/*
*Theme Name:     PatioTime Child Theme
*Theme URI: 	 https://patiotime.loftocean.com/
*Description:    PatioTime child theme for user customization
*Author:         Loft.Ocean
*Author URI:     http://www.loftocean.com
*License: 		 GNU General Public License v2 or later
*License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*Tags: 			 full-width-template, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready
*Template:       patiotime
*Text Domain: 	 patiotime-child
*Version:        1.0
*/

 /** Add your styles below **/

@font-face {
    font-family: liefa;
    src: url(/wp-content/themes/patiotime-child/fonts/Leifa-Regular.ttf);
    font-weight: normal;
}
@font-face {
    font-family: Feeling Passionate;
    src: url(/wp-content/themes/patiotime-child/fonts/Feeling-Passionate-Regular.otf);
    font-weight: normal;
}
@font-face {
    font-family: liefa light;
    src: url(/wp-content/themes/patiotime-child/fonts/Fontspring-DEMO-leifa-light-1.otf);
    font-weight: normal;
}
body{
	font-family:'liefa' !important;
}
span.pt-subtitle {
    font-family: Feeling Passionate;
    font-weight: 300;
}
h1,h2,h3{
    font-family:'liefa' !important;
}
.ue-title {
    font-family: 'liefa' !important;
}
.site-header.overlap-header {
    position: relative !important;
}
.site-header.overlap-header.show-header {
    position: fixed !important;
	top: 0 !important;
}
.top-head-phone .pt-info.pt-tel i {
    transform: rotate(100deg) !important;
    color: #fff;
}
.pt-info.pt-tel a {
    color: #fff !important;
}
.pt-info.pt-email {
    color: #fff;
}
.pt-info.pt-email i {
    color: #fff;
    font-size: 18px;
}
.primary-menu li a span {
    font-family: 'liefa light';
}
a.elementor-button-link span {
    font-family: 'liefa light';
    font-size: 16px;
    text-transform: capitalize;
}
.login-icn span.elementor-button-text{
	position:relative;
}
.login-icn span.elementor-button-text:before {
    content: '';
    position: absolute;
    background: url(/wp-content/uploads/2023/09/login-svg.png);
    width: 20px;
    height: 20px;
    left: -20px;
	display:block;
}
.entry-content.slick-slide {
    display: flex;
}
.day-content {
    margin-left: 40px;
    margin-top: 40px;
}
.day-title {
    font-size: 22px;
    font-family: 'liefa';
    color: #000;
    font-weight: 600;
}
.day-title i {
    margin-right: 10px;
}
.day-image {
    width: 42%;
    margin-top: 50px;
}
.day-content {
    width: 56%;
}
ul.slick-dots {
    float: right;
	margin:0 !important;
}
ul.slick-dots li.slick-active button:before {
    width: 25px !important;
    color: #71191A;
    border-radius: 30px;
    height: 6px;
}
header.page-title-default.page-title-section .container {
    margin-top: 0 !important;
}
button.fs-btn-md.fs-btn-primary.wfs-proceed-to-checkout {
    cursor: pointer;
}

