/*

Theme Name: Alex Theatre Child

Description:

Author:

Author URI:

Theme URI:

Template: alextheatre

Version: 1.06

License: GNU General Public License v3 or later

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../alextheatre/style.css');

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=4bd90b76-d670-42ba-bb05-54e5d47ee0b9");
@font-face{
font-family:"Futura W01 Light";
src:url("fonts/2c660b2f-8645-4b31-89fe-1c017eeb5e85.eot?#iefix");
src:url("fonts/2c660b2f-8645-4b31-89fe-1c017eeb5e85.eot?#iefix") format("eot"),url("fonts/e80a3257-e0b2-4f7c-b4e8-0167c9adb7c0.woff") format("woff"),url("fonts/5426d3ca-532d-4e71-a700-0a22917df569.ttf") format("truetype"),url("fonts/67fb5232-0944-4965-8594-ed2972b84950.svg#67fb5232-0944-4965-8594-ed2972b84950") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"FuturaW01-LightOblique";
src:url("fonts/3df40436-6074-4f91-b510-d634b2151e8a.eot?#iefix");
src:url("fonts/3df40436-6074-4f91-b510-d634b2151e8a.eot?#iefix") format("eot"),url("fonts/1d09eebb-0bae-4073-881b-7a0e0e8e88ef.woff") format("woff"),url("fonts/cd531335-acc1-4537-a7bf-95f8d4ccdf95.ttf") format("truetype"),url("fonts/46a3f4db-5fa7-4322-bb01-8427b461fd8c.svg#46a3f4db-5fa7-4322-bb01-8427b461fd8c") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"Futura W01 Book";
src:url("fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix");
src:url("fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix") format("eot"),url("fonts/4d0e252c-d811-4a5d-a7f3-6ad72c6b76f2.woff") format("woff"),url("fonts/54250d43-02be-4ff9-b802-a4ea104a0611.ttf") format("truetype"),url("fonts/15c556fc-4608-4b01-8a0d-9c8631c8bd74.svg#15c556fc-4608-4b01-8a0d-9c8631c8bd74") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"Futura W01 Book Oblique";
src:url("fonts/012343a3-dfcf-47cb-a171-b6562b97cd14.eot?#iefix");
src:url("fonts/012343a3-dfcf-47cb-a171-b6562b97cd14.eot?#iefix") format("eot"),url("fonts/5fa88c9e-299a-498c-8ddf-5dbcde40259f.woff") format("woff"),url("fonts/7a20f98f-c2a2-4899-819d-30535f0434c0.ttf") format("truetype"),url("fonts/c8dbed6c-5c46-48bf-ac93-386f24720591.svg#c8dbed6c-5c46-48bf-ac93-386f24720591") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"Futura W01 Medium";
src:url("fonts/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?#iefix");
src:url("fonts/f0052336-792e-4fcf-8750-fe6d7d5dccba.eot?#iefix") format("eot"),url("fonts/1b696b29-a6bd-4411-a50f-37fd8a209b36.woff") format("woff"),url("fonts/a3931c31-5998-4dbd-b7d5-d310e4ed3d60.ttf") format("truetype"),url("fonts/6779412d-2ea7-4f1a-acfd-f6a527baaee7.svg#6779412d-2ea7-4f1a-acfd-f6a527baaee7") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"FuturaW01-MediumOblique";
src:url("fonts/8f76015c-aba7-43cd-abd7-29232fdf55db.eot?#iefix");
src:url("fonts/8f76015c-aba7-43cd-abd7-29232fdf55db.eot?#iefix") format("eot"),url("fonts/ea7214b2-6c5b-4a62-89df-594ba0d45149.woff") format("woff"),url("fonts/80472e52-6fc5-47d3-a433-23eb82a4805d.ttf") format("truetype"),url("fonts/c4b00a23-6dcd-4ac3-9c83-07e77640bdd4.svg#c4b00a23-6dcd-4ac3-9c83-07e77640bdd4") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"Futura W01 Heavy";
src:url("fonts/da0637f7-7e81-4cbc-9f65-cfc35a127c4c.eot?#iefix");
src:url("fonts/da0637f7-7e81-4cbc-9f65-cfc35a127c4c.eot?#iefix") format("eot"),url("fonts/f181fec3-5b1b-4e9f-94b6-e0d7150d1fbf.woff") format("woff"),url("fonts/65ebb7f6-a11e-4744-8066-aa7029a5ba38.ttf") format("truetype"),url("fonts/e23b4b94-7fc3-4dba-8b18-ec8ae6f0563f.svg#e23b4b94-7fc3-4dba-8b18-ec8ae6f0563f") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"FuturaW01-HeavyOblique";
src:url("fonts/77b66835-3b3a-4573-9896-28f9c45065e0.eot?#iefix");
src:url("fonts/77b66835-3b3a-4573-9896-28f9c45065e0.eot?#iefix") format("eot"),url("fonts/f66d3dd0-7261-4072-82e0-b027fbc3e052.woff") format("woff"),url("fonts/26b870c6-9a3b-42f7-aa44-4e6541ccae9d.ttf") format("truetype"),url("fonts/e96bb300-507f-43df-b8f4-3e5dedf1a21b.svg#e96bb300-507f-43df-b8f4-3e5dedf1a21b") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"Futura W01 Bold";
src:url("fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?#iefix");
src:url("fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?#iefix") format("eot"),url("fonts/2a65cbfc-5071-4b4d-bfc2-e052bb091ee2.woff") format("woff"),url("fonts/812f781d-aa66-47a1-b6a2-7941effc1527.ttf") format("truetype"),url("fonts/2a371030-ff67-40ac-8307-082c1fccf151.svg#2a371030-ff67-40ac-8307-082c1fccf151") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}
@font-face{
font-family:"Futura W01 Bold Oblique";
src:url("fonts/025dbf6f-925b-4949-8acc-bfd57280a5bd.eot?#iefix");
src:url("fonts/025dbf6f-925b-4949-8acc-bfd57280a5bd.eot?#iefix") format("eot"),url("fonts/501c3b31-5941-4198-bede-39e4702bbbcf.woff") format("woff"),url("fonts/20c693f2-9dfa-4264-86d1-0bdc21393f1a.ttf") format("truetype"),url("fonts/504b662f-9558-41e7-ad31-da7a33a5d4d8.svg#504b662f-9558-41e7-ad31-da7a33a5d4d8") format("svg");
font-weight:normal;
font-style: normal;
font-variant:normal;
}


/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	font: normal 100% 'Futura W01 Book', Helvetica, arial, sans-serif;
}

#main {
	background-image: none;
}

strong, b {
	font-family: 'Futura W01 Heavy', Helvetica, arial, sans-serif;
	font-weight: normal;
}

em, i {
	font-family: 'Futura W01 Book Oblique', Helvetica, arial, sans-serif;
	font-weight: normal;
}

a {
	color: #ae0000;
	text-decoration: none;
}

a:hover {
	color: #b90000;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	-webkit-backface-visibility: visible;
}

.right, .alignright {
	float: right;
	padding-left: 20px;
}

.left, .alignleft {
	float: left;
	padding-right: 20px;
}

[class^="icon-"],
[class*="icon-"] {
	color: #ae0000;
}

#leader-wrapper {
	margin-top: 20px;
	margin-bottom: 15px;
}

#logo-wrapper,
#logo-small {
	height: 100px;
	margin-top: 25px;
}

#search-wrapper {
	padding-top: 5px;
	float: right;
}

#search-wrapper h4 {
	font-family: 'Futura W01 Book', helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #999;
	padding-bottom: 15px;
}

/* Top Header Wrapper */

