@font-face { 
    font-family: 'Abril Fat Face';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/AbrilFatface-Regular.ttf"); 
}
@font-face { 
    font-family: 'Alfa Slab One';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/AlfaSlabOne-Regular.ttf"); 
}
@font-face { 
    font-family: 'Amatic SC';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/AmaticSC-Regular.ttf"); 
}
@font-face { 
    font-family: 'Bungee';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Bungee-Regular.ttf"); 
}
@font-face { 
    font-family: 'Cinzel Decorative';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/CinzelDecorative-Regular.ttf"); 
}
@font-face { 
    font-family: 'Pathway Gothic One';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/PathwayGothicOne-Regular.ttf"); 
}
@font-face { 
    font-family: 'Cookie';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Cookie-Regular.ttf"); 
}
@font-face { 
    font-family: 'Crimson Text';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/CrimsonText-Regular.ttf"); 
}
@font-face { 
    font-family: 'Dancing Script';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/DancingScript-Regular.ttf"); 
}
@font-face { 
    font-family: 'Great Vibes';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/GreatVibes-Regular.ttf"); 
}
@font-face { 
    font-family: 'Just Another Hand';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/JustAnotherHand-Regular.ttf"); 
}
@font-face { 
    font-family: 'Kaushan Script';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/KaushanScript-Regular.ttf"); 
}
@font-face { 
    font-family: 'Knewave';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Knewave-Regular.ttf"); 
}
@font-face { 
    font-family: 'Lato'; 
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Lato-Regular.ttf"); 
}
@font-face { 
    font-family: 'Lobster'; 
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Lobster-Regular.ttf"); 
}
@font-face { 
    font-family: 'Open Sans'; 
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/OpenSans-Regular.ttf"); 
}
@font-face { 
    font-family: 'Pacifico';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Pacifico-Regular.ttf"); 
}
@font-face { 
    font-family: 'Passion One';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/PassionOne-Regular.ttf"); 
}
@font-face { 
    font-family: 'Raleway'; 
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Raleway-Regular.ttf"); 
}
@font-face { 
    font-family: 'Roboto'; 
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Roboto-Regular.ttf"); 
}
@font-face { 
    font-family: 'Satisfy';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Satisfy-Regular.ttf"); 
}
@font-face { 
    font-family: 'Shrikhand';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Shrikhand-Regular.ttf"); 
}
@font-face { 
    font-family: 'Source Sans Pro'; 
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/SourceSansPro-Regular.ttf"); 
}
@font-face { 
    font-family: 'Yesteryear';
    src: url("https://residence-letizia.de/wp-content/themes/flexawesomebygalano/fonts/Yesteryear-Regular.ttf"); 
}

@font-face {
    font-family: '';
    src:  url();
}

@font-face { 
    font-family: '';
    src:  url();
}

@font-face { 
    font-family: '';
    src: url(); 
}

@font-face { 
    font-family: '';
    src: url(); 
}

@font-face { 
    font-family: '';
    src: url(); 
}

@font-face { 
    font-family: '';
    src: url(); 
}

@font-face { 
    font-family: '';
    src: url(); 
}

@font-face { 
    font-family: '';
    src: url(); 
}
@font-face { 
    font-family: '';
    src:  url();
}
@font-face { 
    font-family: '';
    src:  url();
}
@font-face { 
    font-family: '';
    src:  url();
}
@font-face { 
    font-family: '';
    src:  url();
}
@font-face { 
    font-family: '';
    src:  url();
}
@font-face { 
    font-family: '';
    src:  url();
}
@font-face { 
    font-family: '';
    src:  url();
}

@font-face { 
    font-family: '';
    src:  url();
}


@font-face { 
    font-family: '';
    src:  url();
}









































                
 
 

 

 
 












#phone-box{
    opacity: 0.7;}
#phone-box svg{
    fill: #FFFFFF;}
#phone-box strong{
    background-color: #475993;}
#phone-box:hover{
    opacity: 1.0;
}

