/*
Theme Name: Central Park NJ Version 3.0
Description: Theme based on framework developed by Rene Carson of BY HAND Media. The M Theater WordPress framework is a responsive, customizable and search engine optimized HTML5 and CSS3 theme. M Theater has a responsive layout that instantly optimizes for desktop, tablet, phone and other internet-enabled devices. Edit or create new page templates online, without FTP uploads. You can add custom widget areas on the right sidebar as well as the footer. There is a lightbox and slideshow features for WordPress galleries, auto post thumbs, custom excerpts and much more, all built-in, without the need for plug-ins to be enabled.
Version: 1.0
Author: BY HAND Media
Author URI: http://www.byhandmedia.net/
Tags: css3, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, flexible-images, flexible-width, full-width-template, html5, ipad-ready, light, lightbox, microformats, one-column, phone-ready, photoblogging, podcasting, post-formats, responsive, right-sidebar, rtl-language-support, sliders, slideshows, sticky-post, tablet-ready, theme-options, threaded-comments, translation-ready, two-columns, vidcast, video, video-blogging

License URI: license.txt

Template: m-theater
*/

@import url("../m-theater/style.css");

/* specials based on Blank Page Display
--------------------------------------------------------------------------------------- */
.page-template-page-templatesblank-latestspecials-php #colophon,
.page-template-page-templatesblank-latestspecials-php #masthead,
.page-template-page-templatesblank-latestspecials-php #gotop,
.page-template-page-templatesblank-latestspecials-php #gotop span,
.page-template-page-templatesblank-latestspecials-php #wpadminbar,
.page-template-page-templatesblank-latestspecials-php #wpadminbar * {
	display: none;
	height:0;
	position:inline;
	line-height:0;
}
.page-template-page-templatesblank-latestspecials-php .site-content article.page {
	background: transparent url(none);
	border: none;
	box-shadow: none;
}
.page-template-page-templatesblank-latestspecials-php .site-content article.page,
body.page-template-page-templatesblank-latestspecials-php .site,
.page-template-page-templatesblank-latestspecials-php .site-content article,
.page-template-page-templatesblank-latestspecials-php .site-content .pageinfull {
	padding: 0;
	margin: 0;
	max-width: 100%;
}
body.page-template-page-templatesblank-latestspecials-php,
body.custom-background.page-template-page-templatesblank-latestspecials-php {
	background-image: url(none);
	background-color:transparent;
}
.mypopup,
.mypopup img,
#main.wrapper .site-content {
	padding: 0;
	box-shadow: none;
	display:inline-block;
	margin:0 auto;
}
/* END */

body {
	font-family: Georgia, "Times New Roman", Times, serif;
}
body.custom-font-enabled {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.home .site-header {/* remove space beneath header */
	padding: 8px 0 0;
	padding: 0.571428571rem 0 0;
}
.site-header {
	padding: 8px 0 48px 0;
	padding: 0.571428571rem 0 3.428571428rem 0;
}

#autocenter.thiscontent {
	margin-left: 0.5%;
	margin-right: 0.5%;
	display:block;
}
/* Home Page */
.home .site-content {
	display: block;
}
.home .site-content article.page {
	-moz-border-radius-topright:0;
	-khtml-border-top-right-radius:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-topleft:0;
	-khtml-border-top-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-bottomright:14px;
	-khtml-border-bottom-right-radius:14px;
	-webkit-border-bottom-right-radius:14px;
	border-bottom-right-radius:14px;
	border-bottom-right-radius:1rem;
	-moz-border-radius-bottomleft:14px;
	-khtml-border-bottom-left-radius:14px;
	-webkit-border-bottom-left-radius:14px;
	border-bottom-left-radius:14px;
	border-bottom-left-radius:1rem;
}

