
/* Homepage
--------------------------------------------------------------------------------------- */

/* .vertical-titles .quicklink-panels h2 { margin-bottom: 250px; font-size: 4.8em; } */
/* .section-list-wrap li { border-color: #fff; } */


@font-face {
  font-family: 'frozen';
  src: url('fonts/frozenflare-webfont.eot');
  src: url('fonts/frozenflare-webfont.eot?#iefix') format('embedded-opentype'),
       url('fonts/frozenflare-webfont.woff2') format('woff2'),
       url('fonts/frozenflare-webfont.woff') format('woff'),
       url('fonts/frozenflare-webfont.ttf') format('truetype'),
       url('fonts/frozenflare-webfont.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

.frozen {
  font-family: 'frozen', sans-serif;
}

.titles-frozen .panel .titles { font-family: 'proxima-soft', Arial, Helvetica, sans-serif !important;}
.titles-frozen a:hover { text-decoration: none !important;}

.huge-titles .titles.headline { font-size: 9vh !important;}

a.button.button-2 { background: none !important; line-height: 38px !important; color: #fff !important; border: 1px solid #fff  !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
a.button.button-2:hover { background: #fff !important; color: #000 !important;}

/* Secondary Pages
--------------------------------------------------------------------------------------- */


/* Media Queries
--------------------------------------------------------------------------------------- */


/* Desktops and laptops ----------- */

@media only screen
and (max-height : 1440px) {


}

@media only screen
and (max-height : 1100px) {


}

@media only screen
and (max-height : 900px) {


}

@media only screen
and (max-height : 800px) {


}

@media only screen
and (max-height: 540px) {


}


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


}


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


}


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


}



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


}

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

}


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


}

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


}


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


}



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


}

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


}

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


}

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


}

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


}

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


}


/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {


}

@media screen and (min-width:320px) and (max-width:780px) and (orientation:landscape) {


}

@media only screen
and (max-width : 501px) and (orientation:portrait)  {
	

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {


}
