/*=========================
	FOOTER COLORS
==========================*/

footer {
	position: relative;
	background-color: #0A253E;
	/*padding:50px 0 0!important;*/
	padding:25px 0 0 !important;
}

footer ul {
	padding-left: 0;
}

footer .footer-links ul li, footer .footer-contact ul li {
	list-style: none;
	text-decoration: none;
}

footer .footer-logo-description p {
	color:#fff;
}

footer .footer-socials ul li a {
	color:#fff !important;
}

footer .footer-socials ul li a span:hover {
	color:rgba(255,255,255,0.4) !important;
	text-decoration: none !important;
	
}

.footer-links, .footer-contact {
	display:inline-block;
	line-height: 0.8em;
}

.footer-contact ul {
	line-height: 0.2em;
}

footer .footer-links h1 {
	color:#6D6E70;
	font-weight: 700;
	font-size:20px;
	margin-bottom: 20px;
}

footer .footer-links li a {
	color:rgba(255,255,255,0.8) !important;
}

footer .footer-links li a:hover {
	color:rgba(255,255,255,0.4) !important;
	text-decoration: none !important;
}

footer .footer-contact h1 {
	color:#6D6E70;
	font-weight: 700;
	font-size:20px;
	margin-bottom: 20px;
}

footer .footer-contact li a {
	color:rgba(255,255,255,0.8) !important;
}

footer .footer-contact li a:hover {
	color:rgba(255,255,255,0.4) !important;
	text-decoration: none !important;
} 


/*=========================
	FOOTER CSS
==========================*/



footer .footer-img img {
	/*width:200px;*/
	margin-bottom: 20px;
}

.footer-logo-description {
	margin-bottom: 20px;
}

footer .footer-socials ul li {
	float:left;
	margin-right: 10px;
}

footer .footer-socials ul li:last-child {
	margin-right: 0;
}

footer .footer-links li {
	margin-bottom: 10px;
}

footer .footer-contact li {
	margin-bottom: 20px;
}

.copyright-text {
	margin-top:60px;
	padding-bottom: 20px;
	color:#fff;
	letter-spacing: 1px;
	/*margin-bottom: 20px;*/
	margin-bottom: 10px;
	/*padding-top: 20px;*/
	/*border-top: 1px solid rgba(0,0,0,0.1);*/
	font-size: 15px;
}

.copyright-text img {
	width: 50px;
	vertical-align: baseline;
	display: inline-block;
}

.copyright-text img.idom-logo{
	width: 80px;
	vertical-align: middle;
}

.copyright-text a {
	color:rgba(255,255,255,0.5) !important;
}

.copyright-text a:hover {
	color:rgba(255,255,255,1) !important;
	text-decoration: none !important;
}

.footer-logo {
	position: absolute;
	top:21px;
	left:0;
}


/*==================================================
                    MEDIA QUERIES
===================================================*/

/*========================
        IPAD
=========================*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1022px) {

}

 /*========================
        IPHONE SE
=========================*/
@media only screen 
and (min-device-width : 320px)
and (max-device-width : 350px) {

}
.footer-col{	text-align: center;}.footer-col:not(:last-child){	border-right: 1px solid rgba(255,255,255,0.5);}@media (max-width: 768px){	.footer-col	{	text-align: center;		border-right: none;	}	.footer-links, .footer-contact	{			}}