/* sportsbar info page bottom */
#sportbar.overlay {
	display: none;
}
#gotop {
	display: none;
}
/* main logo */
header.site-header {
	background-color:transparent;
	background-image: url(http://centralparknj.com/wp-content/themes/m-theatercpark1407/images/bg-mainlogo.gif);
	background-repeat: no-repeat;
}
/* home page text */
.home .entry-content {
	padding:0;
}
.home .entry-content h3 {
	font-size: 17px;
	font-size: 1.428571428rem;
	line-height: 0.814285714;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:600;
}
.entry-content p {
	color:#000000;
}
.home .entry-content {
	line-height: 0.814285714;
}
.home .site-content article.page {
	padding:0;
}
/* audio control bar */
.audiobar {
	width:100%;
	background-color: #333333;
	text-align:right;
	height:46px;
	height:3.285714285rem;
	padding:0;
}
div.playlist-toggle-MI,
div.playlist-wrap-MI,
div.player-track-title,
div.MIsliderVolume,
div.bars_holder,
div.jp-play-time,
div.jp-total-time,
div.statusMI,
div.mp3j-finfo,
div.mp3j-finfo-sleeve,
div.mp3j-dlframe,
div.listwrap_mp3j,
div.playlist-wrap-MI,
div.innerx,
div.innerleft,
div.innerright,
div.innertab,
div.mp3j-popout-MI,
div.playlist-toggle-MI,
div.MI-image {
	display: none;
}
div.transport-MI,
div.mp3j-finfo,
div.wrap-MI,
div.bars_holder,
div.innerx,
div.innerleft,
div.innerright,
div.innertab,
div.jp-interface,
div.jp-innerwrap {
	background: none;
	background-image: url(none);
	background: transparent url(none);
	border:none;
}
div.wrap-MI {
	height:37px;
}
div.transport-MI { position:absolute; width:auto; height:38px; right:0px; top:2px; border:0; }
div.bars_holder {
	top:0px;
}
div.bars_holder,
div.stop_mp3j,
div.buttons_mp3j,
div.buttons_mp3jpause,
div.Next_mp3j,
div.Prev_mp3j {
	font-size:0px;
	color: transparent;
}
/* Must be placed in header.php */
div.transport-MI div { background-color:transparent; background-image: url("http://centralparknj.com/wp-content/themes/m-theatercpark1407/images/transport-darkbg-trans2-updated.png"); text-indent:-9999px !important; float:right; }
span.mp3j-link-play, span.textbutton_mp3j:hover, div.transport-MI div { color:transparent; } 
span.mp3j-link-play:hover, span.textbutton_mp3j, div.transport-MI div:hover { color:transparent; }

/* footer */
footer[role="contentinfo"] {
	background-color: #cd3333;
}
footer .site-info {

}
footer[role="contentinfo"] {
	font-size: 11px;
	font-size: 0.785714285rem;
	line-height: 2;
	padding: 10px;
	padding: 0.714285714rem;
	margin: 10px 0 50px 0;
	margin: 0.714285714rem 0 3.571428571rem 0;
}
footer .address {
	width:40%;
	float:left;
}
footer[role="contentinfo"] img,
footer .address img,
footer .footicons img {
	border:0;
	box-shadow:none;
}
footer .footicons {
	text-align:right;
}
footer .footicons img {
	padding-right:8px;
	padding-right:0.571428571rem;
}

/* custom fonts */

	@font-face {
	  font-family: "navig";
	  src: url("http://centralparknj.com/wp-content/themes/m-theatercpark1407/images/rough_typewriter.otf");
	}.main-navigation a	{
	font-family: "navig"!important;
	}
	
.main-navigation li a {
	text-transform:capitalize;
	font-weight:normal;
	color:#000;
	font-size: 16px;
	font-size: 1.142857142rem;
}
.main-navigation {
	margin-top: 16px;
	margin-top: 1.142857142rem;
}	
	
	
@media screen and (min-width: 600px) {
	.main-navigation li a {
	line-height: 1.4;
	vertical-align: middle;
}
	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {
		border-bottom: none;
		border-top: none;
		display: inline-block !important;
		text-align: center;
		width: 65%;
		margin-top: 22px;
		margin-top: 1.571428571rem;
		background-color:#cccccc;
		padding: 4px 10px 16px 10px;
		padding: 0.285714285rem 0.714285714rem 1.142857142rem 0.714285714rem;
		-moz-border-radius-topright: 5px;
		-khtml-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-top-right-radius: 5px;
		border-top-right-radius: 0.357142857rem;
		-moz-border-radius-topleft: 5px;
		-khtml-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-top-left-radius: 5px;
		border-top-left-radius: 0.357142857rem;
	}
	/* custom sub-menu item */
	.main-navigation li ul .caterbreak a {
		background:none;
		border-bottom:0;
		font-size: 16px;
		font-size: 1.142857142rem;
		line-height: .2;
	}
	.main-navigation li ul .caterbreak a:hover {
		background:none;
		color: #b01a48;
	}	
	#gotop {
		display: none;
	}
}
@media screen and (min-width: 720px) {

}
@media screen and (min-width: 900px) {
	#gotop {
		display: none;
	}
}
@media screen and (min-width: 1000px) {
	#gotop {
		display: none;
	}
}

/* IE */

