/*
Theme Name: Royal Elementor Kit Child
Theme URI: https://royal-elementor-addons.com/royal-elementor-kit/
Template: royal-elementor-kit
Author: WP Royal
Author URI: https://royal-elementor-addons.com/
Description: Truly all in one Solution For Elementor Lovers. 140+ Elementor Templates KIT, 100+ Professional Elementor Widgets, Elementor theme builder, Elementor Popup Builder, Elementor Premade blocks and many other cool features like Sticky Header, Particle effects, parallax backgrounds and many other elementor addons. Simple Install the theme, click on - Get Started with Templates Kit button and that's it. Very easy to use even for WordPress beginners or professionals. All In one Elementor Solution which outranks all other Elementor themes and Elementor addons. ########### TEMPLATES INCLUDED: Elementor Blog Template, Elementor Magazine Blog Template, Elementor Food Blog Template, Elementor Travel Blog Template, Elementor Portfolio Template, Elementor NFT Template, Elementor Pizza Restaurant Template, Elementor Travel Blogger &amp; Influencer Template, Elementor Cybersecurity Template, Elementor Photographer Portfolio Template, Elementor Crypto Currency Template, Elementor Skin Care Template, Elementor Lawyer Template, Elementor Medical Template, Elementor Digital Agency Template, Elementor Drone Template, Elementro Architecture Template, Elementor Food Delivery Template, Elementor Construction Template, Elementor IT Technology Template, Elementor Real Estate Template, Elementor Restaurant Template, Elementor Wine Bar &amp; Restaurant Template, Elementor Wedding Template &amp; other beautiful elementor business templates. All these templates are created with elementor page builder. Theme Demo Page: https://royal-elementor-addons.com/royal-elementor-kit/
Tags: blog,e-commerce,one-column,custom-background,custom-colors,full-width-template,custom-menu,custom-logo,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.0.138.1757056565
Updated: 2025-09-05 07:16:05

*/
.wpr-product-tabs .woocommerce-noreviews{margin-bottom: 30px !important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p {margin: 0 0 1.5em;}
a.wpr-mobile-menu-item{width:100%;}
.description p{line-height:1.3;}
#fivonea #dgwt-wcas-search-input-2{    line-height: 15px;
    font-size: 15px;
    border: 2px solid #0000006e;
    font-family: jost, sans-serif;
    background-color: #fff;
    color: #000;
    font-weight: 500;}
#fivonea #dgwt-wcas-search-input-2::placeholder{color: #000;
    font-weight: 400;}

