header{position: fixed !important;}
.header-inner{padding: 0}
.site-logo.faux-heading{margin: 0; padding: 0;} 
.primary-menu > li{margin: 0}
.head-right nav ul li a{color: #071B2E !important; text-decoration: none !important;}
.head-right nav ul li a:hover{color: #0286FF; text-decoration: none;}
.head-right nav ul li a:focus{text-decoration: none !important;}
.notification-box{margin-right: 15px;}
.notification-box a{margin: 0;}
.head-right nav{width: auto;}
section{padding: 0;}
.cart-size-box .btn{display: flex; align-items: center; justify-content: center;}
.size-box label{margin: 0;}
.contact-des-box figure img{display: inline-block;}
.footer-menu ul li{margin: 0 0 20px 0px; font-size: initial; font-weight: normal;}
footer h3{margin: 0 0 25px 0px; width: 100%; letter-spacing: normal;}
.footer-menu{margin: 0; font-size: initial;}
.footer-menu ul li a{letter-spacing: normal;}
.footer-menu ul li a:hover{text-decoration: none;}
ul.primary-menu{margin: 0;}
.header-titles{margin: 0;}
.header-titles-wrapper{margin: 0; max-width: none;}
.social-btn .heateor_sss_sharing_ul a{margin-right: 10px !important; margin-bottom: 8px !important;}
.dishes-box-top figcaption{margin: 0; flex: 1;}
.dishes-title-price p{font-weight: normal;}
.dishes-title h3{font-size: 22px; color: #071B2E; font-weight: 500; font-family: 'Rubik', sans-serif;padding-right: 15px;width: 75%;}
.dishes-title span{font-family: 'Rubik', sans-serif; width: 25%; text-align:right }
body header.entry-header{position: relative !important; margin: 0; top: 0;} 
.size-box select{font-weight: normal;}
.restaurant-working-section .col-md-9 .col-md-4{display: flex;}
.p-policy-section{width: 100%; max-width: 100% !important;}
ul.terms-list li{margin: 0;}
.social-btn .widget-des-box{display: flex; flex-wrap: wrap;}
body #wpsm_accordion_295 .wpsm_panel-default > .wpsm_panel-heading{background: transparent !important; border-color: transparent !important; padding-left: 0; padding-right: 0;}
body #wpsm_accordion_295 .ac_title_class{padding: 0; font-size: 18px; color: #071B2E; font-weight: 500; font-family: 'Rubik', sans-serif}
body #wpsm_accordion_295 .ac_open_cl_icon{background: transparent !important; padding: 0 !important; display: none}
body #wpsm_accordion_295 .wpsm_panel-body{padding: 0; border: none !important;  color: #7E848A !important; font-size: 15px !important;} 
.wpsm_panel{margin-bottom: 15px !important;}
body .wpsm_panel-title a[aria-expanded="true"] .ac_title_class{color: #0286FF !important;}
.wpsm_panel:first-child .wpsm_panel-heading .wpsm_panel-title a .ac_title_class{color: #0286FF !important;}
.wpsm_panel:first-child .wpsm_panel-heading .wpsm_panel-title a[aria-expanded="false"] .ac_title_class{color: #071B2E !important;}
.contact-info-title h3{margin: 0;}
.contact-info-list li{margin-left: 0; margin-top: 0;}
.wpcf7-form-control{border-radius: 22px; height: 44px; border: 1px solid #e2e2e2; font-size: 14px !important; color: #000; padding: 1px 20px !important; border-radius: 50px !important;}
textarea.wpcf7-form-control{height: 120px; border-radius: 22px !important; resize: none;}
.form-submit-btn{margin-top: 15px;}
.form-submit-btn .wpcf7-form-control{background: #0286FF; min-width: 132px; text-align: center;    text-transform: capitalize;}
.form-submit-btn .wpcf7-form-control:hover,.form-submit-btn .wpcf7-form-control:focus{text-decoration: none;}


.wc-block-cart.wc-block-components-sidebar-layout .wc-block-components-main{flex:1; width: 100%; margin-right:30px; border: solid 1px #E2E2E2; border-radius: 10px; padding: 0;}
.wc-block-cart .wc-block-components-sidebar{width: 378px; margin-left: auto; padding-left: 0; border: solid 1px #E2E2E2; border-radius: 10px;}
body .is-large.wc-block-cart .wc-block-cart-items th{padding: 16px !important; color: #7E848A; font-size: 14px; font-weight:400;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{border-radius: 10px;}

body .wc-block-cart-item__wrap .wc-block-components-product-name{font-size: 16px; color: #071B2E; font-weight: 500;    text-transform: capitalize;}
body .wc-block-components-product-price__value.is-discounted{font-size: 16px; color: #071B2E}
.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del{font-size: 16px;}
body .wc-block-components-formatted-money-amount{font-size: 16px !important; font-family: 'Rubik', sans-serif !important;    font-weight: 500;}
body .wc-block-components-product-badge{font-size: 14px !important;}
body .wc-block-components-product-metadata__description{font-size: 14px;}
body .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{font-size: 16px; height: 45px; box-shadow: none !important;}
body .wc-block-components-quantity-selector{border-color: #E2E2E2; border-radius: 50px;}
body .wc-block-cart-item__remove-link{font-size: 16px !important; color: #E32740 !important; text-decoration: none !important;}
body .wc-block-cart table.wc-block-cart-items{margin: 0; border: none;}
body .is-large.wc-block-cart .wc-block-cart-items:after{border: none !important;}
body .is-large.wc-block-cart .wc-block-cart-items td:after{border-color: #E2E2E2 !important; opacity: 1 !important;}
body .is-large.wc-block-cart .wc-block-cart__totals-title{padding: 16px; font-size: 16px; text-align: left;}
.wc-block-components-totals-wrapper:after{border-color: #E2E2E2 !important; opacity: 1 !important;}
.wc-block-cart__submit-container{padding: 0px 16px !important;}
.wc-block-cart__submit-button{background: #0286FF; font-size: 14px; color: #FFFFFF; border-radius: 50px; font-weight: 500;}
.wc-block-components-quantity-selector__button{box-shadow: none !important;}
.wc-block-components-quantity-selector:after{border-color: #E2E2E2 !important; opacity: 1 !important;}
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link{background: #0286FF; text-decoration: none !important;}
.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"]{border-color: #E2E2E2 !important; box-shadow: none !important;}
.wc-block-components-totals-coupon__form .components-button{margin-left: 0 !important; min-height:auto !important; padding: 0 15px!important; border-radius:0px 50px 50px 0px !important; background: #071B2E !important;}
.wc-block-components-totals-coupon__form .wc-block-components-text-input input{border-radius:50px 0px 0px 50px !important;}
.grid-box ul li{margin: 0;}
.size-box select{font-weight: normal; font-family: 'Rubik', sans-serif;}
.size-box select option{font-weight: normal; font-family: 'Rubik', sans-serif;}
.site-bg .site-bg{padding: 0;}
.breadcrumb-menu li{margin: 0;}
.wp-block-woocommerce-cart.alignwide{width: 100%; max-width: 100%; margin: 0;}
.map-box iframe{height: 420px !important;}
.notifications-list li{margin: 0;}
.search-box-head{margin-right:0px; position: relative;}
.search-box-head .wp-block-search__label{display: none;}
.search-box-head .wp-block-search__input{display: none; position: absolute; right:53px; top: -22px; width: 373px; max-width: 500px; height: 45px; font-size: 14px; padding: 0px 35px 0px 15px; border-radius: 5px; background: #fff; outline: none !important; box-shadow: none !important;}
.search-box-head .wp-block-search__button{padding: 0; background: url(../images/search.svg) no-repeat transparent center center; text-indent: -9999px; width: 24px; height: 24px; margin: 0; position:absolute; z-index: 9; top: -11px; right: 23px; display: none;opacity: 0}
.close-search{position: absolute; background: transparent; border: none; padding: 0; left:-321px; top:1px; z-index: 9; width: 24px; height: 24px;}
.search-box .wp-block-search__inside-wrapper{position: relative;}
.search-box .wp-block-search__label{display: none;}
.search-box .wp-block-search__input{width: 100%; height: 44px; border: solid 1px #E2E2E2; background: #fff; border-radius: 50px; font-size: 14px; padding: 0px 15px 0px 48px; outline: none !important; box-shadow: none;}
.search-box .wp-block-search__button{padding: 0; background: url(../images/search.svg) no-repeat transparent center center; text-indent: -9999px; width: 24px; height: 24px; margin: 0; position:absolute; left:15px; top:10px; z-index: 9;}
.woocommerce-products-header{position: relative !important;}
body .content-area{max-width: 100% !important; padding: 0 !important;}
.page-title-section h1{margin: 0;}
body .woocommerce-breadcrumb{margin:0 0 5px 0; font-size: 16px; color: #7E848A; font-family: 'Rubik', sans-serif;}
body .woocommerce-breadcrumb a{color: #071B2E; font-family: 'Rubik', sans-serif;}
body .woocommerce-breadcrumb a:hover{color: #0286FF;}
.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"]{border-radius: 50px !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded="true"], .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded="true"]{box-shadow: none !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border-color: #E2E2E2 !important;}
.wc-block-components-form .wc-block-components-text-input input[type="email"], .wc-block-components-form .wc-block-components-text-input input[type="number"], .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-form .wc-block-components-text-input input[type="text"], .wc-block-components-form .wc-block-components-text-input input[type="url"], .wc-block-components-text-input input[type="email"], .wc-block-components-text-input input[type="number"], .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="text"], .wc-block-components-text-input input[type="url"]{border-color: #E2E2E2 !important;}
.wp-block-woocommerce-checkout-order-summary-block{border: solid 1px #E2E2E2; border-radius: 10px;}
body #wc-block-components-totals-coupon__input-0{border-radius: 50px 0px 0px 50px !important;}
.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{border-color: #E2E2E2 !important;}
.woocommerce-order-received .woocommerce-order li, .woocommerce-order-received .woocommerce-order p{font-family: 'Rubik', sans-serif !important;}
.woocommerce-table--order-details{font-size: 16px; margin-top: 0;}
.woocommerce-order ul li{margin: 0; padding: 0;}
.woocommerce-order-overview{margin-bottom: 15px;}
.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper:after{content: none !important;}
.head-right-end a{position: relative;}
.head-right-end a span{position: absolute; left:12px; top:-15px; width:24px; height: 24px; border-radius: 50px; text-align: center; line-height: 24px; font-size: 12px; background: red; color: #fff;} 
.products li .attachment-woocommerce_thumbnail{height: 200px; object-fit: cover;}
body .site-bg .products li .woocommerce-loop-product__title{font-size: 22px; color: #071B2E; font-weight: 500; font-family: 'Rubik', sans-serif;}
body .site-bg .products li .button{height: 48px; line-height: 45px; padding: 0px 25px; background: #0286FF; border: solid 1px #0286FF; font-size: 15px; color: #FFFFFF; font-weight: 500; border-radius: 50px; box-shadow: none; transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; text-decoration: none !important;}
body .site-bg .products li .price{margin-bottom: 10px;}
body .site-bg .products li .onsale{display: none;}
.orderby{border-radius: 22px; height: 44px; border: 1px solid #e2e2e2; font-size: 14px !important; color: #000; padding: 1px 20px !important; border-radius: 50px !important; background: #fff;}

.list-content-bg{min-height: 300px;}

.wp-block-search__inside-wrapper{border: none;}
.search-close{display: none;}
.head-right-end.open-search .search-btn-head{display: none;}
.head-right-end.open-search .search-close{display: block;}
.head-right-end.open-search .wp-block-search__button{display: block;}


span.wc-block-components-order-summary__button-text {
    font-size: 22px;
    color: #071B2E;
    font-weight: 600;
    padding-bottom: 12px;
    display: block;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    max-width: 54px !important;
    width: 54px !important;
    height: 43px;
    border-radius: 5px;
}


.wc-block-checkout__sidebar .wc-block-components-product-name{    font-size: 16px;
    line-height: normal;}

    .theme-twentytwenty .wc-block-components-title.wc-block-components-title{font-size: 22px;
    color: #071B2E;}

.wc-block-components-totals-item__label{   
    font-weight: 400; font-size: 16px}


body .wpsm_panel-group .wpsm_panel-title a[aria-expanded="true"] .ac_open_cl_icon{ color:#0286FF !important  }



.wp-block-woocommerce-empty-cart-block {
    text-align: center;
}

.wp-block-woocommerce-empty-cart-block a.btn.btn-info {
    margin-top: 15px;
}

.wp-block-woocommerce-empty-cart-block hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots {
    display: none;
}

#wpsm_accordion_295 .wpsm_panel-title a.collapsed .ac_open_cl_icon {
    color: #000 !important;
}

#wpsm_accordion_295 .wpsm_panel-title a .ac_open_cl_icon { color:#0286FF !important; }


#wpsm_accordion_295 .wpsm_panel-title a{    padding-right: 40px !important;}