/*
 Theme Name:   Jacqueline Child Theme
 Theme URI:    http://jacqueline.themerex.net
 Description:  Jacqueline Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     jacqueline
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  jacqueline
*/


/* =Theme customization starts here
------------------------------------------------------------ */


/* GENERALS */

body {
  font-family: 'Roboto', sans-serif !important;
}

li a:hover {
    color: #a57f5d !important;
}

input[type="radio"]:checked + label:before {
    color: #a57f5d !important;
}

.sc_icons .sc_icons_item + .sc_icons_item {
    margin-top: 15px;
}

/* .sc_icons_item {
    border-radius: 8px;
}  */

.sc_icons_accent2 .sc_icons_item{
    background-color: #F9A39A
}

.sc_icons_accent2 .sc_icons_item_title {
    color: #FFF;
}

/* SINGLE PRODUCT STYLES */

.product_id, .posted_in {
    display: none !important;
}


/* PDF COUPONS CUSTOMIZATION */

.pdf-coupon-fields {
    padding-top: 47px;
}

.pdf-coupon-fields label {
    font-family: Raleway,sans-serif !important;
    color: #757575 !important;
}
.pdf-coupon-fields input, .pdf-coupon-fields select, .pdf-coupon-fields textarea {
    border-color: #757575 !important;
}

/* .flexible_coupon_recipient_email {
    font-family: Raleway,sans-serif !important;
}  */

/* NAVIGATION CUSTOMIZATION */

[data-id="70db3d80"] > div {
    display: flex;
    justify-content: center;;
}

[data-id="1dd5020"] {
    display: none !important;
}

/* header */

.sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .sc_layouts_menu_nav > li li > a:hover, .sc_layouts_menu_nav > li li.sfHover > a {
   color: #a57f5d !important;
}

.sub-menu li:hover {
   color: #a57f5d !important;
}

.sc_layouts_menu_nav > li li.current-menu-item > a {
   color: #a57f5d !important;
}

.buy-voucher div div a {
    background-color: #a57f5d !important;
		
}

.buy-voucher div div a:hover {
    background-color: #462d15 !important;
		
}

/* mobile logo */

/* #mobile-logo_sc {
    display: inline-block !important;
} */

@media (max-width: 767px) {
    .hide_on_mobile, #mobile-logo {
      display: inline-block !important;
    }

    #mobile-logo div a img {
        height: 75px !important;
        max-height: 75px !important;
    }

    .sc_layouts_hide_on_mobile {
        display: none !important;
    }
}

.menu_button_close_text {
    display: none !important;
}

[data-id="4b8d2b15"] {
    background-color: #fff !important;
}
/* hover styles for menu items */
.sc_layouts_menu > a .menu_hover_border .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_border .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    border-color: #a57f5d !important;
}
.menu_hover_border .sc_layouts_menu_nav > li.current-menu-item > a {
    border-color: #a57f5d !important;
}
.menu_hover_border .sc_layouts_menu_nav > li > a:hover, .menu_hover_border .sc_layouts_menu_nav > li.sfHover > a {
    border-color: #eee8e1 !important;
}
.sc_layouts_cart_items_short {
    background-color: #a57f5d !important;
}

/* MAIN PAGE */

.post_meta_comments, .post_date::after {
   display: none !important;
}

/* phone */
@media (max-width: 768px) {
   .sc_icons_item {
   	text-align: center !important;
   }
}

/* tablet */
@media (max-width: 1200px) {
.sc_icons_accent2 .sc_icons_item_title{
    font-size: 1.3em !important;
 }
}

@media (max-width: 1050px) {
    .sc_icons_accent2 .sc_icons_item_title{
        font-size: 1.2em !important;
     }

     #icons-section > div {
        justify-content: center;
     }

     #icons-section > div div:nth-child(2) > div, #icons-section > div div:nth-child(3) > div {
        padding: 0 15px !important;
     }

     #icons-section > div > div {
        width: 60% !important;
     }

     #icons-section > div > div:nth-child(1), #icons-section > div> div:nth-child(2) {
        padding-bottom: 15px !important;
     }
}

