/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.global-margin {
    margin: 15px 15px;
}

.widget-area {
    text-align: left !important;
}

.crimson-shop-before-content-ctl {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.crimson-shop-before-content-ctl .inner {
    margin-bottom: 2em;
    padding: 10px;
}

.crimson_category_menu {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    background: #F5F0F0;
}

.crimson-button {
    display: inline-block;
    background-color: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 10px;
    margin: 10px;
    padding: 8px;
    text-align: center;
    max-width: 140px;
    min-height: 50px;
    max-height: 50px;
}

.crimson-button-active {
    display: inline-block;
    background-color: #DC143C;
    border-radius: 10px;
    margin: 10px;
    padding: 8px;
    text-align: center;
    color: #fff;
    max-width: 140px;
}

.wd-sub-menu li > a {
    color: #888888;
    font-family: Roboto;
}

.wd-text-block reset-last-child text-left {
    color: #888888;
    font-family: Roboto;
    line-height: 12;
}

.cosmetic_style li {
    font-family: Pacifico !important;
    font-family: "Pacifico" !important;
}

#menu-item-8689li a {
    font-family: Pacifico !important;
    font-family: "Pacifico" !important;
}

.cosmetic_style .menu-item {
    font-family: Pacifico !important;
    font-family: "Pacifico" !important;
}

.cosmetic_style .menu-item .menu-item-type-custom .menu-item-object-custom .menu-item-8689 .nav-link-text .woodmart-nav-link {
    font-family: Pacifico !important;
    font-family: "Pacifico" !important;
}

.nav-link-text .woodmart-nav-link {
    font-family: Pacifico !important;
    font-family: "Pacifico" !important;
}

.my-custom-button {
    background-color: #cf2e2e;
}

.my-custom-button span {
    color: #FFF;
}

.single_add_to_cart_button, .wd-buy-now-btn {
    border-radius: 10px !important;
}

.wd-entry-meta .meta-author {
    display: none;
}

.wd-sub-menu li > a:hover {
    color: #cf2e2e !important;
}

.yith-par-message, .par-message {
    padding: 10px 25px;
    width: auto;
    margin: 10px 0 20px;
    border-radius: 10px;
    font-size: 13px;
}

.menu-footer-menu-our-stores-container li > a:hover {
    color: #CC0033 !important;
}

.menu-footer-menu-useful-links-container li > a:hover {
    color: #CC0033 !important;
}

.menu-footer-menu-footer-menu-container li > a:hover {
    color: #CC0033 !important;
}
@font-face{
    font-family: "Pacifico";
    src: url(/wp-content/uploads/2023/05/pacifico-regular.ttf);
}


.cosmetic_style span{
    font-family: "Comfortaa", Serif;
    color:#333;
    font-size:12px;
}
.cosmetic_style span:hover{
    font-family: "Comfortaa", Serif;
    color:#DC143C;
    font-size:12px;
}
.cosmetic_style li{
    padding: 2px;

}
.cosmetic_style{
    padding: 0 8px 0 8px;

}
.my-custom-button {
    background-color: #cf2e2e;
}

.my-custom-button span {
    color: #FFF;
}
#megan_btn .megan_btn span{
    color:#FFF;
}
.megan_btn{
    color:#FFF !important;
}
.megan_btn span{
    color:#FFF !important;
}
.megan_btn a{
    color:#CCC !important;
}
.wd-nav li a:hover {
    color: var(--nav-color-active);
}

.wd-text-block .reset-last-child .text-left {
    font-family: "Comfortaa", Serif;
}
.wd-text-block .reset-last-child .text-left h1{
    font-family: "Comfortaa", Serif;
}
.elementor-widget-container h1{
    font-family: "Comfortaa", Serif;
}

.wd-btn-text {
    color: #cf2e2e;
}

.promo-button a > span {
    color: #fff !important;
}

.ctl-button a > span {
    color: #fff !important;
}

.entry-header {
    display: none !important;
}

@media only screen and (max-width: 768px) {
    .yith-wcaf-registration-form .register-form {
        padding: 2em 2em;
    }
}

@media only screen and (min-width: 769px) {
    .yith-wcaf-registration-form .register-form {
        padding: 2em 4em;
    }
}

.woocommerce-mini-cart__buttons .btn-cart {
    font-weight: bold !important;
}

@media screen and (max-width: 768px) {
    #tidio-chat-iframe {
        inset: auto 0 4em auto !important;
    }
}