@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,200;0,400;0,500;0,600;1,500&display=swap');

.header.shop .topbar .login a,.header.shop .top-left .list-main li i,.header.shop .list-main li i,.header.shop .list-main li a:hover,.header .shopping .dropdown-cart-header a:hover,.header .shopping-list h4 a:hover,.header.shop .main-category li a:hover,.header.shop .main-category li .mega-menu .single-menu .inner-link a:hover,.header.shop.v2 .nav li:hover a,.header.shop.v2 .nav li.active a,.header.shop.v2 .nav li .dropdown li:hover a,.header.shop .right-bar .sinlge-bar.top-search a:hover,.header.shop .right-bar .sinlge-bar .single-icon:hover,.header.shop .right-bar .sinlge-bar li a:hover,.header .search-top a:hover,.header.sticky.v2 .header-inner .nav li:hover a,.hero-slider .hero-text h1,.hero-area3 .big-content .title span,.hero-area3 .small-content .title span,.hero-area3 .small-content .button .btn:hover,.hero-area4 .big-content .title span,.small-banner .single-banner h3 span,.small-banner .single-banner p,.small-banner .single-banner a:hover,.midium-banner .single-banner h3 span,.midium-banner .single-banner p,.single-product .product-img .product-action a:hover,.single-product .product-img .product-action-2 a:hover
,.single-product .product-content h3 a:hover,.shop .range #slider-range,.shop .range .ui-slider-handle.ui-state-default.ui-corner-all,.shop-sidebar .categor-list li a:hover,.shop-sidebar .single-post .content h5 a:hover,.shop-sidebar .single-post .reviews li.yellow i,.shop.single .product-des .total-review:hover,.shop.single .product-des .rating li i,.shop.single .product-des .price span,.shop.single .product-des .size ul li a:hover,.shop.single .quantity .button .btn:hover,.shop.single .cat a:hover,.shop.single .ratting-main .single-rating ul li i,.shop.single .comment-review .rating li i,.shop-home-list .single-list .content a:hover,.shopping-summery tbody .product-name a:hover,.shopping-cart .qty .button .btn:hover,.shopping-summery tbody .action a:hover,.shopping-cart .total-amount .left .coupon form .btn:hover,.shop.login .login-form .lost-pass:hover,.shop-list .list-content .title a:hover,.shop-list .list-content .rating li i,.cown-down .content .price,.shop-newsletter .inner p span,.about-us .about-content h3 span,.about-us .about-img .video:hover,.team .single-team .social-links .social li a:hover,.shop-blog .shop-single-blog .content .title:hover
,.shop-blog .shop-single-blog .content .more-btn:hover,.main-sidebar .categor-list li a:hover,.main-sidebar .single-post .content h5 a:hover,.blog-single .blog-meta .author i,.blog-single .blog-meta span a i,.blog-single .blog-meta span a:hover,.blog-single blockquote i,.blog-single .single-comment .content a:hover,.contact-us .title h4,.contact-us .single-info ul li a:hover,.mail-success .mail-inner h2,.error-page .error-inner h2,.footer .about .call a,.footer .links ul li a:hover,.footer .social ul li a:hover,.breadcrumbs ul li a:hover,.quickview-content .quickview-action-wrap .quickview-wishlist a:hover,.quickview-content .quickview-action-wrap .quickview-compare a:hover,.quickview-content .quantity .button .btn:hover,.default-social ul li a:hover{
	color:#ffed00;
}
.preloader-icon span,.btn:hover,#scrollUp i:hover,.header.shop .right-bar .sinlge-bar .single-icon .total-count,.header .nav li .dropdown li:hover a,.header .nav li .dropdown li .dropdown.sub-dropdown li a:hover,.header.shop .nav li .new,.header .shopping-item .bottom .btn:hover,.header.shop .nice-select .list li:hover,.header.shop .search-bar .btnn:hover,.header.shop .all-category,.header.shop .main-category li .mega-menu .single-menu .title-link,.header.shop .nav li .new,.header.shop .nav li:hover a,.header.shop .nav li.active a,.header.shop .nav li .dropdown li:hover a,.header.shop.v2 .nav li.active .dropdown li a:hover,.header.shop.v2 .nav li .dropdown li a:hover,.header.shop .nav li .dropdown li .dropdown.sub-dropdown li a:hover,.header .search-form button:hover,.hero-slider .hero-text .btn:hover,.hero-area2 .single-slider.overlay:before,.hero-area2 .owl-carousel .owl-nav div:hover,.hero-area4 .owl-carousel .owl-nav div:hover,.midium-banner .single-banner a:hover,.most-popular .owl-carousel .owl-nav div:hover,.product-area .nav-tabs li:hover a,.shop .range #slider-range,.shop .range .ui-slider-handle.ui-state-default.ui-corner-all,
.shop .nice-select .list li:hover,.shop .view-mode li.active a,.shop .view-mode li:hover a,.shop.single .add-to-cart .btn:hover,.shop.single .nav-tabs li a.active,.shop.single .nav-tabs li:hover a,.shop.single .single-des ul li::before,.shop-home-list .shop-section-title h1::before,.shop-home-list .single-list .list-image .buy,.shop-home-list .single-list .content .price,.shop.checkout .single-widget h2:before,.shop.login .login-form h2:before,.shop.login .form .btn:hover,.shop-list .list-content .btn:hover,.pagination .pagination-list li.active a,.pagination .pagination-list li:hover a,.shop-newsletter .newsletter-inner .btn,.about-us .about-content h3::before,.about-us .about-content .button .btn:hover,.about-us .about-content .button .btn.primary,.about-us .about-img .video,.main-sidebar .single-widget .title::before,.main-sidebar .search .button:hover,.main-sidebar .side-tags .tag a:hover,.main-sidebar .newsletter .letter-inner .form-inner a,.blog-single .share-social .content-tags .tag-inner li a:hover,.blog-single .comments .comment-title:before,.blog-single .reply .reply-title:before,
.contact-us .single-info i,.error-page .button .btn:hover,.product-area .nav-tabs li a.active, .product-area .nav-tabs li:hover a,.section-title h2::before,.modal-dialog .modal-content .modal-header .close:hover,.quickview-content .nice-select .list li:hover,.quickview-content .quickview-peragraph ul li::before,.quickview-content .quickview-action-wrap .quickview-cart a:hover,.modal .owl-carousel .owl-nav div:hover,.quickview-content .add-to-cart .btn:hover,.single-product .product-img a span.price-dec{
	background:#797876;
}
.header.shop.v2 .nav li.active a{
	color:#dc363c !important;
}
.single-product .product-img .product-action a span,.header.shop.v2 .nav li.active .dropdown li a:hover{
	background:#dc363c !important;
}
.header.shop .sub-category,.header.shop .main-category li .mega-menu,.hero-area3 .small-content .button .btn:hover,.small-banner .single-banner a:hover,.shop.single .flex-control-thumbs li img.flex-active,.shopping-summery tbody .product:hover img,.blog-single blockquote{
	border-color:#dc363c;
}
.header.shop .nav li .new::before,.single-product .product-img .button-head .product-action a span::after{
	border-top-color: #dc363c;
}

