.elementor-kit-246{--e-global-color-primary:#EFC2B7;--e-global-color-secondary:#575757;--e-global-color-text:#8D8D8D;--e-global-color-accent:#B3DB79;--e-global-color-244481de:#4054B2;--e-global-color-6d081b57:#23A455;--e-global-color-372e3379:#000;--e-global-color-615f311:#FFF;--e-global-color-4e52b643:#020101;--e-global-color-6d92f723:#EFC2B7;--e-global-color-1b58d4ae:#575757;--e-global-color-2d5512f5:#8D8D8D;--e-global-color-444ee06d:#25313C;--e-global-color-49e4cf48:#D2D2D2;--e-global-color-4744c1ea:#DAE3EA;--e-global-color-53c2b950:#DADADA;--e-global-typography-primary-font-family:"Roboto (downloaded)";--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"Roboto Slab (downloaded)";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto (downloaded)";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Roboto (downloaded)";--e-global-typography-accent-font-weight:normal;--e-global-typography-sk_type_1-font-size:5em;--e-global-typography-sk_type_2-font-size:4em;--e-global-typography-sk_type_3-font-size:3em;--e-global-typography-sk_type_4-font-size:2em;--e-global-typography-sk_type_5-font-size:1.5em;--e-global-typography-sk_type_6-font-size:1.2em;--e-global-typography-sk_type_7-font-size:1em;--e-global-typography-sk_type_8-font-size:0.8em;--e-global-typography-sk_type_9-font-size:2em;--e-global-typography-sk_type_10-font-size:1.5em;--e-global-typography-sk_type_11-font-size:1em;--e-global-typography-sk_type_12-font-size:0.95em;--e-global-typography-sk_type_13-font-size:0.8em;--e-global-typography-sk_type_14-font-size:1em;--e-global-typography-sk_type_15-font-size:1em;--e-global-color-sk_color_1:#FFFFFF;--e-global-color-sk_color_2:#F4F4F4;--e-global-color-sk_color_3:#171720;--e-global-color-sk_color_5:#413EC5;--e-global-color-sk_color_9:#1B1B1D;--e-global-color-sk_color_10:#1B1B1D;--e-global-color-sk_color_11:#707071;--e-global-color-sk_color_12:#FFFFFF;--e-global-color-sk_color_13:#0000001A;color:#8D8D8D;font-family:"Lato (downloaded)", Sans-serif;font-size:18px;font-weight:normal;line-height:1.6em;letter-spacing:1px;--ang_color_heading:#25313C;--ang_color_accent_primary:#EFC2B7;--ang_color_accent_secondary:#575757;}.elementor-kit-246 p{margin-block-end:0px;}.elementor-kit-246 .elementor-widget-container *:not(.menu-item):not(.elementor-tab-title):not(.elementor-image-box-title):not(.elementor-icon-box-title):not(.elementor-icon-box-icon):not(.elementor-post__title):not(.elementor-heading-title) > a:not(:hover):not(:active):not(.elementor-item-active):not([role="button"]):not(.button):not(.elementor-button):not(.elementor-post__read-more):not(.elementor-post-info__terms-list-item):not([role="link"]),.elementor-kit-246 .elementor-widget-container a:not([class]){color:#EFC2B7;}.elementor-kit-246 a{font-family:"Lato (downloaded)", Sans-serif;}.elementor-kit-246 h1, .elementor-kit-246 h2, .elementor-kit-246 h3, .elementor-kit-246 h4, .elementor-kit-246 h5, .elementor-kit-246 h6{color:#25313C;font-family:"Advent Pro", Sans-serif;}.elementor-kit-246 .elementor-widget-container a:hover:not([class]){color:#575757;}.elementor-kit-246 h1{color:#25313C;font-size:48px;font-weight:600;}.elementor-kit-246 h2{color:#25313C;font-family:"Caroline Bellish", Sans-serif;font-size:32px;font-weight:400;}.elementor-kit-246 h3{color:#25313C;font-family:"Advent Pro (downloaded)", Sans-serif;font-size:36px;font-weight:400;}.elementor-kit-246 button,.elementor-kit-246 input[type="button"],.elementor-kit-246 input[type="submit"],.elementor-kit-246 .elementor-button{color:#FFFFFF;padding:15px 25px 15px 25px;}.elementor-kit-246 button:hover,.elementor-kit-246 button:focus,.elementor-kit-246 input[type="button"]:hover,.elementor-kit-246 input[type="button"]:focus,.elementor-kit-246 input[type="submit"]:hover,.elementor-kit-246 input[type="submit"]:focus,.elementor-kit-246 .elementor-button:hover,.elementor-kit-246 .elementor-button:focus{color:#FFFFFF;}.elementor-kit-246 .elementor-view-framed .elementor-icon, .elementor-kit-246 .elementor-view-default .elementor-icon{border-color:#EFC2B7;}.theme-hello-elementor .comment-form input#submit{color:#fff;border:none;}.elementor-kit-246 .elementor-tab-title a{color:inherit;}.elementor-kit-246 .e--pointer-framed .elementor-item:before,.elementor-kit-246 .e--pointer-framed .elementor-item:after{border-color:#EFC2B7;}.elementor-kit-246 .elementor-sub-item:hover{color:#fff;}.elementor-kit-246 .dialog-message{font-size:inherit;line-height:inherit;}.elementor-kit-246 .sk-accent-1,.elementor-kit-246 .elementor-view-default .elementor-icon-box-icon .elementor-icon,.elementor-kit-246 .elementor-view-framed .elementor-icon-box-icon .elementor-icon,.elementor-kit-246 .elementor-icon-list-icon,.elementor-kit-246 .elementor-view-framed .elementor-icon,.elementor-kit-246 .elementor-view-default .elementor-icon,.elementor-kit-246 .sk-primary-accent,.elementor-kit-246 .sk-primary-accent.sk-primary-accent h1,.elementor-kit-246 .sk-primary-accent.sk-primary-accent h2,.elementor-kit-246 .sk-primary-accent.sk-primary-accent h3,.elementor-kit-246 .sk-primary-accent.sk-primary-accent h4,.elementor-kit-246 .sk-primary-accent.sk-primary-accent h5,.elementor-kit-246 .sk-primary-accent.sk-primary-accent h6,.elementor-kit-246 *:not(.menu-item):not(.elementor-tab-title):not(.elementor-image-box-title):not(.elementor-icon-box-title):not(.elementor-icon-box-icon):not(.elementor-post__title):not(.elementor-heading-title) > a:not(:hover):not(:active):not(.elementor-item-active):not([role="button"]):not(.button):not(.elementor-button):not(.elementor-post__read-more):not(.elementor-post-info__terms-list-item):not([role="link"]),.elementor-kit-246 a:not([class]),.elementor-kit-246 .elementor-tab-title.elementor-active,.elementor-kit-246 .elementor-post-info__terms-list-item,.elementor-kit-246 .elementor-post__title,.elementor-kit-246 .elementor-post__title a,.elementor-kit-246 .elementor-heading-title a,.elementor-kit-246 .elementor-post__read-more,.elementor-kit-246 .elementor-image-box-title a,.elementor-kit-246 .elementor-icon-box-icon a,.elementor-kit-246 .elementor-icon-box-title a,.elementor-kit-246 .elementor-nav-menu--main .elementor-nav-menu a:not(.elementor-sub-item),.elementor-kit-246 .elementor-nav-menu--main .elementor-nav-menu .elementor-sub-item:not(:hover) a,.elementor-kit-246 .elementor-nav-menu--dropdown a{color:#EFC2B7;}.elementor-kit-246 .elementor-view-stacked .elementor-icon,.elementor-kit-246 .elementor-progress-bar,.elementor-kit-246 .comment-form input#submit,.elementor-kit-246 .sk-primary-bg:not(.elementor-column),.elementor-kit-246 .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-kit-246 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-kit-246 .elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-kit-246 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-kit-246 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,.elementor-kit-246 .elementor-sub-item:hover,.elementor-kit-246 .sk-primary-bg.elementor-column > .elementor-element-populated{background-color:#EFC2B7;}.elementor-kit-246 .elementor-button, .elementor-kit-246 .button, .elementor-kit-246 button, .elementor-kit-246 .sk-accent-2{background-color:#575757;}.elementor-kit-246 .sk-secondary-accent,.elementor-kit-246 .sk-secondary-accent.sk-secondary-accent h1,.elementor-kit-246 .sk-secondary-accent.sk-secondary-accent h2,.elementor-kit-246 .sk-secondary-accent.sk-secondary-accent h3,.elementor-kit-246 .sk-secondary-accent.sk-secondary-accent h4,.elementor-kit-246 .sk-secondary-accent.sk-secondary-accent h5,.elementor-kit-246 .sk-secondary-accent.sk-secondary-accent h6{color:#575757;}.elementor-kit-246 .sk-secondary-bg:not(.elementor-column){background-color:#575757;}.elementor-kit-246 .sk-secondary-bg.elementor-column > .elementor-element-populated{background-color:#575757;}.elementor-kit-246 img{border-radius:12px 12px 12px 12px;}.elementor-kit-246 label{color:#575757;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-246 input:not([type="button"]):not([type="submit"]),.elementor-kit-246 textarea,.elementor-kit-246 .elementor-field-textual{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#8D8D8D;background-color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}/* Start custom CSS *//* Sticky Footer */
html, body {
    height: 100%;
    margin: 0;
}

body {
    display: flex;
    flex-direction: column;
}

main, .site-content, .content-area {
    flex: 1;
}

footer, .site-footer {
    margin-top: auto;
}


.flex {
    display:flex;
}

a.info-button {
    color:white !important;
    line-height: 1;
}
a.disabled {
    background: none !important;
    color: #a1a6a9 !important;
    cursor: not-allowed;
}
.info-button:hover {
    cursor: pointer;
    color: #EFC2B7!important;
}


/*
 * FORM
 */
.wpcf7-radio, .wpcf7-checkbox{
    justify-content: start !important;
}
select {
    font-family: "Lato", Sans-serif;
    color: #8D8D8D;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px;
}
.stock_form_submit_button {
    padding: 10px 30px 10px 30px !important;
}

[type=button], [type=submit], button {
    border: none;
}
.w-100 {
    width:100%;
}
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}


