/*
Theme Name: Health
Theme URI: http://lizardthemes.com/health/
Author: Lizard Themes
Author URI: http://lizardthemes.com/
Description: Health is a high-end website design which is sure to meet all your needs and requirements while building a professional website. This premium template includes a set of features, including different showroom sources, different layouts, slider effects, sharing and media options, nice CSS3 tricks, and also goes with unique widgets from Lizardthemes. 
Version: 1.0
License: GNU General Public License v2 or later
Theme date: 07/23/2013
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: gray, blue, white, fixed-width, translation-ready, custom-menu, custom-header, sticky-post, threaded-comments, theme-options
*/

@import url(styles/main.css);
@import url(styles/shortcodes.css);

body {
	color:#282828;
	font-size:14px;
	background-color:#fff;
}


.bodysite {
	max-width: 1200px;
	margin: 0 auto;
}
.leftcontent {
	float:left;
	width: 900px;
}
#secondsidebar {
	float: left;
	width: 300px;
	position: relative;
	background: #f1eee9;
	padding:10px 10px 10px 15px;
	border-top: 5px solid #ececec;
	border-right: 5px solid #ececec;
	border-bottom: 5px solid #ececec;
	box-sizing: border-box;
	z-index:1000;
}


a {
	color:#282828;
}
a:hover{
	color:#ef6e01;
}
h1, h2, h3, h4, h5, h6, .post-title a {
	font-weight:normal;
	text-decoration:none;
}
.post-title a{
	color:#71bb0d;
	font-size:30px;
	
}
.post-title a:hover{
	color:#ef6e01;
}
#header.container{
	padding:0;
}
#header{

}
#logo {
}

/* SEARCH */
#s {
	color:#a1a1a1;
	width:198px;
}
#searchsubmit{
	width:25px;
	float:right;
	margin-right:10px;
}
#searchsubmit, #s {
	height:30px;
}
#content #s{
	width:215px;
}

#header #searchform {
    margin-top:30px;
    position: relative;
}
#searchform{
	background:#fff;
	height:30px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:4px 4px 4px #90ca42 inset;
	border:1px solid #d7ecbc;
}

/* MENUS */
#secondary-menu {
	margin-right:20px;
	margin-top:36px;
	z-index:9999;
	position:relative;
}
#secondary-menu a {
	color:#4e4e4e;
	font-size:14px;
	padding:0 15px;
	border-right:1px solid #4e4e4e;
}
#secondary-menu li:last-child a { border-right:none; }
#secondary-menu a:hover { color:#ef6e01; }
#main-menu {
	margin:0;
	height:36px;
	z-index:999;
	position:relative;
}
.lzblock[data-block="main-menu"] .container { 
	z-index:9997;
}
#main-menu .menu {
	width:1000px;
	margin:0 auto;
}
#menu-main-menu{
	width:1000px;
	margin:0 auto;
}
.nav-menu .menu > li {
    display: block;
    float: left;
}
#main-menu > ul > li > a {
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	padding:0 10px;
	height:58px;
	line-height:58px; 
	text-shadow:1px 1px 1px #61a10b; 
}
#main-menu > ul > li > a:hover, #main-menu > ul > li.current-menu-item  > a{
	color:#ebf916 !important;
}
#secondary-menu .menu ul, #main-menu .menu ul {
	background:#5f9e0b;
	min-width:123px;
}
#secondary-menu > .menu  ul { top:33px  !Important; }
#secondary-menu .menu ul a, #main-menu .menu ul  a{
	color:#fff !important;
	padding:10px 15px;
	text-align:left;
	text-transform:none ;
	border:none !important;
}
#secondary-menu .menu ul a:hover, #main-menu .menu ul a:hover {
	color:#ebf916 !important;
	background:none;
}
.menu ul li:hover{ background:#5f9e0b !important; }


/* SLIDER */
#slider{
	width:100%;
	height:615px;
	background:#99d612;
	position:relative;
	padding-top:0;
}
#page { position:relative; }
#slider .container { padding:0; }
.slider-bottom {
	width:100%;
	height:160px;
	z-index:2;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	background:url(images/slider-bottom.png) bottom no-repeat;
	-moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%;
    background-size: 100%;
}
.slider-top{
	width:100%;
	height:130px;
	z-index:2;
	position:absolute;
	left:0;
	top:94px;
	right:0;
	background:url(images/slider-top.png) top no-repeat;
	-moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%;
    background-size: 100%;
}
.slide {
	width:1000px;
	margin:0 auto;
	height:615px;
}
.slide-left,
.slide-right { 
	background-repeat:no-repeat;
	background-position:center;
}
.slide-left:hover { background-image:url(images/slide-left-hover.png); }
.slide-right:hover { background-image:url(images/slide-right-hover.png); }
.slide-left {
	left:8px;
	top:190px;
	height:231px;
	width:231px;
}
.slide-right {
	right:8px;
	top:170px;
	height:231px;
	width:231px;
}


