/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
@media only all and (max-width: 69.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 4, templates/rt_xenon/custom/scss/_fixedheader.scss */
  /* line 5, templates/rt_xenon/custom/scss/_fixedheader.scss */
  .disable-mobile .headroom-bg-section {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    position: relative !important;
  }
  /* line 9, templates/rt_xenon/custom/scss/_fixedheader.scss */
  .disable-mobile .headroom-bg-section + section, .disable-mobile .headroom-bg-section + header {
    padding-top: 0 !important;
  }
}
/* line 16, templates/rt_xenon/custom/scss/_fixedheader.scss */
.headroom-bg-section {
  position: fixed !important;
  width: 100%;
  z-index: 1001 !important;
  right: 0;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 26, templates/rt_xenon/custom/scss/_fixedheader.scss */
.headroom-bg-section.headroom--pinned {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 30, templates/rt_xenon/custom/scss/_fixedheader.scss */
.headroom-bg-section.headroom--unpinned {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
@font-face {
  font-family: 'pbs_kids';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/pbs_kids/PBSKIDSHeadline-Regular.eot#iefix') format("embedded-opentype"), url('../fonts/pbs_kids/PBSKIDSHeadline-Regular.woff2') format("woff2"), url('../../fonts/pbs_kids/PBSKIDSHeadline-Regular.woff') format("woff"), url('../fonts/pbs_kids/PBSKIDSHeadline-Regular.ttf') format("truetype"), url('../fonts/pbs_kids/PBSKIDSHeadline-Regular.svg#pbs_kids') format("svg");
}
@font-face {
  font-family: 'pbs_kids-bold';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/pbs_kids/PBSKIDSHeadline-Bold.eot#iefix') format("embedded-opentype"), url('../fonts/pbs_kids/PBSKIDSHeadline-Bold.woff2') format("woff2"), url('../../fonts/pbs_kids/PBSKIDSHeadline-Bold.woff') format("woff"), url('../fonts/pbs_kids/PBSKIDSHeadline-Bold.ttf') format("truetype"), url('../fonts/pbs_kids/PBSKIDSHeadline-Bold.svg#pbs_kids-bold') format("svg");
}
/* line 8, templates/rt_xenon/custom/scss/custom.scss */
.font-family-pbs_kids {
  font-family: 'pbs_kids', Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
}
/* Container holding the image and the text */
/* line 15, templates/rt_xenon/custom/scss/custom.scss */
.container {
  position: relative;
  text-align: center;
  color: white;
}
/* Centered text */
/* line 22, templates/rt_xenon/custom/scss/custom.scss */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 29, templates/rt_xenon/custom/scss/custom.scss */
.moduletable[class*="title"] .g-title, .widget[class*="title"] .g-title {
  margin-left: -0.1rem;
}
/* line 34, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_right {
  float: right;
  width: 250px !important;
  display: block;
}
/* line 38, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_images {
  width: 308px !important;
  height: 1em;
}
/* line 44, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_parent {
  font-size: 250px;
  width: 1em;
}
/* line 49, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_child {
  width: 100%;
  height: 1em;
}
/* line 65, templates/rt_xenon/custom/scss/custom.scss */
.radioheader.mejs__controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  bottom: 0;
  left: 0;
  height: 55px !important;
  width: 10%;
  z-index: 1;
}
/* line 77, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__container {
  position: relative;
  background: #b6201e !important;
  font-family: Helvetica, Arial, serif;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
  box-sizing: border-box;
  width: 50px !important;
  height: 55px !important;
  min-width: 50px !important;
}
/* line 90, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__time {
  visibility: hidden;
}
/* line 95, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__horizontal-volume-slider {
  visibility: hidden;
}
/* line 100, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__button > button {
  margin: 5px 6px;
}
/* line 106, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__time-rail {
  visibility: hidden;
}
/* line 112, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__button.mejs__volume-button.mejs__mute {
  visibility: hidden;
}
/* line 119, templates/rt_xenon/custom/scss/custom.scss */
.hovermenu {
  position: fixed;
  top: 15rem;
  z-index: 1000;
  right: 3rem;
}
/* line 126, templates/rt_xenon/custom/scss/custom.scss */
#cbscrollbar3 .viewport {
  margin-top: 1rem;
  padding-top: 1rem;
}
/* line 131, templates/rt_xenon/custom/scss/custom.scss */
#cbscrollbar4 .viewport {
  margin-top: 1rem;
  padding-top: 1rem;
}
/* line 136, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-img img {
  border: 0px;
  transition: border 0.4s ease;
}
/* line 142, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-item .allmode-text {
  font: 14px/17px montserrat, Helvetica, Tahoma, Geneva, Arial, sans-serif;
  color: #373737;
}
/* line 147, templates/rt_xenon/custom/scss/custom.scss */
#cbscrollbar3 {
  margin: 15px -15px !important;
}
/* line 153, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-itemsbox {
  margin: 8px 8px 8px;
  background-color: #f9f9f9;
}
/* line 173, templates/rt_xenon/custom/scss/custom.scss */
.aixwebtick-white .maks2-left {
  width: 100px;
  position: absolute;
  top: 0;
  left: -2px;
  background: -moz-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(249, 249, 249, 0)));
  background: -webkit-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: -o-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: -ms-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: linear-gradient(to right, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1);
}
/* line 190, templates/rt_xenon/custom/scss/custom.scss */
.aixwebtick-white .maks2-right {
  width: 100px;
  position: absolute;
  top: 0;
  right: -2px;
  background: -moz-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(249, 249, 249, 0)), color-stop(100%, rgba(249, 249, 249, 1)));
  background: -webkit-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: -o-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: -ms-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: linear-gradient(to right, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1);
}
/* line 209, templates/rt_xenon/custom/scss/custom.scss */
#radio-ticker {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}
/* line 214, templates/rt_xenon/custom/scss/custom.scss */
.nopadding .module-body {
  padding: 0 !important;
}
/* line 215, templates/rt_xenon/custom/scss/custom.scss */
.nomargin .module-body {
  margin: 0 !important;
}
/* line 216, templates/rt_xenon/custom/scss/custom.scss */
.noborder .module-body {
  border: 0 !important;
}
/* line 224, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-panels > .sprocket-tabs-panel.active {
  background-color: white;
}
/* line 228, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav {
  background: #f9f9f9;
}
/* line 232, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav {
  border-bottom: 1px solid #b6201e;
}
/* line 237, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(3) > div > div > div > div > div > div > div > div.sprocket-tabs-panel.active > div > span > div.mod_qluetwitter_well {
  max-height: 15em !important;
}
/* line 251, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav > li > .sprocket-tabs-inner {
  border: 1px solid #b6201e;
}
/* line 257, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
  background-color: #b6201e;
  color: white;
}
/* line 267, templates/rt_xenon/custom/scss/custom.scss */
.icalComp .cheight {
  height: 75px;
  width: 100%;
}
/* line 273, templates/rt_xenon/custom/scss/custom.scss */
#jb_template .pb-3, #jb_template .py-3 {
  flex: 0 0 56.66667%;
  max-width: 56.66667%;
  margin-left: -15px;
}
/* line 280, templates/rt_xenon/custom/scss/custom.scss */
#jb_template .row {
  margin-left: -25px;
}
/* line 285, templates/rt_xenon/custom/scss/custom.scss */
#jb_template .col-md-4 {
  flex: 0 0 43.33333%;
  max-width: 43.33333%;
}
/*
 #menu-4387-particle > nav > ul > li.g-menu-item.g-menu-item-1370.g-menu-item-type-alias.g-standard >  a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-5263-particle > nav > ul >g li.g-menu-item.g-menu-item-type-alias.g-menu-item-1370.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4821-particle > nav > ul > li.g-menu-item.g-menu-item-type-alias.g-menu-item-1370.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4387-particle > nav > ul > li.g-menu-item.g-menu-item-2729.g-menu-item-type-alias.g-standard >  a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-5263-particle > nav > ul >g li.g-menu-item.g-menu-item-type-alias.g-menu-item-2729.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4821-particle > nav > ul > li.g-menu-item.g-menu-item-type-alias.g-menu-item-2729.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4821-particle > nav > ul > li.g-menu-item.g-menu-item-2729.g-menu-item-type-component.g-standard a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 */
