body { font-family:Roboto; }.
select { font-family:Roboto; }	
@media (min-width:1200px) {
	.container { width:1200px; max-width: 1200px; }
}
@media (min-width:1400px) {
	.container { width:1400px; max-width: 1400px; }
}
.header-top { padding:10px 0 }	
.our-clients { margin-bottom:30px; }
.header-top a { color:#199448; font-size:14px; line-height:22px; }
.header-top a:hover { color:#f28e16; }
.logo { text-align:center; margin:25px; }
.logo img { max-height:85px }
.mini-cart .basket a .cart-title { margin-top:3px; }
.popup .nav > li > a { padding:2px 0 }
.popup h3.active a, .popup a.active { color:#f28e16 }
.popup .nav li:before, .popup .nav li li:before { top:2px; }
.tp-caption.ExtraLargeTitle { font-weight:500 }
.product-item .pr-button { top:8% }
.home-tab .owl-buttons { opacity:1; }
.product-item { margin:0 20px; }
.product-item figure { padding:15px; }
.special-price .price { font-size:18px; line-height:26px; font-weight:500 }
.old-price .price { font-size:16px; }
.product-item .item-inner .item-info .item-title a { font-size:16px; line-height:22px; overflow:visible; white-space: normal; }
.item-inner .item-info .add-to-cart { background-color:#333; }
.product-item .item-inner .item-info .item-title { margin-bottom:7px; }
.item-price { margin-bottom:15px !important; }
.footer-logo img { max-height:80px; }
.footer-description a { color:#fff; }	
.mega-menu-title h3:after { content: "\f038"; display: inline-block; width: 50px; height: 40px; position: absolute; top: 3px; right: 0; font-family: 'FontAwesome'; text-align: center; color: #fff; font-size: 18px; line-height: 50px; font-weight: 300; }
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto'; }
.category-sidebar { display:block }
.category-sidebar .sidebar-title { font-size:14px; }
.category-sidebar .sidebar-title h3 { color:#fff; font-size:14px; }
.toolbar label { text-transform:none }
.sorter .short-by select { width:156px }
.sorter .short-by.page select { width:78px; }
.category-sidebar { margin-top:0 }
.text_seo { margin:0 0 20px; }
.mt-20 { margin-top:20px; }
.mt-30 { margin-top:30px; }
.product-categories .children { margin:10px 0 0 !important }
.product-categories .children .children li { padding-top:3px; padding-bottom:3px; }
.category-sidebar .product-categories li { padding-top:10px }
.category-sidebar .product-categories li a, .category-sidebar .product-categories li.current-cat a, .category-sidebar .product-categories li.current-cat ul li a { font-size:14px; line-height:20px }
.category-sidebar .product-categories li.current-cat > a { color:#199448 !important }
.category-sidebar .product-categories li.current-cat ul li a { color:#000 }
.category-sidebar .product-categories li ul li a { font-size:14px; line-height:20px; color:#000 }
.category-sidebar .product-categories li.current-cat ul li a:hover { color: #199448 }
.sidebar-bar-title h3 { font-weight:500; }
.sidebar-bar-title { margin-bottom: 10px; }	
.button { display: inline-block; border: 0; background: #199448; padding: 6px 16px; font-size: 12px; border: 1px solid #199448; font-weight: 500; text-align: center; white-space: nowrap; color: #fff !important; font-weight: normal; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; border-radius: 3px; }
.button:hover { background: #f28e16; border: 1px solid #f28e16; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; color: #fff !important }	
.button span { text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px; }
.clear_filtrs { margin:20px 0 10px }
.clear_filtrs a { padidng:6px 0; width:100%; }
.large-image { padding:25px; }
.product-view-area .previews-list li { padding:5px; }
.product-view-area .product-name h1 { font-size:28px; font-weight:500; border-bottom:0; text-transform:none;}
.price-box .price { display:inline-block; }
.product-view-area .product-details-area .price { color:##f28e16; }
.product-view-area .product-details-area .price-box { border-bottom:0; margin:0 }
.product-view-area .product-details-area .price-box .old-price { vertical-align:-3px; }
.availability.in-stock span, .availability.out-of-stock span { padding:8px 17px; font-size:13px; font-weight:500; border-radius: 3px; }
.product-view-area .short-description { border-top:0; }
.counts_text { color:#199448; margin-left:10px; }
.product-cart-option ul li a i { font-size: 26px; margin-right:10px; vertical-align:-3px; }
.product-cart-option ul li a { font-size:16px; line-height:16px; font-weight:500 }
.product-card__price-discount{font-size:14px;color:#fff;margin-left:10px;border-radius:3px;background-color:#a5150d;padding:3px 10px;display:inline-block; vertical-align:4px; margin-bottom:10px;}
.product-overview-tab { margin-bottom:25px; }
.article { margin:-10px 0 20px; display:inline-block; padding:8px 15px; font-size:13px; line-height:13px; border:1px solid #ccc; }
.product-overview-tab .form-area .form-element input, textarea { width:100%; }
.button { cursor:pointer; }
.product-overview-tab .form-area { margin: 15px 0 20px; }
#header.fixed { position: fixed; top: 0; z-index: 999; left:0px !important;  }
#header.fixed .mega-menu-category { display:none }
.cart_summary .price { text-align:right; }
.page-order { margin:0 0 30px; }
.counts_block { margin:0 0 10px; }
.product-item .item-inner .item-info .add-to-cart { display:inline-block }
.product-item .item-inner .item-info .add-to-cart span { text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px; }
.checkout { margin-top:20px; }
.checkout .mb-2 { margin-bottom:10px; }
.checkout label { font-weight:500; font-size:14px; }
.checkout label.agree_ { cursor:pointer; font-size:12px; line-height:16px; font-weight:400; margin-top:5px; }
.mb-3 { margin-bottom:15px; }
.mb-1 { margin-bottom:5px; }
.mb-2 { margin-bottom:10px; }
.mb-0 { margin-bottom:0; }
.mt-3 { margin-top:15px; }	
.mt-4 { margin-top:20px; }
#step a { color:#199448 }
#step a:hover { color:#199448 }
.action_bl .button { font-size:16px; padding:10px 30px }
.page-content .page-title, .page-title { margin-bottom:25px; }
.pr-button a { cursor:pointer }
.product-item .pr-button.is-active { opacity:1; } 
.pr-button.is-active .mt-button { transform: none; }
.pr-button.is-active .mt-button a { background-color:#199448 }
.product-cart-option a { cursor:pointer; }
.product-cart-option .is-active, .product-cart-option ul li a.is-active i { color:#199448 }
#mobile-menu { position:fixed; top:52px; }
.icons_menu { display:none; position: absolute; right: 15px; top: 14px; width: 80%; text-align:right}
.icons_menu a { color:#fff; cursor:pointer; margin-left:35px; position:relative}
.icons_menu a i { font-size:22px; }	
.icons_menu a .cart-total { background-color: #f28e16; border-radius: 50%; color: #fff; font-size: 8px; height: 17px; line-height: 16px; position: absolute; left: 18px; text-align: center; top: -19px; width: 17px; }	
@media (min-width: 320px) and (max-width: 767px) {
	.product-name { margin-top:10px; }
	.product-view-area .product-name h1 { font-size:22px; line-height:30px; }
	.width_mob_100 { width:100%; }
}

@media only screen and (min-width: 280px) and (max-width: 479px) {
	.reviews-content-right { margin-left: 0px; }	
	.product-grid-area .products-grid .item { width: 100%; }
	.cart-plus-minus .qty { width:50px; }
	.dec.qtybutton, .inc.qtybutton { padding:12px 9px 9px 12px }
	button.button.pro-add-to-cart { padding:7px 15px }
	.cart-plus-minus { margin-right:10px; margin-bottom:0px; width:auto; }
	.no-mobile { display:none !important; }
	.product-view-area .product-details-area .old-price .price { font-size:16px; }
	.product-card__price-discount { margin-left:5px; }
	.top-search { z-index:90 }
	.icons_menu { display:block; }
	.header-inner { margin-top:45px; }
	.logo { margin-bottom:5px; margin-left: 0; }
}
.tp-bullets.tp-thumbs .tp-mask { margin-right:20px; }
.text_to h2 { font-size: 22px; line-height:26px; font-weight: 500; margin:0 0 20px }
.text_to h3 { font-size: 18px; line-height:22px; font-weight: 500; margin:0 0 20px }
.text_to h4 { font-size: 16px; line-height:20px; font-weight: 500; margin:0 0 20px }
.text_to { font-size: 14px; line-height:22px }
.text_to table { width:100%; margin:0 0 30px; }
.text_to table th { font-size: 18px; line-height:22px; font-weight: 500; padding: 8px 5px 8px 15px; border-left: 1px solid #f28e16; clear: both; color:#000; }
.text_to table tr { border-bottom: 1px dotted #199448; }	
.text_to table tr td:nth-child(2n+1){width:58%;clear:both;float:left;padding:8px 1%;font-weight:500;width:46%;font-size:14px;color:#171717;line-height:20px}
.text_to table tr td:nth-child(2n){width:38%;float:left;padding:8px 1%;font-size:14px;width:50%}
@media only screen and (max-width:479px) {
	.text_to table tr td:nth-child(2n+1),.text_to table tr td:nth-child(2n){float:none;display:block;overflow:visible;width:auto;margin:0 auto;height:auto}
	.text_to table tr td:nth-child(2n+1){width:auto}
	.text_to table tr td:nth-child(2n){width:auto}
	.text_to table tr td:nth-child(2n+1){color:#199448}
	.text_to table tr td:nth-child(2n){padding-left:20px}
	.text_to img { height:auto !important; max-width:100% }
}
.clear- { clear:both }

#welcome{display:none;color:#fff;background:#000;padding:20px 100px 23px;position:fixed;top:0;left:50%;font-size:18px;line-height:20px;z-index:9999999;text-align:center;width:424px;margin:180px 0 0 -221px}	
#add_good{display:none;color:#fff;background:#000;padding:15px 0;border-radius:3px;position:fixed;top:0;left:50%;font-size:14px;line-height:18px;z-index:9999999;text-align:center;width:300px;margin:250px 0 0 -150px}
#black{background:#000;opacity:.75;filter:alpha(Opacity=75);z-index:99999;width:100%;height:100%;position:fixed;display:none}
#white{background:#fff;opacity:.75;filter:alpha(Opacity=75);z-index:99999;width:100%;height:100%;position:fixed;display:none}
.clear{clear:both;overflow:hidden;width:0;height:0;float:none}
.error { color:#f00; font-size:12px; }
.rocket { visibility:hidden; height:0; margin:0; padding:0px; }
.rocket > img { width:70px !important }
.thankyou { padding:20px; border:1px solid #ccc; display:inline-block; font-size:15px; line-height:23px; width:100%; }
.thankyou img { max-width:500px; }
.warning { border:2px solid #f00; padding:8px; margin:10px 0 0 }
.warning_2 { display: none; margin: 15px 0 0; padding: 10px; font-size: 12px; border: 1.5px solid #f00; border-radius: 3px;}
.okno_form { display:none; width:330px; height:auto; padding:20px; top:100px; left:50%; background:#fff; border:2px solid #000; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px;  overflow:hidden; position:fixed; z-index:999999; margin:0 0 0 -165px; }
.close{ cursor:pointer; position:absolute; top:3px; right:11px; color:#f00; font-weight:bold; font-size:20px; text-decoration:none; line-height:22px; opacity:1 }
.close:hover { color:#886293 }	
.okno_form input[type="text"] { width:100%; padding:5px 2.5%; border:1px solid #ccc; margin:0px 0 10px; font-size:14px; margin:0; border-radius:2px }
.button_block { padding:5px 0; text-align:center; }
.button_block .button { font-size:14px; padding:8px 25px }
.okno_form h4 { text-align:center; font-size:20px; margin:0 0 10px; }
.okno_form .btn { padding:10px 20px !important; line-height:1.1; cursor:pointer }
.loading { display:none; }
.loading span { display:inline-block; margin:20px 0 0; }
.loading img { width:25px !important; }

.filter__options { padding-top: 15px; padding-top: 0.9375rem; }
.filter__option { margin-bottom: 10px; margin-bottom: 0.625rem; }
.filter__option.no_view { display: none; }
.custom-checkbox { font-weight: normal; position: relative; display: block; cursor: pointer; }
.custom-checkbox input[type="checkbox"] { opacity: 0; margin: 0; }
.custom-checkbox span { padding-left: 13px; padding-left: 0.8125rem; font-size:14px; color:#000; line-height:20px; }
.custom-checkbox span::before { content: ''; width: 16px; height: 16px; background-color: #ffffff; border: 1px solid #adb5bd; top: 1px; left: 0; border-radius: 3px; }
.custom-checkbox span::before, .custom-checkbox span::after { line-height: 20px; position: absolute; }
.custom-checkbox input[type="checkbox"]:checked + span::after, .custom-checkbox input[type="radio"]:checked + span::after { display: block; }
.custom-checkbox span::after { top: 2px; left: 0; width: 16px; height: 16px; content: ''; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); background-size: 65%; background-repeat: no-repeat; background-position: 55% 45%; background-color: #199448; line-height: 17px; display: none; border-radius: 3px; }
.filter__more a { display: inline-block; color: #199448; padding: 0 1px 2px; border-bottom: 1px dashed #199448; font-size: 12px; cursor: pointer; }
.rating_ct { height:16px; list-style:none; margin: 0; padding: 0; position: absolute; right: 0; top: 14px;}
.reviews__item{<?php /*?>display:-webkit-box;display:-ms-flexbox;display:flex;<?php */?>margin-top:15px;padding:10px}
.reviews__info{padding-right:10px}
.reviews__name{font-size:16px;color:#f3162d;margin-bottom:3px}
.reviews__date{font-size:12px;margin-bottom:10px}
.reviews__desc{border-left:1px solid #c2c2c2;font-size:14px;color:#636363;padding-left:10px; padding-top:10px;padding-bottom:5px;}
@media (max-width:543px) {
	.rating_ct { position: relative; margin: 0 0 10px; top:0 }
}

.btn-whatsupp { position: fixed; bottom: 100px; right: 85px; display: block; width: 60px; height: 60px; z-index: 99999; animation-name: animation; animation-duration: 3s; animation-iteration-count: infinite; animation-fill-mode: both; animation-delay: 2s; -webkit-transition: 250ms; -moz-transition: 250ms; -ms-transition: 250ms; -o-transition: 250ms; transition: 250ms; }
.btn-whatsupp img { width: 100%; height: auto; }
@media screen and (max-width: 767px) {
	.btn-whatsupp { width: 75px; height: 75px; bottom: 80px; right: 15px;  z-index: 99999; animation-name: animation; animation-duration: 5s; animation-iteration-count: infinite; animation-fill-mode: both; animation-delay: 4s; -webkit-transition: 200ms; -moz-transition: 200ms; -ms-transition: 200ms; -o-transition: 200ms; transition: 200ms; }   
}
@keyframes animation { 20% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }
  35% { bottom: 110px; }
  50% { bottom: 100px; }
  55% { bottom: 110px; }
  60% { bottom: 100px; }
  75% { bottom: 110px; }
  80% { bottom: 100px; }
  85% { bottom: 110px; }
  100% { bottom: 100px; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } 
}
.cms-index-index .mega-menu-category { width:100%; display: inline-block; }
.quantity { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100px; height: 40px; border-radius: 6px; background: #F1F1F1; line-height: 1; }
.quantity__control { width: 24px; text-align: center; height: 24px; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; }
.quantity__control:hover, .quantity__control:focus { color: #000; }
.quantity__control.-inc { background: url("/library/ru/images/ic-plus.svg") center no-repeat; }
.quantity__control.-dec { background: url("/library/ru/images/ic-minus.svg") center no-repeat; }
.quantity__value { font-size: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%; text-align: center; background: none; border: none; }
.quantity.-gray { background: #F1F1F1; border: none; }
a.checkout__table-remove:not([href]) { color: #a5150d; line-height:20px; font-size:12px; }
a.checkout__table-remove .fa { font-size: 20px; margin: 0 5px 0 0; }	
.checkout__price{margin-top:20px}
.checkout__price-body{padding:30px;background-color:#F5F5F5}
.checkout__price-title{font-size:16px;font-weight:700;padding-bottom:25px;padding-bottom:1.5625rem}
.checkout__coupon{margin-bottom:30px}
.checkout__coupon-title{padding-bottom:8px;font-size:13px;font-weight:700;color:#000}
.checkout__coupon-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.checkout__coupon-form .control{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;max-width:180px}
.checkout__coupon-button{margin-left:5px;padding:8px 20px}
.checkout__total{border-top:1px solid rgba(0,0,0,0.1);padding:20px 0 0}
@media (min-width: 992px) {
.checkout__total{border-left:1px solid rgba(0,0,0,0.1);padding:0 0 0 30px;border-top:none}
}
.checkout__total-bottom{margin-top:40px}
@media (min-width: 992px) {
.checkout__total-bottom{margin-top:80px}
}
.checkout__footer{background-color:#E5E5E5;padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.checkout__footer-text{color:#888}
.checkout__button{height:40px;margin:15px 0 0}
@media (min-width: 992px) {
.checkout__button{margin:0 0 0 auto}
}
.checkout__table{margin-top:30px}
.checkout__table th{font-weight:400;color:#888}
.checkout__table a{display:block}
.checkout__table img{width:50px;max-width:none}
@media (min-width: 992px) {
.checkout__table img{width:115px}
}
.checkout__table td{vertical-align:middle}
.checkout__table td:last-child{white-space:nowrap}
.checkout__table-old-price{text-decoration:line-through;color:#888}
.checkout__table-remove{color:#a5150d}
.checkout__table-remove:hover,.checkout__table-remove:focus{color:#a5150d;text-decoration:underline}
.custom-radio span{font-weight:400;padding:0 0 0 5px;cursor:pointer;margin:-1px 0 0;font-size:15px}
.tx-16{font-size:16px}
.control__textarea{line-height:1.5;color:#000;display:block;width:100%;padding:8px 15px;min-height:80px;background-color:#fff;background-image:none;border:1px solid #e1e5ef;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-appearance:none}
.orders__item{border:1px solid #E5E5E5;margin-bottom:30px;padding:15px;}
@media (min-width: 992px) {
.orders__item.is-active .orders__title{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.orders__item.is-active .orders__status{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
.orders__item.is-active .orders__body{border-bottom:1px solid #E5E5E5;padding-bottom:20px;margin-bottom:20px;}
.orders__header{margin-bottom:7px;}
@media (min-width: 992px) {
.orders__header{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.orders__title{font-size:16px;color:#000;font-weight:700;margin-bottom:7px;word-break:break-all;display:inline-block}
@media (min-width: 992px) {
.orders__title{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}
}
.orders__title:hover,.orders__title:focus{color:#000;opacity:.9}
.orders__info{margin-bottom:5px;}
@media (min-width: 992px) {
.orders__info{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;text-align:center;margin-bottom:0}
}
.orders__status{color:#888}
@media (min-width: 992px) {
.orders__status{max-width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:right}
}
.orders__status.-ok{color:#2ECC40}
.orders__status.-cancel{color:#a5150d}
.orders__seller{display:none}
@media (min-width: 992px) {
.orders__seller{display:block}
}
.orders__body{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width: 992px) {
.orders__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
.orders__img{border:1px solid #E5E5E5;display:inline-block;vertical-align:top;margin-right:10px;cursor:pointer;-webkit-transition:border-color .25s ease;transition:border-color .25s ease;height:65px}
.orders__img:hover,.orders__img:focus{border-color:#888}
.orders__button{width:100%;margin:15px 0 0;}
@media (min-width: 992px) {
.orders__button{margin:0 0 0 auto;margin:0 0 0 auto;width:auto}
}
.orders__total{font-weight:700}
.orders__footer{border-top:1px solid #E5E5E5;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width: 992px) {
.orders__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.order-detail{max-width:730px}
.order-detail__status{margin-bottom:35px}
.order-detail__total{font-size:17px;font-weight:700}
.order-detail__table{margin-top:30px;}
.order-detail__table th{font-weight:400;color:#888}
.order-detail__table a{display:block}
.order-detail__table img{width:50px;max-width:none}
@media (min-width: 992px) {
.order-detail__table img{width:115px}
}
.order-detail__table td:last-child{white-space:nowrap}
.pageClose { display:none }
.pageClose::before{content:'';position:absolute;z-index:99;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7);cursor:pointer;opacity:0;visibility:hidden;width:100%;height:100%}
.mmPushBody .pageClose::before{visibility:visible;opacity:1}
.top-search { margin-top: 25px; }
.top-cart { margin-top:30px; }
.padEr { padding:20px; text-align:center; font-weight:400; font-size:16px; }
.styles { margin-bottom:40px }
.styles, .styles p, .styles div { font-size:14px; line-height:22px; color:#0D0D0D }
.styles h2 { font-size:24px; line-height:30px; margin-bottom:20px; font-weight:500 }
.styles h3 { font-size:22px; line-height:28px; margin-bottom:20px; font-weight:500 }
.styles h4 { font-size:20px; line-height:26px; margin-bottom:20px; font-weight:500 }
@media (min-width: 320px) and (max-width: 767px) {
	.styles img { height:auto !important }
	.styles iframe { width:320px; height:auto !important }
}
.entry-meta-data .blog-date { height:auto; width:auto; padding:8px; }
.blog-top-desc h1 { padding-top:8px; }
footer .footer-links ul li a, footer p { color:#e6e6e6; font-size:14px; } 
footer .footer-links ul li { padding:4px 0 }
footer .footer-links ul li a { line-hegiht:16px;  }
.jtv-service-area.foot { padding:0px }
.jtv-service-area.foot .block-wrapper.ship { background: none; border: 0px; color: #fff; padding: 10px 0;}
.jtv-service-area.foot .block-wrapper .text-des { background: none; }
.jtv-service-area.foot .icon-wrapper i, .jtv-service-area.foot .block-wrapper .text-des h3, .jtv-service-area.foot .block-wrapper .text-des p { color:#fff; }
.jtv-service-area.foot .block-wrapper .text-des h3 { margin-bottom:0 }
@media only screen and (min-width: 280px) and (max-width: 479px) {
	footer .jtv-service-area.foot h3 { border-bottom: 0; padding: 0; }
	.jtv-service-area.foot .block-wrapper.ship { padding:5px 0 }
	.jtv-service-area.foot .block-wrapper { margin-bottom:0 }
}
.item.not_available { opacity:0.5 }
input[type="checkbox"], input[type="radio"] { margin: 2px 0 0; }
.availability.out-of-stock.zakaz span { background-color: #044eb3; }
.tp-caption.ExtraLargeTitle, .tp-caption { color:#fff }
.home-tab { margin-top:20px; }