@media (max-width: 768px) {
    .sc_icons_accent2 .sc_icons_item_title{
        font-size: 1.3em !important;
     }

     #icons-section > div {
        flex-direction: column;
     }

     #icons-section > div div:nth-child(2) > div, #icons-section > div div:nth-child(3) > div {
        padding: 0 !important;
     }

     #icons-section > div > div {
        width: 100% !important;
     }

     #icons-section > div > div:nth-child(1) > div {
        padding: 0 !important;
     }

     #icons-section > div > div:nth-child(1), #icons-section > div> div:nth-child(2) {
        padding-bottom: 15px !important;
     }

     #icons-section > div > div:nth-child(3) > div {
        margin: 0px !important;
     }
}

#icons-section {

}

#icons-wrapper1 {}
#icons-wrapper2 {}
#icons-wrapper3 {}

/* header cart */

.sc_layouts_cart .sc_layouts_cart_widget {
    background-color: #f8f8f8;
}

/* widget cart buttons */
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    background-color: #a57f5d !important;
}
.woocommerce .widget_shopping_cart .buttons a:hover, .woocommerce.widget_shopping_cart .buttons a:hover {
    background-color: #462d15 !important;
}

.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout {
    background-color: #462d15 !important;
}

.sc_layouts_cart .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover {
    background-color: #a57f5d !important;
}


/* LOGO IMAGE HEADER */
.logo_image {
    max-height: 75px !important;
}

/* SHOP CUSTOMIZATION */

.widget_product_categories, .widget_product_search, .widget_product_tag_cloud {
    display: none !important;
}


/* CART CUSTOMIZATION */
.cart-coupon {
    visibility: hidden;
}

.cart-subtotal {
    display: none !important;
}

/* CHECKOUT CUSTOMIZATION */
.woocommerce-form-coupon-toggle {
    display: none !important;
}

/* BLOG PAGE CUSTOMIZATION */

.author_info {
    display: none !important;
}

.wp-block-pullquote {
    border-style: unset !important;
}

blockquote {
    background-color: #c0a286 !important;
    border-color: transparent !important;
}

.custom-blog-header h1 {
    text-align: center;
}

.custom-blog-header p {
    text-align: center;
    padding-bottom: 60px;
}

.custom-blog-header h4 {
    text-align: center;
    padding-bottom: 30px;
}
/* HOMEPAGE CUSTOMIZATION */
/* cards */
.sc_icons_item {
    background-color: #c0a286 !important;
}

#shop-redirect-button {
    background-color: #a57f5d !important;
}

.product_tags {
    display: none !important;
}



/* FOOTER CUSTOMIZATION */

.main-footer {

}

.navigate-btn div div div {
    margin-top: 1em !important;
}

.navigate-btn a {
    color: #a57f5d !important;
    border-color: #a57f5d !important; 
}

.sc_button_bordered_line:not(.sc_button_bg_image):hover {
    color: #a57f5d !important;
    border-color: #a57f5d !important; 
}

.navigate-btn a::before {
    background-color: #a57f5d !important; 
}

.footer-contact-info a, #footer-telephone div p span a {
    color: #757575 !important;
}

#footer-telephone div p span a :hover {
    color: #c0a286 !important;
}

.footer-contact-info a :hover {
    color: #c0a286 !important;
}

.footer-social-icons .social_icon{
    color: #c0a286 !important;
}
.footer-social-icons .social_name {
    color: #757575 !important;
}

.footer-social-icons .social_item :hover{
    color: #c0a286 !important;
}

/* BLOG */

.post_meta > .post_categories {
    display: none !important;
}

/* BLOG SINGLE */

.post_tags_single {
    display: none !important;
}

.comments_wrap {
    display: none !important;
}

