@charset "UTF-8";
/* County JAG Ver2 DNN Theme Copyright Santa Cruz County Version 2.0  Jan 8, 2020 */
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap");
body { font-family: "Roboto", sans-serif; color: #000000; background-color: white; }

* { transition: all 0.35s ease; }

@media (prefers-reduced-motion: reduce) { * { transition: none; } }

a, a:visited { color: inherit; }

.clearfix::after { display: block; clear: both; content: ""; }

h1, h2, h3, h4, h5, h6 { font-family: "Roboto", sans-serif;  color: #223065;}

h2 {color:#00a0a2;}

body, .Normal, .NormalTextBox, .NormalDisabled { font-size: 16px; line-height: 1.8; color: #333; font-weight: 400; }

th, td, table { font-size: 16px; line-height: 1.7; }

a { /*main global linksss  */ color: #000000; text-decoration: none; }

a:active, A:visited { color: #212121; }

a:hover { color: #382E8D; }

a:focus { color: #6f7273 !important; }

.mainbody a { color: #333; border-bottom: 1px dotted #999; }

.mainbody a:hover { text-decoration: none; background-color: #eee; }

.mainbody .btn, .mainbody h2 a, .mainbody h3 a { border-bottom: none; }

.mainbody .btn:hover, .mainbody h2 a:hover, .mainbody h3 a:hover { background-color: transparent; }

.mainbody ul, .mainbody ol { padding-left: 1.5rem; }

.textwrap { word-break: break-word; }

.contentpane { padding: 0 !important; }

@media (min-width: 576.1px) { .site-wrapper .containers.no-pad-container { padding-left: 0; padding-right: 0; } }

@media (min-width: 768.1px) { .site-wrapper .containers.no-pad-container { padding-left: 0; padding-right: 0; } }

@media (max-width: 1200px) { .container { padding-left: 2rem; padding-right: 2rem; } }

@media (max-width: 768px) { .mainbody .container, .site-footer .container { padding-left: 1.5rem; padding-right: 1.5rem; } }

.s-0, .st-0 { padding-top: 0 !important; }

.s-0, .sb-0 { padding-bottom: 0 !important; }

.s-2, .st-2 { padding-top: 2rem !important; }

.s-2, .sb-2 { padding-bottom: 2rem !important; }

.s-25, .st-25 { padding-top: 2.5rem !important; }

.s-25, .sb-25 { padding-bottom: 2.5rem !important; }

.s-35, .st-35 { padding-top: 3.5rem !important; }

.s-35, .sb-35 { padding-bottom: 3.5rem !important; }

.s-4, .st-4 { padding-top: 4rem !important; }

.s-4, .sb-4 { padding-bottom: 4rem !important; }

.s-8, .st-8 { padding-top: 8rem !important; }

.s-8, .sb-8 { padding-bottom: 8rem !important; }

.mg-2, .mgt-2 { margin-top: 2rem !important; }

.mg-2, .mgb-2 { margin-bottom: 2rem !important; }

.mg-25, .mgt-25 { margin-top: 2.5rem !important; }

.mg-25, .mgb-25 { margin-bottom: 2.5rem !important; }

.mg-35, .mgt-35 { margin-top: 3.5rem !important; }

.mg-35, .mgb-35 { margin-bottom: 3.5rem !important; }

.mg-4, .mgt-4 { margin-top: 4rem !important; }

.mg-4, .mgb-4 { margin-bottom: 4rem !important; }

.mb-6 { margin-bottom: 3.5rem !important; }

@media (min-width: 576px) { .s-sm-0, .st-sm-0 { padding-top: 0 !important; }
  .s-sm-0, .sb-sm-0 { padding-bottom: 0 !important; }
  .s-sm-2, .st-sm-2 { padding-top: 2rem !important; }
  .s-sm-2, .sb-sm-2 { padding-bottom: 2rem !important; }
  .s-sm-25, .st-sm-25 { padding-top: 2.5rem !important; }
  .s-sm-25, .sb-sm-25 { padding-bottom: 2.5rem !important; }
  .s-sm-35, .st-sm-35 { padding-top: 3.5rem !important; }
  .s-sm-35, .sb-sm-35 { padding-bottom: 3.5rem !important; }
  .s-sm-4, .st-sm-4 { padding-top: 4rem !important; }
  .s-sm-4, .sb-sm-4 { padding-bottom: 4rem !important; }
  .s-sm-8, .st-sm-8 { padding-top: 8rem !important; }
  .s-sm-8, .sb-sm-8 { padding-bottom: 8rem !important; } }

@media (min-width: 768px) { .s-md-0, .st-md-0 { padding-top: 0 !important; }
  .s-md-0, .sb-md-0 { padding-bottom: 0 !important; }
  .s-md-1, .st-md-1 { padding-top: 2rem !important; }
  .s-md-1, .sb-md-1 { padding-bottom: 2rem !important; }
  .s-md-25, .st-md-25 { padding-top: 2.5rem !important; }
  .s-md-25, .sb-md-25 { padding-bottom: 2.5rem !important; }
  .s-md-35, .st-md-35 { padding-top: 3.5rem !important; }
  .s-md-35, .sb-md-35 { padding-bottom: 3.5rem !important; }
  .s-md-4, .st-md-4 { padding-top: 4rem !important; }
  .s-md-4, .sb-md-4 { padding-bottom: 4rem !important; }
  .s-md-8, .st-md-8 { padding-top: 8rem !important; }
  .s-md-8, .sb-md-8 { padding-bottom: 8rem !important; } }

@media (min-width: 992px) { .s-lg-0, .st-lg-0 { padding-top: 0 !important; }
  .s-lg-0, .sb-lg-0 { padding-bottom: 0 !important; }
  .s-lg-2, .st-lg-2 { padding-top: 2rem !important; }
  .s-lg-2, .sb-lg-2 { padding-bottom: 2rem !important; }
  .s-lg-25, .st-lg-25 { padding-top: 2.5rem !important; }
  .s-lg-25, .sb-lg-25 { padding-bottom: 2.5rem !important; }
  .s-lg-35, .st-lg-35 { padding-top: 3.5rem !important; }
  .s-lg-35, .sb-lg-35 { padding-bottom: 3.5rem !important; }
  .s-lg-4, .st-lg-4 { padding-top: 4rem !important; }
  .s-lg-4, .sb-lg-4 { padding-bottom: 4rem !important; }
  .s-lg-5, .st-lg-5 { padding-top: 5rem !important; }
  .s-lg-5, .sb-lg-5 { padding-bottom: 5rem !important; }
  .s-lg-6, .st-lg-6 { padding-top: 6rem !important; }
  .s-lg-6, .sb-lg-6 { padding-bottom: 6rem !important; }
  .s-lg-8, .st-lg-8 { padding-top: 8rem !important; }
  .s-lg-8, .sb-lg-8 { padding-bottom: 8rem !important; }
  .mb-lg-6 { margin-bottom: 3.5rem !important; } }

@media (min-width: 1200px) { .s-xl-0, .st-xl-0 { padding-top: 0 !important; }
  .s-xl-0, .sb-xl-0 { padding-bottom: 0 !important; }
  .s-xl-2, .st-xl-2 { padding-top: 2rem !important; }
  .s-xl-2, .sb-xl-2 { padding-bottom: 2rem !important; }
  .s-xl-25, .st-xl-25 { padding-top: 2.5rem !important; }
  .s-xl-25, .sb-xl-25 { padding-bottom: 2.5rem !important; }
  .s-xl-35, .st-xl-35 { padding-top: 3.5rem !important; }
  .s-xl-35, .sb-xl-35 { padding-bottom: 3.5rem !important; }
  .s-xl-4, .st-xl-4 { padding-top: 4rem !important; }
  .s-xl-4, .sb-xl-4 { padding-bottom: 4rem !important; }
  .s-xl-5, .st-xl-5 { padding-top: 5rem !important; }
  .s-xl-5, .sb-xl-5 { padding-bottom: 5rem !important; }
  .s-xl-6, .st-xl-6 { padding-top: 6rem !important; }
  .s-xl-6, .sb-xl-6 { padding-bottom: 6rem !important; }
  .s-xl-8, .st-xl-8 { padding-top: 8rem !important; }
  .s-xl-8, .sb-xl-8 { padding-bottom: 8rem !important; } }

.ht-10 { height: 10px; }

.ht-20 { height: 20px; }

.ht-30 { height: 30px; }

.ht-40 { height: 40px; }

.ht-50 { height: 50px; }

.ht-60 { height: 60px; }

.ht-80 { height: 80px; }

.ht-100 { height: 100px; }

.ht-120 { height: 120px; }

.ht-140 { height: 140px; }

.ht-160 { height: 160px; }

.ht-180 { height: 180px; }

.ht-200 { height: 200px; }

.ht-220 { height: 220px; }

.ht-240 { height: 240px; }

.ht-260 { height: 260px; }

.ht-280 { height: 280px; }

.ht-300 { height: 300px; }

@media (max-width: 768px) { .ht-10 { height: 10px; }
  .ht-20 { height: 20px; }
  .ht-30 { height: 30px; }
  .ht-40 { height: 40px; }
  .ht-50 { height: 40px; }
  .ht-60 { height: 40px; }
  .ht-80 { height: 40px; }
  .ht-100 { height: 40px; }
  .ht-120 { height: 40px; }
  .ht-140 { height: 40px; }
  .ht-160 { height: 40px; }
  .ht-180 { height: 40px; }
  .ht-200 { height: 40px; }
  .ht-220 { height: 40px; }
  .ht-240 { height: 40px; }
  .ht-260 { height: 40px; }
  .ht-280 { height: 40px; }
  .ht-300 { height: 40px; } }

/*---------------------------------- Animation ---------------------------------*/
.animated { animation-duration: 1s; animation-fill-mode: both; }

@keyframes fadeIn { from { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { animation-name: fadeIn; }

@keyframes fadeInUp { from { opacity: 0;
    transform: translate3d(0, 15px, 0); }
  to { opacity: 1;
    transform: none; } }

.fadeInUp { animation-name: fadeInUp; }

@keyframes fadeOut { from { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { animation-name: fadeOut; }

@keyframes fadeOutUp { from { opacity: 1; }
  to { opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp { animation-name: fadeOutUp; }

@keyframes fadeOutDown { from { opacity: 1; }
  to { opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown { animation-name: fadeOutDown; }

@keyframes slideInUp { from { transform: translate3d(0, 10px, 0);
    visibility: visible; }
  to { transform: translate3d(0, 0, 0); } }

.slideInUp { animation-name: slideInUp; }

@keyframes slideInDown { from { transform: translate3d(0, -10px, 0);
    visibility: visible; }
  to { transform: translate3d(0, 0, 0); } }

.slideInDown { animation-name: slideInDown; }

@keyframes fadeInLeft { from { opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to { opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeft { animation-name: fadeInLeft; }

@keyframes fadeInRight { from { opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to { opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRight { animation-name: fadeInRight; }

@keyframes fadeOutLeft { from { opacity: 1; }
  to { opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft { animation-name: fadeOutLeft; }

@keyframes fadeOutRight { from { opacity: 1; }
  to { opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight { animation-name: fadeOutRight; }

.mb-pm2 { margin-bottom: 2rem; }

@font-face { font-family: feather; src: url(../fonts/feather.eot); src: url(../fonts/feather.eot?#iefix) format("embedded-opentype"), url(../fonts/feather.woff) format("woff"), url(../fonts/feather.ttf) format("truetype"), url(../fonts/feather.svg#feather) format("svg"); }

[class*=" fe-icon-"], [class^=fe-icon-] { font-family: feather !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.fe-icon-activity:before { content: "\e900"; }

.fe-icon-airplay:before { content: "\e901"; }

.fe-icon-alert-circle:before { content: "\e902"; }

.fe-icon-alert-octagon:before { content: "\e903"; }

.fe-icon-alert-triangle:before { content: "\e904"; }

.fe-icon-align-center:before { content: "\e905"; }

.fe-icon-align-justify:before { content: "\e906"; }

.fe-icon-align-left:before { content: "\e907"; }

.fe-icon-align-right:before { content: "\e908"; }

.fe-icon-anchor:before { content: "\e909"; }

.fe-icon-aperture:before { content: "\e90a"; }

.fe-icon-archive:before { content: "\e90b"; }

.fe-icon-arrow-down-circle:before { content: "\e90c"; }

.fe-icon-arrow-down-left:before { content: "\e90d"; }

.fe-icon-arrow-down-right:before { content: "\e90e"; }

.fe-icon-arrow-down:before { content: "\e90f"; }

.fe-icon-arrow-left-circle:before { content: "\e910"; }

.fe-icon-arrow-left:before { content: "\e911"; }

.fe-icon-arrow-right-circle:before { content: "\e912"; }

.fe-icon-arrow-right:before { content: "\e913"; }

.fe-icon-arrow-up-circle:before { content: "\e914"; }

.fe-icon-arrow-up-left:before { content: "\e915"; }

.fe-icon-arrow-up-right:before { content: "\e916"; }

.fe-icon-arrow-up:before { content: "\e917"; }

.fe-icon-at-sign:before { content: "\e918"; }

.fe-icon-award:before { content: "\e919"; }

.fe-icon-bar-chart-2:before { content: "\e91a"; }

.fe-icon-bar-chart:before { content: "\e91b"; }

.fe-icon-battery-charging:before { content: "\e91c"; }

.fe-icon-battery:before { content: "\e91d"; }

.fe-icon-bell-off:before { content: "\e91e"; }

.fe-icon-bell:before { content: "\e91f"; }

.fe-icon-bluetooth:before { content: "\e920"; }

.fe-icon-bold:before { content: "\e921"; }

.fe-icon-book-open:before { content: "\e922"; }

.fe-icon-book:before { content: "\e923"; }

.fe-icon-bookmark:before { content: "\e924"; }

.fe-icon-box:before { content: "\e925"; }

.fe-icon-briefcase:before { content: "\e926"; }

.fe-icon-calendar:before { content: "\e927"; }

.fe-icon-camera-off:before { content: "\e928"; }

.fe-icon-camera:before { content: "\e929"; }

.fe-icon-cast:before { content: "\e92a"; }

.fe-icon-check-circle:before { content: "\e92b"; }

.fe-icon-check-square:before { content: "\e92c"; }

.fe-icon-check:before { content: "\e92d"; }

.fe-icon-chevron-down:before { content: "\e92e"; }

.fe-icon-chevron-left:before { content: "\e92f"; }

.fe-icon-chevron-right:before { content: "\e930"; }

.fe-icon-chevron-up:before { content: "\e931"; }

.fe-icon-chevrons-down:before { content: "\e932"; }

.fe-icon-chevrons-left:before { content: "\e933"; }

.fe-icon-chevrons-right:before { content: "\e934"; }

.fe-icon-chevrons-up:before { content: "\e935"; }

.fe-icon-chrome:before { content: "\e936"; }

.fe-icon-circle:before { content: "\e937"; }

.fe-icon-clipboard:before { content: "\e938"; }

.fe-icon-clock:before { content: "\e939"; }

.fe-icon-cloud-drizzle:before { content: "\e93a"; }

.fe-icon-cloud-lightning:before { content: "\e93b"; }

.fe-icon-cloud-off:before { content: "\e93c"; }

.fe-icon-cloud-rain:before { content: "\e93d"; }

.fe-icon-cloud-snow:before { content: "\e93e"; }

.fe-icon-cloud:before { content: "\e93f"; }

.fe-icon-code:before { content: "\e940"; }

.fe-icon-codepen:before { content: "\e941"; }

.fe-icon-command:before { content: "\e942"; }

.fe-icon-compass:before { content: "\e943"; }

.fe-icon-copy:before { content: "\e944"; }

.fe-icon-corner-down-left:before { content: "\e945"; }

.fe-icon-corner-down-right:before { content: "\e946"; }

.fe-icon-corner-left-down:before { content: "\e947"; }

.fe-icon-corner-left-up:before { content: "\e948"; }

.fe-icon-corner-right-down:before { content: "\e949"; }

.fe-icon-corner-right-up:before { content: "\e94a"; }

.fe-icon-corner-up-left:before { content: "\e94b"; }

.fe-icon-corner-up-right:before { content: "\e94c"; }

.fe-icon-cpu:before { content: "\e94d"; }

.fe-icon-credit-card:before { content: "\e94e"; }

.fe-icon-crop:before { content: "\e94f"; }

.fe-icon-crosshair:before { content: "\e950"; }

.fe-icon-database:before { content: "\e951"; }

.fe-icon-delete:before { content: "\e952"; }

.fe-icon-disc:before { content: "\e953"; }

.fe-icon-dollar-sign:before { content: "\e954"; }

.fe-icon-download-cloud:before { content: "\e955"; }

.fe-icon-download:before { content: "\e956"; }

.fe-icon-droplet:before { content: "\e957"; }

.fe-icon-edit-2:before { content: "\e958"; }

.fe-icon-edit-3:before { content: "\e959"; }

.fe-icon-edit:before { content: "\e95a"; }

.fe-icon-external-link:before { content: "\e95b"; }

.fe-icon-eye-off:before { content: "\e95c"; }

.fe-icon-eye:before { content: "\e95d"; }

.fe-icon-facebook:before { content: "\e95e"; }

.fe-icon-fast-forward:before { content: "\e95f"; }

.fe-icon-feather:before { content: "\e960"; }

.fe-icon-file-minus:before { content: "\e961"; }

.fe-icon-file-plus:before { content: "\e962"; }

.fe-icon-file-text:before { content: "\e963"; }

.fe-icon-file:before { content: "\e964"; }

.fe-icon-film:before { content: "\e965"; }

.fe-icon-filter:before { content: "\e966"; }

.fe-icon-flag:before { content: "\e967"; }

.fe-icon-folder-minus:before { content: "\e968"; }

.fe-icon-folder-plus:before { content: "\e969"; }

.fe-icon-folder:before { content: "\e96a"; }

.fe-icon-gift:before { content: "\e96b"; }

.fe-icon-git-branch:before { content: "\e96c"; }

.fe-icon-git-commit:before { content: "\e96d"; }

.fe-icon-git-merge:before { content: "\e96e"; }

.fe-icon-git-pull-request:before { content: "\e96f"; }

.fe-icon-github:before { content: "\e970"; }

.fe-icon-gitlab:before { content: "\e971"; }

.fe-icon-globe:before { content: "\e972"; }

.fe-icon-grid:before { content: "\e973"; }

.fe-icon-hard-drive:before { content: "\e974"; }

.fe-icon-hash:before { content: "\e975"; }

.fe-icon-headphones:before { content: "\e976"; }

.fe-icon-heart:before { content: "\e977"; }

.fe-icon-help-circle:before { content: "\e978"; }

.fe-icon-home:before { content: "\e979"; }

.fe-icon-image:before { content: "\e97a"; }

.fe-icon-inbox:before { content: "\e97b"; }

.fe-icon-info:before { content: "\e97c"; }

.fe-icon-instagram:before { content: "\e97d"; }

.fe-icon-italic:before { content: "\e97e"; }

.fe-icon-layers:before { content: "\e97f"; }

.fe-icon-layout:before { content: "\e980"; }

.fe-icon-life-buoy:before { content: "\e981"; }

.fe-icon-link-2:before { content: "\e982"; }

.fe-icon-link:before { content: "\e983"; }

.fe-icon-linkedin:before { content: "\e984"; }

.fe-icon-list:before { content: "\e985"; }

.fe-icon-loader:before { content: "\e986"; }

.fe-icon-lock:before { content: "\e987"; }

.fe-icon-log-in:before { content: "\e988"; }

.fe-icon-log-out:before { content: "\e989"; }

.fe-icon-mail:before { content: "\e98a"; }

.fe-icon-map-pin:before { content: "\e98b"; }

.fe-icon-map:before { content: "\e98c"; }

.fe-icon-maximize-2:before { content: "\e98d"; }

.fe-icon-maximize:before { content: "\e98e"; }

.fe-icon-menu:before { content: "\e98f"; }

.fe-icon-message-circle:before { content: "\e990"; }

.fe-icon-message-square:before { content: "\e991"; }

.fe-icon-mic-off:before { content: "\e992"; }

.fe-icon-mic:before { content: "\e993"; }

.fe-icon-minimize-2:before { content: "\e994"; }

.fe-icon-minimize:before { content: "\e995"; }

.fe-icon-minus-circle:before { content: "\e996"; }

.fe-icon-minus-square:before { content: "\e997"; }

.fe-icon-minus:before { content: "\e998"; }

.fe-icon-monitor:before { content: "\e999"; }

.fe-icon-moon:before { content: "\e99a"; }

.fe-icon-more-horizontal:before { content: "\e99b"; }

.fe-icon-more-vertical:before { content: "\e99c"; }

.fe-icon-move:before { content: "\e99d"; }

.fe-icon-music:before { content: "\e99e"; }

.fe-icon-navigation-2:before { content: "\e99f"; }

.fe-icon-navigation:before { content: "\e9a0"; }

.fe-icon-octagon:before { content: "\e9a1"; }

.fe-icon-package:before { content: "\e9a2"; }

.fe-icon-paperclip:before { content: "\e9a3"; }

.fe-icon-pause-circle:before { content: "\e9a4"; }

.fe-icon-pause:before { content: "\e9a5"; }

.fe-icon-percent:before { content: "\e9a6"; }

.fe-icon-phone-call:before { content: "\e9a7"; }

.fe-icon-phone-forwarded:before { content: "\e9a8"; }

.fe-icon-phone-incoming:before { content: "\e9a9"; }

.fe-icon-phone-missed:before { content: "\e9aa"; }

.fe-icon-phone-off:before { content: "\e9ab"; }

.fe-icon-phone-outgoing:before { content: "\e9ac"; }

.fe-icon-phone:before { content: "\e9ad"; }

.fe-icon-pie-chart:before { content: "\e9ae"; }

.fe-icon-play-circle:before { content: "\e9af"; }

.fe-icon-play:before { content: "\e9b0"; }

.fe-icon-plus-circle:before { content: "\e9b1"; }

.fe-icon-plus-square:before { content: "\e9b2"; }

.fe-icon-plus:before { content: "\e9b3"; }

.fe-icon-pocket:before { content: "\e9b4"; }

.fe-icon-power:before { content: "\e9b5"; }

.fe-icon-printer:before { content: "\e9b6"; }

.fe-icon-radio:before { content: "\e9b7"; }

.fe-icon-refresh-ccw:before { content: "\e9b8"; }

.fe-icon-refresh-cw:before { content: "\e9b9"; }

.fe-icon-repeat:before { content: "\e9ba"; }

.fe-icon-rewind:before { content: "\e9bb"; }

.fe-icon-rotate-ccw:before { content: "\e9bc"; }

.fe-icon-rotate-cw:before { content: "\e9bd"; }

.fe-icon-rss:before { content: "\e9be"; }

.fe-icon-save:before { content: "\e9bf"; }

.fe-icon-scissors:before { content: "\e9c0"; }

.fe-icon-search:before { content: "\e9c1"; }

.fe-icon-send:before { content: "\e9c2"; }

.fe-icon-server:before { content: "\e9c3"; }

.fe-icon-settings:before { content: "\e9c4"; }

.fe-icon-share-2:before { content: "\e9c5"; }

.fe-icon-share:before { content: "\e9c6"; }

.fe-icon-shield-off:before { content: "\e9c7"; }

.fe-icon-shield:before { content: "\e9c8"; }

.fe-icon-shopping-bag:before { content: "\e9c9"; }

.fe-icon-shopping-cart:before { content: "\e9ca"; }

.fe-icon-shuffle:before { content: "\e9cb"; }

.fe-icon-sidebar:before { content: "\e9cc"; }

.fe-icon-skip-back:before { content: "\e9cd"; }

.fe-icon-skip-forward:before { content: "\e9ce"; }

.fe-icon-slack:before { content: "\e9cf"; }

.fe-icon-slash:before { content: "\e9d0"; }

.fe-icon-sliders:before { content: "\e9d1"; }

.fe-icon-smartphone:before { content: "\e9d2"; }

.fe-icon-speaker:before { content: "\e9d3"; }

.fe-icon-square:before { content: "\e9d4"; }

.fe-icon-star:before { content: "\e9d5"; }

.fe-icon-stop-circle:before { content: "\e9d6"; }

.fe-icon-sun:before { content: "\e9d7"; }

.fe-icon-sunrise:before { content: "\e9d8"; }

.fe-icon-sunset:before { content: "\e9d9"; }

.fe-icon-tablet:before { content: "\e9da"; }

.fe-icon-tag:before { content: "\e9db"; }

.fe-icon-target:before { content: "\e9dc"; }

.fe-icon-terminal:before { content: "\e9dd"; }

.fe-icon-thermometer:before { content: "\e9de"; }

.fe-icon-thumbs-down:before { content: "\e9df"; }

.fe-icon-thumbs-up:before { content: "\e9e0"; }

.fe-icon-toggle-left:before { content: "\e9e1"; }

.fe-icon-toggle-right:before { content: "\e9e2"; }

.fe-icon-trash-2:before { content: "\e9e3"; }

.fe-icon-trash:before { content: "\e9e4"; }

.fe-icon-trending-down:before { content: "\e9e5"; }

.fe-icon-trending-up:before { content: "\e9e6"; }

.fe-icon-triangle:before { content: "\e9e7"; }

.fe-icon-truck:before { content: "\e9e8"; }

.fe-icon-tv:before { content: "\e9e9"; }

.fe-icon-twitter:before { content: "\e9ea"; }

.fe-icon-type:before { content: "\e9eb"; }

.fe-icon-umbrella:before { content: "\e9ec"; }

.fe-icon-underline:before { content: "\e9ed"; }

.fe-icon-unlock:before { content: "\e9ee"; }

.fe-icon-upload-cloud:before { content: "\e9ef"; }

.fe-icon-upload:before { content: "\e9f0"; }

.fe-icon-user-check:before { content: "\e9f1"; }

.fe-icon-user-minus:before { content: "\e9f2"; }

.fe-icon-user-plus:before { content: "\e9f3"; }

.fe-icon-user-x:before { content: "\e9f4"; }

.fe-icon-user:before { content: "\e9f5"; }

.fe-icon-users:before { content: "\e9f6"; }

.fe-icon-video-off:before { content: "\e9f7"; }

.fe-icon-video:before { content: "\e9f8"; }

.fe-icon-voicemail:before { content: "\e9f9"; }

.fe-icon-volume-1:before { content: "\e9fa"; }

.fe-icon-volume-2:before { content: "\e9fb"; }

.fe-icon-volume-x:before { content: "\e9fc"; }

.fe-icon-volume:before { content: "\e9fd"; }

.fe-icon-watch:before { content: "\e9fe"; }

.fe-icon-wifi-off:before { content: "\e9ff"; }

.fe-icon-wifi:before { content: "\ea00"; }

.fe-icon-wind:before { content: "\ea01"; }

.fe-icon-x-circle:before { content: "\ea02"; }

.fe-icon-x-square:before { content: "\ea03"; }

.fe-icon-x:before { content: "\ea04"; }

.fe-icon-youtube:before { content: "\ea05"; }

.fe-icon-zap-off:before { content: "\ea06"; }

.fe-icon-zap:before { content: "\ea07"; }

.fe-icon-zoom-in:before { content: "\ea08"; }

.fe-icon-zoom-out:before { content: "\ea09"; }

@font-face { font-family: 'social'; src: url("../fonts/social.eot?vf6093"); src: url("../fonts/social.eot?vf6093#iefix") format("embedded-opentype"), url("../fonts/social.ttf?vf6093") format("truetype"), url("../fonts/social.woff?vf6093") format("woff"), url("../fonts/social.svg?vf6093#social") format("svg"); font-weight: normal; font-style: normal; font-display: block; }

[class^="socialicon-"], [class*=" socialicon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'social' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.socialicon-pinterest:before { content: "\e900"; }

.socialicon-facebook:before { content: "\ea90"; }

.socialicon-instagram:before { content: "\ea92"; }

.socialicon-twitter:before { content: "\ea96"; }

.socialicon-youtube:before { content: "\ea9d"; }

.socialicon-linkedin:before { content: "\eaca"; }

/*------------------------------------
  Site Search
------------------------------------*/
/* Site Search */
.top-search-btn { color: black; font-size: 18px; cursor: pointer; margin-right: .8rem; }

.top-search-btn img { max-height: 27px; }

.site-search { position: fixed; z-index: 1003; top: 5rem; left: calc(50% - 18rem) !important; width: 36rem; display: block !important; opacity: 0; pointer-events: none; animation-duration: 800ms; }

@media (max-width: 767.98px) { .site-search { left: 5% !important; right: 5% !important; width: 90%; } }

.site-search .site-search-input { position: relative; background-color: #fff; padding: 1rem 1.5rem; border-radius: 8px; opacity: 0; transform: translateY(-2rem); transition: transform 0.3s cubic-bezier(0.37, 0.41, 0.55, 0.98), opacity 0.2s; animation-duration: 800ms; }

.site-search #dnn_SearchHeader_ClassicSearch { display: -ms-flexbox !important; display: flex !important; -ms-flex-pack: center !important; justify-content: center !important; -ms-flex-align: center !important; align-items: center !important; }

.site-search .searchInputContainer { width: 25rem; }

@media (max-width: 767.98px) { .site-search .searchInputContainer { width: 70%; } }

.site-search .searchInputContainer input { border: 0; padding: .35rem 2rem .3rem .5rem; font-size: 20px; border-radius: 4px; background-color: #eee; width: 100%; line-height: 1.7; }

@media (max-width: 767.98px) { .site-search .searchInputContainer input { padding-left: 1rem; padding-right: 1rem; font-size: 18px; } }

.site-search .searchInputContainer input:focus { outline-color: rgba(0, 127, 176, 0.8); }

.site-search .searchInputContainer a.dnnSearchBoxClearText { top: 0; line-height: 1; margin: .8rem 0; }

.site-search .sitesearch { margin-left: .8rem; background: rgba(0, 127, 176, 0.8); color: white; padding: .5rem 1rem; border-radius: 4px; text-transform: uppercase; letter-spacing: 2px; font-size: 18px; text-align: center; }

@media (max-width: 767.98px) { .site-search .sitesearch { max-width: 27%; display: inline-block; letter-spacing: 0; padding-top: .5rem; font-size: 14px; padding-left: .5rem; padding-right: .5rem; } }

.site-search .sitesearch:hover { background-color: #007FB0; text-decoration: none; }

.site-search .searchSkinObjectPreview { width: 36rem; right: auto; left: -2rem; margin-bottom: .3rem; margin-top: 1.5rem; border-radius: 8px; border: 0; overflow: hidden; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }

@media (max-width: 767.98px) { .site-search .searchSkinObjectPreview { width: 100%; left: 0; } }

.site-search .searchSkinObjectPreview > li { padding-top: .8rem; padding-bottom: .8rem; background-color: white; }

.site-search .searchSkinObjectPreview > li span { font-size: 17px; color: #1a1a1a; }

.site-search .searchSkinObjectPreview > li p { font-size: 13px; margin-top: .35rem; }

.site-search .searchSkinObjectPreview > li p b { color: #007FB0; }

.site-search .searchSkinObjectPreview > li:hover { background-color: rgba(0, 127, 176, 0.15); }

.site-search .searchSkinObjectPreview > li.searchSkinObjectPreview_group { display: none; }

.site-search .searchSkinObjectPreview > li > .searchSkinObjectPreview_more { background-color: #eee; border: 1px solid #ccc; color: black; padding: .5rem 1rem; display: inline-block; border-radius: 4px; font-size: 15px; }

.site-search .searchSkinObjectPreview > li > .searchSkinObjectPreview_more:hover, .site-search .searchSkinObjectPreview > li > .searchSkinObjectPreview_more:focus { text-decoration: none; background-color: #666; color: white !important; }

.site-search-show { opacity: 1; visibility: visible; pointer-events: auto; }

.site-search-show .site-search-input { opacity: 1; transform: none; }

.site-search-bgcover { position: fixed; top: 0; left: 0; z-index: 1002; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.75); }

@media (max-width: 1400px) { .top-search-btn img { max-height: 22px; } }

/*------------------------------------ Social Icons ------------------------------------*/
.social-block { display: -ms-flexbox !important; display: flex !important; -ms-flex-align: center !important; align-items: center !important; }

.social-block a { font-size: 16px; margin-right: .8rem; line-height: 1; padding: .2rem; }

.social-block a:last-child { margin-right: 0; }

.social-block a:visited { color: white; }

.social-block a:hover { text-decoration: none; color: white !important; }

.social-block i:before { border-radius: 50%; padding: .5rem; }

.parks-master .social-block a { color: rgba(255, 255, 255, 0.8); }

.mainmenuwrap { position: relative; z-index: 90; }

.mainmenuwrap .navbar { padding: 0; }

.nav-link { transition: all 0.3s; }

.main-menu { margin-top: 1rem; }

.main-menu li { list-style-type: none; }

.main-menu > li { padding: 0 0 1rem 0; margin: 0 .25rem; text-align: center; position: static; line-height: 1.5; border-bottom: 6px solid #fff; }

.main-menu > li:last-child { padding-right: 0; }

.main-menu > li.dropdown-toggle > a:after { font-size: 26px; border: 0; content: "\e92e"; font-family: feather !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: 0; vertical-align: -.2rem; margin-left: .2rem; }

.main-menu a { color: black; font-weight: 500; }

.main-menu a:visited { color: black; }

.main-menu a:hover { color: black; }

.main-menu a:focus { color: black !important; }

.main-menu > li:hover { border-bottom-color: #007FB0; }

.main-menu > li:hover > a:hover { background-color: transparent; color: black; }

.main-menu .dropdown-toggle::after { display: none; }

.main-menu > li.active > a, .main-menu .current-menu-ancestor > a { color: #4e67c3;  } /*#007FB0;*/

.main-menu .dropdown-menu { width: 100%; background-color: white; border: 0; border-top: 3px solid #ebebec; border-radius: 0; margin-top: -2rem; padding: 0; background-color: white; overflow: hidden; text-align: center; padding: 1.5rem 0; }

.main-menu .dropdown-menu li a:hover { background-color: transparent; }

.main-menu .dropdown-menu a { color: black; font-size: 20px; font-weight: 500; padding: .8rem 1.5rem .5rem; }

.main-menu .dropdown-menu a:focus { color: black !important; }

.main-menu .dropdown-menu > li { display: inline-block; width: auto; padding: .5rem 1.5rem .1rem; margin-left: 0; border-bottom: 1px solid white; }

.main-menu .dropdown-menu > li:hover, .main-menu .dropdown-menu > li.active { background-color: transparent; }

.main-menu .dropdown-menu > li > a:hover { border-bottom: 1px solid #007FB0; color: #007FB0; }

.main-menu > .dropdown-toggle:hover > .dropdown-menu { display: block; -webkit-animation: dropdown-slide-down .3s; animation: dropdown-slide-down .3s; }

.main-menu .subLevel .dropdown-item.has-children > .dropdown-menu { top: 0; left: 100%; }

.main-menu .dropdown-item.has-children:hover > .dropdown-menu { display: block; -webkit-animation: dropdown-slide-right .3s; animation: dropdown-slide-right .3s; }

.main-menu .dropdown-item { white-space: normal; line-height: 1; }

.dropdown-submenu { position: relative; }

.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; }

@-webkit-keyframes dropdown-slide-down { from { -webkit-transform: translateY(-7px);
    transform: translateY(-7px);
    opacity: 0; }
  to { -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@keyframes dropdown-slide-down { from { -webkit-transform: translateY(-7px);
    transform: translateY(-7px);
    opacity: 0; }
  to { -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1; } }

@-webkit-keyframes dropdown-slide-right { from { -webkit-transform: translateX(-7px);
    transform: translateX(-7px);
    opacity: 0; }
  to { -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@keyframes dropdown-slide-right { from { -webkit-transform: translateX(-7px);
    transform: translateX(-7px);
    opacity: 0; }
  to { -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@-webkit-keyframes dropdown-slide-left { from { -webkit-transform: translateX(7px);
    transform: translateX(7px);
    opacity: 0; }
  to { -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@keyframes dropdown-slide-left { from { -webkit-transform: translateX(7px);
    transform: translateX(7px);
    opacity: 0; }
  to { -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1; } }

@media (min-width: 768px) { .navbar-expand-md .navbar-nav .nav-link { padding-right: 0; padding-left: .0; padding-bottom: 10px; }
  .main-menu .dropdown-menu { min-width: 12.6rem; } }

@media (min-width: 992px) { .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0; padding-left: 0; }
  .main-menu .dropdown-item { white-space: nowrap; line-height: 1.2; } }

@media (min-width: 992px) and (max-width: 1400px) { .main-menu { margin-left: auto; margin-top: 3rem; }
  .main-menu > li { margin-left: .5rem; margin-right: .5rem; }
  .main-menu > li > a { padding-left: 0; padding-right: 0; } }

@media (min-width: 992px) and (max-width: 1200px) { .main-menu { margin-top: .6rem; }
  .main-menu > li { padding-bottom: .2rem; }
  .main-menu .dropdown-menu { margin-top: 0; } }

@media (min-width: 1200px) { .main-menu { margin-left: .8rem; margin-right: .8rem; }
  .main-menu > li { font-size: 18px; }
  .main-menu .dropdown-menu { margin-top: -.5rem; }
  .main-menu > li.active, .main-menu .current-menu-ancestor { font-size: 18px; } }

@media (min-width: 1200.1px) and (max-width: 1400px) { .main-menu { margin-left: auto; } }

@media (min-width: 1400px) { .main-menu { margin-left: auto; margin-right: auto; margin-top: 1.5rem; }
  .main-menu > li { font-size: 19px; }
  .main-menu .dropdown-menu { margin-top: -1.8rem; }
  .main-menu > li.active, .main-menu .current-menu-ancestor { font-size: 19px; } }

@media (max-width: 991.5px) { .main-menu { background-color: white; }
  .main-menu a { color: white; }
  .main-menu a:visited { color: white; }
  .main-menu > li { border-bottom-width: 1px; border-bottom-color: rgba(255, 255, 255, 0.3); margin-left: 0; margin-right: 0; padding-bottom: 0; background-color: #007FB0; font-size: 20px; }
  .main-menu > li > a { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .main-menu > li:hover { border-bottom-color: white; background-color: #287869; }
  .main-menu > li:hover > a:hover { color: white; }
  .main-menu > li.active > a, .main-menu .current-menu-ancestor > a { color: white; }
  .main-menu .dropdown-menu { background-color: #f9f9f9; margin-top: 0; padding-top: .8rem; padding-bottom: .8rem; }
  .main-menu .dropdown-menu a { color: #333; }
  .main-menu .dropdown-menu a:visited { color: #333; }
  .main-menu .dropdown-menu > li { display: block; border-bottom: 0; padding: .5rem 1rem; }
  .main-menu .dropdown-menu > li > a:hover { border-bottom: 0; } }

/* HEADER */
.site-header-wrap { z-index: 1001; }

.site-header { position: relative; margin-bottom: 0; }

.site-header .main-navbar { position: static; padding: 0 0 0 0; height: 145px; }

.site-header .social-block i:before { background-color: #007FB0; color: white; font-size: 17px; }

/* Menu Toggle */
.navbar-toggler { color: #007FB0; border-color: white; font-size: 32px; font-weight: 400; padding: .2rem 0 0 0; width: 40px; height: 40px; margin-left: 18px; }

.navbar-toggler:hover { color: white; border-color: white; background-color: #007FB0; }

.navbar-toggler:focus { outline: 0; }

.site-tool { -ms-flex-order: 1; order: 1; }

.navbar-toggler { -ms-flex-order: 2; order: 2; }

.navbarwrap { -ms-flex-order: 3; order: 3; }

/* Media Queries */
@media (min-width: 992px) { .navbar-toggler { display: none; } }

@media (min-width: 992px) and (max-width: 1400px) { .site-tool { position: absolute; top: 1rem; right: 20px; } }

@media (min-width: 992px) and (max-width: 1200px) { .site-header .navbar-expand-lg { -ms-flex-flow: column nowrap; flex-flow: column nowrap; }
  .site-header .main-navbar { height: 155px; }
  .navbar-brand { margin-top: 1rem; margin-right: auto; }
  .site-tool { top: 2rem; } }

@media (min-width: 1200px) { .site-header .main-navbar { height: 130px; } }

@media (min-width: 1200.1px) and (max-width: 1400px) { .site-tool { right: 3.5%; } }

@media (min-width: 1400px) { .site-header .main-navbar { height: 145px; }
  .site-tool { -ms-flex-order: 2; order: 2; }
  .navbarwrap { -ms-flex-order: 1; order: 1; } }

@media (max-width: 1400px) { .site-header .social-block i:before { font-size: 15px; } }

@media (max-width: 992px) { #google_translate_element .goog-te-gadget-simple a { display: none; }
  .site-header .container { max-width: 100%; padding-left: 0; padding-right: 0; }
  .site-header .main-navbar { height: auto; padding-top: 1rem; padding-bottom: 1rem; }
  .navbar-brand { margin-left: 1.5rem; }
  .navbar-toggler { margin-right: 2rem; } }

@media (max-width: 768px) { .navbar-brand img { max-width: 300px; } }

@media (max-width: 576px) { .site-header .main-navbar { padding-top: 1.8rem; padding-bottom: .5rem; }
  .navbar-brand { margin-left: 1rem; margin-right: 0; }
  .navbar-brand img { max-width: 280px; }
  .navbar-toggler { -ms-flex-order: 2; order: 1; margin-right: 1rem; }
  .site-tool { -ms-flex-order: 1; order: 2; margin: 1rem auto; flex: 0 1 100%; } }

@media (max-width: 380px) { .navbar-brand img { max-width: 220px; } }

/* Footer */
.site-footer { background-color: #4e67c3; color: #fffefe; line-height: 1.7; font-size: 20px; }

.site-footer .brand { max-width: 100%; }

.site-footer .inner-pad { padding-top: 2.5rem; padding-bottom: 2.5rem; }

.site-footer .col { padding-top: 10px; padding-bottom: 10px; }

.site-footer a { color: #fffefe; }

.site-footer a:hover { opacity: .8; text-decoration: none; }

.site-footer a:focus { color: #fffefe !important; }

.site-footer h5 { font-size: 20px; margin-bottom: 1rem; font-weight: 400; }

.site-footer .quick-links li { padding-bottom: 1.8rem; display: block; font-size: 20px; }

.site-footer .social-block { margin-bottom: 2rem; }

.site-footer .social-block i:before { background-color: white; color: #007FB0; font-size: 22px; }

.site-footer .social-block .socialicon-facebook:before { content: "\ea90"; }

.site-footer .social-block .socialicon-twitter:before { content: "\ea96"; }

.site-footer .social-block a { font-size: 20px; }

.site-footer .searchwrap .searchInputContainer { margin-bottom: .5rem; }

.site-footer .searchwrap .searchInputContainer:before { font-family: feather !important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 22px; content: "\e9c1"; position: absolute; top: .45rem; left: .5rem; color: #bfbfbf; }

.site-footer .searchwrap .searchInputContainer input { border: 0; padding: .4rem 1.5rem .3rem 2.2rem; font-size: 16px; border-radius: 4px; background-color: white; max-width: 230px; }

.site-footer .searchwrap .searchInputContainer input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #d9dadb; }

.site-footer .searchwrap .searchInputContainer input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #d9dadb; opacity: 1; }

.site-footer .searchwrap .searchInputContainer input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #d9dadb; opacity: 1; }

.site-footer .searchwrap .searchInputContainer input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #d9dadb; }

.site-footer .searchwrap .searchInputContainer a.dnnSearchBoxClearText { top: 0; line-height: 1; margin-top: 12px; }

.site-footer .searchwrap .sitesearch { margin-left: 10px; background: white; color: #007FB0; padding: .4rem 1.5rem .3rem; border-radius: 20px; font-size: 17px; font-weight: 500; }

.site-footer .searchwrap .sitesearch:hover { background-color: rgba(255, 255, 255, 0.9); text-decoration: none; }

.site-footer .searchwrap .searchSkinObjectPreview { top: auto; right: auto; left: 0; bottom: 100%; margin-bottom: .3rem; border: 0; box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15); }

.site-footer .searchwrap .searchSkinObjectPreview > li { padding-top: .8rem; background-color: white; }

.site-footer .searchwrap .searchSkinObjectPreview > li:hover { background-color: rgba(254, 179, 7, 0.05); }

.site-footer .searchwrap .searchSkinObjectPreview > li.searchSkinObjectPreview_group { display: none; }

.site-footer .searchwrap .searchSkinObjectPreview > li > .searchSkinObjectPreview_more { background-color: #F1B434; color: black; padding: .5rem 1rem; display: inline-block; border-radius: 4px; font-size: 15px; }

.site-footer .searchwrap .searchSkinObjectPreview > li > .searchSkinObjectPreview_more:hover, .site-footer .searchwrap .searchSkinObjectPreview > li > .searchSkinObjectPreview_more:focus { text-decoration: none; background-color: #666; color: white !important; }

.site-footer .SkinObject { color: #fffefe; font-family: "Roboto", sans-serif; font-size: 20px; font-weight: 400; }

.site-footer A.SkinObject:link, .site-footer A.SkinObject:visited { color: white; text-decoration: none; }

.site-footer A.SkinObject:focus { color: white !important; opacity: .8; }

.site-footer .mobile-icons { width: 20px; }

.site-footer .dnnlogin #dnn_dnnUSER_registerLink { border-right: 1px solid rgba(255, 255, 255, 0.5); padding-right: 1rem; margin-right: 1rem; }

.site-footer #loginDnnitems { font-size: 14px; }

.site-footer #loginDnnitems a { color: rgba(255, 255, 255, 0.8); }

@media (min-width: 1400.1px) { .site-footer .inner-pad { padding-top: 5rem; padding-bottom: 4rem; } }

@media (max-width: 992px) { .mainfoot .social .hide-text { display: none; } }

@media (max-width: 768px) { .mainfoot .col-12 { text-align: center; }
  .mainfoot .social { -ms-flex-pack: center !important; justify-content: center !important; padding-bottom: 5px; height: auto; }
  .mainfoot .social a { display: table-cell; }
  .mainfoot .copyright { padding: 10px; } }

@media (max-width: 576px) { .site-footer .brand { max-width: 250px; } }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; margin-left: auto; margin-right: auto; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }

[dir="rtl"] .slick-slide { float: right; }

.slick-slide img { display: block; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

/* Slider */
.slick-loading .slick-list { background: #fff url("../vendor/slickslider/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face { font-family: "slick"; src: url("../vendor/slickslider/fonts/slick.eot"); src: url("../vendor/slickslider/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../vendor/slickslider/fonts/slick.woff") format("woff"), url("../vendor/slickslider/fonts/slick.ttf") format("truetype"), url("../vendor/slickslider/fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; z-index: 10; }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "feather"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: 0; }

[dir="rtl"] .slick-prev { left: auto; right: -25px; }

.slick-prev:before { content: ""; }

[dir="rtl"] .slick-prev:before { content: ""; }

.slick-next { right: 0; }

[dir="rtl"] .slick-next { left: -25px; right: auto; }

.slick-next:before { content: ""; }

[dir="rtl"] .slick-next:before { content: ""; }

/* Dots */
.slick-dots { position: absolute; bottom: -25px; list-style: none; display: block; text-align: center; padding: 0; margin: 0; width: 100%; }

.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

/*------------------------------------ SCC Slider Styles ------------------------------------*/
.scc-slick-slider { display: none; }

.scc-slick-slider.slick-initialized { display: block; }

.scc-slick-slider .slide-img { background-size: cover; background-repeat: no-repeat; background-position: center center; }

.slide-text-wrap { position: absolute; z-index: 20; height: 100%; width: 100%; top: 0; left: 0; }

/* Homepage Slider */
.sccfire-homeslider .slick-prev, .sccfire-homeslider .slick-next { display: none !important; width: 40px; height: 40px; }

.sccfire-homeslider .slick-prev:hover, .sccfire-homeslider .slick-prev:focus, .sccfire-homeslider .slick-next:hover, .sccfire-homeslider .slick-next:focus { background-color: rgba(79,104,196, 0.75); }

.sccfire-homeslider .slick-prev:hover:before, .sccfire-homeslider .slick-prev:focus:before, .sccfire-homeslider .slick-next:hover:before, .sccfire-homeslider .slick-next:focus:before { opacity: 1; }

.sccfire-homeslider .slick-prev:before, .sccfire-homeslider .slick-next:before { font-size: 30px; opacity: 1; }

.sccfire-homeslider:hover .slick-prev, .sccfire-homeslider:hover .slick-next { display: inline-block !important; }

.sccfire-homeslider .slick-dots { bottom: 5%; display: none !important; }

.sccfire-homeslider .slick-dots li { margin-left: 12px; margin-right: 12px; }

.sccfire-homeslider .slick-dots li button { padding: 0; border-radius: 50%; width: 14px; height: 14px; line-height: 14px; border: 3px solid white; }

.sccfire-homeslider .slick-dots li button:hover, .sccfire-homeslider .slick-dots li button:focus { outline: none; opacity: .85; }

.sccfire-homeslider .slick-dots li button:before { display: none; }

.sccfire-homeslider .slick-dots li.slick-active button { background-color: white; }

.sccfire-homeslider .slide-img { min-height: 200px; }

.sccfire-homeslider .slide-content .slide-text { margin-left: 10%; margin-bottom: 5%; }

.sccfire-homeslider .slide-content .slide-title { font-size: 32px; font-weight: 500; color: white; line-height: 1; margin-bottom: .5rem; }

.sccfire-homeslider .slide-content .slide-btn { font-size: 14px; text-transform: uppercase; color: white; background-color: #fdd206; border-radius: 34px; border: 2px solid #fdd206; letter-spacing: .1rem; padding: .5rem 1rem; }

.sccfire-homeslider .slide-content .slide-btn:hover { background-color: transparent; border-color: white; }

.sccfire-homeslider .slide-content .slide-btn:focus { background-color: transparent !important; color: white !important; }

@media (min-width: 576px) { .sccfire-homeslider .slick-dots { display: block !important; }
  .sccfire-homeslider .slide-img { min-height: 300px; }
  .sccfire-homeslider .slide-content .slide-text { margin-left: 6%; margin-bottom: 5%; }
  .sccfire-homeslider .slide-content .slide-title { font-size: 40px; margin-bottom: 1rem; }
  .sccfire-homeslider .slide-content .slide-btn { font-size: 18px; letter-spacing: 1px; padding: .6rem 1.5rem; } }

@media (min-width: 768px) { .sccfire-homeslider .slick-prev, .sccfire-homeslider .slick-next { width: 58px; height: 58px; }
  .sccfire-homeslider .slick-prev:before, .sccfire-homeslider .slick-next:before { font-size: 48px; }
  .sccfire-homeslider .slide-content .slide-title { font-size: 42px; } }

@media (min-width: 992px) { .sccfire-homeslider .slide-img { min-height: 420px; }
  .sccfire-homeslider .slide-content .slide-title { font-size: 52px; font-weight: 400; }
  .sccfire-homeslider .slide-content .slide-btn { font-size: 16px; padding: .6rem 1.5rem; } }

@media (min-width: 1200px) { .sccfire-homeslider .slick-prev, .sccfire-homeslider .slick-next { width: 60px; height: 60px; }
  .sccfire-homeslider .slick-prev:before, .sccfire-homeslider .slick-next:before { font-size: 50px; }
  .sccfire-homeslider .slick-dots li button { width: 18px; height: 18px; line-height: 18px; }
  .sccfire-homeslider .slide-img { min-height: 500px; }
  .sccfire-homeslider .slide-content .slide-title { font-size: 50px; }
  .sccfire-homeslider .slide-content .slide-btn { font-size: 18px; padding: .5rem 1.5rem; } }

@media (min-width: 1400px) { .sccfire-homeslider .slick-dots { bottom: 5%; }
  .sccfire-homeslider .slick-dots li button { width: 20px; height: 20px; line-height: 20px; border: 3px solid white; }
  .sccfire-homeslider .slide-img { min-height: 550px; }
  .sccfire-homeslider .slide-content .slide-text { margin-bottom: 4%; left: 4%; }
  .sccfire-homeslider .slide-content .slide-title { font-size: 58px; }
  .sccfire-homeslider .slide-content .slide-btn { font-size: 20px; padding: .7rem 2rem; } }

@media (min-width: 1600px) { .sccfire-homeslider .slick-prev { left: 4%; }
  .sccfire-homeslider .slick-next { right: 4%; }
  .sccfire-homeslider .slide-img { min-height: 600px; }
  .sccfire-homeslider .slide-content .slide-text { left: 4%; }
  .sccfire-homeslider .slide-content .slide-title { font-size: 68px; }
  .sccfire-homeslider .slide-content .slide-btn { font-size: 20px; padding: .7rem 2rem; } }

.no-pad-container { padding-left: 0; padding-right: 0; }

h2, .h2 { font-size: 34px !important; font-weight: 500 !important; color: #287869; }

h3 { font-size: 24px; font-weight: 500; margin-bottom: .8rem; }

h4 { font-size: 20px; }

h5 { font-size: 18px; }

.h3-heading-with-leftborder { border-left: 10px solid #c9543d; padding-left: 1rem; color: #c9543d; }

.bg-blue { background-color: #4f68c4 !important; }

.bg-green { background-color: #287869 !important; }

.bg-yellow { background-color: #fdd206 !important; }

.text-gray { color: #6f7273 !important; }

.text-green, .innerpage .mainbody .text-green { color: #287869 !important; }

.text-blue, .innerpage .mainbody .text-blue { color: #4f68c4 !important; }

.text-yellow { color: #fdd206 !important; }

.text-small { font-size: 16px !important; }

.list-no-bullets { list-style-type: none; }

.list-no-bullets li { list-style-type: none; padding-left: 0; margin-left: 0; }

.site-wrapper { position: relative; background-color: white; }

.site-wrapper .container-fluid.no-pad-container { padding-left: 0; padding-right: 0; }

.content-body { background-color: white; padding: 2rem; }

.content-body .dnnModuleManager { border: 0; padding: 0 !important; }

.site-breadcrumb { background-color: #f6f6f6; padding: 1rem 0; line-height: 1; }

.site-breadcrumb .BreadcrumbLabel { display: none; }

.site-breadcrumb .covid-breadcrumb { color: #222; font-size: 13px; }

.site-breadcrumb .covid-breadcrumb:last-child { color: #666; }

.site-breadcrumb #dnn_dnnBREADCRUMB_lblBreadCrumb span { padding: 0 5px; color: #666; }

.site-wrapper .accordion .btn-faq { width: 100%; background-color: rgba(0, 193, 213, 0.3); color: #222 !important; text-align: left; text-transform: none; letter-spacing: unset; padding: 1.5rem 1.5rem 1.3rem; border-radius: 0; font-size: 17px; }

.site-wrapper .accordion .btn-faq:hover { background-color: rgba(0, 193, 213, 0.2); }

.site-wrapper .accordion .btn-faq:focus { color: #333 !important; }

.site-wrapper .accordion .btn-faq.collapsed { background-color: #f9f9f9; box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); }

.site-wrapper .accordion .btn-faq.collapsed:hover { background-color: #f1f1f1; }

.site-wrapper .accordion .card-header { padding: 0; }

.site-wrapper .accordion .card-header .btn-faq { padding-left: 50px; }

.site-wrapper .accordion .card-header .btn-faq span { font-weight: 800; color: orange; display: block; position: absolute; left: 1.25rem; }

.site-wrapper .accordion .card-body { font-size: 16px; padding-left: 52px; position: relative; color: #333; border: 5px solid #ddd; }

.site-wrapper .accordion .card-body span { font-weight: 600; color: #999; font-size: 22px; display: block; float: left; line-height: 1.4; position: absolute; position: absolute; left: 1.4rem; }

.site-wrapper .accordion .card-body ul { margin-left: 0 !important; margin-top: .5rem; }

.site-wrapper .accordion .card-body ul li { margin-bottom: 0; }

.section-landing-grid { padding-left: 3rem; padding-right: 3rem; padding-bottom: 2rem; }

.col-5col { padding-left: 10px; padding-right: 10px; }

.tile-block { cursor: pointer; overflow: hidden; background-color: #2a2a2a; position: relative; margin-bottom: 1.5rem; padding-bottom: 85px; }

.tile-block img { position: relative; display: block; min-height: 100%; max-width: 100%; -webkit-transform: scale(1); transform: scale(1); transform-origin: top center; }

.tile-block .block-ctn { padding: 2em; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.tile-block .block-ctn > .block-title { position: absolute; bottom: 0; left: 0; width: 100%; height: 85px; background-color: #2a2a2a; }

.tile-block h3 { color: white; font-weight: 400 !important; font-size: 24px; line-height: 1.2; text-transform: uppercase; text-align: center; margin-bottom: 0 !important; margin-top: 0; padding-left: 1.5rem; padding-right: 1.5rem; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.tile-block h3:before { position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #fff; content: ''; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition-delay: 150ms; }

.tile-block h3:after { position: absolute; top: 100%; left: 0; width: 100%; height: 2px; background: #fff; content: ''; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition-delay: 150ms; }

.tile-block .block-ctn, .tile-block .block-ctn > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.tile-block .block-ctn > a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0; }

.tile-block:hover { background-color: #382E8D; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15); }

.tile-block:hover .block-ctn > .block-title { background-color: transparent; }

.tile-block:hover img { opacity: 0.15; -webkit-transform: scale(1.45); transform: scale(1.45); }

.tile-block:hover h3 { -webkit-transform: translate(0, -105px); transform: translate(0, -105px); font-size: 26px; padding-left: 1rem; padding-right: 1rem; position: relative; }

.tile-block:hover h3:before { opacity: 1; -webkit-transform: translate3d(0, -16px, 0); transform: translate3d(0, -16px, 0); }

.tile-block:hover h3:after { opacity: 1; -webkit-transform: translate3d(0, 16px, 0); transform: translate3d(0, 16px, 0); }

.btn-primary, .mainbody .btn-primary { font-size: 16px; text-transform: uppercase; color: white; background-color: #fdd206; border-radius: 34px; border: 2px solid #fdd206; letter-spacing: 0; padding: .5rem 1rem; font-weight: 500; }

.btn-primary:hover, .mainbody .btn-primary:hover { background-color: #555; color: white; border-color: #555; }

.btn-primary:focus, .mainbody .btn-primary:focus { background-color: white !important; color: white !important; }

.btn-primary:visited, .mainbody .btn-primary:visited { color: white; }

.btn-yellow, .mainbody .btn-yellow { font-size: 16px; text-transform: uppercase; color: white; background-color: #fdd206; border-radius: 34px; border: 2px solid #fdd206; letter-spacing: .1rem; padding: .5rem 1rem; font-weight: 500; }

.btn-yellow:hover, .mainbody .btn-yellow:hover { background-color: #555; color: white; }

.btn-yellow:focus, .mainbody .btn-yellow:focus { background-color: white !important; color: white !important; }

.btn-yellow:visited, .mainbody .btn-yellow:visited { color: white; }

.mainbody .btn-gray { background-color: #eee; border: 1px solid #ccc; color: #333; font-size: 17px; padding: .3rem 1rem .4rem; line-height: 1.2; margin: .3rem 1rem .4rem .5rem; }

.mainbody .btn-gray:hover { background-color: #ddd; }

@media (min-width: 576px) { .btn-yellow { font-size: 15px; letter-spacing: 1px; } }

@media (min-width: 992px) { .btn-yellow { font-size: 20px; padding: .8rem 2.4rem; } }

@media (min-width: 1200px) { .btn-yellow { font-size: 20px; padding: .7rem 2rem; } }

.home-section h2 { font-size: 30px; font-weight: 500 !important; color: #223065 !important; margin-bottom: 1rem; }

.home-section .sec-text { line-height: 1.75; }

/* Home Featured Section */
.home-feature-row { margin-right: -8px; margin-left: -8px; }

.home-feature-row .card { overflow: hidden; }

.home-feature-row .card:hover { box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3); transform: translateY(-10px); }

.home-feature-row .card-body { padding-bottom: 3rem; }

.home-feature-row .card-title { font-size: 20px; margin-bottom: .2rem; }

.home-feature-row .figure-wrap { height: 250px; display: -ms-flexbox !important; display: flex !important; -ms-flex-pack: center !important; justify-content: center !important; -ms-flex-align: center !important; align-items: center !important; padding: 2.5rem; }

.home-feature-row .figure-wrap img { max-width: 100%; }

.home-feature-row .col-feature { padding-left: 8px; padding-right: 8px; }

.home-feature-row .btn-more { border-bottom: 0; text-decoration: underline; display: -ms-flexbox !important; display: flex !important; -ms-flex-align: end !important; align-items: flex-end !important; height: 100%; width: 100%; position: absolute; bottom: 0; vertical-align: bottom; padding-bottom: 1rem; padding-left: 1.25rem; margin-left: -1.25rem; }

.home-feature-row .btn-more:hover { text-decoration: underline; background-color: transparent; }

.home-feature-row .card-blue .figure-wrap { background-color: #4f68c4; }

.home-feature-row .card-blue:hover { background-color: #4f68c4; }

.home-feature-row .card-blue:hover .card-title { color: white; }

.home-feature-row .card-blue:hover .btn-more { color: white; }

.home-feature-row .card-green .figure-wrap { background-color: #226F54; }

.home-feature-row .card-green:hover { background-color: #226F54; }

.home-feature-row .card-green:hover .card-title { color: white; }

.home-feature-row .card-green:hover .btn-more { color: white; }

.home-feature-row .card-yellow .figure-wrap { background-color: #fdd206; }

.home-feature-row .card-yellow:hover { background-color: #fdd206; }

.home-feature-row .card-yellow:hover .card-title { color: white; }

.home-feature-row .card-yellow:hover .btn-more { color: white; }

/* Home Ask Team Section */
.section-askteam { background-image: url(../images/home-sec-bg-leaf.jpg); background-repeat: no-repeat; background-size: cover; color: white; }

.section-askteam h2 { color: white !important; }

.section-askteam .btn-yellow:hover { background-color: transparent; border-color: white; }

/* Home Purpose of the commission section  */
.section-jagpurpose { background-color: #007FB0; background-repeat: no-repeat; background-size: cover; color: white; }

.section-jagpurpose h2 { color: white !important; }

.section-jagpurpose .btn-yellow:hover { background-color: transparent; border-color: white; }



/* Home Help Section */
.section-help .card { border: 0; }

.section-help .card:hover { transform: translateY(-10px); }

.section-help .card:hover .figure-wrap { box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.3); }

.section-help .card-body { text-align: center; }

.section-help .card-title { font-size: 22px; letter-spacing: 1px; margin-bottom: .2rem; text-transform: uppercase; }

.section-help .figure-wrap { width: 180px; height: 180px; padding: 2rem; margin-left: auto; margin-right: auto; border-radius: 50%; display: -ms-flexbox !important; display: flex !important; -ms-flex-pack: center !important; justify-content: center !important; -ms-flex-align: center !important; align-items: center !important; }

.section-help .figure-wrap img { max-width: 100%; }

.section-help .btn-more { border-bottom: 0; height: 100%; width: 100%; position: absolute; bottom: 0; left: 0; vertical-align: bottom; padding-bottom: 1rem; text-indent: -999rem; }

.section-help .btn-more:hover { background-color: transparent; }

@media (min-width: 576px) { .home-section h2 { font-size: 40px !important; font-weight: 400 !important; } }

@media (min-width: 768px) { .home-section h2 { font-size: 40px !important; }
  .section-help .figure-wrap { width: 200px; height: 200px; } }

@media (min-width: 992px) { .home-section h2 { font-size: 44px !important; }
  .home-feature-row .card-title { font-size: 21px; } }

@media (min-width: 1200px) { .home-section h2 { font-size: 48px !important; }
  .home-feature-row .card-title { font-size: 20px; }
  .home-feature-row .figure-wrap { padding: 4rem; }
  .section-help .figure-wrap { width: 180px; height: 180px; }
  .section-help .card-title { font-size: 22px; } }

@media (min-width: 1400px) { .home-section h2 { font-size: 48px !important; }
  .home-feature-row .figure-wrap { height: 310px; }
  .home-feature-row .card-title { font-size: 20px; }
  .section-askteam .btn-yellow { font-size: 20px; padding: .8rem 2rem; }
  .section-help .figure-wrap { width: 220px; height: 220px; }
  .section-help .card-title { font-size: 23px; } }

@media (min-width: 1600px) { .home-section h2 { font-size: 52px !important; }
  .home-section .sec-text { font-size: 21px; }
  .section-askteam .col { max-width: 1200px; } }

.innerpage .mainbody h2 { font-size: 32px !important; font-weight: 500 !important; margin-bottom: 1.3rem; color: #00a0a2!important; }

.innerpage .mainbody b, .innerpage .mainbody strong { font-weight: 600; }

.innerpage .subpage-banner { background-color: #287869; background-size: cover; background-repeat: no-repeat; background-position: center center; position: relative; padding-top: 2.5rem; padding-bottom: 2.5rem; margin-bottom: 1.5rem; display: -ms-flexbox !important; display: flex !important; -ms-flex-align: center !important; align-items: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.innerpage .page-title { text-align: center; }

.innerpage .page-title h1 { color: white; font-size: 36px; text-align: center; font-weight: 400; margin-bottom: 0 !important; letter-spacing: 1px; }

.innerpage .subpage-leftnav { border: 2px solid #cdcdcd; border-radius: 6px; overflow: hidden; }

.innerpage .subpage-leftnav .sub-menu { padding-left: 0; padding-top: 1rem; border-top: 24px solid #287869; }

.innerpage .subpage-leftnav .sub-menu li { list-style-type: none; padding: 0; margin-left: 0; font-size: 18px; font-weight: 500; line-height: 1.5; }

.innerpage .subpage-leftnav .sub-menu li a { border-bottom: 0; padding: .8rem 1.5rem; display: block; }

.innerpage .subpage-leftnav.style-blue .sub-menu { border-top-color: #007FB0; }

.innerpage .subpage-leftnav.style-green .sub-menu { border-top-color: #287869; }

.innerpage .col-content p { margin-bottom: 2rem; }

.innerpage .col-content ul li { line-height: 1.7; padding-bottom: .5rem; padding-left: 0; list-style-position: outside; margin-left: 1rem; }

.advisorybox { float: right; padding: 16px; border: 2px solid #cccccc; width: 30%; font-size: 1rem; line-height: 1.4rem; background-color: #287869; color: #ffffff; border-radius: 6px; margin-left: 10px; margin-bottom: 20px; box-shadow: 5px 10px 10px #cccccc; }

@media (min-width: 576px) { .innerpage .subpage-banner { padding-top: 3rem; padding-bottom: 3rem; }
  .innerpage .subpage-banner .page-title h1 { font-size: 40px; font-weight: 400; } }

@media (min-width: 768px) { .innerpage .mainbody h2 { font-size: 34px !important; font-weight: 400 !important; } }

@media (min-width: 992px) { .innerpage .subpage-banner { padding-top: 4rem; padding-bottom: 4rem; margin-bottom: 3rem; }
  .innerpage .subpage-banner .page-title h1 { font-size: 44px; }
  .innerpage .subpage-content-body { min-height: 450px; }
  .innerpage .col-content .inner { padding-left: 2.5rem; } }

@media (min-width: 1200px) { .innerpage .mainbody h2 { font-size: 33px !important; }
  .innerpage .subpage-banner { margin-bottom: 3.5rem; }
  .innerpage .subpage-banner .page-title h1 { font-size: 52px; }
  .innerpage .col-nav { max-width: 350px; min-width: 320px; }
  .innerpage .col-content .inner { padding-left: 3rem; } }

@media (min-width: 1400px) { .innerpage .col-nav { max-width: 400px; }
  .innerpage .subpage-banner { padding-top: 4rem; padding-bottom: 4rem; margin-bottom: 3rem; } }

@media (min-width: 1600px) { .innerpage .subpage-banner { padding-top: 5rem; padding-bottom: 5rem; margin-bottom: 4rem; }
  .innerpage .subpage-banner .page-title h1 { font-size: 58px; } }

@media only screen and (max-width: 768px) { .advisorybox { float: none; padding: 16px; border: 2px solid #cccccc; width: 80%; margin-left: auto; margin-right: auto; } }

.innerpage.page-nosidebar .page-title h1 { font-size: 36px; }

/*------------------------------------
  Search Result
------------------------------------*/
.dnnSearchBoxPanel { max-width: 100%; }

.dnnSearchBoxPanel .dnnSearchResultAdvancedTip, .dnnSearchBoxPanel .dnnSearchBox_advanced { display: none; }

.dnnSearchBoxPanel .dnnSearchBox { height: 40px; margin-right: 10px; }

.dnnSearchBoxPanel .dnnSearchBox > a.dnnSearchButton { top: 6px; right: 10px; }

.dnnSearchBoxPanel .dnnSearchBox > a.dnnSearchBoxClearText { right: 40px !important; }

.dnnSearchBoxPanel .dnnSearchBox > input[type="text"] { width: 92% !important; }

.dnnSearchResultPanel { display: none; }

.dnnSearchResultContainer > .dnnSearchResultItem { margin-bottom: 0; }

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title { font-size: 20px; border-left: 8px solid #287869; padding-left: 1rem; line-height: 1.3; margin-bottom: 4px; margin-top: 1.8rem; font-weight: 600; }

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Title a { color: #444; font-weight: 500; }

.dnnSearchResultContainer > .dnnSearchResultItem .dnnSearchResultItem-Link { font-style: italic; padding-left: 1.4rem; display: block; margin-bottom: 1rem; }

.dnnSearchResultContainer > .dnnSearchResultItem .dnnSearchResultItem-Link a { color: #999; }

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description { padding-left: 1.4rem; }

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Description b { font-weight: normal; background-color: rgba(56, 46, 141, 0.1); padding: .1rem .3rem; }

.dnnSearchResultContainer > .dnnSearchResultItem > .dnnSearchResultItem-Others a { color: #333; }

.dnnSearchResultContainer > .dnnSearchResultItem-Subset { margin: 0 0 1.3rem 1.4rem; }

.dnnSearchResultContainer > .dnnSearchResultItem-Subset > .dnnSearchResultItem-Title { display: none; }

.dnnSearchResultContainer > .dnnSearchResultItem-Subset > .dnnSearchResultItem-Description b { font-weight: normal; background-color: rgba(241, 180, 52, 0.5); padding: .1rem .3rem; }

.innerpage .newsroom-twitter { border-top: 1px solid #fff; }

.innerpage #CountyPressReleaseData ul { margin-bottom: 0; }

.innerpage #twitterribbon, .innerpage #twitterribbonmobile { background-color: #1da1f2; color: #ffffff; height: 30px; text-align: center; }

.innerpage #twitterribbon a, .innerpage #twitterribbonmobile a { color: #ffffff; font-size: .9rem; position: relative; top: -2px; }

.innerpage #twitterribbon img, .innerpage #twitterribbonmobile img, .innerpage #twittermobilelinks img { max-height: 20px; position: relative; top: -1px; }

.innerpage #fbribbon, .innerpage #fbribbonmobile { background-color: #3b5998; color: #ffffff; height: 30px; text-align: center; }

.innerpage #fbribbonmobile { z-index: 1000; }

.innerpage #fbribbon a, .innerpage #fbribbonmobile a { color: #ffffff; font-size: .9rem; position: relative; top: -2px; }

.innerpage #fbribbon img, .innerpage #fbribbonmobile img, .innerpage #fbmobilelinks img { max-height: 20px; margin-right: 3px; position: relative; top: -2px; }

.innerpage .embeddashboard { width: 100%; height: 600px; margin-bottom: 20px; }

@media only screen and (max-width: 992px) { .innerpage #fbribbon, .innerpage #twitterribbon { display: none; }
  .innerpage #fbribbonmobile, .innerpage #twitterribbonmobile { display: block; cursor: pointer; } }

@media only screen and (min-width: 993px) { .innerpage #fbribbon, .innerpage #twitterribbon { display: block; }
  .innerpage #fbribbonmobile, .innerpage #twitterribbonmobile { display: none; } }

.innerpage #twittermobilelinks, .innerpage #fbmobilelinks { position: relative; z-index: 1000; display: none; }

.innerpage #twittermobilelinks a { display: block; background-color: #1da1f2; color: #ffffff; height: 30px; z-index: 1000; border-top: 1px solid #cccccc; font-size: .9rem; text-align: center; position: relative; }

.innerpage #fbmobilelinks a { display: block; background-color: #3b5998; color: #ffffff; height: 30px; z-index: 1000; border-top: 1px solid #cccccc; font-size: .9rem; text-align: center; position: relative; }

@media (min-width: 576.1px) { .container { max-width: 100%; } }

@media (min-width: 768.1px) { .container { max-width: 100%; } }

@media (min-width: 1200.1px) { .container { width: 98%; max-width: 98%; }
  .container-fluid { max-width: 100%; } }

@media (min-width: 1600.1px) { .container { width: 1400px; max-width: 1400px; } }

@media (max-width: 992px) { .scc-mega-menu { background-color: rgba(0, 0, 0, 0.9); } }
