/*
* D-TECT
* Version: 1
*/

/*Footer-v1
------------------------------------*/
.footer-v1 .footer {
	padding: 40px 0;	
	background: #21417a;
}

.footer-v1 .footer p {
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
}



.footer-v1 a:hover {
	color: #ffffff;
	text-decoration:none;
}

.footer-v1 .headline {
	color:#ffffff;
    font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-transform:uppercase;
	border-bottom: none;
	margin:5px 0 10px;	
}

.footerbox1 {
	max-width:260px;
	margin:0 auto;
}

.logo-ft {
	max-width:240px;
	margin-top:10px;
	margin-bottom:20px;
}

.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: #ec6707;
}

.footer-v1 address a:hover {
	color: #ffffff;
	text-decoration:none;
}


/*Link List*/
.footer-v1 .link-list {
	margin-top:-5px;
}
.footer-v1 .link-list li {
	border-top: solid 1px #000000;
}

.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: #ffffff;
}

.footer-v1 .link-list a:hover {
	color: #eeeeee;
	text-decoration:none;
}


.footer-v1 address {
	line-height: 23px;
}

/*Copyright*/
.footer-v1 .copyright {
	background: #21417a;
	border-top: none;
	padding: 10px 0 5px;
}

@media (max-width: 767px) {
    .footer-v1 .copyright {
	padding: 10px 0 65px !important;
}
}

.footer-v1 .copyright p {
	color: #ffffff;
	margin-top: 14px;
}

.footer-v1 .copyright a {
	margin: 0 2px;
	color:#eeeeee;
}

.footer-v1 .copyright a:hover {
	color:#ffffff;
	text-decoration:none;
}

/*Footer Social Icons*/
.footer-v1 .footer .social-icon-list {
	padding-left: 0;
	list-style: none;
}

.footer-v1 .footer .social-icon-list li {
	padding: 0 3px;
	display: inline-block;
}

.footer-v1 .footer .social-icon-list li i {
	color: #eeeeee;
	width: 30px;
	height: 30px;
	padding: 7px;
	font-size: 14px;
	text-align: center;
	line-height: normal;
	display: inline-block;
	border: 1px solid #eeeeee;
}

.footer-v1 .footer .social-icon-list li i:hover {
	-webkit-transition: all 0.35s, -webkit-transform 0.35s;
	transition: all 0.35s, transform 0.35s;
	color: #1e1e1e;
	background:#eeeeee;
	border: 1px solid #eeeeee;
}