/* line 346, templates/rt_xenon/custom/scss/custom.scss */
.menutop {
  z-index: 1;
}
/* line 350, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(1) > div > div > div > div > div {
  z-index: 1;
}
/* line 354, templates/rt_xenon/custom/scss/custom.scss */
#g-utility > div > div:nth-child(3) > div > div:nth-child(1) > div > div > div > div:nth-child(1) > div.allmode-img {
  margin-top: 1.8rem;
}
/* line 359, templates/rt_xenon/custom/scss/custom.scss */
#g-utility > div > div:nth-child(3) > div > div:nth-child(2) > div {
  margin-top: 1.5rem;
}
/* line 364, templates/rt_xenon/custom/scss/custom.scss */
.no_header_menu {
  margin-top: 2.5rem !important;
}
/* line 368, templates/rt_xenon/custom/scss/custom.scss */
#joom-container .media-respond div.media-content {
  z-index: 1;
}
/* line 372, templates/rt_xenon/custom/scss/custom.scss */
.media-item {
  z-index: 1;
}
/* line 376, templates/rt_xenon/custom/scss/custom.scss */
html.g-offcanvas-css3 body.gantry.site.com_content.view-article.no-layout.no-task.dir-ltr.itemid-403.outline-24.g-offcanvas-right.g-default.g-style-preset1 div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-16 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 16%;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 16%;
  -moz-flex: 0 16%;
  -ms-flex: 0 16%;
  flex: 0 16%;
  flex-grow: 0;
  flex-basis: 16%;
  width: 16%;
}
/* line 393, templates/rt_xenon/custom/scss/custom.scss */
#logo-2852-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 400, templates/rt_xenon/custom/scss/custom.scss */
#logo-4182-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 407, templates/rt_xenon/custom/scss/custom.scss */
#logo-4057-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 414, templates/rt_xenon/custom/scss/custom.scss */
#logo-2140-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 422, templates/rt_xenon/custom/scss/custom.scss */
#g-offcanvas .g-logo {
  width: 125px !important;
}
/* line 429, templates/rt_xenon/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back {
  height: 5rem;
}
/* line 435, templates/rt_xenon/custom/scss/custom.scss */
.g-go-back a::before {
  height: 5rem;
}
/* line 442, templates/rt_xenon/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #fff;
  padding-top: 0.938rem;
  padding-right: 3.5rem;
  padding-bottom: 0.938rem;
  padding-left: 0.938rem;
}
/* line 451, templates/rt_xenon/custom/scss/custom.scss */
.g-offcanvas-toggle .g-logo {
  padding-left: 30px;
  width: 12rem;
}
/* line 456, templates/rt_xenon/custom/scss/custom.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 462, templates/rt_xenon/custom/scss/custom.scss */
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 470, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  min-height: 45vh;
  max-height: 70vh;
}
/* line 474, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-weight: x-bold;
  font-size: 3.2rem;
  line-height: 1;
  letter-spacing: 0.015px;
  font-size-adjust: 0.7;
}
/* Create two unequal columns that floats next to each other no padding */
/* line 484, templates/rt_xenon/custom/scss/custom.scss */
.column-player-l-np {
  float: left;
  width: 10%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 492, templates/rt_xenon/custom/scss/custom.scss */
.column-player-r-np {
  float: left;
  width: 90%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other no padding */
/* line 503, templates/rt_xenon/custom/scss/custom.scss */
.column-two-l-np {
  float: left;
  width: 35.3%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 511, templates/rt_xenon/custom/scss/custom.scss */
.column-two-r-np {
  float: left;
  width: 64.7%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 521, templates/rt_xenon/custom/scss/custom.scss */
.column-poem-l {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 529, templates/rt_xenon/custom/scss/custom.scss */
.column-poem-r {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 538, templates/rt_xenon/custom/scss/custom.scss */
.column-two-l {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 546, templates/rt_xenon/custom/scss/custom.scss */
.column-two-r {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create three equal columns that floats next to each other */
/* line 556, templates/rt_xenon/custom/scss/custom.scss */
.column-three-l {
  float: left;
  width: 33%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create three equal columns that floats next to each other */
/* line 564, templates/rt_xenon/custom/scss/custom.scss */
.column-three-m {
  float: left;
  width: 33%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create three equal columns that floats next to each other */
/* line 572, templates/rt_xenon/custom/scss/custom.scss */
.column-three-r {
  float: left;
  width: 33%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 583, templates/rt_xenon/custom/scss/custom.scss */
.column-podcast-l {
  float: left;
  width: 25%;
  padding: 10px;
  height: 375px;
  /* Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 591, templates/rt_xenon/custom/scss/custom.scss */
.column-podcast-r {
  float: left;
  width: 75%;
  padding: 10px;
  height: 375px;
  /* Should be removed. Only for demonstration */
}
/* Create four equal columns that floats next to each other */
/* line 599, templates/rt_xenon/custom/scss/custom.scss */
.column {
  float: left;
  width: 25%;
  padding: 10px;
  height: inherit;
  /* Should be removed. Only for demonstration */
}
/* Create four equal columns that floats next to each other */
/* line 607, templates/rt_xenon/custom/scss/custom.scss */
.column-tv {
  float: left;
  width: 20%;
  padding: 10px;
  height: 280px;
  /* Should be removed. Only for demonstration */
}
/* Clear floats after the columns */
/* line 615, templates/rt_xenon/custom/scss/custom.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* Responsive layout - makes the four columns stack on top of each other instead of next to each other */
/*@media screen and (max-width: 600px) {
 .column {
 width: 100%;
 }
 }*/
@media (max-width: 75rem) {
  /* line 633, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    min-height: 55vh;
    max-height: 60vh;
  }
  /* line 636, templates/rt_xenon/custom/scss/custom.scss */
  h3 {
    font-size: 12pt;
  }
  /* line 642, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-weight: x-bold;
    line-height: 1.2;
    letter-spacing: 0.015px;
    margin: 4rem auto 1rem auto;
  }
  /* line 649, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    text-align: center;
    margin: auto;
    padding: 2rem 1rem;
  }
  /* line 654, templates/rt_xenon/custom/scss/custom.scss */
  #g-header .fp-header-a .g-flexslider-slideshow-item-desc {
    width: 95%;
    margin: 2rem auto 1rem auto;
  }
  /* line 658, templates/rt_xenon/custom/scss/custom.scss */
  html.g-offcanvas-css3 body.gantry.site.com_creativecontactform.view-creativecontactform.no-layout.no-task.dir-ltr.itemid-412.outline-24.g-offcanvas-right.g-default.g-style-preset1 div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-50.center.title1 div#menu-5263-particle.g-content.g-particle {
    margin-top: -4rem;
  }
  /* line 661, templates/rt_xenon/custom/scss/custom.scss */
  html.g-offcanvas-css3 body.gantry.site.com_content.view-article.no-layout.no-task.dir-ltr.itemid-403.outline-24.g-offcanvas-right.g-default.g-style-preset1 div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-50.center.title1 div#menu-5263-particle.g-content.g-particle {
    margin-top: -4rem;
  }
  /* line 664, templates/rt_xenon/custom/scss/custom.scss */
  #logo-2852-particle {
    margin-top: 1rem;
  }
  /* line 668, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4182-particle {
    margin-top: 1rem;
  }
  /* line 671, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4057-particle {
    margin-top: 1rem;
  }
  /* line 674, templates/rt_xenon/custom/scss/custom.scss */
  #logo-2140-particle {
    margin-top: 1rem;
  }
  /* line 679, templates/rt_xenon/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    margin-top: 1rem;
  }
}
@media (max-width: 60rem) {
  /* line 692, templates/rt_xenon/custom/scss/custom.scss */
  /*     #logo-2852-particle {
   z-index: 4;
   position: relative;
   width: 150px !important;
   margin-top: 1rem;
   } */
  /* line 694, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li {
    margin-left: 1em;
  }
  /* line 698, templates/rt_xenon/custom/scss/custom.scss */
  .column-player-r-np {
    padding: 8px;
  }
  /* line 703, templates/rt_xenon/custom/scss/custom.scss */
  .flex-control-nav > li a::before, .flex-control-paging > li a::before {
    display: none;
  }
  /* line 707, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-weight: x-bold;
    font-size: 2.2rem;
    line-height: 1;
    letter-spacing: 0.01px;
    margin: 2.2rem auto 0.5rem auto;
  }
  /* line 715, templates/rt_xenon/custom/scss/custom.scss */
  #g-header .fp-header-a .g-flexslider-slideshow-item-desc {
    font-size: 0.8rem;
    line-height: 1;
    letter-spacing: 0.015px;
  }
  /* line 728, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4182-particle {
    z-index: 4;
    position: relative;
    width: 150px !important;
    margin-top: 1rem;
  }
  /* line 736, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4057-particle {
    z-index: 4;
    position: relative;
    width: 150px !important;
    margin-top: 1rem;
  }
  /* line 744, templates/rt_xenon/custom/scss/custom.scss */
  #logo-2140-particle {
    z-index: 4;
    position: relative;
    width: 150px !important;
    margin-top: 1rem;
  }
  /* line 753, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4963-particle {
    z-index: 4;
    position: relative;
    width: 100px !important;
    margin-top: 1rem;
  }
  /* line 766, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.6rem;
    margin-left: -1em !important;
  }
  /* line 771, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav {
    margin-left: 4em;
  }
  /* line 775, templates/rt_xenon/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    margin-top: 1rem;
  }
  /* line 779, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav {
    /*    margin-top: -4rem;  */
    margin-left: 12rem;
  }
}
/* line 790, templates/rt_xenon/custom/scss/custom.scss */
* {
  box-sizing: border-box;
}
/* line 796, templates/rt_xenon/custom/scss/custom.scss */
a.g-flexslider-slideshow-item-button.button {
  background: rgba(182, 32, 30, 0.55) !important;
}
/* line 800, templates/rt_xenon/custom/scss/custom.scss */
.raxo-default article {
  background-color: #fcfcfc !important;
  padding: 0px 0;
  overflow: hidden;
  background: none;
  background-size: 10px 1px;
}
/* line 808, templates/rt_xenon/custom/scss/custom.scss */
.raxo-default .raxo-image {
  flex: 0 1 auto;
  align-self: flex-start;
  padding: 3px;
  background-color: #f6f5f5;
  border: 0px solid #8e8c8c;
  border-radius: 2px;
  transition: border 0.4s ease;
}
/* line 822, templates/rt_xenon/custom/scss/custom.scss */
.raxo-default {
  margin: -32px 0 24px;
}
/* line 827, templates/rt_xenon/custom/scss/custom.scss */
.raxo-pagination .raxo-title a {
  font-weight: bold;
  color: #b90f0f !important;
}
/* line 832, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-item .allmode-title {
  margin: 0 0 3px 0 !important;
  font: bold 17px/16px montserrat, Helvetica, Tahoma, Geneva, Arial, sans-serif;
}
/* line 837, templates/rt_xenon/custom/scss/custom.scss */
.raxo-pagination article {
  border-bottom: 1px solid #ddd;
  background: none !important;
}
/* line 842, templates/rt_xenon/custom/scss/custom.scss */
.raxo-pagination .raxo-image {
  border: 0px;
}
/* line 846, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-itemsbox {
  border-bottom: 1px solid #ddd;
}
/* line 850, templates/rt_xenon/custom/scss/custom.scss */
.raxo-bricks .raxo-showall, .raxo-bricks .raxo-category, .raxo-bricks .raxo-readmore .raxo-default article .raxo-default {
  background-color: #b6201e !important;
}
/* line 855, templates/rt_xenon/custom/scss/custom.scss */
.raxo-bricks .raxo-name, .raxo-bricks .raxo-item > div:first-child {
  border-color: #b6201e !important;
}
/* line 859, templates/rt_xenon/custom/scss/custom.scss */
div.size-50:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 863, templates/rt_xenon/custom/scss/custom.scss */
div.size-50:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 867, templates/rt_xenon/custom/scss/custom.scss */
#g-sidebar > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 871, templates/rt_xenon/custom/scss/custom.scss */
#g-sidebar > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 876, templates/rt_xenon/custom/scss/custom.scss */
#g-container-slideshow .moduletable.center {
  display: none;
}
/* line 880, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 883, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 886, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 889, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 892, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 895, templates/rt_xenon/custom/scss/custom.scss */
div.g-grid:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 898, templates/rt_xenon/custom/scss/custom.scss */
div.g-grid:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 902, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h3:nth-child(1) {
  margin-top: -1rem;
}
/* line 906, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h3:nth-child(1) {
  margin-top: -1rem;
}
/* line 910, templates/rt_xenon/custom/scss/custom.scss */
.joom-container .media-details-view .media-item-format-1-0, .joom-container .media-details-view .media-item-format-1-1, .joom-container .media-details-view .media-item-format-1-2, .joom-container .media-details-view .media-item-format-1-3, .joom-container .media-details-view .media-item-format-1-4, .joom-container .media-details-view .media-item-format-2, .joom-container .media-details-view .media-item-format-3, .joom-container .media-details-view .media-item-format-4, .joom-container .media-details-view .media-item-format-5, .joom-container .media-details-view .media-item-format-6 {
  opacity: 0;
}
/* line 915, templates/rt_xenon/custom/scss/custom.scss */
#joom-container .media-item-container .media-item-full {
  background: #f9f9f9 !important;
}
/* line 920, templates/rt_xenon/custom/scss/custom.scss */
table {
  border: 0px;
}
/* line 924, templates/rt_xenon/custom/scss/custom.scss */
#g-header > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
  margin-top: -1rem;
}
/* line 928, templates/rt_xenon/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-img-list {
  position: relative;
  overflow: hidden;
  height: 444px;
  z-index: 0;
}
/* line 935, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem .verticalProgram {
  padding: 2px 11px 2px !important;
}
/* line 939, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem {
  margin-bottom: 1px !important;
}
/* line 943, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedules-container.whatson .tvssFooter {
  font-size: 18px !important;
  line-height: 18px !important;
  padding: 10px 0 15px !important;
}
/* line 948, templates/rt_xenon/custom/scss/custom.scss */
div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-8.nomarginall.nopaddingall {
  margin-top: 8px !important;
}
/* line 951, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck311 ul.maximenuck li.maximenuck.level1 > span.separator {
  border-bottom: 3px solid #b6201e;
}
/* line 954, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck li.maximenuck.level1 {
  margin: 0em 1em 0em 0em;
  list-style: none;
  border-bottom: 4px solid transparent;
}
/* line 959, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck311 ul.maximenuck li.maximenuck.level1.active, div#maximenuck311 ul.maximenuck li.maximenuck.level1.clickedck {
  background: #333;
  border-bottom: 4px solid #333;
}
/* line 963, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck {
  background: #333;
  border-top: 4px solid #333;
  font-family: unset;
  z-index: 1000;
}
/* line 969, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 .maxiFancybackground .maxiFancycenter {
  border-top: 1px solid #b6201e;
  background: #333;
}
/* line 973, templates/rt_xenon/custom/scss/custom.scss */
div.finder {
  margin-top: -0.3em;
}
/*     .rokajaxsearch *, .rokajaxsearch ::before, .rokajaxsearch ::after {
 margin-top: -0.7em;
 }	 */
/* line 980, templates/rt_xenon/custom/scss/custom.scss */
.g-block.size-8 {
  margin: -0.4em 0rem;
  padding: 0.1rem 0rem;
}
/* line 984, templates/rt_xenon/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li {
  margin-left: 0.8em;
}
/* line 987, templates/rt_xenon/custom/scss/custom.scss */
div.size-13:nth-child(3) {
  padding: 0.5rem 0rem !important;
}
/* line 990, templates/rt_xenon/custom/scss/custom.scss */
table#whatson-header {
  color: #b6201e !important;
  font-family: montserrat, Helvetica, Tahoma, Geneva, Arial, sans-serif !important;
  font-weight: 400 !important;
}
/* line 998, templates/rt_xenon/custom/scss/custom.scss */
.moduletable {
  margin-top: 0.5rem;
}
/* line 1003, templates/rt_xenon/custom/scss/custom.scss */
.media-info-description {
  color: #222;
}
/* line 1009, templates/rt_xenon/custom/scss/custom.scss */
#g-above {
  margin: 0rem 0rem 1rem 0rem;
}
/* line 1012, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace .scheduleControls .searchContainer {
  color: #666;
  background-color: #ebebeb !important;
}
/* line 1016, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace .scheduleControls .searchButton {
  color: #b6201e !important;
  background-color: #ebebeb !important;
}
/* line 1020, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesContent .schedulesRow .calendarEntry div {
  color: #b6201e !important;
  text-decoration: underline !important;
}
/* line 1024, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesContent .schedulesRow .calendarEntry {
  font-size: 14px;
  color: #b6201e !important;
}
/* line 1028, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesContent .schedulesRow .calendarEntry {
  background-color: #ebebeb !important;
}
/* line 1031, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV #schedulesList .left {
  background-color: #656565 !important;
}
/* line 1034, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .rightSide .right {
  background-color: #656565 !important;
}
/* line 1037, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesMenu .schedulesTime {
  background-color: #b6201e !important;
}
/* line 1040, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace .scheduleControls .button {
  background-color: #656565 !important;
}
/* line 1043, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem {
  background: #fff !important;
}
/* line 1046, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem .verticalHours {
  background-color: #fff !important;
  color: rgba(182, 32, 30, 1) !important;
}
/* line 1050, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem {
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
  background: #fff;
}
/* line 1056, templates/rt_xenon/custom/scss/custom.scss */
.nav > li > a {
  border-bottom: 1px solid #ddd;
}
/* line 1060, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-topitem {
  padding: 0px 0 25px;
  overflow: hidden;
  clear: left;
  border-top: 0px;
  border-bottom: 0px;
  border-top: 0px dashed #ddd;
}
/* line 1068, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default {
  margin: -1.7rem -0.5rem;
}
/* line 1071, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-img img {
  float: left;
  display: block;
  margin: 0 16px 8px 0;
  padding: 0px;
  max-width: 100%;
  height: auto;
  background-color: #f6f5f5;
  /* border: 1px solid #8e8c8c; */
  border-radius: 0px;
  transition: border 0.4s ease;
}
/* line 1083, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-item {
  padding: 12px 0px 6px;
  overflow: hidden;
  clear: left;
  border-top: 1px solid #ddd;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ddd;
}
/* line 1092, templates/rt_xenon/custom/scss/custom.scss */
form#rokajaxsearch {
  margin: -10px -5px -12px -12px;
}
/* line 1095, templates/rt_xenon/custom/scss/custom.scss */
.raxo-prime .raxo-title::after {
  background-color: rgba(182, 32, 30, 0.95);
}
/* line 1098, templates/rt_xenon/custom/scss/custom.scss */
.allmode-prime .allmode-img img {
  float: left;
}
/* line 1101, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default a {
  color: #b6201e !important;
}
/* line 1104, templates/rt_xenon/custom/scss/custom.scss */
#g-sidebar {
  color: #b6201e;
  text-transform: none;
}
/* line 1108, templates/rt_xenon/custom/scss/custom.scss */
#g-title .g-title {
  font-weight: 600;
  background-color: rgba(182, 32, 30, 0.95);
  color: #fff;
  display: inline-block;
  padding: 2px 5px 1px 5px;
  margin: 0rem 0;
  letter-spacing: 0.5px;
  font-size: 1rem;
  line-height: 1.55;
  text-align: center;
  text-transform: uppercase;
}
/* line 1121, templates/rt_xenon/custom/scss/custom.scss */
.g-title {
  font-weight: 600;
  background-color: rgba(182, 32, 30, 0.95);
  color: #fff;
  display: inline-block;
  padding: 2px 5px 1px 5px;
  margin: 0rem 0rem 0rem 0rem;
  letter-spacing: 0.5px;
  font-size: 1rem;
  line-height: 1.55;
  text-align: center;
  text-transform: uppercase;
}
/* line 1135, templates/rt_xenon/custom/scss/custom.scss */
.jeventslatest img, .mod_events_latest_table img {
  float: left;
  margin: 0px 6px 6px 0px;
}
/* line 1139, templates/rt_xenon/custom/scss/custom.scss */
.mod_events_latest_table {
  width: 240px;
  font-size: 0.75em;
}
/* line 1143, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsContainer, .gkTabsContainer[style] {
  background-color: #fff;
}
/* line 1146, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap {
  border: 1px solid #dedede;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-top: -13px;
}
/* line 1154, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsGK5 {
  margin-top: 13px;
}
/* line 1157, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol {
  margin: 0 !important;
  padding: 0 0px !important;
}
/* line 1161, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
  cursor: pointer;
  float: left;
  list-style-type: none !important;
  padding: 8px 0.7em !important;
  border-radius: 0px;
  margin: 14px 0px 0;
  height: 35px !important;
  line-height: 24px !important;
  font-size: 0.875em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1174, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active, .gkTabsWrap.vertical ol li:hover.active, .gkTabsWrap.horizontal ol li:hover.active {
  box-shadow: none;
  border: 2px solid #b6201e;
  border-top-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
/* line 1182, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.vertical ol li:hover.active {
  border-radius: 0px 0px 0 0;
  color: #b6201e;
  background: #fff;
}
/* line 1188, templates/rt_xenon/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  border: 0px solid #888;
  border-radius: 2rem;
  margin-bottom: 1rem;
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  width: 100%;
  box-shadow: none;
}
/* line 1198, templates/rt_xenon/custom/scss/custom.scss */
.moduletable[class*="box"], .widget[class*="box"] {
  padding: 0rem;
  margin: 0.1rem;
}
/* line 1202, templates/rt_xenon/custom/scss/custom.scss */
.g-content {
  margin: 0.3rem 0.4rem;
  padding: 0.3rem;
}
/* line 1206, templates/rt_xenon/custom/scss/custom.scss */
.banneritem {
  margin-bottom: 12px;
}
/* line 1212, templates/rt_xenon/custom/scss/custom.scss */
#g-header {
  background: rgba(255, 255, 255, 0);
  margin-top: -2.7rem;
  margin-bottom: 0rem;
}
/* line 1217, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-nav > li a::before, .flex-control-paging > li a::before {
  border: 0px solid;
}
/* line 1220, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .flex-control-paging li a.flex-active {
  background: rgba(182, 32, 30, 0.88);
}
/* line 1223, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li.slick-active button::before {
  color: rgba(182, 32, 30, 0.88);
  opacity: 0.75;
}
/* line 1227, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li button::before {
  font-size: 12px;
}
/* line 1230, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li button::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #f0f0f0;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1246, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-paging li a {
  width: 12px;
  height: 12px;
  margin: 2px;
  display: block;
  background: darkgray;
  cursor: pointer;
  text-indent: 999999px;
  border-radius: 100%;
  position: relative;
  z-index: 2;
}
/* line 1258, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 1rem;
  right: 0.25rem;
  text-align: center;
}
/* line 1265, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
  background: transparent;
}
/* line 1273, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  transition: none;
  border: 10px solid transparent;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 700;
}
/* line 1280, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  background-color: rgba(182, 32, 30, 0.88);
  border: 10px solid transparent;
  border-radius: 0px;
  transition: none;
}
/* line 1286, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard > .g-dropdown, #g-navigation .g-main-nav .g-fullwidth > .g-dropdown {
  margin-top: 0;
  border-radius: 0px;
  background-color: rgba(182, 32, 30, 0.88);
}
/* line 1291, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  content: none;
  width: 1.15rem;
  padding: 0.2rem;
  height: 1.15rem;
}
/* line 1297, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 -4px 0 -2px;
}
/* line 1300, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0;
}
/* line 1303, templates/rt_xenon/custom/scss/custom.scss */
.joom-container .media-details-view {
  margin: 15px 0;
}
/* line 1306, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
  border-bottom: 1px solid #fff;
}
/* line 1310, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation {
  color: #b6201e;
  position: relative;
  z-index: 2;
  margin-top: -2.5rem;
}
/* line 1316, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  background-color: rgba(182, 32, 30, 0.88);
  border: 10px solid transparent;
  border-radius: 0px;
}
/* line 1321, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: rgba(255, 255, 255, 0.78);
}
/* line 1324, templates/rt_xenon/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  line-height: normal;
  margin: 0 0px;
}
/* line 1328, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #000;
  border: 0px transparent;
  border-radius: 4px;
}
/*.g-container {
 width: 100%;
 }*/
