/*
Theme Name:     Kumartket
Theme URI:      https://kumartket.kute-themes.com/
Author:         Kutethemes
Text Domain:    kumartket
Author URI:     #
Description:    Kumartket Shop is a simple but modern responsive WordPress theme that oozes high-street sophistication. Its sharp lines and flat design style has been designed to be pixel perfect. Simply load your photography and you can have an online shop to matches the likes of Prada, Gucci and Yves St Laurent.
Version:        1.0.2
License:        GNU General Public License v1 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Tags:           two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

#footer_logo_wrapper, 
.products_tabs_wrapper, 
.dnone, 
.wpb_text_column + .ovic-carousel, 
header #logo-block,
header .address, 
header .phone > a, 
.woo-user-link .text, 
.woo-cart-link .text, 
body.page-id-808 .wpb_wrapper .vcard {
	/* display: none !important; */
}
header a.email {
	font-size: 0px;
}

.ovic-products .product-item.style-02 .product-thumb
{
	min-height: 200px;
	max-height: 200px;
}


.fullwidth-template > .container
{
	padding-top: 20px;
}

.single-product-wrapper .price .price_prefix
{
    display: inline-block;
    vertical-align: baseline;
    font-size: 26px;
    font-weight: 600;
    color: #000;
}

.product-inner .price .price_prefix
{
    display: inline-block;
    vertical-align: baseline;
    font-size: 14px;
    font-weight: 600;
    color: #000;
}

.price ins, .price > span.amount,
.group-price span.amount
{
    font-weight: bold;
    font-size: 15px;
    color: #da3838;
    text-decoration: none;
    line-height: 22px;
    display: inline-block;
}

.box-title-container.kumartket-icons {
    display: none!important;
}

.site-content .category_description
{
	margin-top: 40px;
}

.woof_container .h4
{
	font-weight: 600;
    font-size: 14px;
    border-bottom: 1px solid #e6e6e6;
    text-transform: uppercase;
    padding-bottom: 12px;
    margin-bottom: 24px;
}


.product-inner .clickBuyButton
{
    background: #4a4f3c;
    padding: 8px 10px;
    color: white;
    border-radius: 3px;
	width: 100%;

    margin-bottom: 5px;
}

.product-inner .clickBuyButton span
{

}


.single-product-wrapper .clickBuyButton
{
    background: #4a4f3c;
    padding: 8px 10px;
    color: white;
    border-radius: 3px;
	margin-bottom: 10px;
}

.single-product-wrapper .clickBuyButton span
{

}

.product-categories .cat-parent
{
    position: relative;
}

.product-categories > li > a
{
    font-weight: 600;
}

.product-categories .cat-parent .children
{
	/* display: none; */
}

.product-categories .cat-parent.current-cat .children
{
	display: block;
}


.product-categories .cat-parent span.carets:before
{
	position: absolute;
    top: 11px;
    left: 0;
    display: block;
    width: 12px;
    height: 2px;
    content: '';
    background: #4a4f3c;
}

.product-categories .cat-parent span.carets {
    position: absolute;
    display: inline-block;
    padding-left: 25px;
    vertical-align: top;
    top: 1px;
    right: 0px;
}

.product-categories .cat-parent span.carets:after
{
	position: absolute;
    top: 6px;
    left: 5px;
    display: block;
    width: 2px;
    height: 12px;
    content: '';
    transition: .2s linear;
    background: #4a4f3c;
}

.product-categories .cat-parent.current-cat span.carets:after,
.product-categories .cat-parent.current-cat-parent span.carets:after {
    opacity: 0;
}


.product-item .product-title {
    min-height: 60px;
}



.catalog_subcategories
{

}

.catalog_subcategories .items
{
    display: flex;
    margin-left: -30px;
    flex-wrap: wrap;
}

.catalog_subcategories .items .item
{
	width: calc(25% - 30px);
    margin-left: 30px;
    margin-bottom: 20px;
    line-height: 17px;

    display: flex;
    padding: 9px;
    justify-content: center;
    align-items: center;
    padding: 9px;
    border-radius: 5px;

    color: #3a4655;
    text-decoration: none;
    cursor: pointer;
	border: 1px solid #999999;

	background: #fff;
    text-align: center;

	transition: all 1s linear;
	-webkit-transition: all 1s linear;
	-o-transition: all 1s linear;
	-moz-transition: all 1s linear;
}

.catalog_subcategories .items .item:hover
{
    background: #f4f4f4;
}

button#responsive-menu-button {
	border-radius: 3px;
}

.ovic-slide.custom-style02.prems-main .box-title-container {
/*	display: none; */
 }
.prems-main .inner {
	display: flex;
}

.nado_tuda{
	display:block;
}

.prems-main .inner .ovic-iconbox {
	width: 25%;
	border: 0 !important;
}
.prems-main .inner .icon {
	display: block;
    float: none;
	margin: 0 auto;
}
.prems-main .inner .texts {
	float: none;
    width: 100%;
    margin: 0;
	text-align: center;
}

