#footer{position: relative;width: 100%;border-top: 1px solid #EEE;z-index: 10;}
#footer.footerFixed{position: fixed;bottom: 0;}
.container-menu-footer{padding: 0 35px;background: #FFF;border-top: 1px solid #D8D8D8;}
.container-menu-footer ul{margin-left: 0;list-style: none;}
.container-menu-footer ul li{padding-top: 4px;}
.container-menu-footer ul li:first-child{padding-top: 0;}
.container-menu-footer .col-menu{padding: 36px 15px 46px;}
.container-menu-footer .col-menu p.bigger{display: block;margin-bottom: 9px;color: #666;}
.wrapper-newsletter{padding-top: 15px;}
.wrapper-newsletter .inputError{margin-bottom: 8px;}
.wrapper-newsletter input[type=text]{display: block;width: 100%;max-width: 265px;padding: 12px 10px;}
.newsletter,.payments{border-left: 1px solid #EEE;}
.newsletter.col-menu,.payments.col-menu{padding: 36px 23px 46px;}
.wrapper-img{padding-top: 27px;line-height: 0;}
.wrapper-img img{max-width: 100%; max-width: 270px;}
.bottom-footer{width: 100%;min-height: 45px;padding: 0px 48px;background: #000;}
.copyright-notice{padding: 14px 15px 15px;}
.copyright-notice p,.copyright-notice p a{color: #999;}
#footer .socialIcons{text-align: right;padding: 11px 2px 10px;line-height: 0;}
#footer .socialIcons a{display: inline-block;width: 24px;height: 24px;margin-left: 9px;background: url(../../sysimages/social.png) no-repeat;background-size: 216px;}
#footer .socialIcons a:first-child{margin-left: 0;}
#footer .socialIcons .fb{background-position: left top;}
#footer .socialIcons .vm{background-position: -24px top;}
#footer .socialIcons .pi{background-position: -48px top;}
#footer .socialIcons .yt{background-position: -72px top;}
#footer .socialIcons .gp{background-position: -96px top;}
#footer .socialIcons .lk{background-position: -120px top;}
#footer .socialIcons .tw{background-position: -144px top;}
#footer .socialIcons .tb{background-position: -168px top;}
#footer .socialIcons .in{background-position: -192px top;}
#footer .socialIcons .fb:hover{background-position: left bottom;}
#footer .socialIcons .vm:hover{background-position: -24px bottom;}
#footer .socialIcons .pi:hover{background-position: -48px bottom;}
#footer .socialIcons .yt:hover{background-position: -72px bottom;}
#footer .socialIcons .gp:hover{background-position: -96px bottom;}
#footer .socialIcons .lk:hover{background-position: -120px bottom;}
#footer .socialIcons .tw:hover{background-position: -144px bottom;}
#footer .socialIcons .tb:hover{background-position: -168px bottom;}
#footer .socialIcons .in:hover{background-position: -192px bottom;}

#footer .offline{display:none;}                          

#footer .max-footer{max-width: 1920px; margin: auto;}
@media (max-width: 767px) {
   .bottom-footer{padding-bottom: 30px;}
   #footer{min-width: auto !important;}
   #footer, #footer .socialIcons{text-align: center;}
   .newsletter, .payments{border: 0;}
   .newsletter.col-menu, .payments.col-menu{padding: 36px 0 46px;}
   .wrapper-newsletter input[type=text],
   .wrapper-newsletter input[type=submit]{width: 100%;max-width: none;}

   .container-menu-footer .col-menu{border-bottom: 1px solid #EEE;padding: 20px 15px;min-height: auto !important;}
}



/* ------ POPUP NEWSLETTER ------ */
#newsletter{position: relative;padding: 33px 0;max-width: 550px;margin: 0 auto;background: #fff;}
#newsletter span.style2{display: block;font-family: 'latohairline';font-size: 65px;line-height: 78px;color: #A80000;}
#newsletter span.style3{display: inline-block;font-family: 'bodonimtcondensed';font-size: 80px;line-height: 68px;color: #231F20;border-bottom: 1px dotted #A80000;padding: 0 30px;margin-top: -31px;}
#newsletter .text-pop{text-align: center;padding-bottom: 35px;}
#newsletter .text-pop .h1{padding-bottom: 13px;}
#newsletter .wrapper-form{max-width: 328px;margin: 0 auto;padding-bottom: 29px;}
#newsletter .wrapper-form input,#newsletter .wrapper-form select{width: 100%;}
#newsletter .wrapper-form .row{margin: 0 -6px;}
#newsletter .wrapper-form .row .col{padding: 0 6px;}
#newsletter .wrapper-form .row .col > span{line-height: 34px;}
#newsletter .wrapper-selects .chosen-container{margin-bottom: 14px;width: 100%;}
#newsletter .bottom-form{padding-top: 21px;}
#newsletter .bottom-form p{float: left;line-height: 39px;}
#newsletter .bottom-form input{float: right;width: auto;}
#newsletter .container-message{display: none;}
#newsletter .container-message .text-pop{padding-bottom: 0;}
/* ------------------------------ */

/* ------ POPUP CHOOSE COUNTRY ------ */
#choose-country{position: relative;padding: 33px;max-width: 381px;margin: 0 auto;background: #fff;}
#choose-country .text-pop{padding-bottom: 25px;}
#choose-country .text-pop .h1{padding-right: 24px;}
#choose-country .text-pop p{font-size: 24px;}
#choose-country .wrapper-form{max-width: 328px;margin: 0 auto;padding-bottom: 29px;}
#choose-country .wrapper-form input, #choose-country .wrapper-form select{width: 100%;}
#choose-country .wrapper-form .row{margin: 0 -6px;}
#choose-country .wrapper-form .row .col{padding: 0 6px;}
#choose-country .wrapper-form .row .col > span{line-height: 34px;}
#choose-country .wrapper-selects .chosen-container{margin-bottom: 14px;width: 100%;}
#choose-country .bottom-form{padding-top: 21px;}
#choose-country .bottom-form p{float: left;line-height: 39px;}
#choose-country .bottom-form input{float: right;width: auto;}
#choose-country .container-message{display: none;}
#choose-country .container-message .text-pop{padding-bottom: 0;}
#choose-country .wrapper-form-pop .inputError{width: 315px;}
#choose-country .chosen-container, #choose-country .chosen-select {margin-top: 4px;}

/* --------------- */

@media (max-width: 768px) {
   #choose-country .text-pop p{font-size: 18px;}
   #welcome-gift span.style2{font-size: 45px;}
   #welcome-gift .text-pop span.style3{font-size: 60px;line-height: 48px;}
   
   #choose-country{padding: 15px;}

   #choose-country select,
   #choose-country .changeCountry,
   #choose-country .wrapper-form-pop .inputError {
      width: 100%;
   }
   .wrapper-newsletter .button {width: 100%;}
}