.day-title i:before {
    color: #71191A !important;
    font-size: 20px;
}
nav.pt-menu.main-navigation ul li a:before {
    display: none;
}
h2.woocommerce-loop-product__title.pt-food-menu-title {
    font-size: 16px !important;
}
.product-image.pt-food-menu-img {
    display: none;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: none !important;
    color: #000 !important;
}
form.register input {
    border: 1px solid #000 !important;
    color: #000;
}
.user-registration-form-login label {
    font-size: 18px !important;
    color: #000 !important;
    font-family: 'Alata';
}
label.ur-label {
    color: #000;
    font-size: 18px !important;
    font-weight: 400 !important;
    font-family: 'Alata';
}
.user-registration-form-login input {
    border: 1px solid #000 !important;
}
form.register button.btn.button.ur-submit-button {
    background: #71191A;
    padding: 16px 40px;
    font-size: 18px;
    font-family: 'liefa light';
    text-transform: capitalize;
	border: 2px solid #C59D5F;
}
form.register button.btn.button.ur-submit-button:hover {
    background: none;
    color: #000;
    border: 2px solid #71191A;	
}
div#wpcf7-f4836-p4892-o1 input.wpcf7-form-control.wpcf7-submit {
    background: #71191A;
    padding: 6px 40px;
    font-size: 18px;
    font-family: 'liefa light';
    text-transform: capitalize;
	border: 2px solid #71191A;
}
div#wpcf7-f4836-p4892-o1 input.wpcf7-form-control.wpcf7-submit:hover {
    background: none;
    color: #000;
    border: 2px solid #71191A;
}
.loc .button.pt-btn-large:hover {
    background: none !important;
    color: #000 !important;
    border: 2px solid #71191A;
}
.loc .button.pt-btn-large {
    border: 2px solid #71191A;
    font-family: 'liefa light';
}
.woocommerce-mini-cart__empty-message {
    font-family: 'liefa' !important;
    font-size: 18px;
    text-align: center !important;
}
tr.wpt_table_header_row.wpt_table_head th {
    padding: 12px 7px !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, a.button.product_type_variable.add_to_cart_button {
    font-size: 16px !important;
    text-transform: capitalize;
    font-family: 'liefa light' !important;
    background: #71191A !important;
    color: #fff !important;
    padding: 6px 12px !important;
}
span.page-numbers.current{
	background: #71191A !important;
}
section#liquor_items {
    text-align: center;
}
span.wpt_product_title_in_td {
    font-size: 14px;
    text-transform: capitalize !important;
    color: #000 !important;
    font-family: 'liefa';
    font-weight: 600;
}
.wpt_varition_section.variations {
    display: flex;
}
.wpt_varition_section.variations select {
    min-width: 80px !important;
    width: 100%;
	z-index:9;
}
.wpt_varition_section.variations {
    max-width: 120px;
}
.wpt-stats-report {
    display: none !important;
}
.wpt_table_tag_wrapper {
    box-shadow: none !important;
}
table#wpt_table {
    border: 0 !important;
}
.wpt-new-footer-cart {
    background: #71191A !important;
}
.lister-ins ul li span {
    color: #000 !important;
    font-family: initial;
}
.page-numbers {
    border-color: #000 !important;
}
.page-numbers:hover {
    background: #000 !important;
}
.tables_cart_message_box.tables_cart_message_box_9998 {
    display: none;
}
body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row th {
    background: #000 !important;
    padding: 18px 15px;
}
tr.wpt-row.wpt-added-to-cart>td:first-child:before {
    background: #000 !important;
}
button.wpt-query-reset-button {
    background: #000000 !important;
}
a.wpt_product_title_in_td {
    font-family: 'liefa' !important;
    font-size: 16px !important;
    color: #000 !important;
}
h3.search_box_label {
    display: none;
}
.wpt_table_body .select2-container--default .select2-results__option--highlighted[aria-selected], .wpt_table_body .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #000 !important;
    color: #fff !important;
}
.liquor-header.elementor-sticky--active {
    background: #fff !important;
}
.uc_image_carousel_content:hover {
    background: #71191A !important;
	transition:.3s;
}
.uc_post_title {
    font-family: 'liefa' !important;
}
.logged-in li#menu-item-10154, .is-sticky .menu-item-10154 a {
    display: none;
}
.wpt-wrap .wpt_quantity .quantity {
    display: inline-block !important;
}
.woocommerce-info a.woocommerce-Button.button {
    display: none !important;
}
.primary-menu .menu-item.menu-item-type-custom a {
    line-height: 35px !important;
}
.is-sticky .liquor-header {
    background: #fff !important;
    padding: 8px 0 !important;
    box-shadow: 0 -5px 14px #a3a1a1;
}
.is-sticky .liquor-header  img{
	width:90px !important;
}
.is-sticky .top-head{
	display:none;
}
.product-image:hover .button {
    transform: translateY(10px) !important;
    will-change: unset !important;
}
a.reset_variations {
    display: none !important;
}
a.ajax_active.button.wpt_woo_add_cart_button.add_to_cart_button {
    background: #71191A !important;
    border-color: #71191A !important;
}

