/*
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
*/


/* style the buttons */
/*.product-inner .btn-quickview, .product-inner .button.add_to_cart_button {
    background: #b2794c;
	color: #fff;
}*/


.wpml-ls-native {
	font-family: tahoma;
}

.text-dark-blue h1, .text-dark-blue h2, .text-dark-blue h3 {
	color: #0b3371 !important;
}
.text-dark-blue h3::after, .text-dark-blue h3::before {
	background-color: #0b3371 !important;
}

.footer__top {
	background-image: url('/wp-content/uploads/2021/02/footer-right-image-05.png');
	background-position: bottom right;
	background-size: auto 75%;
	background-repeat: no-repeat;
}

.booknetic_appointment_steps {
	background-image: url('/wp-content/uploads/2021/02/grooming-content-image-04.png') !important;
	background-size: 80% auto !important;
	background-repeat: no-repeat !important;
	background-position: center bottom !important;
	background-origin: content-box !important;
    padding-bottom: 77px !important;
}

.sub-column .menu-item {
    padding: 2px !important;
}
.jas-menu > li > ul > li {
    min-width: 250px;
}
.booknetic_appointment_container {
    background: #faf8f5 !important;
}
div#booknetic_theme_2 {
    margin: 0 auto;
}
.header-sticky .sticky-logo {
    width: 100px !important;
}

#booknetic_theme_2 * .fas, 	#booknetic_theme_2 * .fa {
    font-family: "Font Awesome 5 Free" !important;
}

.service-list .elementor-widget-container {
    overflow: visible !important;
}
.elementor-icon-list-item {
    position: relative;
}
.elementor-icon-list-item .elementor-icon-list-text {
    position: absolute;
    top: 45px;
    left: -70px;
    background-color: #fff;
    padding: 3px;
    display: none !important;
	  box-shadow: 1px 1px 3px rgb(0 0 0 / 10%);
    text-align: center;
    white-space: nowrap;
}
.elementor-icon-list-item .elementor-icon-list-text::after {
    content: ' ';
    width: 15px;
    height: 15px;
    background-color: #fff;
    position: absolute;
    top: -8px;
    left: 70%;
    transform: rotate(45deg)
}

.elementor-icon-list-item:hover .elementor-icon-list-text {
    display: block !important;
}
.elementor-16688 {
    float: right !important;
    vertical-align: middle;
}
.elementor-16725 {
    float: right !important;
    vertical-align: middle;
}

.elementor-icon-list-item.elementor-inline-item {
	text-align: center;
}

.page-head:before {
	display: none;
}
.page-head h1 {
	color: #0b3371 !important;
}

@media (max-width: 900px) {
.footer__top {
    background-position: bottom right;
    background-size: auto 30%;
}
}
@media (max-width: 500px) {
.footer__top {
    background-position: bottom right;
    background-size: auto 20%;
	padding-bottom: 100px;
}
}
.shop-top-sidebar {
	display: none;
}

.signup-newsletter-form {
   min-height: 46px;
   position: relative;
}
.signup-newsletter-form .ajax-loader {
	position: absolute !important;
	left: -14px;
    top: 9px;
}
.signup-newsletter-form .wpcf7-not-valid-tip {
    bottom: -70px;
    position: absolute;
}

.yith-woocommerce-ajax-product-filter {
    z-index: 9;
}
.yith-wcan-select-wrapper li a {
    padding: 0 10px;
}

@media (max-width:767px) {
    .woocommerce .sidebar {
        display: none;
    }
}
@media (min-width:767px) {
    .filter-trigger .fa-sliders {
        display: none;
    }
}

textarea {
	max-height: 130px;
}
.phone-number {
	display: inline-block;
	direction: ltr;
}

.cart .product-thumbnail img {
    width: auto;
}
@media (max-width:500px) {
.page-head {
    padding: 12px 0;
    color: #ededed;
}
}

@media (max-width: 500px) {
	.signup-newsletter-form {
		width: 80%;
	}
}

@media (max-width: 990px) {
    .slick-prev.slick-arrow {
        left: 15px !important;
    }
    .slick-next.slick-arrow {
        right: 15px !important;
    }
}

.wpcf7-form-control.wpcf7-submit.submit-btn {
    position: absolute;
    right: 2px;
    top: 2.5px;
}

.single-post .page-head .jas-container {
    max-width: 500px;
}

.normal-logo, .sticky-logo {
	transition: none !important;
}

.header-3.header-sticky {
    padding-bottom: 100px !important;
}


.wpml-ls-item .wpml-ls-link {
    font-size: 13px !important;
}
.wpml-ls, .wpml-ls-link {
    padding-right: 0;
}
.end-md .header-text {
    margin-right: 0;
}


h3.mg__0.tc.cw.bgb.tu.ls__2 {
    background: transparent;
    font-size: 0;
}
.jas-canvas-menu.jas-push-menu {
    background-color: #0b3371;
}
.jas-canvas-menu.jas-push-menu a {
    color: #fff !important;
}
.jas-canvas-menu .jas-action {
    margin-top: 10px;
    margin-bottom: 10px;
}
.jas-canvas-menu .jas-action a i {
     color: #fbb851 !important;
     font-weight: 900;
     font-size: 25px;
}
.jas-canvas-menu .holder {
    color: #fbb851 !important;
}

.jas-canvas-menu .wpml-ls-link {
    font-size: 16px !important;
}

.jas-canvas-menu .current-menu-item a {
	color: #fbb851 !important;
}

.jas-canvas-menu .tc {
    margin: 0;
}


.footer__bot {
    background-color: #212b5c;
    color: #ddd;
}
.footer__bot .cp {
    color: #fff !important;
}
.footer-contact i {
    color: #b2794c !important;
}
.signup-newsletter-form {
    border: 1px solid #212b5c;
}


.btn-quickview, .add_to_cart_button {
    background-color: #0b3371 !important;
    color: #fff !important;
}
.btn-quickview:hover, .add_to_cart_button:hover {
    background-color: #b2794c !important;
    color: #fff !important;
}
.price {
    color: #b2794c;
    font-weight: bold;
    margin: 0;
}

header .cg {
    color: #0b3371;
}
header .cg:hover {
    color: #b2794c;
}

.woocommerce-breadcrumb {
    max-width: 73.125rem;
    margin: 0 auto;
    padding: 0 5px;
}

.jas-social a i {
    color: #0b3371;
}
.jas-social a:hover i {
	color: #b2794c;}
.hooks_cart{
background-color: #020381; 
	align-items: center;
    justify-content: center;
	display: flex; 
	min-height: 60px; 
	opacity:0.8
}
.hooks_cart p{
color:#ffffff !important; 
	font-size:22px;
	padding-top:20px; 
    font-family: Cairo;
}
.badge .onsale{
background: #b2794c !important;
}