.contTitle {
	font-size: 25px;
	font-weight: 500;
	margin: 0 0 20px;
	color: #222;
	line-height: 1.2;
}

html .kumartket-main-menu>.menu-item:not(:first-child) {
	margin-left: 10px;
}

.kumartket-vertical-menu .menu-item-has-children:hover .sub-menu .menu-item-has-children .sub-menu {
	opacity: 0;
	visibility: hidden;
}

.kumartket-vertical-menu .menu-item-has-children:hover .sub-menu .menu-item-has-children:hover .sub-menu {
	visibility: visible;
	opacity: 1;
}

@media (max-width: 1023px)
{
	.catalog_subcategories .items .item
	{
		width: calc(33.3333% - 30px);
	}
}

@media (max-width: 767px)
{
	.catalog_subcategories .items .item
	{
		width: calc(50% - 30px);
	}
	footer .link_list .columns {
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width: 479px)
{
	.catalog_subcategories .items .item
	{
		width: calc(100% - 30px);
	}
	footer .link_list .columns {
		column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
	}
}
.page-last-modified {
	display:none;
}
.wish_fix_class a:hover{
	background-image: url("/wp-content/uploads/2019/09/output-onlinepngtools(1).png");
	width:50px;
	height:50px;
}

.wish_fix_class a{
	padding-left:110px;
	background-image: url("/wp-content/uploads/2019/09/icons8-heart-50.png");
	width:50px;
	height:50px;
	background-repeat:no-repeat;
	transition:0.5s;
}
.ovic-banner.style03 img{
	height:270px;
}
.ovic-banner.style666 img{
	height:270px;
}

.home .ovic-banner .thumb-banner {
	width: 195px;
	height: 270px;
	background: white;
}

.home .ovic-banner .thumb-banner img {
	width: 100%;
	height: auto;
}
@media (max-width: 1199px) {
	rs-sbg {
		background-image: none !important;
	}
	.slot {
		display: none;
	}
	body {
		overflow-x: hidden;
        width: 100%;
        height: 100%;
	}
}

@media (max-width: 1023px) {
	rs-layer-wrap {
		display: block;
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	#ovic_vc_custom_5f99b214cff6f .ovic-iconbox {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}	
	#ovic_vc_custom_5f99b214cff6f .inner {
		flex-wrap: wrap;
	}
	.vc_custom_1540429959590 {
		margin-top: 0 !important;
	}
	
	#rev_slider_5_1 {
		height: 200px !important;
	}
	
	#rev_slider_5_1 img {
		height: 200px !important;
		width: auto !important;
		display: block !important;
		margin: 0 auto !important;
	}
	
	#rev_slider_5_1_wrapper {
		height: auto !important;
	}
}

@media (max-width: 500px) {
	.contact_main_form_bottom_text {
		text-align: center;
        margin: 0 auto !important;
	}
	#rev_slider_5_1 img {
		float: right;
	}
}

@media (max-width: 400px) {
	#wpcf7-f214951-p101-o1 input, .wcpf-form-wrapper .wpcf7 input {
		max-width: 70% !important;
		min-width: 250px;
		margin: 0 auto !important;
        display: block;
	}
	#wpcf7-f214951-p101-o1 .wpcf7-form-control-wrap, .wcpf-form-wrapper .wpcf7 .wpcf7-form-control-wrap {
		margin-left: 0;
	}
	#wpcf7-f214951-p101-o1 .wpcf7-submit, .wcpf-form-wrapper .wpcf7 .wpcf7-submit {
		margin-left: 0;
	}
	.contact_main_form_bottom_text {
		max-width: 95%;
	}
	.wpcf7-form label {
		width: 100%;
		margin: 20px 0 0;
	}
	.wpcf7-form label:nth-of-type(2) {		
		margin: 0px 0;
	}
	#ovic_vc_custom_5f99b214cff6f .ovic-iconbox {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.wpcf7-form-control-wrap iframe {
		max-width: 100% !important;
	}
	#wpcf7-f214951-p101-o1 p, .wcpf-form-wrapper .wpcf7 p {
		max-width: 100%;
	}
}


.kumartket-vertical-menu .vertical-menu>li.menu-item {
    display: block;
}
.header.style-01 .vertical-wrapper .verticalmenu-content {
    width: 100%;
}

.kumartket-vertical-menu .vertical-menu>li.menu-item {
    display: inline-block;
    width: 100%;
}
.prems-main .inner .ovic-iconbox {
    width: 33%;
    border: 0 !important;
    zoom: 1.1;
}
._rw {
    height: 70px;
    max-width: 100%;
    margin: 0 auto;
    width: 126px;
    display: block;
}

.widget.widget-iconbox {
    display: none;
}

div#user-block {
    display: block!important;
}

.wishlist-block.items-counter {
    display: none!important;
}

.link_list {
    display: none;
}

.tabs-head.clearfix {
    display: none;
}

#wpcf7-f214951-p101-o1, .wcpf-form-wrapper .wpcf7 {
    border: 3px solid #888685;
    background-position: left 10% 1%;
    background-image: url(/wp-content/uploads/2020/05/form_bg_main.jpg);
    background-size: 1;
    background-repeat: no-repeat;
    background-position-y: center;
    background-size: 54rem;
}

