a:hover {
    text-decoration: unset !important;
}

.entry-title{
	display: none;
}
.widget_wpb_widget {
  background-color: #f3f3f3;
  padding: 15px;
  margin: -15px;
}
.widget .widget-title {
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}
.widget a{
	color: #9b9ea6; 
	font-size: 18px;
}
.widget a:hover{
	text-decoration: none;
	color: rgba(143, 145, 144, 1);
}

.widget-area li {
    list-style-type: none;
   }
.widget-area ul {
    margin-left: 0;
    padding-left: 0;
}

.widget-area ul li ul{
    margin-left: 10px;
    padding-left: 10px;
}

.second-menu{
    margin-top: 35px;
}

@media (max-width: 768px) {
    .second-menu{
        margin-top: 10px !important;
    }
}
.page-template-homepage-template .woocommerce ul.products li.product, .page-template-homepage-template .woocommerce-page ul.products li.product{
    margin: 0px 5px 5px 0px;
    width: calc(33.33333% - 4px);
    height: 113px; 
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(3n+3), .page-template-homepage-template .woocommerce-page ul.products li.product:nth-child(3n+3) {
    margin: 0px 0px 5px 0px;
}
.page-template-homepage-template .woocommerce ul.products li.product:after, .page-template-homepage-template .woocommerce-page ul.products li.product:after {
  position: absolute;
  bottom: 15px;
  right: 15px;
  content: ' ';
  width: 12px;
  height: 17px;
  background-image: url(../images/strelka.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;  
}
.page-template-homepage-template .woocommerce ul.products li.product .woocommerce-loop-category__title,.page-template-homepage-template .woocommerce ul.products li.product .woocommerce-loop-product__title,.page-template-homepage-template .woocommerce ul.products li.product h3 {
  padding: 15px 5px 15px 15px;
  font-size: 15.5px;
  letter-spacing: 80%;
  line-height: 1.2;
  font-weight: normal;
  color: #fff;
  width: 100%;
  font-weight: 500;
}
.page-template-homepage-template .woocommerce ul.products mark,.page-template-homepage-template .woocommerce ul.products .mark {
    font-size: 15.5px;
    padding: 0;
    color: #fff;
    font-weight: 400; 
}

@media (max-width: 1600px) {
  .page-template-homepage-template .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 15.5px;
  }
  .page-template-homepage-template .woocommerce ul.products li.product .woocommerce-loop-product__title,.page-template-homepage-template .woocommerce ul.products li.product h3 {
    font-size: 25px;
  }
  .page-template-homepage-template .woocommerce ul.products mark,.page-template-homepage-template .woocommerce ul.products .mark {
      font-size: 11px;
  }
}

@media (max-width: 1350px) {
  .page-template-homepage-template .woocommerce ul.products li.product .woocommerce-loop-product__title,.page-template-homepage-template .woocommerce ul.products li.product h3 {
    font-size: 20px;
  }
  
}

div#wrapper-footer {
    background-color: #e3e3e3;
}

.page-template-homepage-template .woocommerce ul.products li.product a img{
  margin: 0px;
}


.dropdown-menu li a{
    background-color: #f3f3f3 !important;
}

.second-menu .v_card span{
    display: block;
    color: #fffeff !important;
    background-color: #00a551;
    padding: 0px 12px;
    width: 35px;
    border-radius: 10px;
    margin-top: -5px;
}

@media (max-width: 1200px) {
	.page-template-homepage-template woocommerce ul.products mark,.page-template-homepage-template .woocommerce ul.products .mark {
    	top: 0px;
  }
  .page-template-homepage-template .woocommerce ul.products li.product, .page-template-homepage-template .woocommerce-page ul.products li.product{
    width: calc(50% - 4px);
  }
  .page-template-homepage-template .woocommerce ul.products li.product:nth-child(3n+3), .page-template-homepage-template .woocommerce-page ul.products li.product:nth-child(3n+3) {
    margin: 0px 5px 5px 0px;
  }
  .page-template-homepage-template .woocommerce ul.products li.product:nth-child(2n+2), .page-template-homepage-template .woocommerce-page ul.products li.product:nth-child(2n+2) {
    margin: 0px 0px 5px 0px;
  }
}


.woocommerce-input-wrapper{
    width: 100%;   
}

.woocommerce form .form-row {
    width: 100%;
}