.headertext-vorschau-background{
    background-color: #ffffff;        background-size: cover;        }
#masthead{
    background-color: #ffffff;    background-color: #ffffff;        background-size: cover;             
        box-shadow: 0px 0px 6px #1e1e1e;
        }

#masthead:after{
                    }

.acf-field .acf-label .vorschau-li ul.desktop li{
    position: relative;
    font-size: 24px;
    padding-left: calc( 10px + 10px) ;
}
.acf-field .acf-label .vorschau-li ul.desktop li:before{
    top: 9px;
    width: 10px;
    height: 10px;
}
.acf-field .acf-label .vorschau-li ul.tablet li{
    position: relative;
    font-size: 18px;
    padding-left: calc( 10px + 10px) ;
    margin-bottom: calc( 15px * 0.75);
}
.acf-field .acf-label .vorschau-li ul.tablet li:before{
    top: px;
    width: 10px;
    height: 10px;
}

.acf-field .acf-label .vorschau-li ul.handy li{
    position: relative;
    font-size: 16px;
    padding-left: calc( 10px + 10px) ;
    margin-bottom: calc( 15px * 0.5);
}
.acf-field .acf-label .vorschau-li ul.handy li:before{
    top: px;
    width: 10px;
    height: 10px;
}


.acf-field .acf-label .vorschau-ol ol.desktop li{
    font-size: px;
}
.acf-field .acf-label .vorschau-ol ol.tablet li{
    font-size: px;
    margin-bottom: calc( px * 0.75);
}
.acf-field .acf-label .vorschau-ol ol.handy li{
    font-size: px;
    margin-bottom: calc( px * 0.5);
}