#top-header-wrapper {
	background: #222;
	border-bottom: none;
	border-left: none;
	border-right: none;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px; /* future proofing */
	-khtml-border-radius: 0px 0px 10px 10px; /* for old Konqueror browsers */
}

#top-nav ul li {
	color: #777;
	float: left;
	font: normal 12px/12px 'Futura W01 Book', helvetica, arial, sans-serif;
	padding: 9px;
	text-transform: uppercase;
}

#top-nav ul li a,
#top-nav ul li a:visited {
	color: #777;
	float: left;
	font: normal 12px/12px 'Futura W01 Book', helvetica, arial, sans-serif;
	padding: 0px;
	text-transform: uppercase;
}

#top-nav ul li a:hover {
	color: #fff;
	text-decoration: none;
}

#top-nav ul li:hover a,
#top-nav ul li:hover a:visited {
	background: transparent;
}

/* Social Media */

#content-social ul li {
	border-left: none;
	display: inline;
	float: left;
	overflow: hidden;
}

.fb-but {
	background: #222 url(images/social-buttons.png) 0 0;
}

.twitter-but {
	background: #222 url(images/social-buttons.png) -30px 0;
}

.pinterest-but {
	background: #222 url(images/social-buttons.png) -60px 0;
}

.instagram-but {
	background: #222 url(images/social-buttons.png) -234px 0;
}