.woocs_auto_switcher.right li span:after {
    border-left: 10px solid #00a551 !important;
}

.woocs_auto_switcher li a{
    border-bottom: 0px !important;
}

.woocommerce div.product form.cart div.quantity .qty {
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #00a551;
    padding: 6px;
}

.woocommerce div.product form.cart div.quantity{
    margin: 0px !important;
}

.woocommerce div.product form.cart .btn-outline-primary,
.woocommerce div.product form.cart .wpcf7 input[type=submit]{
    border-radius: 0px 5px 5px 0px !important;
}

.btn-outline-primary:focus, .wpcf7 input:focus[type=submit], .btn-outline-primary.focus, .wpcf7 input.focus[type=submit], .btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 165, 81, 0.5) !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 165, 81, 0.5) !important;
}

.woocommerce div.product form.cart{
    display: none;
}

.woocommerce div.product .product_meta #report_abuse{
    display: none;
}

li#tab-title-vendor, li#tab-title-mvx_customer_qna, #tab-vendor{
    display: none !important;
}

li#tab-title-wcmp_customer_qna{
    display: none !important;
}

li#tab-title-additional_information {
    display: none !important;
}

ul.woocs_price_info_list li span{
    font-weight: normal !important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price{
    font-weight: bold;
    color: #00a551 !important;
}

.woocommerce ul.products li.product .price{
    font-weight: bold !important;
    color: #00a551 !important;
}

.widget_yith_wc_category_accordion ul.ywcca_category_accordion_widget > li {
    border-bottom: none !important;
    padding: 3px !important;
}

.widget_yith_wc_category_accordion ul li:not(.cat-parent), .widget_yith_wc_category_accordion ul li:not(.opened){
    padding: 3px !important;
}

.widget_yith_wc_category_accordion ul.children li:before{
    content: none !important;
}

.searchwp-live-search-no-min-chars:after{
    content: "Продовжуйте введення" !important;
}

.bellows {
    margin: 0px !important;
}

.bellows .bellows-nav .bellows-custom-content.bellows-custom-content-padded, .bellows .bellows-nav .bellows-target, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-image.bellows-image-padded, .bellows .bellows-nav .bellows-target.bellows-target-w-image>.bellows-target-text {
    padding: 0px !important;
}

.bellows .bellows-nav .bellows-submenu .bellows-target {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
}

.bellows .bellows-nav .bellows-subtoggle .fa{
    text-align: right !important;
    font-size: 12px !important;
}

.bellows .bellows-nav .bellows-submenu .bellows-item-level-2 .bellows-target{
    padding-left: 20px !important;   
}


.bellows .bellows-nav .bellows-submenu .bellows-item-level-3 .bellows-target{
    padding-left: 30px !important;   
}

.bellows .bellows-nav .bellows-submenu .bellows-item-level-4 .bellows-target{
    padding-left: 40px !important;   
}

.sidebar #leftside-navigation ul {
  margin: 0;
  padding: 0;
}
.sidebar #leftside-navigation ul li {
  display: block;
  width: 100%;
  vertical-align: middle;
  list-style-type: none;
}
.sidebar #leftside-navigation ul li.open li:not(.open) i {
  display: none;
}
.sidebar #leftside-navigation ul li.open li:not(.open) span a {
  margin-left: 20px;
}
.sidebar #leftside-navigation ul li span {
  position: relative;
  display: block;
  text-decoration: none;
  width: 100%;
  padding: 4px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 14px;
  outline: 0;
}
.sidebar #leftside-navigation ul li span:hover {
  color: #00a551;
}
.sidebar #leftside-navigation ul li span a  {
  display: inline-block;
}
.sidebar #leftside-navigation ul li span i {
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  line-height: 18px;
  text-align: center;
  display: block;
  position: absolute;
  touch-action: manipulation;
  margin-top: 5px;
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  color: #adadad;
  font-size: 10px;
  font-weight: 400; 
}
.sidebar #leftside-navigation ul li span i:hover {
  background-color: #ddd;
}
.sidebar #leftside-navigation ul li.parent.open span i:before {
  content: '\f068';
}
.sidebar #leftside-navigation ul>li.open span {
  font-weight: 600;
}
.sidebar #leftside-navigation ul li.open li:not(.open) span {
  font-weight: 400;
}
.sidebar #leftside-navigation ul ul li {
  border-bottom: none;
}
.sidebar #leftside-navigation ul li.have_subcat ul {
  display: none;
}
.sidebar #leftside-navigation ul li.not_subcat i {
  display: none;
}
.ywcca_widget_container_style_2 .ywcca_widget_title{
  border: 0px !important;
}