/* SHOWROOM */
.showroom-block {
	width:100%;
	margin:0 auto;
	padding:0 0 100px;
	position:relative;
	z-index:999;
}
.showroom-back {
	background:url(images/showroom-top.png) top no-repeat;
	-moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%;
    background-size: 100%;
	position:relative;
	width:100%;
	height:130px;
	margin-bottom:55px;
	margin-top:-58px;
	z-index:0;
}
.showroom-block .item { 
	text-align:center;
	color:#9a9eab;
}
.showroom-block .item h3 {
	color:#71bb0d;
	font-size:32px;
	text-shadow:0 3px 3px #c6c6c6;
}
.showroom-block .item:hover h3 { 
	color:#ef6e01;
}
.showroom-inner {
	width:1000px;
	margin:0 auto;
}
.showroom-bottom { 
	position:absolute;
	bottom:0;
	height:140px;
	background:url(images/showroom-bottom.png) bottom no-repeat;
	width:100%;
	-moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%;
    background-size: 100%;
}
.showroom-block .item:first-child {
	margin-left:0;
}
.showroom-block .readmore{
	color:#ffffff;
	text-decoration:none;
	background:#222838;
	float:none;
	padding:5px 10px;
	font-size:14px;
}
.showroom-block .readmore:hover{
	color:#fbd215;
}
.showroom-block h3{
	color:#ffffff;
	font-size:18px;
}
.showroom-block .item .wp-post-image{
	margin-bottom:0;
}

/* POSTS */
.contactform input, .contactform select, .contactform textarea{ background:none; }
.department p span{ color:#222838; }

#content-body{
	margin-top:80px;
}
.entry {
	position:relative;
}
.entry:last-child { 
	border-bottom:1px solid #b7e259;
}
.post-body{
	padding-bottom:5px;
	overflow:hidden;
}
.post-meta {
	font-size:12px;
	margin:0 !important;
}
.entry .featured_image{
	border-color:#bfbfbf;
}
#comments{
	padding-right:20px;
}
.readmore, #submit, .post-password-required form input[type="submit"], .contactform input[type="submit"] {
	color:#fff;
	padding:5px 16px;
	text-decoration:none;
	background:#99d612;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	box-shadow:4px 4px 4px #449d01 inset;
	float:right;
	z-index:1;
	font-size:16px;
	border:none;
	position:relative;
}
.readmore:hover, #submit:hover, .post-password-required form input[type="submit"], .contactform input:hover[type="submit"]{
	color:#68b205;
	background:#fff;
	border:1px solid #71bb0d;
	padding:4px 15px;
}
.pagination.numeric span, .pagination.numeric a{
	float:none;
	display:inline-block;
	padding:5px 10px;
}
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:#fff;
	text-decoration:none;
	padding:7px 16px;
	line-height:24px;
	text-shadow:2px 2px 1px #73a10e;
}
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 {
	padding:6px 15px;
	color:#fff;
	text-shadow:2px 2px 1px #73a10e;
	line-height:24px;
	box-shadow:4px 4px 4px #449d01 inset;
	border:1px solid #7fc224;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	background:#99d612;
}
.pagination{
	text-align: center;
	padding:10px 0;
}
.pagination .inner { 
	display:inline-block;
	background:#99d612;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	box-shadow:4px 4px 4px #449d01 inset;
}
#container .post-body table th{
	border-bottom:2px solid #71bb0d;
	padding:5px;
}
#container .post-body table td{
	border-bottom:1px solid #71bb0d;
	padding:5px;
}

/* SIDEBAR */

.sidebar h3{
	color:#fff;
	background:#71bb0d;
	font-size:23px;
	margin:0 -10px 15px;
	padding:15px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-top:1px solid #c1e195;
	border-bottom:1px solid #c1e195;
}
.sidebar{
	padding-bottom:0;
}
.sidebar .widget { 
	border-right:1px solid #c1e195;
	border-left:1px solid #c1e195;
	margin-bottom:0 !important; 
	padding:0 10px 20px !important;
}
.sidebar .widget:first-child {
	border-radius:17px 17px 0 0;
	-moz-border-radius:17px 17px 0 0;
	-webkit-border-radius:17px 17px 0 0;
}
.sidebar .widget:last-child {
	border-bottom:1px solid #c1e195;
	border-radius:0 0 17px 17px;
	-moz-border-radius:0 0 17px 17px;
	-webkit-border-radius:0 0 17px 17px;
}
.sidebar .widget ul li a { 
	padding-left:15px;
	background:url(images/content-list.png) left no-repeat;
}
.sidebar .widget a { text-decoration:none; }
.sidebar .widget a:hover { 
	text-decoration:underline;
}
.widget_lztabs .scaption {
	background:#222838;
	color:#fff;
	padding:5px 15px;
	margin-right:2px;
}
.widget_lztabs .scaption.active, .widget_lztabs .scaption:hover {
	color:#fbd215;
}
.lz-sidebar-post .title.with-thumbnail.with-date { width:133px; }
.lz-sidebar-post .title.with-date { width:207px; }
.lz-sidebar-post .title.with-thumbnail { width:176px; }

