.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top: 40px;
}
.home-page{
	color:#424f57;
}
.home-page .entry-header, .home-page .entry-content{
	float:left;
	width:100%;
	max-width:100%;
	text-align:left;
}
.home-page h1 {
    margin: 25px 0 5px;
    color: #77be43;
    font-size: 53px;
    font-weight: 500;
    line-height: 1.1;
	letter-spacing:unset;
}
.home-page, .home-page p {
	font-size: 20px;
	line-height: 22px;
	margin:0;
}
.home-page .text_below_head {
    color: #68b446;
    font-size: 20px;
    margin: 0px 0 10px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.1;
    box-sizing: border-box;
    float: left;
    width: 100%;
}
.home-products {
	margin-top:40px;
}
.home-products ul.products li.product{
	margin-bottom:10px;
}
.home-bottom,.home-bottom p{
	text-align:center;
}
.home-bottom p{
	font-size: 16px;
	padding-bottom: 15px;
	margin-bottom:0
}
.home-bottom .phyto_adv
{
	max-width: 555px;
    margin: auto;
}
.home-bottom .phyto_adv img{
	display:unset;
	margin-top: -12px;
    margin-left: 5px;
}
.dull {
    opacity: 0.5;
}
.glow {
    opacity: 1;
}
.topmargin {
    margin-top: 30px;
}
.leftSide_article {
    position: fixed;
    width: 300px;
}
.leftSide_article_image {
    border: 1px solid rgba(153, 153, 153, 0.2);
    height: auto;
    width: 170px;
    float: right;
    padding: 10px;
}
.leftSide_article_image .img-div p img {
    width: 150px;
    height: auto;
	margin-bottom:0;
}
.article_htag {
    color: #00a1df;
    font-family: DINPro;
    font-size: 36px;
    margin:0;
    font-weight: 500;
    line-height: 1.1;
    text-align: left;
}
@media (min-width:768px) 
{
	.page-template-template-homepage-php .site-main .columns-4 ul.products li.product 
	{
		width: 23%;
    float: left;
    margin-right: 1%;
    margin-left: 1%;
	}
	.hentry.type-post .entry-content {
		width:100%;
	}
}
.articleMain_content .woocommerce-breadcrumb {
	margin-bottom:0;
    font-weight: bold;
    color: #424F57;
}
.articleMain_content .woocommerce-breadcrumb {
    color: #424F57;
    padding-right: 5px;
}
.articleMain_content .woocommerce-breadcrumb a {
    color: #424F57;
    font-size: 14px;
    text-transform: capitalize;
    padding: 0px 8px;
    font-weight: bold;
	text-decoration: none;
}
.articleMain_content .woocommerce-breadcrumb a:hover{
	color:#00a1df;
	text-decoration:none;
}
.articleMain_content .woocommerce-breadcrumb a:first-of-type::before {
	display:none;
}
.articleMain_content .woocommerce-breadcrumb .breadcrumb-separator {
    color: #424F57;
    font-size: 14px;
}
.articleMain_content .woocommerce-breadcrumb  .breadcrumb-active {
	border-bottom: 1px solid #424F57;
    padding-bottom: 3px;
    font-size: 14px;
	margin-left: 8px;
}
.articleMain_content h2,.articleMain_content h3,.articleMain_content h4 {
	font-size: 14px;
}
.my_page_shadow {
    background: rgba(153, 153, 153, 0.05);
    min-height: 480px;
}
.Page-Shadow {
    border: 1px solid #eee;
    padding: 20px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.12);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.12);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.12);
}
.product-cat div {text-align: center;}
.product-cat div h1 {text-align: center;    font-size: 26px;    text-transform: uppercase;    color: #424F57;    margin: 0;    padding: 0 0 0.7em;}
.product-cat {overflow:hidden;	padding-bottom:0 !important;}
.product-cat div span {    display: inline-block;    position: relative;    color: #424F57;    font-size: 24px;    font-weight: 500;    line-height: 22px;    text-transform: uppercase;}
.product-cat div span::before, .product-cat div span::after {    border-top: 2px solid #75BD46;    content: "";    height: 1px;    position: absolute;    top: 10px;    width: 600px;}
.product-cat div span::before {    margin-right: 15px;    right: 100%;}
.product-cat div span::after {    left: 100%;    margin-left: 15px;}
.product_category .page{margin-bottom:20px;}
.product_category .entry-content{display:none !important;}
.product-listing {	margin-bottom:20px;	}
.product-listing .list_container{	list-style-type:none;	margin-left:0;}
.product-listing .list_container .short_desc {    border: 1px solid #eee;    margin-bottom: 15px !important;    padding: 15px;    background: #F9F9F9;	width:100% !important;}
.product-exert img {	width:100%;}
.short_desc hr {margin-top: 20px;    margin-bottom: 20px;    border: 0;    border-top: 1px solid #eee;}
.short_desc h2 {    font-size: 24px;    text-transform: uppercase;    font-weight: 500;    margin: 20px 0 8px;    padding: 0;    line-height: 1.1;    text-align: left;}
.flex-color {	color: #00A1DF;}
.prcc-color {	color: #f15a24;}
.prosta-color {	color: #8547AD;}
.liver-color {	color: #009944;}
.short_desc h3 {    font-weight: 600;    font-size: 14px;    text-transform: none;    color: #424f57;    margin-bottom: 8px;    text-align: left;    margin-top: 10px;}
.product-exert ul  {	margin-left:0;}
.product-exert ul li {    text-transform: uppercase;    font-size: 0.9em;    line-height: 15px;    color: #424f57;    margin-bottom: .5em;    list-style: none;}
.product-exert .woocommerce-Price-amount.amount{	font-size: 18px;	font-weight: bold;}
.product-exert .product_view_page {	font-size: 17px;}
.cart-container {padding: 25px 15px;    background: #fff;    box-shadow: 2px 0 5px #999;    -moz-box-shadow: 2px 0 5px #999;    -webkit-box-shadow: 2px 0 5px #999;    margin: 25px auto !important;    width: 100%;}
.cart-product-grid  .cart_totals{	width:100%;}
.cart-product-grid  .coupon{	display:none !important;}
.cart-product-grid   .woocommerce-cart-form .quantity {display: block !important;}
.cart-product-grid   .woocommerce-cart-form .shop_table th,.cart-product-grid   .woocommerce-cart-form .shop_table td{border: 1px solid #dddddd;padding: 5px;font-weight: normal;text-transform: uppercase;text-align:center;vertical-align:middle;}
.cart-product-grid   .woocommerce-cart-form .shop_table th{	font-weight:bold;	font-size: 12px;}
.cart-product-grid  .cart_totals h2 {    background-color: #f5f5f5;    border: 1px solid #dddddd;    border-radius: 7px 7px 0 0;    color: #68b446 !important;    font-size: 13px;    font-weight: bold;    margin: 0;        margin-top: 0px;    padding: 10px 45px 10px 15px;    position: relative;    text-transform: uppercase;}
.cart-product-grid  .cart_totals table td strong,.cart-product-grid  .cart_totals table th strong{	font-weight: normal;}
.cart-product-grid  .cart_totals table td,.cart-product-grid  .cart_totals table th{    border: 1px solid #dddddd;    padding: 5px 12px;	background:#fff;	font-weight: normal;}
table.cart td.product-quantity .qty {width: 35px;}
.cart-product-grid  .wc-proceed-to-checkout {margin: auto;text-align: center;}
.cart-product-grid  .checkout-button {	margin:auto;font-size: 10px !important;	width: 220px;	text-transform: uppercase;	background:#68b446;	color:#fff;}
.cart-product-grid  .actions .button, .button.wc-backward{	font-size: 11px !important;	text-transform: uppercase;	background:#68b446;	color:#fff;	border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	float:right;}
.cart-product-grid table.cart td.product-remove a.remove {	margin: 0 auto;}
.cart-product-grid  .checkout-button.wc-forward::after {	content="";}
.cart-product-grid  .cart_totals table td a{    color: #424F57;}
.cart-product-grid {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #ececec;    border-radius: 8px;    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);    display: block;    margin-bottom: 0px;    padding: 20px !important;    text-align: left;}
.lost_reset_password .form-row-first {	width:100%;}
.lost_reset_password h2 {text-transform: uppercase;	font-size: 24px;	color: #68b446;}
.my_home_products ul.products { text-align: center; width: 100%; }
.my_home_products ul.products li.product {  display: inline-block; float: none !important; }
.all_faq_temp { margin-top: 3px; }
.all_faq_temp .faq_cont { width:100%; float:left; margin: 30px 0 0px; }
.all_faq_temp .faq_cont ul { width:100%; float:left; }
.all_faq_temp .faq_cont ul li { width:100%; float:left; padding: 2px 0; }
.all_faq_temp .faq_cont ul li a { color: #424F57 !important; }
.all_faq_temp .faq_cont ul li a:hover { color: #68b446 !important; text-decoration:none; }
.all_faq_temp .faq_cont ul li a:focus { color: #68b446 !important; text-decoration:none; }
.all_faq_temp .faq_cont ul li a:active { color: #68b446 !important; text-decoration:none; }
.single-product .my_sect_4 { display: none; }