/*
Theme Name: CHCH 2016
Theme URI: http://www.chch.com
Description: A custom theme for CHCH.com
Author: David Fleisher
Author URI: http://www.davefleisher.com
Version: 2.0
*/

@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

html {margin-top:0 !important;}
body {
	background: #f2f2f2;
	font-family: 'Roboto', sans-serif;
}

body.eventbg {
	background-image: url(/wp-content/themes/chch2016/images/TheatreAquarius_MillionDollarQuartet_WebsiteTakeOver_Jan2018.jpg);
	/*background-position: center top;*/
	/*background-size: 100% 100%;*/
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}

body.mainbgimg {
	background-image: url(/wp-content/themes/chch2016/images/CHCHdotCOM_NTF2017_ShowPgBG_CHCHmain.jpg);
	/*background-position: center top;*/
	background-size: 100% 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}

.img-center {
	margin-left: auto;
	margin-right: auto; 
}

a.links-no-decor {
	text-decoration: none;
}

.form-control,
.btn{
	border-radius: initial;
}

.display-ad.ad-mobile {
	text-align: center;
}
.display-ad.ad-mobile iframe {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#siteSkin {
	position:fixed;
    width:200%;
    left:-50%;
    cursor:pointer;
}
#siteSkin img {
	position:absolute;
	left:0;
	right:0;
	margin:auto;
}

a {color:black;}
h3 {font-size:20px;}
div.clearfix {clear:both;}

/* Full size of web page */
#wrapper {
	background-color:white;
	cursor:auto;
}
@media all and (max-width:992px) {
	#topLeaderboard {display: none;}
	#wrapper {padding-top: 50px;}
}
@media all and (min-width:768px) and (max-width:991px) {
	#footer {/*top:86px;*/top:55px;}
}
@media all and (max-width:767px) {
 	.container {margin:0;padding:0;}
 	.row {margin:0;padding:0;}
 	#footer {/*top:84px;*/top:43px;}
 	.frameWrapper {
 		padding-bottom: 0;
 	}
}

.sidebar{list-style:none;}

/* BEGIN Connect */
#social a {color:#0088cc;}
#social img.social {margin-top:-2px;}
#social img.twitter {margin-left:95px;}
/* END Connect */
/* BEGIN Twitter Style */
.twitter-stream p {
	padding-bottom:5px;
	border-bottom:1px dashed gray;
}
/* END Twitter Style */

/* BEGIN Single post */
.post h1 {font-size:28px;}
.post a {font-weight:bold;}
#relatedStories {line-height:15px;}
#relatedStories img {border-radius:3px;}
#relatedStories a {font-size:12px;font-weight:bold;}
#relatedStories p {font-size:11px;}
ul.related-stories {list-style-type:none;}
#mostPopular ul.related-stories {list-style-type: square;}
/* END Single Post */
/* BEGIN Individual Show Page Style */
#showTime {
	padding:5px 10px;
	background:rgba(0,0,0,0.6);
	color:white;
	font-family:'Roboto Condensed', sans-serif;
	font-size:20px;
	font-weight:bold;
}
@media (min-width: 992px) {
	#showTime {
		position:absolute;
		/* width: 100%; */
		top:-38px;
		left: 15px;
		right: 15px;
	}
}
@media (max-width: 991px) {
	#showTime {
		width:100%;
	}
}
#fsk_user_login {
	width: 300px; min-height: 97px; max-height: 130px;margin:10px auto 10px 1px;
}
/* END Individual Show Page Style */

/* BEGIN Category Archives and Search Results */
.cat-thumb img, .search-thumb img {border-radius:3px;}
.pagination {text-align:center;}
.accordion-heading {background:rgb(187,187,187);}
.accordion-heading a {color:white; font-family: 'Roboto Condensed', sans-serif; font-size:18px;}
#categoryAccordion {margin-top:20px;}
#topicCats.accordion-body, #regionalCats.accordion-body {padding:0px 15px 0px;}
#searchResults .search-result a, .cat-results .cat-result a {
	color:black;
	font-weight:bold;
}
#searchResults .post {margin-bottom:10px;}
#searchResults .search-result span, .cat-results .cat-result span {font-size:11px;}
.cat-results .entry-meta, .cat-results .entry-meta a, #searchResults .entry-meta, #searchResults .entry-meta a {color:#999;font-size:10px;font-weight:normal;}
.entry-meta, .comment-meta {color:#999;font-size:10px;font-weight:normal;}


.row .dotted-bottom {
	padding:5px 5px 5px 0;
}
.col-sm-4.cat-thumb {
	/*padding-left:0;*/
}
/* END Search */
/* BEGIN Comments */
.comments-template label {color:black;}
.comments-template #author {width:90%;}
.comments-template #email {width:90%;}
.comments-template #url {width:90%;}
.comments-template #comment {width:90%;}
.form-allowed-tags {display:none;}
.recaptcha-error {font-family: 'Roboto Condensed', sans-serif;}
#recaptcha_widget_div {line-height:1;}
#recaptcha_widget_div label {text-shadow:none;}
.comments-guidelines {font-size:11px;}
/* END Comments */

/* BEGIN Shows Landing Page */
#showTabs {border:none;}
#showTabs a {
	font-weight:bold;
	font-size:20px;
	border:none;
}
#showsList {padding-left:0;font-size:16px;}
#showsList li {list-style-type:none;}
#showsSocial {float:right;margin-bottom:-33px;}
.show-thumb {margin-bottom:7px;}
/*#showsFallSocial img {float:left;}*/
/* END Shows Landing Page */

