/*
Theme Name: WpRentals Child theme
Theme URI: http://themeforest.net/user/wpestate
Description: Ultimate WordPress Theme created by WpEstate for accommodation booking. WpRentals is clean, flexible, fully responsive and retina Ready. Its smart settings allow you to build outstanding renting websites easily and fast.
Version: 3.16.2
Author: wpestate.org
Author URI: http://themeforest.net/user/annapx
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: wprentals

-------------------------------------------------------------- */

body, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,.info_details,.wpestate_tabs .ui-widget-content,.ui-widget,.wpestate_accordion_tab .ui-widget-content,.price_unit{
    font-family:"Roboto";
}
#search_wrapper {
    bottom:10%;

}
#search_wrapper.search_wr_oldtype {
    height: 71px;
}

.review-date,
.category_icon_wrapper a,
.category_text,
.breadcrumb a,
.top_bar,
.top_bar a,
.listing-details,
.property_location .inforoom,
.property_location .infoguest,
.property_location .infosize,
.meta-element-head,
.meta-info,
.meta-info a,
.navigational_links a,
.agent_meta,
.agent_meta a,
.agent_pos,
.comment_date,
#adv_extended_close_adv,
#adv_extended_close_mobile,
#inforoom,
#infoguest,
#infosize,
.featured_article_secondline,
.featured_article_right{
color: #475d6b;
}

#street-view{
background-color: #475d6b;
}


body,
a,
label,
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
textarea,
.slider-content,
.listing-details,
.form-control,
#user_menu_open i,
#grid_view,
#list_view,
.listing_details a,
.notice_area,
.social-agent-page a,
.prop_detailsx,
#reg_passmail_topbar,
#reg_passmail,
.testimonial-text,
.wpestate_tabs .ui-widget-content,
.wpestate_tour  .ui-widget-content,
.wpestate_accordion_tab .ui-widget-content,
.wpestate_accordion_tab .ui-state-default,
.wpestate_accordion_tab .ui-widget-content .ui-state-default,
.wpestate_accordion_tab .ui-widget-header .ui-state-default,
.filter_menu,
blockquote p ,
.panel-body p,
.owner_details_content p,
.item_head,
.listing_detail,
.blog-unit-content,
table tbody tr td,
.social_icons_owner i,
.social_icons_owner i:hover,
.category_tagline, .category_tagline a,
.wide_property .category_tagline.map_icon:after, 
.property_unit_v1 .category_tagline.map_icon:after, 
.property_unit_v2 .category_tagline.map_icon:after,
.property_unit_v3 .category_tagline.actions_icon:after, 
.wide_property .category_tagline.actions_icon:after, 
.property_unit_v1 .category_tagline.actions_icon:after, 
.property_unit_v2 .category_tagline.actions_icon:after,
#user_menu_open a,
.wpestate_guest_no_buttons_description_labels,
#inforoom,
#infoguest,
.price_custom_explained, .date_duration, .date_interval,
.total_inv_span,
.invoice_content,
#total_amm,
.inv_legend,
.user_dashboard_listed,
.pay_notice_booking{
    color: #475d6b;
}

.property_menu_item_title,
.owner_contact_details .property_menu_item,
.owner_contact_details .property_menu_item a{
    color: #FFF!important;
}


