/* skin color bg */

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


/* dark gry bg color */

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


/* text color white */

.ttm-textcolor-white,
.ttm-btncolor-darkgrey,
.ttm-btncolor-darkgrey a ,
.ttm-textcolor-dark a:hover{
	color:#fff;
}
.ttm-textcolor-white a {
    color: rgba(255,255,255,1);
}

/* skin color text */
.breadcrumbs li.active,
#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,
.copyright a{
	color: #2176ff;
}
#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: #f77f00;
    -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:#2176ff;
}


/* 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);
}
