.header{ background-color: #29333f; }.site-header{ margin-bottom: 0px; }.site-header{ padding-bottom: 0px; }.header{ background-color: rgba(41,51,63,.95); }#main-menu .nav>li>a{ color: #ffffff; }#main-menu .nav>li>a:hover{ color: #4bb463; }#main-menu .nav>li.ticket-menu a{ background-color: #00491c; }#main-menu .nav>li.ticket-menu a:hover{ background-color: #75e19e; }#main-menu .nav>li>ul li a{ color: #ffffff; }#main-menu .nav>li>ul li:hover{ background-color: #00491c; }#main-menu .nav>li>ul li a:hover{ color: #ffffff; }.sub-title-inner h2{ color: #ffffff; }.sub-title-inner h2{ font-size: 39px; }.sub-title .breadcrumb, .sub-title .breadcrumb>li>a, .breadcrumb>li+li:before, .sub-title .breadcrumb>.active{ color: #ffffff; }.sub-title .breadcrumb{ font-size: 16px; }.sub-title{ margin-bottom: 30px; }footer{ background-color: #000000; }.footer-wrap-inner .copyright, footer .social-icons i{ color: #999ea3; }.site-header{ padding-top: 0px; }.site-header{ min-height: 0px; }.navbar-toggle .icon-bar{
		background-color: #ffffff;
	}.navbar-toggle:hover .icon-bar{
		background-color: #00491c;
	}.error-page-inner{
	width: 100%;
    height: 100%;
    min-height: 100%;
    position: absolute;
    background: url() no-repeat 100% 0;
    background-size: contain;
}.title-rally{
    margin-left: 50px;
}

.gs_logo_single img {
    margin: 0 auto;
    padding: 0 20px;
}


pre{
    background-color: #fff;
    border: 1px solid #fff;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0 !important;
    background-color: #fe6300 !important;
    color: #fff !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, 
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #fe6300 !important;
    color: #fff !important;
}

.erf-container .erf-form label[class$="-label"]{
    font-weight: 400 !important;
    font-size: 14px !important;
    margin: 10px 0 4px 0 !important;
}
#main-menu .nav>li.active>a {
    font-weight: bold;
    color: #fe6300 !important;
}

#main-menu .sub-menu li.active{
        background-color: #fe6300 !important;
}

.border-bottom-1{
    border-bottom: 1px solid #999ea3;
}
@media only screen and (max-width: 600px) {
 .top-header {
    
    color: #fe6300;
    font-size: 13px;
    text-align: center !important;
}
.border-bottom-1{
    border-bottom: none;
}
#main-menu .sub-menu li.active {
    background-color: #fe6300 !important;
}
}

.color-theme{
    color:#fe6300;
}
.btn-condition a{
    border:1px solid #fe6300;
}