a.ajax_active.button.wpt_woo_add_cart_button.add_to_cart_button:hover {
    border-color: #71191A !important;
    color: #000 !important;
    background: transparent !important;
}
input.minus, .qty, input.plus  {
    border: 0 !important;
}
.qty{
	max-width:80px !important;
}
.food-img{
	position:relative;
}
#food-img:before {
    content: '';
    background: url(/wp-content/uploads/2023/10/left-food-1.png);
    background-repeat: no-repeat;
    top: 3%;
    left: 0;
	position:absolute;
	width:300px;
	height:600px;
	display:block;
}
.food-img:after {
    content: '';
    background: url(/wp-content/uploads/2023/10/right-food-1.png);
    background-repeat: no-repeat;
    top: 3%;
    right: 0;
	position:absolute;
	width:300px;
	height:600px;
	z-index:-1;
	display:block;
}
.liq-img{
	position:relative;
}
#liq-img:before {
    content: '';
    background: url(/wp-content/uploads/2023/10/left-liquor-1.png);
    background-repeat: no-repeat;
    top: 3%;
    left: 0;
	position:absolute;
	width:300px;
	height:300px;
	display:block;
}
.liq-img:after {
    content: '';
    background: url(/wp-content/uploads/2023/10/right-liquor-1.png);
    background-repeat: no-repeat;
    top: 3%;
    right: 0;
	position:absolute;
	width:300px;
	height:300px;
	display:block;
}
.woocommerce-MyAccount-content p a {
    color: #71191A !important;
}
header.page-title-default.page-title-section {
    background: url(/wp-content/uploads/2023/10/food-and-drinks.png);
    background-repeat: no-repeat;
    background-size: cover;
	padding:70px 0 !important;
}
header.page-title-default.page-title-section h1 {
    color: #000;
    font-size: 60px;
}
nav.woocommerce-breadcrumb {
    color: #000;
    font-size: 16px;
}
nav.woocommerce-breadcrumb a {
    color: #71191A;
}
a.cart-item.button {
    background: #71191A;
}
tr.wpt_table_header_row.wpt_table_head th {
    font-family: 'liefa' !important;
    font-weight: 300 !important;
}
.search_single_search_by_keyword label, .search_single label {
    font-family: 'liefa' !important;
}
li#menu-item-10154 a {
    line-height: 28px;
}
div#liq-img {
    padding: 90px 0;
}
h3.age-alert {
    font-size: 22px;
    margin-bottom: 30px;
}
.custom_add_to_cart_button {
    background: #71191A;
    border: 1px solid #C59D5F;
}
.custom_add_to_cart_button:hover {
    background: transparent !important;
    border: 1px solid #71191A !important;
    color: #000 !important;
}
div#liq-img .pop_up_age {
    text-align: center;
}
.elementor-menu-cart__footer-buttons a {
    font-family: 'liefa' !important;
}
.wpt-new-footer-cart-inside a {
    font-family: 'liefa' !important;
    font-size: 18px !important;
}
.wpt_varition_section.variations select {
    font-family: 'liefa' !important;
	font-size: 14px !important;
}
.wpt_category a {
    font-family: 'liefa' !important;
}
span.select2-selection__arrow b {
    border-color: #71191A transparent transparent !important;
}
.page-id-9660 .wpt_table_body .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #71191A !important;
}
input.wfs-food-search {
    border: 1px solid #000 !important;
    border-radius: 0 !important;
}
.wfs-product-modal {
    border: 1px solid #71191a !important;
	border-radius:0 !important;
}
.wfs-product-modal:focus{
	color:#fff !important;
}
.wfs-sidebar-menu ul li, .wfs-product-modal span {
    font-family: 'Alata' !important;
}
.wfs-food-item-summery a {
    font-family: 'liefa' !important;
}

