/*
Theme Name: LizardBusiness
Theme URI: http://lizardthemes.com/business/
Author: Lizard Themes
Author URI: http://lizardthemes.com/
Description: Business is an exquisite and professional theme that is aimed to satisfy your needs in design and functionality. The template is provided with numerous features, such as slider settings including slider changing effects, slider speed and even delay, social buttons and SEO that will make your site highly searchable and visible by the search engines.
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: gray, green, white, fixed-layout, translation-ready, custom-menu, custom-header, sticky-post, threaded-comments, theme-options, responsive-layout
*/

@import url(styles/main.css);

.no-results.not-found #s { width:91%; } 
body {
	color:#5c5c5c;
	font-size:13px;
	background-color:#c3c3c3;
	background-repeat:repeat-x;
	background-position:left 1px !important;
	position:relative;
}
.showroom-back{
	background:url(images/background.png) left top repeat-x;
	height:748px;
	width:100%;
	position:absolute;
	z-index:0;
	top:0;
}
a {
	color:#444;
}
a:hover{
	color:#ef3e24;
}
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:28px;
	color:#4d4d4d;
}
.post-title a:hover{
	color:#ef3e24;
}
.post-title{	
	padding:5px 0;
}
#logo{
	margin-left:-10px;
}
#header.container{
	padding:0;
}
/* SEARCH */
#s {
	background:#fff;
	color:#787878;
	width:216px;
}
#searchsubmit{
	float: right;
    height: 32px;
	width:32px
}
#searchsubmit, #s {
	height:27px;
}
#header #searchsubmit, #header #s{
	margin-top:33px;
	margin-bottom:24px;
}
#header #searchsubmit {
	margin-right:30px;
}
#content #s{
	width:215px;
}
#content #searchsubmit{
	margin-right:5px;
}
#searchsubmit{ float:right; } 
#header #searchform{
	background:#e5e5e5;
	margin-top:21px;
	padding:10px;
	margin-bottom:55px;
}
#header #searchsubmit, #header #s{
	margin:0;
}
#header #s{
	border:1px solid #c2c2c2;
	height:25px;
	border-right:none !important;
}
.post-body #s {
    position: absolute;
    width: 88.8%;
}
.post-body #searchsubmit {
    position: relative;
}
.lzblock[data-block="search"]{
	clear:right;
}

/* MENUS */
.lzblock[data-block="secondary-menu"]{
}
#secondary-menu li{
	background:url(images/sec-menu-back.png) left top repeat-x;
}
#secondary-menu a {
	color:#fff;
	text-shadow:1px 1px 2px #000;
	font-size:18px;
	text-transform:uppercase;
	margin:0 -3px;
	background:url(images/sec-menu-li.png) right repeat-y;
	padding:32px 13px;
}
#secondary-menu li:last-child a {
	background:none;
}
#secondary-menu a:hover {
	background:url(images/menu-hover.png) top left repeat-x !important;
}
.lzblock[data-block="main-menu"]{
	float:left;
}
#main-menu {
	background:url(images/mainmenu.png) left top repeat-x;
	margin:20px -10px 0;
	position:relative;
}
#main-menu .menu { 
	
}
#main-menu ul > li { background:url(images/mainmenu-li.png) right top repeat-y; }
#main-menu > ul > li > a {
	color:#3d3d3d;
	text-transform:uppercase;
	font-size:12px;
	padding:19px 15px;
	margin:0 -5px;
}
#main-menu > ul > li > a:hover {
	color:#181818;
	background:url(images/mainmenu-hover.png) left top repeat-x;
}
.menu ul {
	background:#e5e5e5;
	min-width:123px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.menu ul a {
	color:#3d3d3d !important;
	padding:10px 15px ;
	text-align:left;
	text-transform:uppercase !important;
}
.menu ul a:hover {
	color:#ef3e24 !important;
}
#secondary-menu .menu ul li { background:none !important; }
#secondary-menu .menu ul a{
	padding:10px 15px !important;
	font-size:13px !important;
	text-shadow:none !important;
	background:none !important;
}


