/*
* Focus Fitness
* Version: 1
*/

/*Footer-v1
------------------------------------*/
.footer-v1 .footer {
	padding: 40px 0;	
	background: #e3e7ec;
	border-top:solid 5px #d7dde5;
}

.footer-v1 .footer p {
	color: #2f415c;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}

.footer-v1 a {
	color: #2f415c;
}

.footer-v1 a:hover {
	color: #607B99;
	text-decoration:none;
}

.footer-v1 .headline {
	color:#607B99;
    letter-spacing: 4px;
	font-weight: 700;
	font-size: 16px;
	text-transform:uppercase;
	border-bottom: none;
	margin:5px 0 10px;	
}

.footerbox1 {
	max-width:250px;
	margin:0 auto;
}

.logo-ft {
	max-width:380px;
	margin:0 auto 30px;

}


.logo-ft i {
	font-size:42px;
	color:#ffffff;
	margin-top:20px;
}

.footer-v1 address  {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}


.footer-v1 address a {
	color: #2f415c;
}

.footer-v1 address a:hover {
	color: #607B99;
	text-decoration:none;
}


/*Link List*/
.footer-v1 .link-list {
	margin-top:-5px;
}
.footer-v1 .link-list li {
	border-top: solid 1px #eff4fb;
}

.footer-v1 .link-list a {
    font-size: 14px;
    padding: 6px 0px;
    display: inline-block;
    text-transform: none;
	font-family: 'Open Sans', sans-serif;
}

.footer-v1 address,
.footer-v1 .link-list a,
.footer-v1 .link-list i {
	color: #2f415c;
}

.footer-v1 .link-list a:hover {
	color: #607B99;
	text-decoration:none;
}


.footer-v1 address {
	line-height: 23px;
}

/*Copyright*/
.footer-v1 .copyright {
	background: #aa0a01;
	border-top: none;
	padding: 10px 0 5px;
}

.footer-v1 .copyright p {
	color: #ffffff;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
}

.footer-v1 .copyright a {
	margin: 0 2px;
	color:#cccccc;
}

.footer-v1 .copyright a:hover {
	color:#ffffff;
	text-decoration:none;
}

/*Footer Social Icons*/
.footer-v1 .copyright .social-icon-list {
	padding-left: 0;
	list-style: none;
}

.footer-v1 .copyright .social-icon-list li {
	padding: 0 3px;
	display: inline-block;
}

.footer-v1 .copyright .social-icon-list li i {
	color: #fff;
	width: 30px;
	height: 30px;
	padding: 7px;
	font-size: 14px;
	text-align: center;
	line-height: normal;
	display: inline-block;
	border: 1px solid #fff;
}

.footer-v1 .copyright .social-icon-list li i:hover {
	-webkit-transition: all 0.35s, -webkit-transform 0.35s;
	transition: all 0.35s, transform 0.35s;
	color: #aa0a01;
	background:#fff;
	border: 1px solid #fff;
}


.footer-v1 .dropdown-menu {
    min-width: 250px;
    border-radius: 0;
    background: #e3e7ec;
    z-index: 9999 !important;
    padding: 0;
    margin-top: -1px;
	border: 1px solid #eff4fb;
}

.footer-v1 .dropdown-menu li {
    border-top: solid 1px #eff4fb;
}

.footer-v1 .dropdown-menu li a {
    color: #2f415c;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 15px 7px;
}

.footer-v1 .dropdown-menu .active > a, .footer-v1 .dropdown-menu li > a:hover {
    color: #607B99;
    background: inherit;
    filter: none !important;
    transition: all .1s ease-in-out;
}

.footer-v1 .footer-link-list li:first-child {
    padding-top: 0;
    border-top: none;
}

.footer-left-production {
	text-align: right;
	
}

.footer-right-distribution {
	text-align: left;
	
}

.footer-right-distribution p,
.footer-left-production p {
	color: #ffffff;
	font-size: 18px;
	
}

.footer-right-distribution a,
.footer-left-production a {
	color: #f6cecd;
	font-size: 18px
	
}

.footer-right-distribution a:hover,
.footer-left-production a:hover {
	color: #ffffff;
	text-decoration: none;
	
}

.footer-right-distribution h3,
.footer-left-production h3 {
	color: #ffffff;
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'gilroy-bold', sans-serif;
	font-weight: normal;
	margin-bottom: 5px;
	
}

@media(max-width: 767px) {
.footer-right-distribution,
.footer-left-production {
text-align: center;
	
}
	
.footer-left-production {
margin-bottom: 30px;
	
}	   
   }