.form-control::-webkit-input-placeholder{
    color: #475d6b;}.caret,  .caret_sidebar, .advanced_search_shortcode .caret_filter{ border-bottom: 6px solid #475d6b;}
a,
#user_terms_register_wd_label a,
#user_terms_register_wd_label,
#user_terms_register_topbar_link,
.single-content p a,
.blog_featured.type_1_class .blog-title .featued_article_categories_list a,
.agent_detail.contact_detail i,
.listing_type_5 .listing_main_image_location a{
color: #37add0;
}
.more_list{
color: #37add0!important;
}

.single-estate_property .owner_read_more{
color: #fff!important;
opacity: 0.7;
}
.owner_read_more:hover,
.property_menu_item a:hover{
    color: #fff!important;
    opacity:1;
}
#colophon {background-color: #efefef;}#colophon, #colophon a, #colophon li a,.widget-title-footer,
#colophon .latest_listings .price_unit{color: #475d6b;}.sub_footer, .subfooter_menu a, .subfooter_menu li a {color: #475d6b!important;}.sub_footer{background-color:#efefef;}.twitter_wrapper,.booking_form_request, .loginwd_sidebar .widget-title-sidebar, .advanced_search_sidebar .widget-title-sidebar,.advanced_search_sidebar,.loginwd_sidebar {background-color: #efefef;}.widget-title-sidebar,.agent_listings_title_similar{color: #475d6b;}#primary,#primary a,#primary label {color: #475d6b;}.menu_username, #access .with-megamenu .sub-menu li:hover>a,.signuplink,#access ul.menu >li>a,#access a,#access ul ul a,#access .menu li:hover>a,#access .menu li:hover>a:active, #access .menu li:hover>a:focus{color:#475d6b;}.transparent_header #access .sub-menu .menu li:hover>a:active,
.transparent_header #access .sub-menu .menu li:hover>a:focus,
.filter_menu li:hover,#access .sub-menu li:hover>a, 
#access .sub-menu li:hover>a:active, 
#access .sub-menu li:hover>a:focus,
#access ul ul li.wpestate_megamenu_col_1 .megamenu-title:hover a, 
#access ul ul li.wpestate_megamenu_col_2 .megamenu-title:hover a, 
#access ul ul li.wpestate_megamenu_col_3 .megamenu-title:hover a, 
#access ul ul li.wpestate_megamenu_col_4 .megamenu-title:hover a, 
#access ul ul li.wpestate_megamenu_col_5 .megamenu-title:hover a, 
#access ul ul li.wpestate_megamenu_col_6 .megamenu-title:hover a,
#access .with-megamenu  .sub-menu li:hover>a, 
#access .with-megamenu  .sub-menu li:hover>a:active, 
#access .with-megamenu  .sub-menu li:hover>a:focus {
    color: #ce3294!important;}#access ul ul li.wpestate_megamenu_col_1 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_2 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_3 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_4 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_5 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_6 a.menu-item-link{color:#475d6b!important;}  #access .current-menu-item >a,
    #access .current-menu-parent>a,
    #access .current-menu-ancestor>a,
    #access .current-menu-item{
    color: #ce3294!important;
}.transparent_header #access .menu li>a,
    .transparent_header .signuplink, 
    .transparent_header .signuplink:before, 
    .transparent_header #topbarlogin:before, 
    .transparent_header #topbarregister:before,
    .transparent_header .menu_username{
        color: #000000;
    }.transparent_header #access a:hover,
       .transparent_header #access .menu li:hover>a,
       .transparent_header .signuplink:hover, 
       .transparent_header .menu_username:hover,
       .transparent_header #topbarlogin:hover:before, 
       .transparent_header #topbarregister:hover:before, 
       .transparent_header .signuplink:hover:before{
            color: #ce3294;
    }#access .menu li ul li a,#access ul ul a,#access ul ul li.wpestate_megamenu_col_1 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_2 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_3 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_4 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_5 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_6 a.menu-item-link{
        color: #475d6b!important;
    }#access ul ul a:hover,
        #access .menu .sub-menu li:hover>a,
        #access .menu .sub-menu li:hover>a:active,
        #access .menu .sub-menu li:hover>a:focus,
        #access .sub-menu .current-menu-item > a,
        #access .with-megamenu .sub-menu .current-menu-item > a{
         color:#ce3294!important;
    }
    .hover_type_3 #access .menu > li:hover>a,
    .hover_type_4 #access .menu > li:hover>a {
        background: #ce3294!important;
    }
    .customnav #access ul.menu >li>a:hover,
    #access ul.menu >li>a:hover,
    .hover_type_3 #access .menu > li:hover>a,