/* line 1336, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-block > .g-content {
  padding: 0 0.938rem;
  margin: 0rem;
}
/* line 1341, templates/rt_xenon/custom/scss/custom.scss */
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background: #ebebeb;
  margin-top: 1.5rem;
}
/* line 1345, templates/rt_xenon/custom/scss/custom.scss */
.mfp-bg {
  z-index: 10003;
}
/* line 1348, templates/rt_xenon/custom/scss/custom.scss */
.mfp-wrap {
  z-index: 10004;
}
/* line 1351, templates/rt_xenon/custom/scss/custom.scss */
#joom-container .media-details-view.slick-slider, .joom-container .media-details-view.slick-slider {
  margin-bottom: 0rem;
  margin-top: -1.05rem;
}
/* line 1355, templates/rt_xenon/custom/scss/custom.scss */
.media-details-view {
  font-size: 12px;
}
/* line 1359, templates/rt_xenon/custom/scss/custom.scss */
.joom-container .media-details-view.compact-vertical .contentheading {
  font-size: 0.9em;
  margin: 0 5px 5px 0;
}
/* line 1365, templates/rt_xenon/custom/scss/custom.scss */
.mod-articles-category-title {
  color: #fff;
}
/* line 1369, templates/rt_xenon/custom/scss/custom.scss */
.category-modulenomargin > li:nth-child(1) {
  list-style-type: none;
}
/* line 1374, templates/rt_xenon/custom/scss/custom.scss */
.category-modulenomargin {
  margin-left: 0px !important;
}
/* line 1377, templates/rt_xenon/custom/scss/custom.scss */
.liveplayer {
  margin: 0.5rem auto auto -1rem !important;
  line-height: 1rem;
  margin-top: 0.7rem;
}
/* line 1382, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li button::before {
  color: #b6201e;
}
/* line 1390, templates/rt_xenon/custom/scss/custom.scss */
#joom-container ul.slick-dots, .joom-container ul.slick-dots {
  margin: 2em;
}
/* line 1394, templates/rt_xenon/custom/scss/custom.scss */
#g-offcanvas {
  text-align: right;
}
/*Do not display in Tablet and larger*/
@media (min-width: 75.1rem) {
  /* line 1403, templates/rt_xenon/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel li.g-menu-item.g-menu-item-1644 {
    display: none;
  }
}
/* numbers on slider fix */
/* line 1409, templates/rt_xenon/custom/scss/custom.scss */
#g-header .fp-header-a .flex-control-nav a {
  color: transparent;
}
@media (max-width: 60rem) {
  /* line 1415, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li {
    margin-left: 1em;
  }
}
/* line 1421, templates/rt_xenon/custom/scss/custom.scss */
#norcal-logo {
  margin-bottom: -5rem !important;
}
/* line 1425, templates/rt_xenon/custom/scss/custom.scss */
b, strong {
  font-weight: 800 !important;
}
/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
/* line 1431, templates/rt_xenon/custom/scss/custom.scss */
#map {
  height: 100%;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
