/*
Theme Name: Tobel Child
Theme URI: https://tobel.qodeinteractive.com
Description: A child theme of Tobel
Author: Elated Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: tobel
Template: tobel
*/

.woocommerce-product-gallery__image.yith_featured_content .ywcfav-video-content.youtube._16_9, #qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-7 .woocommerce-product-gallery__image{
  width: 100% !important;
}
.yith-my-wishlist{display:none !important;}
.fcpfw_bn_1{width:90% !important;}
.fcpfw_container div.fcpfw_ship_txt {  text-transform: initial !important;}
.elementor-7385 .elementor-element.elementor-element-b46dde0 .elementskit-navbar-nav .elementskit-submenu-panel{width: 250px;}

.qodef-qi-vertical-project-reel .qodef-qi-vertical-project-reel-right .qodef-e-image.qodef--appeared img {
  filter: none !important;
}

a.woocommerce-button.wp-element-button.button{ margin-right:15px; border:1px solid #000; border-radius:15px; padding:15px;}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment button{background-color: #9F4E3D; border:none; border-radius:15px; color:#ffffff; }
.woocommerce-checkout #yith-par-message-cart, .woocommerce-checkout .woocommerce_checkout_coupon{display:none !important;}
.qodef-grid {
  
  margin-bottom: 0 !important;
}
.qodef-grid.qodef-layout--template{ margin-bottom: 0px !important;}
#qodef-woo-page.qodef--single form.cart .variations_button button, #qodef-woo-page.qodef--single form.cart:not(.variations_form) button, #yith-quick-view-content.single-product form.cart .variations_button button, #yith-quick-view-content.single-product form.cart:not(.variations_form) button {
  padding: 8px 43px !important;

}
@media only screen and (max-width: 680px){
  #qodef-woo-page.qodef--single .woocommerce-product-details__short-description, .ywpo_availability_date, .cart {
    margin: 0 !important;
  }
 #qodef-woo-page.qodef--single form.cart:not(.variations_form) button, #yith-quick-view-content.single-product form.cart .variations_button button, #yith-quick-view-content.single-product form.cart:not(.variations_form) button {
  padding: 8px 20px !important;
}
h1, .qodef-h1, h1.qodef-m-title {

  font-size: 34px !important;
  line-height: 40px;
}
	
h2, .qodef-h2 {
  font-size: 30px !important;
  line-height: 38px;

	}}
@media only screen and (max-width: 680px){
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-8 figure > .qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
  width: 22% !important;
}}
.elementor-12370 .elementor-element.elementor-element-680f2459 .elementskit-navbar-nav .elementskit-submenu-panel,
.elementor-12364 .elementor-element.elementor-element-d773b8f .elementskit-navbar-nav .elementskit-submenu-panel{
    min-width: 300px !important;
}
#my-account-menu .myaccount-menu li a span.item-icon {
  width: 50px !important;margin-left: 10px;

}
#my-account-menu .myaccount-menu li a span.item-icon img{
  max-width:50px !important;

}
#yith-par-message-cart {	display: block !important;}

  @media (min-width: 768px)
.store-locator-col-md-1 {
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100%  !important;
  max-width: 100% !important;
}}
label {
  display: contents !important;

}
.wc_payment_methods li{list-style:none;}
.wpmc-step-item.current {

  margin-top: 50px;
}
#wpmc-back-to-cart, #wpmc-next, #wpmc-prev{border: 1px solid #000;
border-radius: 15px;
background: transparent;
color: #000;
padding: 15px;}
#woocommerce_before_checkout_form[style] {
  display: block !important;
}

label {  color: #000 !important;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title > a::after {

  background-color: #00DEAD;

  top: calc(100% - 1px);

}
.woocommerce-error a.button::after, .woocommerce-info a.button::after, .woocommerce-message a.button::after {

  background-color: #00DEAD;

  top: calc(100% - 1px);

}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a::after {

  background-color: #00DEAD;
  right: -70%;

}


.qodef-grid-item.qodef-portfolio-info, .qodef-m-nav.qodef--back-link,.post_format-post-format-link .qodef-e-info ,.post_format-post-format-link .qodef-e-link , #qodef-single-post-navigation {display:none !important;}

.bundle_button {
  display: flex;
  align-items: center;
}


div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
 
  width: 100%;
}
.qodef-blog .qodef-blog-item.format-link .qodef-e-link {
	padding: 2% 8% 2% 15.5% !important;}
