a {
transition: all 0.4s ease 0s;
}
a:hover{color:#2ea3f2;}
a.more-link{color:#bd4b40;}
.et-social-icon a{color:#FFF;}
#main-content .container::before{background-color:transparent;}
#home-header .et_parallax_bg{background-position:center bottom;}
.et_parallax_bg{background-position:center top;}
.title-text h1{font-size:60px !important;}
#home-slider.et_pb_slider.et_pb_post_slider{border-radius:20px;box-shadow:0 0 30px 10px rgba(0, 0, 0, 0.7);}
#home-bg h1, .entry-content .gigpress-table{font-family:'Roboto';font-weight:bold;text-transform:uppercase;}
tr.gigpress-header th, .entry-content .gigpress-table, .gigpress-table .gigpress-row td, .entry-content tr td, #main-content .container tr td, .gigpress-table tr.gigpress-info td{border:none;color:#FFF;}
p.gigpress-subscribe, .gigpress-header, .gigpress-info-item.address .gigpress-info-label, .gigpress-info-item.time .gigpress-info-label{display:none;}
.gigpress-info-item.notes{display:block;font-size:14px;font-style:italic;font-weight:normal;line-height:normal;text-transform:none;}
.gigpress-info-item.notes, .gigpress-info-item.empty{padding-bottom:0;padding-top:0;}
.entry-content .gigpress-table{font-size:18px;border:none !important;}
.gigpress-venue > a{color:#FFF;}
#home-header #callout{top:-120px;}
#callout .et_pb_button{background-color:#b20000 !important;}
#callout .et_pb_button:hover{background-color:#e51e21 !important;}
.et_pb_fullwidth_menu .mobile_menu_bar:before{color:#FFF !important;}
.fullwidth-menu .et-social-facebook a:before{content:'\E093';font-family:'ETmodules';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}
.fullwidth-menu .et-social-twitter a:before{content:'\e094';font-family:'ETmodules';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}
.fullwidth-menu .et-social-youtube a:before, .fullwidth-menu .et-social-google-plus a:before, .et-social-google-plus a.icon:before, .et-social-youtube a.icon:before{content:"\e0a3" !important;font-family:'ETmodules';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}
.et-social-instagram a.icon:before, .et-social-spotify a.icon:before, .fullwidth-menu .et-social-instagram a:before, .fullwidth-menu .et-social-spotify a:before, .socicon-instagram:before, .socicon-spotify:before{font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:24px;}
#main-header .et_mobile_menu{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;text-transform:uppercase;background-color:#444444 !important;}
.et_pb_fullwidth_menu .et_mobile_menu{background-color:#333;}
.et_mobile_menu  #menu-item-935, .et_mobile_menu #menu-item-936, .et_mobile_menu #menu-item-943, .et_mobile_menu  #menu-item-1347, .et_mobile_menu  #menu-item-1345, .et_mobile_menu  #menu-item-1349, .et_mobile_menu  #menu-item-1350, #top-menu #menu-item-1360, #top-menu #menu-item-1347, #top-menu #menu-item-1345, #top-menu #menu-item-1349, #top-menu #menu-item-1350, #top-menu #menu-item-1360{display:none;}
.et_pb_fullwidth_code.et_pb_module{margin-bottom:-20px;}
#blog-slider{background-color:rgba(0, 0, 0, 0);padding-bottom:80px;}
#contact h3{color:#FFFFFF;}
#contact ul{list-style:outside none none;padding:0;}
.single #left-area{float:none;padding-bottom:40px;width:100%;}
.CrbUI_AudioButton{float:left;margin-right:10px;}
.album{margin-bottom:80px;}
.album_cover{float:left;}
.album_info li{list-style:outside none none;clear:left;}
.album_title{font-family:'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;font-size:22px;font-weight:bold;text-transform:uppercase;}
.album_release{font-style:italic;margin-top:10px;}
.et_pb_button_module_wrapper.et_pb_module a{text-align:center;width:175px;}
#main-content{min-height:calc(107vh - 167px);background-color:transparent;}
.curved{border-radius:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.5);}
#cboxOverlay, #colorbox{z-index:999999 !important;}
#footer-info{text-transform:uppercase;font-size:11px;line-height:1.5em;padding-bottom:0;}
#footer-info .hide{display:inline;visibility:visible;width:100%;}
#footer-info a:hover{color:#2980b9;opacity:1;}
#footer-bottom .et-social-icons li{margin:0 10px;}
@media only screen and ( min-width: 981px ) {
.et_pb_blog_grid article{min-height:400px;}
.post-content p{max-height:80px;overflow:hidden;}
}
@media only screen and ( max-width: 981px ){}
@media only screen and (min-width: 768px) and (max-width: 980px){}
@media only screen and (max-width: 768px){}
@media only screen and ( min-width: 1405px ){}
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px){}
@media only screen and ( min-width: 981px ) and ( max-width: 1405px){}
@media only screen and ( min-width: 981px ){}
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ){}
@media only screen and ( max-width: 980px ) { #footer-info .hide{display:table-column;visibility:hidden;width:100%;}
.home .et_pb_section_3 .et_pb_column_4{margin-bottom:0;}
.et_pb_button_module_wrapper.et_pb_module{display:inline-block;padding-right:14px;width:auto;}
}
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
.et_pb_blog_grid article{min-height:440px;}
}
@media screen and (max-width:782px){
.et_pb_row{width:90%;}
.et_pb_section .et_pb_row{padding-top:0;padding-bottom:0;}
ul.et_pb_side_nav.et-visible{display:none !important;}
tr.gigpress-header th, .entry-content .gigpress-table, .gigpress-table .gigpress-row td, .entry-content tr td, #main-content .container tr td, .gigpress-table tr.gigpress-info td{padding:6px 16px;}
}    @media only screen and ( max-width: 767px ) {
.hide{display:table-column;visibility:hidden;width:100%;}
.entry-content .gigpress-table{font-size:12px;font-family:'Roboto Condensed';}
tr.gigpress-header th, .entry-content .gigpress-table, .gigpress-table .gigpress-row td, .entry-content tr td, #main-content .container tr td, .gigpress-table tr.gigpress-info td{padding:6px 0;text-align:center;}
.et_pb_button_module_wrapper.et_pb_module{display:inline-block;padding-right:12px;width:33%;}
.et_pb_button_module_wrapper.et_pb_module:last-child{padding-right:0;}
.et_pb_fullwidth_post_slider_0.et_pb_slider .et_pb_button:after{font-size:32px !important;}
.et_pb_button:before, .et_pb_button:after{font-size:24px !important;}
.et_pb_button_module_wrapper.et_pb_module a{text-align:center;width:100%;font-size:14px !important;}
}    @media only screen and ( max-width: 479px ) {
}