@-ms-viewport{
  width: device-width;
}


/*******************Hide Mobile CSS items on Desktop version***************/
.mobile_menu_container {
	display: none;
}

.mobile_menu {
display: none;
}

#footer_mobile {
  display: none;
}

#scheduleSelect {
    display: none;
}

.mobileShowsBanner {
    display: none;
}

/**************************END HIDE MOBILE ON DESKTOP*********************/


/*Begin Media Query */

@media screen and (max-width: 450px) {

    /*************************HIDE Header Banners********************************/

    .headerAdBanners {
        display: none!important;
    }

    /*************************HIDE SCHEDULE WIDGET********************************/

    .widget.widget_showpress_homepage {
        display: none!important;
    }

    #scheduleSelect {
        display: block;
    }

.mobile_menu {
    padding-top: 40px;
    display:block;
    z-index: 1000;
}

/*Header*/
#masthead {
    display: none;
}

.container_12 .grid_8 {
    width: 100% !important;
}
.breadcrumb {
    position: relative;
    margin-bottom: 20px;
    width: 100%;
    background: #fff !important;

}
#navigation-main {
    display: none !important; /*Hides Desktop Menu*/
}

    .nav.nav-tabs {
        display: none;
    }
    .mobile-nav-tabs-0 {
        display: block;
    }
    .list-schedule-top {
        background: #fff !important;
        margin-left: 0 !important;
        margin-top: -4px !important;
    }
    .print, .fa-print {
       display: none;
    }
    .schedule-showinfo {
        padding: 2px 0 20px 10px !important;

    }
    .schedule-time {
         padding: 20px 10px 0px !important;
        border-left: 2px solid #f7b93a;
    }


    /********************************END HEADER****************************/

/********************************START BODY****************************/

body {
    min-width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    background: #FFFFFF !important;
}

.custom-background {
	background-color: #fff;
	background: none !important;
}

.showBrandScape {
    display: none;
}


.tp-leftarrow.default {
	display: none !important;
}

.tp-rightarrow.default {
	display: none !important;
}

.bottomShadow {
        width: 100% !important;
    }

.showBanner {
    display: block;
    width: 100% !important;
    height: 200px !important;
    position: relative;
}

.showsVideoClips {
    height: auto !important;
    width: 100% !important;
}


.container_12 {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100% !important;
    margin-top: 60px;

}

.container_12 .grid_12 {
    width: 100% !important;
}

.container_12 .grid_4 {
    width: 100% !important;
    text-align: center;
}

.container_12 .grid_3 {
    width: 85% !important;
}

.container_12 .grid_7 {
    width: 100% !important;
}

.widget_showpress_homepage {
	width: 100% !important;
    display: inline-block !important;
}

.homeFeatureAds {
    height: auto;
    display: block;
    overflow: hidden;
    -webkit-column-count: 1 !important; /* Chrome, Safari, Opera */
    -moz-column-count: 1 !important; /* Firefox */
    column-count: 1 !important;
}

.homeFeatureAds .featureAds {
	width: 100%;
		    background: none !important;
	    box-shadow: none !important;
	    -webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
	}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.bannerWrapper {
    width: 100%;
    float: left;
    display: block;
    background: none repeat scroll 0% 0% transparent;
    box-shadow: none !important;
    z-index: 10;
    position: relative;
    padding-bottom: 0px;
}

.bannerWrapper img {
	width: 100% !important;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: -10;
}

    #rev_slider {
        z-index: 1;
        position: relative;
        padding-top: 90px;
    }


.white {
    background:  #FFFFFF !important;
  /*  width: 100% !important; */
}


    /*********************Chanel Finder social buttons*****************/
    .addthis_toolbox .referfriend-request a,
    .addthis_toolbox .twitter-request a,
    .addthis_toolbox .facebook-request a,
    .addthis_toolbox .sendthanks-request a {
        font-size: 14px !important;
    }


/***********SCHEDULE*******************/

#schedule .schedule-top {
    display: none;
}

#schedule .schedule-top UL {
    margin-top: 4px;
    text-align: center;
}

#schedule .schedule-top UL LI {
    list-style: outside none none;
    display: none !important;
}


.standardTime {
	display: none !important;
}

#schedule .schedule-bottom {
    height: auto;
    width: 100% !important;
    display: block;
    position: relative;
    overflow: visible;
}