div.bundled_product_summary:not(.thumbnail_hidden) .details {
  float: right;
  width: 84% !important;}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
  padding-bottom: 10px!important;
	margin-bottom: 10px!important;}
.woocommerce-page div.product div.bundled_product_images, .woocommerce-page #content div.product div.bundled_product_images, .woocommerce div.product div.bundled_product_images, .woocommerce #content div.product div.bundled_product_images {
  float: left;
	width: 12% !important;}
.bundled_product_excerpt.product_excerpt p{ margin:0 !important;}
.qodef-h4, h4 {
	margin: 7px 0;}
#qodef-woo-page.qodef--single .woocommerce-product-details__short-description, #yith-quick-view-content.single-product .woocommerce-product-details__short-description {
  margin-top: 20px;
}
h4.bundled_product_title, #qodef-woo-page.qodef--single form.cart.grouped_form {margin:0 ;}
#qodef-woo-page.qodef--single .entry-summary .price {
  color: #00dead;
  font-size: 20px;
}
#qodef-woo-page.qodef--single .entry-summary .price, #yith-quick-view-content.single-product .entry-summary .price {
  font-size: 19px;
  color: #000;
  margin:0;
  display: contents;
}
.description_tab.active a{font-weight:bold !important;}

.qodef-button.qodef-html--link {  font-weight: 600 !important;	letter-spacing: 1.5px!important;}

woosb-products .woosb-product {	margin: -80px 0 -80px !important;}
.woosb-products .woosb-product .woosb-quantity {  width: 95px!important;}
.woosb-products .woosb-product .woosb-thumb, .woosb-thumb-ori {margin-right: 15px;}
#qodef-woo-page .added_to_cart::after, #qodef-woo-page .button::after, #yith-quick-view-modal .added_to_cart::after, #yith-quick-view-modal .button::after, .qodef-woo-shortcode .added_to_cart::after, .qodef-woo-shortcode .button::after {
  content: '';
  position: absolute;
  width: 66%;
  height: 0 !important;
  background-color: currentColor;
  right: -10%;
  top: calc(50% - 1px);
  transition: all .3s ease-in-out;
}
#qodef-woo-page .button{padding: 10px !important;}

#qodef-woo-page.qodef--single form.cart:not(.variations_form) button{color:#ffffff; font-weight:bold;font-size:16px;}
.fab, .fa-brands {

  color: #000;
}
.single_add_to_cart_button.button{background-color:#159281 !important; border:1px solid #159281 !important; color:#ffffff;}


.single_add_to_cart_button.button:hover{background-color:#000 !important; border:1px solid #000 !important; }
.psfw-social-wrap{margin-top:25px;}
#qodef-woo-page.qodef--single .product_meta, #qodef-woo-page.qodef--single .qodef-social-share{display:none !important;}
.product-template-default{background:#ffffff;}
.qodef-woo-single-inner, .tabs.wc-tabs{z-index: 99999; background: #ffffff;}

#qodef-woo-page.qodef--single .qodef-woo-single-inner, #yith-quick-view-content.single-product .qodef-woo-single-inner, #qodef-woo-page.qodef--single .woocommerce-tabs, #yith-quick-view-content.single-product .woocommerce-tabs {
  z-index: 1;
  background: #fff;
}
a.qodef-e-title-link{color:#000 !important; }
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a:hover::after, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a::after, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-active a::after, #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.ui-state-hover a::after, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li a:hover::after, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.active a::after, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-active a::after, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li.ui-state-hover a::after {
  
  display: none;
}
.qodef-header--standard #qodef-page-header {
  background-color: #fff !important;
}
.qodef-testimonials-list .qodef-e-static-holder .qodef-e-static-subtitle, .qodef-e-static-subtitle{color:#00DEAD !important;}
#qodef-top-area .widget .textwidget > *, #qodef-top-area .widget .widget p , #qodef-top-area .widget a, #qodef-top-area .widget {color:#ffffff !important;}

.qodef-section-title .qodef-m-subtitle {color: #00dead !important;}
#qodef-page-inner { padding: 20px 0 0 0 !important;}
.qodef-page-title {  margin-top: 25px;}
#qodef-page-footer-bottom-area-inner { border-top: 1px solid #fff;}
.qodef-menu-item-text{ width:100%;}
.qodef-menu-item-text strong{font-weight:700; color:#000; margin-top:35px;display: inline flow-root list-item;}