@charset "UTF-8";
.site-footer .icon-footer{
      background-image:url('../images/footer/icons_new.svg');
}
.mobile-menu .icon-footer{
      background-image:url('../images/footer/icons_new.svg');
}
/* Icons from directory ""
.site-footer .icon-dropdown-arrow{background-position:0 0;background-repeat:no-repeat}
.site-footer .icon-dropdown-arrow-dims{width:10px;height:7px}
.site-footer .icon-footer-social-fb{background-position:0 -7px;background-repeat:no-repeat}
.site-footer .icon-footer-social-fb-dims{width:32px;height:32px}
.site-footer .icon-footer-social-ig{background-position:0 -39px;background-repeat:no-repeat}
.site-footer .icon-footer-social-ig-dims{width:32px;height:32px}
.site-footer .icon-footer-social-tw{background-position:0 -71px;background-repeat:no-repeat}
.site-footer .icon-footer-social-tw-dims{width:32px;height:32px}
.site-footer .icon-help-icon{background-position:0 -103px;background-repeat:no-repeat}
.site-footer .icon-help-icon-dims{width:18px;height:18px}
.site-footer .icon-icn-checkout-logo{background-position:0 -121px;background-repeat:no-repeat}
.site-footer .icon-icn-checkout-logo-dims{width:144px;height:16px}
.site-footer .icon-welcome_logo-min{background-position:0 -137px;background-repeat:no-repeat}
.site-footer .icon-welcome_logo-min-dims{width:145px;height:36px}
.mobile-menu .icon-dropdown-arrow{background-position:0 0;background-repeat:no-repeat}
.mobile-menu  .icon-dropdown-arrow-dims{width:10px;height:7px}
.mobile-menu  .icon-footer-social-fb{background-position:0 -7px;background-repeat:no-repeat}
.mobile-menu  .icon-footer-social-fb-dims{width:32px;height:32px}
.mobile-menu  .icon-footer-social-ig{background-position:0 -39px;background-repeat:no-repeat}
.mobile-menu .icon-footer-social-ig-dims{width:32px;height:32px}
.mobile-menu  .icon-footer-social-tw{background-position:0 -71px;background-repeat:no-repeat}
.mobile-menu  .icon-footer-social-tw-dims{width:32px;height:32px}
.mobile-menu  .icon-help-icon{background-position:0 -103px;background-repeat:no-repeat}
.mobile-menu .icon-help-icon-dims{width:18px;height:18px}
.mobile-menu  .icon-icn-checkout-logo{background-position:0 -121px;background-repeat:no-repeat}
.mobile-menu  .icon-icn-checkout-logo-dims{width:144px;height:16px}
.mobile-menu  .icon-welcome_logo-min{background-position:0 -137px;background-repeat:no-repeat}
.mobile-menu .icon-welcome_logo-min-dims{width:145px;height:36px}
 */

/* Icons from directory "" */
.site-footer .icon-dropdown-arrow{background-position:0 0;background-repeat:no-repeat}
.site-footer .icon-dropdown-arrow-dims{width:10px;height:7px}
.site-footer .icon-footer-social-fb{background-position:0 -7px;background-repeat:no-repeat}
.site-footer .icon-footer-social-fb-dims{width:32px;height:32px}
.site-footer .icon-footer-social-gl{background-position:0 -39px;background-repeat:no-repeat}
.site-footer .icon-footer-social-gl-dims{width:32px;height:32px}
.site-footer .icon-footer-social-ig{background-position:0 -71px;background-repeat:no-repeat}
.site-footer .icon-footer-social-ig-dims{width:32px;height:32px}
.site-footer .icon-footer-social-li{background-position:0 -103px;background-repeat:no-repeat}
.site-footer .icon-footer-social-li-dims{width:32px;height:32px}
.site-footer .icon-footer-social-tw{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.1986 2.61816H29.8372L19.7034 14.2005L31.625 29.9614H22.2905L14.9793 20.4025L6.61368 29.9614H1.97234L12.8115 17.5728L1.375 2.61816H10.9465L17.5552 11.3554L25.1986 2.61816ZM23.5707 27.185H26.1409L9.54992 5.24872H6.79176L23.5707 27.185Z' fill='black'/%3e%3c/svg%3e ");
border-radius: 5em; background-color:#fff;    background-size: 21px 21px;
background-position: center;
background-repeat: no-repeat;}
.site-footer .icon-footer-social-tw-dims{width:32px;height:32px}
.site-footer .icon-help-icon{background-position:0 -167px;background-repeat:no-repeat}
.site-footer .icon-help-icon-dims{width:18px;height:18px}
.site-footer .icon-icn-checkout-logo{background-position:0 -185px;background-repeat:no-repeat}
.site-footer .icon-icn-checkout-logo-dims{width:144px;height:16px}
.site-footer .icon-welcome_logo-min{background-position:0 -201px;background-repeat:no-repeat}
.site-footer .icon-welcome_logo-min-dims{width:145px;height:36px}