#schedule {
	width: 100% !important;
    display: block;
    position: relative;
    box-shadow: none;
}

.list-schedule-bottom {
    width: 100% !important;
}

.list-schedule-top {
    width: 100% !important;
    background: #fff !important;
    margin-left: 0 !important;
    margin-top: -4px !important;
}
    .print, .fa-print {
        display: none;
    }


/******************END SCHEDULE*******************/


#schedule .schedule-bottom UL LI .show {
    display: block;
    height: 75px;
    width: auto !important;
    padding: 20px;
    position: relative;
    text-align: center;
}

#schedule .schedule-bottom UL LI.grid_3 {
    margin: 0px;
    padding: 0px 2px;
    width: 100% !important;
}

.videoWrapper .videoPlayer {
    width: 100% !important;
    height: auto !important;
    float: left;
    display: block;
    background: none repeat scroll 0% 0% #555;
    box-shadow: 0px 0px 25px -5px #000, 0px 0px 83px 14px #000 inset;
    z-index: 10;
    position: relative;
    margin-bottom: 20px;
}

.shadow {
    background: none !important;
    width: 0px;
    height: 0px;
}
.videoWrapper .videoThumbsWrapper {
    width: 100% !important;
    height: auto !important;
    float: left;
    display: inline-block;
    background: none repeat scroll 0% 0% #DDD;
    z-index: 5;
    position: relative;
}

.videoWrapper .videoThumbsWrapper .videoThumbs {
    display: none !important;
}

.sweepstakes {
    height: auto !important;
    box-shadow: 0px 0px 15px -6px #555;
    overflow: hidden;
    margin-bottom: 20px;
}

.featureShowsWrapper {
	display: none !important;
}

#mainContent {
    display: block;
    width: 100% !important;
}

#navigation-secondary {
    height: auto;
    position: relative;
    margin-bottom: 20px;
    padding: 0px !important;
    background: none repeat scroll 0% 0% #FFF;
    box-shadow: 0px 4px 26px -17px #555;
    overflow: hidden;
}

textarea {
    width: 210px !important;
}


/********************************START BODY****************************/

body {
    min-width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    background: #FFFFFF !important;
}

.custom-background {
	background-color: #fff;
	background: none !important;
}

.showBrandScape {
    display: none;
}

.tp-leftarrow.default {
	display: none !important;
}

.tp-rightarrow.default {
	display: none !important;
}

.bottomShadow {
        width: 100% !important;
    }


    #rev_slider {
        z-index: 1;
        position: relative;
        padding-top: 100px;
    }

.showBanner {
    display: block;
    width: 100% !important;
    height: 200px !important;
    position: relative;
    left: 0px;
}

.showsVideoClips {
    height: auto !important;
    width: 100% !important;
}

.container_12 {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100% !important;
    margin-top: 60px;
}

.container_12 .grid_12 {
    width: 100% !important;
}

.container_12 .grid_4 {
    width: 100% !important;
    text-align: center;
}

.container_12 .grid_3 {
    width: 100% !important;
}

.container_12 .grid_7 {
    width: 100% !important;
}

.container_12 .grid_8 {
    width: 100% !important;
}

    /*************************HIDE SCHEDULE WIDGET********************************/

    .widget.widget_showpress_homepage {
        display: none!important;
    }


    /*.widget_showpress_homepage {*/
	/*width: 100% !important;*/
    /*display: inline-block !important;*/
/*}*/



.homeFeatureAds {
		text-align: center;
	    height: auto;
	    display: inline-block !important;
	    overflow: hidden;
	    -webkit-column-count: 2; /* Chrome, Safari, Opera */
	    -moz-column-count: 2; /* Firefox */
	    column-count: 2;
}

.homeFeatureAds .featureAds {
		    background: none !important;
	    box-shadow: none !important;
	    -webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
	}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.bannerWrapper {
    height: auto;
    background: none repeat scroll 0% 0% transparent;
    box-shadow: none !important;
    position: relative;
/*   left: 50%;
   margin-left: -310px !important; /* Half the width */
}

.bannerWrapper img {
    position: relative;
	width: 100% !important;
	max-width: 620px;
    z-index: -10;
}
    .bannerWrapper .bannerDesc {
        height: auto !important;
    }

    .bannerWrapper h1, .bannerWrapper .bannerDesc {
 color: #777777 !important;
    }