@media only all and (max-width: 69.99rem) {
  /* line 4, templates/rt_xenon/custom/scss/_fixedheader.scss */
  /* line 5, templates/rt_xenon/custom/scss/_fixedheader.scss */
  .disable-mobile .headroom-bg-section {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
    position: relative !important;
  }
  /* line 9, templates/rt_xenon/custom/scss/_fixedheader.scss */
  .disable-mobile .headroom-bg-section + section, .disable-mobile .headroom-bg-section + header {
    padding-top: 0 !important;
  }
}
/* line 16, templates/rt_xenon/custom/scss/_fixedheader.scss */
.headroom-bg-section {
  position: fixed !important;
  width: 100%;
  z-index: 1001 !important;
  right: 0;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 26, templates/rt_xenon/custom/scss/_fixedheader.scss */
.headroom-bg-section.headroom--pinned {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 30, templates/rt_xenon/custom/scss/_fixedheader.scss */
.headroom-bg-section.headroom--unpinned {
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
/* line 1451, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_right {
  float: right;
  width: 250px !important;
  display: block;
}
/* line 1455, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_images {
  width: 308px !important;
  height: 1em;
}
/* line 1461, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_parent {
  font-size: 250px;
  width: 1em;
}
/* line 1466, templates/rt_xenon/custom/scss/custom.scss */
.mep_custom_child {
  width: 100%;
  height: 1em;
}
/* line 1477, templates/rt_xenon/custom/scss/custom.scss */
#top-search {
  margin-top: -0.8rem;
  margin-bottom: 1rem;
}
/* line 1482, templates/rt_xenon/custom/scss/custom.scss */
.radioheader.mejs__controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  bottom: 0;
  left: 0;
  height: 55px !important;
  width: 10%;
  z-index: 1;
}
/* line 1494, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__container {
  position: relative;
  background: #b6201e !important;
  font-family: Helvetica, Arial, serif;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
  box-sizing: border-box;
  width: 50px !important;
  height: 55px !important;
  min-width: 50px !important;
}
/* line 1507, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__time {
  visibility: hidden;
}
/* line 1512, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__horizontal-volume-slider {
  visibility: hidden;
}
/* line 1517, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__button > button {
  margin: 5px 6px;
}
/* line 1523, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__time-rail {
  visibility: hidden;
}
/* line 1529, templates/rt_xenon/custom/scss/custom.scss */
.radioheader .mejs__button.mejs__volume-button.mejs__mute {
  visibility: hidden;
}
/* line 1536, templates/rt_xenon/custom/scss/custom.scss */
.hovermenu {
  position: fixed;
  top: 15rem;
  z-index: 1000;
  right: 3rem;
}
/* line 1543, templates/rt_xenon/custom/scss/custom.scss */
#cbscrollbar3 .viewport {
  margin-top: 1rem;
  padding-top: 1rem;
}
/* line 1548, templates/rt_xenon/custom/scss/custom.scss */
#cbscrollbar4 .viewport {
  margin-top: 1rem;
  padding-top: 1rem;
}
/* line 1553, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-img img {
  border: 0px;
  transition: border 0.4s ease;
}
/* line 1559, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-item .allmode-text {
  font: 14px/17px montserrat, Helvetica, Tahoma, Geneva, Arial, sans-serif;
  color: #373737;
}
/* line 1564, templates/rt_xenon/custom/scss/custom.scss */
#cbscrollbar3 {
  margin: 15px -15px !important;
}
/* line 1570, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-itemsbox {
  margin: 36px 8px 8px;
  background-color: #f9f9f9;
}
/* line 1590, templates/rt_xenon/custom/scss/custom.scss */
.aixwebtick-white .maks2-left {
  width: 100px;
  position: absolute;
  top: 0;
  left: -2px;
  background: -moz-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(249, 249, 249, 0)));
  background: -webkit-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: -o-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: -ms-linear-gradient(left, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  background: linear-gradient(to right, rgba(249, 249, 249, 1) 0%, rgba(249, 249, 249, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1);
}
/* line 1607, templates/rt_xenon/custom/scss/custom.scss */
.aixwebtick-white .maks2-right {
  width: 100px;
  position: absolute;
  top: 0;
  right: -2px;
  background: -moz-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(249, 249, 249, 0)), color-stop(100%, rgba(249, 249, 249, 1)));
  background: -webkit-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: -o-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: -ms-linear-gradient(left, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  background: linear-gradient(to right, rgba(249, 249, 249, 0) 0%, rgba(249, 249, 249, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1);
}
/* line 1626, templates/rt_xenon/custom/scss/custom.scss */
#radio-ticker {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}
/* line 1631, templates/rt_xenon/custom/scss/custom.scss */
.nopadding .module-body {
  padding: 0 !important;
}
/* line 1632, templates/rt_xenon/custom/scss/custom.scss */
.nomargin .module-body {
  margin: 0 !important;
}
/* line 1633, templates/rt_xenon/custom/scss/custom.scss */
.noborder .module-body {
  border: 0 !important;
}
/* line 1641, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-panels > .sprocket-tabs-panel.active {
  background-color: white;
}
/* line 1645, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav {
  background: #f9f9f9;
}
/* line 1649, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav {
  border-bottom: 1px solid #b6201e;
}
/* line 1654, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(3) > div > div > div > div > div > div > div > div.sprocket-tabs-panel.active > div > span > div.mod_qluetwitter_well {
  max-height: 15em !important;
}
/* line 1668, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav > li > .sprocket-tabs-inner {
  border: 1px solid #b6201e;
}
/* line 1674, templates/rt_xenon/custom/scss/custom.scss */
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
  background-color: #b6201e;
  color: white;
}
/* line 1684, templates/rt_xenon/custom/scss/custom.scss */
.icalComp .cheight {
  height: 75px;
  width: 100%;
}
/* line 1690, templates/rt_xenon/custom/scss/custom.scss */
#jb_template .pb-3, #jb_template .py-3 {
  flex: 0 0 56.66667%;
  max-width: 56.66667%;
  margin-left: -15px;
}
/* line 1697, templates/rt_xenon/custom/scss/custom.scss */
#jb_template .row {
  margin-left: -25px;
}
/* line 1702, templates/rt_xenon/custom/scss/custom.scss */
#jb_template .col-md-4 {
  flex: 0 0 43.33333%;
  max-width: 43.33333%;
}
/*
 #menu-4387-particle > nav > ul > li.g-menu-item.g-menu-item-1370.g-menu-item-type-alias.g-standard >  a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-5263-particle > nav > ul >g li.g-menu-item.g-menu-item-type-alias.g-menu-item-1370.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4821-particle > nav > ul > li.g-menu-item.g-menu-item-type-alias.g-menu-item-1370.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4387-particle > nav > ul > li.g-menu-item.g-menu-item-2729.g-menu-item-type-alias.g-standard >  a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-5263-particle > nav > ul >g li.g-menu-item.g-menu-item-type-alias.g-menu-item-2729.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4821-particle > nav > ul > li.g-menu-item.g-menu-item-type-alias.g-menu-item-2729.g-standard > a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 #menu-4821-particle > nav > ul > li.g-menu-item.g-menu-item-2729.g-menu-item-type-component.g-standard a{
 background-color: #b6201e;
 color: white;
 padding-right: 0.5em;
 padding-left: 0.3em;
 }
 */