/* my account */
#deskt-accnt{display:none;} .logged-in #deskt-accnt{display:block;} #dskt-login{display:block;} .logged-in #dskt-login{display:none;} .logged-in #my-accnt{display:block;} #my-accnt{display:none;} .logged-in #my-login{display:none;} #my-login{display:block;}
@media screen and (max-width:767px){#deskt-accnt{display:none!important;} #dskt-login{display:none!important;}}


#btm-descr-single #product-description img{width: 209px !important;padding: 10px;display: inline;}
/* Basic Reset */
/* .woocommerce form .form-row{padding:3px;margin:0 0 6px;width:100%;}
.woocommerce-ResetPassword{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:40px;max-width:400px;margin:50px auto;text-align:center;}
.woocommerce-ResetPassword h2{font-size:28px;font-weight:bold;color:#333;margin-bottom:20px;}
.woocommerce-ResetPassword p{font-size:14px;color:#555;margin-bottom:20px;}
.woocommerce-form-row{margin-bottom:20px;}
label{font-size:14px;color:#555;font-weight:600;display:block;margin-bottom:8px;}
input[type="text"]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333;outline:none;transition:all 0.3s ease;}
input[type="text"]:focus{border-color:#007cba;box-shadow:0 0 8px rgba(0,124,186,0.2);}
input[required]{background-color:#f9f9f9;}
button[type="submit"]{width:100%;padding:12px;background-color:#007cba;border:none;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;transition:background-color 0.3s ease;}
button[type="submit"]:hover{background-color:#005f8f;}
input[type="hidden"]{display:none;}
table.variations.cfvsw-variation-disable-logic tr{padding-bottom:20px;display:block;}
.woocommerce{text-align:center;display:flex;flex-direction:column;align-items:center;}
.logged-in.woocommerce{display:inherit;} .logged-in .woocommerce{display:inherit;}
.woocommerce h2{font-family:"Jost",Sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;}
.woocommerce-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:40px;width:50%;margin:50px auto;}
.woocommerce-form h2{text-align:center;font-size:28px;font-weight:bold;margin-bottom:20px;color:#333;}
.woocommerce-form-row{margin-bottom:20px;}
input[type="text"],input[type="password"]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333;outline:none;transition:all 0.3s ease;}
input[type="text"]:focus,input[type="password"]:focus{border-color:#007cba;box-shadow:0 0 8px rgba(0,124,186,0.2);}
.show-password-input{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#007cba;font-size:18px;cursor:pointer;}
.woocommerce-form__label-for-checkbox{font-size:14px;color:#555;}
input[type="checkbox"]{margin-right:8px;vertical-align:middle;}
button[type="submit"]{width:100%;padding:12px;background-color:#007cba;border:none;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;transition:background-color 0.3s ease;}
button[type="submit"]:hover{background-color:#005f8f;}
.woocommerce-LostPassword{text-align:center;margin-top:20px;}
.woocommerce-LostPassword a{color:#007cba;text-decoration:none;font-size:14px;transition:color 0.3s ease;}
.woocommerce-LostPassword a:hover{color:#005f8f;} */

#sn-prod-descr img{width:200px;height:200px;    display: inline-flex;gap: 10px;}

/* Cart page CSS */
#Cart-main-it .shop_table tr.woocommerce-cart-form__cart-item.cart_item td{padding:10px;}

/* Header */
#bottom-header-part{z-index:99;}
li.woocommerce-MyAccount-navigation-link.is-active{background-color:#990022;} li.woocommerce-MyAccount-navigation-link.is-active a{color:#fff;} li.woocommerce-MyAccount-navigation-link:hover{background-color:#990022;} li.woocommerce-MyAccount-navigation-link:hover a{color:#fff;}

/* Single product */
#product-tax-id{list-style:none;padding:0;font-size:15px;color:#232323;font-weight:300;margin-bottom:0.5em;} #product-tax-id strong{font-size:16px;} #product-tax-id span{color:#707070;font-size:15px;} #product-tax-id li{padding:4px 0px;}
span.yith-wcwl-add-to-wishlist-button__label{display:none;}
.wishlist-product{text-align:left;position:absolute;left:10px;top:10px;z-index:9;}
.wishlist-product svg{color:#EB0046!important;}
.product-remove a:hover{color:#000;}
a.restore-item{color:#fff!important;}
#title-sn-p{overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;}

/* My Account */
/* .woocommerce-account .woocommerce-MyAccount-navigation{width:20%;}
.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:5%;width:75%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block;text-align:left;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:'FontAwesome';content:"\f0e4";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:'FontAwesome';content:"\f291";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:'FontAwesome';content:"\f1c6";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:'FontAwesome';content:"\f015";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:'FontAwesome';content:"\f09d";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:'FontAwesome';content:"\f007";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:'FontAwesome';content:"\f08b";}
.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600;}
.woocommerce-account p.order-again{text-align:right;}
.woocommerce-account .woocommerce-EditAccountForm input[type="submit"]{margin-top:50px;float:right;} */






@media (max-width:1300px){
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile{display:flex;flex-direction:column;gap:15px;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li{display:flex;flex-direction:column;align-items:center;border:0;border-radius:10px;padding:12px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.08);}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .item-wrapper{display:flex;flex-direction:row;align-items:center;text-align:center;padding:0px;border-radius:6px;border:0;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-thumbnail img{width:100%;max-width:220px;height:auto;object-fit:contain;border:0;border-radius:8px;padding:4px;background:#fff;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .item-details{margin-top:10px;width:100%;border-radius:6px;border:0;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-name h3{text-align: left;font-size:16px;margin:8px 0;border:0;padding:4px;border-radius:4px;        font-weight: 400;font-family: "Jost", Sans-serif;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-name h3 a{color:#000;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .item-details-table,
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .additional-info{width:100%;font-size:14px;border:0;border-collapse:collapse;border-radius:6px;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .item-details-table td,
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .additional-info td{padding:4px 6px;border:0;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-add-to-cart{margin-top:12px;width:100%;text-align:center;border:0;padding:8px;border-radius:6px;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-add-to-cart a{display:inline-block;background:#111;color:#fff;padding:10px 16px;border-radius:6px;font-size:14px;text-decoration:none;border:0;width:100%;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-remove{margin-top:10px;text-align:center;border:0;padding:6px;border-radius:6px;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .product-remove a{color:#c00;font-size:16px;border:0;padding:4px 6px;border-radius:4px;display:inline-block;}
#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .additional-info-wrapper {display: flex;align-items: center;width: 100%;justify-content: flex-end;margin-left: auto;flex-direction: column;}
}
@media (max-width:768px){
	#yith-wish ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile li .item-wrapper{display:flex;flex-direction:column;}
}

