/*
Theme Name: Wemates Child
Theme URI: 
Description: Child theme of Wemates theme for the Wemates theme
Author: <a href="https://kostricani.com">Kostricani</a>
Author URI: 
Template: Wemates
Version: 2.6.1
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 11 Oct 2022 08:23:10 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

 #checkout-data-popup {
            display: none;
            position: fixed;
            z-index: 1000;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0,0,0,0.5);
			max-height: 100%; /* Adjust this value as needed */
            overflow-y: auto;
        }
        #checkout-data-popup .content {
            background-color: white;
            position: relative;
            top: 10%;
            left: 0;
            right: 0;
            margin: auto;
            padding: 20px;
            max-width: 90%;
            overflow: auto;
        }
		
		.view-data-btn-contract {
			
		}
		

.addinlinsection {
    display: flex;
}
.addinlinsection .variation{
    float:left;
		margin: 0 5px;
}

.addinlinsection .variation .variation-Address{
    float: left;
    margin-inline-start: 5px;
	
}

.addinlinsection.rentalperionsection .variation .variation-Address{
    display:none;
	
}
.extractvariations.pricepermonth {
	    display: flex;
		margin-right: 5px;
}
.extractvariations.therestofmonths {
	    display: flex;
		margin-right: 5px;
}
.extractvariations.apartmentname {
	    display: flex;
		margin-right: 5px;
}
.extractvariations.varnummon {
	    display: flex;
		margin-right: 5px;
}
.extractvariations.varnummon .variation {
	    float:left;
		margin: 0 5px;
}
.extractvariations.varcheckin .variation {
	    float:left;
		margin: 0 5px;
}
.extractvariations.varcheckout .variation {
	    float:left;
		margin: 0 5px;
}
.extractvariations.varcheckin {
	display: flex;
}
.extractvariations.varcheckout {
	display: flex;
}
/*number of months*/
.contrpopup .extractvariations.varnummon .variation .variation-ApartmentName {
	display:none;
	
}
.contrpopup .extractvariations.varnummon .variation .variation-CheckIn {
	display:none;
}
.contrpopup .extractvariations.varnummon .variation .variation-CheckOut {
	display:none;
}
.contrpopup .extractvariations.varnummon .variation .variation-FirstMonth {
	display:none;
}
.contrpopup .extractvariations.varnummon .variation .variation-LastMonth {
	display:none;
}

.contrpopup .extractvariations.varnummon .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.varnummon .variation .variation-NumberOfMonths {
	display: inherit;
}
.contrpopup .extractvariations.varnummon .variation .variation-NumberOfMonths {
	display: inherit;
}

.contrpopup .extractvariations.varnummon .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.varnummon .variation .variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.varnummon .variation .variation-Therestofmonths {
	display: none;
}



.contrpopup .extractvariations.varnummon .variation dt.variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.varnummon .variation dd.variation-NumberOfMonths {
	display: inline;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.varnummon .variation dd.variation-NumberOfMonths p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}
/*number of months*/

/*check in*/
.contrpopup .extractvariations.varcheckin .variation .variation-ApartmentName {
	display:none;
}
.contrpopup .extractvariations.varcheckin .variation .variation-CheckIn {
	display: inherit;
}
.contrpopup .extractvariations.varcheckin .variation .variation-CheckOut {
	display:none;
}
.contrpopup .extractvariations.varcheckin .variation .variation-FirstMonth {
	display:none;
}
.contrpopup .extractvariations.varcheckin .variation .variation-LastMonth {
	display:none;
}
.contrpopup .extractvariations.varcheckin .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.varcheckin .variation .variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.varcheckin .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.varcheckin .variation .variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.varcheckin .variation .variation-Therestofmonths {
	display: none;
}


.contrpopup .extractvariations.varcheckin .variation dt.variation-CheckIn {
	display: none;
}
.contrpopup .extractvariations.varcheckin .variation dd.variation-CheckIn {
	display: inline;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.varcheckin .variation dd.variation-CheckIn p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}
/*check in*/


/*check out*/
.contrpopup .extractvariations.varcheckout .variation .variation-ApartmentName {
	display:none;
}
.contrpopup .extractvariations.varcheckout .variation .variation-CheckIn {
	display: none;
}
.contrpopup .extractvariations.varcheckout .variation .variation-CheckOut {
	display: inherit;
}
.contrpopup .extractvariations.varcheckout .variation .variation-FirstMonth {
	display:none;
}
.contrpopup .extractvariations.varcheckout .variation .variation-LastMonth {
	display:none;
}
.contrpopup .extractvariations.varcheckout .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.varcheckout .variation .variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.varcheckout .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.varcheckout .variation .variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.varcheckout .variation .variation-Therestofmonths {
	display: none;
}