.yellow {
    background: -moz-linear-gradient(106deg, #F7B93A 30%, #F3C03A 66%) repeat scroll 0% 0% #F7B93A !important;
	width: 100%;
}

.fb_iframe_widget {
	display: block !important;
}

/************920 SCHEDULE*****************/
#schedule .schedule-top {
    height: 50px;
    width: 940px;
    display: block;
    position: relative;
}

#schedule .schedule-bottom {
    height: 115px;
    width: 100% !important;
    display: block;
    position: relative;
    overflow: hidden;
}

#schedule .schedule-bottom UL LI.grid_3.alpha {
    padding-left: 0px !important;
}
#sch2edule .schedule-bottom UL LI.currentShow {
    box-shadow: 0px 0px 28px #666;
}
#schedule .schedule-bottom UL LI.grid_3 {
    margin: 0px;
    padding: 0px 8px;
    width: 25% !important;
}
#schedule .schedule-bottom UL LI {
    display: block;
    float: left;
    list-style: outside none none;
}

#schedule .schedule-bottom UL LI .show {
    display: block;
    height: 75px;
    width: auto !important;
    padding: 20px;
    position: relative;
}

.standardTime {
	display: none;
    float: right;
    font-weight: bold;
    padding-right: 18px;
}

.list-schedule-bottom {
    width: 100% !important;
}

.list-schedule-top {
    width: 100% !important;
    margin-left: 0px !important;
    background: #fff !important;
    margin-left: 0 !important;
    margin-top: -4px !important;

}

    .print, .fa-print {
        display: none;
    }

/**************END SCHEDULE***********/

/************Brightcover video full for Tablets****************/
.BrightcoveExperience {
	width: 100% !important;
	height: 349px !important;
}


    .schedule-showinfo {
        padding: 2px 0 20px 10px !important;
        width: 100% !important;
    }
    .schedule-time {
        padding: 20px 10px 0px !important;
        border-left: 2px solid #f7b93a;
    }

@media (max-width: 450px) {
	.BrightcoveExperience {
	width: 100% !important;
	height: 320px !important;
}

    .nav.nav-tabs {
        display: none;
    }
    .mobile-nav-tabs-0 {
        display: block;
    }
    .list-schedule-top {
        background: #fff !important;
        margin-top: -4px;
        margin-left: 0 !important;
        margin-top: -4px !important;
    }
    .print, .fa-print {
        display: none;
    }

    .schedule-showinfo {
        padding: 2px 0 20px 10px !important;
        width: 100% !important;
    }
    .schedule-time {
         padding: 20px 10px 0px !important;
        border-left: 2px solid #f7b93a;
    }


    /********************************FACEBOOK COMMENTS****************************/

    .fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {
        width: 100% !important;}
    .fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {
        width: 100% !important;}



}

    @media (min-width: 581px) and (max-width: 940px) {

        .schedule-showinfo {
            padding: 20px 0 20px 10px !important;
            width: 440px !important;
        }
        .schedule-time {
            padding: 20px 10px 0px !important;
            border-left: none !important;
        }
    }
        /*************END BRIGHTCOVER FULL PLAYER*********************/

.videoWrapper .videoPlayer.single {
	width: 100% !important;
	height: auto !important;
}

.videoWrapper {
    box-shadow: none;
    position: relative;
    width: 100% !important;
    margin-left: 0 auto !important;
    margin-right: 0 auto !important;

}

.videoWrapper .videoPlayer {
    width: 100%;
    height: auto !important;
    float: none;
    text-align: center;
    display: block;
    background: none !important;
    box-shadow: none;
    z-index: 10;
    position: relative;
    margin-bottom: 20px;
    text-align: center !important;
    
}

.shadow {
    background: none !important;
    width: 0px;
    height: 0px;
}
.videoWrapper .videoThumbsWrapper {
    width: 175px !important;
    height: auto !important;
    float: left;
    display: inline-block;
    background: none repeat scroll 0% 0% #DDD;
    z-index: 5;
    position: relative;
}

/*************************HIDE VIDEO THUMBS WHEN SCREEN GOES BELOW 640*********************/
.videoWrapper .videoThumbsWrapper .videoThumbs {
	display:none;
}


/**************************************END HIDE*****************************************/


.sweepstakes {
    height: auto !important;
    box-shadow: none;
    overflow: hidden;
    margin-bottom: 20px;
    text-align: center !important;
    background: none !important;
}

.featureShowsWrapper {
	display: none !important;
}