#acf-group_5e18451764592 .inside .acf-label .vorschau h1.tablet{ 
    font-size: 28px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h2.tablet{ 
    font-size: 34px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h3.tablet{ 
    font-size: 24px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h4.tablet{ 
    font-size: 20px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h5.tablet{ 
    font-size: 20px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h6.tablet{ 
    font-size: 18px;
}

#acf-group_5e18451764592 .inside .acf-label .vorschau h1.handy{ 
    font-size: 26px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h2.handy{ 
    font-size: 32px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h3.handy{ 
    font-size: 20px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h4.handy{ 
    font-size: 18px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h5.handy{ 
    font-size: 18px;
}
#acf-group_5e18451764592 .inside .acf-label .vorschau h6.handy{ 
    font-size: 16px;
}

.section-content input[type="text"],
.section-content input[type="email"],
.section-content input[type="tel"],
.section-content textarea{
    font-family: Raleway;
    font-size: 24px;
}
#editor .editor-styles-wrapper,
.section-content,
.acf-text{
     font-family: Raleway;
        font-size: 24px;
    line-height: 1.4;
    color: #1c1c1c;
}

.headertext-vorschau-background{
    padding: 30px;
}
.acf-block-preview,
#content{
    background-color: #ffffff;        background-size: cover;        }


.acf-text-desktop{
    font-size: 24px;
}
.acf-text-tablet{
    font-size: 18px;
}
.acf-text-handy{
    font-size: 16px;
}



.headertext-vorschau,
#headertext{    
    font-family:  Pathway Gothic One;        font-size: 18px;    font-weight: regular;    color: #ffffff;        line-height: 0.9;                }
.headertext-vorschau a,
#headertext a{    
        text-decoration: none;
}


#editor .editor-styles-wrapper h1,
.acf-label h1,
#acf-group_5e18451764592 .inside .acf-label h1,
.section-content h1{    
    margin-top: 0px;
    font-family:  Great Vibes;        font-size: 60px;    font-weight: regular;    color: #1c1c1c;        line-height: 1.1;            }

#editor .editor-styles-wrapper h2,
.acf-label h2,
#acf-group_5e18451764592 .inside .acf-label h2,
.section-content h2{    
    margin-top: 0px;
    font-family:  Great Vibes;        font-size: 60px;    font-weight: regular;    color: #1c1c1c;        line-height: 1.1;            }


#editor .editor-styles-wrapper h3,
.acf-label h3,
#acf-group_5e18451764592 .inside .acf-label h3,
.section-content h3, 
.section-content .text-content h3{    
    margin-top: 0px;
    font-family:  Great Vibes;        font-size: 40px;    font-weight: regular;    color: #1c1c1c;        line-height: 1.1;    margin-bottom: 30px;
        }
#editor .editor-styles-wrapper h4,
.acf-label h4,
#acf-group_5e18451764592 .inside .acf-label h4,
.section-content h4{    
    margin-top: 0px;
    font-family:  Pathway Gothic One;        font-size: 22px;    font-weight: regular;    color: #ffffff;        line-height: 1.1;            }
#editor .editor-styles-wrapper h5,
.acf-label h5,
#acf-group_5e18451764592 .inside .acf-label h5,
.section-content h5{    
    margin-top: 0px;
    font-family:  Pathway Gothic One;        font-size: 22px;    font-weight: regular;    color: #ffffff;        line-height: 1.1;            
}

#editor .editor-styles-wrapper h6,
.acf-label h6,
#acf-group_5e18451764592 .inside .acf-label h6,
.section-content h6{    
    margin-top: 0px;
    font-family:  Pathway Gothic One;        font-size: 20px;    font-weight: regular;            line-height: 1.1;            }

/* Ebene 1 */
#primary-navigation li{
    border-right: 1px solid #1c1c1c}
#primary-navigation li:last-child{
    border-right: none;
}
#primary-navigation li > a{
        color: #1c1c1c;    font-family: Raleway;        font-size: 20px;    font-weight: regular;    padding-left: 20px;    padding-right: 20px;        position: relative;

        }

@media (min-width: 1200px){
    #primary-navigation li > a:hover{
        color: #f4f4f4;;        background-color: #1c1c1c;                    }
}
#primary-navigation li.current-menu-item > a{
    color: #f4f4f4;    background-color: #1c1c1c;    
        
}
#primary-navigation li.current-menu-item.menu-item-has-children > a:after{
    background-color: #f4f4f4;}
#primary-navigation .sub-menu li{
        }
#primary-navigation .sub-menu li:first-child{
    border-top: none;
}
#primary-navigation .sub-menu li > a{
            font-family: Pathway Gothic One;        font-size: 60px;    font-weight: regular;    padding-left: 20px;    padding-right: 20px;            }
@media (min-width: 1200px){
    #primary-navigation .sub-menu li > a:hover{
                        
                    }
}
#primary-navigation .sub-menu li.current-menu-item > a{
            
        }
#primary-navigation .sub-menu .sub-menu li{
    }

#primary-navigation .sub-menu .sub-menu li > a{
            font-family: Pathway Gothic One;        font-size: 60px;    font-weight: regular;    
            
    padding-left: 20px;    padding-right: 20px;    }

@media (min-width: 1200px){
    #primary-navigation .sub-menu .sub-menu li > a:hover{
                        
                    }
}
#primary-navigation .sub-menu .sub-menu li.current-menu-item > a{
        
        }
