/* стили таблиц */
.block-content table {margin:0 auto 20px; width:100%;}
.block-content td, .block-content th {padding:5px 8px; border:2px solid #fff; background:#f0f0f0; vertical-align:top; border-radius:7px; -webkit-border-radius:7px;}
.block-content td, .block-content th, .block-content td p, .block-content th p{font-size:13px;line-height: 1.5; text-align:left;}
.block-content th  {color:#fff; text-align:center; background:#4b9300;font-size:13px;}
.block-content th p, .block-content th a {color:#fff; font-size:13px;}
.block-content thead {text-align:center; background:#4b9300;font-size:13px;}

.block-content td p, .block-content th p {padding:0;margin:0;}

.invisible td, .invisible th {border:0px solid #c6c6c6; background:#ffffff;}
.invisible th {background:#ffffff;}
.invisible thead { background:#ffffff;}
/************/

.heading-sub h3 {
	/*
	color: #333;
	font: bold 24px/48px "Open Sans", sans-serif;
	text-transform: uppercase;
	*/
}
.heading-sub h1 {
	color: #333;
	font: bold 24px/48px "Open Sans", sans-serif;
	text-transform: uppercase;
}
	
.block-content a {text-decoration: underline !important;}

.infoblock{
	border:1px solid #eee;
	padding: 12px 10px 13px 20px;
}
.infoblock p{
	margin-bottom: 10px;
}

.dropdown-content .banner {
	margin-top: 20px;
}
.slide{
/*	max-height: 460px;
	overflow-y: hidden;*/

/*    background: #f2f2f2;*/
    padding-top: 30px;
    padding-bottom: 30px;
}
.sub-banner a:before, .banner_1 a:before, .banner_2 a:before {
/*	border-bottom: 50px solid rgba(255, 255, 255, 0.4);
	border-top: 50px solid rgba(255, 255, 255, 0.4);*/
	border-bottom: 50px solid rgba(17, 142, 0, 0.3);
	border-top: 50px solid rgba(17, 142, 0, 0.3);
}
.level0 > li:last-child {
    border-bottom: 0;
    min-height: 249px;
}
.search-form, .top-nav .nav-search .search-form.v3, .search-form-2 {
    width: 250px;
}
.block .photo.photo-cart {
    padding-top: 8px;
}
.block .inform .strong {
    color: #333;
    font: bold 14px/16px "Open Sans", sans-serif;
    text-transform: uppercase;
}

  
.btn-dis{
	background: #eee !important;
}

/***** цвета *****/
.marker{color:#ff4d00 !important;}
.error{color:#ff4d00 !important;}
.message{color:#529e00 !important;}
.green{color:#6bce04 !important;}
.yel{color:#ffd007 !important;}
.orange{color:#ff4d00 !important;}

.col-marker{color:#ff4d00 !important;}
.col-error{color:#ff4d00 !important;}
.col-message{color:#529e00 !important;}
.col-green{color:#6bce04 !important;}
.col-yel{color:#ffd007 !important;}
.col-orange{color:#ff4700 !important;}
.col-dark{color:#111 !important;}
/***************************/

a:hover .col-orange{
	color: #6bce04 !important;
}

/***** размер шрифта *****/
.fn10{font-size:10px !important;}
.fn11{font-size:11px !important;}
.fn12{font-size:12px !important;}
.fn13{font-size:13px !important;}
.fn14{font-size:14px !important;}
.fn15{font-size:15px !important;}
.fn16{font-size:16px !important;}
.fn18{font-size:18px !important;}
.fn20{font-size:20px !important;}
.fn24{font-size:24px !important;}
.fn28{font-size:28px !important;}
/***************************/

.fnbold { font-weight: bold !important; }

.t-align-l{text-align:left !important;}
.t-align-c{text-align:center !important;}
.t-align-r{text-align:right !important;}

/***** отступы *****/
.ml0{margin-left: 0px !important;}
.mt5{margin-left: 5px !important;}
.ml10{margin-left: 10px !important;}
.ml15{margin-left: 15px !important;}
.ml20{margin-left: 20px !important;}
.ml25{margin-left: 25px !important;}
.ml30{margin-left: 30px !important;}
.mr0{margin-right: 0px !important;}
.mr5{margin-right: 5px !important;}
.mr10{margin-right: 10px !important;}
.mr15{margin-right: 15px !important;}
.mr20{margin-right: 20px !important;}
.mr25{margin-right: 25px !important;}
.mr30{margin-right: 30px !important;}
.mt0{margin-top: 0px !important;}
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mt15{margin-top: 15px !important;}
.mt20{margin-top: 20px !important;}
.mt25{margin-top: 25px !important;}
.mt30{margin-top: 30px !important;}
.mb0{margin-bottom: 0px !important;}
.mb5{margin-bottom: 5px !important;}
.mb10{margin-bottom: 10px !important;}
.mb15{margin-bottom: 15px !important;}
.mb20{margin-bottom: 20px !important;}
.mb25{margin-bottom: 25px !important;}
.mb30{margin-bottom: 30px !important;}

.pl0{padding-left: 0px !important;}
.pl5{padding-left: 5px !important;}
.pl10{padding-left: 10px !important;}
.pl15{padding-left: 15px !important;}
.pl20{padding-left: 20px !important;}
.pl25{padding-left: 25px !important;}
.pl30{padding-left: 30px !important;}
.pr0{padding-right: 0px !important;}
.pr5{padding-right: 5px !important;}
.pr10{padding-right: 10px !important;}
.pr15{padding-right: 15px !important;}
.pr20{padding-right: 20px !important;}
.pr25{padding-right: 25px !important;}
.pr30{padding-right: 30px !important;}
.pt0{padding-top: 0px !important;}
.pt5{padding-top: 5px !important;}
.pt10{padding-top: 10px !important;}
.pt15{padding-top: 15px !important;}
.pt20{padding-top: 20px !important;}
.pt25{padding-top: 25px !important;}
.pt30{padding-top: 30px !important;}
.pb0{padding-bottom: 0px !important;}
.pb5{padding-bottom: 5px !important;}
.pb10{padding-bottom: 10px !important;}
.pb15{padding-bottom: 15px !important;}
.pb20{padding-bottom: 20px !important;}
.pb25{padding-bottom: 25px !important;}
.pb30{padding-bottom: 30px !important;}
/***************************/


/***************************/
div.navigation-pages {padding: 0.5em 0; margin-bottom:20px;}
div.navigation-pages a, span.nav-current-page, span.page-dots{
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0.75em;
	padding-right: 0.5em;
	text-decoration: none;
}
div.navigation-pages a.page-previous { 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-left: none; }
div.navigation-pages a.page-first, div.navigation-pages span.page-first { 
	border-left: none; 
	padding-left: 0.5em; }
span.nav-current-page { font-weight: bold; }
div.navigation-pages a, span.nav-current-page, div.navigation-pages a.page-previous, span.page-dots { border-color: #cdcdcd; }
/******************************************/

/******* Плавающее меню *****************/
.fixed .menu{
    position: fixed;
    width: 100%;
	top: 0;
	z-index: 99999;
}

/*****************************************/

@media (min-width: 992px){
	.logo a {
		width: 220px;
	}
}

@media (max-width: 991px){
	.post-category {
		display: none;
	}
	.heading-sub h3.pull-left{
		float:none;
	}
	.heading-sub h1.pull-left{
		float:none;
	}
	.heading-sub .other-link-sub.pull-right{
		float:none;
	}
}
@media (max-width: 768px){
	.sidebar {
		padding-top: 35px;
	}
}
@media (max-width: 768px){
	.footer-nav .group-button .button-ver2 .fa.mr15, .footer-nav .group-button .button-ver2 .fa.mr10 {
		margin-right: 0px !important;
	}
}

.shop-list-v3-page{
	margin-bottom:30px;
}
.main-content h2, .main-content h3{
	margin-top:20px !important;
	margin-bottom:10px !important;
	color: #111;
}

.sub-form-li div {
/*    font: 24px/34px "Open Sans", sans-serif;*/
    font: 700 26px/34px "Open Sans Condensed", sans-serif
    color: #000;
    position: relative;
	margin-bottom: 10px;
    margin-top: 40px;
}

.bigdeal {
    padding-top: 24px;
    padding-bottom: 32px;
}
.featured-product {
    padding-bottom: 20px;
}
.banner_1 {
    padding: 20px 0;
}
.brand {
    padding: 20px 0;
}
.prod-fea-list [class*="col-md-"] {
    margin-bottom: 20px;
}

.prod-info h3, .product-item-info-related h3 , .prod-info h3 a, .product-item-info-related h3 a,
.product-list .product-item-info h3 a,
.product-list.grid_full.list-item .product-item-info h3 a 
{
	font: 700 17px/22px "Open Sans", sans-serif;
	color: #111;
	margin-top:0px !important;
	margin-bottom:5px !important;	
}

.prod-info h3 a:hover, .product-item-info-related h3 a:hover,
.product-list .product-item-info h3 a:hover,
.product-list.grid_full.list-item .product-item-info h3 a:hover 
{
	color: #6bce04;
}

.product-list.list-item .product-item-info h3{
	margin-top: 0px !important;
}

.dropdown-content{
	min-height:312px;
}
.dropdown-content .col-3 .level2 > li {
	margin-bottom:12px;
}
.dropdown-content .col-3 .level2 > li > a {
	font: 13px/16px "Open Sans", sans-serif;

}

footer .description-primary a {
	text-decoration: underline;
}
footer .info  .fmenu a {
    font: 13px/13px "Open Sans", sans-serif;
    text-transform: none;
}
footer .info  .fmenu li {
    margin-top:0px;
    margin-bottom:17px;
}
footer .info .title-contain {
    padding-top: 0px;
}
footer .info .title-contain a{
    padding-top: 0px;
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	color: #070707;
}
footer .info .title-contain a:hover {
	color: #6bce04;
}
.widget-info ul li i, .blog-connect-social-group ul li i {
    margin-right: 10px;
	color: #ff4700;
}


.post-category ul li a:before {
	background: #232323;
	display: block;
	float: left;
	content: "";
	height: 5px;
	margin: 8px 12px 0 0;
	width: 5px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	
	height: 0px;
	margin: 0;
	width: 0px;	
}
.post-category ul li {
	padding: 14px 0 15px 20px;
	padding: 12px 0 13px 20px;
	border-bottom: 1px solid #fff;
	background: #f6f6f6;
}
.filter-block {
	padding-top: 0px;
	padding-bottom: 27px;
}




.tab-content p {
	margin-top: 5px;
	margin-bottom: 15px;
}
.block-content p {
	margin-top: 5px;
	margin-bottom: 15px;
}
.block-content li, .tab-content li {
	list-style: disc;
	margin: 5px 0px 5px 20px;
	padding: 0px 0px 0px 0px;
	line-height: 1.42857;
}
.shop-sing-item-detail .prod-price{
	font-size: 16px
}
.shop-sing-item-detail .prod-price .price{
	font-size: 36px
}
.shop-sing-item-detail .prod-price .price.old{
	font-size: 16px
}
.shop-sing-item-detail .description {
	padding: 20px 0;
}
.prod-description .price.old{
	color:#ccc;
}
.product-item-info .descriptlabel, .prod-info .descriptlabel, .shop-sing-item-detail .descriptlabel{
	font-size: 11px
}
.shop-sing-item-detail .descriptlabel li{
	list-style: disc;
	margin-left: 30px;
	margin-bottom: 3px;
}
.shop-sing-item-detail .descriptlabel{
	color: #999;
}


.button-view {
	margin-left: 10px;
}
.filter-block.bd {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.filter-block {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n+1) {
	  padding: 0px 21px 0 0; }
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n+2) {
	  padding: 0 14px 0 7px; }
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n+3) {
	  padding: 0 7px 0 14px; }
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n) {
	  padding: 0px 0 0 21px; }
*/
.product-list{width: 100%;}
.product-list.grid_full.grid_sidebar.grid-uniform{}
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n+1) {
	  padding: 0px 21px 0 0; }
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n+2) {
	  padding: 0px 21px 0 0; }
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n+3) {
	  padding: 0px 21px 0 0; }
.product-list.grid_full.grid_sidebar .product-list-item:nth-child(3n) {
	  padding: 0px 21px 0 0; }	 
	  
.product-list .product-item-img .label {
    display: block;
    position: relative;
    top: 20px;
    width: 120px;
    margin-top: -200px;
    margin-bottom: 202px;
}
	  
/** кнопки **/
.btn-v2 {
	background: #6bce04;
	position: relative;
	font: 700 15px/16px "Open Sans", sans-serif;
	color: #fff;
	padding: 16px 20px;
	border-color: #519c03;
	border-style: solid;
	border-width: 0 0 3px;
	margin-left: 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	white-space:nowrap;
}

.btn-sub2 {
    background: #f9f9f9;
    padding: 10px 15px;
    color: #030303;
    margin-top: 20px;
    text-decoration: underline;
    font-family: "Open Sans", sans-serif;
	border-color: #ddd;
	border-style: solid;
	border-width: 1px;
	margin-left: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px ;
	border-radius: 4px;	
}

.shop-sing-item-detail .group-button .button-ver2 .link-ver1.addcart-ver2.btn-yel, .btn-yel {
/*	background: #ffc000;*/
	background: #ffa500;
	color: #fff;
	border-color: #6a5000;
}
.shop-sing-item-detail .group-button .button-ver2 .link-ver1.addcart-ver2.btn-yel:hover, .btn-yel:hover , .btn-yel:active , .btn-yel:focus {
/*	background: #333;*/
	background: #ffd400;
	color: #fff;	
}

.shop-sing-item-detail .group-button .button-ver2 .link-ver1.addcart-ver2.btn-orange, .btn-orange  {
	background: #ff4700;
	color: #fff;
	border-color: #ce4c01;
}
.shop-sing-item-detail .group-button .button-ver2 .link-ver1.addcart-ver2.btn-orange:hover, .btn-orange:hover  , .btn-orange:active  , .btn-orange:focus  {
	background: #ff8100;
	color: #fff;
}

/** ///// **/

.footer-nav{
	background: #282828;
	position:fixed;
	z-index:99999;
	bottom:0;
	width: 100%;
	padding: 21px 0px;
	padding: 0px 0px;
}
.footer-nav .btn-v2{
	margin-right:20px;
    font: 700 15px/57px "Open Sans", sans-serif;	
}
.copyright {
    padding: 22px 0 79px 0;
}


/** bootstrap **/
.modal-dialog.width200 {width: 200px !important;}
.modal-dialog.width300 {width: 300px !important;}
.modal-dialog.width400 {width: 400px !important;}
.modal-dialog.width500 {width: 500px !important;}

.ul-region-list{
	text-align: left;
}
.ul-region-list li{
	padding: 3px 9px;
	margin: 3px 0;
    background: #f9f9f9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px ;
	border-radius: 4px;		
}
.ul-region-list li a {
    display: block;
}
.regionname{
	color:#000;
	text-decoration:underline;
}











/***** 2020-06-15 *******/
.product-list .product-item-info .addcart-ver2 {
    background: #ff4700;
    /* margin-top: 37px; */
    margin-top: 7px;
    border-color: #ce4c01;
}
/***** 2020-10-25 *******/
.product-list .product-item-info .addcart-ver2.btn-yel {
	background: #ffa500;
    /* margin-top: 37px; */
	margin-top: 7px;
	border-color: #6a5000;
}
.product-list .product-item-info .addcart-ver2.btn-yel:hover {
	background: #ffd400;
	color: #fff;	
}
.product-list .product-item-info .addcart-ver2.btn-green {
    background: #6bce04;
    /* margin-top: 37px; */
    margin-top: 7px;
    border-color: #519c03;
}
.product-list .product-item-info .addcart-ver2.btn-green:hover {
	background: #333;	
}

/***** 2020-09-24 *******/
@media (min-width: 1199px) {
    .shop_table > thead > tr > th {
      padding: 5px 20px 10px 0; } }

@media (min-width: 1199px) {
  .shop_table > tbody > tr > .product-thumbnail {
    padding: 40px 0 40px 0; } }
	
@media (min-width: 1199px) {
  .shop_table > tbody > tr > .product-name {
    padding: 10px 12px 10px 10px; } }

@media (min-width: 1199px) {
  .shop_table > tbody > tr > .product-price {
    padding: 75px 55px 75px 0; } }

@media (min-width: 1199px) {
  .shop_table > tbody > tr > .product-quantity {
    padding: 10px 12px 10px 0; } }
	
.aside-shopping-cart-total .shop_table .cart_item .product-name input {
    display: none;
}	
.aside-shopping-cart-total .shop_table .cart_item .product-name input[type="radio"]:checked + label:before {
    content: "\f192";
    color: #6bce04;
}
.aside-shopping-cart-total  .shop_table .cart_item .product-name label:before {
    content: "\f10c";
    display: inline-block;
    width: 12px;
    height: 12px;
    font-family: 'FontAwesome';
    font-size: 14px;
    margin-right: 10px;
    color: #aaa;
}	




@media (max-width: 575px){
	.countdown-action {
		zoom: .8;
	}
	#timer-number-value-ea9b8a6bc80485c9bae78e98b3a44a9f-days,
	#timer-number-value-ea9b8a6bc80485c9bae78e98b3a44a9f-hours,
	#timer-number-value-ea9b8a6bc80485c9bae78e98b3a44a9f-minutes,
	#timer-number-value-ea9b8a6bc80485c9bae78e98b3a44a9f-secundes
	{
		font-size:30px;
	}
	#timer-text-ea9b8a6bc80485c9bae78e98b3a44a9f-days,
	#timer-text-ea9b8a6bc80485c9bae78e98b3a44a9f-hours,
	#timer-text-ea9b8a6bc80485c9bae78e98b3a44a9f-minutes,
	#timer-text-ea9b8a6bc80485c9bae78e98b3a44a9f-secundes
	{
		font-size:10px;
	}
}
@media (max-width: 412px){
	.countdown-action {
		zoom: .6;
	}
}