/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

@import url("/wp-content/themes/x-child/font-awesome.min.css");


@font-face {
  font-family: 'Geometric';
  src: url('/wp-content/themes/x-child/fonts/URWGeometric-Light.eot') format('eot'),  /* IE6–8 */
       url('/wp-content/themes/x-child/fonts/URWGeometric-Light.woff') format('woff'),  /* Firefox 3.6+, IE9, Chrome 6+, Safari 5.1+*/
       url('/wp-content/themes/x-child/fonts/URWGeometric-Light.ttf') format('truetype'),  /* Safari 3—5, Chrome4+, Firefox 3.5, Opera 10+ */
       url('/wp-content/themes/x-child/fonts/URWGeometric-Light.woff2') format('woff2'),
       url('/wp-content/themes/x-child/fonts/URWGeometric-Light.otf') format('otf');
}







table.headerbanner {
    display: inline-block;
    text-align: center !important;
    width: auto !important;
    }

@media (max-width: 5000px) and (min-width: 981px) {




.archive td.h-center-b header.entry-header h1.entry-title, .single td.h-center-b header.entry-header h1.entry-title, .home td.h-center-b header.entry-header h1.entry-title, .parent-pageid-684 h1.header  {

    padding: 0px 0 0 0 !Important;

}



.home h1.header {

    padding: 0px 0 0 0 !Important;
}



h1.header, td.h-center-b header.entry-header h1.entry-title {

font-family: ansley !important;
color: #4d3430 !important; 
margin: 30px 0 0 3px !important;
font-weight: normal !important;
 font-size: 40px !important;
    line-height: 1.1;
    padding: 5px 0 0 0 !Important;

}


}





@media (max-width: 980px) and (min-width: 0px) {



h1.header {

font-family: ansley !important;
color: #4d3430 !important; 
margin: 35px 0 0 3px !important;
font-weight: normal !important;
 font-size: 24px !important;
    line-height: 1.1;

}


}








.home h1 {
color: #ffffff !important; 

}





body.home {
background-color: #4d3430 !important;
 background-image: none !important;
}





body {
 background-image: url("/wp-content/uploads/2016/02/manilla.jpg") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
     background-attachment: fixed !important;
    background-size: cover; 
color: #000000 !important; 
font-size: 16px !important; 
line-height: 15px !important; 
}




.entry-wrap {

    padding: 0px !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
}

.x-colophon {
    border-top: 0px solid #d4d4d4 !important;
    background-color: transparent !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
}

.x-colophon + .x-colophon {
    border-top: 0px solid #e0e0e0 !important;
    border-top: 0px solid rgba(0,0,0,0) !important;
    box-shadow: inset 0 0px 0 0 rgba(255,255,255,0.8) !important;
}

.x-navbar {
    border-bottom: 0px solid #ccc  !important;
    background-color: transparent !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0.135) !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    -ms-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
    
     background-image: url("/wp-content/uploads/2016/02/top.jpg") !important;
     background-position: top center !important; 
     	background-repeat: no-repeat !important;
     	position: relative !important; 
     	z-index: 300 !important; 
     
     
}


.x-btn-widgetbar {

    display: none;
}








.x-topbar .p-info, .x-topbar .p-info a, .x-navbar .desktop .x-nav > li > a, .x-navbar .desktop .sub-menu a, .x-navbar .mobile .x-nav li > a, .x-breadcrumb-wrap a, .x-breadcrumbs .delimiter {
    color: #4d3430 !important;
}



.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a, .x-navbar .desktop .sub-menu a:hover, .x-navbar .desktop .sub-menu .x-active > a, .x-navbar .desktop .sub-menu .current-menu-item > a, .x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a, .x-navbar .mobile .x-nav li > a:hover, .x-navbar .mobile .x-nav .x-active > a, .x-navbar .mobile .x-nav .current-menu-item > a {
    color: #f69000 !important;
}

.x-navbar .desktop .x-nav > li > a {
font-family: ansley !important;
font-size: 18px !important;
line-height: 20px !important;
height: auto !important;
padding-top: 0 !important;
}

.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: inset 0 0px 0 0 #ff2a13 !important;
}


.x-breadcrumb-wrap {
    display: none;
    
    }
    
    
    table th, table td {
    border-top: 0px solid #ddd !important;
}


table {

    background-color: transparent !important;
    top: 0px !important;
    position: relative !important;
}


table th, table td {
    padding: 0 0 !important;
    vertical-align: top;
}



.vip {
    background-color: #820f10 !important;
    font-family: ansley;
    color: #ffffff;
    display: inline-block;

    float: left;
    clear: both;
    margin: 0 0 8px 0; 
}



.vip a:link, .vip a:visited, .vip a:active {
    background-color: #820f10 !important;
    font-family: ansley;
    color: #ffffff;
    padding: 7px 20px;

}



.vip a:hover {
    background-color: #000000 !important;
        padding: 7px 20px;
}



.social {
position: relative; 
float: right; 
}



.x-social-global {
    font-weight: normal !important;
    font-size: 24px !important;
}

.x-social-global a i {
    display: block;
    padding: 0 0 0 3px !important;
}


.x-colophon.bottom .x-colophon-content {

    display: none;
}




a, h1 a:hover, h2 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .x-topbar .p-info a:hover, .x-breadcrumb-wrap a:hover, .widget ul li a:hover, .widget ol li a:hover, .widget.widget_text ul li a, .widget.widget_text ol li a, .widget_nav_menu .current-menu-item > a, .x-widgetbar .widget ul li a:hover, .x-accordion-heading .x-accordion-toggle:hover, .x-comment-author a:hover, .x-comment-time:hover, .x-recent-posts a:hover .h-recent-posts {
    color: #e5ca9c !important;
}



.x-main .entry-wrap a {
    color: #000000 !important;
    text-decoration: underline; 
}




















@media (max-width: 5000px) and (min-width: 1250px) {


table {

    background-color: transparent !important;
    top: 0px !important;
    position: relative !important;
}



    
.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 700px !important;
float: right !important;
top: 15px !important;

position: relative !important;
}


.navbuttons {
    display: inline-block;
    max-width: 775px;
top: 30px;
position: relative;
float: right;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 16px !important;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}


.tablemiddle {

 background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
     background-position: top center !important; 
background-repeat: repeat-x;
height: 78px !important; 
}



