

.section-hidden {display:none;}

.bit-widget .bit-event {font-family:'Poppins';}

.bit-widget .bit-venue, .bit-widget .bit-event .bit-date {
    font-size: 18px;
    text-transform: uppercase;
}

.bit-widget .bit-venue {
min-width: 400px!important;
}

h3 {
 font-family: "futura-pt-bold", sans-serif;
font-weight: 700;
  font-optical-sizing: auto;
line-height:1.0em;
}

nav.popup_menu ul li a, nav.popup_menu ul li h6 {
padding-bottom:20px; 
}

nav.popup_menu ul li ul li a, nav.popup_menu ul li ul li h6 {
font-size: 26px;
line-height:2.5em;
text-transform:uppercase;
}


@media only screen and (max-width: 1000px){
    .side_menu_button > a{
        color: #000000;
    }
}
.page_not_found{
    padding-top: 50px
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.white {color:#fff;}

.green {color:#07ff0e;}

.wolf-tour-dates table a {font-size:30px; line-height:1.3em;}

.wolf-tour-dates table tr td {font-size:30px; color:#333;}

h1, h2, h3, h4 {text-shadow:2px 5px 0px rgba(0,0,0,0.2);}

.wolf-tour-dates table a {color:#ff00de;}

td.wolf-show-entry {color:#ff00de!important;}

.blog_holder.blog_single article h2 {font-size:48px;}

.blog_holder article .post_info {display:none;}


@media only screen and (max-width: 480px) {
div.grid_section .section_inner {width: 100%; max-width:400px;}

.wolf-tour-dates table tr td {vertical-align:none;}

.wolf-tour-dates table tr td {font-size:20px; color:#333;}


table td {padding:0px;}

.wolf-tour-dates table a {font-size:20px;}

.wolf-show-entry {width:500px;}


}