/** Woo commerce product list - contact form 7 dropdown **/
.select2-container {
    min-width: 100%;
    padding: .5rem 1rem;
    background-color: white;
    border-radius: 4px;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 2px;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--single:focus{
    border:none;
    outline:none;
}
.select2-container--focus{
    outline:none;
}
.select2-selection__rendered {
    font-family: "Lato", Sans-serif;
    color: #8D8D8D !important;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px;
}
.select2 .select2-container .select2-container--default .select2-container--below .select2-container--open .select2-container--focus{
    outline: none !important;
    padding: .5rem 1rem !important;
}
.ocwpcf7_left_box {
    display: none;
}
.ocwpcf7_title {
    color: white !important;
}
.select2-results__options{
    background-color: #EFC2B7 !important;
    color: white !important;
    font-family: "Lato", Sans-serif;
}
/** currently selected item **/
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #575757 !important;
}
/** chosen item **/
.select2-container--default .select2-results__option[aria-selected=true]{
     background-color: #575757 !important;
}

/*
 * Bootstrap classes
 */
 .ml-20 {
     margin-left: 20px;
 }
.d-flex {
    display:flex;
}
.justify-content-center{
    justify-content: center;
}
.justify-content-start{
    justify-content: start;
}
.justify-content-end{
    justify-content: end;
}
.justify-content-between{
    justify-content: between;
}
.justify-content-around{
    justify-content: around;
}
.align-items-start{
    align-items: start;
}
.align-items-end{
    align-items: end;
}
.align-items-center{
    align-items: center;
}
.align-items-stretch{
    align-items: stretch;
}
.align-items-baseline{
    align-items: baseline;
}