.google-but {
	background: #222 url(images/social-buttons.png) -90px 0;
}

.youtube-but {
	background: #222 url(images/social-buttons.png) -120px 0;
	float: left;
		-moz-transition: all 0.1s;
		-ms-transition: all 0.1s;
		-o-transition: all 0.1s;
		-webkit-transition: all 0.1s;
	transition: all 0.1s;
	width: 54px;
	height: 30px;
}

.linkedin-but {
	background: #222 url(images/social-buttons.png) -174px 0;
}

.rss-but {
	background: #222 url(images/social-buttons.png) -204px 0;
}

/* Banner Leaderboard */

#banner-leaderboard {
	width: 728px;
	height: 90px;
}

/* Main Navigation */

#nav-wrapper {
	background: #ae0000;
	margin-bottom: 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px; /* future proofing */
	-khtml-border-radius: 10px 10px 0px 0px; /* for old Konqueror browsers */
	background: #ba0101; /* Old browsers */
	background: -moz-linear-gradient(top,  #ba0101 0%, #800000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0101), color-stop(100%,#800000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ba0101 0%,#800000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ba0101 0%,#800000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ba0101 0%,#800000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ba0101 0%,#800000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0101', endColorstr='#800000',GradientType=0 ); /* IE6-9 */
}

ul.main-nav {
	max-width: 900px;
	padding-left: 10px;
	}

ul.main-nav li a {
	font-family: 'Futura W01 Bold', helvetica, arial, sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding: 12px 10px 12px 10px;
}

ul.main-nav li:hover,
ul.main-nav li a:hover,
ul.main-nav li.current-menu-item,
ul.main-nav li.current-post-parent {
	background: #aa0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #aa0000 0%, #700000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aa0000), color-stop(100%,#700000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aa0000 0%,#700000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #aa0000 0%,#700000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #aa0000 0%,#700000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #aa0000 0%,#700000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0000', endColorstr='#700000',GradientType=0 ); /* IE6-9 */
}
	
ul.main-nav li ul {
	background-image: none;
	display: block;
	max-height: 0;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: -10px;
	-moz-transition: max-height .4s;
	-ms-transition: max-height .4s;
	-o-transition: max-height .4s;
	-webkit-transition: max-height .4s;
	transition: max-height .4s;
	width: 200px;
}
	
ul.main-nav li ul li {
	display: block;
	float: left;
	margin: 0 10px;
	position: relative;
	width: 180px;
	background: #222;
}
	
ul.main-nav li ul li a {
	font-family: 'Futura W01 Book', helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 100%;
	padding: 10px 20px 10px 20px;
	width: 140px;
	background: #222222;
}

ul.main-nav li ul li a:hover {
	background: #333333;
}

#searchform {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}

#searchform input {
	background: url(../alextheatre/images/search.png) no-repeat right;
	border: 0;
	color: #ddd;
	float: right;
	font: normal 12px/12px 'Futura W01 Book', helvetica, arial, sans-serif;
	margin: 0;
	padding: 14px;
	width: 150px;
	height: 12px;
}

