/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 7, 2020 */





@font-face {
    font-family: 'proximanova';
    src: url('fonts/proximanova-bold.woff2') format('woff2'),
         url('fonts/proximanova-bold.woff') format('woff');
    font-weight: 500;
    font-style: normal;

}


@font-face {
    font-family: 'proximanova';
    src: url('fonts/proximanova-regular.woff2') format('woff2'),
         url('fonts/proximanova-regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;

} 

@font-face {
    font-family: 'proximanova';
    src: url('fonts/proximanova-regular.woff2') format('woff2'),
         url('fonts/proximanova-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

} 




/* Body CSS */

/*body.proximanovabodyfont, .proximanovabodyfont button, .proximanovabodyfont input, .proximanovabodyfont select, .proximanovabodyfont textarea{

    font-family: 'proximanova';

    font-size: 18px;

    line-height: 1.333;

    font-weight: 300;

}*/

body.proximanovabodyfont, .proximanovabodyfont button, .proximanovabodyfont input, .proximanovabodyfont select, .proximanovabodyfont textarea{

    font-family: 'proximanova';

    font-size: 18px;

    line-height: 1.333;

    font-weight: 300;

}

/* Heading H1-H6 CSS */

.proximanovaheadingfont h1, .proximanovaheadingfont h2, .proximanovaheadingfont h3, .proximanovaheadingfont h4, .proximanovaheadingfont h5, .proximanovaheadingfont h6{

    
    font-family: 'proximanova';

    font-weight: 300;



}







.proximanovabodyfont #nav > li > a{

    font-size: 20px;

     font-weight: 300;

    text-transform: capitalize;

}



.proximanovabodyfont .headbookappbtn,

.proximanovabodyfont .headbookappbtn:focus,

.proximanovabodyfont .button, 

.proximanovabodyfont .button:focus{

    font-size: 16px;

    vertical-align: top;

    font-weight: normal;

    letter-spacing: 1px;

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}



.proximanovabodyfont .mainNavigation{

    margin-right: 245px;

}



.proximanovabodyfont .menu-icon,

.proximanovabodyfont .menu-icon:focus{

    font-size: 22px;

}

.proximanovabodyfont .hmwelcometext h2, .proximanovabodyfont .hmwelcometext h1, .proximanovabodyfont .hmadvantagesection h2, .proximanovabodyfont .hmservicesection h2,
.proximanovabodyfont .hmpozativesection h2, .proximanovabodyfont .hmbooktitle, .proximanovabodyfont .footformblock h3{text-transform: inherit;}


.proximanovabodyfont .aawformblock .aawfieldcol input,

.proximanovabodyfont .aawformblock .aawfieldcol input:focus,

.proximanovabodyfont .aawformblock .aawfieldcol textarea,

.proximanovabodyfont .aawformblock .aawfieldcol textarea:focus,

.proximanovabodyfont .aawformblock .aawfieldcol select,

.proximanovabodyfont .aawformblock .aawformradiocol label, 

.proximanovabodyfont .aawformblock .heapBox .holder , .proximanovabodyfont .heapBox .heap .heapOptions .heapOption a{

    font-weight: 300;

    font-size: 16px;

}


.proximanovabodyfont .teasertext h2{

    font-size: 54px;

    text-transform: inherit;

}



@media only screen and (max-width:1199px){

    .proximanovabodyfont .teasertext h2{

    font-size: 48px;

        

}

}

.proximanovabodyfont .hourname {padding-left: 105px;margin-left: -105px;}
.proximanovabodyfont .mainNavigation {margin-right: 270px;}
.proximanovabodyfont #nav > li > a {font-size: 17px;}
.proximanovabodyfont #nav ul li a {font-size: 17px;}



@media only screen and (max-width:991px){

    .proximanovabodyfont .teasertext h2{

    font-size: 42px;

}

}



@media only screen and (max-width:767px){

    body.proximanovabodyfont, .proximanovabodyfont button, .proximanovabodyfont input, .proximanovabodyfont select, .proximanovabodyfont textarea{

        font-size: 18px;

    }


.proximanovabodyfont .mainNavigation{

    margin-right: 0;

}
.proximanovabodyfont .teasertext h2{

    font-size: 28px;

    margin: 0 0 10px;

}


.proximanovabodyfont #nav {top: 46px;}

.proximanovabodyfont .foothours {max-width: 209px;}
}



@media only screen and (max-width:575px){

    .proximanovabodyfont .teasertext h2{

    font-size: 26px;

}

}