/* Icons from directory "" */
.mobile-menu .icon-dropdown-arrow{background-position:0 0;background-repeat:no-repeat}
.mobile-menu .icon-dropdown-arrow-dims{width:10px;height:7px}
.mobile-menu .icon-footer-social-fb{background-position:0 -7px;background-repeat:no-repeat}
.mobile-menu .icon-footer-social-fb-dims{width:32px;height:32px}
.mobile-menu .icon-footer-social-gl{background-position:0 -39px;background-repeat:no-repeat}
.mobile-menu .icon-footer-social-gl-dims{width:32px;height:32px}
.mobile-menu .icon-footer-social-ig{background-position:0 -71px;background-repeat:no-repeat}
.mobile-menu .icon-footer-social-ig-dims{width:32px;height:32px}
.mobile-menu .icon-footer-social-li{background-position:0 -103px;background-repeat:no-repeat}
.mobile-menu .icon-footer-social-li-dims{width:32px;height:32px}
.mobile-menu .icon-footer-social-tw{background-position:0 -135px;background-repeat:no-repeat}
.mobile-menu .icon-footer-social-tw-dims{width:32px;height:32px}
.mobile-menu .icon-help-icon{background-position:0 -167px;background-repeat:no-repeat}
.mobile-menu .icon-help-icon-dims{width:18px;height:18px}
.mobile-menu .icon-icn-checkout-logo{background-position:0 -185px;background-repeat:no-repeat}
.mobile-menu .icon-icn-checkout-logo-dims{width:144px;height:16px}
.mobile-menu .icon-welcome_logo-min{background-position:0 -201px;background-repeat:no-repeat}
.mobile-menu .icon-welcome_logo-min-dims{width:145px;height:36px}



.mobile-menu  .hero-banner__explore-select{
    width:auto;
    margin-right:21px;
    vertical-align:middle;
    min-height:0;
    position:relative;
    z-index:10;
}.site-footer .hero-banner__explore-select {
    margin-left: 0;
    margin-top: 14px;
    top: 14px;
}
 .site-footer .hero-banner__explore-select-header{
    font-size:14px;
    -webkit-border-radius:2px;
    border-radius:2px;
    padding:10px 15px;
    border:solid 1px #495a67;
    color:#495a67;
    min-height:0;
    padding-right:30px;
}
 .site-footer .hero-banner__explore-select-header{
    min-width:152px;
    margin-left:0;
}
 .site-footer .hero-banner__explore-select-header{
    font-size:14px;
    -webkit-border-radius:2px;
    border-radius:2px;
    padding:10px 15px;
    border:solid 1px #495a67;
    color:#495a67;
    min-height:0;
    padding-right:30px;
}
 .site-footer .hero-banner__explore-select-content{
    top:33px;
    border:solid 1px #495a67;
    border-top:none;
}
 .site-footer .hero-banner__explore-select-content{
    top:33px;
    border:solid 1px #495a67;
    border-top:none;
}
 .site-footer .hero-banner__explore-select{
    width:auto;
    margin-right:-15px;
    vertical-align:middle;
    min-height:0;
    position:relative;
    z-index:10;
}
 .site-footer .hero-banner__explore-select--countries {
    margin: 0 auto;
    margin-left: 16px;
    max-width: 130px;
}
.site-footer .hero-banner__explore-select-header {
  width: 152px;
  margin-left: 0;
  top:9px;
}

.site-footer .hero-banner__explore-select {
  width: 152px;
  margin-right: 21px;
  vertical-align: middle;
  min-height: 0;
  position: relative;
  z-index: 10;
}
.site-footer .hero-banner__explore-select {
  margin-left: 0;
  margin-top: 14px;
}

.site-footer .hero-banner__explore-select-content {
  top: 33px;
  border: solid 1px #495a67;
  border-top: none;
  min-width: 152px;
  position: absolute;
}

.hero-banner__explore-select--countries {
  margin: 0 auto;
  margin-left: 16px;
}
footer .widget span {
  margin-bottom: 8px;
  display: block;
  vertical-align: baseline;
}
.zendesk .icon-sprite{
           top: 4px;
            position: relative;
            left: -4px;
    }
    footer  .zendesk{max-width:152px;margin-top:20px;text-align:center;border-radius:2px;}
