
/* ## footer ## */

.footer { padding:0 10px 0; color:#fff; position:relative;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c84f25+1,b72f27+100 */
	background: #c84f25; /* Old browsers */
	background: -moz-linear-gradient(top,  #c84f25 1%, #b72f27 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #c84f25 1%,#b72f27 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #c84f25 1%,#b72f27 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c84f25', endColorstr='#b72f27',GradientType=0 ); /* IE6-9 */
}

.footer-links {margin:0 0 15px;}

.footer-heading {display:block; font-size:1.5em; font-weight:bold; margin:0 0 15px 0;}
.footer-heading a {text-decoration:none;}

.footer-links {}
.footer-links ul {margin:0 0 35px; padding:0px; list-style-type:none;}
.footer-links ul li {margin:0 0 15px;}
.footer-links a { text-decoration:none; color:#fff; font-size:18px; font-weight:300;}
.footer-links a:hover,
.footer-links a:focus {text-decoration:underline;}


.sup-footer {margin:0 -10px 40px; padding:30px 10px 40px; background:#292929; color:#fff;}

.sub-footer {padding:20px 0 40px; /* background:#aaa; */}
.sub-footer .copyright a {color:#fff; font-weight:normal;}
.sub-footer .copyright a:hover,
.sub-footer .copyright a:focus {color:#fff;}

.sub-footer-links {}
.sub-footer-links ul {margin:0px; padding:0px; list-style-type:none;}
.sub-footer-links ul li {display:inline-block; margin:0 5px;}
.sub-footer-links a {font-size:.75em; color:#fff;}

.copyright {font-size:14px; font-weight:300; font-family: 'Montserrat', sans-serif;}
.copyright span {display:block;}
/* ## Footer Email Signup ## */

.email-signup {/* margin:0 0 20px; padding:0 10px; */}
.email-signup .footer-heading {font-size:30px;}
.email-signup .inner {position:relative;}
.email-signup p { margin:0 0 20px 0; font-size:18px; font-weight:300;}
.email-signup .formee input[type="text"] {margin:0 0 15px; padding:13px 20px; border-radius:4px; font-size:18px; background:#fff;}
.email-signup .btn {/* position:absolute; right:0px; top:0px; */ height:100%; width:217px; font-size:21px; font-weight:bold; padding:12px 45px 12px 25px;
	background-color: #237cb3;
	background-image: url(/cms/images/layout/right-arrow-white.png);
	background-repeat: no-repeat;
	background-size: 9px auto;
	background-position: 160px 50%;
}
.email-signup .btn:hover,
.email-signup .btn:focus {background-color:#b72f27;}

.follow-us {}
.follow-us a {text-decoration:none; color:#fff; display:inline-block; font-size:1.9em; margin:20px 10px 30px 0;}
.follow-us a:hover,
.follow-us a:focus {color:#292929;}

.mobile-apps {}
.mobile-apps a {display:inline-block; margin-bottom:15px; width:160px;}

/* .footer-bottom {display:none;} */
.footer-bottom .container {max-width: 1920px;}
.footer-bottom .score-bar {position:fixed; bottom:0; left:0; right:0; background:#fff; z-index:1000; border-top:1px solid #d6d6d6;}
/* =================================================================
                        Media Queries
===================================================================*/


@media only screen and (min-width:48em){
	.footer {/* padding:0 0 71px; */
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b72f27+0,c84f25+100 */
		background: #b72f27; /* Old browsers */
		background: -moz-linear-gradient(left,  #b72f27 0%, #c84f25 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #b72f27 0%,#c84f25 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #b72f27 0%,#c84f25 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72f27', endColorstr='#c84f25',GradientType=1 ); /* IE6-9 */
	}
	
	.sup-footer {margin:0 -10px 40px; padding:30px 10px 0 ;}
	.email-signup {padding:0;}

	.email-signup p {margin:0 0 10px 0; padding:0 20px 0 0;}
	/* .email-signup .formee input[type="text"] {width: calc( (100%) - (190px) );}
	.email-signup .btn {width:177px;} */
	.email-signup .inner {position:absolute; left:10px; right:10px; top:50%; 
		-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
				transform: translateY(-50%);	
	}
	
	.copyright span {display:inline-block;}
	
	.mobile-apps {text-align:right;}
	.mobile-apps a {margin-bottom:20px; width:180px;}

}
@media only screen and (min-width:60em){
	.footer {padding:0 0 71px;}
	.mobile-apps a {width:220px;}
	
	.sup-footer {margin:0 0 40px; padding:30px 0 ;}

	.footer-bottom {display:block;}	
}	
@media only screen and (min-width:75em){
	.email-signup .footer-heading {float:left;}
	.email-signup p {padding:0 20px 0 260px; margin:2px 0 10px; line-height:1.4;}
	

	.email-signup .formee input[type="text"] {width: calc( (100%) - (230px) ); margin:0;}
	.email-signup .btn {position:absolute; right:0px; top:0px; height:100%; width:217px;}
}
@media only screen and (max-width:47.99em){
	.footer .grid-2 {width:50%;}
}	