/*
 Theme Name:   Skincare Child
 Theme URI:    http://7uptheme.com/wordpress/skincare
 Description:  Skincare Child Theme
 Author:       The 7up WordPress Team
 Author URI:   http://themeforest.net/user/7-up
 Template:     skincare
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         full-width-template, theme-options, rtl-language-support, two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments
 Text Domain:  skincare
*/
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');

body {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 16px;
        color: #222;
}
.main-nav > ul > li > a {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 17px;
}
.lora-font {
    font-family: 'Josefin Sans', sans-serif;
}
.hom_products .item-product .product-title {
        font-weight: 600;
    font-size: 15px;
}
.box-location-footer1.sup-pay h3 {
        margin-top: 0px;
    margin-bottom: 0px;
}
.box-location-footer1.sup-pay .payment-method1 {
    margin: 15px -5px 0;
}
.box-location-footer1.sup-pay {
     margin-top: 25px;
}
.list-menu-footer li a::before {
        top: -2px;
}   
.box-location-footer1 ul li::before {
        top: 2px;
}
.hide_section {
    display: none;
}
.top-link6 ul {
    margin: 12px -10px 12px;
}
.custom-information.top-delivery6 {
    margin: 8px 10px 8px;
}
.main-footer1 {
    padding: 50px 0 40px;
}
.footer-bottom1 {
    padding: 20px 0;
}
.banner-advs28 .banner-info {
    padding: 55px 15px 55px 40px; 
}
.hom_blog {
    padding: 50px 0 35px;
}
.hom_intro {
    padding: 50px 0 10px;
}
.hom_intro .banner-advs28 {
    margin-bottom: 0px;
}
.ftr_common_info {
    border-top: 1px solid #e5e5e5;
}
.ftr_common_info .wrap-service2 {
    border: none;
}
.skin-title .title60 {
    font-size: 40px;
}
.hom_category {
    margin-bottom: 0;
    padding-top: 50px; /*70px*/
    padding-bottom: 0px;
}
.hom_category .h18-banner-inner .banner-info {
    max-width: 400px;
    background: rgba(255, 255, 255, .85);
    box-shadow: 0px 0px 0px 20px rgba(0, 0, 0, 0.4);
}
.hom_category .h18-banner-inner h3 {
    font-size: 36px;
}
.hom_category .h18-banner-inner .banner-info .wrap-button {
    margin-top: 25px;
}
.hom_slider .banner-slider {
    margin-bottom: 0px;
}
.hom_products {
    background: #fff;/*f3f3f3*/
    padding-top: 20px;
    padding-bottom: 20px;
}
.skin-title7 svg {
    display: none;
}
.skin-title7 .title-wrap .title18 {
    margin-top: 0;
}
.skin-title7 {
    margin-bottom: 50px;
}
.skin-title7 h3 {
    font-size: 40px;
}
.hom_banner .custom-information h2 {
    color: #fff;
    margin-bottom: 20px;
}
.hom_banner .intro-top-banner4 h3 {
    color: #fff;
}
.hom_banner .intro-top-banner4 .shop-button {
    color: #fff;
}
.single-small-content .content-sidebar-none {
    max-width: 80%;
}
.sidebar-right  {
}
.header9 {
    padding: 2px 0;
    background: #ffe8d7;
}
.header-page {
    background: #ffe8d7;
}
.menu-fixed-content.fixed-header {
    background: #ffe8d7;
} 
.top-header9 {
    background: #341803;
}
.main-footer10 {
    background: #200e01; 
}
.footer-bottom10 {
    background: #200e01;
    border-top: 1px solid #100701; /*#341803*/
}