.wpt_varition_section.variations select {
    padding-left: 5px !important;
}
.wfs-category-title {
    font-weight: 600 !important;
}
.search_box_wrapper {
    flex-wrap: nowrap !important;
}
button.menu-toggle {
    color: #71191A !important;
}
a.wfs-loop-category__title.active {
    color: #71191A !important;
}
.product-image img {
    border-radius: 10px !important;
}
h6.wfs-addon-category-title {
    color: #71191a !important;
    font-size: 20px !important;
	position:relative;
}
.wfsmodal .modal-content-wrapper .product-thumbnail-wrapper {
    flex: none !important;
}
div#wfs-sticky-sidebar {
    flex: 0 0 20% !important;
}
header#sticky-site-header .mobile-header{
	background:#fff !important;
}
li.wfs-category-menu-li a {
    padding-left: 40px !important;
}
.wfs-category-menu-li a{
	position:relative;
}
.burger a:before,.everyday-special a:before, .obi-special a:before, .kids-menu a:before, .pizza a:before, .salads a:before, .sandwiches a:before, .soups a:before, .starters a:before, .subs a:before, .wings a:before {
    background-repeat: no-repeat;
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2023/10/burger.png);
    left: 7px;
    width: 30px;
    height: 30px;
    background-size: 85%;
    top: 11px;
	display:block;
}
.everyday-special a:before{
    background-image: url(/wp-content/uploads/2024/06/everyday-special.png);
}
.kids-menu a:before{
	background-image: url(/wp-content/uploads/2023/10/kids-menu.png);
}
.salads a:before{
	background-image: url(/wp-content/uploads/2023/10/salad.png);
}
.sandwiches a:before{
	background-image: url(/wp-content/uploads/2023/10/sandwich.png);
}
.soups a:before{
	background-image: url(/wp-content/uploads/2023/10/hot-soup.png);
}
.starters a:before{
	background-image: url(/wp-content/uploads/2023/10/starter.png);
}
.subs a:before{
	background-image: url(/wp-content/uploads/2023/10/subs.png);
}
.wings a:before{
	background-image: url(/wp-content/uploads/2023/10/fried-chicken.png);
}
.pizza a:before{
	background-image: url(/wp-content/uploads/2023/10/pizza-slice.png);
}
.obi-special a:before{
    background-image: url(/wp-content/uploads/2024/04/OBI-special.png);
}


