/*
-------------------------------------------------------------------
COLORS
-------------------------------------------------------------------
*/

.navbar .navbar-nav > li:hover > a, .navbar .navbar-nav > li > a:before, .dropdown-menu:hover, .btn:before, .advs-box.boxed-inverse:before, .title-base h2:after,
.header-base .title-base h1:after, .pagination > li.page.active a, .pagination > li.page:hover a, .subline-bar li:hover {
    background-color: #e2271f;
}

.white .btn.btn-yellow:before, .btn:before, .flex-control-paging li a.flex-active, .advs-box-top-icon-img h3:before, .img-box.i-center .im-record-music:after, .box-steps .step-item:hover:before,
.progress-bar, .menu-transparent.scroll-css .btn.btn-border, .accordion-list .list-group-item > a:after, .accordion-list .list-group-item:before, .adv-img-classic-box .sub-text:before,
.mega-tabs .tab-box .nav-tabs > li.active > a, .bg-color, .timeline > li > .timeline-badge, .timeline > li > .timeline-label:before, .list-items .list-item:before, .nav.inner.ms-minimal > li:before,
.section-bg-color {
    background-color: #e2271f !important;
}

.btn:not(.btn-border):hover, .btn-border, .btn-border i, .footer-menu a:hover, header.bg-transparent .navbar-mini .navbar-form .btn:hover, header .navbar-mini i.fa:hover, header .btn-border,
.ul-dots li:before, .advs-box-side-icon .icon-box i, .niche-box-team .content-box h4, .advs-box .tag-row i, .btn:not(.btn-border):hover i, .box-steps .step-number,
.mega-menu .fa-ul .fa-li, .icon-box-cell i, .advs-box.advs-box-top-icon.boxed .icon, .breadcrumb > li + li:before, .list-items .list-item span, .porfolio-bar div i, [class*=col-md-] > .tag-row i,
.content > .tag-row i, .box-menu-inner .icon-box i {
    color: #e2271f
}

    .navbar .navbar-nav.lan-menu li > a:hover, .navbar-main .btn-search:hover span, .navbar-main .btn-search:hover .fa-close:before, .btn-border.btn-yellow, .img-box.i-center .im-record-music, .text-color,
    .white .btn-text:hover, .adv-img-classic-box p.sub-text, .white form p, .box-steps .step-item:after, .breadcrumb > .active, .nav.inner.ms-minimal > li.active > a, .adv-img h2, .adv-circle h2,
    header .side-menu-fixed .btn:hover {
        color: #e2271f !important;
    }

    .white .btn.btn-yellow, .btn-border:hover, .btn, .btn-text.text-color, .form-control:focus, .white .icon-box:not(.icon-box-top-bottom) .icon-box-cell:first-child, div.white .countdown > div:after,
    .img-box.thumbnail span:after, .img-box.thumbnail span:before, .advs-box-multiple div.circle, .name-box i, .list-item-img .icon, .white .form-control, .mega-tabs .nav-tabs, .pricing-table,
    .advs-box-top-icon .extra-content, .advs-box-side-icon .extra-content, .mi-menu ul li:hover > a, .mi-menu ul li.active > a, .img-box .caption, .timeline > li > .timeline-panel,
    .advs-box-top-icon-img .extra-content, .album-box > .img-box, .porfolio-bar div i:before, .widget .list-group-item.active, .list-group-item:hover, .list-blog a.img-box, .comment-list img {
        border-color: #e2271f !important;
    }

body, .section-empty, .bg-white .advs-box.boxed-inverse {
    background-color: #F6F6F6;
}

.white .btn:not(.btn-border):before, .advs-box.boxed-inverse, .dropdown-menu ul > li > a:hover, .dropdown-menu > li:hover > a, [class*=col-md-].boxed-inverse, footer.bg-white .copy-row:before {
    background-color: #FFF;
}

.menu-transparent .navbar .navbar-nav li > li:hover > a, .menu-transparent .navbar .navbar-nav .dropdown-menu > li:hover > a, .mega-tabs .panel ul > li:hover > a, .section-bg-color .btn,
.mega-tabs .nav-tabs, .side-menu-lateral li > ul, .boxed-inverse .list-texts-justified li b, .boxed-inverse .list-texts-justified li span {
    background-color: #FFF !important;
}

.white .btn-border:not(.btn-yellow):not(:hover) {
    border-color: #FFF !important;
}

.btn-border:hover, .btn-border:hover i, .navbar-default .navbar-nav > .active > a:hover, header.bg-transparent .navbar-mini .navbar-form .btn, .menu-transparent.scroll-css .btn.btn-border,
.nav.inner > li.active > a, .navbar-mini .social-group a i.fa, .btn:not(.btn-border):not(:hover) i, .mega-tabs .tab-box .nav-tabs > li.active > a, .mega-menu:hover .panel ul > li:not(:hover) > a,
.menu-transparent .lan-menu ul.dropdown-menu a, .subline-bar li a, .navbar-nav.subheader-bootstrap li:hover .sub {
    color: #FFF;
}

.menu-transparent:not(.scroll-css) .navbar .navbar-nav > li > a, .menu-transparent .navbar-mini, .btn-border.btn-yellow:hover, .navbar-mini .nav > li > a, .block-infos p, .white form input,
.section-bg-color.white a, .white [class*=col-md-] > .tag-row i, .white .tag-row span, .nav.inner.ms-rounded > li:hover > a, .nav.inner.ms-rounded > li.active > a, header .side-menu-fixed .btn {
    color: #FFF !important;
}

.dropdown-menu:hover li:not(:hover) a:after, .white .tag-row span {
    border-color: #FFF;
}

header .dropdown-submenu > .dropdown-menu {
    top: 0;
}

/*
-------------------------------------------------------------------
CUSTOM CLASSES
-------------------------------------------------------------------
*/
.HIDDEN{
	display: none!important;
}
.construct-logo-cont{
	text-align: center;
	background-color: #fff;
	margin-left: -15px;
	margin-right: -15px;
}
.construct-logo{
    max-height: 100px;
}
.navbar-middle .navbar-brand.center{
	height:auto;
	margin:0px;
	margin-right: 15px;
	display: block
}

.navbar-middle .navbar-brand{
	min-height: 70px;
	padding: 0px;
	padding-top:10px;
	padding-bottom: 10px;
}
.navbar-middle .navbar-brand.center > img{
	max-height: 81px;
}


.bg-black-trans1 {
    background-color: #000000a3;
    padding: 20px;
}


@media (min-width: 1200px) {
	.construct-logo-cont{
		text-align: left;
		margin-left: 0px;
		margin-right: -30px;
		background-color: transparent;
	}
	.construct-logo {
		max-height: 120px;
		background-color: #fff;
		margin-left: -30px;
		border: 1px solid #000;
	}
}