/* line 1763, templates/rt_xenon/custom/scss/custom.scss */
.menutop {
  z-index: 1;
}
/* line 1767, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(1) > div > div > div > div > div {
  z-index: 1;
}
/* line 1771, templates/rt_xenon/custom/scss/custom.scss */
#g-utility > div > div:nth-child(3) > div > div:nth-child(1) > div > div > div > div:nth-child(1) > div.allmode-img {
  margin-top: 1.8rem;
}
/* line 1776, templates/rt_xenon/custom/scss/custom.scss */
#g-utility > div > div:nth-child(3) > div > div:nth-child(2) > div {
  margin-top: 1.5rem;
}
/* line 1781, templates/rt_xenon/custom/scss/custom.scss */
.no_header_menu {
  margin-top: 2.5rem !important;
}
/* line 1785, templates/rt_xenon/custom/scss/custom.scss */
#joom-container .media-respond div.media-content {
  z-index: 1;
}
/* line 1789, templates/rt_xenon/custom/scss/custom.scss */
.media-item {
  z-index: 1;
}
/* line 1793, templates/rt_xenon/custom/scss/custom.scss */
html.g-offcanvas-css3 body.gantry.site.com_content.view-article.no-layout.no-task.dir-ltr.itemid-403.outline-24.g-offcanvas-right.g-default.g-style-preset1 div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-16 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 16%;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 16%;
  -moz-flex: 0 16%;
  -ms-flex: 0 16%;
  flex: 0 16%;
  flex-grow: 0;
  flex-basis: 16%;
  width: 16%;
}
/* line 1810, templates/rt_xenon/custom/scss/custom.scss */
#logo-2852-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 1817, templates/rt_xenon/custom/scss/custom.scss */
#logo-4182-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 1824, templates/rt_xenon/custom/scss/custom.scss */
#logo-4057-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 1831, templates/rt_xenon/custom/scss/custom.scss */
#logo-2140-particle {
  z-index: 4;
  position: relative;
  width: 12rem;
}
/* line 1839, templates/rt_xenon/custom/scss/custom.scss */
#g-offcanvas .g-logo {
  width: 125px !important;
}
/* line 1846, templates/rt_xenon/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back {
  height: 5rem;
}
/* line 1852, templates/rt_xenon/custom/scss/custom.scss */
.g-go-back a::before {
  height: 5rem;
}
/* line 1859, templates/rt_xenon/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #fff;
  padding-top: 0.938rem;
  padding-right: 3.5rem;
  padding-bottom: 0.938rem;
  padding-left: 0.938rem;
}
/* line 1868, templates/rt_xenon/custom/scss/custom.scss */
.g-offcanvas-toggle .g-logo {
  padding-left: 30px;
  width: 12rem;
}
/* line 1873, templates/rt_xenon/custom/scss/custom.scss */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 1879, templates/rt_xenon/custom/scss/custom.scss */
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1887, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-content {
  min-height: 45vh;
  max-height: 70vh;
}
/* line 1891, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .g-flexslider-slideshow-item-title {
  font-weight: x-bold;
  font-size: 3.2rem;
  line-height: 1;
  letter-spacing: 0.015px;
  font-size-adjust: 0.7;
}
/* Create two unequal columns that floats next to each other no padding */
/* line 1901, templates/rt_xenon/custom/scss/custom.scss */
.column-player-l-np {
  float: left;
  width: 10%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 1909, templates/rt_xenon/custom/scss/custom.scss */
.column-player-r-np {
  float: left;
  width: 90%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other no padding */
/* line 1920, templates/rt_xenon/custom/scss/custom.scss */
.column-two-l-np {
  float: left;
  width: 35.3%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 1928, templates/rt_xenon/custom/scss/custom.scss */
.column-two-r-np {
  float: left;
  width: 64.7%;
  padding: 0px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 1938, templates/rt_xenon/custom/scss/custom.scss */
.column-poem-l {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 1946, templates/rt_xenon/custom/scss/custom.scss */
.column-poem-r {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 1955, templates/rt_xenon/custom/scss/custom.scss */
.column-two-l {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two equal columns that floats next to each other */
/* line 1963, templates/rt_xenon/custom/scss/custom.scss */
.column-two-r {
  float: left;
  width: 50%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create three equal columns that floats next to each other */
/* line 1973, templates/rt_xenon/custom/scss/custom.scss */
.column-three-l {
  float: left;
  width: 33%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create three equal columns that floats next to each other */
/* line 1981, templates/rt_xenon/custom/scss/custom.scss */
.column-three-m {
  float: left;
  width: 33%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create three equal columns that floats next to each other */
/* line 1989, templates/rt_xenon/custom/scss/custom.scss */
.column-three-r {
  float: left;
  width: 33%;
  padding: 10px;
  /* height: 375px;   Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 2000, templates/rt_xenon/custom/scss/custom.scss */
.column-podcast-l {
  float: left;
  width: 25%;
  padding: 10px;
  height: 375px;
  /* Should be removed. Only for demonstration */
}
/* Create two unequal columns that floats next to each other */
/* line 2008, templates/rt_xenon/custom/scss/custom.scss */
.column-podcast-r {
  float: left;
  width: 75%;
  padding: 10px;
  height: 375px;
  /* Should be removed. Only for demonstration */
}
/* Create four equal columns that floats next to each other */
/* line 2016, templates/rt_xenon/custom/scss/custom.scss */
.column {
  float: left;
  width: 25%;
  padding: 10px;
  height: inherit;
  /* Should be removed. Only for demonstration */
}
/* Create four equal columns that floats next to each other */
/* line 2024, templates/rt_xenon/custom/scss/custom.scss */
.column-tv {
  float: left;
  width: 20%;
  padding: 10px;
  height: 280px;
  /* Should be removed. Only for demonstration */
}
/* Clear floats after the columns */
/* line 2032, templates/rt_xenon/custom/scss/custom.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* Responsive layout - makes the four columns stack on top of each other instead of next to each other */
/*@media screen and (max-width: 600px) {
 .column {
 width: 100%;
 }
 }*/
@media (max-width: 75rem) {
  /* line 2050, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    min-height: 55vh;
    max-height: 60vh;
  }
  /* line 2053, templates/rt_xenon/custom/scss/custom.scss */
  h3 {
    font-size: 12pt;
  }
  /* line 2059, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-weight: x-bold;
    line-height: 1.2;
    letter-spacing: 0.015px;
    margin: 4rem auto 1rem auto;
  }
  /* line 2066, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-content {
    text-align: center;
    margin: auto;
    padding: 2rem 1rem;
  }
  /* line 2071, templates/rt_xenon/custom/scss/custom.scss */
  #g-header .fp-header-a .g-flexslider-slideshow-item-desc {
    width: 95%;
    margin: 2rem auto 1rem auto;
  }
  /* line 2075, templates/rt_xenon/custom/scss/custom.scss */
  html.g-offcanvas-css3 body.gantry.site.com_creativecontactform.view-creativecontactform.no-layout.no-task.dir-ltr.itemid-412.outline-24.g-offcanvas-right.g-default.g-style-preset1 div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-50.center.title1 div#menu-5263-particle.g-content.g-particle {
    margin-top: -4rem;
  }
  /* line 2078, templates/rt_xenon/custom/scss/custom.scss */
  html.g-offcanvas-css3 body.gantry.site.com_content.view-article.no-layout.no-task.dir-ltr.itemid-403.outline-24.g-offcanvas-right.g-default.g-style-preset1 div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-50.center.title1 div#menu-5263-particle.g-content.g-particle {
    margin-top: -4rem;
  }
  /* line 2081, templates/rt_xenon/custom/scss/custom.scss */
  #logo-2852-particle {
    margin-top: 1rem;
  }
  /* line 2085, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4182-particle {
    margin-top: 1rem;
  }
  /* line 2088, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4057-particle {
    margin-top: 1rem;
  }
  /* line 2091, templates/rt_xenon/custom/scss/custom.scss */
  #logo-2140-particle {
    margin-top: 1rem;
  }
  /* line 2096, templates/rt_xenon/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    margin-top: 1rem;
  }
}
@media (max-width: 60rem) {
  /* line 2109, templates/rt_xenon/custom/scss/custom.scss */
  /*     #logo-2852-particle {
   z-index: 4;
   position: relative;
   width: 3rem;
   margin-top: 1rem;
   } */
  /* line 2111, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li {
    margin-left: 1em;
  }
  /* line 2115, templates/rt_xenon/custom/scss/custom.scss */
  .column-player-r-np {
    padding: 8px;
  }
  /* line 2120, templates/rt_xenon/custom/scss/custom.scss */
  .flex-control-nav > li a::before, .flex-control-paging > li a::before {
    display: none;
  }
  /* line 2124, templates/rt_xenon/custom/scss/custom.scss */
  .g-flexslider-slideshow .g-flexslider-slideshow-item-title {
    font-weight: x-bold;
    font-size: 2.2rem;
    line-height: 1;
    letter-spacing: 0.01px;
    margin: 2.2rem auto 0.5rem auto;
  }
  /* line 2132, templates/rt_xenon/custom/scss/custom.scss */
  #g-header .fp-header-a .g-flexslider-slideshow-item-desc {
    font-size: 0.8rem;
    line-height: 1;
    letter-spacing: 0.015px;
  }
  /* line 2145, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4182-particle {
    z-index: 4;
    position: relative;
    width: 3rem;
    margin-top: 1rem;
  }
  /* line 2153, templates/rt_xenon/custom/scss/custom.scss */
  #logo-4057-particle {
    z-index: 4;
    position: relative;
    width: 3rem;
    margin-top: 1rem;
  }
  /* line 2161, templates/rt_xenon/custom/scss/custom.scss */
  #logo-2140-particle {
    z-index: 4;
    position: relative;
    width: 3rem;
    margin-top: 1rem;
  }
  /* line 2169, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 0.6rem;
    margin-left: -1em !important;
  }
  /* line 2174, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav {
    margin-left: 0.1em;
  }
  /* line 2178, templates/rt_xenon/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    margin-top: 1rem;
  }
  /* line 2182, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav {
    /*    margin-top: -4rem;  */
    /*        margin-left: 12rem;   */
  }
}
/* line 2191, templates/rt_xenon/custom/scss/custom.scss */
* {
  box-sizing: border-box;
}
/* line 2197, templates/rt_xenon/custom/scss/custom.scss */
a.g-flexslider-slideshow-item-button.button {
  background: rgba(182, 32, 30, 0.55) !important;
}
/* line 2201, templates/rt_xenon/custom/scss/custom.scss */
.raxo-default article {
  background-color: #fcfcfc !important;
  padding: 0px 0;
  overflow: hidden;
  background: none;
  background-size: 10px 1px;
}
/* line 2209, templates/rt_xenon/custom/scss/custom.scss */
.raxo-default .raxo-image {
  flex: 0 1 auto;
  align-self: flex-start;
  padding: 3px;
  background-color: #f6f5f5;
  border: 0px solid #8e8c8c;
  border-radius: 2px;
  transition: border 0.4s ease;
}
/* line 2219, templates/rt_xenon/custom/scss/custom.scss */
.raxo-default .raxo-wrap > div {
  margin: 9px 9px;
  padding: 3px 0px 0px 3px;
}
/* line 2224, templates/rt_xenon/custom/scss/custom.scss */
.raxo-default {
  margin: -32px 0 24px;
}
/* line 2229, templates/rt_xenon/custom/scss/custom.scss */
.raxo-pagination .raxo-title a {
  font-weight: bold;
  color: #b90f0f !important;
}
/* line 2234, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-item .allmode-title {
  margin: 0 0 3px 0 !important;
  font: bold 17px/16px montserrat, Helvetica, Tahoma, Geneva, Arial, sans-serif;
}
/* line 2239, templates/rt_xenon/custom/scss/custom.scss */
.raxo-pagination article {
  border-bottom: 1px solid #ddd;
  background: none !important;
}
/* line 2244, templates/rt_xenon/custom/scss/custom.scss */
.raxo-pagination .raxo-image {
  border: 0px;
}
/* line 2248, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-itemsbox {
  border-bottom: 1px solid #ddd;
}
/* line 2252, templates/rt_xenon/custom/scss/custom.scss */
.raxo-bricks .raxo-showall, .raxo-bricks .raxo-category, .raxo-bricks .raxo-readmore .raxo-default article .raxo-default {
  background-color: #b6201e !important;
}
/* line 2257, templates/rt_xenon/custom/scss/custom.scss */
.raxo-bricks .raxo-name, .raxo-bricks .raxo-item > div:first-child {
  border-color: #b6201e !important;
}
/* line 2261, templates/rt_xenon/custom/scss/custom.scss */
div.size-50:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2265, templates/rt_xenon/custom/scss/custom.scss */
div.size-50:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2269, templates/rt_xenon/custom/scss/custom.scss */
#g-sidebar > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2273, templates/rt_xenon/custom/scss/custom.scss */
#g-sidebar > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2278, templates/rt_xenon/custom/scss/custom.scss */
#g-container-slideshow .moduletable.center {
  display: none;
}
/* line 2282, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2285, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2288, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2291, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2294, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2297, templates/rt_xenon/custom/scss/custom.scss */
div.g-grid:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2300, templates/rt_xenon/custom/scss/custom.scss */
div.g-grid:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
  margin-top: -1.72rem;
}
/* line 2304, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h3:nth-child(1) {
  margin-top: -1rem;
}
/* line 2308, templates/rt_xenon/custom/scss/custom.scss */
#g-mainbar > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h3:nth-child(1) {
  margin-top: -1rem;
}
/* line 2312, templates/rt_xenon/custom/scss/custom.scss */
.joom-container .media-details-view .media-item-format-1-0, .joom-container .media-details-view .media-item-format-1-1, .joom-container .media-details-view .media-item-format-1-2, .joom-container .media-details-view .media-item-format-1-3, .joom-container .media-details-view .media-item-format-1-4, .joom-container .media-details-view .media-item-format-2, .joom-container .media-details-view .media-item-format-3, .joom-container .media-details-view .media-item-format-4, .joom-container .media-details-view .media-item-format-5, .joom-container .media-details-view .media-item-format-6 {
  opacity: 0;
}
/* line 2317, templates/rt_xenon/custom/scss/custom.scss */
#joom-container .media-item-container .media-item-full {
  background: #f9f9f9 !important;
}
/* line 2322, templates/rt_xenon/custom/scss/custom.scss */
table {
  border: 0px;
}
/* line 2326, templates/rt_xenon/custom/scss/custom.scss */
#g-header > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
  margin-top: -1rem;
}
/* line 2330, templates/rt_xenon/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-img-list {
  position: relative;
  overflow: hidden;
  height: 444px;
  z-index: 0;
}
/* line 2337, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem .verticalProgram {
  padding: 2px 11px 2px !important;
}
/* line 2341, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem {
  margin-bottom: 1px !important;
}
/* line 2345, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedules-container.whatson .tvssFooter {
  font-size: 18px !important;
  line-height: 18px !important;
  padding: 10px 0 15px !important;
}
/* line 2350, templates/rt_xenon/custom/scss/custom.scss */
div#g-page-surround section#g-top div.g-container div.g-grid div.g-block.size-8.nomarginall.nopaddingall {
  margin-top: 8px !important;
}
/* line 2353, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck311 ul.maximenuck li.maximenuck.level1 > span.separator {
  border-bottom: 3px solid #b6201e;
}
/* line 2356, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck li.maximenuck.level1 {
  margin: 0em 1em 0em 0em;
  list-style: none;
  border-bottom: 4px solid transparent;
}
/* line 2361, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck311 ul.maximenuck li.maximenuck.level1.active, div#maximenuck311 ul.maximenuck li.maximenuck.level1.clickedck {
  background: #333;
  border-bottom: 4px solid #333;
}
/* line 2365, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 ul.maximenuck {
  background: #333;
  border-top: 4px solid #333;
  font-family: unset;
  z-index: 1000;
}
/* line 2371, templates/rt_xenon/custom/scss/custom.scss */
div#maximenuck311 .maxiFancybackground .maxiFancycenter {
  border-top: 1px solid #b6201e;
  background: #333;
}
/* line 2375, templates/rt_xenon/custom/scss/custom.scss */
div.finder {
  margin-top: -0.3em;
}
/*     .rokajaxsearch *, .rokajaxsearch ::before, .rokajaxsearch ::after {
 margin-top: -0.7em;
 }	 */