.ranking-first-screen
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-header {
  min-width: 96px;
}
.hero-banner__explore-select--countries .hero-banner__explore-select-header span.icon-footer{
  pointer-events: none;
    position: absolute;
    top: 18px;
    right: 0;
}
.hero-banner__explore-select--countries .hero-banner__explore-select-header {
  min-width: 84px;
  padding: 8px 16px;

  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  background-color: transparent;
  border-color: #fff;
}
input,
textarea,
select {
  -webkit-appearance: none;
}
.site-footer
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-header {
  min-width: 152px;
  padding-left: 43px;
  height:40px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px rgba(207, 208, 210, 0.8);
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  background:none;
}

.site-footer
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-header
  span {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.29;
  letter-spacing: normal;
  color: rgba(255, 255, 255, 0.8);
}

.site-footer
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-header
  .flag {
  position: absolute;
  top: 5px;
  left: 16px;
}

.site-footer .hero-banner__explore-select-content {
  border-color: #fff;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
}

.site-footer .hero-banner__explore-select-content a {
  padding: 8px;
  padding-left: 43px;
  display: block;
  position: relative;
}

.site-footer .hero-banner__explore-select-content a:hover span,
.site-footer .hero-banner__explore-select-content a:focus span {
  color: #2d3b4e;
}

.site-footer .hero-banner__explore-select-content a span {
  font-size: 14px;
  color: #6e7073;
  -webkit-transition: color 0.2s;
  -o-transition: color 0.2s;
  transition: color 0.2s;
}

.site-footer
  .open-state.hero-banner__explore-select--countries
  .hero-banner__explore-select-header {
  border-color: #fff;
}

.site-footer
  .open-state.hero-banner__explore-select--countries
  .hero-banner__explore-select-header
  span {
  color: #6e7073;
}

.site-footer .open-state.hero-banner__explore-select-content a span {
  color: #6e7073;
}

.site-footer .hero-banner__explore-select-content a .flag {
  position: absolute;
  top: 5px;
  left: 16px;
}

.open-state.hero-banner__explore-select--countries
  .hero-banner__explore-select-header {
  background-color: #fff;
}

.site-header
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-content {
  top: 40px;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  text-align: center;
  border-color: #fff;
}

.site-header
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-content
  > a {
  display: block;
  position: relative;
  padding: 14px;
  padding-left: 45px;
}

.site-header
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-content
  > a
  > .flag {
  position: absolute;
  top: 11px;
  left: 16px;
}

.site-footer {
  background-color: #0f161d;
  padding: 88px 0;
}
.site-footer .widget-menu ul+span{
  margin-top:10px;
}
@media(max-width:767px){
  .site-footer .widget-menu ul+span{
    margin:10px auto;
  }
  .widget span{
    margin:auto;
  }
}

.site-footer .widget {
  float: left;
  width: 20%;
  padding-right: 34px;
}
.site-footer .widget h4,.site-footer .widget .help-heading {
  font-size: 14px;
  line-height: 1.14;
  letter-spacing: 0.4px;
  color: #fff;
  font-weight: 700;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 21px;
}
.site-footer .widget ul li a {
  font-size: 13px;
  line-height: 26px;
  color: #fff;
  opacity: 0.8;

  -webkit-transition: color 0.2s, opacity 0.2s;
  -o-transition: color 0.2s, opacity 0.2s;
  transition: color 0.2s, opacity 0.2s;
  text-decoration: none;
}
.site-footer .widget ul li a:hover,
.site-footer .widget ul li a:focus {
  color: #00CF95;
  opacity: 1;
}
.site-footer .widget-row {
  font-size: 0;
  padding-top: 50px;
  margin-top: 50px;
  margin-bottom: 25px;
  border-top: 1px solid #212933;
}
.site-footer .widget-small {
  width: 16%;
  margin-right: 0.666%;
  display: inline-block;
  vertical-align: top;
  padding-right: 15px;
  margin-bottom: 15px;
}
.site-footer .country-in-footer {
  position: relative;
}
.site-footer .country-in-footer__header {
  position: relative;
  font-weight: 400;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  padding-right: 15px;
  margin-bottom: 20px;
}
.site-footer .country-in-footer__content a {
  font-size: 11px;

  color: #fff;
  opacity: 0.2;
  margin-bottom: 10px;
  display: block;
  -webkit-transition: color 0.2s, opacity 0.2s;
  -o-transition: color 0.2s, opacity 0.2s;
  transition: color 0.2s, opacity 0.2s;
}
.site-footer
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-header {
  line-height: 1.2;
}
.hero-banner__explore-select--countries .hero-banner__explore-select-header {
  min-width: 84px;
  padding: 10px 16px;

  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -webkit-border-top-left-radius: 2px;
  border-top-left-radius: 2px;
  background-color: transparent;
  border-color: #fff;

  max-width: 100%;
}
.site-footer .hero-banner__explore-select {
  margin-left: 0;
}
.social-footer-block{margin-top:56px!important;}
.social-footer-block span{
  display: inline-block
}
.site-footer
  .hero-banner__explore-select--countries
  .hero-banner__explore-select-header {
  width: 100%;
}
.site-footer .country-in-footer__content a:hover,
.site-footer .country-in-footer__content a:focus {
  color: #00CF95;
  opacity: 1;
}
.site-footer .mobile-menu__select-wrapper {
  display: none;
}
.site-footer__copy {
  font-weight: 700;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  color: #fff;
  display: block;
  padding-top: 63px;
}