#tickets-wrapper {
	float: right;
	height: 100%;
	background: url(images/background-tickets.png) repeat;
}

#tickets-wrapper div {
	padding: 10px 30px 0px 20px;
}

#tickets-wrapper a {
	font-family: 'Futura W01 Bold', helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	-webkit-font-smoothing: antialiased;
}

/* Home Page Slider */

#eventslider {
	width: 450px;
	padding: 20px 30px 25px 25px;
	background: url(images/background-eventslider.png) repeat;
}

#eventslider p.heading {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

#eventslider p.subheading {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 5px;
}

#eventslider p.datetime {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding-top: 10px;
}
	
.main-text h1,
.sub-text h2 {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 24px;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}

.sub-text {
	padding: 12px 20px 12px 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 194px;
}

.sub-text p {
	color: #ccc;
	float: left;
	font: 13px/17px 'Futura W01 Book', Helvetica, arial, sans-serif;
	max-height: 0px;
	overflow: hidden;
		-moz-transition: max-height .4s;
		-ms-transition: max-height .4s;
		-o-transition: max-height .4s;
		-webkit-transition: max-height .4s;
	transition: max-height .4s;
	}

.main-byline {
	font: normal 20px/20px 'Futura W01 Book', helvetica, arial, sans-serif;
	font-style: italic;
}

.sub-story {

}

.sub-story img {
	float: left;
	opacity: .5;
		-moz-transition: none;
		-ms-transition: none;
		-0-transition: none;
		-webkit-transition: none;
	transition: none;
}

/* Home Page Ticker */

h3.ticker-header {
	background: url(../alextheatre/images/ticker-bg.png) no-repeat right center;
	color: #fff;
	float: left;
	font: normal 20px/20px 'Futura W01 Book', helvetica, arial, sans-serif;
	max-width: 155px;
	height: 20px;
	padding: 10px 25px 10px 20px;
	margin-right: 15px;
	text-transform: uppercase;
}

.mtphr-dnt-tick {
	font-size: 14px;
	color: #777;
}

.mtphr-dnt-tick a {
	color: #777;
}

.mtphr-dnt-tick a:hover {
	color: #333;
}


/* Home Page Widgets */

span.home-widget-header {
	float: left;
	margin: -20px 0 7px -20px;
	width: 458px;
	height: 35px;
	}

h3.home-widget-header,
h3.home-widget-header a {
	color: #fff;
	font: normal 12px/16px 'Futura W01 Book', helvetica, arial, sans-serif;
	margin-left: 20px;
	padding: 5px 15px;
}

#home-left {
	border-right: 1px dotted #ccc;
	float: left;
	padding-bottom: 20px;
	width: 100%;
}

li.home-widget {
	display: inline;
	float: left;
	font: normal 13px/17px 'Futura W01 Book', helvetica, arial, sans-serif;
	overflow: hidden;
	padding: 20px 20px 0px 20px;
	position: relative;
	width: 619px;
	}

/* Breadcrumb */

.breadcrumb {
	border-bottom: 1px solid #ddd;
	font: normal 11px/13px 'Futura W01 Book', helvetica, arial, sans-serif;
	background: #eee;
}

.breadcrumb a {
	font: normal 11px/13px 'Futura W01 Book', helvetica, arial, sans-serif;
}

/* Headings & Text */

#title-main {
	width: 600px;
	padding: 15px 30px 20px;
}

h1.headline,
h1.headline-page {
	font-family: 'Futura W01 Medium', helvetica, arial, sans-serif;
	font-size: 28px;
	line-height: 34px;
	color: #ae0000;
	text-transform: uppercase;
	font-weight: normal;
}

h1.subheadline,
h1.subheadline-page {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 28px;
	line-height: 34px;
	font-weight: normal;
}

h1.headline-event {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: normal;
}

h1.subheadline-event {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
	font-weight: normal;
}