/* SLIDER */
#slider { 
	width:1000px; 
	height:430px;
}
.lzblock[data-block="slider"]{
	background:url(images/slider-shadow.png) bottom no-repeat;
	padding-bottom:57px;
}
.slide-meta { 
	background:url(images/slide-meta.png);
	bottom:27px;
	height:130px;
	left:620px;
	right:0;
	position:absolute; 	
	padding:20px;
}
.slide-meta h3 { 
	color:#fff;
	font-size:20px;
	text-shadow:0 2px 2px #244949;
}
.slide-meta .desc { 
	color:#fff;
	font-size:16px;
	text-shadow:0 2px 2px #244949;
}
.slide-meta .readmore { 
	color:#fff;
	text-decoration:none;
	background:url(images/showroom-more.png) top repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:bold;
	font-size:14px;
	padding:5px 10px;	
	border:1px solid #404040;
}
.slide-meta .readmore:hover{
	background:url(images/showroom-more-hover.png) top repeat-x;
	color:#3d3d3d;	
	text-decoration:none;
}


/* SHOWROOM */

.lzblock[data-block="showroom"]{
	background:url(images/showroom.png) left bottom repeat-x;
}
.lz-showroom {
	margin:0 auto;
	position:relative;
	z-index:99;
}
.showroom-block {
	width:1056px;
	padding:20px 0;
	margin:0 auto;
}
.lzblock.no-slider[data-block="showroom"] { background-image:url(images/showroom-no-slider.png); }
.showroom-block .item p{
	color:#3d3d3d;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.showroom-block .item{ margin:0 24px; text-align:center; }
.showroom-block .readmore{
	color:#fff;
	text-decoration:none;
	background:url(images/showroom-more.png) top repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:bold;
	font-size:14px;
	float:none;
	padding:5px 10px;	
	border:1px solid #404040;
}
.showroom-block .readmore:hover{
	background:url(images/showroom-more-hover.png) top repeat-x;
	color:#3d3d3d;	
	text-decoration:none;
	border-color:#b6b6b6;
}
.showroom-block h3{
	color:#ef3e24;
	font-size:28px;
	text-transform:uppercase;
}
.showroom-img .wp-post-image{
	border:none;
}
.showroom-img{
	background:url(images/showroom-shadow.png) bottom no-repeat;
	padding-bottom:14px;
}

/* POSTS */
.contactform input, .contactform select, .contactform textarea{ background:none; }
.departments span {color:#ff7e00;}

#content-body{
	padding-top:80px;
}
.post {
	border-bottom:1px solid #d4d4d4;
	padding-bottom:35px;
}

#container .post:last-child{
	border:none !important;
}
.alignleft{
	margin-right:20px;
}
.alignright{
	margin-left:20px;
}
.wp-post-image{
	border:1px solid #aeaeae;
}
.post-meta{
	color:#919090;
	font-size:12px;
}
.post-meta a{
	color:#444444;
	text-decoration:none;
}
.post-meta a:hover{
	color:#ef3e24;
}
.readmore, .post-password-required form input[type="submit"], .contactform input[type="submit"], #submit{
	color:#ef3e24;
	text-decoration:none;
	float:right;
	text-transform:none;
	border:none;
	background:none;
	font-size:18px;
}
.readmore:hover, .post-password-required form input[type="submit"], .contactform input:hover[type="submit"], #submit:hover{
	text-decoration:underline;
	color:#ef3e24;
}
.pagination.numeric span, .pagination.numeric a{
	display: inline;
	float: none;
	font-size:12px;
}
.pagination.numeric a, .pagination.numeric span,.pagination.numeric a:hover{ 
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
}
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,
.pagination.numeric a{
	color:#000;
	text-decoration:none;
	padding:5px 10px;
}
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 {
	color:#fff;
	background:#5f5f5f;
	font-size:12px;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	padding:5px 10px;
}
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,
.pagination.numeric span {
	background:#f34d2d;
	color:#fff;
	font-size:12px;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	padding:5px 10px;
}
.pagination{
	text-align: center;
	padding:10px 0;
}


