#footer{position: relative;z-index: 40;background-color: #1b3149;}
#footer .container{max-width: 1630px;}
#footer .wrapper-newsletter{text-align: center;max-width: 839px;margin: 0 auto;padding: 40px 0 43px;max-height: 160px;overflow: hidden;background: url(../../sysimages/background-newsletter.png) left top/cover no-repeat;}
#footer .wrapper-newsletter p{padding-bottom: 15px;}
#footer .wrapper-newsletter a:hover{border-color: rgba(255,255,255,.6);}
#footer .wrapper-footer-menu{padding: 32px 0 38px;border-top: 1px solid #48525d;border-bottom: 1px solid #48525d;}
#footer .wrapper-footer-menu .container{max-width: 1442px;}
#footer .wrapper-footer-menu .title-menu{margin-top: 22px;}
#footer .wrapper-footer-menu .column ul{list-style-type: none;margin-left: 0;margin-top: 23px;}
#footer .wrapper-footer-menu .column ul li{margin-top: 8px;}
#footer .wrapper-footer-menu .prioColumn img{max-width: 64px;}
#footer .wrapper-footer-menu .prioColumn ul{margin-top: 17px;}
#footer .wrapper-footer-menu .paymentsColumn p{margin-top: 23px;margin-bottom: 18px;}
#footer .wrapper-footer-menu .paymentsColumn img{max-width: 100%;display: block;}
#footer .wrapper-bottom-footer{padding: 15px 0 21px;}
#footer .wrapper-bottom-footer .container{max-width: 1442px;}
#footer .wrapper-bottom-footer .row .column{font-size: 0;}
#footer .wrapper-bottom-footer .row .column:last-child{text-align: right;}
#footer .wrapper-bottom-footer .row .column ul{margin-left: 0;list-style-type: none;margin-bottom: 13px;}
#footer .wrapper-bottom-footer .row .column li{display: inline-block;vertical-align: top;position: relative;}
#footer .wrapper-bottom-footer .row .column li:not(:first-child){padding-left: 10px;}
#footer .wrapper-bottom-footer .row .column li:not(:last-child)::after{content:'|';position: absolute;top: 0;right: -7px;}
#footer .wrapper-bottom-footer .social-icons{display: inline-block;vertical-align: middle;}
#footer .wrapper-bottom-footer .number{border:2px solid #48525d;display: inline-block;vertical-align: middle;position: relative;border-radius: 17px;padding: 2px 14px 2px 52px;margin-left: 58px;}
#footer .wrapper-bottom-footer .number::before{content: '';position: absolute;left: -2px;top: -2px;width: 44px;height: 34px;background: url(../../sysimages/icon-phone-footer.png) left top/44px 34px no-repeat;}


#footer .wrapper-newsletter-new{height:auto;background-color:rgba(0,142,170,1);text-align:center;position:relative;}
#footer .wrapper-newsletter-new:before {content: ' ';height:100%;display: block;position:absolute;left: 0;top: 0;width: 100%;opacity: 0.1;background-image: url("/sysimages/padrao-footer.png");background-repeat: repeat;}         
#footer .wrapper-newsletter-new .wrapper-newsletter-title{font-family: 'Metrocity-Black';font-size: 32px;color: #FFFFFF;letter-spacing: 1px;line-height: 40px;padding-top:40px;width:40%;margin:0 auto;}
#footer .wrapper-newsletter-new .row{width:50%; padding-top:30px; margin:0 auto;}
#footer .wrapper-newsletter-new .row .form-field input{background: rgba(27,49,73,0.70);border: 2px solid #FAFAFA;border-radius: 21px;border-radius: 21px;width:100%;color:#fff;}
#footer .wrapper-newsletter-new .required-policy,  #policy_page_link_footer{font-family: 'Metrocity-Book';font-size: 12px;color: #FFFFFF;margin:0 auto;width:100%;}
#show_policy_page_footer{max-width:700px;}
#footer .wrapper-newsletter-new .frm_newsletter{padding-bottom:40px;} 
#footer .wrapper-newsletter-new .button, .btNwslt, input[type=submit], input[type=button] {color: #008eaa !important;background-color: #fff;}
#footer .wrapper-newsletter-new .bottom-form{position:relative;}