body .scroll-top, body .scroll-top:focus {
    color: #5e2b04;
    background: rgba(242, 242, 242, 1);
}
body .scroll-top:hover {
   background-color: #5e2b04;
}
.item-product-circle:hover .product-extra-link a.add_to_wishlist, 
.item-product-circle:hover .product-extra-link a.product-compare, 
.yith-wcwl-add-button .add_to_wishlist, 
.detail-info .compare.button, 
.yith-wcwl-wishlistexistsbrowse{
    display: none;
}
.item-product-circle .product-thumb:hover .product-extra-link-circle a.add_to_wishlist, 
.item-product-circle .product-thumb:hover .product-extra-link-circle a.product-compare{
    display: none!important;
    
}
.al_breadcrumbs .hoz-animate-background {
    background-size: cover;
    background-position: 50% 50%;
       
}
.al_breadcrumbs .custom-bread-crumb .bread-crumb {
    color: #fff;
}
.al_breadcrumbs .custom-bread-crumb .bread-crumb span a {
    color: #fff;
}
.woocommerce-message {
    border-top-color: #6e3306;
}
.woocommerce-message::before {
    color: #6e3306;
}
a:hover, a:focus, a:active, .color, .desc.color, .product-title a:hover, .popup-icon, .view-type a.active, .list-number-show li a.active, .wishlist-popup .popup-icon, .main-nav > ul > li:hover > a, .list-attr-filter li a.active, .main-nav .sub-menu li.current-menu-item > a, .cart-subtotal .amount, .order-total .amount, .product-thumb > .quickview-link, .tab-style1 .title-tab li a:hover, .product-extra-link a:not(.addcart-link):hover, .item-product .product-thumb > .quickview-text:hover, .item-client-review .client-thumb::before, .detail-info .yith-wcwl-add-to-wishlist .add_to_wishlist:hover, .detail-info .compare:hover, .single-list-social ul li a:hover, .item-comment .comment-info h3 a:hover, .current-cat > a, .wrap-button-lightbox > a:hover, .detail-tab-accordion .item-toggle-tab.active .toggle-tab-title, .info-404 h2, .intro-video3 li.active h2 a, .block-tab-product3 .title-tab li.active a, .main-nav > ul > li.current-menu-ancestor > a, .main-nav > ul > li.current-menu-item > a, .banner-hot-deal .layer-after .shop-button:hover, .content-item-category .shop-button:hover, .item-post-category .cat-parent:hover, .item-post-inner .post-info .shop-button:hover {
    color: #a54700;
}
.hom_banner .intro-top-banner4 .shop-button:hover {
    background-color:#5e2b04;
    border-color: #5e2b04;
} 
.bg-color, .dropdown-list li a:hover, body .scroll-top:hover, .preload #loading, .shop-button:hover, .dropdown-list li a.active, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a, .wishlist-button a:hover, .main-nav .toggle-mobile-menu span, .main-nav .toggle-mobile-menu::before, .main-nav .toggle-mobile-menu::after, .form-newsletter input[type="submit"]:hover, .product-thumb > .quickview-link:hover, .wrap-item.owl-carousel .owl-nav button:hover, .woocommerce #respond input#submit:hover, a.added_to_cart:hover, .woocommerce a.added_to_cart:hover, .woocommerce a.button.addcart-link:hover, .woocommerce.widget .woocommerce-widget-layered-nav-dropdown__submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .wrap-service1::before, .post-meta-data > li::after, .btn-circle:hover, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .custom-scroll ::-webkit-scrollbar-thumb, .owl-theme.pagi-nav-number .owl-dots .owl-dot.active, .dropdown-list li.active a, .intro-ads4 h2::after, .banner-ads-caption .title-vertical::before, .wg-info-author .author-info h3::after, blockquote::before, .woocommerce div.product form.cart .button.single_add_to_cart_button, .detail-gallery .gallery-control > a:hover, .list-tag-detail li.active a::after, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .post-password-form input[type=submit]:hover, .mini-cart-box.aside-box .mini-cart-button a:first-child:hover, .mini-cart7 .mini-cart-number, .item-product-circle .product-extra-link-circle a:hover, .pagi-nav .current {
    background-color: #5e2b04;
}
.list-tags li a:hover, .shop-button:hover, .form-newsletter input[type="submit"]:hover, .woocommerce #respond input#submit:hover, a.added_to_cart:hover, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce a.added_to_cart:hover, .woocommerce a.button.addcart-link:hover, .woocommerce.widget .woocommerce-widget-layered-nav-dropdown__submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .detail-gallery .carousel li a.active img, .item-cat-info .cat-thumb .adv-thumb-link, .post-password-form input[type=submit]:hover, .wp-block-pullquote, .logo-lancom .text-logo a::before {
    border-color: #5e2b04;
}
.item-cat-statistic:hover .cat-info, .item-advs3 .adv-thumb-link::after, .item-product-quickview:hover .product-thumb-link::after {
    background-color: rgba(52, 24, 3, 0.6); /*rgba(235,116,123,0.5) rgba(94, 43, 4, 0.5)*/
}
.banner-button .shop-button:hover, .wrap-button .shop-button:hover, .slide-button .shop-button:hover {
    background: #5e2b04;
    border-color: #5e2b04;
}
.shop-button.dark:hover {
    background: #5e2b04;
    border-color: #5e2b04;
}
.skin-title7 .title-wrap::after {
    box-shadow: 0 0 0 2px #5e2b04;
}
.skin-title7 .title-wrap::before {
    background: #5e2b04;
}
.hom_intro p {
    color: #000;
    text-align: justify;
}
.bread-crumb a {
    color: #fff;
}
.top_social_links {
    margin-bottom: 0px!important;
}
.top_social_links li {
    margin: 0 0px;
}
.top-header9 .top_social_links .gay {
    color: #fff;
    font-size: 18px;
}
.top-header9 .top_social_links .gayfb{
    font-size: 16px;
}
.top-header9 .top_social_links i.fa {
    margin: 0 5px;
} 
.top_social_links ul {
    margin: 10px 0px 10px;
}
.blog-list-view .item-post-large {
    margin-bottom: 50px;
    padding-bottom: 50px; 
}
.item-post-large .post-info .post-title a {
    color: #341803;
}
.item-post-large .post-info .post-title a:hover {
    color: #a54700;  
}
.post-info .desc {
    color: #111;
}
.main-page-default {
    margin: 60px 0 50px;
}
.content-page {
    margin: 60px 0 50px;
}
.blog .main-page-default {
    margin: 100px 0 30px;
}
.single-post .main-page-default {
    margin: 100px 0 70px;
}
.single-data-tags {
    margin-bottom: 60px;
}
.title-single-related-post {
    margin-bottom: 40px;
}
.single-related-post {
    margin-bottom: 60px;
}
.blog-comment-detail {
    margin-bottom: 70px;
}
.content-single-blog .content-post-default p {
    color: #111;
    margin-bottom: 10px;
    text-align: justify;
}
.sidebar .widget-title {
    margin: 0 0 30px;
}
.sidebar .widget {
    margin-bottom: 60px;
}
.sidebar .widget a {
    color: #111;    
}
.sidebar .widget a:hover {
    color: #a54700;    
}
select, input[type=password], input[type=number], input[type=email], input[type=text] {
    border: 1px solid #ccc;
}
.border {
    border: 1px solid #ccc;
}

