
/*** 

====================================================================
	Main Footer
====================================================================

***/

.main-footer{
	position:relative;
	z-index: 1;
	padding:100px 0px 0px;
	background-size: cover;
}

.main-footer .footer-widget{
	position:relative;
	margin-bottom:var(--margin-bottom-30);
}

.main-footer .widgets-section{
	position:relative;
	padding-bottom:var(--padding-bottom-80);
}

.main-footer h4{
	color: var(--color-three);
	margin-bottom:var(--margin-bottom-20);
}

.main-footer .logo-widget{
	position:relative;
}

.main-footer .logo-widget .logo{
	position:relative;
	margin-bottom:var(--margin-bottom-25);
}

.main-footer .logo-widget .text{
	position:relative;
	font-weight:400;
	line-height:1.7em;
	font-size:var(--font-16);
	color:var(--color-fourteen);
	margin-bottom:var(--margin-bottom-30);
}

.footer-contact_list{
	position: relative;
}

.footer-contact_list li{
	position: relative;
	font-size: var(--font-20);
	color: var(--color-three);
	font-family:var(--font-family-Teko);
	padding-left: var(--padding-left-35);
	margin-bottom:var(--margin-bottom-20);
}

.footer-contact_list li .icon{
	position: absolute;
	left: 0px;
}

/* Footer List */

.footer-list{
	position: relative;
}

.footer-list li{
	position: relative;
	margin-bottom:var(--margin-bottom-15);
}

.footer-list li a{
	position: relative;
	font-size: var(--font-16);
	color: var(--color-fourteen);
}

.footer-list li a:hover{
	color: var(--color-three);
}

.footer-bottom{
	position: relative;
	padding: 20px 0px;
	background-color: var(--color-ten);
}

.copyright{
	position: relative;
	font-weight: 500;
	font-size: var(--font-16);
	color: var(--color-fifteen);
}

.copyright a{
	position: relative;
	color: var(--white-color);
}

.footer-nav{
	position: relative;
}

.footer-nav li{
	position: relative;
	display: inline-block;
	color: var(--white-color);
	margin-left: var(--margin-left-20);
}

.footer-nav li a{
	position: relative;
	font-size: var(--font-16);
	color: var(--color-fifteen);
}

.footer-nav li a:hover{
	color: var(--white-color);
}

/* Style Two */

.main-footer.style-two h4{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-two .footer-contact_list li{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-two .footer-list li a{
	opacity: 0.50;
	color: var(--white-color);
}

.main-footer.style-two .footer-list li a:hover{
	opacity: 1;
}

.main-footer.style-two .footer-nav li a,
.main-footer.style-two .copyright{
	color: var(--white-color);
}

.main-footer.style-two .footer-bottom{
	background-color: var(--color-seventeen);
}

/* Style Three */

.main-footer.style-three::before{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: linear-gradient(201.07deg, #000204 2.81%, rgba(0, 0, 0, 0.62) 125.14%);
}

.main-footer.style-three h4{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-three .footer-contact_list li{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-three .footer-list li a{
	color: var(--color-thirtyone);
	font-size: var(--font-16);
}

.main-footer.style-three .footer-list li a:hover{
	opacity: 1;
}

.main-footer.style-three .footer-nav li a,
.main-footer.style-three .copyright{
	color: var(--white-color);
}

.main-footer.style-three .footer-bottom{
	background-color: var(--color-twentythree);
}

/* Style Four */

.main-footer.style-four{
	background-color: var(--color-thirtyfive);
}

.main-footer.style-four::before{
	display: none;
}

.main-footer.style-four h4{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-four .footer-contact_list li{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-four .footer-list li a{
	color: var(--color-thirtyone);
	font-size: var(--font-16);
}

.main-footer.style-four .footer-list li a:hover{
	color: var(--white-color);
}

.main-footer.style-four .footer-nav li a,
.main-footer.style-four .copyright{
	color: var(--white-color);
}

.main-footer.style-four .footer-bottom{
	background-color: var(--color-thirtytwo);
}

/* Style Five */

.main-footer.style-five{
	background-color: var(--color-thirtyseven);
}

.main-footer.style-five::before{
	display: none;
}

.main-footer.style-five h4{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-five .footer-contact_list li{
	font-weight: 300;
	color: var(--white-color);
}

.main-footer.style-five .footer-list li a{
	color: var(--color-thirtyone);
	font-size: var(--font-16);
}

.main-footer.style-five .footer-list li a:hover{
	color: var(--white-color);
}

.main-footer.style-five .copyright a,
.main-footer.style-five .footer-nav li{
	color: var(--white-color);
}

.main-footer.style-five .footer-nav li a,
.main-footer.style-five .copyright{
	color: var(--white-color);
}

.main-footer.style-five .footer-bottom{
	background-color: var(--color-sixtytwo);
}

/* Style Six */

.main-footer.style-six::before{
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: rgba(1, 10, 47, 0.64);
}

.main-footer.style-six .footer-contact_list li{
	color: var(--white-color);
}

.main-footer.style-six h4{
	color: var(--white-color);
}

.main-footer.style-six .footer-list li a{
	color:var(--color-thirtyone)
}

.main-footer.style-six .footer-bottom{
	background-color: var(--color-fourtyeight);
}