.toggle-menu .toggle-icon{
    background-color: #1c1c1c;}
.toggle-menu.active{
    background-color: #1c1c1c;}
.toggle-menu.active .toggle-icon{
    background-color: #f4f4f4;}
#primary-navigation .sub-menu li.current-menu-item > a{
    color: ;
    background-color: ;
}

.facebook svg{ 
    fill: #475993;}
.facebook strong{ 
    background-color: #FFFFFF;}
.instagram svg{ 
    fill: #c3266b;}
.instagram strong{ 
    background-color: #FFFFFF;}
.twitter svg{ 
    fill: #76a9ea; 
}
.twitter strong{ 
    background-color: #FFFFFF; 
}
.youtube svg{ 
    fill: #f61c0d;}
.youtube strong{ 
    background-color: #FFFFFF; 
}
.vimeo svg{ 
    fill: #69b4e5; 
}
.vimeo strong{ 
    background-color: #FFFFFF; 
}
.pinterest svg{ 
     fill: #9f1121; 
}
.pinterest strong{ 
     background-color: #FFFFFF;  
}
.email svg{ 
     fill: #666666;  
}
.email strong{ 
     background-color: #FFFFFF;  
}
.shop svg{ 
     fill: #4aa43c;  
}
.shop strong{ 
     background-color: #FFFFFF; 
}




@media (min-width: 1200px){
    #logo{
        width: 300px;    }
    #primary-navigation{
        max-width: calc( 100% - 300px - 50px);    }
    #primary-navigation .sub-menu{
                    }
    #primary-navigation .sub-menu .sub-menu{
                    }
    #primary-navigation li.menu-item-has-children > a:after{
        background-color: #1c1c1c;        right: 20px;                width: 5px;        height: 5px;            }
    #primary-navigation li.menu-item-has-children > a{
        padding-right: calc( 20px +  5px + 15px);
    }
    #primary-navigation .sub-menu li.menu-item-has-children > a{
        padding-right: calc( 20px +  5px + 15px);
    }

    #primary-navigation li.menu-item-has-children:hover > a:after{
        background-color: #f4f4f4;
    }
    #primary-navigation li.menu-item-has-children.current-menu-item > a:after{
        background-color: #f4f4f4;
    }
 
    /*Ebene 2*/
    #primary-navigation .sub-menu li.menu-item-has-children > a:after{
        background-color: ;
        width: 5px;
        height: 5px;
        top: px;
            }
    #primary-navigation .sub-menu li.menu-item-has-children:hover > a:after{
        background-color: ;
    }
    #primary-navigation .sub-menu li.menu-item-has-children.current-menu-item > a:after{
        background-color: ;
    }
}


.section-content ul li,
.acf-field .acf-label ul li{
    margin-bottom: 15px;     font-family: Raleway;        font-size: 24px;    line-height: 1.1;    color: #1c1c1c;    text-shadow: px px px ;         font-weight: regular;    padding-left: calc( 10px + 10px);    position: relative;
}


.section-content ul li:before,
.acf-field .acf-label ul li:before{
    content: "";    
    display: inline-block;
    -webkit-mask: url(../images/listing-arrow-1.svg ) no-repeat 50% 50%;
    mask: url(../images/listing-arrow-1.svg) no-repeat 50% 50%;
        
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: #1c1c1c;
    position: absolute;
    left: 0px;
    top: 9px;    width: 10px;
    height: 10px;
}


.section-content ol li,
.acf-field .acf-label ol li{
        font-family: Pathway Gothic One;            line-height: 1.1;            font-weight: regular;
        }



.section-content blockquote,
.acf-field .acf-label blockquote{
        font-family: Pathway Gothic One;            line-height: 0.9;                font-weight: regular;    
        }

.vorschau-blockquote .tablet blockquote{
        
}
.vorschau-blockquote .handy blockquote{
        }



.button-vorschau .button-fa{
    position: relative;
}
.button-vorschau{
    text-align: center;
    border-radius: 3px;        background: #b7b7b7;    color: #ffffff;        
       
    line-height: 1.1    
            text-shadow: -1px  -1px 1px #0a0a0a;
    ;
     
}
.button-vorschau div{
     padding: 20px;}
    

.button-vorschau:hover{
    background: #919191;    }


.vorschau .button-fa,
.button-fa{
    text-align: center;
    position: relativ;
    border-radius: 3px;        background: #b7b7b7;    color: #ffffff;    font-size: 24px;    
         
        text-shadow: 0px 0px 0px;
        

            

    
     font-family: Raleway;     
    }

.vorschau .button-fa-content,
.button-fa-content{
    display: block;
    position: relative;
    z-index: 2;
     padding: 20px;}


.button-fa:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 48%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0.3) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 48%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.3) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 48%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 );
    left: 0px;
    top: 0px;
}

