/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */


/* 
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
/*@import "mobile.css";*/

@media only screen and (min-width: 768px) {
/* Desktop styles go here */
.colleft {
	width: 69.2% !important;
	float: left;
}
.post, .type-page {
	border-bottom:1px dotted #227934;
	margin: 0 0 1.631em;
	padding: 12px 0;
}
.type-post .post-content header {
	text-align: justify;
	margin-top:20px;
}
.type-post .post-content header h1 {
	font-size: 26px;
	/*line-height: 26px;*/
	color:#227934;
	font-weight:bold;
	margin-bottom: 12px;
}
.type-post .post-content header h1 a {
	color:#00923F;
}
.type-post .post-content section .entry p {
	float: left;
}
.colleft #post-entries {
	box-sizing: border-box;
	float: right;
	width: 100%;
}
}
@media only screen and (max-width: 479px) {
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-size: 16px;
	font-weight: bold;
}
.post header h1 {
	margin-bottom: 8px;
}
h1 {
	font-size: 20px;
	line-height: normal;
	margin-bottom: 0;
}
.archive-header {
	display: block;
	float: left;
	width: 100%;
	margin: 0 0 12px;
	padding: 0 0 1em;
	font-weight: bold;
	border-bottom: #e8e4e3 4px double;
}
.colleft {
	width: 100% !important;
	float: left;
	text-align: justify;
}
.post, .type-page {
	border-bottom: 1px solid #726777;
	margin: 0 0 12px;
}
.type-post .post-content header h1 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 10px;
	font-weight: normal;
}
.type-post .post-content header {
	text-align: justify;
}
.type-post .post-content header h1 a {
}
.type-post .post-content section .entry p {
	float: left;
}
.colleft #post-entries {
	box-sizing: border-box;
	float: right;
	width: 100%;
}
.post img.thumbnail, .type-page img.thumbnail {
	width: 120px;
}
.post .alignleft, .type-page .alignleft {
	float: left;
	margin: 8px 10px 0 0;
}
.archive-header .archive-rss {
	display: none !important;
	float: none;
}
#main > h1.page-title {
	background: rgba(0, 0, 0, 0) url("images/tab.gif") repeat scroll 0 0;
	padding: 4px 0 6px 12px;
	font-size: 20px;
}
#main > h1 {
	background: rgba(0, 0, 0, 0) url("images/tab.gif") repeat scroll 0 0;
	color: #31413e;
	font-size: 22px;
	line-height: 1.387em;
	padding: 8px 0 10px 12px;/* margin-bottom: 0; */
}
.woocommerce_result_count, .woocommerce_ordering, .woocommerce-result-count, .woocommerce-ordering {
	width: 48%;
	float: left;
	display: none;
}
.box-head {
	display: none;
}
.box-counter-products {
	display: none;
}
div.group-support-f {
	clear: both;
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
	font-size: 11px;
}
div.group-support-f div {
	width: 100%;
	height: auto;
}
.sub-group-suport .col-items {
	border-right: 1px dotted #ccc;
	float: left;
	height: auto;
	margin: 0 7px 10px 5px;
	overflow: hidden;
	padding-right: 15px;
	width: 100%;
}
.sub-group-suport .col-items p {
	padding: 5px 0;
	margin: 0;
}
div.item-next-float-right {
	float: right;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
div.item-next-f p.title {
	color: #003399;
	font-weight: bold;
	padding: 5px;
	margin: 2px 0;
	text-shadow: 0 1px 1px #fff;
	text-transform: uppercase;
}
.item-next-social {
	display: none;
}
#respond #commentform .comment-form-author, #respond #commentform .comment-form-email, #respond #commentform .comment-form-url {
     width: 100%; 
    float: left;
    margin-right: 3.8%;
}
ul.products li.product {
    position: relative;
    float: left;
    width: 48%;
    margin-right: 4px;
    margin-bottom: 0;
    text-align: center;
    border: 1px solid #B39535;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-size: 16px;
	font-weight: bold;
}
.post header h1 {
	margin-bottom: 8px;
}
h1 {
	font-size: 2.244em;
	line-height: 18px;
}
.colleft {
	/*width: 69.2% !important;*/
	float: left;
}
.archive-header .archive-rss {
	display:none;
}
.post, .type-page {
	border-bottom: 1px solid #726777;
	margin: 0 0 1.631em;
	padding: 12px 0;
}
.type-post .post-content header h1 {
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 12px;
}
.type-post .post-content header {
	text-align: justify;
}
.type-post .post-content header h1 a {
}
.type-post .post-content section .entry p {
	float: left;
}
.colleft #post-entries {
	box-sizing: border-box;
	float: right;
	width: 100%;
}
.post img.thumbnail, .type-page img.thumbnail {
	width: 120px;
}
.post .alignleft, .type-page .alignleft {
	float: left;
	margin: 8px 10px 0 0;
}
.box-head {
	display: none;
}
.box-counter-products {
	display: none;
}
#header {
	padding: 0;
	margin-bottom: 1.631em;
}
div.right-top-head {
	width: 95%;
}
div.right-top-head .input-text {
	width: 78%;
}
div.right-top-head #searchsubmit {
	width: 55px;
}
#header .nav-toggle {
	top: 18px;
	right:45px;
}
div.group-support-f {
	clear: both;
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
	font-size: 11px;
}
div.group-support-f div {
	width: 100%;
	height: auto;
}
.sub-group-suport .col-items {
	border-right: 1px dotted #ccc;
	float: left;
	height: auto;
	margin: 0 7px 10px 5px;
	overflow: hidden;
	padding-right: 15px;
	width: 100%;
}
.sub-group-suport .col-items p {
	padding: 5px 0;
	margin: 0;
}
div.item-next-float-right {
	float: right;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
div.item-next-f p.title {
	color: #003399;
	font-weight: bold;
	padding: 5px;
	margin: 2px 0;
	text-shadow: 0 1px 1px #fff;
	text-transform: uppercase;
}
.item-next-social {
	display: none;
}
.widget:first-child h3 {
    background: none;
    color: #444;
    font-weight: bold;
}
.archive-header h1 {
    color: #227934;
    padding-bottom: 8px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
.box-counter-products {
	width: 22%;
}
.box-counter-products div.total-product p.number-product {
    color: #fcc922;
    display: block;
    float: left;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 0 10px 0px;
    text-shadow: 0 1px 1px black;
    width: 110px;
    text-align: center;
}
.homepage-banner {
	position: relative;
	max-width: 95.949em;
	margin-left: auto;
	margin-right: auto;
	/* margin-bottom: 3.631em; */
	display: block;
	width: 100%;
}
ul.products li.product {
    position: relative;
    width: 22.0%;
    border: 1px solid #B39535;
}
div.group-support-f {
	clear: both;
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
	font-size: 11px;
}
div.group-support-f > div {
	width: 28%;
	height: auto;
}
.sub-group-suport .col-items {
	border-right: 1px dotted #ccc;
	float: left;
	height: auto;
	margin: 0 7px 10px 5px;
	overflow: hidden;
	padding-right: 15px;
	width: 19%;
}
.sub-group-suport .col-items p {
	padding: 5px 0;
	margin: 0;
}
div.item-next-float-right {
	float: right;
	margin: 0;
	overflow: hidden;
	width: 27%;
}
div.item-next-f p.title {
	color: #003399;
	font-weight: bold;
	padding: 5px;
	margin: 2px 0;
	text-shadow: 0 1px 1px #fff;
	text-transform: uppercase;
}
.item-next-social {
	display: none;
}
}
@media only screen and (min-width: 1026px) and (max-width: 1920px) {
}
