.footer_menu ul {
    padding-left: 0
    }
.footer_menu ul li {
    padding-right: 0
    }
@media screen and (max-width: 1024px) {
    body {
        background-image: none
        }
    header a.logo {
        width: 20%
        }
    header .hBanners {
        width: 78%
        }
    }
body.active-nav {
    overflow: visible
    }
@media screen and (max-width: 1004px) {
    .mainCol, .rightCol {
        float: none;
        clear: both;
        width: 100%
        }
    .rightCol {
        padding-top: 20px
        }
    .footer_c {
        display: none
        }
    .footer_menu ul#menu-footer-menu > li {
        float: none;
        display: inline-block;
        vertical-align: top;
        width: 31%;
        margin-bottom: 15px
        }
    section.mainS.mainLayout.fullWidth {
        width: 100% !important;
        max-width: 1000px
        }
    .mainLayout .theContent {
        width: 65%
        }
    .mainLayout .theMusic {
        width: 32%
        }
    .rightCol .box, #searchform, .rightCol #myplayer {
        width: 44%;
        display: inline-block;
        vertical-align: top;
        margin: 0 2% 10px
        }
    .rightCol .box .box {
        width: 100%;
        margin: 0;
        display: block
        }
    .rightCol .box iframe {
        width: 100% !important
        }
    .rightCol .clear {
        display: none
        }
    .mainCol {
        position: relative
        }
    .mainCol .mainS {
        padding-left: 130px
        }
    .mainCol .mainS.fullWidth {
        padding-left: 0
        }
    aside {
        position: absolute;
        left: 0;
        top: 0
        }
    section.mainS.mainLayout {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 15px
        }
    .happeningNow .listenLive {
        display: none
        }
    header .happeningNow .liveShow {
        float: none;
        width: 100%;
        background-color: #000
        }
    .sliderWrapper {
        width: auto;
        max-width: 650px;
        background-image: none;
        margin-left: 130px
        }
    .sliderWrapper, .sliderWrapper *, .sliderWrapper .anythingSlider .anythingWindow {
        height: auto !important
        }
    .sliderWrapper .anythingSlider .anythingWindow {
        padding-top: 46.153846%
        }
    .sliderWrapper .anythingSlider {
        width: 100% !important
        }
    .sliderWrapper .anythingWindow {
        width: 100% !important
        }
    .rightCol h1 {
        margin-bottom: 10px
        }
    }