.button-fa:hover{
    background: #919191;    }

.section-content .button-submit{
    text-align: center;
    position: relativ;
    border-radius: 3px;        background: #b7b7b7;            
     
        text-shadow: 0px 0px 0px;
        

            

    }
.section-content .button-submit input{
    position: relative; 
    z-index: 2;
     padding: 20px;    color: #ffffff;    font-size: 24px;          font-family: Raleway;     }

.button-submit:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 48%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0.3) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 48%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.3) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 48%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 );
    left: 0px;
    top: 0px;
}

.section-content .button-submit:hover{
    background: #919191;    }






.footer.vorschau{
    padding: 20px;
}
.footer.vorschau,
#colophon{
    background-color: #1c1c1c;        background-size: cover;            font-weight:  regular;    font-size:  20px;    font-family: Raleway;                

            

}
.footer.vorschau,
#colophon a{
    color: #ffffff;
} 
.footer.vorschau.tablet{
    font-size:  18px;
}
.footer.vorschau.handy{
    font-size:  16px;
}
.vorschau .button-fa.tablet .button-fa-content{
    font-size: 20px;     padding: calc(20px * 0.75);}
.vorschau .button-fa.handy .button-fa-content{
    font-size: 18px;     padding: calc(20px * 0.5);}
.vorschau.navi .ebene-1{
    background-color: #ffffff;        background-size: cover;    }
.vorschau.navi .ebene-1 div{
         color: #1c1c1c;     font-family: Raleway;         font-size: 20px;     font-weight: regular;             padding-left: 20px;     padding-right: 20px;        }

.vorschau.navi .ebene-1 div.children:after{
     background-color: #1c1c1c;    right: 20px;        width: 5px;    height: 5px;    }
.vorschau.navi .ebene-1 div.children{
    padding-right: calc( 20px +  5px + 15px);
}
.vorschau.navi .ebene-1 div.hover{
    background-color: #1c1c1c;
    color: #f4f4f4;
        }
.vorschau.navi .ebene-1 div.aktiv{
    background-color: #1c1c1c;
    color: #f4f4f4;
    
        
}
.vorschau.navi .ebene-2 div{
    background-color: ;
    color: ;
    font-family: Pathway Gothic One;
        font-size: 60px;
    font-weight: regular;
    
        
        
    padding-left: 20px;
    padding-right: 20px;
    text-transform: ;
    border-bottom: 0px solid ;
}
.vorschau.navi .ebene-2 div.children:after{
    background-color: ;
    right: 20px;
        width: 5px;
    height: 5px;
    top: px;
}
.vorschau.navi .ebene-2 div.children{
    padding-right: calc( 20px +  5px + 15px);
}
.vorschau.navi .ebene-2 div.hover{
    background-color: ;
    color: ;
    
        
}
.vorschau.navi .ebene-2 div.aktiv{
    background-color: ;
    color: ;
        }
.vorschau.navi .ebene-3 div{
            font-family: Pathway Gothic One;        font-size: 60px;    font-weight: regular;    padding-left: 20px;    padding-right: 20px;        
         
            position: relative;
}


.vorschau.navi .ebene-3 div:last-child{
    border-bottom: none;
}
.vorschau.navi .ebene-3 div.hover{
            }
.vorschau.navi .ebene-3 div.aktiv{
            }





@media (max-width: 1200px){
    #primary-navigation li{
        border-right: none;
        border-top: 1px solid #1c1c1c;    }
    #primary-navigation li.menu-item-has-children .toggle-subemenu:after{
        background-color: #1c1c1c;    }
    #primary-navigation li.menu-item-has-children.current-menu-item > .toggle-subemenu{
        background-color: #1c1c1c;    }
    #primary-navigation li.menu-item-has-children.current-menu-item .toggle-subemenu:after{
        background-color: #f4f4f4;    }
    #primary-navigation .sub-menu li.menu-item-has-children .toggle-subemenu{
            }
    #primary-navigation .sub-menu li.menu-item-has-children .toggle-subemenu:after{
            }
    #primary-navigation .sub-menu li.menu-item-has-children.current-menu-item .toggle-subemenu{
            }
    #primary-navigation .sub-menu li.menu-item-has-children.current-menu-item .toggle-subemenu:after{
            }
}