.trx_addons_blockquote_style_1 {
    border-left: 2px solid #a57f5d !important;
}

.trx_addons_blockquote_style_1:before { 
    color: #a57f5d !important;
}

.nav-links > .current {
    background-color: #a57f5d !important;;
}

.nav-links > .page-numbers:hover {
    background-color: #462d15 !important;
}

.nav-links > .dots:hover {
    background-color: #fff !important;
}

/* WOOCOMMERCE */

.ui-slider-range {
    background-color: #a57f5d !important;
}
.ui-slider-handle {
    background-color: #a57f5d !important;
}
.ui-slider-handle:before {
    background-color: #a57f5d !important;
}
.ui-slider-handle:after {
    background-color: #a57f5d !important;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    background-color: #fff !important;
    border-color: #a57f5d !important;
    color: #a57f5d !important;
}

.woocommerce .widget_price_filter .price_slider_amount .button:before {
    background-color: #a57f5d !important;
}

.woocommerce-pagination > .page-numbers li a{
    background-color: #f8f8f8 !important;
}

.woocommerce-pagination .page-numbers li > .current {
    background-color: #a57f5d !important;;
}

.woocommerce-pagination > .page-numbers li :hover {
    background-color: #462d15 !important;
}

.post_featured.hover_shop .icons>a:hover .icon-anim {
    color: #a57f5d !important;
}

/* WOCOMMERCE SINGLE */

.woocommerce div.product p.price span.amount, .woocommerce div.product span.price span.amount {
    color: #462d15 !important;
}

.cart button {
    background-color: #a57f5d !important;
    color: #fff !important;
}

.cart button:hover {
    background-color: #462d15 !important;
    color: #fff !important;
}

.quantity input[type="number"]:focus {
    border-color: #a57f5d;
    /* background-color: #a57f5d !important;
    color: #fff !important; */

}

.woocommerce-tabs li a {
    border-color: #a57f5d !important;
}

.woocommerce-message a {
    color: #a57f5d !important;
}
s
.woocommerce-message a:hover {
    color: #462d15 !important;
}

/* WOOCOMMERCE CART */

.woocommerce .widget_shopping_cart .buttons a.checkout, .woocommerce.widget_shopping_cart .buttons a.checkout {
    background-color: #462d15 !important;
}
.woocommerce .widget_shopping_cart .buttons a.checkout:hover, .woocommerce.widget_shopping_cart .buttons a.checkout:hover {
    background-color: #a57f5d !important;
}

span.woocommerce-Price-amount.amount {
    color: #462d15 !important;
}

.bar_cart span, .bar_payment span, .bar_order span { 
    background-color: #a57f5d !important;
}

.woocommerce_status_bar .active span {
    background-color: #462d15 !important;
}

.woocommerce table.shop_table th {
    border-color: #a57f5d !important;
    background-color: #a57f5d !important;
}

.wc-proceed-to-checkout .button {
    background-color: #a57f5d !important;
    color: #fff !important;
}

.wc-proceed-to-checkout .button:hover {
    background-color: #462d15 !important;
    color: #fff !important;
}

.order-total td {
    color: #462d15 !important;
}

.shop_table_checkout_review table tr.order-total *, .shop_table_checkout_review table tr.order-total span.amount {
    color: #462d15 !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #a57f5d !important;
}

.woocommerce-terms-and-conditions-wrapper button[type="submit"]:hover {
    background-color: #462d15 !important;
    color: #fff !important;
}

input.payment_method_cod:before {
    color: #462d15 !important;
}

.return-to-shop > a {
    background-color: #a57f5d !important;
    color: #fff !important;
}

.return-to-shop > a:hover {
    background-color: #462d15 !important;
    color: #fff !important;
}

.woocommerce-form-login-toggle {
    display: none !important;
}

#payment ul.methods div.payment_box, #wgc-payment-gateway {
    display: none !important;
}

