/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.site-logo {
    max-height: 62px !important;
}

#main-content, .main-page-wrapper{
	background:#f2f2f2;
	  padding-block: 0;
	    min-height: 400px;
}

.rpress-sidebar-cart-wrap {
	background: #fff;
	border-radius: 12px;
}
.scrollable-div-wrapper-main{
display: flex;
	background: #fff;
padding: 0px 15px;
	border-radius: 12px;

}
.desktop-scroll-menu{
display: block;
	margin-top: 20px;
	
}
.make-me-sticky{

}
.liner-continer{
	margin-bottom: 5px;
}
.title-subtitle  {
    margin-bottom: 0px;
}
.cd-dropdown-wrapper {
    top: auto;
}
.pn-ProductNav_Wrapper{
	top: auto;
	margin: 0;
}
.pn-Advancer{
	display:none;
}

.cd-dropdown-wrapper .cd-dropdown-trigger{
	padding: 0;
	height: 26px;
    width: 26px;
}

div.rpress_fooditems_grid .rpress_fooditem.rpress-list .rpress_fooditem_inner.disabled {
	opacity: .2;
	cursor: not-allowed;
	pointer-events: none;
}

div.rpress_fooditems_grid .rpress_fooditem.rpress-list .rpress_fooditem_inner.disabled:hover {
	cursor: not-allowed;
}

div.rpress_fooditems_grid .rpress_fooditem_title .food-title {
    font-weight: 500;
    -webkit-box-orient: initial;
}

.rpress-tabs-wrapper.rpress-delivery-options .nav .nav-item{
	    margin-bottom: 2px;
}
.rpress-options-row .rpress-delivery-options ul#rpressdeliveryTab {
    padding: 6px 6px 7px 12px;
    height: 42px;
}
.order-online .rpress-delivery-options ul#rpressdeliveryTab li.nav-item.active:before {
    background-color: #ed7e14;
}
.rpress-options-row .rpress-delivery-options ul#rpressdeliveryTab {
    background-color: #fff;
}
.rpress-delivery-options ul#rpressdeliveryTab.nav> li.active > a, .rpress-delivery-options ul#rpressdeliveryTab.nav> li > a:hover {
    color: #fff;
}
.rpress-delivery-options ul#rpressdeliveryTab.nav> li > a:hover {
    color: #0075ff;
}

.rpress-options-row p.rpress_order-address-wrap {
    background-color: #fff;
}
.rpress-edit-address-popup button.rpress-editaddress-submit-btn {
    color: #fff;
}
div.rpress-search-wrap input#rpress-food-search {
    background-color: #fff;
}
.modal__close{
	position: absolute;
    background: #f00;
    border-radius: 50%;
	right: -14px;
    top: -12px;
}

#rpressModal .btn-count {
    display: inline-block;
    position: relative;
    float: none;
     margin: 5px 0px 0px 10px;
}

.btn-count{
	width: 120px!important;	
	display: flex!important;
}
.btn-count div{
   position: relative!important;
    top: initial!important;
    right: initial!important;
}
 
.btn-count  input[type=button]{
	border-radius: 0!important;
    width: 40px!important;
    height: 30px!important;
	background: #ed7e14!important;
	color: #fff!important;
}
.rpress-popup-actions .btn-count input.qty.qty-style {
border-radius: 0!important;
    border: 1px solid #a9a9a9;
}
div.rpress-popup-actions .btn-count .qtyminus-wrap {
    left: 0;
}
.repress-history-inner .rpress-history-card {
    background: #fff;
    margin-bottom: 20px;
}
.rpress-checkout-addon-row{
	position: relative;
}
.rpress-checkout-addon-row .cart-item-quantity-wrap{
	 position: absolute;
    right: 0;
}
.rpress-checkout-addon-row .cart-item-quantity-wrap span{
    font-size: 12px;
}

#rpress_checkout_cart_form a.rpress-cart-saving-button {
 
    margin-top: 20px;
}
#rpress_checkout_form_wrap legend {

    background: transparent;
}

textarea {
    min-height: 100px!important;
}
.food-item-list {
    margin-bottom: 6px;
    padding-bottom: 6px;
}
.wd-nav:where(:not(.wd-dis-act))>li:where(.current-menu-item,.wd-active,.active)>a {
    color: #0075ff;

}
.rpress-cart .addon-item-wrap li.rpress-cart-item {
      display: flex;
    justify-content: space-between;
}
.addon-item-price.cart-item-quantity-wrap .rpress-cart-item-price.qty-class{
	font-size: 13px;
}
#rpress_checkout_cart_form .rpress_cart_remove_item_btn {
    display: block;
}
#rpress_checkout_form_wrap fieldset {
    padding: 0;

}
#rpress_checkout_cart_form a.rpress-cart-saving-button {
       border: 1px solid #0cc000;
    background: #0cc000;
}

.rpress-reorder-btn {
	background: #0cc000;
    padding: 5px 15px;
    border-radius: 12px;
    color: #fff;
	font-weight: 500;
    text-transform: none;
	    margin-right: 5px;

}
.rpress-view-order-btn{
		background: #2271b1;
    padding: 5px 15px;
    border-radius: 12px;
    color: #fff!important;
	    font-weight: 500!important;
    text-transform: none!important;
	    margin-right: 5px;
}
.wd-nav:where(:not(.wd-dis-act))>li:where(.current-menu-item,.wd-active,.active)>a {
    color: #ed7e14;
}

.wd-footer {
    background-color: #f2f2f2!important;
}
.wd-page-wrapper {
    background-color: #f2f2f2!important;
}
.rp-order-summary-main {
    margin-top: 20px;
}
.vc_column-inner.vc_custom_1765152537745{
	border-radius: 0 0 0 15px;
}
.vc_column-inner.vc_custom_1765152619841{
border-radius: 0 0 15px 0;
}

@media only screen and (min-width: 320px) and (max-width: 419px) {
	.desktop-scroll-menu {
    display: none;
    margin-top: 20px;
}
	.cd-dropdown-wrapper {
    top: auto;
    position: absolute;
    left: 10px;
}
    .rpress-options-row, .rpress_fooditems_list, .rpress-grid-main-wrap {
        padding-left: 0;
        padding-right: 0;
    }
	.cart-action-text.rp-ajax-toggle-text{
	float: left;
}
	#rpressModal .rpress-popup-actions .submit-fooditem-button span.cart-item-price {
        font-size: 13px;
    }
	
	#rpressModal .btn-count {

    margin: 0;
	}
	.rpress-add-to-cart{
		height: 36px !important;
		width: 36px !important;
	}
	div.rpress_fooditems_grid .rpress-price-holder span.price {

    padding-top: 10px;
}
}