/* Tablet */
@media (max-width: 1024px){
    #headertext{    
        font-size: 15px;    }
    .section-content ol li,
    .acf-field .acf-label ol li{
            }
    .section-content ul li,
    .acf-field .acf-label ul li{
        font-size: 18px;        padding-left: calc( 10px + 10px);        margin-bottom: calc( 15px * 0.75);    }
    .section-content ul li:before,
    .acf-field .acf-label ul li:before{
                width: 10px;        height: 10px;    }
    .section-content ul li,
    .acf-field .acf-label ul li{
        font-size: 18px;    }
    .section-content input, 
    .section-content textarea{
        font-size: 18px;    }
    #editor .editor-styles-wrapper,
    .acf-text,
    .section-content{
        font-size: 18px;    }
    #editor .editor-styles-wrapper h1,
    #acf-group_5e18451764592 .inside .acf-label h1,
    .section-content h1{ 
        font-size: 28px;        
    }
    #editor .editor-styles-wrapper h2,
    #acf-group_5e18451764592 .inside .acf-label h2,
    .section-content h2{ 
        font-size: 34px;            }
    #editor .editor-styles-wrapper h3,
    #acf-group_5e18451764592 .inside .acf-label h3,
    .section-content h3{ 
        font-size: 24px;        margin-bottom: calc( 30px * 0.75);    }
    #editor .editor-styles-wrapper h4,
    #acf-group_5e18451764592 .inside .acf-label h4,
    .section-content h4{ 
        font-size: 20px;            }
    #editor .editor-styles-wrapper h5,
    #acf-group_5e18451764592 .inside .acf-label h5,
    .section-content h5{ 
        font-size: 20px;            }
    #editor .editor-styles-wrapper h6,
    #acf-group_5e18451764592 .inside .acf-label h6,
    .section-content h6{ 
        font-size: 18px;            }
    #colophon{
        font-size:  18px;    }
    .button-fa{
        font-size: 20px;    }

}


/* Handy */
@media (max-width: 768px){
    #headertext{    
        font-size: 12px;    }
    .section-content ol li,
    .acf-field .acf-label ol li{
            }
    .section-content ul li,
    .acf-field .acf-label ul li{
        font-size: 16px;        margin-bottom: calc( 15px * 0.5);    }
    .section-content ul li:before,
    .acf-field .acf-label ul li:before{
                width: 10px;        height: 10px;    }
    .section-content input, 
    .section-content textarea{
        font-size: 16px;    }
    #editor .editor-styles-wrapper,
    .acf-text,
    .section-content{
        font-size: 16px;    }
    #editor .editor-styles-wrapper h1,
    #acf-group_5e18451764592 .inside .acf-label h1,
    .section-content h1{ 
        font-size: 26px;            }
    #editor .editor-styles-wrapper h2,
    #acf-group_5e18451764592 .inside .acf-label h2,
    .section-content h2{ 
        font-size: 32px;            }
    #editor .editor-styles-wrapper h3,
    #acf-group_5e18451764592 .inside .acf-label h3,
    .section-content h3{ 
        font-size: 20px;        margin-bottom: calc( 30px * 0.5);    }
    #editor .editor-styles-wrapper h4,
    #acf-group_5e18451764592 .inside .acf-label h4,
    .section-content h4{ 
        font-size: 18px;            }
    #editor .editor-styles-wrapper h5,
    #acf-group_5e18451764592 .inside .acf-label h5,
    .section-content h5{ 
        font-size: 18px;            }
    #editor .editor-styles-wrapper h6,
    #acf-group_5e18451764592 .inside .acf-label h6,
    .section-content h6{ 
        font-size: 16px;            }
    .button-fa{
        font-size: 18px;    }
    #colophon{
        font-size:  16px;    }
}



