html{
	background-color: #000;
	background-image: url(../img/ajax-loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
}



body{
	/*visibility: hidden;*/
}



section.section-banner div h1 strong{

	display: block;

}

a{color: #F52324;}
a:hover{color: #c00;}

/* HOME */

.home section.section-banner{

	background-image: url(../img/banners-left/home.jpg);

}



.home section.section-banner a{

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

}



section.section-main .news{
	background: url(../img/bg-news-home-page.gif) top center repeat-y;
}



section.section-main .news-col{

	padding: 1.250rem;

	background-color: #e7e2d6;

}



section.section-main .news-col:nth-child(2n){

	background-color: #FFF;

}



section.section-main .news-col article, .blog-entry section.section-main article{
	padding-left: 2rem;
	margin-left: 1.250rem;
	border-left: #d2cdc2 solid 1px;
	padding-bottom: 1.5rem;
}
	.blog-entry.mixpost section.section-main article,
	.blog-entry.newsentry section.section-main article{
		border:none;
		padding-left: 0;
	}
		.blog-entry.mixpost section.section-main article ul,
		.blog-entry.newsentry section.section-main article ul{
			font-family: 'Georgia';
		}
		.blog-entry.mixpost section.section-main article ul li p,
		.blog-entry.mixpost section.section-main article ul li,
		.blog-entry.newsentry section.section-main article ul li p,
		.blog-entry.newsentry section.section-main article ul li{
			color: black;
			font-size: 1.125rem;
			line-height: normal;
		}
		.blog-entry.mixpost section.section-main article ul li,
		.blog-entry.newsentry section.section-main article ul li{
			display: block;
			background: url('../img/icon_doc_news.png') no-repeat 0px 5px;
			margin-bottom: 1.5em;
			padding-left: 2.5em;
			min-height: 40px;
		}
		.blog-entry.mixpost section.section-main article ul li a,
		.blog-entry.newsentry section.section-main article ul li a{
			color: #f52324;
		}
		.blog-entry.mixpost section.section-main article ul li span,
		.blog-entry.newsentry section.section-main article ul li span{
			display: block;
			color: #606060;
			font-size: 0.875rem;
		}
	.blog-entry.mixpost section.section-main .content-section,
	.blog-entry.newsentry section.section-main .content-section{
		background: #e7e2d6;
	}
	



section.section-main article time{
	color: #fff;
	background-color: #000;
	font-size: 0.625rem;
	line-height: 0.625rem;
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	display: block;
	float: left;
	text-align: center;
	padding: 0.5rem;
	border-radius: 100px;
	min-width: 44px;
	margin-left: -3.4rem;
}



section.section-main article time span{
	font-size: 1.5rem;
	line-height: 1.1rem;
	margin-bottom: 2px;
	display: block;
}



section.section-main .news-col article h2{
	color: #000;
	font-size: 0.875rem;
	font-family: Georgia;
	font-weight: bold;
	margin: 0 0 1rem 0;
}



section.section-main .news-col article h2 a{
	color: #000;
}



section.section-main .news-col article p{

	color: #606060;

	font-size: 0.875rem;

	line-height: 1.2rem;

	font-family: Georgia;

	font-weight: normal;

	margin: 0 0 0.8rem 0;

}



section.section-main .news-col article a.more{

	color: #f52324;

	font-size: 0.875rem;

	line-height: 1.2rem;

	font-family: Georgia;

	font-weight: bold;

	margin: 0;

}



#respond{

	padding: 2rem;

}



#comments{

	padding: 2rem;

}



#comments article{

	width: auto;

	margin: 0px;

	padding: 0px;

	border: 0px;

	height: auto;

	cursor: auto;

}


#comments section{
	height: auto !important;
	margin-bottom: 30px;
}


#comments article:hover{

	box-shadow: none;

}



#comments article header{
	background: none;
	margin-bottom: 0.5rem;
	position: relative;
}

#comments article header .avatar{
	margin-bottom: 0.5rem;
}

#comments article .author-meta cite{
	margin-bottom: 0.5rem;
}

#comments article a{
	color: #000;
}