.header.shop .header-inner {
    background: #000;
    /* border-top-left-radius: 10px;
    border-top-right-radius: 10px; */
    /* border-bottom: 1px solid #040303; */
}

.shopping-summery tbody tr {
    border-color: #eeeeee;
}

.hero-area2 .owl-carousel .owl-item {
    border-right: 1px #e5e4e4 solid;
    border-bottom: 1px solid #e5e4e4;
}

.footer {
    background: #000;
}

.header.shop .list-main li i {
    color: #000 !important;
}

.header.shop .logo {
    float: left;
    margin: 18px 0 0;
	width: 300px;
}

.header.shop .logo img {
	max-height:130px;
}

.header.shop .search-bar-top {
    text-align: center;
    margin-top: 10px;
}
.header.shop .right-bar {
    top: 24px;
}
.header.shop .search-bar .btnn {
    background: #000;
}

.hero-slider .single-slider {
    background-image: url(/frontend/eshop/images/csaladellato-slide8.jpg);
}


.hero-slider .hero-text h1 {
    font-family: 'Bitter', serif;
    position:relative;
    margin-bottom: 40px;
}

.hero-slider .hero-text h1::before {
    position: absolute;
    content: "";
    height: 3px;
    width: 70px;
    background: #516D0F;
    left: 0px;
    bottom: -15px;
}

.hero-slider .hero-text h1 span {
    font-family: 'Bitter', serif;
    color:#9E1012;
    font-size: 22px;
}


.hero-slider .owner-image {
    width: 472px;
    height: 500px;
    background-image: url(/frontend/eshop/images/KR.png);
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0px;
    top: 10px;
}