.logo {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 25px 15px 0 !important;
}





}






















@media (max-width: 1249px) and (min-width: 1001px) {


table {

    background-color: transparent !important;

    top: 0px !important;
    position: relative !important;
}




.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 14px !important;
}

.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 500px !important;
float: right !important;
top: 5px !important;

position: relative !important;
}


.navbuttons {
    display: inline-block;
    max-width: 575px;
top: 30px;
position: relative;
float: right;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.tablemiddle {

 background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
     background-position: top center !important; 
background-repeat: repeat-x;
height: 78px !important; 
}


.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.logo {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 25px 15px 0 !important;
}





}





@media (max-width: 1000px) and (min-width: 981px) {



table {

    background-color: transparent !important;

    top: 0px !important;
    position: relative !important;
}



.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 12px !important;
}

.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 450px !important;
float: right !important;
top: -8px !important;

position: relative !important;
}


.navbuttons {
    display: inline-block;
    max-width: 525px;
top: 30px;
position: relative;
float: right;
}
.tablemiddle {

 background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
     background-position: top center !important; 
background-repeat: repeat-x;
height: 78px !important; 
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.logo {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 25px 15px 0 !important;
}







}













@media (max-width: 980px) and (min-width: 0px) {



    
.masthead-inline .desktop .x-nav {
    display: block;
    float: right;
    display: none !important;
}




.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 12px !important;
}

.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 450px !important;
float: right !important;
top: -8px !important;

position: relative !important;
}


.navbuttons {
    display: block;
width: 100%; 
    top: 0px;
    position: relative;
    float: none;
    clear: both;
    
}

.tablemiddle {
    background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
    background-position: top center !important;
    background-repeat: repeat-x;
    height: 78px !important;
    width: 100% !important;
    text-align: center;
}


table.headerbanner {
    width: auto !important;
    background-color: transparent !important;
    display: inline-block !important;
    top: 0px !important;
    position: relative !important;
}

table {
    width: 100% !important;
    background-color: transparent !important;
    top: 0px !important;
    position: relative !important;
    clear: both;

}



.masthead-inline .x-btn-navbar {
    display: inline-block !important;
    float: none !important;
}

.x-btn-navbar {
    margin-top: 10px !important;
}

.x-navbar .x-nav-wrap .x-nav > li > a {
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    background-color: #000000 !important;
}


.x-navbar .x-nav > li > a > span {
    display: inline-block;
    font-family: ansley;
    font-size: 17px !important;
    color: #ffffff !important
}

.x-navbar .mobile .x-nav {
    margin: 10px 0 25px 0 !important;
}



.logo {
    width: 100%;
    display: block;
    vertical-align: top;
    padding: 25px 25px 15px 25px !important;
    text-align: center !important;
    position: relative;
}





}



.x-btn-navbar {
    padding: 0.458em 0.625em !important;
    text-shadow: 0 0px 0px rgba(255,255,255,0) !important;
    color: #919191 !important;
    background-color: #f7f7f7 !important;
    border-radius: 0px !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.25) !important;
    -webkit-transition: box-shadow 0.3s ease,color 0.3s ease,background-color 0.3s ease !important;
    transition: box-shadow 0.3s ease,color 0.3s ease,background-color 0.3s ease !important;
}


.featuredgraphic {

position: absolute;
    width: 100%;
    vertical-align: bottom !important;
    position: relative;
    display: block !important;
    bottom: 0;
    left: 0;


}


.featuredbox { 
display: block; 


}


.featuredtext {
    color: white;
    font-size: 18px;
    text-transform: uppercase;
    font-family: ansley;
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #4d3430 !important;
padding: 0 5px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    vertical-align: text-bottom !important;
    z-index: 5000 !important;
}

.featuredscroll {
width: 100%; 
display: block; 
}




.test1, .test2 {
    position:absolute;
}


   .featuredtext {
    bottom: 0;
    background-color: #4d3430 !important;
    font-family: ansley;
    display: block;
    width: 100%;
    filter: alpha(opacity=80);
    opacity: 0.8;
    color: #ffffff;
    padding: 10px 10px;
    line-height: 14px;
    font-size: 14px !important;
    line-height: 14px;
}


.x-sidebar {
    width: 25.536945%;
    display: none !important;
}


.x-main {
    width: 100% !important;
}



.x-recent-posts .h-recent-posts {
    white-space: wrap !important;
    font-family: ansley !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
}

.x-recent-posts-content h3.h-recent-posts {
    white-space: normal !important;
}