.mini-cart-button a, .woocommerce .mini-cart-button a {
    background: #5e2b04;
}
.mini-cart-box.aside-box .mini-cart-button a:first-child {
    background: #341803;
}
.product-mini-cart.table-custom .product-title {
    margin-bottom: 12px;
    margin-top: 3px;
}
.title-page {
    margin-bottom: 30px;
}
.woocommerce-cart .cart-collaterals {
    margin-bottom: 20px;
}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
    background-color: #5e2b04!important;
    color: #fff!important;
}
.woocommerce-cart .cart_item .product-name a {
    color: #111;
}
.woocommerce-info::before {
    color: #341803;
}
.woocommerce-info {
    border-top-color: #341803;
}
.woocommerce form .form-row input.input-text {
    border: 1px solid #ccc;
}
textarea {
    border: 1px solid #ccc; 
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    color: #222;
}
.select2-container--default .select2-selection--single {
    border-color: #ccc!important;
}
.woocommerce-privacy-policy-text p {
    color: #222;
}
#place_order {
    background-color: #5e2b04!important;
    color: #fff!important;
}
.woocommerce ul.order_details {
    padding-inline-start: 0px;
}
.item-product .product-title {
    font-size: 15px;
}
.product-detail .detail-info {
    
}
.list-brand-product {
    margin-bottom: 20px;
}
.detail-info > .product-available {
    margin-bottom: 20px;
}
.detail-info .product-desc {
    margin-bottom: 12px;
    color: #111;
}
.item-product-meta-info {
    border-top: 1px solid #ddd;
    margin-top: 10px;
    font-size: 13px;
}
.item-product-meta-info label {
    margin: 0 10px 2px 0;
    font-size: 12px;
}
.detail-tab-desc p {
    color: #111;
    line-height: 26px;
    font-size: 17px;
    margin-bottom: 10px;
    text-align: justify;
}
.detail-tabs {
    margin-bottom: 65px;
}
.related-product-title {
    margin-bottom: 45px;
}
.select-box select {
    border: 1px solid #ccc;
}
table, th, td {
    border: 1px solid #ccc;
}
.table {
    margin-top: 5px;
}
.detail-tab-desc table td {
    font-size: 17px;
    color: #111;
}
#tab-description .detail-tab-desc ul {
        padding-left: 0px;
    padding-top: 0px;
        list-style: none;
    margin-bottom: 15px;
}
#tab-description .detail-tab-desc ul > li {
    color: #111;
    line-height: 26px;
    font-size: 17px;
    margin-bottom: 10px;
    text-align: justify;
    position: relative;
    padding-left: 20px;
}
#tab-description .detail-tab-desc ul > li:before {
    content:"\f105";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: 0;
    
}