.ywcca_widget_container_style_2 .ywcca_category_accordion_widget{
  border: 0px !important;
}

.ywcca_widget_container_style_2 .ywcca_category_accordion_widget li.cat-item, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.menu li.menu-item, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget li.cat-item a, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.menu li.menu-item a{
  line-height: 25px;
}

.ywcca_widget_container_style_2{
  margin: 0px !important;
}

.ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.children li, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.sub-menu li.menu-item{
  background-color: transparent !important;
}

.ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.children li, .ywcca_widget_container_style_2 .ywcca_category_accordion_widget ul.sub-menu li.menu-item {
    border-bottom: 0px !important;
}

.ywcca_widget_container_style_2 ul.ywcca_category_accordion_widget li .icon-plus_style_2, .ywcca_widget_container_style_2 ul.ywcca_category_accordion_widget li .icon-minus_style_2{
      margin-top: 0px !important;
}

@media screen and (max-width: 769px){
  .page-id-16 iframe#advanced_iframe {
      height: 1800px !important;
  }

  .page-id-12 iframe#advanced_iframe {
      height: 7300px !important;
  }
}

.wcmp_vendor_banner_template.template3 .vendor_description{
   margin-top: -10px !important;
}

.page-template-homepage-template .woocommerce ul.products li.product a img {
  width: auto !important;
  height: 40px!important;
  position: absolute;
  bottom: 15px;
  left: 15px;    
}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: none !important;
}

.page-template-homepage-template .woocommerce ul.products li.product:first-child {
    background-color: #43a419;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(2) {
    background-color: #19a358;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(3) {
    background-color: #72ad5b;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(4) {
    background-color: #18a37a;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(5) {
    background-color: #5bad89;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(6) {
    background-color: #1da1a3;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(7) {
    background-color: #1f89a3;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(8) {
    background-color: #1d6ea3;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(9) {
    background-color: #5a5bb5;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(10) {
    background-color: #7359b4;
}
.page-template-homepage-template .woocommerce ul.products li.product:nth-child(11) {
    background-color: #9a59b5;
}

@media (min-width: 1700px){
  .container {
      max-width: 1690px;
  }
}

.woocommerce-tabs h5{
  margin-bottom: 40px;
}

span.woocommerce-Price-currencySymbol {
    display: none;
}

.single-product div.summary .clickBuyButton{
  margin-top: 40px;
}

.single-product div.summary .clickBuyButton, .single-product div.summary .clickBuyButton:hover, .single-product div.summary .clickBuyButton:active, .woocommerce a.button.alt, .woocommerce a.button.alt:hover,.woocommerce a.button.alt:active {
  width: 245px;
  height: 75px;
  background: #0f9f4e;
  border-radius: 5px;
  color: #fff;
  font-size: 24.6px;
  line-height: 1;
  margin-top: 0;
  margin-left: 0;
  border: 0;
  padding-left: 100px;
  padding-top: 12px;
  background-image: url(../images/message-white.svg);
  background-position: 20px 50%;
  background-repeat: no-repeat;
  background-size: 56px 55px;
  text-align: left;
  font-weight: 500;
}

.woocommerce ul.products li.product .price {
    font-size: 16px;
    font-weight: 500!important;
    letter-spacing: -0.5px;
    line-height: 47px;
    color: #2e2e2e!important;
    width: calc(50% - 15px);
    height: 47px;
    background-color: #ffefa3;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    letter-spacing: -1.8px;
}

.buy-one-click{
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .page-template-homepage-template .woocommerce ul.products li.product, .page-template-homepage-template .woocommerce-page ul.products li.product {
    width: 100%;
    margin: 0px 0px 5px;
  }
  .page-template-homepage-template .woocommerce ul.products li.product:nth-child(2n+2), .page-template-homepage-template .woocommerce-page ul.products li.product:nth-child(2n+2) {
    margin: 0px 0px 5px;
  }
} 

.modal-backdrop.fade.show {
    display: none !important;
}

@media (min-width: 1845px){
.woocommerce ul.products.columns-3 li.product .clickBuyButton {
    padding-top: 8px !important;
}
}

.mvx-main-section .mvx-tab-header {
  display: none;
}