.x-recent-posts a {

    border-radius: 0px !important;
    box-shadow: 0 0 0  0 rgba(0,0,0,0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


.x-recent-posts .x-recent-posts-img {
    position: relative;
    padding-bottom: 0 !important;
    background: center center/cover no-repeat;
    border-radius: 0px !important;
}


.x-recent-posts .format-standard .x-recent-posts-img::before {
    content: "\f0f6";
    display: none !important;
}


.entry-thumb::before, .pagination span.current, .flex-direction-nav a, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .mejs-time-current, .x-dropcap, .x-skill-bar .bar, .x-pricing-column.featured h2, .h-comments-title small, .x-entry-share .x-share:hover, .x-highlight, .x-recent-posts .x-recent-posts-img::after {
    background-color: #4d3430 !important;
}

.x-recent-posts a {

    background-color: #e5ca9c !important;
}


.x-content-band {
    margin: 0 0 0 !important;
    padding: 60px 0 !important;
}


h3{

    font-weight: normal !important;
    color: #4d3430 !important;
}



.x-recent-posts-content a:link, .x-recent-posts-content a:active, .x-recent-posts-content a:visited, .x-recent-posts-content a:hover{
font-weight: normal !important;
    color: #4d3430 !important;
}



.h-left-b {



background-image: url("/wp-content/uploads/2016/02/h_left_b.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;

    width: 54px; 
    height: 97px; 
    
    
}



.h-center-b {



background-image: url("/wp-content/uploads/2016/02/h-center_b.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    background-repeat: repeat-x !important;
    
    
    
}




.h-right-b{



background-image: url("/wp-content/uploads/2016/02/h_right_b.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;

    
    width: 54px; 
    height: 97px; 
    
    
}







.h-left {



background-image: url("/wp-content/uploads/2016/02/h-left.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;

    width: 54px; 
    height: 97px; 
    
    
}



.h-center {



background-image: url("/wp-content/uploads/2016/02/h-center.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    background-repeat: repeat-x !important;
    
    
    
}




.h-right{



background-image: url("/wp-content/uploads/2016/02/h-right.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;

    
    width: 54px; 
    height: 97px; 
    
    
}

.entry-wrap  header.entry-header h1.entry-title {
padding: 20px 0 0 0 !Important; 

}



.archive header.entry-header h2.entry-title, h3.h-recent-posts{

font-style: normal;
font-weight: normal;
letter-spacing: -1px;
font-family: ansley !important;
line-height: 18px !important;
font-size: 20px !important;
color: #820f10 !important;
margin: 0 0 0 0 !important;
}



.x-recent-posts a:hover {
color: #4d342f !important; 
}





.entry-wrap .x-recent-posts-content h3.h-recent-posts a:hover, .entry-wrap .x-recent-posts-content h3.h-recent-posts a:link, .entry-wrap .x-recent-posts-content h3.h-recent-posts a:visited, .entry-wrap .x-recent-posts-content h3.h-recent-posts a:active {
color: #4d342f !important; 
}



@media (max-width: 5000px) and (min-width: 960px) {



 .entry-wrap header.entry-header h1.entry-title {
 font-style: normal;
font-weight: normal;
letter-spacing: -1px;
font-family: ansley !important;
line-height: 30px !important;
font-size: 36px !important;
color: #4d3430 !important;
margin: 18px 0 0 0 !important;
 
 }
 
 }
 
 
 

@media (max-width: 959px) and (min-width: 600px) {


 
 .entry-wrap header.entry-header h1.entry-title {
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    font-family: ansley !important;
    line-height: 30px !important;
    font-size: 28px !important;
    color: #4d3430 !important;
    margin: 2px 0 0 0 !important;
    text-align: center;
}

}

 
 
 
 @media (max-width: 599px) and (min-width: 0px) {


 
 .entry-wrap header.entry-header h1.entry-title {
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    font-family: ansley !important;
    line-height: 20px !important;
    font-size: 20px !important;
    color: #4d3430 !important;
    margin: 2px 0 0 0 !important;
    text-align: center;
}

}


 
 
h2{

font-style: normal;
font-weight: normal;
letter-spacing: -1px;
font-family: ansley !important;
line-height: 30px !important;
font-size: 36px !important;
color: #820f10 !important;
margin: 0 0 0 0 !important;
}



h3{

margin: 1em 0 0;
font-size: 24px !important;
line-height: 1.05;
font-family: ansley !important;
}




.h-table {
display: block;
text-align: center; 
    margin-left:auto; 
    margin-right:auto;

}


    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    




.wmle_container .wmle_item .wmle_meta_content .wmle_author_name {
    color: #717171;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 12px;
    display: none;
}
.wmle_container .wmle_item .wmle_avatar {
    float: left;
    width: 45px;
    display: none;
}


.timelinedate {
background-color: #000000; 
color: #ffffff; 
display: inline-block; 
padding: 3px; 
margin: 3px 3px 0 0;
}




div.attribution, div.gigs-rss {

    display: none;
}



.entry-thumb::before, .pagination span.current, .flex-direction-nav a, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .mejs-time-current, .x-dropcap, .x-skill-bar .bar, .x-pricing-column.featured h2, .h-comments-title small, .x-entry-share .x-share:hover, .x-highlight, .x-recent-posts .x-recent-posts-img::after {
    display: none;
}


.has-post-thumbnail .entry-featured {
    border-bottom: 0px solid #ddd !important;
}


.entry-featured {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0) !important;
}


.gig-post .bold {
    font-weight: bold;
    width: 50% !important;
}


.eventName {
color: #ffffff; 
}


.wmle_container .wmle_item {
    border-radius: 0px !important;
    margin: 8px !important;
    background-color: #e5ca9c !important;
}

.archive .entry-content {
    margin-top: 0 !important;
    line-height: 18px !important;
}
.archive .entry-thumb {
    background-color: #4d3430 !important;
}



























/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/


@font-face {
    font-family: 'ansley';
    src: url('/wp-content/themes/x-child/fonts/ansley_display-black-webfont.eot');
    src: url('/wp-content/themes/x-child/fonts/ansley_display-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/x-child/fonts/ansley_display-black-webfont.woff2') format('woff2'),
         url('/wp-content/themes/x-child/fonts/ansley_display-black-webfont.woff') format('woff'),
         url('/wp-content/themes/x-child/fonts/ansley_display-black-webfont.ttf') format('truetype'),
         url('/wp-content/themes/x-child/fonts/ansley_display-black-webfont.svg#exo') format('svg');
    font-weight: normal;
    font-style: normal;

}


.x-main.full {
    float: none;
    display: block;
    width: auto;
    position: relative;
    top: -30px;
}


.dots {
    background-image: url("/wp-content/uploads/2016/02/dots.png") !important;
    background-position: top center !important;
    background-repeat: repeat-x !important;
    z-index: 90000 !important;
    position: relative;
    height: 30px;
}
h1 {

font-family: ansley !important

}

@import url("/wp-content/themes/x-child/font-awesome.css");







body {
    background-color: #4d3430 !important;
}

.entry-wrap {

    padding: 0px !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
}

.x-colophon {
    border-top: 0px solid #d4d4d4 !important;
    background-color: transparent !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
}

.x-colophon + .x-colophon {
    border-top: 0px solid #e0e0e0 !important;
    border-top: 0px solid rgba(0,0,0,0) !important;
    box-shadow: inset 0 0px 0 0 rgba(255,255,255,0.8) !important;
}

.x-navbar {
    border-bottom: 0px solid #ccc !important;
    background-color: transparent !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0.135) !important;
    -webkit-transform: translate3d(0, 0, 0) !important;
    -ms-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
    background-image: url("/wp-content/uploads/2016/02/top.jpg") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    position: relative !important;
    z-index: 50000 !important;
    background-color: #4d3430 !important;
}

.x-btn-widgetbar {

    display: none;
}




.x-topbar .p-info, .x-topbar .p-info a, .x-navbar .desktop .x-nav > li > a, .x-navbar .desktop .sub-menu a, .x-navbar .mobile .x-nav li > a, .x-breadcrumb-wrap a, .x-breadcrumbs .delimiter {
    color: #4d3430 !important;
}



.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a, .x-navbar .desktop .sub-menu a:hover, .x-navbar .desktop .sub-menu .x-active > a, .x-navbar .desktop .sub-menu .current-menu-item > a, .x-navbar .desktop .x-nav .x-megamenu > .sub-menu > li > a, .x-navbar .mobile .x-nav li > a:hover, .x-navbar .mobile .x-nav .x-active > a, .x-navbar .mobile .x-nav .current-menu-item > a {
    color: #f69000 !important;
}

.x-navbar .desktop .x-nav > li > a {
font-family: ansley !important;
font-size: 18px !important;
line-height: 20px !important;
height: auto !important;
padding-top: 0 !important;
}

.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a {
    box-shadow: inset 0 0px 0 0 #ff2a13 !important;
}


.x-breadcrumb-wrap {
    display: none;
    
    }
    
   
    
    table th, table td {
    border-top: 0px solid #ddd !important;
}





.vip {
    background-color: #820f10 !important;
    font-family: ansley;
    color: #ffffff;
    display: inline-block;

    float: left;
    clear: both;
    margin: 0 0 8px 0; 
}



.vip a:link, .vip a:visited, .vip a:active {
    background-color: #820f10 !important;
    font-family: ansley;
    color: #ffffff;
    padding: 7px 20px;

}



.vip a:hover {
    background-color: #000000 !important;
        padding: 7px 20px;
}



.social {
position: relative; 
float: right; 
}



.x-social-global {
    font-weight: normal !important;
    font-size: 24px !important;
}

.x-social-global a i {
    display: block;
    padding: 0 0 0 3px !important;
}


.x-colophon.bottom .x-colophon-content {

    display: none;
}


 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .x-topbar .p-info a:hover, .x-breadcrumb-wrap a:hover, .widget ul li a:hover, .widget ol li a:hover, .widget.widget_text ul li a, .widget.widget_text ol li a, .widget_nav_menu .current-menu-item > a, .x-widgetbar .widget ul li a:hover, .x-accordion-heading .x-accordion-toggle:hover, .x-comment-author a:hover, .x-comment-time:hover, .x-recent-posts a:hover .h-recent-posts {
    color: #e5ca9c !important;
}







 article.page a{
    color: #820f10 !important;
    text-decoration: none !important;
    font-family: geometric !important; 
}


.x-recent-posts-content h3.h-recent-posts a:hover{
color: #000000 !important; 
}





article.page a:hover{
    color: #820f10 !important;
    text-decoration: none !important
}










    
    


.page-id-6 .even .dday {
color: #4d3430 !important;
}

.page-id-6 .even .dmonth {
color: #4d3430 !important;
}

.page-id-6 .even .dyear {
color: #4d3430 !important;
}


.page-id-6 .odd .dday {
color: #e5ca9c !important;
}

.page-id-6 .odd .dmonth {
color: #e5ca9c !important;
}

.page-id-6 .odd .dyear {
color: #e5ca9c !important;
}







@media (max-width: 5000px) and (min-width: 1250px) {





    
.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 700px !important;
float: right !important;
top: 15px !important;

position: relative !important;
}


.navbuttons {
    display: inline-block;
    max-width: 775px;
top: 30px;
position: relative;
float: right;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 16px !important;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}


.tablemiddle {

 background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
     background-position: top center !important; 
background-repeat: repeat-x;
height: 78px !important; 
top: 0px !important;
position: relative !important;
}



.logo {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 25px 15px 0 !important;
}





}







@media (max-width: 1249px) and (min-width: 1001px) {





.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 14px !important;
}

.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 500px !important;
float: right !important;
top: 5px !important;

position: relative !important;
}


.navbuttons {
    display: inline-block;
    max-width: 575px;
top: 30px;
position: relative;
float: right;
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.tablemiddle {

 background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
     background-position: top center !important; 
background-repeat: repeat-x;
height: 78px !important; 
top: -1px !important;
position: relative !important;
}


.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.logo {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 25px 15px 0 !important;
}





}





@media (max-width: 1000px) and (min-width: 981px) {






.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 12px !important;
}

.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 450px !important;
float: right !important;
top: -8px !important;

position: relative !important;
}


.navbuttons {
    display: inline-block;
    max-width: 525px;
top: 30px;
position: relative;
float: right;
}
.tablemiddle {

 background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
     background-position: top center !important; 
background-repeat: repeat-x;
height: 78px !important; 
}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.logo {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    padding: 25px 25px 15px 0 !important;
}







}





@media (max-width: 980px) and (min-width: 0px) {



    
.masthead-inline .desktop .x-nav {
    display: block;
    float: right;
    display: none !important;
}




.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
    font-family: ansley !important;
font-size: 12px !important;
}

.x-nav-wrap.desktop {
    display: inline-block !important;
    background-color: #f4e6c0 !important;
max-width: 450px !important;
float: right !important;
top: -8px !important;

position: relative !important;
}


.navbuttons {
    display: block;
width: 100%; 
    top: 0px;
    position: relative;
    float: none;
    clear: both;
    
}

.tablemiddle {
    background-image: url("/wp-content/uploads/2016/02/middle.png") !important;
    background-position: top center !important;
    background-repeat: repeat-x;
    height: 78px !important;
    width: 100% !important;
    text-align: center;
}




.masthead-inline .x-btn-navbar {
    display: inline-block !important;
    float: none !important;
}

.x-btn-navbar {
    margin-top: 10px !important;
}

.x-navbar .x-nav-wrap .x-nav > li > a {
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    background-color: #000000 !important;
}


.x-navbar .x-nav > li > a > span {
    display: inline-block;
    font-family: ansley;
    font-size: 17px !important;
    color: #ffffff !important
}

.x-navbar .mobile .x-nav {
    margin: 10px 0 25px 0 !important;
}



.logo {
    width: 100%;
    display: block;
    vertical-align: top;
    padding: 25px 25px 15px 25px !important;
    text-align: center !important;
    position: relative;
}





}



.x-btn-navbar {
    padding: 0.458em 0.625em !important;
    text-shadow: 0 0px 0px rgba(255,255,255,0) !important;
    color: #919191 !important;
    background-color: #f7f7f7 !important;
    border-radius: 0px !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0.25) !important;
    -webkit-transition: box-shadow 0.3s ease,color 0.3s ease,background-color 0.3s ease !important;
    transition: box-shadow 0.3s ease,color 0.3s ease,background-color 0.3s ease !important;
}