@media screen and (max-width:768px){
  #footer .wrapper-newsletter-new .wrapper-newsletter-title{width:100%;padding-left:15px; padding-right:15px;font-size: 26px;letter-spacing: 1px;line-height: 32px;}
  #footer .wrapper-newsletter-new .row{width:100%;}
}

@media screen and (min-width: 769px){
	#footer .wrapper-footer-menu.enablecheckout .container .col-sm-2{width: 14%}
	#footer .wrapper-footer-menu.enablecheckout .container .col-sm-2:last-child { float: right; }
}

@media screen and (min-width: 768px) and (max-width: 1265px){
   #footer .wrapper-footer-menu .column{width: 16%;}
   #footer .wrapper-footer-menu .paymentsColumn{width: 20%;padding-left: 15px;}
}

@media screen and (max-width: 768px) {
	#footer{z-index: 0;}
	#footer .wrapper-newsletter{max-height: 100%;padding: 20px 10px;}
	#footer .wrapper-footer-menu{padding: 20px 0;}
	#footer .wrapper-footer-menu .container{padding: 0;}
	#footer .wrapper-footer-menu .container .col-xs-12{width: 100%}
	#footer .wrapper-footer-menu .column ul{margin-left: 5px;}
	#footer .wrapper-footer-menu .column ul li{margin-top: 5px;}
	#footer .wrapper-footer-menu .column ul li:first-child{margin-top: 0;}
	#footer .wrapper-footer-menu .column.prioColumn img{margin: 0 auto 10px;display: block;cursor: pointer;}
	#footer .wrapper-footer-menu .column ul{display: none;margin-top: 0;margin-bottom: 10px;}
	#footer .wrapper-footer-menu .column:not(.paymentsColumn) .title-menu{margin-top: 0;position: relative;padding: 10px 5px;cursor: pointer;border-top: 1px solid #f2f2f2;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
	#footer .wrapper-footer-menu .column:not(.paymentsColumn) .title-menu::before{content:'';position: absolute;top: calc(50% - 2px);right: 10px;width: 8px;height: 5px;background: url(../../sysimages/arrow-down-white.png) left top/8px 5px no-repeat;}
	#footer .wrapper-footer-menu .column:not(.paymentsColumn).activeColumn .title-menu::before{transform: rotate(180deg);}
	/*#footer .wrapper-footer-menu .prioColumn + .column + .column + .column + .column .title-menu{border-bottom: 1px solid #f2f2f2;}*/
	#footer .wrapper-footer-menu .prioColumn + .column + .column + .column + .column.activeColumn .title-menu{border-bottom: 1px solid transparent;}
	#footer .wrapper-footer-menu .paymentsColumn{padding-left: 15px;margin-top: 30px;}
	#footer .wrapper-footer-menu .paymentsColumn p{margin-top: 0;margin-bottom: 10px;text-align: left;padding-left: 0;padding-right: 0;}
	#footer .wrapper-bottom-footer{padding: 15px 0;}
	#footer .wrapper-bottom-footer .row .column{text-align: center;}
	#footer .wrapper-bottom-footer .social-icons{width: 100%;}
	#footer .wrapper-bottom-footer .number{margin-left: 0;margin-top: 15px;}
	#footer .wrapper-bottom-footer .number::before{height: 28px;background-size: 44px 28px;top: -2px;}
	#footer .wrapper-bottom-footer .row .column:last-child{padding: 12px 0 0;text-align: center;}
}


#onetrust-pc-btn-handler{color:#388eab!important}