/*
Theme Name: Play
Theme URI: http://lethemes.com/play/
Author: LeThemes
Author URI: http://lethemes.com/
Description: Play is the optimal solution for your website. Easy to operate and to modify the appearance will delight you with its simplicity and accessibility. Using our theme you can change the location of sidebars, create a page navigation, adjust your own layout and customize your meta data from the panel. You no longer need to use SEO plugins. All of this can be found in our template.
Version: 2.0.1.1
License: Creative Commons 3.0
Theme date: 08/06/2013
Tags: 
*/

@import url(styles/main.css);
@import url(styles/shortcodes.css);

.no-results.not-found #s { width:91%; } 


body {
	-moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
	color:#5c5c5c;
	font-size:14px;
	background-color:#191919;
	background-repeat:no-repeat;
}
a {
	color:#aca7a7;
}
a:hover{
	color:#ff7e00;
}
h1, h2, h3, h4, h5, h6, .post-title a {
	font-weight:normal;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}
.post-title a{
	font-size:20px;
	color:#fff;
}
.post-title a:hover{
	color:#ff7e00;
}
.post-title{
	background:#000;

	font-size:20px;
	color:#fff;
	padding:5px 14px;
}
#logo{
	margin:30px 0 30px 15px;
}
#header.container{
	padding:0;
	background:#000;
}
/* SEARCH */
#s {
	background:#e5e3e4;
	color:#7b7b7b;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	width:198px;
}
#searchsubmit{
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	float: right;
    height: 27px;
}
#searchsubmit, #s {
	height:27px;
}
#header #searchsubmit, #header #s{
	margin-top:33px;
	margin-bottom:24px;
}
#header #searchsubmit {
	margin-right:20px;
}
#content #s{
	width:215px;
}
#content #searchsubmit{
	margin-right:5px;
}

/* MENUS */
.lt-secondary-menu{
	clear:right;
}
#secondary-menu {
	margin-right:20px;
}
#secondary-menu a {
	color:#fff;

	font-size:12px;
	text-transform:uppercase;
}
#secondary-menu a:hover {
	color:#ff7e00;
}
#main-menu {
	background:url(images/mainmenu.png) left top repeat-x;
	margin:0;
	height:55px;
	padding:0 11px;
}
#main-menu ul > li { background:url(images/mainmenu-li.png) right top repeat-y; }
#main-menu > ul > li > a {
	color:#000;

	text-transform:uppercase;
	font-size:14px;
	padding:19px 15px;
	text-shadow:1px 1px 2px #fff;
	margin:0 -5px;
}
#main-menu > ul > li > a:hover {
	color:#181818;
	background:url(images/mainmenu-hover.png) left top repeat-x;
}
#header .menu ul {
	background:#323232;
	min-width:123px;
}
#header .menu ul a {
	color:#fff;
	padding:10px 15px;
	text-align:left;
	text-transform:none !important;
}
#header .menu ul a:hover {
	color:#ff7e00;
}

/* SLIDER */
#slider { 
	max-width:960px; 
	width:100%;
	padding:20px;
	background:#151515;
	position:relative;
}
.slide {
	max-width:960px;
	width:100%;
	margin:0 auto;
	height:460px;
	border:1px solid #737373;
}
.slider-previews { 
	max-height:75px;
	position:absolute;
	left:21px;
	bottom:19px;
}
.slide-left {
	left:8px;
}
.slide-left:hover{
	background:url(images/slide-left-hover.png) no-repeat;
}
.slide-right {
	right:8px;
}
.slide-right:hover{
	background:url(images/slide-right-hover.png) no-repeat;
}
.slide-meta {
	width:510px;
	height:90px;
	background:url(images/slide-meta.png);
}
.slide-meta h3 {
	color:#fff;
	text-transform:none !Important;
	font-size:18px;
	margin:0 0 5px;
}
.slide-meta .desc {
	color:#fff;
	display:inline;
	font-size:16px;
}
.slide-meta .readmore {
	float:none;
	font-size:16px;
	text-transform:lowercase;
	text-decoration:underline;
	background:none;
	padding:0;
	color:#ff7e02;
	text-shadow:none;
}

