/*
Theme Name: Claue Child
Theme URI: http://www.janstudio.net/claue
Author: JanStudio
Author URI: http://www.janstudio.net
Description: The best woocommerce theme for online fashion store, furniture store, handemade store, organic store, wordpress personal portfolio, personal blog.
Template: claue
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: claue
Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

h1,h2,h3,h4,h5,h6{font-family: "Outfit", sans-serif!important;text-transform:uppercase;}
body, html{font-family: "Outfit", sans-serif!important;font-size:18px;}
p {font-family: "Outfit", sans-serif!important;}
ul li {
  font-size: 17px;
}
.elementor-widget-container{font-size:18px;}
.page-head h1 {
  font-size: 40px;
  line-height: 20px;
  font-weight: 600;
}

.header__top {
  background: #e1ecef;
}
.header-text {
  color: #000 !important;
  font-size: 16px !important;
}
.header-text a{color:#444;}
.header-text strong {
  text-transform: uppercase;
  letter-spacing: .5px;
  font-size: 17px !important;
  font-weight: 600;
  background: #fff;
  padding: 3px 10px 3px 15px;
  border: 1px solid #727171;
  margin-right: 5px;
}
.jas-branding {
  padding-top: 15px;
}
.header__bot .jas-navigation {
  border-top: 0px solid #2f2e2e;
}

#jas-mobile-menu ul > li.current-menu-item > a{color:#000!important;}
#jas-mobile-menu ul > li:hover > .holder, #jas-mobile-menu ul > li.current-menu-item > .holder{color:#000!important;}

#jas-header .jas-social a{color:#fff!important;}
.jas-my-account ul li a {
  padding: 10px;
  color: #000 !important;
}
div#n2-ss-2 .n-uc-UmECuqRRWKCr-inner {
  padding: 200px 0px 0px 0px!important;
  justify-content: center;
}
div#n2-ss-2 .n-uc-KyaOPZl8rX0x-inner {
  padding: 200px 0px 0px 0px!important;
  justify-content: center;
}
.product-category h2, .jas-banner h3 {
  min-width: 235px!important;
  font-size: 16px!important;
  text-transform: uppercase;
}
.header__mid {
  background: #000;
}
.home .header__mid {
  background: transparent;
}
.product-info {
  text-align: center;
}
.jas-heading.divider {
  font-size: 24px;
  line-height: 24px;
  text-transform: uppercase;
}
#jas-footer {
  background: #000!important;
}
.footer__top p {
  margin-bottom: 1.3em;
  line-height: 24px;
  color: #fff!important;
}
.footer__top a, .footer__bot a {
  color: #fff!important;
}
.footer__top .widget-title {
  color: #fff!important;
}
.footer__top .widget-title {
  color: #fff !important;
  font-size: 20px;
}
.footer__bot {
  background: #222!important;
	color: #fff;
}
.jas-menu > li > a, .jas-menu ul li a {
  font-family: "Poppins";
  font-weight: 500!important;
  font-size: 17px!important;
  color: #878787;
  text-transform: uppercase;
}
.product_title {
  font-size: 35px;
  margin-bottom: 10px !important;
  font-weight: 600;
  text-transform: uppercase;
}
.price {
  color: #000;
}
.woocommerce-product-details__short-description p{color: #000;}
.swatch.is-label .swatch__value {
  font-size: 17px;
  color: #444;
}
.swatch__value {
  display: block;
  width: 35px;
  height: 35px;
  line-height: 33px;
  border-radius: 5px !important;
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.swatch__title {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
}
.swatch__list--item {
  margin: 3px;
  border-radius: 5px;
  border: 1px solid #c4c3c3;
  padding: 2px 8px;
}
.swatch__list--item.is-selected .swatch__value{color:#fff!important;}
button.single_add_to_cart_button{background-color: #000 !important;}
.jas-wc-single .social-share {
  display: none;
}
.extra-link {
  display: inline-block;
  width: 100%;
  text-decoration: underline;
}
.wc-accordion-content {
  padding: 20px;
  background: #f7f6f6;
	color: #000;
}
.tab-heading {
  padding: 10px 20px;
  background: #222;
  color: #fff !important;
  font-size: 17px;
  text-transform: uppercase;
}
.jas-breadcrumb {
  padding: 20px 15px;
  background: #f6f6f8;
}
.jas-wc-help {
  display: none;
}
body {
  color: #222 !important;
}
thead {
  background: #ddd;
}
.result-count-order {
  margin: 30px 0 0;
  display: none;
}
.sidebar {
  background: #e4e5e7;padding: 30px;
}
ul.yith-wcan-list li {
  padding-left: 15px;
  position: relative;
  display: inline-block;
  margin-right: 18px;
}
.yith-wcan-list li {
  background: #fff;
  padding: 5px 15px !important;
  margin-bottom: 10px !important;
  border-radius: 5px;
}
.yith-wcan-list li .count {display:none;}
.shop-top-sidebar {
  border-top: 1px solid #dedede;
  display: none;
}
.product-image .product-attr {
  background: rgba(0, 0, 0, 0.4)!important;
}
.extra-link {
  display: inline-block;
  width: 100%;
  text-decoration: underline;
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
}
.extra-link a:hover {
 color:#000;
}
.custom-product-description {
  border-top: 1px solid #bcbcbc;
  padding-top: 15px;
}
.custom-product-description {
  line-height: 28px;
  font-size: 15px;
}
.custom-product-description strong {
  font-weight: 600;
  font-size: 19px;
  display: block;
}
.badge .new {
  background: #56cfe1;
  display: none;
}
.page-head p {
  margin-bottom: 0;
  margin-top: 25px;
}
.close-cart.button.mt__10 {
  display: none;
}
.jas-menu ul a, .jas-account-menu ul a, .jas-menu ul li a {
  color: #444!important;
}
input:not([type="submit"]):not([type="checkbox"]), textarea, select {
  color: #000;
}

#jas-mobile-menu ul ul li a {
  text-transform: none;
  font-weight: 300;
  color: #000;
}
.cart-contents {
  color: #fff !important;
}
.jas-menu > li > a{color:#fff!important;}
.children li {
  font-weight: 400;
  font-size: 15px;
  padding-top: 4px;
}
.cat-parent {
  font-weight: 500;
}
#jas-backtop {
  right: 35px;
  bottom: 85px;
}
.jas-action a {color:#fff!important;}
.header__search {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 9999;
}
.header__search input[type="text"] {
  border: 1px solid rgba(0, 0, 0, .8);
  padding: 0;
  text-align: center;
  font-size: 20px;
  color: #fff;
  letter-spacing: 2px;
  color: #000 !important;
	border-radius:5px;
}
#sf-close {
  right: 20px;
  top: 40px;
  color: #000;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 60px;
}
::placeholder {
  color: #444;
}

@media screen and (max-width: 600px) {
div#n2-ss-2 .n2-font-284dfd3e8036ae070be0254841106a74-hover {
  font-family: 'Roboto','Arial';
  color: #ffffff;
	font-size: 200.5%!important;
} 
.sub-title {
  font-size: 10px;
}
.visible-xs.flex {
    display: flex!important;
  }
.page-head h1 {
  font-size: 25px!important;
  line-height: 47px!important;
  font-weight: 600;
}	
.product_title {
  font-size: 25px;
}
.jas-action a {color:#000!important;}	
.jas-action a.cart-contents {
  color: #fff !important;
}

}







