h1,h4, p , .et_pb_text a, ul li{
    font-family: 'Cormorant Garamond', serif;
}

h2, input,.alt-h4,.arr-date , .contact-information p, .page_item a, .menu-item a,.btn,a, #header-booking, .header-tekst{
    font-family: 'Oswald', sans-serif;
}

.bv-StandardWide .bv-widget .bv-lbl-title {
	font-weight: 600;
}
.bv-StandardWide .bv-widget .bv-widget-inner, .bv-StandardWide .bv-widget {
	font-family: 'Cormorant Garamond', serif !important;
	font-size: 15pt !important;
}
/***********************
****** FONT SIZES ******
***********************/
h1 {
    font-size: 28pt !important;
}
h2 {
    font-size: 18pt !important;
}
h3 {
    font-size: 21pt;
}
h4,.alt-h4 , h4 a{
    font-size: 16pt !important;
    font-style: italic;
}
.arr-date {
    font-size: 18pt;
}

h5 {
    font-size: 16pt;
    font-weight: bold;
}

h2 {
    font-weight: bold;
}
p, .et_pb_text a, ul li{
    font-size: 15pt;
}
.btn {
    font-size: 12pt;
}
.contact-information p {
    font-size: 15pt;
}
/*
Button satt i Divi
*/
.page_item a, .menu-item a, #header-booking {
    font-size: 14pt;
    font-weight: 500 !important;
    line-height: 0.5;
}
/***********************
****** FONT SIZES ******
***********************/

/* TEXT DESIGN */
h1, p {
    text-align: left;
}

h2,h3,h4, p {
    line-height: 1.2;
}
h1, h2 , .alt-h4{
    color: #aa331c; /* RØD */
}

.contact-information p, #header-booking ,.header-tekst{
    color: white;
}
h1 {
    border-left: 1px solid #aa331c;
    margin-left: -75px;
    padding-left: 32px;
    line-height: 70px;
}

#paske h1{
    border-left: 1px solid #d6af70 !important;
}

.et_pb_text a{
    color: #aa331c;
}
h4 {
    font-style: italic;
    font-weight:600; 
    margin-bottom: 40px;
    margin-top: 15px;
}
input, button, h5 {
    color: #aa331c;         /* RØD */
    border-color: #aa331c;  /* RØD */
}



@media only screen and (max-width: 1250px) and (min-width: 981px) {
    #header-booking ,.header-tekst , .page_item a, .menu-item a {
        font-size:12pt;
    }
    
    #date-form {
        margin-top: 8px !important;
    }
    #header-booking h2 {
        font-size:16pt;
        margin-top: -10px;
    }
    #sjekk-ledighet {
        min-height: 30px;
    }
    .lang-wrapper-desktop {
        margin-top: 10px !important;
    }
    
    #logo {
        margin-top: -30px;
    }
    .contact-information p{
        font-size: 10pt;
    }
    .page_item a, .menu-item a {
        line-height: 0.3em;
    }
    
}
@media only screen and (max-width: 980px) { 
    h1 {
        margin-left: 0px;
        padding-left: 0px;
        line-height:normal;
        margin-top: 5px;
        border-left: none;
    }
    .et_pb_row_1  h1 {
        margin-bottom: -20px;
        margin-top: 0px;
        
    }
    
    .h1-opp {
        margin-top: -50px;
    }
    #paske h1{
        border-left: none !important;
    }
    h1 {
        font-size: 24pt !important;
    }
    h2 {
        font-size: 21pt !important;
    }
    h3 {
        font-size: 18pt;
    }
    h4,.alt-h4,.arr-date , h4 a{
        font-size: 16pt;
    }

    h5 {
        font-size: 14pt;
        font-weight: bold;
    }
    p, .btn ,.et_pb_text a{
        font-size: 13pt;
    }
    .contact-information p {
        font-size: 13pt;
    }
}

/* TEXT DESIGN */
