/*** FOOTER NEWSLETTER ***/
.footer_newsletter{background: url(/images/background-newsletter.jpg) no-repeat center -25px #ffc911;color: #000;padding: 30px 0;margin-top: 0;}
.footer_newsletter .form_content{width: 380px;}
.footer_newsletter .form_content .title{font-size: 18px;font-weight: bold; padding-bottom: 10px;}
.footer_newsletter .form_content .title span.desktop_text,
.footer_newsletter .form_content .title span.mobile_text{color: #1b468a;}
.footer_newsletter .form_content .title span.title_text{display: inline-block;font-weight: bold; font-size: 22px;padding-bottom: 5px;width: 100%;}
.footer_newsletter .form_content .title span.mobile_text{display: none;}
.footer_newsletter .form_content .textbox{width: 280px;background: #fff;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;overflow: hidden;}
.footer_newsletter .form_content .textbox input{height: 40px;color: #333;background: no-repeat;}
.footer_newsletter .form_content .textbox input:focus{color: #000
}

.footer_newsletter .form_content .btn_holder{width: 100px;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;overflow: hidden;}
.footer_newsletter .form_content .btn_holder button{width: 100%;height: 40px;text-align: center;background: #000;text-transform: uppercase;color: #fff;}

/*** FOOTER ****/
.footer{padding: 40px 0 0 0;height: 472px;color: #fff;background: url(/images/background-footer-2.jpg) no-repeat center 0 #1b468a;}
.footer .title_text{font-size: 16px;font-weight: bold; padding-bottom: 20px;}
.footer a,
.footer_content .one .text_holder a:hover{color: #fff;}
.footer a:hover{color: #f7c61d;}
.footer ul li{line-height: 33px;}
.footer_links{width: 23%;}
.footer_content{width: 310px;}
.footer_content .one{border-bottom: 1px solid #3a5f96;font-size: 12px;}
.footer_content .one ul li{width: 100%;line-height: normal;padding-bottom: 20px;}
.footer_content .one ul li:first-child a{line-height: normal !important;}
.footer_content .one .img_holder{width: 36px;background: #f7c61d; margin-right:10px;}
.footer_content .one .img_holder img,
.footer_content .two a img{display: block;float: left;width: 100%;text-align: center; padding:5px;}
.footer_content .one .text_holder{width: 60%;padding-left: 10px;}
.footer_content .one .text_holder span,
.footer_content .one .text_holder a{color: #f7c61d;font-weight: bold; font-size: 14px;display: inline-block;vertical-align: middle;}
.footer_content .one .text_holder span{width: 100%;padding-bottom: 3px;}
.footer_content .one .text_holder a{line-height: 40px;}
.footer_content .two{padding: 20px 0;}
.footer_content .two a{display: inline-block;width: auto;background: #fff;color: #1b468a;text-align: center;margin: 0 5px 0 0;background: #f7c61d;}
.footer_content .two a img{float:none; margin:0 auto; width:36px;}
/*
.footer_content .two a:hover{color: #fff;}
.footer_content .two a.facebook:hover{background: #4064ac;}
.footer_content .two a.twitter:hover{background: #1c9be9;}
.footer_content .two a.youtube:hover{background: #f70000;}
.footer_content .two a.pinterest:hover{background: #df1a21;}
.footer_content .two a.instagram:hover{background: #d12e90;}
*/

.footer_content .two .fa-brands, .footer_content .two .fa{font-size: 22px;line-height: 40px;}
.footer_top_brands{padding-bottom: 25px;border-bottom: 1px solid #3a5f96;margin-bottom: 20px;}

.footer_top_brands .text_holder a{padding: 8px 15px;background: #214d92;color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin: 0 5px 5px 0;border: 1px solid rgba(255,255,255,0.2);}
.footer_top_brands .text_holder a:hover{background: #f7c61d;color: #1b468a;}
.copyright_text{background: #1b468a;color: #fff;padding: 10px 0;}
.copyright_text .cards{width: 85px;}
.copyright_text .cards img{width: 100%;}
.copyright_text .cards .fa-brands{font-size: 30px;line-height: 50px;color: #bfbfbf;}
.copyright_text .text_holder{width: 300px;line-height: 26px;text-align: right;font-size: 12px;}

@media only screen and (max-width:1000px), (max-width:1099px){
.footer_links{width:21% !important;}
}

@media only screen and (max-width:800px), (max-width:899px){
.footer_links{width:33.333% !important;}
}