.showroom-block {
	background:#fff;
	width:994px;
	padding:20px 3px;
	margin:0 auto;
}
.showroom-block .item{ margin:0 16px;}
.showroom-block .readmore{
	color:#fff;
	text-transform:lowercase;
	text-decoration:none;
	background:url(images/showroom-more.png) right 50% no-repeat;
	padding-right:20px;

	font-size:12px;
	float:left;
}
.showroom-block h3{

	color:#3f3f3f;
	font-size:14px;
	text-transform:none;
	font-weight:bold;
}


/* POSTS */

.post-body div.gallery { clear:both; padding-top:50px }
.contactform input, .contactform select, .contactform textarea{ background:none; }

#content-body{
	background:#fff;
	width:958px;
	padding:10px 21px 20px;
}
.post {
}
.alignleft{
	margin-right:20px;
}
.alignright{
	margin-left:20px;
}
.wp-post-image{
	border:1px solid #aeaeae;
}
.post-meta{
	color:#a2a1a1;
	font-size:12px;

	font-style:italic;
}
.post-meta a{
	color:#ff7e00;
}
.readmore, #submit, .post-password-required form input[type="submit"], .contactform input[type="submit"] {
	border:none;
	color:#fff;

	font-size:12px;
	text-transform:lowercase;
	text-decoration:none;
	background:url(images/showroom-more.png) right 50% no-repeat;
	padding:4px 20px 4px 11px;
	text-shadow:-1px -1px 1px #ff3e00;
	float:right;
}
.readmore:hover, #submit:hover, .post-password-required form input[type="submit"], .contactform input:hover[type="submit"]{
	background:url(images/showroom-more-hover.png) right 50% no-repeat;	
	text-shadow:none;
	color:#fff;
}
.pagination.numeric span, .pagination.numeric a{
	display: inline;
	float: none;

	font-size:18px;
}
body.woocommerce nav.woocommerce-pagination ul li a,
body.woocommerce-page nav.woocommerce-pagination ul li a,
body.woocommerce #content nav.woocommerce-pagination ul li a,
body.woocommerce-page #content nav.woocommerce-pagination ul li a,
body.woocommerce nav.woocommerce-pagination ul li span,
body.woocommerce-page nav.woocommerce-pagination ul li span,
body.woocommerce #content nav.woocommerce-pagination ul li span,
body.woocommerce-page #content nav.woocommerce-pagination ul li span,
.pagination.numeric a,
.pagination.wp a{
	color:#000;
	text-decoration:none;
	font-size:18px;
}
body.woocommerce nav.woocommerce-pagination ul li span.current,
body.woocommerce-page nav.woocommerce-pagination ul li span.current,
body.woocommerce #content nav.woocommerce-pagination ul li span.current,
body.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
body.woocommerce nav.woocommerce-pagination ul li a:hover,
body.woocommerce-page nav.woocommerce-pagination ul li a:hover,
body.woocommerce #content nav.woocommerce-pagination ul li a:hover,
body.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
body.woocommerce nav.woocommerce-pagination ul li a:focus,
body.woocommerce-page nav.woocommerce-pagination ul li a:focus,
body.woocommerce #content nav.woocommerce-pagination ul li a:focus,
body.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.pagination.numeric a:hover,
.pagination.wp a:hover,
.pagination.numeric span {
	color:#ff7e00;
	font-size:18px;
}
.pagination{
	text-align: center;
	padding:10px 0;
	background:#e5e3e4;
}

