@charset "utf-8";
/* CSS Document */
/*
font-family: 'Source Sans Pro', sans-serif;
*/
@media (min-width:1200px){
	.mainsite-footer .container{
		padding-left:5%;
		max-width: 1170px;}
		.mainsite-footer .footer-menutwocol{padding-left: 3%;}
}
.mainsite-footer{
	background:#333;
	padding: 80px 0;}
.mainsite-footer .newslattersection-footer{
	border-bottom:2px solid #fff;
	padding-bottom:50px;margin-bottom: 60px}
.mainsite-footer .newslattersection-footer h3{
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 140%;
	color: #FFFFFF;
	max-width: 350px;
	width: 100%;}
.mainsite-footer .newslattersection-footer p{
	font-weight: 400;
	font-size: 19px;
	line-height: 156.2%;
	color: #FFFFFF;}
.mainsite-footer .mc4wp-form-fields{
	max-width: 500px;
	width: 100%;
	margin-top:20px;}
.mainsite-footer .mc4wp-form-fields input[type="email"]{
	    height: 38px;
    border-radius: 5px;
    border: none;
    width: 58%;
    border-radius: 5px;
    border: none;
    padding:10px;
    vertical-align: top;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.4);
text-align: center;}
.mainsite-footer .mc4wp-form-fields input[type="submit"]{
	background: #5FA8EF !important; */
    border: 1px solid #bad4a9;
    text-align: center;
    letter-spacing: 0.01em;
    text-transform: uppercase;
    vertical-align: top;
    background-color: #BAD4A9 !important;
    border-radius: 5px;
    height: 38px;
    margin-left: -18px;
    padding: 8px 24px;
    font-size: 12px;
    color: #000000 !important;
    line-height: 2px;
    font-family: 'Satoshi';
    font-weight: 700;}
.mainsite-footer .mc4wp-form-fields input[type="submit"]:hover {
    background: #ffbfd4!important;
    /* color: #5FA8EF; */
    border-color: #ffbfd4;
}
.mainsite-footer h4{
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 228%;
	align-items: center;
	letter-spacing: -0.02em;
	color: #FFFFFF;}
.mainsite-footer .footer-navigation-wrapper{display: block;}
.mainsite-footer .footer-navigation-wrapper li{padding: 5px 0;display: block;line-height: normal;}
.mainsite-footer .footer-navigation-wrapper li a{
	font-weight: 400;
	font-size: 15px;
	line-height: 120%;
	/* or 49px */
	color: #FFFFFF;
	padding: 0;}
.mainsite-footer .footer-navigation-wrapper li a span{color: #fff;}
.mainsite-footer .footer-navigation-wrapper li a:hover{text-decoration: none;}
.mainsite-footer .footer-navigation-wrapper li a:hover span{color: #5fa8ef;}
.mainsite-footer .followus-sectionfooter{}
.mainsite-footer .followus-sectionfooter ul{list-style: none;padding: 0;}
.mainsite-footer .followus-sectionfooter ul li{display: inline-block;padding-right:6%;vertical-align: top;}
.mainsite-footer .followus-sectionfooter ul li:last-child{padding-right:0;}
.mainsite-footer .followus-sectionfooter ul li a{color:#5FA8EF}
.mainsite-footer .followus-sectionfooter{}
.mainsite-footer .instagramfeed{background: #272b34;padding: 20px 5px 0;}
.mainsite-footer .instagramfeed h5{
	color: #fff;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 15px;}
.mainsite-footer #sb_instagram .sbi_photo{border-radius: 3px;}
.mainsite-footer #sb_instagram #sbi_load, .mainsite-footer #sb_instagram .sbi_follow_btn{text-align: left;}
.mainsite-footer #sb_instagram .sbi_follow_btn a, .mainsite-footer #sb_instagram .sbi_follow_btn a:hover{
	background: transparent !important;
    color: #fff;
    text-align: left;padding-left: 5px;padding-right: 0;box-shadow:none;}
input[type=email]:focus{outline: none !important;}
.mainsite-footer{}
.mainsite-footer{}
.mainsite-footer{}
.mainsite-footer{}
.mainsite-footer{}
.mainsite-footer{}.mainsite-footer{}
.mainsite-footer{}
.mainsite-footer{}


.mobile-display-fs{display:none;}
@media (max-width:991px){
	.mobile-display-fs{display:block;}
	.desktop-display-fs{display:none;}
}
