

/*remove comments from events*/
.comment_holder {
display:none !important;
}

body.single.vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area {
	background-color: #457dbf !important;
}

.blog_single {
padding-bottom:100px;
}

.vertical_menu ul li.has_sub a{
    position: relative;
}

.vertical_menu ul li.has_sub a .plus{
    position: absolute !important;
    right: 0;
    top: 0;
}

.vertical_menu ul li.has_sub a img {
    display: none;
}

.mpc-tabs .mpc-button{
font-size:18px !important;
}

#nav-menu-item-492 img{
display:none !important;
}

#nav-menu-item-492 a img{
display:none !important;
}

.vertical_menu_on_click .second .inner ul li a{
    color: #ffffff;
font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase;
font-size:25px;
}

.vertical_menu_on_click .second .inner ul li a:hover{
border-bottom: 1px solid #fff !important;
color:#fff;
}

#sponsors .wpb_single_image img{
height:200px;
width: auto;
}

.vertical_menu_area .q_social_icon_holder{
margin: 0 8px 2px 8px !important;
}


.vertical_logo_wrapper img {
max-width: 75% !important;
text-align: center !important;
display: none !important;
}

.q_team .q_team_description_inner {
padding: 0 15px !important;
}

nav.vertical_menu > ul > li > a {
padding-left: 10px !important;
    border-bottom: 1px solid transparent;
}

nav.vertical_menu > ul > li > a:hover {
border-bottom: 1px solid #fff;
padding-left: 10px !important;
transition:all 0.3s !important;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
border: 1px solid;
}


/*  styling gravity form text boxes */
#input_2_4 {
    border: solid 1px;
    border-color: #ffffff;
font-family: inherit;
}

form .aligncenter {
display:none !important;
}


.overlay {
  background:transparent; 
  position:relative; 
  width:100%;
  height:600px; /* your iframe height */
  top:600px;  /* your iframe height */
  margin-top:600px;  /* your iframe height */
  z-index:100;
}

/******* EVENTS PAGE ********/

.single-event div.q_slider{
    height:650px;
}

.single-event .vertical_menu_enabled.vertical_menu_enabled.vertical_menu_transparency .carousel-inner:not(.relative_position){
    position:absolute;
}

.single-event .carousel-inner .item.content_vertical_middle .slider_content{
    padding-top:20px;
    vertical-align:top;
}
.single-event .carousel-inner .slider_content_outer{
    width:250px;
}

.single-event img.alignnone.size-medium.wp-image-204{
    width:20%;
    margin: 0 auto;
    display:block !important;
}

.single-event h1{
    text-align: center;
font-size: 50px;
padding-top: 50px;
color: #fff;
letter-spacing: 4px;
display: block;
}

.single-event .vertical_menu_enabled.vertical_menu_transparency_on:not(.vertical_menu_hidden) aside.vertical_menu_area .vertical_area_background{
    opacity: 1 !important;
}

.single-event .vertical_menu_enabled.vertical_menu_transparency_on .vertical_area_background{
    opacity: 1 !important;
}

.single-event .date{
display:none !important;
}

.single-event .post_info{
display:none !important;
}

.single-event ul.event-categories{
display:none !important;
}

.single-event .carousel-inner.skrollable.skrollable-between {
    transform: translateY(-69.44444444444444px);
    height:650px !important;
}

.events-table{
width:100%;
}

.events-table th{
background-color: #f3f3f3;
width:46% !important;
padding: 25px 0px 0; !important;
margin: 0 2% !important;
}


@media screen and (max-width: 768px){
   .single-event .carousel-inner .item.content_vertical_middle .slider_content .slider_content_inner{
        padding-top:30px !important;
    }
}

@media screen and (max-width:481px){
div.q_slider{
    height:450px !important;
}

.single-event .events-map{
display:none;
}
}

/******** EVENTS END **********/

/*MOBILE HEADER RE-STYLE 
#menu-main-menu-1 {
    height: 90vh!important;
}
nav.mobile_menu ul li {
    text-align: center!important;
}
nav.mobile_menu ul li a {
    font-size: 34px!important;
line-height: 72px!important;
}
.mobile_menu_button>span>i {
    font-size: 30px;
    text-align: center;
    width: 100vw;
}
@media only screen and (max-width: 1000px) {
.logo_wrapper {
    display: none;
}
.vertical_menu_enabled header .header_inner {
    position: absolute;
}
.header_bottom>.container {
    background-color: rgba(255, 255, 255, 1)!important;
    width: 105vw;
    margin-left: 0;
}
.header_bottom, nav.mobile_menu {
    background-color: rgba(255,255,255,0.8) !important;
    width: 105vw;
    margin-left: -3.5%;
}
}*/

@media screen and (max-width: 481px){
#sponsors .wpb_single_image img {
    height: auto;
    width: 60%;
    padding-bottom: 30px;
}
}