#site-title img {
 margin-left: 50px;
}


.directory_manager_tab ul.view_mode li a:before { font-family: 'Font Awesome 5 Pro'; }

.meta-wrapper h2 {
 padding-top: 50px;
}

.banner-video {
    height: 575px;
}

.full_width_detail {
  border-bottom: none;
  margin-bottom: -1px;
}


div#menu-secondary .menu li a {
  padding: 19px 0 18px;
}
div#menu-secondary .menu li.primary-menu a, .menu-item-type-post_type a, .menu-item-type-custom a, .tmpl-login a {
    font-size: 16px !important;
    text-align: center;
    font-weight: 100;
}

div#menu-secondary .menu li.explore-menu li {
    width: 275px;
 
}

div#menu-secondary .menu li li.view-all-category-menu-item{
    width: 550px;

}
div#menu-secondary .menu li li.view-all-category-menu-item a{
  text-align: center !important;

}
div#menu-secondary .menu ul li.explore-menu ul {
    width: 550px !important;
  margin-left: -100px;
}


.home .primary_menu_wrap #header, .home div#menu-secondary .wrap {
    background: none !important;
}


.primary_menu_wrap #header, div#menu-secondary .wrap {
    background: #282828 !important;
} 


.home.layout-2c-r .header_container {
    margin-bottom: -124px;
} 


.sidebar .widget {
  padding-top: 24px;
}

.header-wrap .large-6 .nav_bg {
 margin-right: 0px;
}


div#menu-secondary .menu li.explore-menu li a{
 text-align: left;
}

.tevolution-event-manager .off-canvas-wrap #content, #main .sidebar, .singular .meta-wrapper .entry-title {
    padding-top: 50px;
}


#nf-field-32 {
 max-width: 1000px;
}

.nf-form-content label {
    font-size: 16px !important;
    font-weight: 200 !important;
}

#nf-field-35 {
 display: block;
  margin: auto;
   font-size: 18px;
    padding: 10px 15% 10px 15%;
}