/* color */
:root{
    --red: #960505;
    --black: #1a1107;
    --white: #f8f6f6;
    --gray: #ececec
}

/* =================================
   Ganeral
================================= */
.height-750{
    img{
        height: 750px !important;
        object-fit: cover;
    }
    video{
        height: 750px !important; 
    }
}
@media only screen and (max-width: 1366px){
    .height-750{
        img{
            height: 650px !important;
            object-fit: cover;
        }
        video{
            height: 650px !important; 
        }
    }
}
@media only screen and (max-width: 880px){
    .height-750{
        img{
            height: 550px !important;
            object-fit: cover;
        }
        video{
            height: 550px !important; 
        }
    }
}
@media only screen and (max-width: 767px){
    .height-750{
        img{
            height: 100% !important;
            object-fit: contain;
        }
        video{
            height: 100% !important; 
        }
    }
}
/* Satrt Menu */
    @media only screen and (min-width: 1024px){
        .rbb-main-navigation ul li.level-1>a .menu-item-title:after{
            background-color: var(--red) !important;
            transition: all .3s ease;
        }
        .rbb-main-navigation ul li.hoverable.level-1>.standard-menu>.hoverable>a:hover,
        .rbb-main-navigation ul li a:hover{
            color: var(--red) !important;
            transition: all .3s ease;
        }
    }
    @media only screen and (min-width: 768px){
        .banner-content .content:after{
            background-color: var(--black) !important;
            transition: all .3s ease;
        }
    }
    /* Red */
    .rbb-wishlist .wishlist-count,
    .rbb-mini-cart .dropdown .mini-cart-icon .cart-count,
    .rbb-elementor-slider .rbb-slick-carousel.slick-slider .rbb-slick-button.button-1:hover,
    .food-02 .rbb-elementor-slider.single.default .slick-dots li.slick-active button,
    .rbb-elementor-slider.multiple.layout-2 .slick-list .slick-slide .block__content .btn_view-all:hover span,
    .bg-\[\#d4ff6e\],
    .rbb_woo_products .item-product .product_button .button .add-to-cart-icon .title-tooltips,
    .rbb_woo_products .item-product .product_button .button .add-to-cart-icon .rbb-icon:hover,
    .rbb_woo_products .item-product .product_button .wooscp-compare .woosc-btn:hover,
    .rbb_woo_products .item-product .product_button .quick-view:after,
    .rbb_woo_products .item-product .product_button .wooscp-compare:after,
    .rbb_woo_products .item-product .product_button .product_quick-view .quick-view i:hover,
    form.wpcf7-form .footer-form .button:hover,
    .rbb_posts .select-wrap .select-styled:hover:after,
    .rbb_posts .select-options li.active:before,
    .rbb_posts .select-options li:hover:before,
    .select-styled.relative.inset-0.px-\[30px\].font-extrabold.text-base.uppercase.cursor-pointer.transition-all.duration-200.ease-in.border-2.rounded-3xl.active:hover:after,
    .rbb_posts .blog_readmore:before,
    .banner-content .content .circle span:before,
    .newsletter-top:before,
    .sidebar-blog-top-content,
    .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,
    .wp-block-tag-cloud a:hover,
    form.wpcf7-form .wpcf7-submit:hover,
    .bg-\[color\:var\(--rbb-scroll-top-background-color\)\]{
        background-color: var(--red) !important;
        transition: all .3s ease;
    }
    a:active,
    a:focus,
    a:hover,
    .rbb-default-header.header-4 .rbb-mini-cart .dropdown .mini-cart-icon button:hover .cart-icon,
    .rbb-product-search-content2 .rbb-search-form .input-group .btn-search:hover,
    .rbb-elementor-slider .rbb-slick-carousel.slick-slider .rbb-slick-button.button-1:hover .button-icon,
    .rbb_posts .select-wrap .select-styled,
    .rbb_posts .select-options li.active, .rbb_posts .select-options li:hover,
    body .elementor-shortcode .rbb_contact_shortcode_email i,
    body .elementor-shortcode .rbb_contact_shortcode_phone i{
        color: var(--red) !important;
        transition: all .3s ease;
    }
    .food-02 .rbb-elementor-slider.single.default .slick-dots li.slick-active{
        box-shadow: 0 0 0 1px var(--red) !important;
        transition: all .3s ease;
    }
    .rbb_woo_products .item-product .product_button .button .add-to-cart-icon .rbb-icon:hover,
    .rbb_woo_products .item-product .product_button .wooscp-compare .woosc-btn:hover,
    .rbb_woo_products .item-product .product_button .product_quick-view .quick-view i:hover{
        box-shadow: 0 0 0 2px var(--red) !important;
        transition: all .3s ease;
    }
    .rbb-elementor-slider.multiple.layout-2 .slick-list .slick-slide .block__content .btn_view-all:hover:before{
        border-color: var(--red) !important;
        transition: all .3s ease;
    }
    .rbb_woo_products .item-product .product_button .button .add-to-cart-icon .title-tooltips:after,
    .rbb_woo_products .item-product .product_button .quick-view:before,
    .rbb_woo_products .item-product .product_button .wooscp-compare:before{
        border-left: 6px solid var(--red) !important;
        transition: all .3s ease;
    }
    .banner-content .content .circle span,
    .newsletter-top form.wpcf7-form .footer-form .button:hover,
    .wp-block-categories li a:hover:before,
    .wp-block-archives-list li a:hover:before{
        border: 1px solid var(--red) !important;
        transition: all .3s ease;
    }

    /* Black */
    .rbb-default-header.header-4 .rbb-account .rbb-account-icon-wrap:hover,
    .rbb-wishlist .wishlist-icon-link:hover,
    .rbb-elementor-slider .rbb-slick-carousel.slick-slider .rbb-slick-button.button-1,
    .food-02 .rbb-elementor-slider.single.default .slick-dots li button,
    .bg-\[color\:var\(--rbb-general-secondary-color\)\],
    .rbb_woo_products .item-product .bg-product:before,
    .rbb_woo_products.layout-2 .swiper-scrollbar .swiper-scrollbar-drag, .rbb_woo_products.layout-3 .swiper-scrollbar .swiper-scrollbar-drag,
    .rbb_woo_products.layout-4 .swiper-scrollbar .swiper-scrollbar-drag,
    .arrow-custom .next_custom:hover,
    .arrow-custom .prev_custom:hover,
    .slick-arrow .next_custom:hover,
    .slick-arrow .prev_custom:hover,
    .slick-arrow-custom .next_custom:hover,
    .slick-arrow-custom .prev_custom:hover,
    form.wpcf7-form .footer-form .button,
    .bg-\[color\:var\(--rbb-general-primary-color\)\],
    .banner-content .content:hover .circle span,
    .banner-content .content.active .circle span,
    .entry-footer .edit-link a,
    .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,
    form.wpcf7-form .wpcf7-submit,
    .bg-\[\#66ad53\]{
        background-color: var(--black) !important;
        transition: all .3s ease;
    }
    .rbb-default-header.header-4 .rbb-wishlist .wishlist-icon-link .wishlist-icon,
    .rbb-account .rbb-account-icon-wrap .rbb-account-icon,
    .rbb-default-header.header-4 .rbb-mini-cart .dropdown .mini-cart-icon .cart-icon,
    .rbb-elementor-slider .rbb-slick-carousel.slick-slider .rbb-slick-button.button-1 .button-icon,
    .rbb_woo_products .item-product .woosw-wishlist .woosw-btn.woosw-added,
    .rbb_woo_products .item-product .woosw-wishlist .woosw-btn:hover,
    .item-product .product_price>.woocommerce-Price-amount bdi,
    .iconbutton a.inline-block.btn.h-14.leading-\[56px\].pl-8.pr-\[7px\].rounded-\[56px\].rbb-button.relative.elementor-repeater-item-ae4d857:hover i.rbb-icon-direction-711.text-xl.leading-10.text-white,
    .rbb_posts .select-wrap .select-styled.active:after,
    .rbb_posts .select-wrap .select-styled:after,
    .newsletter-top form.wpcf7-form .footer-form .wpcf7-form-control-wrap input,
    .newsletter-top form.wpcf7-form .footer-form .wpcf7-form-control-wrap input::placeholder{
        color: var(--black) !important;
        transition: all .3s ease;
    }
    .rbb-elementor-slider.multiple.layout-2 .slick-list .slick-slide .block__content .btn_view-all:before{
        border-color: var(--black) !important;
        transition: all .3s ease;
    }
    .arrow-custom .next_custom:hover,
    .arrow-custom .prev_custom:hover,
    .slick-arrow .next_custom:hover,
    .slick-arrow .prev_custom:hover,
    .slick-arrow-custom .next_custom:hover,
    .slick-arrow-custom .prev_custom:hover,
    .banner-content .content:hover .circle span,
    .banner-content .content.active .circle span,
    .newsletter-top form.wpcf7-form .footer-form .wpcf7-form-control-wrap input,
    .newsletter-top form.wpcf7-form .footer-form .button,
    .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{
        border: 1px solid var(--black) !important;
        transition: all .3s ease;
    }

    /* White */
    .rbb-elementor-slider .rbb-slick-carousel.slick-slider .rbb-slick-button.button-1:hover .button-icon,
    .rbb-elementor-slider .rbb-slick-carousel.slick-slider .rbb-slick-button.button-1 .button-icon,
    .before\:bg-\[\#e1f3f2\]:before,
    .banner-content .content:hover .circle span:before,
    .banner-content .content.active .circle span:before{
        background-color: var(--white) !important;
        transition: all .3s ease;
    }
    .rbb-default-header.header-4 .rbb-account .rbb-account-icon-wrap:hover .rbb-account-icon,
    .rbb-default-header.header-4 .rbb-wishlist .wishlist-icon-link:hover .wishlist-icon,
    .rbb-elementor-slider .rbb-slick-carousel.slick-slider .rbb-slick-button.button-1:hover,
    .text-\[\#222\],
    .select-styled.relative.inset-0.px-\[30px\].font-extrabold.text-base.uppercase.cursor-pointer.transition-all.duration-200.ease-in.border-2.rounded-3xl.active:hover:after,
    .select-styled.relative.inset-0.px-\[30px\].font-extrabold.text-base.uppercase.cursor-pointer.transition-all.duration-200.ease-in.border-2.rounded-3xl:hover:after,
    .rbb_posts .blog_readmore:hover,
    body .footer .elementor-shortcode .rbb_contact_shortcode_email i,
    .sidebar-blog-top-content .widget-title i,
    .wp-block-tag-cloud a:hover{
        color: #fff !important;
        transition: all .3s ease;
    }

    /* Gray */
    .rbb_posts .select-wrap .select-styled.active:after{
        background-color: var(--gray) !important;
        transition: all .3s ease;
    }

    .newsletter-top form.wpcf7-form .footer-form .wpcf7-form-control-wrap input{
        background-color: transparent !important;
        transition: all .3s ease;
    }
    .footer-title1 .elementor-icon-list-item a:hover span,
    .footer-title2 .elementor-icon-list-item a:hover span,
    .footer-title3 .elementor-icon-list-item a:hover span{
        text-decoration: underline;
    }
/* End Menu */

/* =================================
   Post Home
================================= */
.rbb_posts .select-wrap .select-styled{
    font-weight: 700 !important;
}
.rbb_posts .select-options li{
    font-weight: 500 !important;
}

/* =================================
   Confiem Payment
================================= */
#post-10260{
    input[type="text"],input[type="number"],input[type="tel"],input[type="date"],input[type="time"]{
        padding: 0 20px !important;
        height: 50px !important;
        border-radius: 5px !important;
        font-size: 12px !important;
    }
    input[type="file"]{
        padding: 15px 20px !important;
        height: 50px !important;
        border-radius: 5px !important;
        font-size: 12px !important;
    }
}