.headline-eventlist {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.subheadline-eventlist {
	font-family: 'Futura W01 Book', Helvetica, arial, sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	padding-top: 5px;
	font-weight: normal;
}

#content-area {
	padding: 20px 29px 20px 30px;
	width: 601px;
}

#content-area h1 {
	color: #ae0000;
	font: normal 24px/30px 'Futura W01 Book', helvetica, arial, sans-serif;
}

#content-area h2 {
	color: #ae0000;
	font: normal 20px/26px 'Futura W01 Book', helvetica, arial, sans-serif;
}

#content-area h3 {
	color: #333;
	font: normal 18px/24px 'Futura W01 Book', helvetica, arial, sans-serif;
}

#content-area h4 {
	color: #333;
	font: normal 16px/20px 'Futura W01 Book', helvetica, arial, sans-serif;
}

#content-area h5 {
	color: #333;
	font: normal 14px/18px 'Futura W01 Book', helvetica, arial, sans-serif;
}

#content-area h6 {
	color: #333;
	font: normal 12px/16px 'Futura W01 Book', helvetica, arial, sans-serif;
}

/* Sidebar */

li.sidebar-widget {
	font: 13px/17px 'Futura W01 Book', Helvetica, arial, sans-serif;
	padding: 20px 20px 0px 20px;
}

span.sidebar-widget-header {
	float: left;
	margin: 0px 0px 7px 0px;
	width: 320px;
	height: 35px;
	border-top: none;
	}

h3.sidebar-widget-header,
h3.sidebar-widget-header a {
	font: normal 12px/16px 'Futura W01 Book', helvetica, arial, sans-serif;
	margin-left: 0px;
	padding: 5px 15px;
}

/* Sidebar NextGEN */

.ngg-widget {
	margin: 0px;
	padding: 0px;
}

.ngg-widget a.ngg-fancybox {
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

/* Footer */

#footer-wrapper {
	background: #000;
	background-image: none;
	padding-bottom: 50px;
}

#footer-top {
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px; /* future proofing */
	-khtml-border-radius: 0px 0px 10px 10px; /* for old Konqueror browsers */
	background: #ba0101; /* Old browsers */
	background: -moz-linear-gradient(top,  #ba0101 0%, #800000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba0101), color-stop(100%,#800000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ba0101 0%,#800000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ba0101 0%,#800000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ba0101 0%,#800000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ba0101 0%,#800000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba0101', endColorstr='#800000',GradientType=0 ); /* IE6-9 */
}

#footer-bottom {
	background: #000;
	color: #aaa;
	font: 12px/18px 'Futura W01 Book', helvetica, arial, sans-serif;
}

#footer-bottom a {
	color: #aaa;
}

#footer-bottom a:hover {
	color: #fff;
	text-decoration: none;
}


/* Other */

.home-widget .cat-dark-text h2,
.home-widget .category-light h2 a,
.sidebar-small-widget .category-light h2 a,
ul.home-carousel li h2,
h1.headline,
.prev-post a,
.next-post a,
.related-text a,
#post-404 h1,
h3.cat-header,
.archive-text h2 a,
.archive-text-noimg h2 a,
ul.widget-buzz li h2 a,
.sidebar-widget .cat-dark-text h2,
.sidebar-widget .category-light h2 a,
.footer-widget .category-light h2 a {
	font-family: 'Futura W01 Heavy', helvetica, arial, sans-serif;
	font-weight: normal;
}
	
#post-area {
	font: normal 14px/20px 'Futura W01 Book', helvetica, arial, sans-serif;
}

span.comment-count,
h3.post-header,
h3.comment-header,
h3.home-widget-header,
h3.small-widget-header,
h3.sidebar-widget-header,
span.post-tags-header,
.post-tags a:hover,
ul.tabber-widget li.active,
ul.tabber-widget li:hover,
.tag-cloud a:hover {
	background: #ae0000;
}

span.home-widget-header,
span.small-widget-header,
ul.tabber-widget,
#comments,
#related-posts {
	border-top: 3px solid #ae0000;
}