/* FOOTER */
#footer{
	color:#fff;
	padding-top:30px;
	background: rgb(132,198,15);
	background: -moz-linear-gradient(top,  rgba(132,198,15,1) 0%, rgba(94,176,11,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(132,198,15,1)), color-stop(100%,rgba(94,176,11,1)));
	background: -webkit-linear-gradient(top,  rgba(132,198,15,1) 0%,rgba(94,176,11,1) 100%);
	background: -o-linear-gradient(top,  rgba(132,198,15,1) 0%,rgba(94,176,11,1) 100%);
	background: -ms-linear-gradient(top,  rgba(132,198,15,1) 0%,rgba(94,176,11,1) 100%);
	background: linear-gradient(to bottom,  rgba(132,198,15,1) 0%,rgba(94,176,11,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84c60f', endColorstr='#5eb00b',GradientType=0 );
	background-color:#71bb0d;
	padding-top:162px;
	position:relative;
}
#footer .widget ul li a { 
	background:url(images/footer-list.png) left no-repeat;
	padding-left:15px;
}
#footer a { 
	color:#fff;
	text-decoration:none;
}
#footer a:hover,
.copyright a:hover{ 
	color:#3d6b00;
	text-decoration:underline;
}
.copyright a { color:#fff; }
.lz-footer-head { 
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:100%;
	height:auto;
	background:url(images/footer.png) top no-repeat;
	-moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%;
    background-size: 100%;
}
#footer .container {  }
#footer .widgets {
}
#footer .widgets h3{
	color:#fff;
	font-weight:bold;
	text-shadow:0 3px 3px #729c0e;
	font-size:24px;
	margin-top:0;
}
.copyright {
	background:url(images/copyright.png) center no-repeat;
	-moz-background-size: 100%; 
    -webkit-background-size: 100%; 
    -o-background-size: 100%;
    background-size: 100%;
	color:#fff;
	min-height:85px;
	margin-top:-155px;
	padding-top:30px;
	font-size:12px;
}
.copyright .container {
	padding:0px 0;
}
.copyright span, .copyright p {
	margin:10px;
}

/* WooCommerce */
.sidebar .widget.woocommerce.widget_product_search h3{
	margin-bottom:25px;
}
.sidebar .widget.woocommerce.widget_product_search #searchsubmit { 
	float:right;
	background:#71bb0d;
	color:#fff;
}
.sidebar .widget.woocommerce.widget_product_search #searchsubmit:hover { 
	background:#ef6e01;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { 
	background:#71bb0d !important;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range { 
	background:#61a10b !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:#71bb0d !important;
	color:#fff;
	text-shadow:none !important;
	box-shadow:none !important;
	border:none !important;
}
.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce-page button.button.alt:hover, 
.woocommerce input.button.alt:hover, 
.woocommerce-page input.button.alt:hover, 
.woocommerce #respond input#submit.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce #content input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover {
	background:#ef6e01 !important;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {border:none !important;}
/* TABLET */
@media only screen and (min-width:640px) and (max-width:1023px) {
	#footer.container { padding:0; }
	.mobile-menu { border:1px solid #ccc !important; }
	.showroom-block{ padding:0; margin:30px 0; }
	#main-menu, #secondary-menu { display:none; }
	#header #searchform { position:relative; top:0; right:0; }
	#logo { float:none !important; }
	.slider-top, .showroom-back { display:none !important; }
	.copyright { background:#2e8503; }
	#footer .widget { margin-bottom:0  !important; padding-bottom:50px !Important; } 
}

/* MOBILE */
@media only screen and (min-width:240px) and (max-width:639px) {
	.mobile-menu { border:1px solid #ccc !important; }
	#header { padding-top:10px !Important; }
	#footer.container {	padding:0; }
	#content-body { width:auto; }
	.showroom-block { width:auto; margin:30px 0; }
	#header #searchform { margin:0; padding:0 !important; }
	#header #s { width:80% !important; }
	#searchsubmit { float:right; }
	#main-menu, #secondary-menu { display:none; }
	.slider-top, .showroom-back { display:none !important; }
	.copyright { background:#2e8503; }
	#footer .widget { margin-bottom:0  !important; padding-bottom:50px !Important; } 
}