.featuredgraphic {

position: absolute;
    width: 100%;
    vertical-align: bottom !important;
    position: relative;
    display: block !important;
    bottom: 0;
    left: 0;


}


.featuredbox { 
display: block; 


}


.featuredtext {
    color: white;
    font-size: 18px;
    text-transform: uppercase;
    font-family: ansley;
    position: absolute;
    left: 0;
    width: 100%;
    background-color: #4d3430 !important;
padding: 0 5px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    vertical-align: text-bottom !important;
    z-index: 5000 !important;
}

.featuredscroll {
width: 100%; 
display: block; 
}



.containertest {
    position:relative;
    
    width:100%;

}
.test1, .test2 {
    position:absolute;
}


  .featuredtext {
    bottom: 0;
    background-color: #4d3430 !important;
    font-family: ansley;
    display: block;
    width: 100%;
    filter: alpha(opacity=80);
    opacity: 0.8;
    color: #ffffff;
    padding: 10px 10px 2px 10px;
    line-height: 14px;
    font-size: 22px !important;
    line-height: 18px;
    font-family: geometric;
}

.x-sidebar {
    width: 25.536945%;
    display: none !important;
}


.x-main {
    width: 100% !important;
    padding: 0 0 30px 0 !important;
}



.x-recent-posts .h-recent-posts {
    white-space: wrap !important;
    font-family: ansley !important;
    text-overflow: ellipsis !important;
    white-space: normal !important;
}