ol.commentlist {
	border-bottom: 3px solid #ae0000;
}

.prev-post,
.next-post {
	color: #ae0000;
}

#nav-mobi select {
	background: #ae0000 url(../alextheatre/images/triangle-dark.png) no-repeat right;
}
	
h3.ticker-header {
	font: normal 20px/20px 'Futura W01 Medium', helvetica, arial, sans-serif;
}

.su-quote-style-default .su-quote-cite {
	font-size: 12px;
	padding-top: 20px;
}

.tribe-events-widget-link {
	display: none;
}

/* Events Calendar */

.tribe-events-list-widget-events {
	width: 30%;
	height: 200px;
	padding: 0px 10px 50px 10px;
	display: block;
	float: left;
}


/************************************************

	Media Queries

************************************************/

/* Tablet Landscape */

@media screen and (max-width: 1002px) and (min-width: 768px) {
		
	#content-area,
	.post-tags,
	#related-posts,
	#archive-wrapper,
	.nav-links {
		padding: 20px;
		width: 387px;
	}
	
	#title-main,
	.breadcrumb {
		width: 728px;
	}
	
	#search-wrapper h4 {
		font-size: 16px;
	}
	
	.tribe-events-list-widget-events {
		width: 44%;
		height: 200px;
		padding: 0px 10px 50px 10px;
		display: block;
		float: left;
	}

}

/* Tablet Portrait */

@media screen and (max-width: 767px) and (min-width: 600px) {
	
	#content-area,
	.post-tags,
	#related-posts,
	#archive-wrapper,
	.nav-links {
		padding: 20px;
		width: 560px;
	}
	
	#title-main {
		width: 300px;
	}
	
	#search-wrapper {
		display: none;
	}
	
	#featured-main .main-story {
		width: 600px;
		height: 421px;
	}
	
	.tribe-events-list-widget-events {
		width: 29%;
		height: 200px;
		padding: 0px 12px 50px 12px;
		display: block;
		float: left;
	}
	
}

/* Tablet Portrait for Slider Revolution */

@media only screen and (max-width: 779px) and (min-width: 510px) {
	
	.main-story #rev_slider_2_1_wrapper, .main-story #rev_slider_2_1 {
		width: 600px;
		height: 421px;
	}
	
}

/* Phone Landscape */

@media screen and (max-width: 599px) and (min-width: 480px) {
	
	#search-wrapper h4 { display: none; }
	
	#footer-top,
	#content-area,
	.post-tags,
	#related-posts,
	#archive-wrapper,
	.nav-links {
		padding: 20px;
		width: 440px;
	}
	
	#title-main  {
		width: 420px;
	}
	
	#banner-leaderboard {
		width: 460px;
		height: 49px;
	}
	
	#search-wrapper { display: none; }
	
	#tickets-wrapper { display: none; }
	
	#nav-mobi select {
		border: none;
	}
	
	.tribe-events-list-widget-events {
		width: 28%;
		height: 200px;
		padding: 0px 10px 50px 10px;
		display: block;
		float: left;
	}

}

/* Phone Portrait for Slider Revolution */

@media only screen and (max-width: 509px) and (min-width: 480px) {
	
	.main-story #rev_slider_2_1_wrapper, .main-story #rev_slider_2_1 {
		width: 480px;
		height: 337px;
	}
	
}

/* Phone Portrait */

@media screen and (max-width: 479px) {
	
	#footer-top,
	#content-area,
	#related-posts,
	#archive-wrapper {
		padding: 20px 10px;
		width: 300px;
	}
	
	#title-main  {
		padding: 10px;
		width: 300px;
	}
	
	#banner-leaderboard {
		width: 320px;
		height: 49px;
	}
	
	#search-wrapper { display: none; }
	
	#tickets-wrapper { display: none; }
	
	#nav-mobi select {
		border: none;
	}
	
	.tribe-events-list-widget-events {
		width: 100%;
		height: 250px;
		padding: 0px 0px 50px 0px;
		display: block;
		float: left;
	}

}
