 /* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {font-family:"Poppins", sans-serif;}
.header .pagelarge, .header .page {padding:0;}
.toppane .rocketactionmenu {top:200px;}
.logopane {background:white;margin:30px 0 0 0;}
.logopane img {margin:30px;}
.is-sticky .logopane {background:none;margin:0 0 0 20px;}
.navicon {margin:100px 60px 0 0;}
.contentpane2 {background:white;}
.contentpane3 {background:#f2f2f2;}
.bottom {background:white;}
.bottom h3 {font-size:24px;line-height:30px;margin:0 0 6px 0;}
.bottompane1, .bottompane2 {margin:0 60px 0 0;}
.bottommenu a {font-family:"Poppins", sans-serif;font-weight:700;font-size:16px;}
a.bigbutton:link, a.bigbutton:visited {background:#00a4b7;}
a.bigbutton:active, a.bigbutton:hover {background:#030405;}
button.bigbutton {background:#00a4b7;}
button.bigbutton:hover {background:#030405;color:white;}
.h2-headline, .h4-headline {font-family:"Poppins", sans-serif;font-weight:700;}
.h4-headline {font-size:30px;}
.documents a:link, .documents a:visited {color:#00a4b7;font-family:"Poppins", sans-serif;}
.documents a:active, .documents a:hover {color:#030405;}
.newspaper-link a:link, .newspaper-link a:visited {color:#00a4b7;font-family:"Poppins", sans-serif;}
.newspaper-link a:active, .newspaper-link a:hover {color:#030405;}
::selection {background:#96bd0d;}
.megahr {background:#00a4b7;}
.rslides li .caption h3 {font-size:40px;line-height:48px;}
.topimageheader {height:640px;}
.gblockstext h2 {font-family:"Poppins", sans-serif;font-weight:900;font-size:54px;line-height:54px;}
.gblockstext h3 {font-family:"Poppins", sans-serif;}
.citation-window {background:#00a4b7 url("/Portals/0/pattern-kayakforest.svg");background-size:50% auto;}
.citation-content {max-width:940px;}
.citation-content h3 {color:white;}
.citation-content hr {margin:40px auto;}
.fd-day {font-family:"Poppins", sans-serif;font-weight:700;color:#00a4b7;}
.fd-month {background-color:#00a4b7;}
.blog-detail article h1 {font-family:"Poppins", sans-serif;font-weight:700;color:#00a4b7;}
.blog-sat .h4-headline {font-family:"Poppins", sans-serif;font-weight:300;font-size:40px;line-height:40px;margin:0;letter-spacing:0;}
.blog-sat .blog article .article-content h3 {font-family:"Poppins", sans-serif;font-weight:700;font-size:36px;line-height:40px;padding-top:0;}
.ci-header span {background:#00a4b7;}
.socialicons {text-align:center;}
.socialicons a {margin:0 3px;}
.socialicons a:link, .socialicons a:visited {background:#00a4b7;color:white;}
.socialicons a:active, .socialicons a:hover {background:#030405;color:white;}
h1 {font-family:"Poppins", sans-serif;font-weight:400;color:#9aa2a9;}
h2, h4 {font-family:"Poppins", sans-serif;font-weight:900;line-height:1.2;color:#030405;}
h3 {font-family:"Poppins", sans-serif;font-weight:300;font-size:30px;line-height:36px;}
h4 {font-size:30px;letter-spacing:0;}
h2 a:link, h2 a:visited {color:#00a4b7;}
h2 a:active, h2 a:hover {color:#030405;}
h3 a:link, h3 a:visited {color:#030405;}
h3 a:active, h3 a:hover {color:#00a4b7;}
a:link, a:visited, a:active, a:hover {color:#00a4b7;}
.content ul li::marker, .contentright ul li::marker {color:#00a4b7;}
hr {background:#00a4b7;height:6px;max-width:120px;margin:40px 0;}
blockquote {border-left:#00a4b7 solid 8px;}
blockquote, blockquote p {color:#00a4b7;font-family:"Poppins", sans-serif;font-weight:700;font-size:20px;}
.navicon a:hover .navicon-line {background:#030405;}
.mobilemenubg {background:#00a4b7;}
.mobilemenu ul {font-family:"Poppins", sans-serif;font-weight:700;}
.mobilemenu ul li a {color:#030405;}
.mobilemenu ul li a:hover {color:white;}
.mobilemenu ul li.current a {color:white;}
.labelswrapper {max-width:1250px;margin:0 auto;padding:100px 0;}
.labels {margin:40px 0 0 0;}
.gallery a {width:auto;margin:5px;}
.margin, .contactform {max-width:1070px;margin:0 auto;}
@media all and (max-width:780px),
            screen and (-webkit-min-device-pixel-ratio: 3.0) and (max-width: 2340px) and (orientation: portrait),
            screen and (-webkit-min-device-pixel-ratio: 2.0) and (max-width: 1560px) and (orientation: portrait),
            screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1170px) and (orientation: portrait) {
.header {background:white;}
.logopane {margin:10px;}
.logopane img {margin:5px 10px;}
.navicon {margin:31px 0 0 0;}
h2 {font-size:36px;line-height:36px;}
.gblockstext h2 {font-size:36px;line-height:36px;}
}
/* for 640px and less */
@media screen and (max-width:640px) {
.rslides li .caption h2, .rslides li .caption h3 {font-size:36px;line-height:36px;}
.topimageheader .caption h2 {font-size:36px;line-height:36px;}
.navicon-line {background:#030405;}
}