/*ZenDesk and Android*/
.android-apps a{margin-bottom:17px;display:block}
.android-apps{margin-top:36px;}
.zendesk {
  border-radius: 2px;
  border: solid 1px rgba(207, 208, 210, 0.8);
  padding:  9px 4px 9px 4px;
  position: relative;
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  line-height: 1.29;
  letter-spacing: normal;
  color: rgba(255, 255, 255, 0.8);
  max-width: 159px;
  top:15px;
   white-space: normal;
}
.zendesk:hover {
  color: rgba(255, 255, 255, 0.8);
}
.zendesk:hover,
.zendesk:focus,
.zendesk:active {
  color: rgba(255, 255, 255, 0.8);
  outline: none; /* Remove default outline for custom focus style below */
}
.zendesk .icon-footer {
display:inline-block;
opacity:0.7;
margin:0 4px 0 0;
position:relative;
top:3px;

}
.site-footer__copy {
  opacity: 1;
}

.site-footer .primary .widget-menu {
  width: 16%;
  margin-right: 4%;
  padding: 0 !important;
  top: 13px;
  position: relative;
}
.site-footer .primary .widget-menu:nth-of-type(1) {
  width: 16%;
  margin-right: 4%;
  top: 0;
}
.site-footer .primary .widget-menu:nth-of-type(2) {
  width: 17%;
  margin-right: 3%;
}
@media only screen and (max-width: 1160px) {
  .site-footer .primary .widget-menu {
    width: 13%;
  }
  .site-footer .primary .widget-menu:nth-of-type(1) {
    width: 20%;
    margin-right: 4%;
    top: 0;
  }
  .site-footer .primary .widget-menu:nth-of-type(2) {
    width: 22%;
    margin-right: 3%;
  }
}
@media (max-width: 991px) {
  .site-footer .primary .widget-menu {
    width: 14%;
    margin-right: 2%;
    padding: 0;
    top: 13px;
    position: relative;
  }
  .hero-banner__explore-select--countries .hero-banner__explore-select-header span.icon-footer{

      right: 18px;
  }
  .site-footer .primary .widget-menu{
    width:calc(25% - 25px);
    margin-right:25px;
  }
  .site-footer .primary .widget-menu:nth-of-type(1){
    display:block;
    width:100%;
    text-align:center;v
  }
  .site-footer .icon-welcome_logo-min-dims{margin:auto;}
  footer .zendesk,footer.site-footer .hero-banner__explore-select{
    max-width:300px;
    width:100%;
    margin:20px auto;
  }

  .site-footer .primary .widget-menu:nth-of-type(1):after{
    opacity: 0.1;	background-color: #FFFFFF;
    content:'';
  height:1px;
  width:100%;
  margin:56px auto;
  display:block;
  max-width:670px;

  }
  .zendesk{
    top:0;
  }
  #footer .container{
    padding-left:29px;
    padding-right:29px;
  }
  .site-footer .hero-banner__explore-select--countries .hero-banner__explore-select-header{
    text-align:center;padding: 8px 16px!important;
  }

}
@media (max-width: 767px) {
  .mobile-menu__menu-link {
    display: block;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #fff;
    padding: 22px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
  }
   .site-footer  span{
     margin:auto;
   }
 .site-footer .mobile-menu__select-wrapper > span.icon-dropdown-arrow-dims{
       pointer-events: none;
    position: absolute;
    top: 0px;
    bottom:0px;
    margin:auto;
    right: 12px;
  }
  .site-footer .hero-banner__explore-select--countries .hero-banner__explore-select-header span{
    line-height:1.7;
  }
  .mobile-menu__menu-link:hover {
    color: #fff;
  }
  .mobile-menu__select {
    display: block;
    padding: 14px;
    margin: 0;
    text-align: center;
    border-radius: 2px;
    border: solid 1px #ffffff;
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    width: 100%;
    background: transparent;
    outline: none;
   /* background: transparent url(../images/homepage-v3/white-select-arrow.svg)
      right 24px center no-repeat;
   */ padding-left: 36%;
    text-align-last: left;
  }
  .mobile-menu__close {
    font-weight: 700;
    font-size: 16px;
    line-height: 0.88;
    text-align: center;
    color: #acb2b7;
   /* background: #30404c url(../images/homepage-v3/icn-close-side-menu.svg) left
      16px center no-repeat;*/
    text-align: center;
    padding: 25px;
  }
  .site-footer .container.widget-row > div {
    display: none;
  }
  .site-footer {
    padding: 48px 0;
    text-align: center;
  }
  .site-footer .widget {
    width: 100% !important;
    float: none;
    display: block;
    padding: 0;
  }
  .site-footer .hero-banner__explore-select {
    margin-left: 0;
    width: 100%;
    margin: 0 auto;
    margin-top: 14px;
  }
  .site-footer .hero-banner__explore-select-content {
    text-align: left;
  }
  .site-footer
    .open-state.hero-banner__explore-select--countries
    .hero-banner__explore-select-header {
    text-align: center;
  }
.site-footer .hero-banner__explore-select--countries .hero-banner__explore-select-header{
  background:none;
}
  .site-footer
    .hero-banner__explore-select.hero-banner__explore-select--countries {
    display: none;
  }

  .site-footer .mobile-menu__select {
    display: block;
    margin-top: 32px;
    padding-left: 42%;
  }

  .site-footer .mobile-menu__select .select-center {
    padding-left: 35%;
  }

  .site-footer .container.widget-row > div.mobile-menu__select-wrapper {
    display: block;
  }
.site-footer .mobile-menu__select{
    background:none!important;
}
  .site-footer
    .container.widget-row
    > div.mobile-menu__select-wrapper
    .select-center {
    padding-left: 32%;
    background:none!important;
  }

  .site-footer .mobile-menu__select-wrapper {
    display: block;
    position:relative;
  }

  .site-footer .widget-row {
    padding-top: 24px;
  }

  .site-footer__copy {
    padding-top: 25px;
    opacity: 1;
  }
  .zendesk {
    max-width: 100%;
    margin-top: -8px;
  }
  .site-footer {
    padding: 48px 24px;
    text-align: center;
  }
  .zendesk:before {
    left: calc(50% - 72px);
    position: relative;
    float: left;
    top: -2px;
  }
  .mobile-menu .zendesk {
    margin: 24px 22px;
    text-align: center;
    padding: 17px;
    border-color: #fff;
    color: #fff;
    font-weight: 700;
  }

  .mobile-menu .mobile-menu__select {
    padding-top: 17px;
    padding-bottom: 17px;
    border-color: #fff;
    color: #fff;
    font-weight: 700;
  }

  .mobile-menu__select {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid rgba(207, 208, 210, 0.8);
    opacity: 1;
    color: rgba(255, 255, 255, 0.8);
    font-weight: 400;
  }

  .site-footer .widget h4,.site-footer .widget .help-heading  {
    margin-top: 48px;
    margin-bottom: 16px;
  }
  .site-footer .mobile-menu__menu-link {
    padding: 2px !important;
  }
  .mobile-menu__content-wrapper {
    padding: 0 22px;
  }  footer .zendesk,.site-footer .mobile-menu__select-wrapper{
    max-width:320px;
    width:100%;
    margin:20px auto;
  }
  .android-apps{display:flex;align-items:center;justify-content:center;}
  .android-apps a:nth-of-type(1){margin-right:20px}

  .site-footer .primary .widget-menu:nth-of-type(1):after{
display:none;
  }#footer .primary{padding:0}.site-footer .help-heading{
    margin-top:38px!important;
  }
  #footer .container{
    padding: 0 15px;
  }
  .site-footer .container.widget-row>div.mobile-menu__select-wrapper .select-center{
    padding-left:38%!important;
  }
}
.optanon-show-settings-popup-wrapper .optanon-show-settings-middle{border: none !important;
  padding: 0 !important;
  background: 0 0 !important;
  text-align: left!important;
}
 #footer .optanon-show-settings-popup-wrapper {
    position: relative !important;
    display: block !important;
}