#wpcf7-f214951-p101-o1 h2, .ostavteZayavku, .wcpf-form-wrapper .wpcf7 h2 {
    color: #8c8c8c;
    text-transform: uppercase;
    text-align: center;
    margin-top: 22px;
    font-weight: 700;
    font-size: 25px;
}

#wpcf7-f214951-p101-o1 .wpcf7-submit, .wcpf-form-wrapper .wpcf7 .wpcf7-submit {
    background-color: #6d6865;
    width: 726px;
    margin-right: 22px;
    text-transform: capitalize;
    border: none;
    border-radius: 6px;
    color: #fff;
}

.email-block .email {
    padding-left: -3em;
    margin-right: 1rem;
    /* margin-top: -3rem;*/ 
}


.ovic-iconbox.default .icon {
    width: 99px;
    height: 99px;
    float: left;
    line-height: 93px;
    display: block;
    font-size: 48px;
    margin-left: 0;
    background: no-repeat;
}

.ovic-iconbox.default .title {

    display: inline-flex;
}

.inner {
    background: #f2f2f2;
}

.ovic-iconbox.default .icon {
    width: 100%;
    height: 99px;
    left: 50%;
    background-position-x: center;
    /* float: left; */
    /* line-height: 93px; */
    px: ;
    */position: cente;
    display: block;
    font-size: 48px;
    margin-left: 33%;
    background: no-repeat;
}

.ovic-slide.custom-style02 {
    border: 0;
    background-color: #fff;
    padding-top: 0;
}

.vc_custom_1565948361238 {
    margin-top: 24px !important;
    display: none!important;
}

.prems-main .inner .ovic-iconbox {
    width: 33%;
    border: 0 !important;
    zoom: 1.5!important;
}

.ovic-iconbox.default .icon {
    width: 100%;
    height: 99px;
    left: -26%;
    background-position-x: center;
    px: ;
    */position: cente;
    display: block;
    font-size: 48px;
    margin-left: 21%!important;
	background: no-repeat;align-content;
}

.ovic-iconbox.default .title {
    font-weight: 700;
    font-size: 13px;
    color: #4c513e!important;
    display: block;
}

header a.email {
    font-size: 1rem!important;
}
/*
.add-to-cart-button {
    text-align: center;
    display: none;
}
*/

.single-product-style02 .entry-summary .social-block {
    margin-bottom: 30px;
    margin-top: 14px;
    display: none;
}

.yith-wcwl-add-to-wishlist.add-to-wishlist-18550.wishlist-fragment.on-first-load {
    display: none;
}

.woocommerce.product.compare-button {
    display: none!important;
}

.quantity button {
    display: none!important;
}
/*
.single-product-style02 .entry-summary form.cart button.button, .single-product02 .added_to_cart.wc-forward {
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    color: #fff;
    display: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 7px;
}

.single-product-wrapper .clickBuyButton {
    background: #4a4f3c;
    padding: 8px 10px;
    color: #fff;
    margin-right: 128px;
     margin-left: 0px; 
    float: right;
    border-radius: 3px;
    margin-bottom: 10px;
}

*/
._rw {
    height: 81px!important;
    max-width: 100%;
    margin: 0 auto;
    width: 130px!important;
    display: block;
}


/* закреп убрать */
/*
.sticky-menu-clone {
    display: none;
}
*/


.col-xl-3.col-lg-6.col-sm-7.pl-xl-0.pr-xl-0.order-xl-3.text-right.d-none.d-xl-block.d-lg-block.d-md-block.d-sm-block {
  /*  visibility: hidden;  */
}
.neskrivat {
    display: block!important;
}

/* категории  */
.vc_row.wpb_row.vc_inner.vc_row-fluid {
    display: none;
}
div#ovic_vc_custom_607fcba29e6f0 {
    display: none;
}

.header.style-01 .header-bottom .site-message {
    text-transform: uppercase;
    visibility: hidden;
}
.logo img{
	width: auto!important;
}
#header .site-intro{
	color: #333;
	font-size: 15px!important;
	font-weight: 600;
}
.kumartket-main-menu > .menu-item a{
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.kumartket-vertical-menu .vertical-menu > li > a{
	background: url(/wp-content/themes/kumartket/assets/images/1.svg) no-repeat 8px center transparent;
	padding-left: 30px;	
}
.kumartket-vertical-menu .vertical-menu > li#menu-item-221310 > a{
	background-image: url(/wp-content/themes/kumartket/assets/images/2.svg);
}
.kumartket-vertical-menu .vertical-menu > li.menu-item {
	margin: 5px;
}
.yith-wcwl-add-to-wishlist{
	display: none!important;
}
.summary.entry-summary .cart{
	float: left;
}
.summary.entry-summary .single_add_to_cart_button{
	float: right;
}
a.woo-user-link.logged {
    visibility: hidden;
}

div#primary h2 {
    display: none;
}