.elementor-kit-11{--e-global-color-primary:#4F4E4E;--e-global-color-secondary:#4F4E4E;--e-global-color-text:#4F4E4E;--e-global-color-accent:#FCD1C4;--e-global-color-f180e3c:#FFF1ED;--e-global-color-93ca71b:#78A0A1;--e-global-color-ca19972:#FFF1ED;--e-global-color-e84651d:#FCB1AF;--e-global-color-48d2e33:#EBE0DD;--e-global-color-494716d:#FFFFFF;--e-global-typography-primary-font-family:"Quicksand";--e-global-typography-primary-font-size:2em;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Quicksand";--e-global-typography-secondary-font-size:1.4em;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Quicksand";--e-global-typography-text-font-size:1.1em;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Quicksand";--e-global-typography-accent-font-size:1.1em;--e-global-typography-accent-font-weight:400;font-size:1.1em;line-height:1.7em;}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:#FCD1C4;font-weight:500;text-decoration:none;color:var( --e-global-color-primary );border-style:none;}.elementor-kit-11 button:hover,.elementor-kit-11 button:focus,.elementor-kit-11 input[type="button"]:hover,.elementor-kit-11 input[type="button"]:focus,.elementor-kit-11 input[type="submit"]:hover,.elementor-kit-11 input[type="submit"]:focus,.elementor-kit-11 .elementor-button:hover,.elementor-kit-11 .elementor-button:focus{background-color:var( --e-global-color-e84651d );color:var( --e-global-color-primary );}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{color:var( --e-global-color-text );font-size:1em;text-decoration:underline;}.elementor-kit-11 a:hover{color:var( --e-global-color-text );}.elementor-kit-11 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-11 h2{color:#4F4E4E;font-family:"Quicksand", Sans-serif;font-size:1.4rem;font-weight:500;line-height:1.25em;letter-spacing:0.045em;}.elementor-kit-11 h3{font-size:1.2em;}.elementor-kit-11 h4{font-size:1.2em;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:20px;--container-default-padding-right:10px;--container-default-padding-bottom:20px;--container-default-padding-left:10px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:85%;}.e-con{--container-max-width:85%;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-primary-font-size:1.4em;}.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}/* Start custom CSS */.elementor-widget-text-editor ul {
 margin-top: -10px;
 margin-bottom: 15px;   /* removes space after the list */
}

body,
.elementor-widget-text-editor,
.elementor-text-editor {
text-align: center;
font-family: "Quicksand", Sans-serif;
font-size: 1.1em;
font-weight: 400;
}




table, 
table td, 
table th, 
table tr {
border: none !important;
border-collapse: collapse !important;
}

table tr {
    background-color: #FFF1ED !important;
}


table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
	background-color:  #FFF1ED !important;
}


table tbody > tr:hover > td,
table tbody > tr:hover > th {
    background-color: #FFF1ED !important;
}





h2 {margin-bottom:24px!important;}


hr {
display: block;
margin: 2rem auto!important; 
border-style: inset;
border-width: 1px;
border: none;                /* remove default */
border-top: 1px inset #FCB1AF; /* apply your custom color */
width:80%
}




.price-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-items: flex-start; /* top */
}

.price-line .price {
  margin-left: auto;
  text-align: right; 

}

.w80 {
  width: 80%;
}

/* Restrict post title to 2 lines  */



.truncate {

    white-space: normal !important;

    overflow: hidden !important;

    text-overflow: ellipsis !important;

    display: -webkit-box !important;

    -webkit-line-clamp: 2 !important;

    -webkit-box-orient: vertical !important;

}



/* removes white auto visited*/
.elementor-button:visited {
  color: #522300!important;
}

/*hide home on everything but mobile*/

@media (min-width: 1025px) {
    .menu-item-6041
    {display: none !important;}

    
}/* End custom CSS */