@media all and (max-width:1280px) {
    .hero-slider .owner-image {
        width: 426px;
        height: 474px;
        top: 60px;
    }
}

@media all and (max-width:1024px) {
    .hero-slider .owner-image {
        display: none;
    }
}


@media all and (max-width:767px) {

    .section {
        padding: 40px 0 !important;
    }

    .header.shop .right-bar {
        top: 47px;
        right: 20px;
        z-index:1000;
    }

    .header .middle-inner .mobile-nav {
        position: absolute;
        left: 15px;
        top: 50px;
    }

    .hero-slider .owner-image {
        display: block;
        width: 300px;
        height: 318px;
        top: 332px;
    }

    .hero-slider .hero-text {
        margin-top: 30px;
    }

    .hero-slider .hero-text p {
        color: #fff;
        font-size: 15px !important;
    }

    .hero-slider .single-slider, .hero-slider {
        height: 650px !important;
    }
}


.shop.single .discount {
    color:#dc363c !important;
}

.hero-slider .hero-text p {
	color:#fff;
    font-size: 17px;
}

.hero-slider .hero-text h1, .footer .about .call a {
    color: #fff!important;
}

.hero-slider .hero-text .btn, .header.shop .right-bar .sinlge-bar .single-icon .total-count {
    background: #ffed00 !important;
    color:#000 !important;
}

.error-page {
    background: #fff;
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
	margin:100px 0px 100px;
}

.header.shop .search-bar form {
    width: 100%;
    text-align: left;
}

input {
    outline:none;
}

.header.shop .search-bar input {
    width: 473px;
}

.header.sticky .header-inner .nav li a {
    color: #fff;
}

.header.shop .all-category-closed .main-category {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    transform-origin: 0 0 0;
    transform: scaleY(0.2);
}

.header.shop .all-category-closed:hover .main-category{
	opacity:1;
	visibility:visible;
    transform: translateY(0px);
}

.container {
    max-width: 1280px;
}

.breadcrumbs {
    background-color: #fff;
    position: relative;
    padding: 15px 0px;
    border-bottom: 1px solid #eee;
}

.img-slider .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active, .flexslider-thumbnails .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active, .flexslider-photo .flex-direction-nav a, .img-slider .flex-direction-nav a:focus, .img-slider .flex-direction-nav a:active {
    top: 270px;
}

.shop.single .add-to-cart .btn {
    background: #ffed00;
    color:#000;
}

.shop.single {
    padding: 20px 0 20px !important;
    background-color: #fff;
}
    
.shop.single .container {
    background: #fff;
    border-radius: 10px;
}

.lSSlideOuter .lSPager.lSGallery img {
    border-radius: 5px;
}

.product-gallery img {
    cursor: pointer;
    border-radius: 10px;
}


.single-product .discount, .product-content .discount {
    display: inline-block;
    margin-right: 15px;
	color:#dc363c !important;
}

.shop-sidebar .single-widget, .shop .shop-top {
    background: #fff;
    border-radius:0px;
}

.breadcrumbs ul li a {
    color: #000;
    font-weight: 400;
    font-size:13px; 
}

.pagination .pagination-list li a {
    background: #fff;
}

.section {
    padding: 100px 0;
    position: relative;
    background: #fff;
    background-size:cover;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1920' height='800' preserveAspectRatio='none' viewBox='0 0 1920 800'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1077%26quot%3b)' fill='none'%3e%3crect width='1920' height='800' x='0' y='0' fill='rgba(243%2c 241%2c 237%2c 0.15)'%3e%3c/rect%3e%3cpath d='M 0%2c188 C 128%2c214.8 384%2c333.2 640%2c322 C 896%2c310.8 1024%2c137.8 1280%2c132 C 1536%2c126.2 1792%2c260.8 1920%2c293L1920 800L0 800z' fill='rgba(231%2c 229%2c 226%2c 0.2)'%3e%3c/path%3e%3cpath d='M 0%2c709 C 192%2c650.2 576%2c401.2 960%2c415 C 1344%2c428.8 1728%2c705.4 1920%2c778L1920 800L0 800z' fill='rgba(255%2c 255%2c 255%2c 0.15)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1077'%3e%3crect width='1920' height='800' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}


.about-us-home, .shop-services.home {
    background-color: #706e6e
}

.footer-top.section {
    background:#131312;
}

.shop.single .product-des .price {
    color: #333;
}

.product-price {
    color: #000;
    font-size: 16px;
    font-weight: 500;
}