.x-recent-posts-content h3.h-recent-posts {
    white-space: normal !important;
    font-family: geometric !important;
    text-transform: uppercase;
    line-height: 18px !important;
    padding: 5px 0 0 0 !important;
    font-size: 22px !important;
}



.x-recent-posts-content h3.h-recent-posts a{
 color: #000000 !important; 
}




.x-recent-posts a {

    border-radius: 0px !important;
    box-shadow: 0 0 0  0 rgba(0,0,0,0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}


.x-recent-posts .x-recent-posts-img {
    position: relative;
    padding-bottom: 0 !important;
    background: center center/cover no-repeat;
    border-radius: 0px !important;
}


.x-recent-posts .format-standard .x-recent-posts-img::before {
    content: "\f0f6";
    display: none !important;
}


.entry-thumb::before, .pagination span.current, .flex-direction-nav a, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .mejs-time-current, .x-dropcap, .x-skill-bar .bar, .x-pricing-column.featured h2, .h-comments-title small, .x-entry-share .x-share:hover, .x-highlight, .x-recent-posts .x-recent-posts-img::after {
    background-color: #4d3430 !important;
}

.x-recent-posts a {

    background-color: #e5ca9c !important;
}



.x-recent-posts a:hover {
    color: #000000 !important;
}




.x-content-band {
    margin: 0 0 0 !important;
    padding: 60px 0 !important;
}


h3{

    font-weight: normal !important;
    color: #4d3430 !important;
}



.x-recent-posts-content a:link, .x-recent-posts-content a:active, .x-recent-posts-content a:visited, .x-recent-posts-content a:hover{
font-weight: normal !important;
    color: #4d3430 !important;
}




.h-left {



background-image: url("/wp-content/uploads/2016/02/h-left.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;

    width: 54px; 
    height: 97px; 
    
    
}



.h-center {



background-image: url("/wp-content/uploads/2016/02/h-center.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    background-repeat: repeat-x !important;
    
    
    
}




.h-right{



background-image: url("/wp-content/uploads/2016/02/h-right.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;

    
    width: 54px; 
    height: 97px; 
    
    
}




.archive .h-table, .single .h-table  {
padding: 40px 0 0 0 !important; 

}



.h-table {
display: block;
text-align: center; 
    margin-left:auto; 
    margin-right:auto;

}







.wmle_container .wmle_item .wmle_meta_content .wmle_author_name {
    color: #717171;
    font-weight: bold;
    text-transform: capitalize;
    font-size: 12px;
    display: none;
}
.wmle_container .wmle_item .wmle_avatar {
    float: left;
    width: 45px;
    display: none;
}




div.attribution, div.gigs-rss {

    display: none;
}



.entry-thumb::before, .pagination span.current, .flex-direction-nav a, .flex-control-nav a:hover, .flex-control-nav a.flex-active, .mejs-time-current, .x-dropcap, .x-skill-bar .bar, .x-pricing-column.featured h2, .h-comments-title small, .x-entry-share .x-share:hover, .x-highlight, .x-recent-posts .x-recent-posts-img::after {
    display: none;
}


.has-post-thumbnail .entry-featured {
    border-bottom: 0px solid #ddd !important;
}


.entry-featured {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0) !important;
}




.wmle_container .wmle_item {
    border-radius: 0px !important;
    margin: 8px !important;
    background-color: #4d3430 !important;
}

.archive .entry-content {
    margin-top: 0 !important;
    line-height: 18px !important;
}
.archive .entry-thumb {
    background-color: #4d3430 !important;
}



.footerband {


    background-image: url("/wp-content/uploads/2016/02/wallpaper.jpg") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
background-size: cover !important; 
position: relative !Important; 
top: -60px; 
    
    


}

.home .footerdots {
display: none

}

.footerdots {


    background-image: url("/wp-content/uploads/2016/02/bdots.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    height: 80px; 
        top: -60px;
    position: relative;
}
}


.footerdotshome {


    background-image: url("/wp-content/uploads/2016/02/bdots.png") !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    height: 80px; 
}





.containerfeatured:hover {
position: relative !important; 
z-index: 9000 !Important; 
    opacity: 0.8;
    filter: alpha(opacity=80);

    
    width:100%;
}



.containerfeatured {

    position:relative;
    
    width:100%;
}



.wmle_container .wmle_item .wmle_post_title {
    border-top: 0px solid #EBEBEB !important;
    padding: 10px;
    font-size: 14px;
    color: #333333;
    line-height: 1.4;
    font-family: ansley;
    line-height: 14px;
    background-color: #e4c99c !important;
}


.wmle_container .wmle_item_holder .wpme_image img {
    width: 100% !important;
    height: auto;
}


.wmle_container .wmle_item .wmle_post_meta {
    border-top: 0px solid #EBEBEB !Important;
    padding: 10px;
    line-height: 1.4;
    background-color: #ffffff !important;
}




.wmle_container .wmle_item .wmle_social_share a {
    background: -webkit-linear-gradient(#fff, #f0f0f0);
    background: -o-linear-gradient(#fff, #f0f0f0);
    background: -moz-linear-gradient(#fff, #f0f0f0);
    background: linear-gradient(#fff, #f0f0f0);
    border: 0px solid #999999 !important;
    background-color: transparent !important;
    padding: 3px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}


.archive .entry-thumb img {
    width: 250px !important;
    -webkit-transition: opacity 0.75s ease;
    transition: opacity 0.75s ease;
    height: auto !important;
}
.archive img {
    max-width: 300px;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}





.archive h2.entry-title {
padding: 10px 0 0 0 !important;
}


.archive h2.entry-title a{
color: #820f10 !important;


}
.single .entry-featured {
display: inline-block !important; 

}



.single .entry-thumb img {
    min-width: auto !important;
    -webkit-transition: opacity 0.75s ease;
    transition: opacity 0.75s ease;
    max-width: 500px !important;
}

.archive .entry-thumb, .single .entry-thumb  {
    display: inline-block !important;
    position: relative;
    background-color: #000;
}


.archive h1, .single h1 {

    text-align: left !important;
    }
    
    


.archive .entry-thumb img, .single .entry-thumb img,  {
    min-width: auto !important !important;
    -webkit-transition: opacity 0.75s ease;
    transition: opacity 0.75s ease;
    width: 300px !important;
}



.single .x-container.offset {
    margin: 0px auto !important;
}


.single .entry-content {
    margin-top: 0 !important;
}


h1.brown {
color: #4d3430 !important; 
}










li.bullet {
    line-height: 1.7;
    margin: 0 0 0 15px;
}




.toppadding {
padding: 20px 0 0 0 !important; 
}



.home-button {
    color: #4d3430 !important;
    border-color: transparent !important;
    background-color: #e5ca9c !important;
    margin-bottom: 0.25em !important;
    text-shadow: 0 0 0.075em rgba(0,0,0,0.5) !important;
    box-shadow: 0 0 0 0 transparent,0 0px 0px rgba(0,0,0,0.75) !important;
    border-radius: 0 !important;
    font-family: ansley !important;
    padding: 12px 10px 10px 10px !important;
    display: inline;
    text-align: center;
}


.x-btn, .button, [type="submit"] {
    color: #ffffff !important;
    border-color: #ac1100 !important;
    background-color: #ff2a13 !important;
    margin-bottom: 0.25em !important;
    text-shadow: 0 0 0 rgba(0,0,0,05) !important;
    box-shadow: 0 0 0 0,0 0px 0px rgba(0,0,0,05) !important
    border-radius: 0 !important;
}
.x-btn, .button, [type="submit"] {
    color: #ffffff !important;
    border-color: transparent !important;
    background-color: #4d3430 !important;
    margin-bottom: 0.25em !important;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5) !important;
    box-shadow: 0 0 0 0 transparent,0 0px 0px rgba(0,0,0,0.75) !important;
    border-radius: 0 !important;
    font-family: ansley !important;
    padding: 12px 10px 10px 10px !important;
}



.x-colophon.bottom .x-nav li a, .x-colophon.bottom .x-nav, .x-colophon.top {
    display: none;
}


table.gigs a {
    font-weight: normal !Important;
}



.pagination a, .pagination span {
    text-shadow: 0 0px 0px rgba(255,255,255,0.85) !important;
    background-color: #4d342f;
    border-radius: 0px !important;
    box-shadow: inset 0 0 0 transparent,0 0 0 0 rgba(0,0,0,0) !important;
}









@media (max-width: 5000px) and (min-width: 1201px) {



body.category-30 article.post, body.category-67 article.post  {
    display: inline-block !important;
    width: 23% !important;
    text-align: left !important;
    vertical-align: top !important;
    margin: 0 1% 3% 0 !important;
}



}




@media (max-width: 1200px) and (min-width: 981px) {



body.category-30 article.post {
    display: inline-block !important;
    width: 30% !important;
    text-align: left !important;
    vertical-align: top !important;
    margin: 0 1% 3% 0 !important;
}



}






body.category-30  .entry-content {
display: none; 
}




.x-comment-author, .x-comment-time, .comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-rating label, .comment-form-comment label, .widget_calendar #wp-calendar caption, .widget.widget_rss li .rsswidget {
    font-weight: normal !important;
}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-rating label, .comment-form-comment label {
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px !important;
    color: #272727;
    text-transform: uppercase !important;
}

h3.comment-reply-title {
    margin: 1em 0 0;
    font-size: 24px !important;
    line-height: 1.05;
    font-family: ansley !important;
}
    
    
    
    


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 0px solid #ddd !important;
font-size: 14px !important; 
    border-radius: 0px !important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0) !important;
}

.logged-in-as a:link, .logged-in-as a:active, .logged-in-as a:visited, .logged-in-as a:hover{
    color: #000000 !important;
    font-size: 14px !important; 
}




.x-colophon.bottom .x-social-global a {
    margin: 0 10px 0 0 !important;
    font-size: 22px !important;
}


.footer-text {
color: #e5ca9c !important;
font-size: 14px; !important; 
}

.footer-text a{
color: #ffffff !important;
text-decoration: underline !important; 
}

.footer-text a:hover{
color: #ffffff !important;
text-decoration: none !important; 
}

}





.entry-wrap .x-recent-posts a:hover h3.h-recent-posts{
    color: #4d3430 !important;
}








    .fa {
    font-size: 30px !important;
    color: #820f10 !important;
}


.fa:hover {
    color: #000000 !important;

}

.readmore {
background-color: #820f10 !important;
color: #e5ca9c !important; 
display: inline-block; 
padding: 3px 3px 5px 3px;
text-transform: uppercase;  
}


.readmore:hover {
background-color: #000000 !important;
}



.simcal-default-calendar-list .simcal-calendar-head {

    display: none !important;
}



ul.ecs-event-list {
    list-style: none;
}




























































































.dtickets {
    background-color: #ffffff;
    font-family: ansley;
    font-size: 18px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    padding: 10px 20px 10px 20px;
    display: inline-block;
    text-transform: uppercase;
}




/*
  
tr.odd td.city .eventtitle {
    font-family: arial;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}
*/
  
  
  
tr.bela td.city .eventtitle {
    font-family: arial;
    font-size: 14px;
    color: /*#820f10*/ #ffffff !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}


 


tr.bela-fleck-chris-thile td.city .eventtitle {
    font-family: arial;
    font-size: 14px;
    color: /*#820f10*/ #4d3430 !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}




tr.bela-fleck-the-flecktones td.city .eventtitle {
    font-family: arial;
    font-size: 14px;
    color: /*#820f10*/ #ffffff !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}



tr.bela-fleck-abigail-washburn td.city .eventtitle {
    font-family: arial;
    font-size: 14px;
    color: /*#820f10*/ #ffffff !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}









  
tr.bela td.city .venue {
    font-family: arial;
    font-size: 20px;
    color: #ffffff;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}


  
tr.bela-fleck-the-flecktones td.city .venue {
    font-family: arial;
    font-size: 20px;
    color: #ffffff;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}



  
tr.bela-fleck-abigail-washburn.city .venue {
    font-family: arial;
    font-size: 20px;
    color: #ffffff;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}








tr.bela td.city .venue {
    font-family: arial;
    font-size: 20px;
	color: #ffffff !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}

tr.bela-fleck-chris-thile td.city .venue {
    font-family: arial;
    font-size: 20px;
	color: #4d3430 !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}



  
tr.bela-fleck-the-flecktones td.city .venue {
    font-family: arial;
    font-size: 20px;
	color: #ffffff !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}




  
tr.bela-fleck-abigail-washburn td.city .venue {
    font-family: arial;
    font-size: 20px;
	color: #ffffff !important;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    line-height: 16px;
    opacity: .6 !important; 
    display: block !important;
}












.dmonth, .datemonth {
font-size: 20px !important;
    text-align: center !important;
    font-family: ansley !important;
}

.dday, .dateday {
font-size: 36px !important;
line-height: 20px;
    text-align: center;
        font-family: ansley !important;
}

.dyear, .dateyear {

    text-align: center;
    font-size: 20px;
        font-family: ansley !important;
}





@media (max-width: 5000px) and (min-width: 901px) {



table.odd tr.gig {
background-color: #4d3430 !important;

}





table.even tr.gig {


}

/* table.gigs tr.gig {
    border-top: 0px dotted #666 !important;
    padding: 15px 0 25px 0 !important;
} */


table.gigs {
    border: 0px dotted #666 !important;
}


/* tr.odd {
    background-color: #4d3430 !important;
    padding: 5px !important;
}
*/




tr.gig td.date {
text-align: center !important;
width: 15% !important;
    padding: 15px !important;
}

table th, table td.city {
    vertical-align: middle !important;
        width: 70% !important;
}


td.tickets {

width: 15% !important; 
vertical-align: middle;
}


}





@media (max-width: 900px) and (min-width: 0px) {



table.odd tr.gig {
background-color: #4d3430 !important;
display: block !important;


}



td.tickets {

display: block;
vertical-align: middle;
    text-align: center !important; 

}




table.even tr.gig {

display: block !important;
}

table.gigs tr.gig {
    border-top: 0px dotted #666 !important;
    padding: 15px 0 25px 0 !important;
    display: block !important; 
}


table.gigs {
    border: 0px dotted #666 !important;
}


tr.odd {
    padding: 5px !important;

}


tr.gig td.date {
text-align: center !important;
display: block !important;  
text-align: center !important; 
}




table th, table td.city {
    vertical-align: middle !important;
    display: block !important; 
    text-align: center !important;
}



}








ul.ecs-event-list {
    margin: 0 0 1.313em 0 !important;

}


tr.even td.city h4.entry-title, tr.odd td.city h4.entry-title {
        line-height: 14px !important; 
}




tr.bela td.city h4.entry-title a {
    color: #e5ca9c !important;
    text-decoration: none !important;
        font-family: ansley;
font-size: 32px;
line-height: 18px !important;
    text-transform: uppercase !important;
}



tr.bela-fleck-chris-thile td.city h4.entry-title a {
    color: #4d3430 !important;
    text-decoration: none !important;
        font-family: ansley;
font-size: 32px;
line-height: 18px !important;
    text-transform: uppercase !important
}







tr.bela-fleck-the-flecktones td.city h4.entry-title a {
    color: #e5ca9c !important;
    text-decoration: none !important;
        font-family: ansley;
font-size: 32px;
line-height: 18px !important;
    text-transform: uppercase !important;
}


tr..bela-fleck-abigail-washburn td.city h4.entry-title a {
    color: #e5ca9c !important;
    text-decoration: none !important;
        font-family: ansley;
font-size: 32px;
line-height: 18px !important;
    text-transform: uppercase !important;
}



tr.bela-fleck-the-flecktones td.city h4.entry-title a {
    color: #e5ca9c !important;
    text-decoration: none !important;
    font-family: ansley;
font-size: 32px;
line-height: 18px !important;
    text-transform: uppercase !important;
    
}

tr.bela-fleck-abigail-washburn td.city h4.entry-title a {
    color: #ffffff !important;
    text-decoration: none !important;
        font-family: ansley;
font-size: 32px;
line-height: 18px !important;
    text-transform: uppercase !important;
}








tr.bela td.date .dateday, tr.even td.date .dateyear, tr.even td.date .datemonth {
    color: #ffffff !important;
    }


tr.bela-fleck-abigail-washburn td.date .dateday, tr.even td.date .dateyear, tr.even td.date .datemonth {
    color: #ffffff !important;
    }


tr.bela-fleck-abigail-washburn td.date .dateday, tr.odd td.date .dateyear, tr.odd td.date .datemonth {
    color: #ffffff !important;
    }
    



    


tr.bela-fleck-the-flecktones td.date .dateday, tr.even td.date .dateyear, tr.even td.date .datemonth {
    color: #ffffff !important;
    }


tr.bela-fleck-the-flecktones td.date .dateday, tr.odd td.date .dateyear, tr.odd td.date .datemonth {
    color: #ffffff !important;
    }
    







tr.bela-fleck-chris-thile td.date .dateday, tr.bela-fleck-chris-thile td.date .dateyear, tr.bela-fleck-chris-thile td.date .datemonth{
    color: #4d3430 !important;
    }
    


.timelinedate bela-fleck-chris-thile {
color: #000000 !important; 
}












.timelinedate .bela {

background-color: #820f10 !important; 
margin: 0 0 5px 0 !Important;
border-top: 0px dotted #666 !important;
padding: 5px 7px;


}










.timelinedate .bela-fleck-chris-thile {

background-color: #e5ca9c !important; 
margin: 0 0 0px 0 !Important;
border-top: 0px dotted #666 !important;

color: #000000 !important; 

}

article.page .entry-wrap .timelinedate .bela-fleck-chris-thile a {
color: #000000 !important; 
display: block; 
    padding: 5px 7px 1px 7px !important;
    text-transform: uppercase;
}


article.page .entry-wrap .timelinedate .bela-fleck-chris-thile a:hover {
background-color: #000000 !important; 
color: #ffffff !important; 
}





.timelinedate .bela-fleck-chick-corea{
background-color: #f4e6c0 !important;
color: #000000 !important; 
}



article.page .entry-wrap .timelinedate .bela-fleck-chick-corea a {
color: #000000 !important; 
display: block; 
    padding: 5px 7px 1px 7px !important;
    text-transform: uppercase;
}


article.page .entry-wrap .timelinedate .bela-fleck-chick-corea a:hover {
background-color: #000000 !important; 
color: #ffffff !important; 
}







.timelinedate .bela-fleck-flecktones{
background-color: #4d3430 !important; 
color: #ffffff !important; 
}


article.page .entry-wrap .timelinedate .bela-fleck-flecktones a {
    color: #ffffff !important;
    display: block;
    padding: 5px 7px 1px 7px !important;
    text-transform: uppercase;
}

article.page .entry-wrap .timelinedate .bela-fleck-flecktones a:hover {
background-color: #000000 !important; 
color: #ffffff !important; 
}






.timelinedate .bela-fleck-abigail-washburn{
background-color: #f69000 !important;  
color: #ffffff !important; 
}



article.page .entry-wrap .timelinedate .bela-fleck-abigail-washburn a {
color: #ffffff !important; 
display: block; 
    padding: 5px 7px 1px 7px !important;
    text-transform: uppercase;
}


article.page .entry-wrap .timelinedate .bela-fleck-abigail-washburn a:hover {
background-color: #000000 !important; 
color: #ffffff !important; 
}







article.page .entry-wrap .timelinedate .bela-fleck-victor-wooten a {
color: #ffffff !important; 
display: block; 
    padding: 5px 7px 1px 7px !important;
    text-transform: uppercase;
}


article.page .entry-wrap .timelinedate .bela-fleck-victor-wooten a:hover {
background-color: #000000 !important; 
color: #ffffff !important; 
}






article.page .entry-wrap .timelinedate .bela-fleck-with-orchestra a {
background-color: #820f10 !important; 
color: #ffffff !important; 
display: block; 
    padding: 5px 7px 1px 7px !important;
    text-transform: uppercase;
}


article.page .entry-wrap .timelinedate .bela-fleck-with-orchestra a:hover {
background-color: #000000 !important; 
color: #ffffff !important; 
}









.timelinedate .bela-fleck{
background-color: #820f10 !Important; 
color: #ffffff !important; 
}



article.page .entry-wrap .timelinedate .bela-fleck a {
color: #ffffff !important; 
display: block; 
padding: 5px 7px !important;
}


article.page .entry-wrap .timelinedate .bela-fleck a:hover {
background-color: #000000 !important; 
color: #ffffff !important; 
}










article.page .entry-wrap .timelinedate .bela-fleck-chick-corea a {
color: #000000 !important; 
}



.timelinedate .all {
background-color: #000000 !important; 
}









.bela {

background-color: #820f10 !important; 
margin: 0 0 5px 0 !Important;
border-top: 0px dotted #666 !important


}



.bela-fleck-abigail-washburn {

background-color: #f69000 !important; 
margin: 0 0 0px 0 !Important;
border-top: 0px dotted #666 !important
}




.bela-fleck-the-flecktones {

background-color: #4d3430 !important; 
margin: 0 0 0px 0 !Important;
border-top: 0px dotted #666 !important

}



.bela-fleck-victor-wooten {
    background-color: #78502c !important;
    margin: 0 0 0px 0 !Important;
    border-top: 0px dotted #666 !important;
    color: #ffffff !important;
    }





.bela-fleck-chris-thile {

background-color: #e5ca9c !important; 
margin: 0 0 0px 0 !Important;
border-top: 0px dotted #666 !important

}


.bela-fleck {
background-color: #820f10 !Important; 
}


.bela-fleck-chick-corea {
background-color: #f4e6c0 !important; 
}


.all {
background-color: #000000 !important; 
}

tr.gig > td {
margin: 0 0 25px 0 !important; 
}




article.page .entry-wrap .timelinedate {
background-color: #4d3430; 
color: #ffffff; 
padding: 0px; 
}


article.page .entry-wrap .timelinedate a{
display: block; 
color: #ffffff !important; 
text-decoration: none !important; 
padding: 5px 7px 1px 7px !important;
text-transform: uppercase !important;

}


article.page .entry-wrap .timelinedate a:hover {
background-color: #820f10 !important; 



}





.spacer {
padding: 25px 0 0 0 !important; 
}










.category-11 .site .x-container .x-main article.post {
display: inline-block !important; 
vertical-align: top !important; 
width: 30% !important;
margin: 0 2% 2% 0% !important;
}



.category-11 .site .x-container .x-main .hentry {
    margin-top: 0em;
}


.x-recent-posts .x-recent-posts-content {
    padding: 5px 0px 10px 0 !important;
}


.center {

text-align: center; 
}





.music-artist {
    font-weight: 800;
    font-size: 16px;
    font-family: arial;
    text-transform: uppercase;
}


.music-title {
font-weight: 400; 
    font-family: arial;
    text-transform: uppercase;
}


.alignnone {
    float: none;
    margin: 0 0 0 0 !important;
}

.x-recent-posts .x-recent-posts-date {

    display: none;
}