.header{ background-color: #3b81bf; }.site-header{ margin-bottom: 0px; }.site-header{ padding-bottom: 30px; }.header{ background-color: rgba(59,129,191,.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: #f5af1a; }#main-menu .nav>li.ticket-menu a:hover{ background-color: #dd7500; }#main-menu .nav>li>ul li a{ color: #ffffff; }#main-menu .nav>li>ul li:hover{ background-color: #ffffff; }#main-menu .nav>li>ul li a:hover{ color: #ffffff; }.sub-title-inner h2{ color: #ffffff; }.sub-title-inner h2{ font-size: 48px; }.sub-title .breadcrumb, .sub-title .breadcrumb>li>a, .breadcrumb>li+li:before, .sub-title .breadcrumb>.active{ color: #000000; }.sub-title .breadcrumb{ font-size: 16px; }.sub-title{ margin-bottom: 30px; }footer{ background-color: #ffffff; }.footer-wrap-inner .copyright, footer .social-icons i{ color: #1e73be; }.logo-wrapper .navbar-brand>img{ width: 120px; }.logo-wrapper .navbar-brand>img{ height: 120px; }.site-header{ padding-top: 0px; }.site-header{ min-height: 150px; }.navbar-toggle .icon-bar{
		background-color: #ffffff;
	}.navbar-toggle:hover .icon-bar{
		background-color: #ffffff;
	}.error-page-inner{
	width: 100%;
    height: 100%;
    min-height: 100%;
    position: absolute;
    background: url(http://demo.themeum.com/wordpress/eventum/wp-content/themes/eventum/images/404-bg.png) no-repeat 100% 0;
    background-size: contain;
}div .vc_separator h4 {
    font-size: 18px;
}

.style-title {
    letter-spacing: 2px;
}

.header-title .style-title {
    padding-left: 120px;
}

footer {
    border-top: 1px solid #ffffff;
}

#main-menu .nav>li>a:hover {
    color: #ffffff;
}

#main-menu .nav>li.active>a {
    font-weight: normal;
}

div.um-account-tab .um-field .um-field-label {
    display: block;
}

.gform_button.button {
    color: #fff;
    border-color: #08c;
    background-color: #08c;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 27px;
    padding-right: 27px;
    border: 0;
    background-image: linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.2) 0,
      rgba(255, 255, 255, 0.01) 100%
    );
    background-repeat: repeat-x;
}

.gform_button.button:hover {
    color: #f7f7f7;
    border-color: #0074ad;
    background-color: #0074ad;
}

#or-sep {
    margin-top: 20px;
    text-align: center;
}

#or-sep:after {
    display: inline-block;
    margin: 0 0 6px 20px;
    height: 2px;
    content: ' ';
    text-shadow: none;
    background-color: #dddddd;
    width: 35%;
}

#or-sep:before {
    display: inline-block;
    margin: 0 20px 6px 0;
    height: 2px;
    content: ' ';
    text-shadow: none;
    background-color: #dddddd;
    width: 35%;
}

#main-menu .nav>li>a, #main-menu ul.sub-menu li > a {
    letter-spacing: 2px;
}