@media screen and (max-width: 767px) {
    .mobileHead {
        position: static
        }
    .mobileMenuOverlay {
        z-index: 10000
        }
    .shell {
        padding-top: 0
        }
    .mainWrap {
        padding: 0
        }
    .mobileHead {
        height: 0
        }
    section {
        padding: 5px
        }
    .topbar {
        position: static
        }
    header {
        position: relative;
        z-index: 1;
        padding-top: 50px
        }
    .mobileQuickNav {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        z-index: 4;
        padding: 5px;
        background-color: #333
        }
    .mobileQuickNav2 {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
        padding: 5px;
        background-color: #333;
        z-index: 6;
        display: block
        }
    .mobileQuickNav li {
        margin-left: 10px
        }
    .mobileQuickNav li a {
        color: #fff;
        font-size: 24px
        }
    .mobileQuickNav2 li {
        margin-left: 10px
        }
    .mobileQuickNav2 li a {
        color: #fff;
        font-size: 24px
        }
    header a.logo {
        width: 100%;
        text-align: center;
        margin-top: 10px
        }
    header .hBanners {
        width: 100%
        }
    aside {
        display: none
        }
    .sliderWrapper {
        margin-left: 0
        }
    .mainCol .mainS {
        padding: 0
        }
    /* MENU RELATED CRAFT */
    body.active-nav {
        overflow: hidden
        }
    .active-nav .mobileMenuOverlay {
        width: 55%
        }
    .menu-header-menu-container li:hover .sub-menu {
        display: none
        }
    .menu-header-menu-container .sub-menu li {
        width: 100% !important
        }
    nav li:hover a {
        color: #fff;
        background: none;
        -webkit-background-clip: border-box;
        -webkit-text-fill-color: #fff
        }
    .ticketer h2 {
        width: 100% !important;
        padding: 0 24px
        }
    .menu-header-menu-container ul li.menu-item {
        border-left: 0;
        width: 100%;
        border-bottom: 1px solid #fff;
        padding: 0;
        float: none
        }
    .menu-header-menu-container ul li.menu-item a {
        padding: 2px 20px;
        color: #fff !important
        }
    .menu-header-menu-container ul li.menu-item a i {
        float: right;
        display: none !important;
        font-size: 25px
        }
    .menu-header-menu-container ul li.menu-item.expanded a i {
        transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        /* IE 9 */
        -webkit-transform: rotate(90deg);
        /* Safari and Chrome */
        }
    .menu-header-menu-container ul li.menu-item.hasChildren > a > i {
        display: block !important
        }
    .menu-header-menu-container .sub-menu {
        position: static;
        width: 100%;
        border-top: 1px solid #fff
        }
    /* END MENU RELATED CRAFT */
    .mainLayout .innerAC .imgHolder {
        width: 31%
        }
    .mainLayout .innerAC .desc {
        width: 68%
        }
    .featuredArticles .desc {
        width: 242px
        }
    .linksH {
        float: right;
        width: 40%
        }
    .linksH a {
        padding: 1px
        }
    div.request {
        width: 100%;
        height: 400px;
        position: fixed;
        top: 50%;
        left: 50%;
        margin-left: -50%
        }
    .request input[type="text"], .request textarea {
        float: left;
        width: 49%
        }
    .width70 {
        width: 100% !important
        }
    .asideW30 {
        width: 100% !important;
        padding-left: 0
        }
    .fullWidth .row .desc {
        width: 95%;
        padding: 5px
        }
    .popular-posts {
        padding-top: 27px
        }
    .wpp-list {
        margin-left: 7%;
        display: inline-block;
        min-width: 376px;
        width: 56%;
        margin-left: 0
        }
    .wpp-list li {
        border: 1px solid #000;
        text-align: center;
        margin-bottom: 20px;
        padding-bottom: 5px;
        width: 44%;
        clear: none !important;
        margin-right: 16px;
        float: left
        }
    .ngg-album-compact, .ngg-gallery-thumbnail-box {
        float: left;
        width: 47%
        }
    .ngg-gallery-thumbnail {
        float: left;
        width: 90%
        }
    .infoSchedule {
        width: 100% !important
        }
    .anythingSlider .anythingWindow {
        margin-bottom: 8px
        }
    /*.responsive_show{
    	display: block;
    	margin-bottom: 10px;
    }
    .rightCol .socialLinks {
    	display: none;
    }
    .rightCol #searchform{
    	display: none;
    }
    
    */
    .home .mainLayout .socialLinks {
        float: none;
        width: 60%;
        margin: 0 auto
        }
    .imgAb {
        width: 100%
        }
    .footer_menu ul#menu-footer-menu > li#menu-item-807 {
        display: none
        }
    #respond textarea {
        width: 100%;
        height: 116px
        }
    #comments {
        width: 100%
        }
    #respond {
        border: 1px solid #e4ede4;
        padding: 6px;
        margin-top: 0;
        width: 100%
        }
    .withBorder {
        width: 100%;
        margin-bottom: 10px
        }
    }
@media screen and (max-width: 655px) {
    .tiketter {
        width: 76%
        }
    .tiketter p {
        font-size: 12px !important
        }
    .mainLayout .theContent, .mainLayout .theMusic {
        float: none;
        clear: both;
        margin-bottom: 10px;
        width: 100%
        }
    div.jp-audio {
        margin: 0 auto
        }
    .sliderWrapper {
        min-height: 375px
        }
    .socialLinks {
        text-align: center;
        top: 29px;
        z-index: 999999;
        left: 27%
        }
    }
@media screen and (max-width: 500px) {
    .topbar a {
        width: 47%;
        display: inline-block
        }
    .footer_menu ul#menu-footer-menu > li {
        width: 48%
        }
    .rightCol .box, #searchform, .rightCol #myplayer {
        display: block;
        margin: 0 2% 10px;
        width: 95%
        }
    #searchform {
        clear: both
        }
    .rightCol ul {
        display: block !important
        }
    .topC {
        display: none !important
        }
    }