#comments article time{
	background: none;
	color: #000;
	display: block;
	margin: 0;
	float: none;
	text-align: left;
	text-transform: none;
	padding: 0;
	font-size: 0.8rem;
	line-height: 0.8rem;
}

#comments article p{
	color: #606060;
}

#comments article .notice p{
	font-size: 0.6rem;
}

#comments article .comment p{
	font-style: italic;
}

#comments article .comment p:before, #comments article .comment p:after{
	content: '"';
}

#comments article .comment-reply-link{
	color: #f52324;
	font-family: Georgia;
	font-size: 0.7rem;
}

.iconlikebook {
	line-height: 2.125rem;
	height: 2.125rem;
	width: 2.125rem;
	display: inline-block;
	background: url(../img/icon-likebook.png) 0 0 no-repeat;
	background-color: transparent !important;
	-webkit-transition: none !important;
	transition: none !important;
}

.iconlikebook:hover {background: url(../img/icon-likebook.png) 0 -36px no-repeat;}
.iconlikebook span {	display: none;}
.widget_mailchimpsf_widget{background: none;}


button, .button{background: #f52324; color: white !important; text-transform: uppercase;}
button:hover, button:focus, .button:hover, .button:focus{background: red;}

.icon-theater-left:before { content: url(../img/icon-theater2.png);}
.icon-question:before { content: url(../img/icon-question.png);}
.icon-answer{background: white url(../img/icon-answer.png) no-repeat center center; height: 50px; width: 50px;}

/*TABS*/
.tabs dd , .tabs .tab-title{margin-right: 3px;}
.tabs dd a, .tabs .tab-title a{background-color: #d1c9b6; font-family: 'Raleway'; font-weight: bold; color: white; text-transform: uppercase; font-size: 0.8em;}
.tabs dd.active a, .tabs .tab-title.active a{background-color: #E7E2D6; color: #222; }
.tabs dd > a:hover, .tabs .tab-title > a:hover { background-color: #E7E2D6; color: #222; }
.tabs-content > .content{background-color: #E7E2D6; padding: 2rem; height: inherit !important;}

/*ACCORDION*/
.accordion::after{content: url(../img/icon-red-less.png); display: none; }
.accordion .accordion-navigation, .accordion dd{border: solid 1px #f52324; border-radius: 6px; overflow: hidden;}
.accordion .accordion-navigation > a, .accordion dd > a{background: white url(../img/icon-red-plus.png) no-repeat 98% center; border-radius: 6px; color:#f52324; text-transform: uppercase; font-family: 'Realeway', Arial; font-weight: bold; font-size: 0.8rem;}
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover{background: white url(../img/icon-red-plus.png) no-repeat 98% center; }
.accordion .accordion-navigation.active > a, .accordion dd.active > a{background: white url(../img/icon-red-less.png) no-repeat 98% center;}
.accordion .accordion-navigation > .content.active, .accordion dd > .content.active{padding: 0.5rem 1rem;}
.accordion .content.scroller{height: 460px; overflow-x: hidden; overflow-y: auto; margin-bottom: 1em;}

/*TV&FIMLS PAGE*/
.page-template-tv-films-php .section-main{background-color: white !important; }
.page-template-tv-films-php .tool-section{border-bottom: solid 1px #E7E2D6;}
.page-template-tv-films-php .entry-title{display: none;}

	.film-reviews{background: #F52324; color: white; padding: 1rem; margin: 0 -2rem -2rem -2rem;}
	.film-reviews .title{background: url(../img/icon-reviews.png) no-repeat left center; color: white; display: block ; line-height: 1; margin: 0 1em; padding: 2rem 0.5rem 2rem 4.5rem; text-transform: uppercase; font-weight: bold; font-family: 'Raleway'; }
	.film-reviews blockquote{border: none; color: white;}
	.film-reviews blockquote p, .film-reviews blockquote cite{color: white;}
	.slider-film-reviews{margin-bottom: 0;}
	.slider-film-reviews .slick-dots{bottom: -25px;}

/*PLAYS PAGE*/
.page-template-play-musical-php .section-main{background-color: white !important; }
.page-template-play-musical-php .banner{background: #E7E2D6; margin: -2rem -2rem 0 -2rem;}
.page-template-play-musical-php section.section-main .content-section article i{background-color: #585554; color: #FFF; font-size: 2rem; padding: 1rem; border-radius: 100px; float: left; margin-left: -5rem;}
.page-template-play-musical-php section.section-main .content-section article { border-left: #D5D5D5 solid 1px; margin-left: 2rem; padding-left: 3rem; padding-bottom: 1rem; }
.page-template-play-musical-php article{margin-bottom: 3rem;}
.page-template-play-musical-php article h1 .tag{background: #F52324; color: white; font-family: Georgia; border-radius: 6px; padding: 0.5rem; font-weight: 300; font-size: 0.8rem; margin-left: 1rem;}
.page-template-play-musical-php article p.lead{font-size: 1.1rem;}
.page-template-play-musical-php article a{color: #F52324;}
.page-template-play-musical-php article a:hover{color: red;}


.page-template-play-musical-php .accordion .content .button{width: 100%; font-size: 0.9rem; margin-bottom: 0;}
.page-template-play-musical-php .accordion .content h4{font-family: 'Realeway',Arial; font-weight: bold; font-size: 0.9em; text-transform: uppercase;}

@media only screen and (min-width : 40.063em) {
	.page-template-play-musical-php article figure{margin-left: 0.5rem;}
}

/*ARTICLES PAGE*/
.page-template-articles-php.blog section.section-banner{background-image: url(../img/banners-left/news1.jpg);}

/*INVERVIEWS PAGE*/
.page-template-interviews-php.blog section.section-banner{background-image: url(../img/banners-left/news1.jpg);}


/*GREY EAGLE FILMS PAGE*/
.page-template-grey-eagle-php .section-main{background-color: white !important; }
.page-template-grey-eagle-php .entry-title{display: none;}
	.in-development{background:#E7E2D6; margin: -2rem -2rem 0 -2rem}
	.in-development{padding-bottom: 0.5em;}
	.in-development .nav-header {background: #dbd5c8;}
	.in-development .nav-header h1{ padding: 1.3rem 1rem 1rem 2rem; margin: 0; line-height: 1;}
	.in-development .summary{padding: 0 1.5rem;}
	.in-development .summary .summary-title{text-transform: uppercase;}
	.in-development .summary h3{color: red;}
	.in-development .summary a{text-decoration: underline;}
	.in-development .summary a:hover{color: #222;}
	.in-development .button{font-size: 0.9em; width: 100%; margin: 0.4rem 0 0 0;}
	.in-development  figure img{margin: 0 auto;}
	.in-development  figcaption {font-weight: 300; font-size: 0.9em;}
	.in-development .arrows a{ background: #f52324 no-repeat center center; color: white; display: inline-block; text-align: center; overflow: hidden; text-indent: -99999px; width: 50%; }
	.in-development .arrows a.next{background-image: url(../img/slide-arrow-next.png); border-left: 1px #dbd5c8 solid;}
	.in-development .arrows a.previous{background-image: url(../img/slide-arrow-back.png);}
	.in-development .arrows a:hover{background-color: red;}
	.in-development .arrows a:active{background-color: #c00;}
	.in-development .nav-header p{display: none;}
	.in-development .nav-header ,.in-development .arrows a{height: 60px; }
	.slider-in-development{margin: 1rem 2rem;}

.page-template-grey-eagle-php .tabs dd, .tabs .tab-title, .page-template-grey-eagle-php .tabs .tab-title{font-size: 0.8em; width: 100%;}
.page-template-grey-eagle-php .tabs dd > a, .page-template-grey-eagle-php .tabs .tab-title > a{padding: 1rem;}

	@media only screen and (min-width : 40.063em) {
		.in-development  figure img{margin: 0;}
		.in-development .arrows a{  width: 60px; }
		.in-development .arrows{text-align: right;}
		.in-development .arrows a.next{border-left: none;}
		.slider-in-development .slick-slide{height: 360px; overflow-y: auto;}
		
		.page-template-grey-eagle-php .tabs dd, .tabs .tab-title, .page-template-grey-eagle-php .tabs .tab-title{width: auto;}
	}
	
/*SINGLE EBOOK PAGE*/
.ebook-stores{background: url(../img/white-transp-20.png) repeat; border-radius: 6px; margin-bottom: 1rem; }
.ebook-stores li{text-align: center; display: block; border-bottom: 1px #d8eaeb solid; }
.ebook-stores li:last-child{border-bottom: none;}
.ebook-stores li a{background: url(../img/ebook-stores.png) no-repeat center top; display: block; height: 50px; overflow: hidden; text-indent: -9999px;}
.ebook-stores li a:hover{opacity: 0.8;}
.ebook-stores li.item-1 a{ background-position: center -10px;}/*Amazon*/
.ebook-stores li.item-2 a{ background-position: center -80px;} /*Amazon Paperback*/
.ebook-stores li.item-3 a{ background-position: center -150px; } /*iBooks*/
.ebook-stores li.item-4 a{ background-position: center -220px; } /*Google Play*/
.ebook-stores li.item-5 a{ background-position: center -290px; } /*Google Books*/
.ebook-stores li.item-6 a{ background-position: center -360px; } /*Barnes & Noble*/
.ebook-stores li.item-7 a{ background-position: center -430px; } /*Barnes & Noble Paperback*/
.ebook-stores li.item-8 a{ background-position: center -500px; } /*Kobo*/
.ebook-stores li.item-9 a{ background-position: center -570px; } /*Vook*/
.ebook-stores li.item-10 a{ background-position: center -640px; } /*Audible*/
.ebook-stores li.item-11 a{ background-position: center -710px; } /*Audible*/


/*ASK THE AUTHOR : Page Template*/
.page-template-ask-the-author-php section.section-banner{background-image: url(../img/banners-left/ask-the-author.jpg);}
.page-template-ask-the-author-php section.section-banner h1 strong{font-size: 5.6rem;}
.page-template-ask-the-author-php .entry-container{background: #e7e2d6; padding:  2rem;}
.page-template-ask-the-author-php .entry-container h1{margin-bottom: 1rem;}
.page-template-ask-the-author-php .entry-container #respond{padding: 0; margin: 0;}
.page-template-ask-the-author-php .entry-container .comment-subscription-form{display: none;}
#ask-the-author .column.medium-5:first-child{padding-right: 1rem;}
#ask-the-author textarea{height: 100px;}
.all-questions{ padding: 2rem;}
.all-questions article{border-left: #D5D5D5 solid 1px; margin: 0  0 3rem 2rem; padding: 0 1rem 0 2.5rem !important;}
.all-questions article i{background-color: #f52324; color: #FFF; font-size: 1rem; padding: 0.6rem; border-radius: 100px; float: left; margin-left: -4.2rem;}
.all-questions article h2{font-size: 1.125rem; text-transform: inherit; font-weight: 800; margin: 0.8rem 0 1rem 0; color: #f52324; line-height: 1.4; }
.all-questions article h2 .city{text-transform: uppercase; font-weight: bold; font-style: normal; font-size: 0.9rem;}
.all-questions article p{color: #222 !important; margin-bottom: 0.6rem;}
.all-questions article .question p{ line-height: 1.4; font-style: italic;}
.all-questions article .answer{padding-left: 3rem; margin-top: 1rem;}
.all-questions article .answer i{background-color: white; border-radius: inherit;}
.all-questions article .answer h2{color: black;}
.all-questions article .answer p{color: #555 !important; font-style: italic; margin-bottom: 1rem !important;}


#recaptcha_widget{margin-bottom: 0 !important;}
#recaptcha_widget #recaptcha_image{ width: 52% !important; padding-left: 20px !important; background: white; border:none !important; height: 45px !important;}
#recaptcha_widget .recaptcha_control{position: absolute; margin: 6px 0 0 5px !important;  z-index: 10; }
#recaptcha_widget .recaptcha_control span{display: none !important;}
#recaptcha_widget .recaptcha_control span.recaptcha_only_if_image{display: block;}

#recaptcha_widget .recaptcha_text .recaptcha_only_if_image{display: none;}
#recaptcha_widget .recaptcha_text {width: 40% !important;}
#captcha-container.has_error p.recaptcha_only_if_incorrect_sol{display: block !important; color: red; margin-bottom: 5px;}