/* line 2382, templates/rt_xenon/custom/scss/custom.scss */
.g-block.size-8 {
  margin: -0.4em 0rem;
  padding: 0.1rem 0rem;
}
/* line 2386, templates/rt_xenon/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li {
  margin-left: 0.8em;
}
/* line 2389, templates/rt_xenon/custom/scss/custom.scss */
div.size-13:nth-child(3) {
  padding: 0.5rem 0rem !important;
}
/* line 2392, templates/rt_xenon/custom/scss/custom.scss */
table#whatson-header {
  color: #b6201e !important;
  font-family: montserrat, Helvetica, Tahoma, Geneva, Arial, sans-serif !important;
  font-weight: 400 !important;
}
/* line 2397, templates/rt_xenon/custom/scss/custom.scss */
.platform-content {
  margin-top: 0.7rem;
}
/* line 2400, templates/rt_xenon/custom/scss/custom.scss */
.moduletable {
  margin-top: -0.5rem;
}
/* line 2405, templates/rt_xenon/custom/scss/custom.scss */
.media-info-description {
  color: #222;
}
/* line 2411, templates/rt_xenon/custom/scss/custom.scss */
#g-above {
  margin: 0rem 0rem 1rem 0rem;
}
/* line 2414, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace .scheduleControls .searchContainer {
  color: #666;
  background-color: #ebebeb !important;
}
/* line 2418, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace .scheduleControls .searchButton {
  color: #b6201e !important;
  background-color: #ebebeb !important;
}
/* line 2422, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesContent .schedulesRow .calendarEntry div {
  color: #b6201e !important;
  text-decoration: underline !important;
}
/* line 2426, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesContent .schedulesRow .calendarEntry {
  font-size: 14px;
  color: #b6201e !important;
}
/* line 2430, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesContent .schedulesRow .calendarEntry {
  background-color: #ebebeb !important;
}
/* line 2433, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV #schedulesList .left {
  background-color: #656565 !important;
}
/* line 2436, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .rightSide .right {
  background-color: #656565 !important;
}
/* line 2439, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #scheduleV .schedulesMenu .schedulesTime {
  background-color: #b6201e !important;
}
/* line 2442, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace .scheduleControls .button {
  background-color: #656565 !important;
}
/* line 2445, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem {
  background: #fff !important;
}
/* line 2448, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem .verticalHours {
  background-color: #fff !important;
  color: rgba(182, 32, 30, 1) !important;
}
/* line 2452, templates/rt_xenon/custom/scss/custom.scss */
.tvss-namespace #schedListView .scheduleItem {
  width: 100%;
  margin-bottom: 10px;
  overflow: hidden;
  background: #fff;
}
/* line 2458, templates/rt_xenon/custom/scss/custom.scss */
.nav > li > a {
  border-bottom: 1px solid #ddd;
}
/* line 2462, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-topitem {
  padding: 0px 0 25px;
  overflow: hidden;
  clear: left;
  border-top: 0px;
  border-bottom: 0px;
  border-top: 0px dashed #ddd;
}
/* line 2470, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default {
  margin: -1.7rem -0.5rem;
}
/* line 2473, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-img img {
  float: left;
  display: block;
  margin: 0 16px 8px 0;
  padding: 0px;
  max-width: 100%;
  height: auto;
  background-color: #f6f5f5;
  /* border: 1px solid #8e8c8c; */
  border-radius: 0px;
  transition: border 0.4s ease;
}
/* line 2485, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default .allmode-item {
  padding: 12px 0px 6px;
  overflow: hidden;
  clear: left;
  border-top: 1px solid #ddd;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ddd;
}
/* line 2494, templates/rt_xenon/custom/scss/custom.scss */
form#rokajaxsearch {
  margin: -10px -5px -12px -12px;
}
/* line 2497, templates/rt_xenon/custom/scss/custom.scss */
.raxo-prime .raxo-title::after {
  background-color: rgba(182, 32, 30, 0.95);
}
/* line 2500, templates/rt_xenon/custom/scss/custom.scss */
.allmode-prime .allmode-img img {
  float: left;
}
/* line 2503, templates/rt_xenon/custom/scss/custom.scss */
.allmode-default a {
  color: #b6201e !important;
}
/* line 2506, templates/rt_xenon/custom/scss/custom.scss */
#g-sidebar {
  color: #b6201e;
  text-transform: none;
}
/* line 2510, templates/rt_xenon/custom/scss/custom.scss */
#g-title .g-title {
  font-weight: 600;
  background-color: rgba(182, 32, 30, 0.95);
  color: #fff;
  display: inline-block;
  padding: 2px 5px 1px 5px;
  margin: 0rem 0;
  letter-spacing: 0.5px;
  font-size: 1rem;
  line-height: 1.55;
  text-align: center;
  text-transform: uppercase;
}
/* line 2523, templates/rt_xenon/custom/scss/custom.scss */
.g-title {
  font-weight: 600;
  background-color: rgba(182, 32, 30, 0.95);
  color: #fff;
  display: inline-block;
  padding: 2px 5px 1px 5px;
  margin: 0rem 0rem 0rem 0rem;
  letter-spacing: 0.5px;
  font-size: 1rem;
  line-height: 1.55;
  text-align: center;
  text-transform: uppercase;
}
/* line 2537, templates/rt_xenon/custom/scss/custom.scss */
.jeventslatest img, .mod_events_latest_table img {
  float: left;
  margin: 0px 6px 6px 0px;
}
/* line 2541, templates/rt_xenon/custom/scss/custom.scss */
.mod_events_latest_table {
  width: 240px;
  font-size: 0.75em;
}
/* line 2545, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsContainer, .gkTabsContainer[style] {
  background-color: #fff;
}
/* line 2548, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap {
  border: 1px solid #dedede;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-top: -13px;
}
/* line 2556, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsGK5 {
  margin-top: 13px;
}
/* line 2559, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol {
  margin: 0 !important;
  padding: 0 0px !important;
}
/* line 2563, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
  cursor: pointer;
  float: left;
  list-style-type: none !important;
  padding: 8px 0.7em !important;
  border-radius: 0px;
  margin: 14px 0px 0;
  height: 35px !important;
  line-height: 24px !important;
  font-size: 0.875em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 2576, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li.active, .gkTabsWrap.vertical ol li:hover.active, .gkTabsWrap.horizontal ol li:hover.active {
  box-shadow: none;
  border: 2px solid #b6201e;
  border-top-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
/* line 2584, templates/rt_xenon/custom/scss/custom.scss */
.gkTabsWrap.vertical ol li.active, .gkTabsWrap.vertical ol li:hover.active {
  border-radius: 0px 0px 0 0;
  color: #b6201e;
  background: #fff;
}
/* line 2590, templates/rt_xenon/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  border: 0px solid #888;
  border-radius: 2rem;
  margin-bottom: 1rem;
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  width: 100%;
  box-shadow: none;
}
/* line 2600, templates/rt_xenon/custom/scss/custom.scss */
.moduletable[class*="box"], .widget[class*="box"] {
  padding: 0rem;
  margin: 0.1rem;
}
/* line 2604, templates/rt_xenon/custom/scss/custom.scss */
.g-content {
  margin: 0.3rem 0.4rem;
  padding: 0.3rem;
}
/* line 2608, templates/rt_xenon/custom/scss/custom.scss */
.banneritem {
  margin-bottom: 12px;
}
/* line 2614, templates/rt_xenon/custom/scss/custom.scss */
#g-header {
  background: rgba(255, 255, 255, 0);
  margin-top: 0.4rem;
  margin-bottom: 0rem;
}
/* line 2619, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-nav > li a::before, .flex-control-paging > li a::before {
  border: 0px solid;
}
/* line 2622, templates/rt_xenon/custom/scss/custom.scss */
.g-flexslider-slideshow .flex-control-paging li a.flex-active {
  background: rgba(182, 32, 30, 0.88);
}
/* line 2625, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li.slick-active button::before {
  color: rgba(182, 32, 30, 0.88);
  opacity: 0.75;
}
/* line 2629, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li button::before {
  font-size: 12px;
}
/* line 2632, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li button::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  color: #f0f0f0;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 2648, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-paging li a {
  width: 12px;
  height: 12px;
  margin: 2px;
  display: block;
  background: darkgray;
  cursor: pointer;
  text-indent: 999999px;
  border-radius: 100%;
  position: relative;
  z-index: 2;
}
/* line 2660, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 1rem;
  right: 0.25rem;
  text-align: center;
}
/* line 2667, templates/rt_xenon/custom/scss/custom.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
  background: transparent;
}
/* line 2675, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  transition: none;
  border: 10px solid transparent;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 700;
}
/* line 2682, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  background-color: rgba(182, 32, 30, 0.88);
  border: 10px solid transparent;
  border-radius: 0px;
  transition: none;
}
/* line 2688, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard > .g-dropdown, #g-navigation .g-main-nav .g-fullwidth > .g-dropdown {
  margin-top: 0;
  border-radius: 0px;
  background-color: rgba(182, 32, 30, 0.88);
}
/* line 2693, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  content: none;
  width: 1.15rem;
  padding: 0.2rem;
  height: 1.15rem;
}
/* line 2699, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  margin: 0 -4px 0 -2px;
}
/* line 2702, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0;
}
/* line 2705, templates/rt_xenon/custom/scss/custom.scss */
.joom-container .media-details-view {
  margin: 15px 0;
}
/* line 2708, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #fff;
  border-bottom: 1px solid #fff;
}
/* line 2712, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation {
  color: #b6201e;
  position: relative;
  z-index: 2;
  margin-top: -2.5rem;
}
/* line 2718, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  background-color: rgba(182, 32, 30, 0.88);
  border: 10px solid transparent;
  border-radius: 0px;
}
/* line 2723, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: rgba(255, 255, 255, 0.78);
}
/* line 2726, templates/rt_xenon/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  line-height: normal;
  margin: 0 0px;
}
/* line 2730, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #000;
  border: 0px transparent;
  border-radius: 4px;
}
/*.g-container {
 width: 100%;
 }*/