.wls-container {margin-left:20px;}

#sportslineVideos, #squareOffVideos {height:400px;text-align:center;}
#sportslineVideos p, #squareOffVideos p {text-align:left;}

/* BEGIN Ads */
#top-leaderboard {
	width:728px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid black;
}
.skyscraper {
	margin-top:-300px;
	margin-left:-5px;
}
#homePageBigBox {margin-top:11px;}
#schedSkyscraper {
	width:120px;
	height:600px;
	margin-top:-14px;
	margin-left:-61px;
}
#bottomLeaderboard {
	width:728px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#footer {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:60px;
	background:#373737;
	text-align:center;
	cursor:auto;
}
img[alt='css.php'] {
	position: absolute;
}
iframe[name=google_conversion_frame] {
	display: none !important;
}
#footer p, #footer a {color:white;}
#footer a:hover {color:white;}
#footer img {margin:15px 10px;height:40px;}
/* END Ads */
/* BEGIN Contact page */
#contactTable {margin:15px;}
#contactTable td {width:300px;}
#contactForm textarea {max-width:100%;}
#additionalContactInfo {display:none;}
#techInfo {display:none;}
#otherMethodDiv {display:none;}

#eventForm textarea {max-width:100%;}
/* END Contact page */
/* BEGIN New This Fall page */
img.playPromo {
	position: absolute;
	margin-left:66px;
	margin-top:35px;
}
/* END New This Fall page */
/* BEGIN New This Fall Show Pages */
.showSocial {float:right;};
/* END New This Fall Show Pages */
/* BEGIN TTT */
a.linkToTTTForm {
	display:block;
	width:353px;
	height:226px;
	background-image:url('tttSubmit2.jpg');
	text-indent:-999em;
}
a.linkToTTTForm :hover {background-position:bottom;}
/* END TTT */

.modal {
	z-index: 1500;
}

.modal-vertical-centered .modal-sm {
	transform: translate(0, 50%) !important;
	-ms-transform: translate(0, 50%) !important; /* IE 9 */
	-webkit-transform: translate(0, 50%) !important; /* Safari and Chrome */
	margin-bottom: -50%;
	width: 300px;
}

.modal-vertical-centered .fb-like {
	min-height: 61px;
	margin-bottom: 10px;
}

.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #fff;
	margin: 0 auto;
	position: relative;
	top: 29px;
}

.social_popup {
	box-shadow: 0 5px 40px -5px rgba(0,0,0,0.7);
	padding: 30px 30px 15px;
	text-align: center;
	border-radius: 0;

}

.social_popup p {
	padding: 0 55px;
}
.social_popup a {
	font-size: 11px;
	text-transform: uppercase;
	color: #888;
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
}
.social_popup a+a {
	margin-top: 10px;
}

.social_popup a:hover {
	color: #444;
}

.show-sidebar-blurb {
	margin-top: 15px;
	margin-bottom: 15px;
}
.calendar-table .range-status {
	border-radius: 3px;
	background-color: #646464;
	padding: 2px 4px 1px;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	font-size: 10px;
	letter-spacing: 0.05em;
}
.range-status.event-ends {
	background-color: #7C0D0D;
}
.range-status.event-begins {
	background-color: #0E6105;
}
.range-status.event-continues,
.range-status.event-continued {
	background-color: #2B5573;
}

.container {min-height: 550px;}

/* headline videos */
#h_iframe {
	display: table;
}
#headlineVideosPlayer {
	display: table-cell;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
}

#headlineVideos {padding:15px;background:rgb(244,243,241);}
#headlineVideos a {color:black;}

@media all and (max-width:767px), (min-width: 992px) and (max-width: 1199px){
    #headlineVideos a {margin-bottom:10px;}
	#headlineVideos {padding: 15px 0;}
    .headline-video-triggers .bottom {margin-top:20px;}
	.comment-form-container {padding-left:15px;}
}

@media all and (max-width: 767px) {/*xs*/
    div.news-big-box {padding-bottom: initial;}, div.ml-big-box  {padding-bottom: initial;}
    div.news-big-box-content, div.ml-big-box-content { position: static; width:100%; border-style: none;}
    div.news-big-box-content h4, div.ml-big-box-content h4 { font-size: 12px; font-weight: bold;}
    div.news-sm-box-content h5, div.ml-sm-box-content h5 { font-size: 12px; }
    span.glyphicon {color: #fff; background-color: #000;}
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right 
        {top: 40%;}
    .carousel-control {opacity: 1;}    
}

@media all and (max-width: 480px) {
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right 
        {top: 20%;}
}

@media all and (min-width:768px) and (max-width:991px) {/*sm*/
	#taboola-below-article-thumbnails { min-height: 592px; }
}

@media all and (min-width:992px) and (max-width: 1199px) {/*md*/
	#taboola-below-article-thumbnails { min-height: 540px; }
}

@media all and (min-width: 1200px) {/*lg*/
	#taboola-below-article-thumbnails { min-height: 514px; }
}
