/* Общее */
#colophon {display: none;}
#primary {float: right; width: 74%; margin-top: 0px !important; background-color: #F4F4F4; padding: 10px; box-sizing: border-box;}
#secondary {float: left; width: 26%; padding-right: 10px !important; box-sizing: border-box; margin-top: 0px !important;}
#page {min-width: 960px !important; padding: 10px !important; box-shadow: 0 0px 100px rgba(100, 100, 100, 1) !important;}
a:focus {outline: none !important;}
img {box-shadow: none !important;}
h1.entry-title {color: black !important;}
article p {color: black;}
article {margin-bottom: 0px !important; padding-bottom: 0px !important;}
.page #page #main div.entry-content > table td {padding-right: 3px !important; padding-left: 3px !important; border: 1px solid black; color: black !important; line-height: 13px; vertical-align: middle;}
mark.count {display: none !important;}
footer.entry-meta {display: none;}
/* body {background-repeat: repeat-x !important; background-size: contain !important; background-color: #FFFFFF !important;} */

/* HEADER */
#masthead {padding: 0px !important;}
#header-m {height: 90px !important; margin-bottom: 10px;}
#head-logo {float: left; text-align: center; margin-right: 18px; width: 21%;}
#site-navigation {width: auto; margin-top: 0px !important; display: inline-block !important;}
ul.nav-menu {border-top: 0px !important; border-bottom: 0px !important;}
.vertv {display: table-cell !important; vertical-align: middle; height: 80px;}
#site-navigation li {background-color: #00A9EB; margin-right: 0px !important; float: left; margin-left: 1px;}
#site-navigation li a {color: white; width: 100%; padding-left: 10px; padding-right: 10px; font-size: 13px; box-sizing: border-box; font-weight: bold;}
#string-top {float: left; text-align: center; width: 100%; font-size: 15px; font-weight: bold; margin-top: 10px;}
#center-t {width: 56%; float: left; text-align: center;}
li.current-menu-item a {background-color: #CC0D1D !important;}
#site-navigation li:hover {background-color: #CC0D1D !important;}
#right-t .cart-t {color: #CC0D1D; text-decoration: none; font-size: 30px; margin-left: 8px; display: inline-block; margin-bottom: 18px;}
#right-t img {margin-bottom: -10px;}
#right-t {text-align: right; width: 21%; float: right;}
#header-m .widget_product_search {float: right; width: 100%;}
#header-m .widget_product_search button {font-size: 11px; outline: none !important; -webkit-appearance: none !important; height: 25px !important; box-sizing: border-box !important;}
.widget_product_search input[type="search"] {width: 115px !important; font-size: 8.5px !important; border: 1px solid #CC0D1D !important;}
.widget_product_search button[type="submit"] {line-height: 10px !important; background: #CC0D1D !important; color: white !important; border: none !important; text-transform: uppercase;}

/* SIDEBAR */
li.cat-item-274 {display: none;}
aside .product-categories li {}
aside .product-categories li a {color: black !important; text-decoration: none; padding-top: 10px; padding-bottom: 10px; font-size: 17px; border-bottom: solid 1px #E5E5E5; line-height: 19px !important; background-color: #F4F4F4; display: inline-block; width: 90%; padding-left: 10px; padding-right: 10px; hyphens: none !important; -webkit-hyphens: none !important;}
aside .product-categories li a:hover {background-color: #EEEEEE !important;}
aside .product-categories ul.children li a {font-size: 13px !important;}
aside .product-categories > li:last-child a {border-bottom: 0px !important;}
.widget-area .widget ul ul {margin-left: 0px !important; }
.widget-area .widget ul ul li {border-left: 3px solid #00A9EB !important;}
.widget-area .widget ul ul li:hover, .widget-area .widget ul ul li.current-cat {border-left: 3px solid #CC0D1D !important;}
.widget-area .widget h3 {font-size: 18px; line-height: 25px; padding-top: 5px; padding-bottom: 5px; background-color: #00A9EB; color: white; text-align: center; width: 235px !important; display: inline-block !important; margin-bottom: 15px !important;}
.widget-area .widget {margin-bottom: 15px !important;}
#text-6 a img {width: 56px; cursor: pointer !important; margin-left: 15px;}
.wcps-items-title a {line-height: 19px !important; color: black !important;}
.wcps-items-title {text-align: center !important;}
.wcps-items .layer-content {line-height: normal !important;}
.wcps-items-price .woocommerce-Price-amount {}
.wcps-items-excerpt {padding: 0px !important;}
.add_to_cart_button {color: white !important; background-color: #00A9EB !important;}
.add_to_cart_button:hover {background-color: #CC0D1D !important;}
.wcps-items-cart {padding-top: 0px !important;}

/* HOME */
.home h1.entry-title {display: none !important;}
.home header {margin-bottom: 0px !important;}
ol.flex-control-paging {position: relative !important; margin-top: -50px !important; padding-left: 500px !important; box-sizing: border-box !important; z-index: 2 !important;}
.home #primary ul.products li.product {width: 32.8% !important; margin-right: 0.8% !important; clear: none !important;}
.home #primary ul.products li.product:hover {opacity: 0.7;}
.home #primary ul.products li.product:last-child {margin-right: 0px !important;}
.home .woocommerce-loop-category__title {line-height: 20px !important; background-color: #00A9EB !important; color: white !important; text-align: center !important; margin-top: -90px !important; position: relative !important; width: 80% !important; padding-left: 10px !important; padding-right: 10px !important; hyphens: none !important; -webkit-hyphens: none !important; text-transform: uppercase !important;}
.home article > .entry-content > p:first-child {display: none !important;}
.kiwi-logo-carousel li {margin-left: 23px !important;}
.home ul.products {margin-bottom: 0px !important;}
.headhead {font-size: 18px !important; line-height: 25px !important; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; background-color: #00A9EB; color: white; text-align: center; width: 100% !important; display: inline-block !important; margin-bottom: 15px !important; margin-top: 0px !important;}
.wcps-container .owl-carousel {padding-top: 0px !important;}
.owl-item:hover {opacity: 0.7;}
.owl-item img {height: auto !important; width: auto !important; margin-left: auto !important; margin-right: auto !important;}
.owl-item .wcps-items-thumb {height: auto !important;}
#primary .wcps-items-title a {font-size: 14px !important; }
#primary .wcps-items-title {padding-bottom: 0px !important; min-height: 35px;}
.wcps-container  .wcps-items-cart {text-align: center !important;}
.wcps-items .wcps-items-price {text-align: center !important; font-size: 18px !important; color: black !important;}
.wcps-items-cart .add_to_cart_inline {font-size: 0px;}
.wcps-items-cart .add_to_cart_inline .cart-area {font-size: 13px !important;}

/* Каталог */
nav.woocommerce-breadcrumb a {color: #00A9EB !important;}
.archive h1.woocommerce-products-header__title {font-size: 18px !important; line-height: 25px !important; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; background-color: #00A9EB; color: white; text-align: center; width: 100% !important; display: inline-block !important; margin-bottom: 15px !important; margin-top: 0px !important;}
.archive div.term-description {line-height: 21px; margin-bottom: 15px;}
.woocommerce ul.products li.product a img {margin-bottom: 5px !important;}
.archive .woocommerce-loop-category__title {color: black; text-align: center; line-height: 18px;}
.woocommerce ul.products li.product .button {font-size: 11px; display: block; text-align: center;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {color: black; text-align: center; line-height: 16px; min-height: 35px;}
.woocommerce ul.products li.product .price {color: black !important; text-align: center !important; font-size: 14px !important;}
.woocommerce a.added_to_cart {display: block !important; text-align: center !important;}
p.woocommerce-result-count {display: none !important;}

/* Карточка товара */
.woocommerce div.product .product_title {font-size: 20px !important; text-align: center !important;}
.woocommerce div.product p.price {color: black; text-align: center; display: block; font-size: 31px;}
.woocommerce button.button.alt {background-color: #00A9EB !important;}
.woocommerce button.button.alt:hover {background-color: #CC0D1D !important;}
.woocommerce form.cart {padding-left: 40px !important;}
.woocommerce .posted_in a {color: #00A9EB !important;}
div.wc-tab h2 {text-align: center !important; color: black !important;}
section.related h2 {margin-bottom: 20px; font-size: 20px; text-align: center; color: black !important;}

/* Корзина */
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {background-color: #00A9EB !important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {background-color: #CC0D1D !important;}
td.product-name a {color: #00A9EB !important;}
.cart-subtotal {display: none;}
#woocommerce-cart-notice-name {color: red;}
#woocommerce-cart-notice-name .button {margin-top: 10px; color: red; border: 1px solid;}

/* Оформление заказа */
.woocommerce input.button.alt {background-color: #00A9EB !important;}
.woocommerce input.button.alt:hover {background-color: #CC0D1D !important;}

/* Доставка и оплата */
#sdek_calc_iframe {margin-bottom: 0px !important;}

/* FOOTER */
article {border-bottom: 0px !important;}