/* line 2738, templates/rt_xenon/custom/scss/custom.scss */
#g-navigation .g-block > .g-content {
  padding: 0 0.938rem;
  margin: 0rem;
}
/* line 2743, templates/rt_xenon/custom/scss/custom.scss */
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background: #ebebeb;
  margin-top: 1.5rem;
}
/* line 2747, templates/rt_xenon/custom/scss/custom.scss */
.mfp-bg {
  z-index: 10003;
}
/* line 2750, templates/rt_xenon/custom/scss/custom.scss */
.mfp-wrap {
  z-index: 10004;
}
/* line 2753, templates/rt_xenon/custom/scss/custom.scss */
#joom-container .media-details-view.slick-slider, .joom-container .media-details-view.slick-slider {
  margin-bottom: 0rem;
  margin-top: -1.05rem;
}
/* line 2757, templates/rt_xenon/custom/scss/custom.scss */
.media-details-view {
  font-size: 12px;
}
/* line 2761, templates/rt_xenon/custom/scss/custom.scss */
.joom-container .media-details-view.compact-vertical .contentheading {
  font-size: 0.9em;
  margin: 0 5px 5px 0;
}
/* line 2767, templates/rt_xenon/custom/scss/custom.scss */
.mod-articles-category-title {
  color: #fff;
}
/* line 2771, templates/rt_xenon/custom/scss/custom.scss */
.category-modulenomargin > li:nth-child(1) {
  list-style-type: none;
}
/* line 2776, templates/rt_xenon/custom/scss/custom.scss */
.category-modulenomargin {
  margin-left: 0px !important;
}
/* line 2785, templates/rt_xenon/custom/scss/custom.scss */
.slick-dots li button::before {
  color: #b6201e;
}
/* line 2793, templates/rt_xenon/custom/scss/custom.scss */
#joom-container ul.slick-dots, .joom-container ul.slick-dots {
  margin: 2em;
}
/* line 2797, templates/rt_xenon/custom/scss/custom.scss */
#g-offcanvas {
  text-align: right;
}
/*Do not display in Tablet and larger*/
@media (min-width: 75.1rem) {
  /* line 2806, templates/rt_xenon/custom/scss/custom.scss */
  #g-navigation .g-main-nav .g-toplevel li.g-menu-item.g-menu-item-1644 {
    display: none;
  }
}
/* numbers on slider fix */
/* line 2812, templates/rt_xenon/custom/scss/custom.scss */
#g-header .fp-header-a .flex-control-nav a {
  color: transparent;
}
@media (max-width: 60rem) {
  /* line 2818, templates/rt_xenon/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li {
    margin-left: 1em;
  }
}
/* line 2824, templates/rt_xenon/custom/scss/custom.scss */
#norcal-logo {
  margin-bottom: -5rem !important;
}
/* line 2828, templates/rt_xenon/custom/scss/custom.scss */
b, strong {
  font-weight: 800 !important;
}
/* Always set the map height explicitly to define the size of the div
 * element that contains the map. */
/* line 2834, templates/rt_xenon/custom/scss/custom.scss */
#map {
  height: 100%;
}
/* line 2840, templates/rt_xenon/custom/scss/custom.scss */
#head-menu-mobile {
  margin-left: 11em !important;
  margin-top: -5em !important;
}
/* line 2847, templates/rt_xenon/custom/scss/custom.scss */
#nocal-logo-mob {
  Width: 150px;
}
/* line 2851, templates/rt_xenon/custom/scss/custom.scss */
#allmode-bricks .allmode-name, .allmode-bricks .allmode-item > div:first-child {
  border-color: #b6201e;
}
/* line 2855, templates/rt_xenon/custom/scss/custom.scss */
#roksearch_results {
  top: 77px !important;
  left: 775px !important;
}
/* line 2861, templates/rt_xenon/custom/scss/custom.scss */
.news-audio {
  width: 98% !important;
}
/* line 2865, templates/rt_xenon/custom/scss/custom.scss */
.awe {
  margin-right: -175px;
  word-wrap: normal;
}
/* line 2870, templates/rt_xenon/custom/scss/custom.scss */
#jb_template .word-break {
  word-break: normal !important;
}
/*# sourceMappingURL=custom_24.css.map */