/* skin color bg */

.ttm-bgcolor-skincolor,
.flat-header-wrap .header.downscrolled {
	background-color:#a6001b;
	color: #fff;
}
.flat-button:before {
	background-color:#3e3e3e;
}


/* dark gry bg color */

.ttm-bgcolor-darkgrey,
.ttm-btncolor-darkgrey {
	background-color:#f4f5f6;
}


/* text color white */
.ttm-textcolor-white-footer {
    color: #fdfdfd;
}

.ttm-textcolor-white,
.ttm-btncolor-darkgrey,
.ttm-btncolor-darkgrey a ,
.ttm-textcolor-dark a:hover{
	color: #3a3a3a;
}
.ttm-textcolor-white a {
    color: #ffffff;
}

/* skin color text */

.breadcrumbs li.active{
    color: #cacaca;
}

#mainnav-mobi ul > li > a:hover,
.footer .social-links li a:hover,
.ttm-align-right.social-links a:hover,
.ttm-textcolor-skincolor,
.info-icon.ttm-textcolor-skincolor{
	color: #2176ff;
}

.copyright a {
    color: #ffff;
}

#mainnav > ul > li > a,
#mainnav > ul > li > a{
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
#mainnav > ul > li > a:before{
    width: 0px;
    opacity: 0;
    height: 2px;
    display: block;
    position: absolute;
    content: "";
    top: 70%;
    background-color: #000000;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#mainnav > ul > li.active > a:before,
#mainnav > ul > li:hover > a:before{
	opacity: 1;
	width: 30px;
	font-weight: 600px;
}
.topbar a:hover{
	color: #dadada;
}
.first-footer-widget a:not(.flat-button):hover {
	color:#f79824;
}


/* Dark color text */

.ttm-textcolor-dark,
.ttm-textcolor-dark a
{
	color:#202020;
}


/* Border Color :*/
.ttm-services .wrap-iconbox .iconbox,
.footer .social-links li a:hover {
	border-color:#a6001b;
}

.ttm-bgcolor-gray {
background-color:#f6f6f6;	
}

.ttm-box-view-gallery .mtlodge-overlay {
	    background-color: rgba(200, 0, 0, 0.7);
}
