/*
Theme Name: Auriane Child
Theme URI: https://auriane.jwsuperthemes.com
Template: auriane
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 3.0.5.1698947514
Updated: 2023-11-02 18:51:54

*/

html {
	scroll-behavior: smooth!important;
}

button {
	border-radius: 30px;
}

.jws-quantity-wrap .quantity input[type=number] {
	border: none;
}

.shop_info_more ul img {
    filter: brightness(0) saturate(100%) invert(63%) sepia(11%) saturate(1119%) hue-rotate(167deg) brightness(88%) contrast(85%);
}

.variations_form select {
	border: 1px solid #7093b2;
}

.woocommerce-tabs .wc-tabs li {
    margin-right: 0;
    padding: 0 20px;
}

.btn-theme {
  background: var(--main);
  color: #ffffff;
  height: 50px;
  padding: 0 40px;
  text-align: center;
  line-height: 50px;
}

button.btn-theme {
  border: 0;
}
@media (min-width: 1000px){
	.justify-start .elementor-icon.elementor-social-icon {
		justify-content: start!important;
	}
}

@media (max-width: 480px) {
	body {
		font-size: 14px;
	}
	.mobile-full-height {
		height: 100vh;
	}
	.elementor-mobile-align-center {
		text-align: center!important;
	}
	.text-center {
		text-align: center!important;
	}
	.fix_ctf {
		flex-wrap: wrap!important;
		gap: 20px;
	}
	.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    	justify-content: center;
	}
}

body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-section.elementor-top-section.elementor-element.elementor-element-4fbffb7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
.elementor-section.elementor-top-section.elementor-element.elementor-element-0d47e17.elementor-section-content-middle.elementor-section-full_width.elementor-section-height-min-height.elementor-section-height-default.elementor-section-items-middle
{
    background-color: #FFF!important;
    background-image: none!important;
}

.home .category-image {
    border-radius: 50%;
    border: 7px solid #C0D5E8;
}

.home .category-content.layout3 .category-tab-item a h4 {
    text-align: center;
    font-weight: 600;
    color: #20588b;
}

.home .category-tab-item a p {
	display: none;
}


.home .tab-horizontal .jws-head-filter .jws-ajax-load li a {
    color: var(--heading);
    font-size: 40px;
}

.elementor-button {
    border: solid transparent!important;
}

.btn_custom { 
    width: 100%!important;
    justify-content: center;
    border-radius: 30px!important;
}

.page.page-id-8145  
 span.wpcf7-list-item {
    margin: 0;
}

.woocommerce .woocommerce-MyAccount-navigation {
    background: rgba(192,213,232,0.3);
}

.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    background-color: #c0d5e8!important;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
    background: rgba(192,213,232,0.5);
}

.page-id-23 .elementor-element.elementor-element-671fefe.elementor-widget.elementor-widget-text-editor p {
    display: none;
}

.page-id-23 .elementor-5890 .elementor-element.elementor-element-c5861bc {
    padding: 50px 60px 20px 60px;
}

.elementor-17 .elementor-element.elementor-element-c97af8c.is-sticky {
    background-color: #0e263ced!important;
    box-shadow: 0 5px 15px 10px rgba(0,0,0,0.3)!important;
}

.fix_ctf {
	flex-wrap: nowrap;
    gap: 20px;
}

.jws-empty-page-text,
.return-to-shop {
	text-align: center;
}

.return-to-shop a {
    border: solid var(--btn-bgcolor);
}

.return-to-shop a:hover {
    background: var(--btn-bgcolor2);
    border: solid var(--btn-bgcolor);
    color: var(--btn-bgcolor);
}

h1.product_title.entry-title {
    line-height: 50px;
    font-size: 36px;
}

.woocommerce-banner-payments-footer {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.elementor-17 .elementor-element.elementor-element-c97af8c.is-sticky,
.mega-has-hover .elementor-17 .elementor-element .elementor-element-c97af8c {
	background-color: transparent!important;
}

.woocommerce-tabs .jws-group-accordion-wap .woocommerce-Tabs-panel#tab-description span {
    color: #0e263c!important;
}

span.select2-selection__clear {
    display: none;
}

.product-item .product-image {
    background: none;
}

h2.wt-crp-heading {
    color: var(--btn-bgcolor);
    text-align: center;
    padding-bottom: 50px;
}

.wt-related-products .owl-theme .owl-nav [class*=owl-] {
	background: none!important;
	color: black!important;
	opacity: 1;
}

.single-product .wt-related-products .owl-theme .owl-nav [class*=owl-]:hover {
	background: none!important;
}

section.widget.woocommerce.widget_product_categories ul,
section.widget.woocommerce.jws_attributes_filter ul {
    display: none;
}

.product-item .product-image {
    background-image: none !important;
}

.search-by-category.input-dropdown .list-wrapper ul li {
    display: none;
}

.search-by-category.input-dropdown .list-wrapper ul li:first-child {
    display: block;
}

.jws_search.popup {
    line-height: 0;
}

.product-share .addthis_inline_share_toolbox a {
	display: none;
}

.product-share .addthis_inline_share_toolbox a:first-child {
    display: inline-block;
}

.swiper-wrapper {
	align-items: center;
}

.elementor-widget-image-carousel .swiper-slide img.swiper-slide-image {
    opacity: 0.5;
	max-height: 200px;
}

.elementor-widget-image-carousel .swiper-slide img.swiper-slide-image:hover {
    opacity: 1;
}

.elementor_jws_menu_layout_menu_vertical .jws_main_menu ul li .btn-sub-menu {
	width: 50%;
}

.wpcf7 form.sent .wpcf7-response-output {
    border: none;
    border-bottom: solid #1f588b;
    width: fit-content;
    padding-left: 0;
    padding-right: 0;
	margin-left: 10px;
}

a.iubenda-cs-brand-badge {
    display: none!important;
}
.wc-layered-nav .show-color a .swatch {
	border: none;
	box-shadow: 0 5px 15px #00000029;
}
.wc-layered-nav li:not(.show-color)>a:before,
.wc-layered-nav li:not(.show-color).chosen>a:after {
	border-radius: 50%
}
.woocommerce-product-gallery__wrapper .owl-nav>div {
    color: black;
    border: 1px solid black;
}
/*KPS Brand*/

.kps-brand-slider.slick-initialized.slick-slider a img {
    opacity: 0.5;
    transition: .3s all;
    margin: 0 auto;
	max-height: 200px;
}

.kps-brand-slider.slick-initialized.slick-slider a img:hover {
    opacity: 1;
}