/* SIDEBAR */
.sidebar { width:310px; }
.sidebar.right { marglin-left:-310px; }
.widget { padding:10px 15px; background:#ececec; }

.sidebar h3{

	font-size:26px;
	color:#4d4d4d;
}
.sidebar li a {
	color:#393939;
	text-decoration:none;
	text-transform:none;
}
.sidebar li a:hover {
	color:#ef3e24;
}
.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_lztabs .scaption {
	background:#ef3e24;
	color:#fff;
	padding:5px 15px;
}
.widget_lztabs .scaption.active, .widget_lztabs .scaption:hover {
	color:#000;
}
.sidebar .lz-sidebar-post .title.with-date { width:230px; }
.sidebar .lz-sidebar-post .title.with-thumbnail.with-date { width:135px; }

.widget a{
	color:#ef3e24;
	text-decoration:none;
	text-transform:uppercase;
}
.widget a:hover{
	color:#4d4d4d;
}
/* FOOTER */
#footer{
	background:#fff;
	color:#000;
}
#footer.container { padding:0; }
#footer .widgets {
	padding:20px;
}
#footer .widgets a{
	color:#626262;
	text-decoration:none;
}
#footer .widgets a:hover{
	color:#ef3e24;
}
#footer .widgets h3{
	color:#393939;
	font-size:20px;
	text-transform:uppercase;
}
.copyright {
	color:#969696;
	padding:1px 40px;
	border-top:1px solid #e5e5e5;
	text-transform:uppercase;	
}
.copyright a{
	color:#ef3e24;
	text-decoration:none;
	text-transform:none;
}
.copyright a:hover{
	text-decoration:underline;
}

.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{
	background:url(images/showroom-more-hover.png) top repeat-x !important	;
	border:none !important;
	text-shadow:none !important;
	color:#5E5E5E !important;
}
.widget.woocommerce.widget_product_search{
	padding:10px 10px 50px !important;
}
.widget.woocommerce.widget_product_search #s { width:270px !important; }
.widget.woocommerce.widget_product_search #searchsubmit { 
	background:#F34D2D !important;
	color:#fff !Important;
	padding:2px 4px !important;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, 
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	background:#c75e4a !important;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, 
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { 
	background:#F34D2D !important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text { background:#fff !important; }

/* TABLET */
@media only screen and (min-width:640px) and (max-width:1023px) {
	#footer.container {
		padding:0;
	}
	.lzblock[data-block="showroom"]{ padding:20px 0; background:none ;  }
	.showroom-block{ padding:0;}
	#secondary-menu { clear:both; margin:0; }
	#main-menu { background:none; margin:0; }
	#header.container { background:none; }
	#logo{ padding:0 !important; margin:none !important; }
	#header #searchform{ position:relative; right:0; top:-170px; }
	.lzblock[data-block="main-menu"] { float:none !important; margin-top:15px; }
	.showroom-block .item { margin:0 16px; }
	
	body { background-image:none !important; }
}

/* MOBILE */
@media only screen and (min-width:240px) and (max-width:639px) {
	#footer.container {
		padding:0;
	}
	#secondary-menu { margin:0; }
	#main-menu { background:none; margin:0; float:none !important;}
	#header #searchform{ margin:10px 0;	border:1px solid #c2c2c2; background:#fff; padding:0 !important; height:27px !Important; }
	#header.container { background:none; }
	#header #s {  width:222px; border:none !Important; height:27px; float:left; }
	.lzblock[data-block="main-menu"] { float:none !important; }
	#s{ width:247px; }
	#content-body { width:auto; }
	.showroom-block { width:auto; padding:20px 10px !Important; }
	.lzblock[data-block="showroom"] { margin:0; background:none; }
	.showroom-block .item { padding:10px 0; margin:10px 0; }
	body { background-image:none !important; }
}