/* Media Queries */
@media (max-height: 700px) {#gkHeaderMod h1 {font-size:48px;padding-top:15px!important} #aside-menu {background:#ffc712!important} #aside-menu li a.active, #aside-menu li a:active, #aside-menu li a:focus, #aside-menu li a:hover {color:#999999!important}}
@media (max-width: 840px) {small.tablet.css.gk-over-map.gkCols > div:first-child {padding-left:10px} .gk-locate {top:65%!important}}
@media (max-height: 900px) {#gkLogo.cssLogo {height:180px;width:auto!important} #aside-menu {background:#ffc712!important} #aside-menu li a.active, #aside-menu li a:active, #aside-menu li a:focus, #aside-menu li a:hover {color:#999999!important}}
@media (max-height: 1000px) {#gkHeaderMod .gk-short-menu {margin:50px 0 0 0} #aside-menu {background:#ffc712!important} #aside-menu li a.active, #aside-menu li a:active, #aside-menu li a:focus, #aside-menu li a:hover {color:#999999!important} .gk-over-map.gkCols > div:first-child {padding-left:10px}}
@media (max-height: 1400px) {#gkHeaderMod > div > div {padding-top:15px;padding-bottom:15px} .gk-over-map.gkCols > div:first-child {padding-left:10px}}
@media (min-device-height: 1001px) {#gkHeaderNav {background:#ffc712!important} #gkHeaderNav.static {background:#ffc712!important} #gkMobileMenu i {color:#fff!important;background:#ffc712!important}}

/* Front Page & Header Area */
#gkHeaderMod {color:#fff;text-align:center;background-color:#999999}
#gkLogo.cssLogo {background:url(/images/logo/logo.svg) no-repeat center center;width:auto!important;height:400px!important}
.frontpage #gkHeader {background:none!important;background-color:#999999!important;color:#fff!important;text-align:center!important;margin-top:80px!important}
#gkHeaderMod h1 {color:#000!important;padding-top:0!important}
#gkHeaderMod h2 {color:#fff!important;padding-top:30px!important;padding-bottom:15px!important}
#gkHeaderMod h2:before {border-top:1px solid #fff!important;top:15px!important}
#gkHeaderMod h2:after {background:#fff!important;top:15px!important}
#gkHeaderMod .btn {background:#ffc712;color:#fff!important}
#gkHeaderMod .gk-short-menu a {color:#ffc712!important}
#gkHeaderMod .fa {color:#ffc712;font-size:54px!important;padding-right:0!important;line-height:80px!important}
#gkHeaderMod .fa:hover {color:rgba(255, 255, 255, 0.6)!important}
body {font-family:'Roboto'!important}
.one-page-layout h2, .one-page-layout h3 {text-transform:uppercase;font-size:24px;letter-spacing:0.1rem}
/* Disabling logo in homepage menu only */
.homemenulogo #gkLogoSmall {display:none}

/* Location & Contact */
.box.map:before {background:#5b5b5bcc}
.gk-locate {top:0}
.box.map {padding:35px 0}
.box.map .header, .box.map .header small, .box.map .header > span {margin:0}
.gk-over-map.gkCols > div:first-child {padding:0}
.box.map a {color:#fff!important}
.box.map a:hover {color:#0d1c1f!important}
.contact-form h3, .contact-form address strong {text-transform:uppercase;font-size:30px;font-weight:400}
.bigtitle .header>a, .bigtitle .header>span, .bigtitle>header>a, .bigtitle>header>h1>span {letter-spacing:0.05rem}
.bigtitle .header, .bigtitle>header h1 {text-transform:uppercase}

/* Menu */
#gkHeaderNav {top:0!important;background:#ffc712!important}
#gkHeaderNav.static {background:#ffc712!important}
#gkMainMenu {font-size:20px!important}
#gkMainMenuLeft .gkMenu > ul, #gkMainMenuRight .gkMenu > ul {background:#ffc712!important}
.gkMenu > ul li div.childcontent {background:#ffc712!important}
.gkMenu > ul > li > a {color:#fff!important;font-size:18px!important}
.gkMenu > ul > li.active > a, .gkMenu > ul > li.active > a:hover,.gkMenu > ul > li > a:hover, .gkMenu > ul > li.active > a:focus,.gkMenu > ul > li > a:focus {color:#5b5b5b!important}
.gkMenu > ul li div.childcontent a:hover {color:#5b5b5b!important}
.gkMenu > ul > li.haschild > a:before {border:10px solid #fff!important;border-left:10px solid #ffc712!important;border-right:10px solid #ffc712!important;border-top:10px solid #ffc712!important}
#gkMobileMenu i {color:#fff!important}
#close-menu {color:#999999!important}
#aside-menu li li a {color:#777777!important;font-weight:500!important;padding-left:5px!important}
#gkFooter a:hover {color:##ad000a!important}
#gkHeaderNav #gkLogoSmall {background:none!important;display:none!important}
#gkLogoSmall {background:none!important;display:none!important}
#gkLogoSmall.cssLogo {background:none!important;display:none!important}

/* Articles */
#gkHeader.menu-visible {padding-bottom:80px!important}
#gkPageContent {background:#fff!important;padding-top:15px!important;padding-bottom:15px!important}
article header h1, .itemView h1 {font-family:'limelightregular', Arial, sans-serif}
#gkMainbody {margin-bottom:0!important}
.itemBody {margin:0!important}
.one-page-layout .bigtitle {margin:35px 0 0 0!important}
.one-page-layout .bigtitle .header small {margin:0!important;color:#777777!important;text-transform:capitalize;font-weight:400}
.one-page-layout h2, .one-page-layout h3 {padding:20px 0 30px 0!important}
button, input {padding-bottom:15px!important}
a, #gkMainbody header h1 a:active, #gkMainbody header h1 a:focus, #gkMainbody header h1 a:hover, #gkMainbody header h2 a:active, #gkMainbody header h2 a:focus, #gkMainbody header h2 a:hover, #k2Container article header h2 a:active, #k2Container article header h2 a:focus, #k2Container article header h2 a:hover, #community-wrap .joms-stream-box article>a, .faq li a:hover, #login-form ul li a:hover {color:#ad000a;font-weight:bold!important;text-transform:uppercase!important}
#gkCopyrights {display:none!important}
#gkFooterNav .fa:hover {color:#ad000a!important}
tbody tr td {border-bottom:0!important}

/* Gallery */
#fwgallery .galleries-masonry .galleries-item-body {border:0!important;padding:0!important;text-align:center!important}
#fwgallery .fwg-social a {background-color:#0d1c1f!important}
#fwgallery .fwg-social h6 {color:#fff!important}
#fwgallery .fa {color:#fff!important;padding-right:0!important}
#fwgallery .fwg-single-item-wrapper {background:#fff!important}
#fwgallery .fwg-zoom {background-color:#0d1c1f!important;color:#ffc712!important}
#fwgallery .fwg-single-item-navigation-link a i {color:#ffc712!important}
#fwgallery .fwg-gallery-text-title div::before {background:#ffc712!important;left:45%!important}
#fwgallery .fwg-page-header h2::before {background:#ffc712!important}
#fwgallery .fwg-gallery-info {display:none}
.fwcss *, .fwcss *::before, .fwcss *::after {text-align:center}
#fwgallery .fwg-pagination ul li a {color:#3e797f!important}
#fwgallery .fwg-pagination ul li a:hover {background-color:#ffc712!important}
#fwgallery .fwg-page-header h2 {font-family:'limelightregular'!important;margin:0!important;font-weight:400!important;font-size:3rem!important;line-height:2rem!important;padding:0!important}
#fwgallery {font-family:'Roboto'!important;font-weight:400!important}
#fwgallery .fwg-grid-item-stats, .fwg-grid-item-owner {display:none!important}
.fwcss .modal-dialog {margin:90px!important;}
#fwgallery .fwg-galleries .fwg-grid-item-name::before {display:none!important}
#fwgallery .fwg-galleries .fwg-grid-item-name {padding-left:0!important}
#fwgallery .fwg-info-layout-over_slide_up .fwg-grid-item-info {top:70%}
#fwgallery.fwmg-design-classic .fwmg-info-layout-over_slide_up .fwmg-grid-item-info a, #fwgallery.fwmg-design-classic .fwmg-info-layout-over_full_hover .fwmg-grid-item-info a {color:#6ea4bd}

/* Breezing Forms */
label {font-size:16px!important;text-align:left!important}
button, .button, input.button, span.button, button.button, div.button, input[type="submit"], input[type="button"], .pagenav-prev a, .pagenav-next a, .pagenav .previous a, .pagenav .next a, #gkMainbody .itemReadMore, #gkMainbody .readmore > a, .button.invert:active, .button.invert:focus, .button.invert:hover, body #cWindow a.plupload_button, .readon {background:#0d1c1f!important}

/* Sidebar */
#gkSidebar {padding-right:0!important}
.box.color1 .box-wrap, .box.color2 .box-wrap {background:#999999!important;color:#fff!important;word-wrap:normal!important;border-radius:25px 0 0 25px!important}
.box.color1 a:hover {color:#cae0de!important}

/* Countdown */
#clockdiv{font-family:'limelightregular';color:#000;display:inline-block;font-weight:400;text-align:center;font-size:60px}
#clockdiv > div{display:inline-block;}
#clockdiv div > span{display:inline-block}
.smalltext{font-family:'limelightregular';font-weight:700;padding-top:5px;font-size:16px}
.countdown-value {border:3px solid #0d1c1f!important}
.countdown-value span {font-family:'limelightregular';color:#000;line-height:150px}

/* Header Fonts */
#gkLogo, h1, h2, h3, .one-page-layout .header, blockquote:before, blockquote p:after {font-family: 'limelightregular'!important;text-transform:uppercase}

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



@font-face {
    font-family: 'white_dream_personal_use_onRg';
    src: url('whitedreampersonaluseonly-regular-webfont.woff2') format('woff2'),
         url('whitedreampersonaluseonly-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'limelightregular';
    src: url('limelight-regular-webfont.woff2') format('woff2'),
         url('limelight-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#gkHeaderMod h2, .big-icon, .newsletter .header small, .bigtitle .header small {font-family: 'white_dream_personal_use_onRg'!important;font-weight:400!important;text-transform:capitalize!important}