.product-content .modal__close:before {
    content: "\2715";
}
button.modal__close {
    background: #71191a;
    color: #fff;
    border-radius: 5px;
    display: block;
    position: absolute;
    right: 18px;
    top: 12px;
    border: 0;
    padding: 5px;
}
div#wfsModal-content {
    overflow-y: scroll;
    height: 390px;
}
.wfsmodal-container {
    border-radius: 15px;
}
table.variations {
    border: none;
}
.wfsmodal-header .modal__close{
    margin: 0 !important;
}
.wfs-item-addons-container {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #000 !important;
}
h6.wfs-addon-category-title:after {
    content: '';
    width: 19%;
    height: 2px;
    background: #71191a;
    position: absolute;
    left: 0;
    top: 37px;
	display:block;
}
.oliver-menu .current-menu-item a span {
    color: #71191A;
}
.oliver-menu .menu-item a:hover {
    color: #71191A;
}
td.wpt_product_title {
    max-width: 140px !important;
}
.wfs-empty-cart-image:before {
    content: url(/wp-content/uploads/2023/11/empty-cart.svg);
    width: 210px;
    height: auto;
    position: absolute;
    left: 40%;
	top:50px;
	display:block;
}
.wfs-empty-cart-image img {
    display: none;
}
.wfs-empty-cart-image {
    position: relative;
}
.wpt_varition_section.variations {
    max-width: 150px;
}
.wpt_varition_section.variations{
	position: relative;
}
.wpt_varition_section.variations:before {
    z-index: 1;
    content: "";
    position: absolute;
    left: 62px;
    top: 18px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #71191a;
	display:block;
}
.wpt_varition_section.variations:after {
    z-index: 1;
    content: "";
    position: absolute;
    width: 0;
    bottom: 38px;
    right: 0px;
	top:18px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #71191a;
	display:block;
}
select#country_1701156549 {
    border-bottom: 1px solid #000;
    color: #000;
}
textarea#description {
    display: none;
}
span.description p {
    color: #000;
    font-size: 12px;
    margin-bottom: 0;
	text-transform: capitalize;
}
input#input_box_1701156807 {
    border: none !important;
    border-bottom: 1px solid #000 !important;
}
.wfs-food-item-image-container img {
    width: 135px !important;
    height: 130px !important;
}
.wfs-variations .wfs-variation {
    justify-content: space-between;
    flex-direction: inherit;
}
.product-image-container {
    background: #efefef;
}
.wfs-variation .wfs-variation-info {
    width: 32% !important;
}
/*.woocommerce-variation-add-to-cart .pt-quantity .minus, .woocommerce-variation-add-to-cart .pt-quantity .plus {
    width: auto !important;
}
.woocommerce-variation-add-to-cart input {
    text-align: center;
}
.woocommerce-variation-add-to-cart .qty {
    max-width: 100% !important;
}*/
.vari .wfs-special-instruction-wrapper {
    display: none;
}
.woocommerce-checkout h1.entry-title {
    font-size: 40px !important;
}
.wfs-variations.wfs-variations-default {
    display: none;
}
.page-id-12177 .variations_form .variations {
    display: block !important;
}
.page-id-12177 .vari {
    position: absolute;
    top: 65px;
    left: 197px;
}
.page-id-12177 .vari table th, .vari table td {
    padding: 10px!important;
}
.page-id-12177 .vari table td select {
    padding: 0!important;
    height: auto!important;
    line-height: 1.6em!important;
    border-bottom: 0 !important;
    padding-right: 25px!important;
	z-index: 9 !important;
    position: relative;
}
.page-id-12177 .vari table td {
    position: relative;
}
.page-id-12177 .vari table td:after {
    z-index: 1;
    content: "";
    position: absolute;
    right: 11px;
    top: 20px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #71191a;
	display:block;
}
span.jq-toast-loader.jq-toast-loaded {
    background-color: #771a1d !important;
}
.beer a:before, .bourbon a:before, .brandy a:before, .champagne a:before, .liquor a:before, .mix a:before, .rum a:before, .seltzer a:before, .tequila a:before, .vodka a:before, .whiskey a:before, .wine a:before{
	background-repeat: no-repeat;
    position: absolute;
    content: '';
    background-image: url(/wp-content/uploads/2023/12/beer.png);
    left: 7px;
    width: 25px;
    height: 30px;
    background-size: 85%;
    top: 11px;
	display:block;
}
.bourbon a:before{
	background-image: url(/wp-content/uploads/2023/12/bourbon.png);
}
.brandy a:before{
	background-image: url(/wp-content/uploads/2023/12/brandy.png);
}
.champagne a:before{
	background-image: url(/wp-content/uploads/2023/12/Champagne.png);
}
.liquor a:before{
	background-image: url(/wp-content/uploads/2023/12/Liqour.png);
}
.mix a:before{
	background-image: url(/wp-content/uploads/2023/12/Mix.png);
}
.rum a:before{
	background-image: url(/wp-content/uploads/2023/12/Rum.png);
}
.seltzer a:before{
	background-image: url(/wp-content/uploads/2023/12/seltzer.png);
}
.tequila a:before{
	background-image: url(/wp-content/uploads/2023/12/Tequila.png);
}
.vodka a:before{
	background-image: url(/wp-content/uploads/2023/12/Vodka.png);
}
.whiskey a:before{
	background-image: url(/wp-content/uploads/2023/12/Whiskey.png);
}
.wine a:before{
	background-image: url(/wp-content/uploads/2023/12/Wine.png);
}
input.wfs-qty-btn.wfs-qtyminus, input.wfs-qty-btn.wfs-qtyplus {
    border: 0;
}
.page-child div#wfs-sticky-sidebar {
    display: none;
}
.variations_form .variations {
    display: block !important;
}
p.food-note {
	font-size:16px !important;
    font-weight: 600;
}
.product-content {
    font-size: 16px;
    font-family:"Alata", Sans-serif;
    color: #7a7a7a;
    line-height: 25px;
}
@media (min-width: 320px) and (max-width: 480px) {
	.entry-content.slick-slide {
    display: block !important;
}
.day-image {
    width: 100%;
}
.day-content {
    width: 100%;
}
	ul.slick-dots {
    float: none;
}
	.day-title:after{
		display:none;
	}
ul.user-registration-error {
    width: 330px;
    right: 16%;
}
.woocommerce-form-login-toggle {
    margin-top: 20px;
}
.wfs-empty-cart-image:before{
    left:22% !important;
}
.day-content .fs-col-lg-6.fs-col-xs-12 {
    width: 100% !important;
}
	.day-content {
    margin-left: 0px;
    margin-top: 20px;
}
	.footer-1, .footer-2 {
    width: 100% !important;
}
	.wfsmodal-body .product-thumbnail-wrapper {
    display: none !important;
}
	.wfs-item-addons-container{
		display:block !important;
	}
	#food-img:before, .food-img:after, #liq-img:before, .liq-img:after{
		display:none;
	}
	.responsive .entry-content.slick-slide {
    display: block !important;
}
	.day-content {
    width: 100% !important;
    margin: 0 !important;
}
	.day-image {
    width: 100% !important;
}
	#liq-img:before, .liq-img:after{
		display:none !important;
	}
	.wpt-new-footer-cart {
    bottom: 0 !important;
}
	.wpt_thumbnails {
    justify-content: center;
}
	.wpt_product_table *, .wpt_product_table tr>td, .wpt_product_table td {
    text-align: center !important;
}
	.wpt-wrap .quantity.pt-quantity {
    display: unset !important;
}
div#user-registration{
    width:100% !important;
}
.woocommerce-cart header.page-title-section, .woocommerce-checkout header.page-title-section {
    display: none;
}
}
/* Woocommerce Disable*/
.page-id-12177 .wfs-food-item-cart-action {
    display: none !important;
}
.page-id-12177 .wfs-food-item-summery .price {
    display: none;
}
.temp-title-class {
    display: flex;
}
.wfsmodal-body .product-content p {
    font-size: 16px;
}
input.ur-flatpickr-field.regular-text.flatpickr-input.flatpickr-mobile {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.wfsmodal .wfs-special-instruction-wrapper textarea{
  padding:0 10px;
}
.page-id-12177 .wfs-food-item-summery button {
    display: none;
}

.cart thead {
    background: #771a1d;
    color: #fff !important;
}
.woocommerce-order {
    margin-top: 30px;
}
form.checkout.woocommerce-checkout {
    padding-top: 10px !important;
}
p.user-registration-register.register a {
    font-weight: 700;
}
.user-registration-account h1.entry-title {
    font-size: 40px !important;
}
.wfsmodal .modal-content-wrapper .single_variation_wrap {
    display: block !important;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    display: none;
}
.wfsmodal{
    background: rgb(0 0 0 / 79%);
}
button.fs-btn-md {
    border: none;
}
table.variations {
    margin: 0 !important;
}

.woocommerce-variation-price span.woocommerce-Price-amount.amount {
    color: #771a1d;
}
table.variations tr th {
    padding-left: 0;
}
.food-order-btn {
    display: none;
}
.page-id-8387 .food-order-btn{
    display: block;
}
.page-id-8387 .order-btn {
    display: none;
}
p#wfs_service_date_field, p#wfs_service_time_field, .wfs-service-time-wrapper {
    display: none;
}
.day-content p.price {
    font-family: 'liefa' !important;
}
.woocommerce table.shop_table.cart {
    margin-bottom: 30px;
}
.woocommerce-cart div#wooot_order_tip_form {
    text-align: right;
}
.order_tip_title {
    font-size: 20px !important;
    color: #000;
    font-weight: 600;
}
.woo_order_tip {
    background: #fff;
    font-size: 18px;
    padding: 8px 20px;
}
.woo_order_tip:hover {
    background: #7d1b20;
    color: #fff !important;
    border: 2px solid #7d1b20;
    transition: .2s;
}
.woo_order_tip.active {
    background: #7d1b20 !important;
    border: 2px solid #7d1b20 !important;
}
input.input-text.woo_order_tip_custom_text {
    width: 48% !important;
}
button.woo_order_tip_apply, .woo_order_tip_remove {
    background: #000;
    color: #fff;
    padding: 12px 20px;
    border: 0;
    transition: .2s;
}
button.woo_order_tip_apply:hover, .woo_order_tip_remove:hover {
    background: #831c23;
}
.woocommerce-checkout div#wooot_order_tip_form {
    padding: 0 0 40px 40px;
}
.jq-toast-single {
    padding: 15px;
    font-size: 14px;
    line-height: 20px;
    background-color: #eff5d0;
    color: #000;
}
.jq-toast-wrap {
    width: 300px;
    inset: auto 10px 120px auto !important;
}
div#order_review {
    background: #f9f9f9;
}
header.wfsmodal-header {
    display: flex;
    justify-content: center;
	border-bottom: 1px solid #dddddd;
}
.wfsmodal-container {
    padding: 0 0 20px;
}

header.wfsmodal-header h5#wfsServiceModal-title {
    font-family: 'liefa';
    color: #000;
}

div#wfsServiceModal-content {
    color: #000 !important;!i;!;
    font-size: 20px;
    text-align: center;
    font-family: 'Alata';
}