/* SIDEBAR */
.sidebar h3{
	background:#000;
	color:#fff;
	font-size:20px;

	padding:5px 15px;
	margin:0 -10px 10px;
}
.sidebar{
	border:1px solid #ebebeb;
	background:#fafafa;
	padding:0 10px 10px;
	margin-top:14px;
	width:250px !important;
}
.sidebar li a {
	color:#5c5c5c;
	text-decoration:none;
}
.sidebar li a:hover {
	color:#ff7e00;
	text-decoration:underline;
}
.widget ul li {
	list-style:none;
	background-image:url(images/list-item.png);
	background-repeat:no-repeat;
	padding-left:16px !important;
	border-bottom:1px solid #c0c0c0;
	line-height:30px;
}
.widget ul li:hover{ background-image:url(images/list-item-hover.png); background-repeat:no-repeat; }
.widget ul li:last-child {
	border-bottom:none;
}
.widget_lttabs .scaption {
	background:#4a4a4a;
	color:#fff;

	padding:5px 15px;
}
.widget_lttabs .scaption.active, .widget_lttabs .scaption:hover {
	background:#ff830a;
	color:#000;
}
.sidebar .lt-sidebar-post .title.with-date { width:209px; }
.sidebar .lt-sidebar-post .title.with-thumbnail { width:135px; }
.sidebar .lt-sidebar-post .title.with-thumbnail.with-date { width:135px; }

/* FOOTER */
#footer{
	margin-bottom:35px;
	background:url(images/back-footer.png) left top;
	color:#fff;
}
#footer.container { padding:0; }
#footer .widgets {
	background:url(images/footer-widgets.png) left bottom repeat-x;
	padding:20px;
}
#footer .widgets h3{
	color:#fff;

	font-size:20px;
	text-transform:uppercase;
}
.copyright {
	color:#969696;
	padding:1px 40px;
}
.copyright a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
.copyright a:hover{
	color:#ff7e00;
}

.modalWindow{
	background:#F5F5F5;
}
/*WooCommerce*/ 
.added_to_cart { clear: left !important; display: block !important; }
 .woocommerce a.button.alt, 
.woocommerce-page a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce-page button.button.alt, 
.woocommerce input.button.alt, 
.woocommerce-page input.button.alt, 
.woocommerce #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce #content input.button.alt, 
.woocommerce-page #content input.button.alt,
.woocommerce-page #content .products li a.button,
 .widget.woocommerce.widget_product_search #searchsubmit {
	background:#ff7e00 !important;
	border:none !important;
	text-shadow:none !important;
}
.widget.woocommerce.widget_product_search label {
	margin-top:0 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	background:#ff7e00 !important;	
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	background:#fa9f46 !important;
}

@media only screen and (min-width:0) and (max-width:1023px) { 
	.lt-mainmenu-wrapper .back { background:none !Important; }
	.sidebar { width:27.2% !important; }
	.sidebar.right { margin-left:-31.1% !important; }
	#container { width:67% !Important; margin-right:33% !important; }
	.container { width:95% !important; padding:0 2.5% !important; }
	.copyright .container { padding:10px 2.5% !important; }
	#main-menu .menu { width:auto; }
	#slider { padding:0; width:100%; }
	.showroom-block { max-width:994px; width:100%; overflow:hidden; padding:20px 0; }
	.showroom-block .item { width:20%; margin:0 2%; }
	.showroom-block .item .wp-post-image { width:100%; height:auto; }
}

/* TABLET */
@media only screen and (min-width:640px) and (max-width:1023px) {
	#footer.container {
		padding:0;
	}
	.showroom-block{ padding:0;}
	#secondary-menu, #main-menu { display:none; }
	#header.container { background:none; }
	.mobile-menu { margin:10px 0; clear:both; }
	.sidebar.right { margin-left:0!important; }
}
/* MOBILE */
@media only screen and (min-width:240px) and (max-width:639px) {
	#footer.container {
		padding:0;
	}
	#secondary-menu, #main-menu { display:none; }
	#header.container { background:none; }
	#header #s { margin-right:-21px; width:80% !important; }
	#content-body { width:auto; }
	.showroom-block { width:auto; }
	#header #searchform { background:#e5e3e4; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:0 !important; margin:0 0 10px !important;}
	#header #searchsubmit, #header #s { margin-top:0; margin-bottom:0; }
	.mobile-menu { margin:10px 0; }
}