/*        .hover_type_4 #access .menu > li:hover>a,*/
    .hover_type_6 #access .menu > li:hover>a {
        color: #ce3294;
    }
    .hover_type_5 #access .menu > li:hover>a {
        border-bottom: 3px solid #ce3294;
    }
    .hover_type_6 #access .menu > li:hover>a {
      border: 2px solid #ce3294;
    }
    .hover_type_2 #access .menu > li:hover>a:before {
        border-top: 3px solid #ce3294;
    }
    .header_transparent .customnav #access ul.menu >li>a:hover,
    .header_transparent #access ul.menu >li>a:hover,
    .header_transparent .hover_type_3 #access .menu > li:hover>a,
    .header_transparent .hover_type_4 #access .menu > li:hover>a,
    .header_transparent .hover_type_6 #access .menu > li:hover>a {
        color: #ce3294;
    }
    .header_transparent .hover_type_5 #access .menu > li:hover>a {
        border-bottom: 3px solid #ce3294;
    }
    .header_transparent .hover_type_6 #access .menu > li:hover>a {
      border: 2px solid #ce3294;
    }
    .header_transparent .hover_type_2 #access .menu > li:hover>a:before {
        border-top: 3px solid #ce3294;
    }
    .widget-title-footer, #colophon .listing_title_unit{
        color: #475d6b;
    }