#mainContent {
    display: block;
    width: 100% !important;
}

#navigation-secondary {
    height: auto;
    position: relative;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px!important;
    background: none repeat scroll 0% 0% #FFF;
    box-shadow: 0px 4px 26px -17px #555;
    overflow: hidden;
}

/************QUIZ PAGE****************/

.quiz {
    width: 96%;
    max-width: 620px;
    text-align: center;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    margin-left: auto !important;
    margin-right: auto !important;
}


.answer.grid_3 {
    margin-bottom: 20px;
    width: 160px !important;
    height: 190px;
    float: right;
    position: relative;
    overflow: auto;
    text-align: center;
    background: none repeat scroll 0% 0% #E4E4E4;

}

.answer.grid_3 img {
    height: 160px;
    width: 160px !important;
    text-align: center;
    border: medium none !important;
    position: relative;
    top: 0px;
    display: block;
}




/******************SHOWS****************************/

.pageContent .showTime {
    display: block;
    margin: -20px 0 20px -20px;
    padding: 15px;
    color: #FFF;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    font-family: plutomedium;
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 25px !important;
   
}

.pageContent {
  position: relative;
  width: 97% !important;
  margin: 0px;
  padding: 10px;
  display: block;
  -moz-boxs-shadow: 0 4px 26px -17px #555555;
  -webkit-boxs-shadow: 0 4px 26px -17px #555555;
  -o-boxs-shadow: 0 4px 26px -17px #555555;
  boxs-shadow: 0 4px 26px -17px #555555;
}


    /*********************Chanel Finder social buttons*****************/
    .addthis_toolbox .referfriend-request a,
    .addthis_toolbox .twitter-request a,
    .addthis_toolbox .facebook-request a,
    .addthis_toolbox .sendthanks-request a {
        font-size: 14px !important;
    }


/*********************POSTS*****************/
.postTeaser {
    margin-top: 20px;
    width: 100%;
    height: auto;
    padding: 0px;
    box-shadow: none;
    overflow: hidden;
}

.postTeaser .thumbnail {
    width: 100%;
    height: auto;
    background: none repeat scroll 0% 0% #fff;
    display: block;
}

.postTeaser .content_blog {
    display: inline-block;
    height: 175px;
    padding: 20px;
    padding-right:50px;
    position: relative;
    width: 90% !important;
    text-align:left;
}

.postTeaser .content {
    display: inline-block;
    height: 70px;
    padding: 20px;
    position: relative;
    width: 260px;
    text-align:left;
}

.pagination {
    margin: 20px 0px;
    width: 100% !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100% !important;
}

/***********************************END BODY****************************/

/********************************START FOOTER****************************/

#footer {
  display: none;
}

#footer_mobile {
  display: block;
  background: #828385 !important;
  text-align: center;
  padding-top: 20px;
}

#footer_mobile .copyright {
    color: #DBDBDB;
    font-size: 10px;
    text-align: center;
    margin-bottom: -10px !important;
}

#footer_mobile .copyright a {
    color:#fff;
}

#footer_mobile .copyright a:hover {
    color:#e6a508;
}
/***********************************END FOOTER****************************/


/***********************************Shows Gallery****************************/
    .showsVideoClips object {
        height: 300px;
    }
    .gallerySocialBar h2 {
        margin-left: 20px !important;
    }

    .gallerySocialBar .addthis_toolbox {
        display: block;
        left: 20px;
        top: 39px;
    }

    .gallerySocialBar .twitter-share-button {
        left: 110px;
        top: 39px;
    }

    .gallerySocialBar {
        height: 71px;
    }
    /***********************************End Shows Gallery****************************/

} /*End 920 Media Query Bracket Required*/


/*Chrome and Safari Only*/
@media (min-width: 451px) and (max-width: 940px) and (-webkit-min-device-pixel-ratio:0){ /*Begin Media Query */
	
.container_12 .grid_8 {
    width: 100% !important;
    margin-top:50px;
}

	.single-shows .showNav {
		position: relative;
		top:75px;
		z-index:500;
	}

}

@media screen and (max-width: 450px) and (-webkit-min-device-pixel-ratio:0) {

.container_12 .grid_8 {
    width: 100% !important;
    margin-top:50px;
}

	.single-shows .showNav {
		position: relative;
		top:50px;
		z-index:500;
	}
}
/*End Chrome and Safari*/