.contrpopup .extractvariations.varcheckout .variation dt.variation-CheckOut {
	display: none;
}
.contrpopup .extractvariations.varcheckout .variation dd.variation-CheckOut {
	display: inline;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.varcheckout .variation dd.variation-CheckOut p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}
/*check out*/


/*pricepermonth*/
.contrpopup .extractvariations.pricepermonth .variation .variation-ApartmentName {
	display:none;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-CheckIn {
	display: none;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-CheckOut {
	display:none;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-FirstMonth {
	display: inherit;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-LastMonth {
	display:none;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.pricepermonth .variation .variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.pricepermonth .variation .variation-Therestofmonths {
	display: none;
}


.contrpopup .extractvariations.pricepermonth .variation dt.variation-FirstMonth {
	display: none;
}
.contrpopup .extractvariations.pricepermonth .variation dd.variation-FirstMonth {
	display: inline;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.pricepermonth .variation dd.variation-FirstMonth p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}
/*pricepermonth*/

/*totaldeposit*/
.contrpopup .extractvariations.totaldeposit .variation .variation-ApartmentName {
	display:none;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-CheckIn {
	display: none;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-CheckOut {
	display:none;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-FirstMonth {
	display: none;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-LastMonth {
	display:none;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.totaldeposit .variation .variation-TotalPricefordeposit {
	display: inherit;
}
.contrpopup .extractvariations.totaldeposit .variation .variation-Therestofmonths {
	display: none;
}

.contrpopup .extractvariations.totaldeposit .variation dt.variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.totaldeposit .variation dd.variation-TotalPricefordeposit {
    display: inline !important;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.totaldeposit .variation dd.variation-TotalPricefordeposit p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}

.contrpopup .addinlinsection.rentalperionsection .extractvariations.totaldeposit {
	width: 262px;
    float: left;
       display: inherit;
}
/*totaldeposit*/


/*restofpayment*/

.contrpopup .extractvariations.restofpayment .variation .variation-ApartmentName {
	display:none;
}
.contrpopup .extractvariations.restofpayment .variation .variation-CheckIn {
	display: none;
}
.contrpopup .extractvariations.restofpayment .variation .variation-CheckOut {
	display:none;
}
.contrpopup .extractvariations.restofpayment .variation .variation-FirstMonth {
	display: inherit;
}
.contrpopup .extractvariations.restofpayment .variation .variation-LastMonth {
	display:none;
}
.contrpopup .extractvariations.restofpayment .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.restofpayment .variation .variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.restofpayment .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.restofpayment .variation .variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.restofpayment .variation .variation-Therestofmonths {
	display: none;
}
.contrpopup .extractvariations.restofpayment .variation dt.variation-RestofPayment {
	display: none;
}
.contrpopup .extractvariations.restofpayment .variation dd.variation-RestofPayment {
	display: inline;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.restofpayment .variation dd.variation-RestofPayment p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}

/*restofpayment*/



/*apartmentname*/
.contrpopup .extractvariations.apartmentname .variation .variation-ApartmentName {
	display: inherit;
	
	
}

.contrpopup .extractvariations.apartmentname .variation .variation-CheckIn {
	display: none;
}
.contrpopup .extractvariations.apartmentname .variation .variation-CheckOut {
	display:none;
}
.contrpopup .extractvariations.apartmentname .variation .variation-FirstMonth {
	display:none;
}
.contrpopup .extractvariations.apartmentname .variation .variation-LastMonth {
	display:none;
}
.contrpopup .extractvariations.apartmentname .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.apartmentname .variation .variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.apartmentname .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.apartmentname .variation .variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.apartmentname .variation .variation-Therestofmonths {
	display: none;
}
.contrpopup .extractvariations.apartmentname .variation dt.variation-ApartmentName {
	display: none;
}
.contrpopup .extractvariations.apartmentname .variation dd.variation-ApartmentName {
	display: inline;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.apartmentname .variation dd.variation-ApartmentName p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}
/*apartmentname*/

/*therestofmonths*/



.contrpopup .extractvariations.therestofmonths .variation .variation-ApartmentName {
	display: none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-CheckIn {
	display: none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-CheckOut {
	display:none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-FirstMonth {
	display:none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-LastMonth {
	display:none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-PaintingCleaning {
	display:none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-NumberOfMonths {
	display: none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-RestofPayment {
	display: none;
}

.contrpopup .extractvariations.therestofmonths .variation .variation-TotalPricefordeposit {
	display: none;
}
.contrpopup .extractvariations.therestofmonths .variation .variation-Therestofmonths {
	display: inherit;
}

.contrpopup .extractvariations.therestofmonths .variation dt.variation-Therestofmonths {
	display: none;
}
.contrpopup .extractvariations.therestofmonths .variation dd.variation-Therestofmonths {
	display: inline !important;
    margin-inline-start: auto;
}
.contrpopup .extractvariations.therestofmonths .variation dd.variation-Therestofmonths p {
	display: inherit;
	font-size: 14px;
    margin-block-start: auto;
    margin-block-end: auto;
    margin-inline-start: auto;
    margin-inline-end: auto;
}

/*therestofmonths*/



.variation-UtilitiesFirstLastMonthdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThisamountcoversthegasfeeforeachmonthwhichyoullneedtopayspandiv p, .variation-RestofPaymentdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThespecifiedamountwillbedueforpaymentuponyourarrivalattheapartmenttoreceivethekeysspandiv p {
    font-weight: bold;
    margin-right: -106px;
    text-align: right;
}

.variation-UtilitiesFirstLastMonthdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThisamountcoversthegasfeeforeachmonthwhichyoullneedtopayspandiv p::before, variation-RestofPaymentdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThespecifiedamountwillbedueforpaymentuponyourarrivalattheapartmenttoreceivethekeysspandiv p::before {
    content: "₪";
}


.variation-TotalPricefordeposit {
   display: none!important 
}
.variation-Therestofmonths {
   display: none!important 
}
.totalhead {
	font-size: 1.45rem !Important;
	float: left;
	margin-right: 5px;
}

/*checkout page*/


  /* Tooltip container */
  .order-total .tooltip {
    position: relative;
    display: flex;
    margin-right: 5px;
    line-height: 30px;
    height: 30px;
    margin-top: 2px;
}
      .tooltip {
    position: relative;
    display: inline-block;
    margin-right: 5px;
}
.tooltip i {
   font-size: 20px;
    color: #ed1164;
}

      /* Tooltip text */
      .tooltip .tooltiptext {
        visibility: hidden;
    width: 275px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 0%;
    margin-left: -100px;
    opacity: 0;
    transition: opacity 0.3s;
      }

      /* Tooltip arrow */
      .tooltip .tooltiptext::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #333 transparent transparent transparent;
      }

      /* Show the tooltip text when you mouse over the tooltip container */
      .tooltip:hover .tooltiptext {
        visibility: visible;
        opacity: 1;
      }
	  
	  
.range-slider-tooltip {
    background-color: #000;
    color: #fff; 
    padding: 3px;
    font-size: 11px;
    border-radius: 3px;
    text-align: center;
}

.date-picker-wrapper.no-shortcuts.no-gap.two-months {
	/*display: none !important;*/
}

.ui-datepicker {
    width: 23em !Important;
    background: #fff;
	    border: solid 1px #ed1164;
	padding: 10px;
}
#ui-datepicker-div .ui-datepicker-header {
	margin-top: 15px;
    margin-bottom: 10px;
}

#ui-datepicker-div .ui-icon:after {
   
    margin-top: -6px;
}


.order-total th {
	
}
.order-total .woocommerce-Price-amount  {
	color: #0fa300;
    font-weight: bold;
    font-size: 22px;
}

.variation-FirstMonth p {
	
    font-weight: bold;
	    margin-right: -106px;
    text-align: right;
}
.variation-FirstMonth p::before {
	content: "₪";
}
.variation-LastMonth p {
	
    font-weight: bold;
	    margin-right: -106px;
    text-align: right;
}
.variation-LastMonth p::before {
	content: "₪";
}

.variation-PaintingCleaning p::before {
	content: "₪";
}
.variation-PaintingCleaning p {
	
    font-weight: bold;
	    margin-right: -106px;
    text-align: right;
}

.product-total .woocommerce-Price-amount{
	
}
.product-name-custom {
	
}

.variation-UtilitiesFirstLastMonthdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThisamountcoverstheelectricitywatergasWi-Fibuildingmaintenanceandcitytaxesforthefirstandlastmonthsspandiv p {
	    font-weight: bold;
    margin-right: -106px;
    text-align: right;
}

.variation-UtilitiesFirstLastMonthdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThisamountcoverstheelectricitywatergasWi-Fibuildingmaintenanceandcitytaxesforthefirstandlastmonthsspandiv p::before {
    content: "₪";
}

.variation-RestofPaymentdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThespecifiedamountwillbedueforpaymentuponyourarrivalattheapartmenttoreceivethekeysspandiv{
	display:none !important;
}

.variation-RestofPaymentdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThespecifiedamountwillbedueforpaymentuponyourarrivalattheapartmenttoreceivethekeysspandiv p::before {
    content: "₪";
}

.variation .variation-RentingPeriod {
	
	display: none !important;
}

.variation .variation-FirstMonth {
	
	display: none !important;
}
.variation .variation-Utilitiesforcheckout {
	
	display: none !important;
}
.variation .variation-LastMonth {
	
	display: none !important;
}
.variation .variation-UtilitiesFirstLastMonthdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThisamountcoverstheelectricitywatergasWi-Fibuildingmaintenanceandcitytaxesforthefirstandlastmonthsspandiv {
	
	display: none !important;
}
.variation .variation-UtilitiesFirstLastMonthdivclasstooltipiaria-hiddentrueclassfasfa-exclamation-circleispanclasstooltiptextThisamountcoverstheelectricitywatergasWi-Fibuildingmaintenanceandcitytaxesforthefirstandlastmonthsspandiv {
	
	display: none !important;
}

.variation .variation-PaintingCleaning{
	
	display: none !important;
}
.variation-RentingPeriod p {
	color: #00bbce;
	font-weight: bold;
	display:none;
}

.variation-RentingPeriod p::after {
	content: ' Months';
}

.first-month-price {
	width: 100%;
    display: table;
}
.woocommerce-checkout .elementor-jet-thankyou-order ul.woocommerce-order-overview li {

    font-size: 11px;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	    display: block !important;
    margin-top: 25px !important;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:first-child, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(2), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(3), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(4), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(5), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(6), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(7), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(8), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(9), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(10), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(11) {
	display: table;
    float: left;
    width: 33%;
    border-bottom: solid 1px #c9c9c9;
    height: 60px;
    margin-right: 0;
    padding: 0 10px;
    margin-bottom: 10px;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:first-child strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(2) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(3) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(4) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(5) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(6) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(7) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(8) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(9) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(10) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(11) strong::before {
	       
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(5) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(6) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(7) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(8) strong::before, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(10) strong::before {
	content: "₪";
}

.elementor-jet-thankyou-order ul.order_details:nth-child(2) li:first-child, .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(2), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(3), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(4), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(5), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(6), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(7), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(8), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(9), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(10), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(11),  {
	    width: auto;
		border-bottom: solid 0px #000;
		    display: flex;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(2), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(9), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(11), .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(12) {
	    display: none !important;
}



.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(3) {
	    
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(4) {
	    
}

.elementor-jet-thankyou-order h2.woocommerce-order-details__title {
	display: none !important;
}
.elementor-jet-thankyou-order ul.order_details:first-child {
	
}
.elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(2), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(9) {
	display: table !important;
}

.elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(1), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(2), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(3), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(4), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(5), .elementor-jet-thankyou-order ul.order_details:nth-child(2) li:nth-child(6) {
    width: auto;
	border-bottom: solid 0px #000;
	display: flex !important;
	flex-direction: column;
}

.elementor-jet-thankyou-order ul.order_details:nth-child(2) {
	display: flex !important;
    border-bottom: solid;
    padding-bottom: 10px;
}

.signature.e-con-boxed .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	display: none !important;
}
.signaturelesse {
	max-width:200px;
}
.signaturelesse img {
	max-width:200px;
}
.first-month-price strong, .last-month-price strong, .utilities-first-and-last-month strong, .variation-painting-cleaning strong {
	float:right;
	margin-right: -52px;
}
.product-name.full-width {
	padding-right: 0px !important;
    max-width: max-content !important;
	width: 100%;
}




.last-month-price {
	width: 100%;
    display: table;
}

.utilities-first-and-last-month {
	width: 100%;
    display: table;
}

.variation-painting-cleaning {
	width: 100%;
    display: table;
}

.months-and-days-column {
	width: 100%;
    display: table;
}

.date-diff {
	
}

.days-diff {
	margin-left:3px;
}