/* @media all and (max-width:1024px) {
    .shop.single .flex-direction-nav{
        display:none;
    }
} */

.section-title h2::before {
    background: #000 !important;
}

.section-title h2 {
    color: #000;
}

.single-product, .shop-single-blog {
    background: #ffff;
    padding: 10px;
}

.shop-single-blog {
    background: #ffff;
}


.single-product .button .btn {
    background: #000000;
    padding: 8px 8px;
    color:#fff;
}


.single-page .button .btn {
    background: #ffed00;
    padding: 10px 10px;
    color:#000;
}


.product-content .btn {
    background: #ffed00;
    padding: 8px 8px;
    color:#000;
}

.single-product .details .btn {
    background: #ffffff;
    color: #574943b5;
    padding: 8px 8px;
    border: 1px solid #574943;
}

.product-info .nav-link {
    border-radius: 10px;
}

.shop.single .nav-tabs li a {
    border-radius: 10px;
}

.header.shop .nav li.active a {
    border-radius: 10px;
}
.header.shop .nav li a {
    padding: 14px 8px;
    top: 0px;
    margin: 4px;
}

.shop-services .single-service i {
    color: #ffed00;
}


.swal2-styled.swal2-confirm {
    background-color: #000 !important;
}

.swal2-styled.swal2-confirm:focus {
    box-shadow: 0 0 0 3px rgb(71 58 53 / 26%) !important;
}

.swal2-styled.swal2-deny {
    background-color: #ffed00 !important;
    color:#000 !important;
}

.swal2-styled.swal2-deny:focus {
    box-shadow: 0 0 0 3px rgb(117 151 30 / 21%) !important;
}

@media all and (max-width:992px) {
    .header.shop .nav li a {
        padding: 14px 4px;
        top: 0px;
        margin: 4px;
    }
}

@media all and (max-width:767px) {

    .menu-item-1893 {
        display:inline-block
    }

    .shop.single .flex-direction-nav{
        display:none;
    }

    .header.shop .logo img {
        max-height: 120px;
    }


    .header.sticky .middle-inner .logo img {
        max-height: 80px;
    }

    .header.shop .middle-inner {
        padding: 40px 0;
        background: #fff;
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }

    .header.sticky .middle-inner .mobile-nav {
        position: absolute;
        right: 15px;
        top: 42px;
    }

    .header.shop .logo {
        float: left;
        margin: 0 0 0;
        width: 100%;
    }

    .mobile-nav {
        position: absolute;
        right:15px;
    }

    .slicknav_menu {
        width: 100%;
        position: relative;
        z-index: 1000;
    }

    .slicknav_nav {
        clear: both;
        color: #fff;
        margin: 0;
        background: #fcfcfc;
        text-align: left;
        padding-top: 0px;
        margin-top:10px;
        padding: 10px;
        border-radius: 5px;
        background: rgb(255 255 255 / 90%);
        backdrop-filter: saturate(180%) blur(8px);
        -webkit-backdrop-filter: saturate(180%) blur(8px);
    }

    .slicknav_nav li .dropdown li a:hover,.slicknav_nav li:hover a {
        color: #840C0E;
    }

    .slicknav_menu .slicknav_icon-bar {
        color: #000;
        background: #000;
    }

    .slicknav_nav .slicknav_arrow {
        color:#000;
    }

    .slicknav_nav>li {
        border-bottom: 1px solid #ddd;
    }

    .slicknav_nav>li:last-child {
        border-bottom: none;
    }

    .slicknav_btn {
        background: transparent;
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
        width: 26px;
    }

    .header.shop .topbar {
        display: none;
    }



}




.fc-side {
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: center center;
    background-color: #ffed00;
    text-align:right;
}

.fc-side-dark {
    background-color: #706E6E;
    color:#fff; 

}

.fc-side img {
    max-width:480px;  
    width:80%;
    padding:40px 0px 40px 0px;
}

.fc-side .fc-text {
    margin: 40px 0px 40px 0px;
    text-align: center;
    float: right;
    width: 100%;
    max-width: 750px;
}

.fc-side .fc-text.float-left {
    float: left;
}

.fc-side .fc-text.float-right {
    float: right;
}

.fc-side .fc-body {
    font-size:16px;
    margin:15px 0px 15px;
}

.fc-side .btn {
    margin-top:20px;
}


.team .section-title h2 {
    color:#000;
}

.team .section-title p {
    color:#fff;
}


.about-us {
    padding:100px 0px;
}