.mobile_header {background-color: #ffffff;}
.mobilemenu-close-user, .mobilemenu-close, .mobile_header i  {color: #ce3294;}

.mobilex-menu li a, 
    .user_mobile_menu_list li a, 
    #register-div-title-mobile, 
    #forgot-div-title_mobile, 
    #login-div-title-mobile,
    .mobilex-menu li a,
    #widget_login_sw_mobile, 
    #forgot_pass_widget_mobile, 
    #widget_register_mobile,
    #user_terms_register_wd_label_mobile, 
    #user_terms_register_wd_label_mobile a,
    #reg_passmail_mobile{
        color:#475d6b ;}.mobilex-menu li a:hover,
    .user_mobile_menu_list li a:hover, 
    .mobilex-menu li a:hover  {
        color:#ffffff;} .mobile_user_menu li:hover,        
    .user_mobile_menu_list li:hover, 
    .mobilex-menu li:hover,
    .wpestream_cart_counter_header_mobile{
        background-color:#ce3294;} .mobilex-menu, 
    .snap-drawer,
    .user_mobile_menu_list{ 
        background-color: #ffffff ;}.snap-drawer{ 
        border:1px solid #ffffff ;}




.wp-block-latest-posts__featured-image.alignleft {margin-right: 10px; margin-bottom: 15px;}
.wp-block-latest-posts__post-title {font-size: 18px; font-weight: 500; line-height: 18px;}
.wp-block-latest-posts__list .widget li, .widget-container li {clear: both;}
li#block-9, li#block-15 { margin-bottom: 0;}
.mte-block-heading {font-size: 16px;}


/* colors */

.advanced_search_submit_button, 
.check_avalability, 
.return_woo_button, 
.wpestate_header_view_checkout, 
.wpestate_header_view_cart, 
#submit_booking_front_instant, 
#submit_booking_front, 
#submit_booking_front_link, 
#advanced_submit_widget, 
#advanced_submit_2_mobile, 
#advanced_submit_2, 
#advanced_submit_3, 
#submit_action {
    background: #ce3294;
}

.advanced_search_submit_button:hover, 
#submit_action:hover, 
#advanced_submit_3:hover, 
#advanced_submit_4:hover, 
.adv_handler:hover, 
#submit_booking_front_instant:hover, 
#submit_booking_front:hover, 
#submit_booking_front_link:hover, 
#advanced_submit_widget:hover, 
#advanced_submit_2_mobile:hover, 
#advanced_submit_2:hover {
    background: rgba(208,66,156,0.8);
}

.map_icon:after,
.calendar_icon:after,
.guest_icon .wpestate_guest_no_control_wraper:after, 
#start_hour_no_wrapper:after, 
#end_hour_no_wrapper:after, 
.guest_no_drop:after, 
#guest_no_drop:after, 
#guest_no_shortcode:after, 
#guest_no_mobile:after, 
#booking_guest_no_wrapper:after, 
#guest_no_widget:after, 
#guest_no:after,
#topbarlogin:before,
#topbarregister:before,
.transparent_header #topbarlogin:hover:before, 
.transparent_header #topbarregister:hover:before, 
.signuplink:hover, 
.signuplink:hover:before,
.blog_featured.type_1_class:hover .blog-title-link, 
.places_wrapper.type_1_class:hover .featured_listing_title, 
.featured_property.type_1_class .property_listing:hover .featured_listing_title,
.property_unit_v2 .category_tagline.actions_icon:after,
.panel-title:hover,
#view_more_desc,
.category_details_wrapper a:hover,
#infobox_title:hover, 
.info_details a:hover,
#user_menu_open > a:hover i, 
#user_menu_open > a:focus i,
/*.listing_main_image_price,*/
.mobile-trigger-user:hover i, 
.mobile-trigger:hover i,
.blog_unit_back:hover .blog-title-link,
.breadcrumb a:hover,
.single-content p a:hover {
    color: #ce3294 !important;
}

a:hover, a:focus {
    color:#ce3294;
}


.prop_pricex,
a.check_avalability:focus {
    color: #ffffff !important;
}

.daterangepicker td.off.end-date, 
.daterangepicker td.off.start-date, 
.daterangepicker td.active, 
.daterangepicker td.active:hover,
.tooltip-inner,
.modal-content #wp-forgot-but_mod, 
.mess_send_reply_button, 
#change_pass, 
#update_profile, 
#book_dates, 
#aaiu-uploader, 
#set_price_dates, 
#book_dates, 
#edit_prop_ammenities, 
#edit_prop_locations, 
#google_capture, 
#edit_prop_details, 
#edit_prop_image, 
#edit_prop_price, 
#edit_prop_1, 
#edit_calendar, 
#form_submit_1, 
#submit_mess_front, 
#submit_message_to_client_dashboard, 
.modal-content #wp-login-but, 
#wp-login-but_sh, 
#delete_profile, 
#user-id-uploader, 
#wp-submit-register_sh, 
#wp-forgot-but,
.user_dashboard_panel_guide .active:after,
.search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button:hover,
.search_dashborad_header .wpb_btn-info.wpb_btn-small.wpestate_vc_button.vc_button,
.ui-datepicker-calendar .calendar-reserved, 
.user_dashboard_panel .calendar-reserved,
.vc_button.wpb_btn-info,
#booking_form_mobile_close,
#adv-search-header-mobile,
.comment-form #submit,
.slider_control_left,
.slider_control_right {
    background-color: #ce3294 !important;
}

.owner_area_wrapper_sidebar {
    background-image: none;
    background-color: #ffffff;
}

.owner_area_wrapper_sidebar > .agentpic-wrapper {
    display: flex;
    justify-content: left;
    align-items: center;
}

.owner_area_wrapper_sidebar .owner_listing_image {
    margin-bottom: 0;
}

.owner_area_wrapper_sidebar h3 {
    color: #475d6b;
    font-weight: 300;
    font-size: 20px !important;
    margin: 0 !important;
    margin-left: 20px !important;
}

.single-content p a {
    color: #024471;
}

.owner-page-wrapper {
    display: none;
}

.owner_listing_image {
    border: 3px solid #024471;
}

.category_details_wrapper_icon a {
    color: #475d6b;
}

.check_avalability {
    border-color: #ce3294 !important;
}

.listing_type_1 .check_avalability:hover,
.comment-form #submit:hover {
    background-color:rgba(208,66,156,0.8) !important;
    border-color: rgba(208,66,156,0.8) !important;
}

.user_dashboard_panel .form-control:focus {
    border-left: 3px solid #024471 !important;
}

.listing_type_3 .listing_main_image_price, .listing_type_1 .listing_main_image_price,
.panel-title-arrow,
.listing-hover,
#view_profile:hover,
#view_profile,
.user_dashboard_panel_guide .guide_past:after, .user_dashboard_panel_guide .guide_past:before,
.wprentals_status_pending .wprentals_status_circle {
    background-color: #024471 !important;
}

i.checkon,
.user_dashboard_links a:hover,
.user_dashboard_links .user_tab_active,
.user_dashboard_links a:hover i,
.wprentals_status_pending,
.user_dashboard_listed a,
.category_details_wrapper a,
#ajax_login_div .navigation_links a,
#ajax_register_div a,
#forgot-pass-div_mod a {
    color: #024471 !important;
}

a#view_profile,
.listing_main_image_price {
    color: #ffffff !important;
}

/** */

html[lang="de-DE"] #access a {
    padding-left: 10px;
    padding-right: 10px;
}
html[lang="de-DE"] .hover_type_5 #access .menu > li:hover > a {
    padding-left: 3px;
    padding-right: 3px;
}

.prop_social .share_email {display: none;}

.featured_propery_type3_title_wrapper a h2 {color: #ffffff !important;}

.booking_form_request .third-form-wrapper {
    margin-top: 60px;
}

.mte-uploader-infotext {margin: 10px 0;}

.elementor-widget li {list-style: none !important;}
.elementor-widget li::before {margin-top: 4px;  }


.wpml-ls-menu-item .wpml-ls-flag {
    margin-right: 5px;
}

.custom_day_wrapper_mobile {display: none !important;}

.StripeElement {
    display: block;
    width: inherit;
    height: inherit;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    background-color: inherit;
    background-image: inherit;
    border: inherit;
    border-radius: inherit;
    transition: inherit;
}

.single-blog {
    padding: 0;
    border: none;
    background-color: unset;

}

.single-blog .review-wrapper {
    margin-top: 3rem;
}

.margin-b-xl {
    margin-bottom: 5rem;
  }
  .padding-sm {
    padding: .75rem;
  }
  .font-xxl {
    font-size: 2.5rem;
  }


  .padding-md {
    padding: 2rem;
  }
  
  .border {
    border: 1px solid #fff;
  }

  .border--gray {
    border-color: #ddd;
  }


  .section-xl {
    padding: 5rem 0;
  }

  .mte-blog-linkbox ul {
    list-style-type: none;
  }
  
  .mte-clear {
      clear: both;
  }


  .custom_day_name_price_per_week.custom_price_per_day, 
  .custom_day_name_price_per_month.custom_price_per_day, 
  .custom_price_per_day.custom_price_per_day_regular_week,
  .custom_price_per_day.custom_price_per_day_regular_month,
  .custom_day_name_change_over,
  .custom_day_name_checkout_change_over
  {
      display: none;
      visibility: hidden;
  }

  .custom_day.custom_day_header {
    line-height: 16px;
  }


  .custom_day {
      float: unset;
      display: table-row;
      outline: 1px solid #e7e7e7;
  }

  .custom_day_header .custom_day_from_to, .custom_day_header .custom_price_per_day, .custom_day_header .custom_day_min_days, .custom_day_header .custom_day_name_price_per_guest, .custom_day_header .custom_day_name_price_per_weekedn,
  .custom_day_from_to, .custom_price_per_day, .custom_day_min_days, .custom_day_name_price_per_guest, .custom_day_name_price_per_weekedn {
      display: table-cell;
      height: unset !important;
      width: unset !important;
      float: unset;
  }


  .mte-tooltip {
    width: 155px;
    display: none;
    position: absolute;
    z-index: 100;
    color: #fff;
}

.mte-tooltip button {
    height: 50px;
    box-shadow: 10px 5px 10px rgba(0, 0, 0, 0.2);
    background-color: #ce3294;
    border: 1px solid #ce3294;
    border-radius: 5px;
}

.calendar-free:hover .mte-tooltip {
    display: block;
}

.calendar-free:not(.has_past) {
    cursor: pointer;
    position: relative;
}

.mte-upload-description {
    color: #024471;
    font-weight: 600;
}

.mte-upload-info {
    margin-bottom: 20px;
    border-radius: 5px;
    color: #fff;
    background-color: #383f5b;
    padding: 10px 10px;
}

.inv-border {
    border-bottom: 1px solid #cdd3db;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.login_form .radiolabel {
    width: auto;
}

.form-control.invoice_businessaddress {
    height: 153px;
}

body.archive.category #search_wrapper, body.archive.tag #search_wrapper {
    display: none;
}

body.single-post .places_wrapper4, body.tag .places_wrapper4 {
    padding: 0 5px;
}


html[lang="pl-PL"] #submit_booking_front_instant_wrap:after {
    left: 28px;
}

.kokostay-agentpic-wrapper {
    display: flex;
    flex-direction: row;;
}

.owner_listing_details {
    margin-left: 20px;
    display: flex;
    flex-direction: column;
}

.nieruchomosci-owner-page-wrapper {
    background-color: #ffffff;
    padding: 30px;
    margin-bottom: 45px;
    border-radius: 8px;
}

.koko-ident {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px;
    background-color: #fff;
}

.featured_div {
    background-color: #ce3294!important;
}


@media (max-width: 1400px) and (min-width: 1181px) {
    html[lang="de-DE"] .header_wrapper.header_type1.header_align_left .user_menu, html[lang="de-DE"] .header_wrapper.header_type1.header_align_center .user_menu {
        margin-right: 0;
    }

    html[lang="de-DE"] #topbarregister, html[lang="de-DE"] .signuplink {
        margin-right: 0;
    }

    html[lang="de-DE"] .header_wrapper.header_type1.header_align_left .logo, html[lang="de-DE"] .header_wrapper.header_type1.header_align_center .logo {
        padding-left: 0;
    }

    html[lang="de-DE"] #user_menu_u #submit_action {
        margin-left: 5px;
    }

    html[lang="de-DE"] #access a {
        padding-left: 7px;
        padding-right: 7px;
    }
    html[lang="de-DE"] .hover_type_5 #access .menu > li:hover > a {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width: 1300px) and (min-width: 1100px) {
    #access a {
        padding: 23px 7px;
    }

    .hover_type_5 #access .menu > li:hover > a {
        padding: 24px 0 !important;
    }

    #access ul {
        margin-left: -90px;
    }
}



  @media (min-width: 850px) {
	.page-template-blog_categories_list  .blog_list_wrapper{
		display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0;
	}
	
	.page-template-blog_categories_list  .blog_list_wrapper::before,
	.page-template-blog_categories_list  .blog_list_wrapper::after {
		display: none;
	}
}

.page-template-blog_categories_list .pagination {
	display: flex;
	justify-content: center;
}

.page-template-blog_categories_list .widget-area-sidebar input[type=text] {
	font-size: 14px;
}
/* Payment mode selector in instant booking modal */
.kokostay-payment-mode-selector {
    display: block;
    gap: 16px;
    margin: 16px 0;
    flex-wrap: wrap;
}

.kokostay-payment-option {
    display: flex;
    align-items: center;
    gap: 6px;
    cursor: pointer;
    padding: 10px 16px;
    border: 2px solid #ddd;
    border-radius: 6px;
    flex: 1;
    min-width: 180px;
}

.kokostay-payment-option:has(input:checked) {
    border-color: #333;
    background: #f9f9f9;
}

.kokostay-payment-option input[type="radio"] {
    margin: 0;
    cursor: pointer;
}

/* Balance pay button — same appearance as .woo_pay */
.kokostay-balance-pay {
    background: #45cd72;
    float: left;
    color: #fff;
    padding: 10px 15px;
    font-size: 15px;
    font-weight: 500;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 10px;
    min-width: 130px;
    text-align: center;
}
.kokostay-balance-pay:hover,
.kokostay-balance-pay[disabled] {
    background-color: #6ad68e;
}

/* Invoice payment status badge (inv_exp column) */
.kokostay-pay-status {
    display: inline-block;
    padding: 2px 10px;
    border-radius: 12px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.6;
}
.kokostay-pay-status.is-paid {
    background: #e3f9e5;
    color: #1b7a2f;
}
.kokostay-pay-status.is-pending {
    background: #fff3cd;
    color: #8a6d3b;
}