.w-10 {
    width:10%;
}
.w-20 {
    width:20%;
}
.w-30 {
    width:30%;
}
.w-40 {
    width:40%;
}
.w-50 {
    width:50%;
}
.w-60 {
    width:60%;
}
.w-70 {
    width:70%;
}
.w-80 {
    width:80%;
}
.w-90 {
    width:90%;
}

.w-100 {
    width:100%;
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}


@media screen and  (max-width: 768px) {
    .w-sm-10 {
    width:10%;
}
.w-sm-20 {
    width:20%;
}
.w-sm-30 {
    width:30%;
}
.w-sm-40 {
    width:40%;
}
.w-sm-50 {
    width:50%;
}
.w-sm-60 {
    width:60%;
}
.w-sm-70 {
    width:70%;
}
.w-sm-80 {
    width:80%;
}
.w-sm-90 {
    width:90%;
}

.w-sm-100 {
    width:100%;
}
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and (min-width: 768px) {
        .w-md-10 {
    width:10%;
}
.w-md-20 {
    width:20%;
}
.w-md-30 {
    width:30%;
}
.w-md-40 {
    width:40%;
}
.w-md-50 {
    width:50%;
}
.w-md-60 {
    width:60%;
}
.w-md-70 {
    width:70%;
}
.w-md-80 {
    width:80%;
}
.w-md-90 {
    width:90%;
}

.w-md-100 {
    width:100%;
}
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and  (min-width: 1025px) {
        .w-lg-10 {
    width:10%;
}
.w-lg-20 {
    width:20%;
}
.w-lg-30 {
    width:30%;
}
.w-lg-40 {
    width:40%;
}
.w-lg-50 {
    width:50%;
}
.w-lg-60 {
    width:60%;
}
.w-lg-70 {
    width:70%;
}
.w-lg-80 {
    width:80%;
}
.w-lg-90 {
    width:90%;
}

.w-lg-100 {
    width:100%;
}
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto (downloaded)';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Roboto-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Slab (downloaded)';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab (downloaded)';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab (downloaded)';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab (downloaded)';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab (downloaded)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab (downloaded)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto Slab (downloaded)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/RobotoSlab-Thin.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato (downloaded)';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato (downloaded)';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/Lato-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Caroline Bellish';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2020/06/Caroline-Bellish.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Advent Pro (downloaded)';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://frauhollesbackstube.live/wp-content/uploads/2022/09/AdventPro-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */