@charset "UTF-8";
/* line 2, ../../sass/custom/_theme.scss */
.brand-blue, .blue {
  background-color: #274576;
}

/* line 5, ../../sass/custom/_theme.scss */
.brand-blue-fifty, .blue-fifty {
  background-color: #92a1b9;
}

/* line 8, ../../sass/custom/_theme.scss */
.red-orange, .orange {
  background-color: #DD6E42;
}

/* line 11, ../../sass/custom/_theme.scss */
.red-orange-fifty, .orange-fifty {
  background-color: #EDB59F;
}

/* line 14, ../../sass/custom/_theme.scss */
.aquamarine, .green, .olive {
  background-color: #708B75;
}

/* line 17, ../../sass/custom/_theme.scss */
.aquamarine-fifty, .green-fifty, .olive-fifty {
  background-color: #B6C4B9;
}

/* line 20, ../../sass/custom/_theme.scss */
.magenta {
  background-color: #92374D;
}

/* line 23, ../../sass/custom/_theme.scss */
.magenta-fifty {
  background-color: #C89AA5;
}

/* line 26, ../../sass/custom/_theme.scss */
.purple {
  background-color: #4B3F72;
}

/* line 29, ../../sass/custom/_theme.scss */
.purple-fifty {
  background-color: #A49EB7;
}

/* line 32, ../../sass/custom/_theme.scss */
.brand-blue-hit, .blue-hit {
  color: #274576;
}

/* line 35, ../../sass/custom/_theme.scss */
.red-orange-hit, .orange-hit {
  color: #DD6E42;
}

/* line 38, ../../sass/custom/_theme.scss */
.aquamarine-hit, .green-hit, .olive-hit {
  color: #708B75;
}

/* line 41, ../../sass/custom/_theme.scss */
.magenta-hit {
  color: #92374D;
}

/* line 44, ../../sass/custom/_theme.scss */
.purple-hit {
  color: #4B3F72;
}

/* line 47, ../../sass/custom/_theme.scss */
body {
  font-family: "Nunito Sans", sans-serif;
  font-size: 14px;
}

/* line 51, ../../sass/custom/_theme.scss */
p, a {
  color: #333;
  line-height: 1.6em;
}

/* line 55, ../../sass/custom/_theme.scss */
.ric-colors p {
  font-weight: bold;
  text-align: center;
  color: white;
}

/* line 60, ../../sass/custom/_theme.scss */
h1 {
  font-size: 36px;
  font-weight: bold;
  margin: 15px 0;
}

/* line 65, ../../sass/custom/_theme.scss */
h2 {
  font-size: 24px;
  font-weight: bold;
  margin: 15px 0;
  text-transform: none;
}

/* line 71, ../../sass/custom/_theme.scss */
h2.section-h2 {
  padding-top: 100px;
}

/* line 74, ../../sass/custom/_theme.scss */
h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0;
}

/* line 79, ../../sass/custom/_theme.scss */
h4 {
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0;
}

/* line 84, ../../sass/custom/_theme.scss */
h5 {
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0;
}

/* line 89, ../../sass/custom/_theme.scss */
h6 {
  font-size: 18px;
  font-weight: bold;
  margin: 15px 0;
}

/* line 94, ../../sass/custom/_theme.scss */
.paragraph-box {
  background-color: #f5f5f5;
  padding: 24px;
  margin: 20px 0;
}

/* line 99, ../../sass/custom/_theme.scss */
.format-row {
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}

/* line 103, ../../sass/custom/_theme.scss */
.format-row-area {
  padding-bottom: 15px;
}

/* line 106, ../../sass/custom/_theme.scss */
strong {
  font-weight: bold;
}

/* line 109, ../../sass/custom/_theme.scss */
em {
  font-style: italic;
}

/* line 112, ../../sass/custom/_theme.scss */
ul {
  list-style-type: disc;
  margin-bottom: 7px;
  margin-left: 15px;
}

/* line 117, ../../sass/custom/_theme.scss */
ol {
  margin-bottom: 7px;
  margin-left: 15px;
  list-style-type: decimal;
}

/* line 122, ../../sass/custom/_theme.scss */
li {
  margin-bottom: 7px;
}

/* line 125, ../../sass/custom/_theme.scss */
ul ul, ol ul {
  list-style-type: circle;
}

/* line 128, ../../sass/custom/_theme.scss */
.list-unstyled {
  margin-left: 0;
  list-style: none;
}

/* line 132, ../../sass/custom/_theme.scss */
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 137, ../../sass/custom/_theme.scss */
ul.list-inline {
  margin-left: 0;
}

/* line 140, ../../sass/custom/_theme.scss */
.paragraph h1, .paragraph h2, .paragraph h3, .paragraph h4, .paragraph h5, .paragraph h6 {
  padding-bottom: 5px;
  color: #274576;
  margin-top: 0;
}

/* line 145, ../../sass/custom/_theme.scss */
.paragraph h1 {
  border-bottom: 5px solid #ddd;
}

/* line 148, ../../sass/custom/_theme.scss */
.paragraph h2 {
  border-bottom: 1px solid #ddd;
}

/* line 151, ../../sass/custom/_theme.scss */
.paragraph hr {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: solid 5px;
}

/* line 157, ../../sass/custom/_theme.scss */
.page.ric-blue hr, .page.ric-blue .paragraph h1, .page.ric-blue .paragraph h2, .page.ric-blue .paragraph h3, .page.ric-blue .paragraph h4, .page.ric-blue .paragraph h5, .page.ric-blue .paragraph h6 {
  border-color: #274576;
  color: #274576;
}

/* line 161, ../../sass/custom/_theme.scss */
.page.ric-green hr, .page.ric-aquamarine hr, .page.ric-olive hr, .page.ric-green .paragraph h1, .page.ric-green .paragraph h2, .page.ric-green .paragraph h3, .page.ric-green .paragraph h4, .page.ric-green .paragraph h5, .page.ric-green .paragraph h6, .page.ric-aquamarine .paragraph h1, .page.ric-aquamarine .paragraph h2, .page.ric-aquamarine .paragraph h3, .page.ric-aquamarine .paragraph h4, .page.ric-aquamarine .paragraph h5, .page.ric-aquamarine .paragraph h6, .page.ric-olive .paragraph h1, .page.ric-olive .paragraph h2, .page.ric-olive .paragraph h3, .page.ric-olive .paragraph h4, .page.ric-olive .paragraph h5, .page.ric-olive .paragraph h6 {
  border-color: #708B75;
  color: #708B75;
}

/* line 165, ../../sass/custom/_theme.scss */
.page.ric-orange hr, .page.ric-red-orange hr, .page.ric-orange .paragraph h1, .page.ric-orange .paragraph h2, .page.ric-orange .paragraph h3, .page.ric-orange .paragraph h4, .page.ric-orange .paragraph h5, .page.ric-orange .paragraph h6, .page.ric-red-orange .paragraph h1, .page.ric-red-orange .paragraph h2, .page.ric-red-orange .paragraph h3, .page.ric-red-orange .paragraph h4, .page.ric-red-orange .paragraph h5, .page.ric-red-orange .paragraph h6 {
  border-color: #DD6E42;
  color: #DD6E42;
}

/* line 169, ../../sass/custom/_theme.scss */
.page.ric-purple hr, .page.ric-purple .paragraph h1, .page.ric-purple .paragraph h2, .page.ric-purple .paragraph h3, .page.ric-purple .paragraph h4, .page.ric-purple .paragraph h5, .page.ric-purple .paragraph h6 {
  border-color: #4B3F72;
  color: #4B3F72;
}

/* line 173, ../../sass/custom/_theme.scss */
.page.ric-magenta hr, .page.ric-magenta .paragraph h1, .page.ric-magenta .paragraph h2, .page.ric-magenta .paragraph h3, .page.ric-magenta .paragraph h4, .page.ric-magenta .paragraph h5, .page.ric-magenta .paragraph h6 {
  border-color: #92374D;
  color: #92374D;
}

/* line 177, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false] {
  font-size: 1.2em;
  color: #333;
  padding: 8px 20px;
}

/* line 182, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a:hover {
  text-decoration: none;
  color: #7193bd;
}

/* line 186, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true] {
  font-size: 1.2em;
  color: white;
  padding: 8px 20px;
}

/* line 191, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:after {
  content: "";
}

/* line 194, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:before {
  margin-right: 10px;
  font-family: "Font Awesome 5 Pro";
  content: "\f0da";
}

/* line 199, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true]:after {
  content: "";
}

/* line 202, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true]:before {
  margin-right: 7px;
  font-family: "Font Awesome 5 Pro";
  content: "\f0d7";
}

/* line 207, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph {
  padding: 15px 30px;
}

/* line 210, ../../sass/custom/_theme.scss */
.paragraph ul.nav.nav-tabs li a {
  font-size: 1.1em;
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 25px 7px;
  background-color: #efefef;
  border-radius: 4px 4px 0 0;
}

/* line 218, ../../sass/custom/_theme.scss */
.paragraph ul.nav.nav-tabs li a.active.show {
  border: 1px solid #ddd;
  background-color: white;
  border-bottom: 1px solid white;
  border-radius: 4px 4px 0 0;
}

/* line 224, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-tabs .tab-content div.tab-pane {
  padding: 0;
  border: 1px solid #ddd;
  margin-top: 0;
  border-radius: 4px;
  background: white;
  background: -moz-linear-gradient(top, white 0%, #f7f7f7 100%);
  background: -webkit-linear-gradient(top, white 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, white 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}

/* line 235, ../../sass/custom/_theme.scss */
.paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph.paragraph--type--bp-simple.paragraph--view-mode--default {
  padding: 0 15px;
}

/* line 238, ../../sass/custom/_theme.scss */
.paragraph--type--bp-columns-two-uneven__2col-column2 .nav-tabs {
  border: none;
  margin-bottom: -18px;
}

/* line 242, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-tabs .tab-content .tab-pane > .paragraph--bp-accordion-container,
.tab-content .paragraph--bp-accordion-container > .paragraph.paragraph--type--bp-accordion > .paragraph__column,
.tab-content .paragraph--bp-accordion-container > .paragraph.paragraph--type--bp-accordion > .paragraph__column .paragraph > .paragraph__column {
  padding-top: 0;
}

/* line 247, ../../sass/custom/_theme.scss */
.paragraph .card-header {
  padding: 0;
  border-radius: 4px;
  border: 1px solid white;
}

/* line 252, ../../sass/custom/_theme.scss */
.paragraph .panel-title {
  font-weight: 600;
}

/* line 255, ../../sass/custom/_theme.scss */
.paragraph .card-header {
  margin-top: 5px;
}

/* line 258, ../../sass/custom/_theme.scss */
.card-header:first-child {
  margin-top: 0;
}

/* line 261, ../../sass/custom/_theme.scss */
.paragraph .carousel-item .paragraph__column {
  text-align: center;
}

/* line 264, ../../sass/custom/_theme.scss */
.paragraph .carousel-item .paragraph__column img {
  width: 1366px;
  height: 768px;
  object-fit: cover;
}

/* line 269, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-carousel.paragraph--width--wide img {
  width: 1200px;
  height: 675px;
  object-fit: cover;
}

/* line 274, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-carousel.paragraph--width--medium img {
  width: 800px;
  height: 450px;
  object-fit: cover;
}

/* line 279, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--bp-carousel.paragraph--width--narrow img {
  width: 600px;
  height: 338px;
  object-fit: cover;
}

/* line 284, ../../sass/custom/_theme.scss */
.paragraph--type--bp-simple p, .paragraph--type--bp-blank p {
  color: #333;
  line-height: 1.25em;
}

/* line 288, ../../sass/custom/_theme.scss */
.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 p, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 ul, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 p, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 ul, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 p, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 ul, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 p, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 ul, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 p, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 ul, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 p, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 ul {
  line-height: 1.9em;
  color: #787878;
}

/* line 292, ../../sass/custom/_theme.scss */
.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h1, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h2, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h3, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h4, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h5, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h6, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h1, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h2, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h3, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h4, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h5, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h6, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h1, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h2, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h3, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h4, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h5, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h6, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h1, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h2, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h3, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h4, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h5, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h6, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h1, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h2, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h3, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h4, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h5, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h6, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h1, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h2, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h3, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h4, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h5, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h6 {
  border: none;
  margin-bottom: 5px;
  -webkit-filter: opacity(0.8);
  filter: opacity(0.8);
}

/* line 298, ../../sass/custom/_theme.scss */
.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column hr, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 hr, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 hr, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 hr, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 hr, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 hr {
  -webkit-filter: opacity(0.8);
  filter: opacity(0.8);
}

/* line 302, ../../sass/custom/_theme.scss */
.paragraph__column .field-label {
  font-weight: bold;
}

/* line 305, ../../sass/custom/_theme.scss */
.field-label-wrap .field-label {
  margin-right: 5px;
  font-weight: bold;
}

/* line 309, ../../sass/custom/_theme.scss */
.paragraph__column .field-content {
  margin-bottom: 10px;
}

/* line 312, ../../sass/custom/_theme.scss */
.contact-us p, .general p {
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 4px !important;
}

/* line 317, ../../sass/custom/_theme.scss */
.general, .contact-us {
  margin-top: 15px;
}

/* line 320, ../../sass/custom/_theme.scss */
.carousel-indicators {
  z-index: 10;
  bottom: 30px;
}

/* line 324, ../../sass/custom/_theme.scss */
.general, .contact-us {
  border: 1px solid #e8e8e8;
  background-color: #f7f7f7;
  padding: 0;
  margin-bottom: 25px;
}

/* line 330, ../../sass/custom/_theme.scss */
.contact-us {
  border: none;
}

/* line 333, ../../sass/custom/_theme.scss */
.general > div, .contact-us > div {
  padding: 20px;
}

/* line 336, ../../sass/custom/_theme.scss */
.general a, .contact-us a {
  color: #3969b9;
}

/* line 339, ../../sass/custom/_theme.scss */
.general .general-header, .contact-us .contact-us-header {
  font-size: 1.3em;
  color: #f7f7f7;
  padding: 10px 15px;
}

/* line 344, ../../sass/custom/_theme.scss */
.ric-red-orange .general .general-header, .ric-red-orange .contact-us .contact-us-header {
  background-color: #DD6E42;
}

/* line 347, ../../sass/custom/_theme.scss */
.ric-red-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-red-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-red-orange .paragraph ul.nav.nav-tabs li a.active.show, .ric-red-orange .paragraph ul.nav.nav-tabs li a:hover {
  background: #DD6E42;
  color: white;
}

/* line 351, ../../sass/custom/_theme.scss */
.ric-red-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-red-orange .paragraph ul.nav.nav-tabs li a {
  background: #EDB59F;
  color: black;
}

/* line 355, ../../sass/custom/_theme.scss */
.ric-orange .general .general-header, .ric-orange .contact-us .contact-us-header {
  background-color: #DD6E42;
}

/* line 358, ../../sass/custom/_theme.scss */
.ric-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-orange .paragraph ul.nav.nav-tabs li a.active.show, .ric-orange .paragraph ul.nav.nav-tabs li a:hover {
  background: #DD6E42;
  color: white;
}

/* line 362, ../../sass/custom/_theme.scss */
.ric-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-orange .paragraph ul.nav.nav-tabs li a {
  background: #EDB59F;
  color: black;
}

/* line 366, ../../sass/custom/_theme.scss */
.ric-olive .general .general-header, .ric-olive .contact-us .contact-us-header, .ric-aquamarine .general .general-header, .ric-aquamarine .contact-us .contact-us-header, .ric-green .general .general-header, .ric-green .contact-us .contact-us-header {
  background-color: #708B75;
}

/* line 369, ../../sass/custom/_theme.scss */
.ric-olive .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-olive .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-olive .paragraph ul.nav.nav-tabs li a.active.show, .ric-olive .paragraph ul.nav.nav-tabs li a:hover, .ric-aquamarine .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-aquamarine .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-aquamarine .paragraph ul.nav.nav-tabs li a.active.show, .ric-aquamarine .paragraph ul.nav.nav-tabs li a:hover, .ric-green .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-green .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-green .paragraph ul.nav.nav-tabs li a.active.show, .ric-green .paragraph ul.nav.nav-tabs li a:hover {
  background: #708B75;
  color: white;
}

/* line 373, ../../sass/custom/_theme.scss */
.ric-olive .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-olive .paragraph ul.nav.nav-tabs li a, .ric-aquamarine .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-aquamarine .paragraph ul.nav.nav-tabs li a, .ric-green .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-green .paragraph ul.nav.nav-tabs li a {
  background: #B6C4B9;
  color: black;
}

/* line 377, ../../sass/custom/_theme.scss */
.ric-blue .general .general-header, .ric-blue .contact-us .contact-us-header {
  background-color: #274576;
}

/* line 380, ../../sass/custom/_theme.scss */
.ric-blue .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-blue .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-blue .paragraph ul.nav.nav-tabs li a.active.show, .ric-blue .paragraph ul.nav.nav-tabs li a:hover {
  background: #274576;
  color: white;
}

/* line 384, ../../sass/custom/_theme.scss */
.ric-blue .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-blue .paragraph ul.nav.nav-tabs li a {
  background: #92a1b9;
  color: black;
}

/* line 388, ../../sass/custom/_theme.scss */
.ric-magenta .general .general-header, .ric-magenta .contact-us .contact-us-header {
  background-color: #92374D;
}

/* line 391, ../../sass/custom/_theme.scss */
.ric-magenta .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-magenta .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-magenta .paragraph ul.nav.nav-tabs li a.active.show, .ric-magenta .paragraph ul.nav.nav-tabs li a:hover {
  background: #92374D;
  color: white;
}

/* line 395, ../../sass/custom/_theme.scss */
.ric-magenta .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-magenta .paragraph ul.nav.nav-tabs li a {
  background: #C89AA5;
  color: black;
}

/* line 399, ../../sass/custom/_theme.scss */
.ric-purple .general .general-header, .ric-purple .contact-us .contact-us-header {
  background-color: #4B3F72;
}

/* line 402, ../../sass/custom/_theme.scss */
.ric-purple .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-purple .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-purple .paragraph ul.nav.nav-tabs li a.active.show, .ric-purple .paragraph ul.nav.nav-tabs li a:hover {
  background: #4B3F72;
  color: white;
}

/* line 406, ../../sass/custom/_theme.scss */
.ric-purple .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-purple .paragraph ul.nav.nav-tabs li a {
  background: #A49EB7;
  color: black;
}

/* line 410, ../../sass/custom/_theme.scss */
.paragraph--type--bp-carousel, .paragraph--type--bp-accordion, .paragraph--type--bp-tabs {
  padding: 15px 0;
}

/* line 413, ../../sass/custom/_theme.scss */
.paragraph--type--bp-carousel {
  float: inherit;
}

/* line 416, ../../sass/custom/_theme.scss */
.paragraph--type--bp-tabs {
  padding-top: 30px;
}

/* line 419, ../../sass/custom/_theme.scss */
.paragraph--type--bp-simple .paragraph__column > div {
  padding: 0 15px 0;
}

/* line 422, ../../sass/custom/_theme.scss */
.paragraph--type--bp-simple ul, .paragraph--type--bp-simple ol {
  padding-left: 20px;
  margin-top: 10px;
}

/* line 426, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--webform .paragraph__column {
  margin-top: 20px;
  padding: 5px 30px 15px;
}

/* line 430, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--webform .paragraph__column label {
  margin-bottom: 5px;
}

/* line 433, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--webform .paragraph__column .js-form-item.form-item {
  display: grid;
}

/* line 436, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--webform .paragraph__column .js-form-item.form-item textarea {
  width: 100%;
  border-color: #d2d2d2;
}

/* line 440, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--webform .js-form-item {
  margin: 15px 0;
}

/* line 443, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--webform input.form-text, .paragraph.paragraph--type--webform input.form-email, .paragraph.paragraph--type--webform select.form-select {
  width: 100%;
}

/* line 446, ../../sass/custom/_theme.scss */
.paragraph.paragraph--type--webform .paragraph__column {
  margin-top: 0;
}

/* line 449, ../../sass/custom/_theme.scss */
.fullcalendar {
  padding: 15px 15px 15px 0;
}

/* line 452, ../../sass/custom/_theme.scss */
.paragraph--style--66-33 .fullcalendar {
  padding: 10px 50px 60px;
}

/* line 455, ../../sass/custom/_theme.scss */
.fullcalendar h2 {
  border: none;
}

/* line 458, ../../sass/custom/_theme.scss */
.paragraph--type--bp-block .contact-us-header, .paragraph--type--bp-block .general-header {
  font-size: 1.5em;
  font-weight: 700;
}

/* line 462, ../../sass/custom/_theme.scss */
.paragraph--type--bp-block .contact-us-content, .paragraph--type--bp-block .general-content {
  font-size: 1.1em;
  outline: 1px solid;
  outline-offset: -1px;
}

/* line 467, ../../sass/custom/_theme.scss */
.ric-blue .paragraph--type--bp-block .contact-us-content, .ric-blue .paragraph--type--bp-block .general-content {
  outline-color: #274576;
}

/* line 470, ../../sass/custom/_theme.scss */
.ric-green .paragraph--type--bp-block .contact-us-content, .ric-green .paragraph--type--bp-block .general-content {
  outline-color: #708B75;
}

/* line 473, ../../sass/custom/_theme.scss */
.ric-purple .paragraph--type--bp-block .contact-us-content, .ric-purple .paragraph--type--bp-block .general-content {
  outline-color: #4B3F72;
}

/* line 476, ../../sass/custom/_theme.scss */
.ric-magenta .paragraph--type--bp-block .contact-us-content, .ric-magenta .paragraph--type--bp-block .general-content {
  outline-color: #92374D;
}

/* line 479, ../../sass/custom/_theme.scss */
.ric-orange .paragraph--type--bp-block .contact-us-content, .ric-orange .paragraph--type--bp-block .general-content {
  outline-color: #DD6E42;
}

/* line 482, ../../sass/custom/_theme.scss */
.paragraph--type--bp-block .contact-us-content .field-label-wrap.no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 486, ../../sass/custom/_theme.scss */
.department-theme .fc-toolbar .fc-state-active, .department-theme .fc-toolbar .ui-state-active {
  z-index: 0;
}

/* line 489, ../../sass/custom/_theme.scss */
.paragraph--type--bp-simple table > tbody > tr > td, .paragraph--type--bp-simple table > tbody > tr > th {
  padding: 8px;
}

/* line 492, ../../sass/custom/_theme.scss */
.paragraph--type--bp-simple table > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 495, ../../sass/custom/_theme.scss */
.paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 499, ../../sass/custom/_theme.scss */
.paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div > ol, .paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div > ul {
  margin: 0;
  margin-left: 10px;
}

/* line 503, ../../sass/custom/_theme.scss */
.paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div > p {
  margin-top: 1rem;
  margin-bottom: .5rem;
}

/* line 507, ../../sass/custom/_theme.scss */
.contact-us .paragraph--type--bp-simple .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
  margin-top: 4px;
}

/* line 512, ../../sass/custom/_theme.scss */
body::-webkit-scrollbar {
  width: 1em;
}

/* line 515, ../../sass/custom/_theme.scss */
body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

/* line 518, ../../sass/custom/_theme.scss */
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

/* line 522, ../../sass/custom/_theme.scss */
.js .paragraphs-collapsed-description {
  position: inherit;
  height: inherit;
  overflow: inherit;
  color: inherit;
  word-break: inherit;
  line-height: 1.538em;
  padding-top: 5px;
}

/* line 531, ../../sass/custom/_theme.scss */
.paragraph-formatter {
  display: inherit;
  margin-top: 10px;
}

/* line 535, ../../sass/custom/_theme.scss */
.field-label-wrap > div {
  display: inline;
}

/* line 538, ../../sass/custom/_theme.scss */
.field-label-wrap .field-content-alias {
  display: inline-flex;
}

/* line 541, ../../sass/custom/_theme.scss */
.field-content-alias .field-content:not(:last-of-type)::after {
  content: "|";
  margin: 0 10px;
}

/* line 545, ../../sass/custom/_theme.scss */
.facets-widget-checkbox ul {
  list-style-type: none;
  padding-left: 0;
}

/* line 549, ../../sass/custom/_theme.scss */
.facets-widget-checkbox li.facet-item input {
  margin-right: 10px;
}

/* line 552, ../../sass/custom/_theme.scss */
.grandchild-title {
  padding-right: 15px;
}

/* line 555, ../../sass/custom/_theme.scss */
article.embedded-entity img, article.media-image img {
  padding: 15px;
}

/* line 559, ../../sass/custom/_theme.scss */
.res-blue {
  background-color: #274576;
}

/* line 562, ../../sass/custom/_theme.scss */
.res-green {
  background-color: #708B75;
}

/* line 565, ../../sass/custom/_theme.scss */
.res-purple {
  background-color: #4B3F72;
}

/* line 568, ../../sass/custom/_theme.scss */
.res-magenta {
  background-color: #92374D;
}

/* line 571, ../../sass/custom/_theme.scss */
.res-orange {
  background-color: #DD6E42;
}

/* line 574, ../../sass/custom/_theme.scss */
.paragraph > .paragraph__column {
  padding-bottom: 0;
}

/* line 577, ../../sass/custom/_theme.scss */
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column1 .paragraph--type--bp-columns-three-uneven__3col-column1,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column1 .paragraph--type--bp-columns-three-uneven__3col-column2,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column1 .paragraph--type--bp-columns-three-uneven__3col-column3,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column1 .paragraph--type--bp-columns-two-uneven__2col-column1,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column1 .paragraph--type--bp-columns-two-uneven__2col-column2,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column1 .paragraph--type--bp-columns__2col,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column2 .paragraph--type--bp-columns-three-uneven__3col-column1,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column2 .paragraph--type--bp-columns-three-uneven__3col-column2,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column2 .paragraph--type--bp-columns-three-uneven__3col-column3,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column2 .paragraph--type--bp-columns-two-uneven__2col-column1,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column2 .paragraph--type--bp-columns-two-uneven__2col-column2,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column2 .paragraph--type--bp-columns__2col,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column3 .paragraph--type--bp-columns-three-uneven__3col-column1,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column3 .paragraph--type--bp-columns-three-uneven__3col-column2,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column3 .paragraph--type--bp-columns-three-uneven__3col-column3,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column3 .paragraph--type--bp-columns-two-uneven__2col-column1,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column3 .paragraph--type--bp-columns-two-uneven__2col-column2,
.paragraph .paragraph--type--bp-columns-three-uneven__3col-column3 .paragraph--type--bp-columns__2col,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-columns-three-uneven__3col-column1,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-columns-three-uneven__3col-column2,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-columns-three-uneven__3col-column3,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-columns-two-uneven__2col-column1,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-columns-two-uneven__2col-column2,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph--type--bp-columns__2col,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-columns-three-uneven__3col-column1,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-columns-three-uneven__3col-column2,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-columns-three-uneven__3col-column3,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-columns-two-uneven__2col-column1,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-columns-two-uneven__2col-column2,
.paragraph .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph--type--bp-columns__2col,
.paragraph .paragraph--type--bp-columns__2col .paragraph--type--bp-columns-three-uneven__3col-column1,
.paragraph .paragraph--type--bp-columns__2col .paragraph--type--bp-columns-three-uneven__3col-column2,
.paragraph .paragraph--type--bp-columns__2col .paragraph--type--bp-columns-three-uneven__3col-column3,
.paragraph .paragraph--type--bp-columns__2col .paragraph--type--bp-columns-two-uneven__2col-column1,
.paragraph .paragraph--type--bp-columns__2col .paragraph--type--bp-columns-two-uneven__2col-column2,
.paragraph .paragraph--type--bp-columns__2col .paragraph--type--bp-columns__2col {
  padding: 0;
}

/* line 615, ../../sass/custom/_theme.scss */
.paragraph--type--bp-modal .paragraph__column .btn-primary {
  border: none;
  border-radius: 4px;
  font-size: 1.2em;
  margin: 10px 0;
}

/* line 621, ../../sass/custom/_theme.scss */
.paragraph__column .modal .modal-body,
.paragraph--type--bp-modal .paragraph__column .modal .modal-footer {
  padding: 15px;
}

/* line 625, ../../sass/custom/_theme.scss */
.modal-dialog .paragraph--type--bp-simple .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 629, ../../sass/custom/_theme.scss */
.modal-dialog .paragraph__column ul {
  margin-left: 0;
}

/* start colors here */
/* line 634, ../../sass/custom/_theme.scss */
.ric-red-orange.grandchild-page .paragraph__column h3 {
  color: #DD6E42;
}

/* line 637, ../../sass/custom/_theme.scss */
.ric-aquamarine.grandchild-page .paragraph__column h3 {
  color: #EFF2F0;
}

/* line 640, ../../sass/custom/_theme.scss */
.ric-olive.grandchild-page .paragraph__column h3 {
  color: #708B75;
}

/* line 643, ../../sass/custom/_theme.scss */
.ric-blue.grandchild-page .paragraph__column h3 {
  color: #274576;
}

/* line 646, ../../sass/custom/_theme.scss */
.ric-magenta.grandchild-page .paragraph__column h3 {
  color: #92374D;
}

/* line 649, ../../sass/custom/_theme.scss */
.ric-purple.grandchild-page .paragraph__column h3 {
  color: #4B3F72;
}

/* line 652, ../../sass/custom/_theme.scss */
.ric-green.grandchild-page .paragraph__column h3 {
  color: #708B75;
}

/* line 655, ../../sass/custom/_theme.scss */
.ric-red-orange .paragraph__column .btn-primary:hover {
  color: #DD6E42;
}

/* line 658, ../../sass/custom/_theme.scss */
.ric-aquamarine .paragraph__column .btn-primary:hover {
  color: #EFF2F0;
}

/* line 661, ../../sass/custom/_theme.scss */
.ric-olive .paragraph__column .btn-primary:hover {
  color: #708B75;
}

/* line 664, ../../sass/custom/_theme.scss */
.ric-blue .paragraph__column .btn-primary:hover {
  color: #274576;
}

/* line 667, ../../sass/custom/_theme.scss */
.ric-magenta .paragraph__column .btn-primary:hover {
  color: #92374D;
}

/* line 670, ../../sass/custom/_theme.scss */
.ric-purple .paragraph__column .btn-primary:hover {
  color: #4B3F72;
}

/* line 673, ../../sass/custom/_theme.scss */
.ric-green .paragraph__column .btn-primary:hover {
  background-color: #56715b;
}

/* line 676, ../../sass/custom/_theme.scss */
.ric-red-orange .paragraph__column .btn-primary {
  color: #DD6E42;
}

/* line 679, ../../sass/custom/_theme.scss */
.ric-aquamarine .paragraph__column .btn-primary {
  color: #EFF2F0;
}

/* line 682, ../../sass/custom/_theme.scss */
.ric-olive .paragraph__column .btn-primary {
  color: #708B75;
}

/* line 685, ../../sass/custom/_theme.scss */
.ric-blue .paragraph__column .btn-primary {
  color: #274576;
}

/* line 688, ../../sass/custom/_theme.scss */
.ric-magenta .paragraph__column .btn-primary {
  color: #92374D;
}

/* line 691, ../../sass/custom/_theme.scss */
.ric-purple .paragraph__column .btn-primary {
  color: #4B3F72;
}

/* line 694, ../../sass/custom/_theme.scss */
.ric-green .paragraph__column .btn-primary {
  background-color: #708B75;
}

/* end colors here */
/* line 698, ../../sass/custom/_theme.scss */
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
}

/* line 1, ../../sass/custom/_header.scss */
.ric-header h2 {
  font-size: 40px;
  margin-left: 7vw;
  padding: 40px 0 25px;
}

/* line 6, ../../sass/custom/_header.scss */
.ric-header.flush-align h2 {
  padding-bottom: 0;
  margin-bottom: -10px;
}

/* line 10, ../../sass/custom/_header.scss */
.richmond-header .icon-circle-back {
  background-color: inherit;
  border-radius: inherit;
  border: inherit;
  height: inherit;
  width: inherit;
  position: inherit;
  font-size: 1.3em;
  color: #ffffff;
}

/* line 20, ../../sass/custom/_header.scss */
.richmond-header .icon-circle-back:hover {
  color: #d6d6d6;
}

/* line 23, ../../sass/custom/_header.scss */
.sub-header .row.bottom {
  margin-right: 0;
  margin-left: 0;
}

/* line 27, ../../sass/custom/_header.scss */
.sub-header .row.bottom {
  padding: 0 15px 15px 15px;
  background-color: #ffffff;
}

/* line 31, ../../sass/custom/_header.scss */
.sub-header {
  margin-bottom: 15px;
}

/* line 34, ../../sass/custom/_header.scss */
#header {
  position: fixed;
  left: 0;
  right: 0;
  margin: 0;
  padding: 15px;
  z-index: 11;
  background-color: #ffffff;
}

/* line 43, ../../sass/custom/_header.scss */
.toolbar-vertical.toolbar-tray-open #richmond_main_navigation.sub-header, .toolbar-vertical.toolbar-tray-open #header {
  left: 15rem;
}

/* line 46, ../../sass/custom/_header.scss */
body:not(.toolbar-fixed) #header {
  margin-top: -15px;
}

/* line 49, ../../sass/custom/_header.scss */
.sticky-ticker {
  position: fixed;
  left: 0;
  right: 0;
  border-left: solid 15px #ffffff;
  border-right: solid 15px #ffffff;
  z-index: 9;
  width: initial;
  padding-bottom: 15px;
  background-color: #ffffff;
  overflow: hidden;
}

/* line 61, ../../sass/custom/_header.scss */
.richmond-header {
  margin-left: 0;
  margin-right: 0;
  color: #efefef;
  transition: background-color 1s ease;
}

/* line 67, ../../sass/custom/_header.scss */
#block-richmondquicklinks,
block-richmondquicklinks--2 {
  width: 50px;
  position: relative;
  text-transform: uppercase;
}

/* line 73, ../../sass/custom/_header.scss */
#block-richmondquicklinks ul li,
#block-richmondquicklinks--2 ul li {
  display: inline;
  color: #efefef;
}

/* line 78, ../../sass/custom/_header.scss */
#block-richmondquicklinks a,
#block-richmondquicklinks--2 a {
  display: inline-block;
  padding: 0 20px;
  color: #efefef;
  font-size: 1.4em;
  font-weight: 700;
}

/* line 86, ../../sass/custom/_header.scss */
.vch-megamenu {
  text-transform: none;
}
.news-megamenu {
  text-transform: none;
}

/* line 89, ../../sass/custom/_header.scss */
ul.vch-megamenu a {
  color: #333 !important;
  font-size: 1em !important;
  text-transform: none;
  font-weight: normal !important;
}
ul.news-megamenu a {
  color: #333 !important;
  font-size: 1em !important;
  text-transform: none;
  font-weight: normal !important;
}

/* line 95, ../../sass/custom/_header.scss */
#block-richmondquicklinks li + li:before,
#block-richmondquicklinks--2 li + li:before {
  content: "|";
  font-size: 1.6em;
}

/* line 100, ../../sass/custom/_header.scss */
#block-richmondquickicons a {
  display: inline-block;
  padding: 0 15px;
  color: #efefef;
  font-size: 1.4em;
}

/* line 106, ../../sass/custom/_header.scss */
#block-richmondquicklinks a:hover,
#block-richmondquicklinks--2 a:hover {
  text-decoration: none;
  color: #d6d6d6;
}

/* line 111, ../../sass/custom/_header.scss */
#richmond_second_row_content {
  padding: 0 15px;
  margin-top: 10px;
}

/* line 115, ../../sass/custom/_header.scss */
#richmond_second_row_content.desktop-only {
  display: flex;
}

/* line 118, ../../sass/custom/_header.scss */
.top-padding {
  padding-top: 5%;
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* line 169, ../../sass/custom/_header.scss */
.arrow {
  position: absolute;
  bottom: 45px;
  left: 50%;
  margin-left: -35px;
  width: 70px;
  height: 70px;
  z-index: 10;
  color: #ffffff;
}

/* line 179, ../../sass/custom/_header.scss */
.arrow::after {
  content: '\f078';
  font-family: "Font Awesome 5 Pro";
  font-size: 70px;
  display: block;
  text-align: center;
}

/* line 186, ../../sass/custom/_header.scss */
.bounce {
  -moz-animation: bounce 3s infinite;
  -webkit-animation: bounce 3s infinite;
  animation: bounce 3s infinite;
}

/* line 191, ../../sass/custom/_header.scss */
.arrow-label {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -75px;
  width: 150px;
  text-align: center;
  height: 40px;
  z-index: 10;
  color: white;
  font-size: 1.2em;
}

/* line 203, ../../sass/custom/_header.scss */
.page .header .top .right ul {
  text-align: right;
  display: inline;
}

/* line 207, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] > div {
  display: inline-block;
}

/* line 210, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] > div.form-item {
  width: 100%;
}

/* line 213, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] > div.form-actions {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 218, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] #edit-submit {
  margin-left: -5px;
}

/* line 221, ../../sass/custom/_header.scss */
#block-richmondtheme-branding a {
  width: 100%;
}

/* line 224, ../../sass/custom/_header.scss */
#block-richmondtheme-branding a:hover {
  text-decoration: none;
}

/* line 227, ../../sass/custom/_header.scss */
.maintenance-page img.logo, #block-richmondtheme-branding img.logo {
  height: 120px;
}

/* line 230, ../../sass/custom/_header.scss */
#block-richmondtheme-branding img.seal {
  height: 100px;
  margin: 0 10px;
}

/* line 234, ../../sass/custom/_header.scss */
.header, .main {
  margin: 0;
  padding: 0;
}

/* line 238, ../../sass/custom/_header.scss */
.header .title {
  vertical-align: middle;
}

/* line 241, ../../sass/custom/_header.scss */
.header .bottom .menu {
  height: 300px;
  margin-bottom: 75px;
}

/* line 245, ../../sass/custom/_header.scss */
.maintenance-page #header_top_left {
  margin-left: 100px;
}

/* line 248, ../../sass/custom/_header.scss */
.maintenance-page .main {
  padding: 175px;
  text-align: center;
  font-size: 1.7em;
}

/* line 253, ../../sass/custom/_header.scss */
#header_top_right > div > div, #header_top_center > div, #header_top_left > div {
  display: flex;
  flex-wrap: wrap;
}

/* line 257, ../../sass/custom/_header.scss */
#header_top_left > div > nav[role='navigation'] {
  width: 100px;
  display: flex;
}

/* line 261, ../../sass/custom/_header.scss */
#block-richmondquicklinks, #block-richmondquicklinks--2, div[id^="block-ricsearchblock"], #block-richmondquickicons {
  display: flex;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  width: 100%;
}

/* line 268, ../../sass/custom/_header.scss */
#block-rvaburgermenu {
  display: flex;
  flex: 1;
  width: 100px;
  max-width: none;
}

/* line 274, ../../sass/custom/_header.scss */
#block-burgermenuplaceholder > div:nth-child(2) {
  margin: auto;
  padding: 0 2em;
  font-size: 1.2em;
}

/* line 279, ../../sass/custom/_header.scss */
#block-burgermenuplaceholder svg {
  font-size: 2em;
}

/* line 282, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] form {
  width: 100%;
}

/* line 285, ../../sass/custom/_header.scss */
#header_top_right {
  margin-left: 45px;
  padding-right: 15px !important;
}

/* line 289, ../../sass/custom/_header.scss */
#block-richmondquicklinks > ul,
#block-richmondquicklinks--2 > ul {
  text-transform: uppercase;
  margin: auto;
}

/* line 294, ../../sass/custom/_header.scss */
#header_top_left, #header_top_center, #header_top_right {
  flex-direction: column;
  justify-content: center;
  display: flex;
  padding: 0;
}

/* line 300, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] .form-control {
  border-radius: initial;
  border: none;
  color: #000000;
}

/* line 305, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] .form-control::-webkit-input-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 309, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] .form-control::-moz-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 313, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] .form-control:-ms-input-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 317, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] .form-control:-moz-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 321, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] .search-attached {
  position: absolute;
  top: 4px;
  right: 0;
}

/* line 326, ../../sass/custom/_header.scss */
.btn.btn-attach {
  border-radius: initial;
  color: #555555;
  border: none;
  background-color: transparent;
}

/* line 332, ../../sass/custom/_header.scss */
.vch-attach {
  margin-top: 10px;
  position: relative;
}

/* line 336, ../../sass/custom/_header.scss */
.vch-attach .vch-action {
  position: absolute;
  top: 5px;
  right: 0;
}

/* line 341, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] .advanced-link {
  position: absolute;
  right: 3.25em;
  top: .6em;
  color: #a7a7a7;
  font-size: .9em;
}

/* line 348, ../../sass/custom/_header.scss */
div[id^="block-ricsearchblock"] {
  max-width: 29rem !important;
}

/* line 351, ../../sass/custom/_header.scss */
.ric-seal {
  position: absolute;
  left: 105px;
  background-image: url();
}

/* line 356, ../../sass/custom/_header.scss */
#menu_richmond_seal {
  position: absolute;
  right: 0;
  bottom: 10px;
}

/* line 361, ../../sass/custom/_header.scss */
.vch-direct-links > div {
  position: absolute;
  top: 7px;
  left: -50px;
  z-index: 99;
  padding: 25px 20px 20px;
  color: #000000;
  width: 780px;
  background-size: cover;
  background-repeat: no-repeat;
  display: none;
}

.news-direct-links > div {
  position: absolute;
  top: 7px;
  left: -50px;
  z-index: 99;
  padding: 25px 20px 20px;
  color: #000000;
  width: 780px;
  background-size: cover;
  background-repeat: no-repeat;
  display: none;
}

/* line 373, ../../sass/custom/_header.scss */
.vch-direct-links > div.vch-hover {
  display: flex;
}


.news-direct-links > div.news-hover {
  display: flex;
}

/* line 376, ../../sass/custom/_header.scss */
li.vch-direct-links {
  position: relative;
}

li.news-direct-links {
  position: relative;
}

/* line 379, ../../sass/custom/_header.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.has-children {
  background-image: url(../../img/burger-menu-right-nub.png);
  background-repeat: no-repeat;
  background-size: 7px;
  background-position-x: 225px;
  background-position-y: 3px;
  line-height: 1.6em;
}
.news-megamenu.direct-links-menu .direct-links-parent.has-children {
  background-image: url(../../img/burger-menu-right-nub.png);
  background-repeat: no-repeat;
  background-size: 7px;
  background-position-x: 225px;
  background-position-y: 3px;
  line-height: 1.6em;
}

/* line 387, ../../sass/custom/_header.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.has-children.selected {
  background-image: url(../../img/burger-menu-right-nub-white.png);
  background-position-y: 12px;
}
.news-megamenu.direct-links-menu .direct-links-parent.has-children.selected {
  background-image: url(../../img/burger-menu-right-nub-white.png);
  background-position-y: 12px;
}

/* line 391, ../../sass/custom/_header.scss */
.item-content-right-row .child-item a:hover {
  color: #333;
}

/* line 394, ../../sass/custom/_header.scss */
#overlay {
  position: fixed;
  left: 15px;
  right: 15px;
  top: 0;
  bottom: 15px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.75);
  display: none;
}

/* line 404, ../../sass/custom/_header.scss */
#overlay.open {
  display: inherit;
}

/* line 407, ../../sass/custom/_header.scss */
.has-children.direct-links-children .direct-links-parent-title {
  display: none;
}

/* line 410, ../../sass/custom/_header.scss */
.vch-megamenu.direct-links-menu .has-children.direct-links-children .direct-links-parent-title {
  display: none;
  margin-bottom: 8px;
}
.news-megamenu.direct-links-menu .has-children.direct-links-children .direct-links-parent-title {
  display: none;
  margin-bottom: 8px;
}

/* line 414, ../../sass/custom/_header.scss */
.vch-megamenu.direct-links-menu .has-children.direct-links-children.active .direct-links-parent-title {
  display: inherit;
}
.news-megamenu.direct-links-menu .has-children.direct-links-children.active .direct-links-parent-title {
  display: inherit;
}

/* line 417, ../../sass/custom/_header.scss */
.has-children.direct-links-children.active .direct-links-parent-title {
  display: inherit;
}

/* line 420, ../../sass/custom/_header.scss */
#mobile-quick-links-menu {
  width: 100%;
}

/* line 423, ../../sass/custom/_header.scss */
.mobile-only.mobile-quick-links.quick-links-section {
  top: -7px;
}

/* line 426, ../../sass/custom/_header.scss */
.page .mobile-only.mobile-quick-links.quick-links-section {
  position: inherit;
}

/* line 429, ../../sass/custom/_header.scss */
#block-richmondquicklinks .mobile-only.mobile-quick-links.quick-links-section .quick-links-btn a,
#block-richmondquicklinks--2 .mobile-only.mobile-quick-links.quick-links-section .quick-links-btn a {
  font-size: .9em;
}

/* line 433, ../../sass/custom/_header.scss */
#richmond_header_mobile.row.well.richmond-header.mobile-only {
  height: 115px;
}

/* line 436, ../../sass/custom/_header.scss */
.mobile-search input {
  background-color: #EDEDED !important;
}

/* line 439, ../../sass/custom/_header.scss */
.menu-content-col {
  font-weight: 400 !important;
}

/* line 442, ../../sass/custom/_header.scss */
.megamenu-mobile-wrap {
  width: 100vw;
  z-index: 999;
}

/* line 446, ../../sass/custom/_header.scss */
.department-top-menu.mobile-only .icon-circle-back {
  height: 30px;
  width: 30px;
}

/* line 451, ../../sass/custom/_header.scss */
#header_top_center .top_center nav#block-richmondquicklinks--2.contextual-region.block-richmondquicklinks--2-menu {
  justify-content: center !important;
  display: flex !important;
  text-transform: uppercase !important;
}

/* initiated by quick links on homepage cleanup desktop views */
/* line 458, ../../sass/custom/_header.scss */
#block-richmondquicklinks.contextual-region.block-richmondquicklinks-menu,
#block-richmondquicklinks--2.contextual-region.block-richmondquicklinks-menu {
  justify-content: center;
  margin-top: 5px;
}

/* line 463, ../../sass/custom/_header.scss */
.desktop-only.quick-links ul {
  padding-left: 0;
  margin-left: 0;
}

/* line 467, ../../sass/custom/_header.scss */
.shrink .dept-landing-mobile-photo-socnet-title-row {
  z-index: 0;
}

/* line 470, ../../sass/custom/_header.scss */
.department-top-menu.desktop-only {
  margin-top: 32px;
}

/* hide on desktop; show only on mobile */
/* line 474, ../../sass/custom/_header.scss */
.burger-icon-wrap-mobile.mobile-only, #header_top_right .mobile-search,
#header_top_left.mobile-only, .richmond-header.mobile-only,
#richmond_second_row_content.mobile-only, #featured_events.mobile-only,
#programs_and_services_main_section.mobile-only, .resources-section .mobile-only,
#featured_events_mobile.mobile-only, .richmond_featured_spinner_wrap.mobile-only,
#richmond_main_navigation .mobile-only, .latest-news-dept-page .latest-news-col-row.mobile-only,
.direct-links-menu.mobile-phone-only, .megamenu-mobile-wrap.mobile-only, .quick-links.mobile-only,
.mobile-only.quick-links-section, .department-top-menu.mobile-only {
  display: none;
}

/* line 484, ../../sass/custom/_header.scss */
.department-top-menu.mobile-only .icon-circle-back svg {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: .5rem;
  color: #ffffff;
}

@supports (-ms-ime-align: auto) {
  @media (min-width: 1200px) and (max-width: 1440px) {
    /* line 493, ../../sass/custom/_header.scss */
    #block-richmondtheme-branding {
      width: auto;
      height: 80px;
    }
  }
  @media (min-width: 1441) {
    /* line 499, ../../sass/custom/_header.scss */
    #block-richmondtheme-branding {
      width: 372px;
      height: 120px;
    }
  }
  /* line 504, ../../sass/custom/_header.scss */
  .vch-attach .vch-action {
    top: 3px;
  }

  /* line 507, ../../sass/custom/_header.scss */
  #header > div.ticker-wrapper.fixed > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
    border-right: unset;
  }

  /* line 515, ../../sass/custom/_header.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-color: #494846;
    width: 1px;
  }

  /* line 519, ../../sass/custom/_header.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto {
    background-color: #494846;
    width: 1px;
  }

  /* line 523, ../../sass/custom/_header.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a,
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a {
    position: absolute;
    width: 300px;
  }
}

 #block-richmondquicklinks > ul > li.news-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a,
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a {
    position: absolute;
    width: 300px;
  }
}
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 530, ../../sass/custom/_header.scss */
  .vch-attach .vch-action {
    top: 0;
  }

  /* line 533, ../../sass/custom/_header.scss */
  #header > div.ticker-wrapper.fixed > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
    border-right: 1px solid #494846;
  }

  /* line 541, ../../sass/custom/_header.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-color: #494846;
    width: 1px;
  }

  /* line 545, ../../sass/custom/_header.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto {
    background-color: #494846;
    width: 1px;
  }

  /* line 549, ../../sass/custom/_header.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover,
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover {
    background-color: red;
  }
  #block-richmondquicklinks > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover,
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover {
    background-color: red;
  }

  /* line 553, ../../sass/custom/_header.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover,
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover {
    background-color: red;
  }
   #block-richmondquicklinks > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover,
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover {
    background-color: red;
  }

  /* line 557, ../../sass/custom/_header.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1),
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1) {
    width: 400px;
  }
  #block-richmondquicklinks > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1),
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1) {
    width: 400px;
  }
}
@media (max-width: 1725px) {
  /* line 563, ../../sass/custom/_header.scss */
  #block-richmondquicklinks > ul,
  #block-richmondquicklinks--2 > ul {
    padding: 0;
    font-size: .9em;
  }
}
@media (max-width: 1681px) {
  /* line 570, ../../sass/custom/_header.scss */
  div[id^="block-ricsearchblock"] {
    max-width: 20rem !important;
  }

  /* line 573, ../../sass/custom/_header.scss */
  #block-richmondquicklinks a,
  #block-richmondquicklinks--2 a {
    padding: 0 10px;
    font-size: 1.2em;
  }

  /* line 578, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.logo {
    height: 90px;
  }

  /* line 581, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.seal {
    margin: 10px;
  }
}
@media (max-width: 1461px) {
  /* line 586, ../../sass/custom/_header.scss */
  div[id^="block-ricsearchblock"] {
    max-width: 18rem !important;
  }

  /* line 589, ../../sass/custom/_header.scss */
  #header_top_right {
    margin-left: 0px;
    padding-left: 15px;
  }
}
@media (max-width: 1051px) {
  /* line 595, ../../sass/custom/_header.scss */
  #header_top_right {
    display: none;
  }
}
@media (max-width: 771px) {
  /* line 600, ../../sass/custom/_header.scss */
  .vch-header h2.global-title-header {
    font-size: 5vw;
  }

  /* line 603, ../../sass/custom/_header.scss */
  .ric-header h2 {
    font-size: 1.75em;
    padding: 40px 0 5px;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-weight: 800;
  }

  /* line 611, ../../sass/custom/_header.scss */
  .richmond-header.mobile-only.flex {
    display: flex;
    justify-content: space-between;
  }

  /* line 615, ../../sass/custom/_header.scss */
  .header-top-col {
    padding: 0;
  }

  /* line 618, ../../sass/custom/_header.scss */
  .header-top-col.col-1 {
    margin-left: 15px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  /* line 625, ../../sass/custom/_header.scss */
  .header-top-col.col-1 svg {
    font-size: 1.75em;
  }

  /* line 628, ../../sass/custom/_header.scss */
  .header-top-col.col-2 {
    text-align: center;
    max-width: 75px;
  }

  /* line 632, ../../sass/custom/_header.scss */
  .header-top-col.col-2 img {
    min-width: 140px;
    margin-top: 4px;
  }

  /* line 636, ../../sass/custom/_header.scss */
  .header-top-col.col-3 {
    text-align: right;
    margin-right: 0;
    line-height: 85px;
    padding-right: 15px;
  }

  /* line 642, ../../sass/custom/_header.scss */
  .header-top-col.col-3 svg {
    font-size: 1.5em;
  }

  /* line 645, ../../sass/custom/_header.scss */
  #block-rvaburgermenu {
    width: 5%;
    flex: 1;
  }

  /* line 649, ../../sass/custom/_header.scss */
  .direct-links-menu .direct-links-child-pane {
    padding-left: 50px;
  }

  /* line 652, ../../sass/custom/_header.scss */
  #adv_category {
    margin-bottom: 15px;
  }

  /* line 655, ../../sass/custom/_header.scss */
  #adv_action {
    text-align: center;
  }

  /* line 658, ../../sass/custom/_header.scss */
  #richmond_header_desktop, #richmond_header_mobile {
    position: relative;
  }

  /* line 661, ../../sass/custom/_header.scss */
  .header-top-col.menu {
    margin-left: 15px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  /* line 668, ../../sass/custom/_header.scss */
  .header-top-col.menu svg {
    font-size: 1.75em;
  }

  /* line 671, ../../sass/custom/_header.scss */
  .header-top-col.logo {
    text-align: center;
    flex: 1;
  }

  /* line 675, ../../sass/custom/_header.scss */
  .header-top-col.logo img {
    min-width: 140px;
    margin-top: 4px;
  }

  /* line 679, ../../sass/custom/_header.scss */
  .header-top-col.search {
    text-align: right;
    margin-right: 0;
    line-height: 85px;
    padding-right: 15px;
    flex: 1;
  }

  /* line 686, ../../sass/custom/_header.scss */
  .header-top-col.search svg {
    font-size: 1.5em;
  }

  /* line 689, ../../sass/custom/_header.scss */
  .news-entry-row-wrap {
    display: flex;
    border-bottom: 1px solid #dedede;
  }

  /* line 693, ../../sass/custom/_header.scss */
  .news-entry-row-wrap:last-of-type {
    border-bottom: none;
    padding-bottom: 4px;
  }

  /* line 697, ../../sass/custom/_header.scss */
  button.news-entry-row {
    padding: 0;
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    text-align: left;
    border-bottom: 0;
  }

  /* line 706, ../../sass/custom/_header.scss */
  button.news-entry-row:focus {
    outline: none;
  }

  /* line 709, ../../sass/custom/_header.scss */
  button.news-entry-row:hover {
    cursor: pointer;
  }

  /* line 712, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.logo {
    height: 75px;
    margin-left: 205px;
  }

  /* line 716, ../../sass/custom/_header.scss */
  .richmond-header {
    position: relative;
  }

  /* line 719, ../../sass/custom/_header.scss */
  #header_top_right {
    display: inherit;
    position: absolute;
    right: 0;
    line-height: 85px;
  }

  /* line 725, ../../sass/custom/_header.scss */
  body:not(.toolbar-fixed) #header {
    margin-top: 0;
  }

  /* line 728, ../../sass/custom/_header.scss */
  #header_top_center, .burger-icon-wrap, #block-richmondquickicons {
    display: none;
  }

  /* line 731, ../../sass/custom/_header.scss */
  #richmond-header.richmond-header {
    height: 85px;
  }

  /* line 734, ../../sass/custom/_header.scss */
  .burger-icon-wrap-mobile.mobile-only svg,
  .burger-icon-wrap-mobile.mobile-only .burger-mobile-icon {
    font-size: 2em;
  }

  /* line 738, ../../sass/custom/_header.scss */
  .burger-icon-wrap-mobile.mobile-only svg:hover,
  .burger-icon-wrap-mobile.mobile-only .burger-mobile-icon:hover {
    cursor: pointer;
  }

  /* line 742, ../../sass/custom/_header.scss */
  body, #header.header {
    padding: 0;
  }

  /* line 745, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.seal {
    display: none;
  }

  /* line 748, ../../sass/custom/_header.scss */
  .mobile-search {
    display: inherit;
    text-align: right;
  }

  /* line 752, ../../sass/custom/_header.scss */
  #richmond_header_mobile svg,
  #richmond_header_mobile .fa-search {
    font-size: 1.4em;
  }

  /* line 756, ../../sass/custom/_header.scss */
  #richmond_header_mobile svg:hover,
  #richmond_header_mobile .fa-search:hover {
    cursor: pointer;
  }

  /* line 760, ../../sass/custom/_header.scss */
  .burger-menu .burger-icon .burger-icon-wrap {
    margin-left: 28px;
    margin-top: 22px;
  }

  /* line 764, ../../sass/custom/_header.scss */
  li.vch-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }
  li.news-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }

  /* line 770, ../../sass/custom/_header.scss */
  li.vch-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }
  li.news-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }

  /* line 774, ../../sass/custom/_header.scss */
  li.vch-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }
  li.news-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }

  /* 771 mobs */
  /* line 779, ../../sass/custom/_header.scss */
  .richmond-header.desktop-only, #richmond_second_row_content.desktop-only,
  .ticker-wrapper, #featured_events.desktop-only, #programs_and_services_main_section.desktop-only, .resources-section .desktop-only,
  #richmond_featured_spinner.desktop-only, #richmond_main_navigation .desktop-only, .burger-menu-pane.desktop-only,
  .quick-links.desktop-only,
  .department-top-menu.desktop-only {
    display: none;
  }

  /* line 786, ../../sass/custom/_header.scss */
  .richmond-header.mobile-only,
  #richmond_second_row_content.mobile-only, #programs_and_services_main_section.mobile-only,
  .resources-section .mobile-only, .richmond_featured_spinner_wrap.mobile-only, #featured_events_mobile.mobile-only,
  #richmond_main_navigation .mobile-only {
    display: inherit;
  }

  /* line 792, ../../sass/custom/_header.scss */
  .megamenu-mobile-wrap.mobile-only,
  .department-top-menu.mobile-only {
    display: block;
  }
}
@media (max-width: 1680px) and (min-width: 1201px) {
  /* line 798, ../../sass/custom/_header.scss */
  .socials-top-row {
    height: 250px;
  }

  /* line 801, ../../sass/custom/_header.scss */
  .ric-vch-wrap {
    padding: 0 50px;
  }

  /* line 804, ../../sass/custom/_header.scss */
  .vch-header {
    margin: 0 -50px;
  }

  /* line 807, ../../sass/custom/_header.scss */
  .path-taxonomy .page.shrunk.blog .main, .page.shrunk.grandchild-page.blog .main {
    padding-top: 130px;
  }
}
@media (max-width: 1200px) {
  /* line 812, ../../sass/custom/_header.scss */
  .socials-top-row {
    height: 275px;
  }

  /* line 815, ../../sass/custom/_header.scss */
  .vch-header {
    height: 150px;
  }

  /* line 818, ../../sass/custom/_header.scss */
  .vch-header h3 {
    font-size: 20px;
  }

  /* line 821, ../../sass/custom/_header.scss */
  .ric-vch-wrap {
    padding: 0 15px;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  /* line 826, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.seal {
    height: 60px;
    width: 60px;
  }

  /* line 830, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.logo {
    height: 65px;
  }

  /* line 833, ../../sass/custom/_header.scss */
  .richmond-header .icon-circle-back,
  #block-richmondquicklinks a,
  #block-richmondquicklinks--2 a {
    font-size: 1.2em;
  }

  /* line 838, ../../sass/custom/_header.scss */
  div[id^="block-ricsearchblock"] .form-control {
    margin-top: 0;
    font-size: 1em;
  }

  /* line 842, ../../sass/custom/_header.scss */
  body:not(.toolbar-fixed) .shrunk #richmond_main_navigation.sub-header {
    padding-top: 95px;
  }

  /* line 845, ../../sass/custom/_header.scss */
  .page.shrunk.department-theme .main {
    padding-top: 150px;
  }

  /* line 848, ../../sass/custom/_header.scss */
  .toolbar-horizontal.toolbar-fixed .page.shrunk.department-theme .main {
    padding-top: 165px;
  }

  /* line 851, ../../sass/custom/_header.scss */
  body.toolbar-fixed.toolbar-horizontal .shrunk #richmond_main_navigation.sub-header,
  body.toolbar-fixed.toolbar-vertical .shrunk #richmond_main_navigation.sub-header {
    padding-top: 110px;
  }

  /* line 855, ../../sass/custom/_header.scss */
  body.toolbar-fixed .shrink #richmond_main_navigation.sub-header {
    padding-top: 165px;
  }

  /* line 858, ../../sass/custom/_header.scss */
  body:not(.toolbar-fixed) #richmond_main_navigation.sub-header {
    padding-top: 150px;
  }

  /* line 861, ../../sass/custom/_header.scss */
  body:not(.toolbar-fixed) .page.shrink.department-theme .main {
    padding-top: 210px;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 866, ../../sass/custom/_header.scss */
  #richmond_header {
    position: relative;
  }

  /* line 869, ../../sass/custom/_header.scss */
  .ric-header h2 {
    font-size: 1.75em;
    padding: 40px 0 5px;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-weight: 800;
  }

  /* line 877, ../../sass/custom/_header.scss */
  .richmond-header.mobile-only.flex {
    display: flex;
    justify-content: space-between;
  }

  /* line 881, ../../sass/custom/_header.scss */
  .header-top-col {
    padding: 0;
  }

  /* line 884, ../../sass/custom/_header.scss */
  .header-top-col.menu {
    margin-left: 15px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  /* line 891, ../../sass/custom/_header.scss */
  .header-top-col.menu svg {
    font-size: 1.75em;
  }

  /* line 894, ../../sass/custom/_header.scss */
  .header-top-col.logo {
    text-align: center;
    flex: 1;
  }

  /* line 898, ../../sass/custom/_header.scss */
  .header-top-col.logo img {
    min-width: 140px;
    margin-top: 4px;
  }

  /* line 902, ../../sass/custom/_header.scss */
  .header-top-col.search {
    text-align: right;
    margin-right: 0;
    line-height: 85px;
    padding-right: 15px;
    flex: 1;
  }

  /* line 909, ../../sass/custom/_header.scss */
  .header-top-col.search svg {
    font-size: 1.5em;
  }

  /* line 912, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.logo {
    height: 75px;
    margin-left: 205px;
  }

  /* line 916, ../../sass/custom/_header.scss */
  .richmond-header {
    position: relative;
  }

  /* line 919, ../../sass/custom/_header.scss */
  #header_top_right {
    display: inherit;
    position: absolute;
    right: 0;
    line-height: 85px;
  }

  /* line 925, ../../sass/custom/_header.scss */
  body:not(.toolbar-fixed) #header {
    margin-top: 0;
  }

  /* line 928, ../../sass/custom/_header.scss */
  #header_top_center, .burger-icon-wrap, #block-richmondquickicons {
    display: none;
  }

  /* line 931, ../../sass/custom/_header.scss */
  #richmond-header.richmond-header {
    height: 85px;
  }

  /* line 934, ../../sass/custom/_header.scss */
  .burger-icon-wrap-mobile.mobile-only {
    display: inherit;
    margin-top: 26px;
    margin-left: 15px;
  }

  /* line 939, ../../sass/custom/_header.scss */
  .burger-icon-wrap-mobile.mobile-only svg,
  .burger-icon-wrap-mobile.mobile-only .burger-mobile-icon {
    font-size: 2em;
  }

  /* line 943, ../../sass/custom/_header.scss */
  .burger-icon-wrap-mobile.mobile-only svg:hover,
  .burger-icon-wrap-mobile.mobile-only .burger-mobile-icon:hover {
    cursor: pointer;
  }

  /* line 947, ../../sass/custom/_header.scss */
  body, #header.header {
    padding: 0;
  }

  /* line 950, ../../sass/custom/_header.scss */
  #block-richmondtheme-branding img.seal {
    display: none;
  }

  /* line 953, ../../sass/custom/_header.scss */
  #header_top_right .mobile-search {
    display: inherit;
    text-align: right;
  }

  /* line 957, ../../sass/custom/_header.scss */
  #richmond_header_mobile svg,
  #richmond_header_mobile .fa-search {
    font-size: 1.4em;
  }

  /* line 961, ../../sass/custom/_header.scss */
  #richmond_header_mobile svg:hover,
  #richmond_header_mobile .fa-search:hover {
    cursor: pointer;
  }

  /* line 965, ../../sass/custom/_header.scss */
  .burger-menu .burger-icon .burger-icon-wrap {
    margin-left: 28px;
    margin-top: 22px;
  }

  /* line 969, ../../sass/custom/_header.scss */
  li.vch-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }
  li.news-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }

  /* line 975, ../../sass/custom/_header.scss */
  li.vch-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }
  li.news-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }

  /* line 979, ../../sass/custom/_header.scss */
  li.vch-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }
  li.news-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }

  /* 771 mobs */
  /* line 984, ../../sass/custom/_header.scss */
  .richmond-header.desktop-only, #richmond_second_row_content.desktop-only,
  .ticker-wrapper, #featured_events.desktop-only, #programs_and_services_main_section.desktop-only, .resources-section.desktop-only,
  #richmond_featured_spinner.desktop-only, .burger-menu-pane.desktop-only,
  .quick-links.desktop-only,
  .department-top-menu.desktop-only {
    display: none;
  }

  /* line 991, ../../sass/custom/_header.scss */
  .richmond-header.mobile-only,
  #richmond_second_row_content.mobile-only, #programs_and_services_main_section.mobile-only,
  .resources-section .mobile-only, .richmond_featured_spinner_wrap.mobile-only, #featured_events_mobile.mobile-only {
    display: inherit;
  }

  /* line 996, ../../sass/custom/_header.scss */
  .megamenu-mobile-wrap.mobile-only,
  .department-top-menu.mobile-only {
    display: block;
  }
}
/* line 1, ../../sass/custom/_programs_services.scss */
.programs-and-services.col {
  padding-bottom: 70px;
}

/* line 4, ../../sass/custom/_programs_services.scss */
.strips {
  min-height: 41.5vh;
  text-align: center;
  overflow: hidden;
  color: white;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
  line-height: 1.5;
}

/* line 13, ../../sass/custom/_programs_services.scss */
.strips__strip {
  will-change: width, left, z-index, height;
  position: absolute;
  width: 20%;
  min-height: 41.5vh;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 22, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(1) {
  left: 0;
}

/* line 25, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(2) {
  left: 20%;
}

/* line 28, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(3) {
  left: 40%;
}

/* line 31, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(4) {
  left: 60%;
}

/* line 34, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(5) {
  left: 80%;
}

/* line 37, ../../sass/custom/_programs_services.scss */
.strip__content {
  font-family: Roboto;
}

/* line 40, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(1) .strip__content {
  background: #274576;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-animation-name: strip1;
  animation-name: strip1;
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

/* line 49, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(2) .strip__content {
  background: #708B75;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-animation-name: strip2;
  animation-name: strip2;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

/* line 58, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(3) .strip__content {
  background: #4B3F72;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-animation-name: strip3;
  animation-name: strip3;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

/* line 67, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(4) .strip__content {
  background: #DD6E42;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-animation-name: strip4;
  animation-name: strip4;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

/* line 76, ../../sass/custom/_programs_services.scss */
.strips__strip:nth-child(5) .strip__content {
  background: #92374D;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-animation-name: strip5;
  animation-name: strip5;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

/* line 85, ../../sass/custom/_programs_services.scss */
.strips .strip__content {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

/* line 102, ../../sass/custom/_programs_services.scss */
.strips .strip__content:hover:before {
  -webkit-transform: skew(-30deg) scale(3) translate(0, 0);
  transform: skew(-30deg) scale(3) translate(0, 0);
  opacity: 0.1;
}

/* line 107, ../../sass/custom/_programs_services.scss */
.strips .strip__content:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  opacity: 0.05;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: skew(-30deg) scaleY(1) translate(0, 0);
  transform: skew(-30deg) scaleY(1) translate(0, 0);
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 123, ../../sass/custom/_programs_services.scss */
.strip__inner-text p {
  color: white;
}

/* line 126, ../../sass/custom/_programs_services.scss */
.strips .strip__inner-text {
  will-change: transform, opacity;
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  width: 70%;
  -webkit-transform: translate(-50%, -50%) scale(0.5);
  transform: translate(-50%, -50%) scale(0.5);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 138, ../../sass/custom/_programs_services.scss */
.strips__strip--expanded {
  width: 100%;
  top: 0 !important;
  left: 0 !important;
  z-index: 3;
  cursor: default;
}

/* line 145, ../../sass/custom/_programs_services.scss */
.strips__strip--expanded .strip__content:hover:before {
  -webkit-transform: skew(-30deg) scale(1) translate(0, 0);
  transform: skew(-30deg) scale(1) translate(0, 0);
  opacity: 0.05;
}

/* line 150, ../../sass/custom/_programs_services.scss */
.strips__strip--expanded .strip__title {
  opacity: 0;
}

/* line 153, ../../sass/custom/_programs_services.scss */
.strips__strip--expanded .strip__inner-text {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

/* line 158, ../../sass/custom/_programs_services.scss */
.strips svg,
.strips .fa-times {
  font-size: 1.75em;
}

/* line 162, ../../sass/custom/_programs_services.scss */
.strip__title {
  display: block;
  margin: 0;
  position: relative;
  z-index: 2;
  width: 100%;
  font-size: 1.5em;
  color: white;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

/* line 172, ../../sass/custom/_programs_services.scss */
.strip__close {
  position: absolute;
  right: 3vw;
  top: 3vw;
  opacity: 0;
  z-index: 10;
  transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
  cursor: pointer;
  transition-delay: 0.5s;
}

/* line 182, ../../sass/custom/_programs_services.scss */
.strip__close--show {
  opacity: 1;
}

@-webkit-keyframes strip1 {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes strip1 {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes strip2 {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes strip2 {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes strip3 {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes strip3 {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes strip4 {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes strip4 {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes strip5 {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes strip5 {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 285, ../../sass/custom/_programs_services.scss */
.strips .fa {
  font-size: 30px;
  color: white;
}

/* line 289, ../../sass/custom/_programs_services.scss */
.strips h2 {
  font-size: 36px;
  margin: 0 0 16px;
}

/* line 293, ../../sass/custom/_programs_services.scss */
.strips p {
  margin: 0 0 16px;
}

/* line 296, ../../sass/custom/_programs_services.scss */
.strip-children ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  list-style: none;
  margin-left: 0;
  padding: 0;
  display: none;
}

/* line 305, ../../sass/custom/_programs_services.scss */
.strips__strip--expanded .strip-children ul {
  display: block;
}

/* line 308, ../../sass/custom/_programs_services.scss */
.strip-child-links a {
  color: white !important;
}

/* line 311, ../../sass/custom/_programs_services.scss */
.strip-child-links a:hover {
  text-decoration: none !important;
  color: #d6d6d6 !important;
}

@media screen and (max-width: 481px) {
  /* line 316, ../../sass/custom/_programs_services.scss */
  .strips__strip {
    min-height: 120px;
  }

  /* line 319, ../../sass/custom/_programs_services.scss */
  .strips__strip:nth-child(1) {
    top: 0;
    left: 0;
    width: 100%;
  }

  /* line 324, ../../sass/custom/_programs_services.scss */
  .strips__strip:nth-child(2) {
    top: 120px;
    left: 0;
    width: 100%;
  }

  /* line 329, ../../sass/custom/_programs_services.scss */
  .strips__strip:nth-child(3) {
    top: 240px;
    left: 0;
    width: 100%;
  }

  /* line 334, ../../sass/custom/_programs_services.scss */
  .strips__strip:nth-child(4) {
    top: 360px;
    left: 0;
    width: 100%;
  }

  /* line 339, ../../sass/custom/_programs_services.scss */
  .strips__strip:nth-child(5) {
    top: 480px;
    left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 760px) {
  /* line 346, ../../sass/custom/_programs_services.scss */
  .strips__strip--expanded {
    min-height: 600px;
  }
}
@media (min-width: 481px) and (max-width: 770px) {
  /* line 351, ../../sass/custom/_programs_services.scss */
  .strips__strip {
    min-height: 250px;
  }

  /* line 354, ../../sass/custom/_programs_services.scss */
  .programs-and-services.col {
    height: 250px;
  }
}
@media (min-width: 1201px) and (max-width: 1350px) {
  /* line 359, ../../sass/custom/_programs_services.scss */
  .strip__title {
    font-size: 1.5em;
  }
}
@media (max-width: 771px) {
  /* line 364, ../../sass/custom/_programs_services.scss */
  .strip__title {
    font-size: 0.9em;
  }

  /* line 367, ../../sass/custom/_programs_services.scss */
  .programs_and_services .strip__content img {
    width: 85px;
    height: auto;
  }

  /* line 371, ../../sass/custom/_programs_services.scss */
  #programs_and_services_main_section.mobile-only .strip__content img {
    width: 65px;
    height: auto;
  }

  /* line 375, ../../sass/custom/_programs_services.scss */
  #programs_and_services_main_section.mobile-only .programs-and-services.col {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }

  /* line 380, ../../sass/custom/_programs_services.scss */
  #programs_and_services_main_section.mobile-only .strips {
    min-height: 275px;
  }

  /* line 383, ../../sass/custom/_programs_services.scss */
  .row.strips-parent {
    width: inherit;
  }

  /* line 386, ../../sass/custom/_programs_services.scss */
  .ric-header.programns-and-services-header,
  .resources-header.ric-header {
    margin-top: 0;
    display: inherit;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 395, ../../sass/custom/_programs_services.scss */
  .programs_and_services .strips .strip__content h1.strip__title {
    font-size: 1.5em;
  }
}
@media (min-width: 1201px) and (max-width: 1680px) {
  /* line 401, ../../sass/custom/_programs_services.scss */
  div#wheelContent.col {
    padding-left: 0;
  }

  /* line 404, ../../sass/custom/_programs_services.scss */
  li.nav-item.wheel-content-item {
    padding-right: 30px;
  }

  /* line 407, ../../sass/custom/_programs_services.scss */
  .row.strips-parent {
    width: 98%;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 412, ../../sass/custom/_programs_services.scss */
  .strips__strip {
    min-height: 300px;
  }

  /* line 415, ../../sass/custom/_programs_services.scss */
  #programs_and_services_main_section.mobile-only .programs-and-services.col {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }

  /* line 420, ../../sass/custom/_programs_services.scss */
  #programs_and_services_main_section.mobile-only .strips {
    min-height: 275px;
  }

  /* line 423, ../../sass/custom/_programs_services.scss */
  .row.strips-parent {
    width: inherit;
  }

  /* line 426, ../../sass/custom/_programs_services.scss */
  .ric-header.programns-and-services-header,
  .resources-header.ric-header {
    margin-top: 0;
    display: inherit;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
/* phones and smaller */
@media (max-width: 480px) {
  /* line 439, ../../sass/custom/_programs_services.scss */
  .programs_and_services .strips .strip__content img {
    display: none;
  }
}
/* 1200 and smaller */
@media (max-width: 1200px) {
  /* line 446, ../../sass/custom/_programs_services.scss */
  #programs_and_services_main_section h2.programs-title {
    background-color: #f2f2f2;
    margin: 0;
    padding: 40px 0 20px;
  }
}
/* line 1, ../../sass/custom/_socials.scss */
.mobile-social-page {
  display: none;
}

/* line 4, ../../sass/custom/_socials.scss */
.socials-top-row {
  display: flex;
  align-items: flex-end;
  height: 250px;
  padding-bottom: 75px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: right;
  background-position-y: top;
  margin-bottom: -75px;
  padding-left: 5%;
  padding-right: 5%;
  margin-left: 0;
  margin-right: 0;
}
/* line 19, ../../sass/custom/_socials.scss */
.socials-top-row .socials-header .form-group {
  position: relative;
}
/* line 21, ../../sass/custom/_socials.scss */
.socials-top-row .socials-header .form-group .twitter-typeahead {
  display: flex;
  flex: 1 1 auto;
  width: 1%;
}
/* line 26, ../../sass/custom/_socials.scss */
.socials-top-row .socials-header .form-group .input-group-append {
  margin-left: 15px;
}
/* line 28, ../../sass/custom/_socials.scss */
.socials-top-row .socials-header .form-group .input-group-append .btn {
  border-radius: .25rem;
}
/* line 32, ../../sass/custom/_socials.scss */
.socials-top-row .socials-header .form-group input {
  border-radius: .25rem;
}
/* line 36, ../../sass/custom/_socials.scss */
.socials-top-row .socials-header .btn.btn-primary {
  background-color: #274576;
  border-color: #274576;
}

/* line 42, ../../sass/custom/_socials.scss */
.socials-content-row {
  padding-left: 5%;
  padding-right: 5%;
  margin-left: 0;
  margin-right: 0;
}

/* line 48, ../../sass/custom/_socials.scss */
.socials-content-block {
  padding: 1%;
}

/* Edge only */
@supports (-ms-ime-align: auto) {
  /* line 54, ../../sass/custom/_socials.scss */
  .socials-content-block {
    padding: 15px;
  }
}
/* line 59, ../../sass/custom/_socials.scss */
.socials-content-outline h3 {
  font-size: 1.5em;
}

/* line 62, ../../sass/custom/_socials.scss */
.socials-iframe-wrap {
  border-radius: 5px;
  padding: 8px;
  overflow: auto;
  box-shadow: #a0a0a0 -2px 2px 10px 0px;
  background-color: #ffffff;
}

/* line 69, ../../sass/custom/_socials.scss */
.socials-search {
  padding-top: 20px;
  text-align: right;
}
/* line 72, ../../sass/custom/_socials.scss */
.socials-search ch span.twitter-typeahead {
  display: inherit;
  width: 90%;
}

/* line 77, ../../sass/custom/_socials.scss */
#socials_top_row {
  padding: 0 5%;
  margin-left: 0;
  margin-right: 0;
}

/* line 82, ../../sass/custom/_socials.scss */
.tt-suggestion.tt-selectable {
  padding: 15px;
}

/* line 85, ../../sass/custom/_socials.scss */
a.socials-search-reset {
  position: relative;
  margin-left: -24px;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  padding-right: 10px;
}
/* line 93, ../../sass/custom/_socials.scss */
a.socials-search-reset:hover {
  color: #274576;
}

/* line 97, ../../sass/custom/_socials.scss */
.social-media {
  color: #ffffff;
  background-color: #274576;
  text-align: center;
  min-height: 75px;
  min-width: 275px;
}
/* line 103, ../../sass/custom/_socials.scss */
.social-media svg {
  font-size: 2.2em;
  margin: 15px 20px;
}
/* line 107, ../../sass/custom/_socials.scss */
.social-media a {
  color: #ffffff;
}
/* line 109, ../../sass/custom/_socials.scss */
.social-media a:hover svg {
  color: #d6d6d6;
}

/* Socials page udpates - Change from 4 cols to 3 cols */
/* line 116, ../../sass/custom/_socials.scss */
.path-socials .socials-iframe-wrap.facebook {
  text-align: center;
  height: 520px;
  width: 520px;
  margin: auto;
}
/* line 122, ../../sass/custom/_socials.scss */
.path-socials .socials-dept-title {
  width: 100%;
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  display: none;
}
/* line 127, ../../sass/custom/_socials.scss */
.path-socials .socials-dept-title h3 {
  margin-bottom: 5px;
}
/* line 131, ../../sass/custom/_socials.scss */
.path-socials .socials-content-row.row {
  max-width: 1366px;
  margin: auto;
  padding-bottom: 60px;
}

/* 1200 and down */
@media (max-width: 1200px) {
  /* line 140, ../../sass/custom/_socials.scss */
  .mobile-social-page {
    display: inherit;
  }

  /* line 143, ../../sass/custom/_socials.scss */
  .socials-content-row.row {
    display: none;
  }

  /* line 146, ../../sass/custom/_socials.scss */
  .mobile-social-page .social-page-row-entry {
    padding: 10px;
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 30px;
    text-align: center;
  }

  /* line 154, ../../sass/custom/_socials.scss */
  .social-row-icon-links {
    display: flex;
    justify-content: center;
    color: #274576;
  }

  /* line 159, ../../sass/custom/_socials.scss */
  .social-row-icon-col .fab {
    font-size: 1.3em;
    margin: 0 20px;
  }

  /* line 163, ../../sass/custom/_socials.scss */
  .social-row-title h3 {
    margin-top: 3px;
  }
}
/* line 1, ../../sass/custom/_footer.scss */
.footer {
  color: #ffffff;
  background-color: #274576;
  padding: 60px 0;
}

/* line 6, ../../sass/custom/_footer.scss */
.footer nav {
  display: flex;
  justify-content: center;
  margin-bottom: 25px;
}

/* line 11, ../../sass/custom/_footer.scss */
.footer nav .footer-menu-item a .link {
  font-weight: 600;
}

/* line 14, ../../sass/custom/_footer.scss */
.footer a {
  color: white;
}

/* line 17, ../../sass/custom/_footer.scss */
.footer a:hover {
  color: lightgray;
}

/* line 20, ../../sass/custom/_footer.scss */
.footer .footer-menu-item {
  width: 12%;
  text-align: center;
}

/* line 24, ../../sass/custom/_footer.scss */
.footer .fontawesome-icon svg {
  font-size: 4em;
  margin-bottom: 10px;
}

/* line 28, ../../sass/custom/_footer.scss */
.footer .paragraph__column {
  text-align: right;
}

/* line 31, ../../sass/custom/_footer.scss */
.footer .paragraph__column p, .footer .paragraph__column a {
  line-height: inherit;
}

/* line 34, ../../sass/custom/_footer.scss */
.footer .paragraph__column ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 39, ../../sass/custom/_footer.scss */
.footer .paragraph__column ul li {
  padding: 0 15px;
  border-right: solid 1px #ffffff;
}

/* line 43, ../../sass/custom/_footer.scss */
.footer .paragraph__column ul li:last-child {
  border-right: none;
}

/* svg color call outs */
/* line 47, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(1) svg {
  color: #92374D;
}

/* line 50, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(2) svg {
  color: #DD6E42;
}

/* line 53, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(3) svg {
  color: #708B75;
}

/* line 56, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(4) svg {
  color: #DD6E42;
}

/* line 59, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(5) svg {
  color: #92374D;
}

/* fa web fonts color call outs */
/* line 64, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(1) .fas,
.footer .footer-menu-item:nth-last-child(1) .fad,
.footer .footer-menu-item:nth-last-child(1) .far,
.footer .footer-menu-item:nth-last-child(1) .fal,
.footer .footer-menu-item:nth-last-child(1) .fab {
  color: #92374D;
}

/* line 71, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(2) .fas,
.footer .footer-menu-item:nth-last-child(2) .fad,
.footer .footer-menu-item:nth-last-child(2) .far,
.footer .footer-menu-item:nth-last-child(2) .fal,
.footer .footer-menu-item:nth-last-child(2) .fab {
  color: #DD6E42;
}

/* line 78, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(3) .fas,
.footer .footer-menu-item:nth-last-child(3) .fad,
.footer .footer-menu-item:nth-last-child(3) .far,
.footer .footer-menu-item:nth-last-child(3) .fal,
.footer .footer-menu-item:nth-last-child(3) .fab {
  color: #708B75;
}

/* line 85, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(4) .fas,
.footer .footer-menu-item:nth-last-child(4) .fad,
.footer .footer-menu-item:nth-last-child(4) .far,
.footer .footer-menu-item:nth-last-child(4) .fal,
.footer .footer-menu-item:nth-last-child(4) .fab {
  color: #DD6E42;
}

/* line 92, ../../sass/custom/_footer.scss */
.footer .footer-menu-item:nth-last-child(5) .fas,
.footer .footer-menu-item:nth-last-child(5) .fad,
.footer .footer-menu-item:nth-last-child(5) .far,
.footer .footer-menu-item:nth-last-child(5) .fal,
.footer .footer-menu-item:nth-last-child(5) .fab {
  color: #92374D;
}

/* line 100, ../../sass/custom/_footer.scss */
.footer .language-selector {
  height: 55px;
  margin-left: 25px;
  text-align: left;
  display: flex;
}

/* line 106, ../../sass/custom/_footer.scss */
.footer .language-selector .gtranslate {
  margin: auto 0;
  float: left;
  margin-left: 25px;
}

/* line 111, ../../sass/custom/_footer.scss */
.gtranslate {
  margin: auto 0;
  text-align: center;
  display: inline-block;
}

/* line 116, ../../sass/custom/_footer.scss */
.footer .paragraph--type--bp-simple .paragraph__column > div {
  padding: 0;
}

/* line 119, ../../sass/custom/_footer.scss */
.footer select#language-switcher {
  color: #333333;
  padding: 7px 10px;
  width: 215px;
  margin-left: 15px;
  height: 35px;
  margin-top: 7px;
}

/* line 127, ../../sass/custom/_footer.scss */
.footer .paragraph__column ul {
  display: inline-flex;
}

/* line 130, ../../sass/custom/_footer.scss */
.footer .language-selector h2 {
  color: white;
  font-weight: normal;
  font-size: 1em;
  border: none;
  margin: auto 5px auto 0;
}

/* line 137, ../../sass/custom/_footer.scss */
.footer.footer-block {
  padding: 0;
}

/* line 140, ../../sass/custom/_footer.scss */
.footer nav .icon-circle-back {
  background-color: inherit;
  border-radius: inherit;
  border: inherit;
  height: inherit;
  width: inherit;
  position: inherit;
  font-size: inherit;
  color: inherit;
}

/* line 150, ../../sass/custom/_footer.scss */
#block-footerdetails .paragraph--type--bp-simple p {
  color: white;
  font-family: "Nunito Sans", sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}

/* line 156, ../../sass/custom/_footer.scss */
#block-footerdetails .paragraph--type--bp-columns__2col:nth-child(2) .field-content:nth-child(2) h2 {
  display: none;
}

/* line 159, ../../sass/custom/_footer.scss */
#block-footerdetails .paragraph--type--bp-columns__2col:nth-child(2) .field-content:nth-child(2) p {
  text-align: left;
  margin-left: 25px;
  margin-right: 50px;
}

/* line 164, ../../sass/custom/_footer.scss */
#block-footerdetails .paragraph .paragraph__column .paragraph--type--bp-columns__2col:nth-child(2) {
  border-left: 1px solid #fff;
}

/* line 167, ../../sass/custom/_footer.scss */
#block-footerdetails .paragraph--type--bp-columns {
  margin-top: 60px;
}

/* line 170, ../../sass/custom/_footer.scss */
#block-footerdetails .paragraph--type--bp-columns__2col {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

@media (min-width: 1200px) and (max-width: 1400px) {
  /* line 176, ../../sass/custom/_footer.scss */
  .footer .paragraph__column,
  .footer .paragraph__column ul li {
    font-size: .9em;
  }
}
@media (min-width: 1401px) and (max-width: 1600px) {
  /* line 182, ../../sass/custom/_footer.scss */
  .footer .paragraph__column,
  .footer .paragraph__column ul li {
    font-size: .95em;
  }
}
@media (min-width: 1601px) {
  /* line 188, ../../sass/custom/_footer.scss */
  .footer .paragraph__column,
  .footer .paragraph__column ul li {
    font-size: 1em;
  }
}
@media (max-width: 768px) {
  /* line 194, ../../sass/custom/_footer.scss */
  #block-footerdetails .paragraph--type--bp-columns__2col {
    display: block;
    text-align: center;
  }

  /* line 198, ../../sass/custom/_footer.scss */
  #block-footerdetails .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col {
    width: 100%;
  }

  /* line 201, ../../sass/custom/_footer.scss */
  .footer .language-selector .gtranslate {
    float: none;
  }

  /* line 204, ../../sass/custom/_footer.scss */
  #block-footerdetails .paragraph--type--bp-columns__2col:nth-child(2) .field-content:nth-child(2) p {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 771px) {
  /* line 212, ../../sass/custom/_footer.scss */
  .footer nav .footer-menu-item a .link {
    font-weight: 800;
  }

  /* line 215, ../../sass/custom/_footer.scss */
  .footer select#language-switcher {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 219, ../../sass/custom/_footer.scss */
  .footer .language-selector {
    margin-top: 40px;
    height: auto;
    margin-left: 0;
    text-align: center;
    display: block;
  }

  /* line 226, ../../sass/custom/_footer.scss */
  .footer .paragraph__column ul {
    display: inherit;
    text-align: center;
    margin: 0;
  }

  /* line 231, ../../sass/custom/_footer.scss */
  .footer .paragraph__column ul li {
    border-right: none;
  }

  /* line 234, ../../sass/custom/_footer.scss */
  .footer .paragraph.paragraph--type--bp-block {
    margin-top: 0;
    padding-right: 0;
    border: none;
  }

  /* line 239, ../../sass/custom/_footer.scss */
  .footer .paragraph.paragraph--type--bp-simple .paragraph__column {
    float: inherit !important;
  }

  /* line 242, ../../sass/custom/_footer.scss */
  .footer nav {
    flex-wrap: wrap;
    margin-top: 25px;
  }

  /* line 246, ../../sass/custom/_footer.scss */
  .footer .footer-menu-item {
    width: auto;
    text-align: center;
    margin: 0 20px 30px;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 253, ../../sass/custom/_footer.scss */
  .footer {
    margin-top: 0;
  }

  /* line 256, ../../sass/custom/_footer.scss */
  .footer nav .footer-menu-item a .link {
    font-weight: 800;
  }

  /* line 259, ../../sass/custom/_footer.scss */
  .footer .language-selector h2 {
    margin-bottom: 0;
    font-weight: 800;
    text-align: left;
    margin-left: 25px;
  }

  /* line 265, ../../sass/custom/_footer.scss */
  .footer select#language-switcher {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 269, ../../sass/custom/_footer.scss */
  .footer .language-selector {
    margin-top: 40px;
    height: auto;
    margin-left: 0;
    text-align: center;
    display: block;
  }

  /* line 276, ../../sass/custom/_footer.scss */
  .footer .paragraph__column ul {
    display: inherit;
    text-align: center;
    margin: 0;
  }

  /* line 281, ../../sass/custom/_footer.scss */
  .footer .paragraph__column ul li {
    border-right: none;
  }

  /* line 284, ../../sass/custom/_footer.scss */
  .footer .paragraph.paragraph--type--bp-block {
    margin-top: 0;
    padding-right: 0;
    border: none;
  }

  /* line 289, ../../sass/custom/_footer.scss */
  .footer .paragraph.paragraph--type--bp-simple .paragraph__column {
    float: inherit !important;
  }

  /* line 292, ../../sass/custom/_footer.scss */
  .footer nav {
    flex-wrap: wrap;
  }

  /* line 295, ../../sass/custom/_footer.scss */
  .footer .footer-menu-item {
    width: auto;
    text-align: center;
    margin: 0 20px 30px;
  }
}
/* line 302, ../../sass/custom/_footer.scss */
.footer .icon-circle-back .fas,
.footer .icon-circle-back .fad,
.footer .icon-circle-back .far,
.footer .icon-circle-back .fal,
.footer .icon-circle-back .fab {
  font-size: 4em;
  margin-bottom: 10px;
}

@media (max-width: 1200px) {
  /* line 312, ../../sass/custom/_footer.scss */
  .footer .footer-menu-item svg, .footer .icon-circle-back .fas,
  .footer .footer-menu-item svg, .footer .icon-circle-back .fad,
  .footer .footer-menu-item svg, .footer .icon-circle-back .far,
  .footer .footer-menu-item svg, .footer .icon-circle-back .fal,
  .footer .footer-menu-item svg, .footer .icon-circle-back .fab {
    font-size: 3em;
  }
}
/* line 1, ../../sass/custom/_vch.scss */
.ric-vch-wrap {
  padding: 0 75px;
}

/* line 4, ../../sass/custom/_vch.scss */
.ric-vch-wrap h2 {
  font-weight: 400;
  font-size: 1.75em;
  border-bottom: 2px solid #708B75;
  padding-bottom: 5px;
  margin: 30px 0;
}

/* line 11, ../../sass/custom/_vch.scss */
.ric-vch-wrap label {
  font-size: 1.1em;
}

/* line 14, ../../sass/custom/_vch.scss */
.ric-vch-col {
  background-color: #efefef;
  border-radius: 4px;
  margin: 0 30px;
  padding: 0;
}

/* line 20, ../../sass/custom/_vch.scss */
.ric-vch-wrap .content {
  border-radius: 4px;
}

/* line 23, ../../sass/custom/_vch.scss */
.ric-vch-row {
  margin: -50px 0 0 0;
}

/* line 26, ../../sass/custom/_vch.scss */
.ric-vch-wrap .vch-action input.btn {
  margin-top: 25px;
  padding-left: 30px;
  padding-right: 30px;
  text-transform: uppercase;
}

/* line 32, ../../sass/custom/_vch.scss */
.ric-vch-wrap .vch-action input.btn.btn-primary {
  color: #fff;
  background-color: #708B75;
  border: #708B75;
}

/* line 37, ../../sass/custom/_vch.scss */
.ric-vch-wrap .vch-action input.btn.btn-primary:hover {
  color: #fff;
  background-color: #157550;
  border: #157550;
}

/* line 42, ../../sass/custom/_vch.scss */
.ric-vch-wrap .header svg {
  margin-right: 7px;
}

/* line 45, ../../sass/custom/_vch.scss */
.make-payment .header, .dept-search .header {
  background-color: #708B75;
  color: white;
  border-radius: 4px 4px 0 0;
  padding: 15px 30px;
  font-size: 1.3em;
}

/* line 52, ../../sass/custom/_vch.scss */
.make-payment .content, .dept-search .content {
  padding: 30px;
  min-height: 200px;
  background: #efefef;
  border-radius: 0 0 4px 4px;
}

/* line 58, ../../sass/custom/_vch.scss */
#ric-vch-adv-search-form {
  padding: 0 3%;
}

/* line 61, ../../sass/custom/_vch.scss */
#vch-direct-links-menu-link-content {
  z-index: -99;
}
#news-direct-links-menu-link-content {
  z-index: -99;
}

/* line 64, ../../sass/custom/_vch.scss */
#block-vchdirectlinks {
  z-index: 1;
}
#block-newsdirectlinks {
  z-index: 1;
}

/* line 67, ../../sass/custom/_vch.scss */
.direct-links {
  padding-bottom: 100px;
}

/* line 70, ../../sass/custom/_vch.scss */
.direct-links-menu {
  padding: 0 4%;
}

/* line 73, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-parent:hover, .vch-megamenu.direct-links-menu .direct-links-child:hover {
  text-decoration: underline;
}
.news-megamenu.direct-links-menu .direct-links-parent:hover, .news-megamenu.direct-links-menu .direct-links-child:hover {
  text-decoration: underline;
}

/* line 76, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-parent {
  margin-bottom: 15px;
  text-align: left;
  padding: 0 40px 0 15px;
  margin-right: -18px;
  margin-top: 15px;
  cursor: pointer;
}

/* line 84, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-parent.selected {
  color: white;
  background-image: url(../../img/dl-arrow-right.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: right;
  padding: 10px 20px 10px 15px;
}

/* line 92, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.selected {
  color: white;
  background: none;
  margin-bottom: 15px;
  margin-top: 15px;
  background-color: #8e8e8e;
}
.news-megamenu.direct-links-menu .direct-links-parent.selected {
  color: white;
  background: none;
  margin-bottom: 15px;
  margin-top: 15px;
  background-color: #8e8e8e;
}

/* line 99, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-parent:first-child {
  margin-top: 25px;
}

/* line 102, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-parent:first-child {
  margin-top: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent:first-child {
  margin-top: 15px;
}

/* line 105, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.selected:first-child {
  margin-top: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent.selected:first-child {
  margin-top: 15px;
}

/* line 108, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-parent:last-child {
  margin-bottom: 25px;
}

/* line 111, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-parent:last-child {
  margin-bottom: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent:last-child {
  margin-bottom: 15px;
}

/* line 114, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.selected:last-child {
  margin-bottom: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent.selected:last-child {
  margin-bottom: 15px;
}

/* line 117, ../../sass/custom/_vch.scss */
.direct-links-children.row {
  display: none;
}

/* line 120, ../../sass/custom/_vch.scss */
.direct-links-children.row.active {
  display: inherit;
}

/* line 123, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-parent.selected::after {
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #708B75;
  font-size: 0;
  line-height: 0;
}

/* line 132, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-child a {
  padding: 10px 0;
  color: #333 !important;
}

/* line 136, ../../sass/custom/_vch.scss */
.direct-links-menu.vch-megamenu .direct-links-child a {
  color: #333 !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  margin: 4px 0;
}
.direct-links-menu.news-megamenu .direct-links-child a {
  color: #333 !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  margin: 4px 0;
}

/* line 142, ../../sass/custom/_vch.scss */
.direct-links-menu.vch-megamenu::before {
  background-image: url(../../img/burger-menu-right-nub-white.png);
}
.direct-links-menu.news-megamenu::before {
  background-image: url(../../img/burger-menu-right-nub-white.png);
}

/* line 145, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-nav-pane {
  background-color: #f1f1f1;
  padding: 0;
}

/* line 149, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: transparent;
  padding: 0;
}
.news-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: transparent;
  padding: 0;
}

/* line 153, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: #e5e4e5;
  padding: 0;
}
.news-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: #e5e4e5;
  padding: 0;
}

/* line 157, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-nav-pane::before {
  content: url(../../img/vch-megamenu-back-b-nub.png);
  position: absolute;
  top: -9px;
  left: 110px;
}
.news-megamenu.direct-links-menu .direct-links-nav-pane::before {
  content: url(../../img/vch-megamenu-back-b-nub.png);
  position: absolute;
  top: -9px;
  left: 110px;
}

/* line 163, ../../sass/custom/_vch.scss */
.direct-links-menu .direct-links-child-pane {
  padding: 0;
  padding-left: 100px;
}

/* line 167, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-child-pane {
  padding: 0;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
  background-color: #dcdcdc;
  display: none;
}

/* line 175, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu.parent-hover .direct-links-child-pane {
  display: inherit;
}
.news-megamenu.direct-links-menu.parent-hover .direct-links-child-pane {
  display: inherit;
}

/* line 178, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children {
  display: none;
  width: 100%;
}
.news-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children {
  display: none;
  width: 100%;
}

/* line 182, ../../sass/custom/_vch.scss */
.vch-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children.active {
  display: block;
}
.news-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children.active {
  display: block;
}

/* line 185, ../../sass/custom/_vch.scss */
.direct-links-children .direct-links-child {
  text-align: left;
}

/* line 188, ../../sass/custom/_vch.scss */
.direct-links-children .direct-links-child {
  display: none;
}

/* line 191, ../../sass/custom/_vch.scss */
.direct-links-children.active .direct-links-child {
  display: inherit;
}

/* line 194, ../../sass/custom/_vch.scss */
.arrow-right {
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #708B75;
  font-size: 0;
  line-height: 0;
}

/* line 203, ../../sass/custom/_vch.scss */
.ric-vch-row .ric-vch-column:first-of-type {
  margin-bottom: 20px;
}

/* line 206, ../../sass/custom/_vch.scss */
.direct-links-child-pane .direct-links-parent-title, .direct-links-phone .direct-links-parent-title {
  font-weight: 400;
  font-size: 1.75em;
  margin: 10px 0 15px 0;
}

@media (max-width: 768px) {
  /* line 213, ../../sass/custom/_vch.scss */
  .ric-vch-column {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1201px) {
  /* line 220, ../../sass/custom/_vch.scss */
  .row.direct-links-menu.mobile-phone-only.vch-megamenu, .row.bottom.dept-landing.mobile-only {
    display: none;
  }
  .row.direct-links-menu.mobile-phone-only.news-megamenu, .row.bottom.dept-landing.mobile-only {
    display: none;
  }
}
/* 480 and smaller */
@media (min-width: 0px) and (max-width: 480px) {
  /* line 227, ../../sass/custom/_vch.scss */
  .direct-links-phone .direct-links-parent-title {
    display: none;
  }

  /* line 230, ../../sass/custom/_vch.scss */
  select#directLinks {
    margin-bottom: 15px;
  }
}
/* line 11, ../../sass/custom/_events.scss */
#featured_events .featured-events-wrapper .featured-events-list.mobile-only {
  display: none;
}

/* line 14, ../../sass/custom/_events.scss */
#featured_events .featured-events-wrapper .featured_events_map > div {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
}

/* line 20, ../../sass/custom/_events.scss */
#featured_events .featured-events-wrapper .featured-events-featured-events-map-block {
  overflow: hidden;
  border-radius: 50%;
}

/* line 24, ../../sass/custom/_events.scss */
figure.align-center {
  text-align: center;
}

/* line 27, ../../sass/custom/_events.scss */
#featured_events div[data-map-type="arcgis_maps"] .geolocation-map-container.js-show {
  height: 600px;
}

/* line 30, ../../sass/custom/_events.scss */
#featured_events {
  margin-top: 50px;
}

/* line 33, ../../sass/custom/_events.scss */
#featured_events .featured-events-wrapper .featured-events-list.mobile-only {
  display: none;
}

/* line 36, ../../sass/custom/_events.scss */
#featured_events .featured-events-wrapper .featured_events_map > div {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
}

/* line 42, ../../sass/custom/_events.scss */
#featured_events .featured-events-wrapper .featured-events-featured-events-map-block {
  overflow: hidden;
  border-radius: 50%;
}

/* line 46, ../../sass/custom/_events.scss */
figure.align-center {
  text-align: center;
}

/* line 49, ../../sass/custom/_events.scss */
#featured_events div[data-map-type="arcgis_maps"] .geolocation-map-container.js-show {
  height: 600px;
}

/* line 52, ../../sass/custom/_events.scss */
#featured_events {
  margin-top: 50px;
}

/* line 55, ../../sass/custom/_events.scss */
#featured_events .featured-events-map .geolocation-map-wrapper h2 {
  font-size: 14px;
  text-align: left;
  margin: 0.8em;
  padding: 0;
}

/* line 61, ../../sass/custom/_events.scss */
#featured_events .featured-events-map .geolocation-map-wrapper .esri-popup__content {
  text-align: left;
  border-left: 3px solid #92374d;
  padding: 0.2em 1em;
  margin-left: 1em;
}

/* line 68, ../../sass/custom/_events.scss */
#featured_events .address {
  display: none;
}

/* line 72, ../../sass/custom/_events.scss */
.featured-event-image-col article.media-image img {
  max-width: 100%;
  height: auto;
  padding: 0;
  margin-top: 20px;
}

/* line 78, ../../sass/custom/_events.scss */
.main-content-padding-wrapper .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
  margin-top: 15px;
}

/* line 83, ../../sass/custom/_events.scss */
.page-node-type-featured-event .field-label-wrap {
  display: flex;
  font-size: .9em;
  margin-bottom: 10px;
  color: #989898;
}

@media (min-width: 1200px) and (max-width: 1440px) {
  /* line 90, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map {
    transform: scale(0.6);
    transform-origin: top right;
    top: 0;
  }

  /* line 95, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper {
    transform: scale(1.66667);
  }

  /* line 98, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-component.esri-popup {
    max-width: inherit;
    transform: scale(0.6);
  }

  /* line 102, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper h2 {
    font-size: 14px;
    text-align: left;
    margin: 0.8em;
    padding: 0;
    display: inherit;
  }

  /* line 109, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-popup__content {
    text-align: left;
    border-left: 3px solid #92374d;
    padding: 0.2em 1em;
    margin-left: 1em;
  }

  /* line 115, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row {
    transform: scale(0.8);
    transform-origin: left center;
  }

  /* line 119, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row .details.row {
    width: 50%;
  }
}
@media (min-width: 1441px) {
  /* line 124, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row .details.row {
    width: 45%;
  }
}
@media (min-width: 1441px) and (max-width: 1680px) {
  /* line 129, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map {
    transform: scale(0.8);
    transform-origin: top right;
    top: 0;
  }

  /* line 134, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper {
    transform: scale(1.25);
  }

  /* line 137, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-component.esri-popup {
    max-width: inherit;
    transform: scale(0.8);
  }

  /* line 141, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper h2 {
    font-size: 14px;
    text-align: left;
    margin: 0.8em;
    padding: 0;
    display: inherit;
  }

  /* line 148, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-popup__content {
    text-align: left;
    border-left: 3px solid #92374d;
    padding: 0.2em 1em;
    margin-left: 1em;
  }

  /* line 154, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row {
    transform: scale(0.9);
    transform-origin: left center;
  }

  /* line 158, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper,
  #featured_events.featured-events .featured-events-wrapper .featured-events-list,
  #featured_events.featured-events .featured-events-wrapper .featured-events-list > div,
  #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div,
  #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual),
  #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual) > div[region="featured_events_list"],
  #featured_events.featured-events .featured-events-wrapper .rows {
    min-height: 500px;
  }
}
@supports (-ms-ime-align: auto) {
  /* line 169, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div {
    padding-top: 200px;
  }

  /* line 172, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div {
    padding-left: 45px;
    margin-top: 5px;
  }

  /* line 176, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div > div > div.paragraph-summary > div {
    width: 700px;
    font-weight: 400;
    padding-top: 5px;
  }

  /* line 181, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.dates {
    width: 400px;
    margin-left: 0;
  }

  /* line 185, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.title {
    width: 400px;
  }

  /* line 188, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.owner {
    width: 400px;
  }

  /* line 191, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div {
    position: unset !important;
  }

  /* line 194, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div > div.col > div.paragraph-formatter > div.paragraph-summary > div {
    width: 400px;
  }
}
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 199, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div {
    padding-left: 45px;
    margin-top: 5px;
  }

  /* line 203, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div > div > div.paragraph-summary > div {
    width: 700px;
    font-weight: 400;
    padding-top: 5px;
  }

  /* line 208, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.dates {
    width: 400px;
    margin-left: 0;
  }

  /* line 212, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.title {
    width: 400px;
  }

  /* line 215, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.owner {
    width: 400px;
  }

  /* line 218, ../../sass/custom/_events.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div > div.col > div.paragraph-formatter > div.paragraph-summary > div {
    width: 400px;
  }
}
@media (min-width: 1681px) {
  /* line 223, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper, #featured_events.featured-events .featured-events-wrapper .featured-events-list, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual), #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual) > div[region="featured_events_list"], #featured_events.featured-events .featured-events-wrapper .rows {
    min-height: 650px;
  }
}
@media (min-width: 1201px) {
  /* line 228, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper {
    background-color: #E8EBF0;
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 190px;
  }

  /* line 234, ../../sass/custom/_events.scss */
  #featured_events.featured-events > h2 {
    margin-bottom: -35px;
  }

  /* line 237, ../../sass/custom/_events.scss */
  #featured_events.featured-events .geolocation-common-map-locations {
    display: none;
  }

  /* line 240, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .featured-events-map {
    margin-right: 50px;
  }

  /* line 243, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div {
    border-radius: 50%;
    position: absolute;
    top: -50px;
    right: 0;
    height: 660px;
    width: 660px;
  }

  /* line 251, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map {
    position: absolute;
  }

  /* line 254, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map-border {
    min-height: 600px;
    width: 1000px;
    transform: rotate(5deg) translateY(-186px) translateX(-18px);
  }

  /* line 259, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map-border svg {
    overflow: visible;
    position: relative;
    left: 175px;
  }

  /* line 264, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map {
    background-color: #ffffff;
    border: solid 20px #92374D;
  }

  /* line 268, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map > div {
    width: 100%;
    height: 100%;
  }

  /* line 272, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map .geolocation-map-wrapper .geolocation-map-container {
    border-radius: 50%;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
  }

  /* line 276, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div[data-contextual-id*='block'] {
    display: none;
  }

  /* line 279, ../../sass/custom/_events.scss */
  .featured-events-list.unprocessed .featured-events-featured-events-list-block .views-row {
    opacity: 0;
  }

  /* line 282, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper, #featured_events.featured-events .featured-events-wrapper .featured-events-list, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual), #featured_events.featured-events .featured-events-wrapper .featured-events-list div[region="featured_events_list"], #featured_events.featured-events .featured-events-wrapper .featured-events-list div[region="featured_events_list"] > div, #featured_events.featured-events .featured-events-wrapper .rows {
    height: 390px;
  }

  /* line 285, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows {
    padding-left: 60px;
    display: table;
    height: 100%;
    width: 100%;
  }

  /* line 291, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row {
    height: 0;
    transition: all linear .5s;
    position: absolute;
    width: 100%;
    z-index: 1;
    display: table-cell;
    vertical-align: middle;
    pointer-events: none;
  }

  /* line 301, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row.active {
    height: 100% !important;
    z-index: 2;
    position: static;
    pointer-events: auto;
  }

  /* line 307, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .paragraphs-collapsed-description::after {
    display: none;
  }

  /* line 310, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    display: inline-block;
    background-color: #92374D;
    padding: 15px 20px;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.5rem;
    border-radius: 10px;
    text-transform: uppercase;
    line-height: 1.3em;
    margin-bottom: 15px;
    margin-left: 0;
  }

  /* line 323, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .title {
    font-size: 2rem;
    font-weight: 700;
  }

  /* line 327, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .owner {
    font-size: .9rem;
    color: #7e8385;
    margin-top: 5px;
  }

  /* line 332, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .copy {
    padding-left: 45px;
    margin-top: 0;
  }

  /* line 336, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .copy .paragraphs-collapsed-description {
    color: #000000;
  }

  /* line 339, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list {
    position: absolute;
    height: 660px;
    width: 660px;
    clip-path: url(#bubbleClip);
    top: 9px;
    left: -5px;
  }

  /* line 347, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row {
    position: absolute;
    left: 172px;
    top: 210px;
    z-index: 2;
  }

  /* line 353, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot-wrapper .date-dot {
    transition: all linear .5s;
  }

  /* line 356, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) {
    transform: rotate(55deg) translateX(-497px);
    visibility: visible;
  }

  /* line 360, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-solid {
    transform: rotate(-55deg);
  }

  /* line 363, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) {
    transform: rotate(23.75deg) translateX(-497px);
  }

  /* line 366, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-solid {
    transform: rotate(-23.75deg);
  }

  /* line 369, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) {
    transform: rotate(-7.5deg) translateX(-497px);
  }

  /* line 372, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-solid {
    transform: rotate(7.5deg);
  }

  /* line 375, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) {
    transform: rotate(-38.75deg) translateX(-497px);
  }

  /* line 378, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-solid {
    transform: rotate(38.75deg);
  }

  /* line 381, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) {
    transform: rotate(-70deg) translateX(-497px);
  }

  /* line 384, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-solid {
    transform: rotate(70deg);
  }

  /* line 387, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(8) {
    transform: rotate(-101.25deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 391, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(8) .date-bubble-wrapper-solid {
    transform: rotate(101.26deg);
  }

  /* line 394, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(9) {
    transform: rotate(-132.5deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 398, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(9) .date-bubble-wrapper-solid {
    transform: rotate(132.5deg);
  }

  /* line 401, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(10) {
    transform: rotate(-163.75deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 405, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(10) .date-bubble-wrapper-solid {
    transform: rotate(163.75deg);
  }

  /* line 408, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(1) {
    transform: rotate(117.5deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 412, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(1) .date-bubble-wrapper-solid {
    transform: rotate(-117.5deg);
  }

  /* line 415, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(2) {
    transform: rotate(86.25deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 419, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(2) .date-bubble-wrapper-solid {
    transform: rotate(-86.25deg);
  }

  /* line 422, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .bubbles {
    display: flex;
    align-content: center;
    align-items: center;
  }

  @-moz-keyframes spin {
    100% {
      -moz-transform: rotate(360deg);
    }
  }
  @-webkit-keyframes spin {
    100% {
      -webkit-transform: rotate(360deg);
    }
  }
  @keyframes spin {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  /* line 443, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:hover .bubbles .date-bubble-wrapper-dashed {
    -webkit-animation: spin 7s linear infinite;
    -moz-animation: spin 7s linear infinite;
    animation: spin 7s linear infinite;
  }

  /* line 448, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-dot-wrapper {
    border-color: #DD6E42;
  }

  /* line 451, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-solid {
    background-color: #EDB59F;
  }

  /* line 454, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-dot {
    border-color: #EDB59F;
    background-color: #DD6E42;
  }

  /* line 458, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-dot-wrapper {
    border-color: #708B75;
  }

  /* line 461, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-solid {
    background-color: #B6C4B9;
  }

  /* line 464, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-dot {
    border-color: #B6C4B9;
    background-color: #708B75;
  }

  /* line 468, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-dot-wrapper {
    border-color: #92374D;
  }

  /* line 471, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-solid {
    background-color: #C89AA5;
  }

  /* line 474, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-dot {
    border-color: #C89AA5;
    background-color: #92374D;
  }

  /* line 478, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-dot-wrapper {
    border-color: #4B3F72;
  }

  /* line 481, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-solid {
    background-color: #A49EB7;
  }

  /* line 484, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-dot {
    border-color: #A49EB7;
    background-color: #4B3F72;
  }

  /* line 488, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-dot-wrapper {
    border-color: #274576;
  }

  /* line 491, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-solid {
    background-color: #92a1b9;
  }

  /* line 494, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-dot {
    border-color: #92a1b9;
    background-color: #274576;
  }

  /* line 498, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-dashed {
    border-style: dashed;
    border-width: 3px;
    height: 180px;
    width: 180px;
    display: inline-block;
    border-radius: 50%;
    padding: 8px;
    position: relative;
    top: 0;
    left: 0;
  }

  /* line 510, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-solid {
    border-radius: 50%;
    padding: 5px;
    border-style: solid;
    border-width: 20px;
    height: 164px;
    width: 164px;
    position: absolute;
    top: 8px;
    left: 8px;
  }

  /* line 521, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper {
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    background-color: #e5ecf3;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    flex-direction: column;
  }

  /* line 534, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper .month {
    font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.5rem;
  }

  /* line 540, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper .date {
    font-size: 3rem;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 3rem;
  }

  /* line 546, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot-wrapper {
    height: 56px;
    width: 56px;
    border-radius: 50%;
    background-color: #e5ecf3;
    border-style: solid;
    border-width: 12px;
    display: flex;
    justify-content: center;
    justify-items: center;
    align-content: center;
    align-items: center;
    margin-left: 20px;
  }

  /* line 560, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    border-style: solid;
    border-width: 6px;
    box-sizing: content-box;
  }
}
@media (min-width: 482px) and (max-width: 1200px) {
  /* line 570, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows {
    padding: 0 11%;
  }
}
@media (max-width: 480px) {
  /* line 575, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .date-bubble-wrapper {
    width: 55px;
    height: 55px;
    font-size: .85em;
  }

  /* line 580, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1367px) and (min-width: 1201px) {
  /* line 586, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .rows {
    padding-left: 10px;
  }

  /* line 589, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map {
    right: 0;
    margin-right: 25px;
  }
}
@media (min-width: 1367px) and (max-width: 1680px) {
  /* line 595, ../../sass/custom/_events.scss */
  .views-row .details.row .col {
    width: 700px;
  }

  /* line 598, ../../sass/custom/_events.scss */
  .featured-events-map {
    transform: scale(0.7);
  }

  /* line 601, ../../sass/custom/_events.scss */
  .featured-events-map .geolocation-map-wrapper {
    transform: scale(1.42857);
  }

  /* line 604, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-component.esri-popup {
    max-width: inherit;
    transform: scale(0.7);
  }

  /* line 608, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper h2 {
    font-size: 14px;
    text-align: left;
    margin: 0.8em;
    padding: 0;
    display: inherit;
  }

  /* line 615, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-popup__content {
    text-align: left;
    border-left: 3px solid #92374d;
    padding: 0.2em 1em;
    margin-left: 1em;
  }

  /* line 621, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    font-size: 1.2rem;
  }
}
@media (min-width: 1301px) and (max-width: 1366px) {
  /* line 626, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    font-size: 1.1rem;
    width: 200px;
  }

  /* line 630, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .title {
    font-size: 1.5rem;
  }

  /* line 633, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .owner {
    font-size: .8rem;
  }
}
@media (min-width: 1201px) and (max-width: 1300px) {
  /* line 638, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    font-size: .9rem;
  }

  /* line 641, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .title {
    font-size: 1.3rem;
  }

  /* line 644, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .owner {
    font-size: .7rem;
  }
}
@media (max-width: 1201px) {
  /* line 649, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 653, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured_events_map > div {
    position: inherit;
  }

  /* line 656, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list.mobile-only {
    display: inherit;
  }

  /* line 659, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-map .map-border,
  #featured_events .featured-events-wrapper .featured-events-list.desktop-only {
    display: none;
  }

  /* line 663, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .views-row .icon {
    display: none;
  }

  /* line 666, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .date-bubble-wrapper {
    transition: all linear .5s;
    background: #CCCCCC;
    border-radius: 99%;
    width: 65px;
    height: 65px;
    color: white;
    text-transform: uppercase;
    padding-top: 10px;
    border: 3px solid white;
  }

  /* line 677, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .active .date-bubble-wrapper {
    background-color: #92374D;
  }

  /* line 680, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .date {
    font-weight: 800;
    font-size: 1.75em;
    margin-top: -2px;
  }

  /* line 685, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block {
    position: absolute;
    bottom: -32.5px;
    z-index: 3;
    overflow: hidden;
    width: 100%;
  }

  /* line 692, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows {
    text-align: center;
    display: flex;
    justify-content: space-between;
    margin: auto;
    position: absolute;
    z-index: 9;
    bottom: -30px;
    min-width: 100%;
  }

  /* line 702, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row {
    margin: 0 8px;
  }

  /* line 705, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(6),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(7),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(8),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(9),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(10) {
    display: none;
  }

  /* line 712, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-map-block {
    margin-bottom: 55px;
    border-radius: 0;
  }

  /* line 716, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-common-map-container {
    width: inherit !important;
    height: 285px !important;
  }

  /* line 720, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper {
    background-color: #f2f2f2;
  }

  /* line 723, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows {
    height: 45vh;
  }

  /* line 726, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row {
    position: absolute;
    opacity: 0;
    transition: all linear .5s;
    text-align: center;
    left: 0;
    right: 0;
  }

  /* line 734, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row.active {
    opacity: 1;
  }

  /* line 737, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .dates div {
    background: #92374D;
    display: inline;
    padding: 8px 17px;
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 4px;
    font-size: 1.2em;
    margin: 20px 0;
  }

  /* line 748, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .title {
    font-size: 1.5em;
    font-weight: 800;
    margin-bottom: 5px;
    margin-top: 35px;
  }

  /* line 754, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .owner {
    color: #8D8D8D;
    font-size: .9em;
    margin-bottom: 15px;
  }

  /* line 759, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .paragraph-formatter {
    line-height: 1.5em;
    margin-bottom: 30px;
  }

  /* line 763, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .paragraphs-collapsed-description::after {
    display: none;
  }
}
@media (max-width: 771px) {
  /* line 768, ../../sass/custom/_events.scss */
  .featured-events-date-brand {
    background: #92374D;
    display: inline;
    padding: 8px 17px;
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 4px;
    font-size: 1.2em;
    margin: 20px 0;
  }

  /* line 779, ../../sass/custom/_events.scss */
  #featured_events_mobile {
    text-align: center;
    margin-bottom: 50px;
  }

  /* line 783, ../../sass/custom/_events.scss */
  .featured-events-info-block {
    background: #F2F2F2;
    padding: 30px;
    padding-top: 60px;
    margin-top: -30px;
  }

  /* line 789, ../../sass/custom/_events.scss */
  .featured-events-map-wrap {
    height: 285px;
    width: 100%;
    margin-bottom: -35px;
  }

  /* line 794, ../../sass/custom/_events.scss */
  .featured-events-title {
    margin-top: 35px;
  }

  /* line 797, ../../sass/custom/_events.scss */
  .featured-events-circle-date-day {
    font-weight: 800;
    font-size: 1.75em;
    margin-top: -2px;
  }

  /* line 802, ../../sass/custom/_events.scss */
  .featured-events-circle-dates-wrap {
    display: flex;
    margin: auto 11%;
    justify-content: space-between;
  }

  /* line 807, ../../sass/custom/_events.scss */
  .featured-events-circle-date {
    background: #CCCCCC;
    border-radius: 99%;
    width: 65px;
    height: 65px;
    color: white;
    text-transform: uppercase;
    padding-top: 10px;
    border: 3px solid white;
  }

  /* line 817, ../../sass/custom/_events.scss */
  .featured-events-circle-date.active {
    background: #92374D;
  }
}
@media (min-width: 1201px) and (max-width: 1680px) {
  /* line 822, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    width: auto;
    text-align: center;
  }

  /* line 826, ../../sass/custom/_events.scss */
  #featured_events.featured-events .featured-events-wrapper {
    margin-bottom: 110px;
  }
}
/* line 830, ../../sass/custom/_events.scss */
.esri-view .esri-view-root {
  position: inherit;
}

@media (min-width: 1600px) and (max-width: 1850px) {
  /* line 835, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map {
    transform: scale(0.85);
    transform-origin: middle right;
    top: 0;
  }

  /* line 840, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper {
    transform: scale(1.17647);
  }

  /* line 843, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-component.esri-popup {
    max-width: inherit;
    transform: scale(0.85);
  }

  /* line 847, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper h2 {
    font-size: 14px;
    text-align: left;
    margin: 0.8em;
    padding: 0;
    display: inherit;
  }

  /* line 854, ../../sass/custom/_events.scss */
  #featured_events .featured-events-map .geolocation-map-wrapper .esri-popup__content {
    text-align: left;
    border-left: 3px solid #92374d;
    padding: 0.2em 1em;
    margin-left: 1em;
  }
}
/* line 861, ../../sass/custom/_events.scss */
#featured_events .featured_events_map div.map-placeholder {
  height: 600px;
  width: 600px;
  border-radius: 50%;
  mask-image: -webkit-radial-gradient(white, black);
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  cursor: pointer;
  background-image: url(../../img/richmondmap.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

/* line 872, ../../sass/custom/_events.scss */
#featured_events .featured_events_map .map-throbber {
  position: absolute;
  left: 275px;
  top: 275px;
  height: 50px;
  width: 50px;
}

@media (max-width: 1200px) {
  /* line 881, ../../sass/custom/_events.scss */
  #featured_events .featured_events_map div.map-placeholder {
    height: 300px;
    width: 100%;
    border-radius: 0;
  }

  /* line 886, ../../sass/custom/_events.scss */
  #featured_events .featured_events_map [region='featured_events_map'] {
    text-align: center;
  }

  /* line 890, ../../sass/custom/_events.scss */
  #featured_events .featured_events_map .map-throbber {
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -25px;
  }

  /* line 897, ../../sass/custom/_events.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .dates {
    background: #92374D;
    display: inline;
    padding: 8px 17px;
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 4px;
    font-size: 1.2em;
    margin: 20px 0;
  }

  /* line 909, ../../sass/custom/_events.scss */
  #featured_events {
    margin-top: 0;
  }

  /* line 912, ../../sass/custom/_events.scss */
  #featured_events h2 {
    padding: 20px 0 10px;
  }
}
/* line 1, ../../sass/custom/_tv.scss */
.path-tv .tv-frame-wrapper {
  max-width: 1366px;
  background-color: #f3f3f3;
  margin: auto;
  margin-bottom: 60px;
  padding: 20px;
  margin-top: -20px;
  position: relative;
  z-index: 2;
}

/* line 11, ../../sass/custom/_tv.scss */
.path-tv h2,
.path-live h2 {
  border-bottom: 2px solid #bfbfbf;
  padding-bottom: 5px;
}

/* line 16, ../../sass/custom/_tv.scss */
.path-tv .video-block-col {
  background-color: #ddd;
  margin-bottom: 20px;
}

/* line 20, ../../sass/custom/_tv.scss */
.path-tv .secondary-col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 25, ../../sass/custom/_tv.scss */
.path-tv .video-feed-secondary-row {
  background-color: #ddd;
  margin-bottom: 20px;
}

/* line 29, ../../sass/custom/_tv.scss */
.path-tv .video-feed-secondary-row:last-of-type {
  margin-bottom: 0;
}

/* line 32, ../../sass/custom/_tv.scss */
.path-tv .video-col-content {
  background-color: #fff;
  display: flex;
  padding: 15px;
  margin-bottom: 20px;
}

/* line 38, ../../sass/custom/_tv.scss */
.path-tv .video-col-content .video-thumb {
  width: 225px;
  height: 100px;
  background-color: #ffe3e3;
}

/* line 43, ../../sass/custom/_tv.scss */
.path-tv .video-col-content .video-title {
  width: 100%;
  display: flex;
  align-items: center;
  padding-left: 20px;
}

/* line 49, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper {
  margin-top: 50px;
}

/* line 52, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper .slick {
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

/* line 57, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper .slick .slick-slide {
  margin: 0 10px;
}

/* line 60, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper .slick .slide {
  position: relative;
}

/* line 63, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper .slick .slick-arrow {
  color: #000000;
  top: 50%;
}

/* line 67, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper .slick .slick-arrow.slick-prev {
  left: 0;
}

/* line 70, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper .slick .slick-arrow.slick-next {
  right: 10px;
}

/* line 73, ../../sass/custom/_tv.scss */
.path-tv .most-recent-wrapper .slick .slick-arrow.slick-disabled {
  color: transparent;
}

/* line 76, ../../sass/custom/_tv.scss */
.path-tv .rtv-yt-title {
  position: absolute;
  bottom: 0;
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  left: 0;
  right: 0;
  height: 34px;
  overflow-y: hidden;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 0;
}

/* line 91, ../../sass/custom/_tv.scss */
.path-tv .media--ratio {
  height: 100%;
}

/* line 94, ../../sass/custom/_tv.scss */
.path-tv .media--switch.is-playing::before {
  z-index: 6;
}

/* line 97, ../../sass/custom/_tv.scss */
.path-tv .media--switch.is-playing iframe {
  z-index: 7;
}

/* line 101, ../../sass/custom/_tv.scss */
.path-tv .video-embed-field-responsive-video {
  z-index: 23;
}

/* line 104, ../../sass/custom/_tv.scss */
.path-tv .popular-videos-wrapper h2 {
  margin-top: 30px;
}

/* line 107, ../../sass/custom/_tv.scss */
.video-embed-field-lazy-play {
  border: none;
}

/* line 110, ../../sass/custom/_tv.scss */
.most-recent-wrapper form#views-exposed-form-rvatv-search {
  display: none;
}

/* line 113, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper {
  position: absolute;
  right: 0;
  left: 0;
  padding: 10px 15px;
  top: -40px;
  background-color: #708B75;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #ffffff;
  display: flex;
  align-items: center;
  font-size: 1.25em;
}

/* line 127, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper > h3 {
  display: inline-block;
  margin: 0 40px 0 0;
  font-size: 1.5em;
}

/* line 132, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper > form {
  display: inherit;
}

/* line 135, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper form .form-actions, .path-tv .search-form-wrapper form .form-item, .path-tv .search-form-wrapper form .form-text, .path-tv .search-form-wrapper form .form-select {
  display: inline-block;
}

/* line 138, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper label {
  font-size: .9em;
}

/* line 141, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper input,
.path-tv .search-form-wrapper label {
  margin: 0 10px;
}

/* line 145, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper select#edit-business-unit {
  height: 40px;
}

/* line 148, ../../sass/custom/_tv.scss */
.path-tv #ric-video-search-form input,
.path-tv #ric-video-search-form select {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 162, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper form .form-item {
  display: flex;
  align-items: center;
}

/* line 166, ../../sass/custom/_tv.scss */
.path-tv .search-form-wrapper .btn.btn-attach {
  color: white;
}

/* line 169, ../../sass/custom/_tv.scss */
.rva-tv-wrapper .live-stream-wrapper .live-stream-frame {
  background-color: #ddd;
  height: 250px;
  position: relative;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 60px;
  background-position-x: right;
}

/* line 180, ../../sass/custom/_tv.scss */
.rva-tv-wrapper .live-stream-wrapper .live-stream-frame img {
  max-height: 40px;
}

/* line 183, ../../sass/custom/_tv.scss */
.rva-tv-wrapper .live-stream-wrapper .live-stream-frame .rva-tv-live-stream-title h2 {
  color: white;
  font-size: 2em;
  border: none;
}

/* line 188, ../../sass/custom/_tv.scss */
.rva-tv-wrapper .live-stream-wrapper .live-stream-frame .rva-tv-live-stream-title p {
  color: white;
  font-size: 1.5em;
}

/* line 192, ../../sass/custom/_tv.scss */
.rva-tv-wrapper .live-stream-wrapper .live-stream-frame .rva-tv-live-stream-title .stream-icon {
  margin-left: 7px;
}

/* line 195, ../../sass/custom/_tv.scss */
.rva-tv-wrapper .live-stream-wrapper .live-stream-frame .rva-tv-live-stream-title .rtv-watch-now {
  background-color: #264576;
  padding: 3px 10px;
  font-size: .6em;
  text-transform: uppercase;
  margin-left: 5px;
  border-radius: 4px;
  color: #ffffff;
}

/* line 204, ../../sass/custom/_tv.scss */
.live-stream-frame {
  margin: 0;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 0;
}

/* line 210, ../../sass/custom/_tv.scss */
.stream-area-holder video {
  width: 100%;
}

/* line 213, ../../sass/custom/_tv.scss */
.live-stream-wrapper {
  z-index: 0;
}

/* line 216, ../../sass/custom/_tv.scss */
.live-stream-holder {
  width: 1066px;
  margin: auto;
  background-color: #F3F3F3;
  border-radius: 5px;
  padding: 30px;
  margin-top: -65px;
  margin-bottom: 200px;
  position: relative;
  z-index: 10;
}

/* line 227, ../../sass/custom/_tv.scss */
.live-stream-holder h2 {
  margin-top: 0;
}

@media (max-width: 1201px) {
  /* line 231, ../../sass/custom/_tv.scss */
  .live-stream-holder {
    width: 80%;
  }
}
/* 1201 and larger */
@media (min-width: 1201px) {
  /* line 238, ../../sass/custom/_tv.scss */
  .path-tv .form-item-date-to.js-form-item-date-to label {
    display: none;
  }
}
/* 1200 and smaller */
@media (min-width: 0px) and (max-width: 1200px) {
  /* line 245, ../../sass/custom/_tv.scss */
  .path-tv .form-item-date-to.js-form-item-date-to label {
    color: transparent;
  }

  /* line 248, ../../sass/custom/_tv.scss */
  .path-tv .lunr-search-result-row {
    margin-bottom: 15px;
  }
}
/* IE / Edge only - 480 and smaller */
@media screen and (-ms-high-contrast: active) and (max-width: 480px), (-ms-high-contrast: none) and (max-width: 4801px) {
  /* line 255, ../../sass/custom/_tv.scss */
  .path-tv #ric-video-search-form input, .path-tv #ric-video-search-form select {
    display: inherit;
  }
}
/* 579 and smaller */
@media (max-width: 579px) {
  /* line 262, ../../sass/custom/_tv.scss */
  .lunr-search-results .video-embed-field-lazy-play {
    background-size: 26px 26px;
    background-position: center;
  }
}
/* firefox only */
@-moz-document url-prefix() {
  /* line 270, ../../sass/custom/_tv.scss */
  .path-tv #ric-video-search-form input, .path-tv #ric-video-search-form select {
    max-width: 310px;
  }
}
/* 480 and smaller */
@media (max-width: 480px) {
  /* line 277, ../../sass/custom/_tv.scss */
  .main_videos_mobile {
    padding: 0 15px;
  }
}
@-moz-document url-prefix() {
  @media (min-width: 1201px) and (max-width: 1350px) {
    /* line 284, ../../sass/custom/_tv.scss */
    .path-tv #ric-video-search-form input,
    .path-tv #ric-video-search-form select {
      max-width: 240px;
    }
  }
}
/* Globals */
/* Remove underline on all A hovers */
/* line 4, ../../sass/custom/_richmond.scss */
a:hover {
  text-decoration: none;
}

/* Add blue hit on global hover */
/* line 9, ../../sass/custom/_richmond.scss */
a:hover {
  color: #5592f1;
}

/* line 13, ../../sass/custom/_richmond.scss */
.breadcrumb-menu ul {
  list-style: none;
  margin-left: 0;
  padding-top: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-right: 5px;
  float: left;
}

/* line 22, ../../sass/custom/_richmond.scss */
.breadcrumb-menu-current-page {
  padding-top: 18px;
}

/* line 25, ../../sass/custom/_richmond.scss */
.breadcrumb-menu-current-page:before {
  content: "/\00a0";
  padding: 0 5px;
}

/* line 29, ../../sass/custom/_richmond.scss */
.breadcrumb-menu li {
  display: inline-block;
}

/* line 32, ../../sass/custom/_richmond.scss */
.breadcrumb-menu li + li:before {
  content: "/\00a0";
  padding: 0 5px;
}

/* line 36, ../../sass/custom/_richmond.scss */
body .main a {
  color: #3969b9;
}

/* line 39, ../../sass/custom/_richmond.scss */
body .main a:hover {
  color: #5592f1;
}

/* line 42, ../../sass/custom/_richmond.scss */
.ric-blue .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-purple .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-olive .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-magenta .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-aquamarine .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-orange .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-green .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-red-orange .main-menu-collapsed .grandchild-title h3 a:hover,
.item-content-right-row-children .col.child-item a:hover {
  opacity: .8;
}

/* line 53, ../../sass/custom/_richmond.scss */
.fold {
  height: 98.5vh;
  overflow: hidden;
  padding-bottom: 15px;
  position: relative;
}

/* line 59, ../../sass/custom/_richmond.scss */
.resources {
  background: white;
}

/* line 62, ../../sass/custom/_richmond.scss */
.resources img {
  width: 100%;
}

/* line 65, ../../sass/custom/_richmond.scss */
.slick--optionset--custom-video-player.slick--main .slick-list {
  border: 3px solid #274576;
}

/* line 68, ../../sass/custom/_richmond.scss */
.custom-video-block .slick-slide {
  padding-top: 0;
  height: inherit;
}

/* line 72, ../../sass/custom/_richmond.scss */
.custom-video-block .slick__slide {
  position: inherit;
  display: inherit !important;
}

/* line 76, ../../sass/custom/_richmond.scss */
.custom-slick-dots {
  margin: 0;
  bottom: -25px;
  width: 100%;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-padding-start: 0;
  position: absolute;
  display: flex;
  padding-left: 0;
}

/* line 87, ../../sass/custom/_richmond.scss */
.custom-slick-dots ul {
  z-index: 2;
}

/* line 90, ../../sass/custom/_richmond.scss */
.custom-slick-dots li {
  display: inline-block;
  height: 50px;
  width: 33%;
  position: relative;
  z-index: 2;
  text-align: center;
  margin-bottom: 0;
}

/* line 99, ../../sass/custom/_richmond.scss */
.custom-slick-dots li:nth-child(2) {
  width: 34%;
}

/* line 102, ../../sass/custom/_richmond.scss */
.custom-slick-dots button {
  border: none;
  padding: 2px;
  margin: 4px 2px;
  position: relative;
  border: 10px solid white;
  border-radius: 50%;
  text-indent: -9999em;
  height: 35px;
  width: 35px;
  z-index: 9;
}

/* line 114, ../../sass/custom/_richmond.scss */
.custom-slick-dots button:after {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  z-index: 8;
  border-radius: 50%;
  border: #000000 4px solid;
}

/* line 125, ../../sass/custom/_richmond.scss */
.slick--thumbnail.slick--skin--asnavfor .slick-list {
  padding-top: 7px;
  min-height: 160px;
  padding: 0;
}

/* line 130, ../../sass/custom/_richmond.scss */
.slick--thumbnail.slick--skin--asnavfor .slick-track {
  padding-top: 25px;
  min-height: 160px;
  padding-bottom: 0;
}

/* line 135, ../../sass/custom/_richmond.scss */
.hide-slide {
  visibility: hidden !important;
}

/* line 138, ../../sass/custom/_richmond.scss */
.show-slide {
  visibility: visible !important;
}

/* line 141, ../../sass/custom/_richmond.scss */
.show-slide img {
  visibility: visible !important;
}

/* line 144, ../../sass/custom/_richmond.scss */
.show-slide .slide-nub:before {
  visibility: visible !important;
}

/* line 147, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail .slick__slide {
  padding-top: 10%;
  padding-right: 0;
  margin: 0;
}

/* line 152, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick-slide {
  display: inline-block;
}

/* line 155, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick-slide {
  visibility: hidden;
}

/* line 158, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick__slide img {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  visibility: hidden;
  z-index: 11;
}

/* line 167, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick__slide.slide--0 img {
  border: #92a1b9 6px solid;
  bottom: 4px;
}

/* line 171, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick__slide.slide--0 .slide-nub:before {
  border-bottom: solid 25px #92a1b9;
}

/* line 174, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick-slide {
  background-color: transparent;
  position: absolute;
  left: 0;
  width: 33% !important;
}

/* line 180, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick-slide:nth-child(2) {
  left: 33%;
  width: 34% !important;
}

/* line 184, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick-slide:nth-child(3) {
  left: 67%;
}

/* line 187, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick__slide.slide--1 img {
  border: #B6C4B9 6px solid;
  bottom: 4px;
}

/* line 191, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slide-nub {
  width: 100%;
  height: 25px;
  position: absolute;
  top: 0;
}

/* line 197, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slide-nub:before {
  content: '';
  display: block;
  margin: auto;
  width: 10px;
  height: 100%;
  border-left: solid 15px transparent;
  border-right: solid 15px transparent;
  visibility: hidden;
}

/* line 207, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick__slide.slide--1 .slide-nub:before {
  border-bottom: solid 25px #B6C4B9;
}

/* line 210, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick__slide.slide--2 img {
  border: #EDB59F 6px solid;
  bottom: 4px;
}

/* line 214, ../../sass/custom/_richmond.scss */
div[name="richmond_custom_video_embed"] .slick--thumbnail.slick--skin--asnavfor .slick__slide.slide--2 .slide-nub:before {
  border-bottom: solid 25px #EDB59F;
}

/* line 217, ../../sass/custom/_richmond.scss */
body {
  padding: 15px;
  line-height: inherit;
  overflow-x: hidden;
}

/* line 222, ../../sass/custom/_richmond.scss */
.main-menu-slides {
  color: #000;
}

/* line 225, ../../sass/custom/_richmond.scss */
.latest-news .node-readmore {
  display: none;
}

/* line 228, ../../sass/custom/_richmond.scss */
.latest-news .views-row {
  margin: 25px 0;
}

/* line 231, ../../sass/custom/_richmond.scss */
.latest-news .views-row h2 {
  display: inline-block;
  font-size: 1.25rem;
  padding-bottom: 5px;
  border-bottom: solid 2px;
}

/* line 237, ../../sass/custom/_richmond.scss */
.latest-news .views-row article p {
  font-size: .9rem;
  padding: -0 10px;
  margin-top: -10px;
}

/* line 242, ../../sass/custom/_richmond.scss */
.resources {
  padding: 20px 0;
  margin: 100px 0;
}

/* line 246, ../../sass/custom/_richmond.scss */
.resources .row .col {
  text-align: center;
}

/* line 249, ../../sass/custom/_richmond.scss */
.resources .row .col .icon {
  display: block;
  font-size: 3rem;
}

/* line 253, ../../sass/custom/_richmond.scss */
.resources .row .col .title {
  display: block;
  font-size: 1.5rem;
}

/* line 257, ../../sass/custom/_richmond.scss */
.resources .row .col .description {
  display: block;
  font-size: 1rem;
}

/* line 261, ../../sass/custom/_richmond.scss */
.mobile-menu {
  display: none;
}

/* line 264, ../../sass/custom/_richmond.scss */
.padding-zero-lr {
  padding-left: 0;
  padding-right: 0;
}

/* line 268, ../../sass/custom/_richmond.scss */
.padding-zero-left {
  padding-left: 0;
}

/* line 271, ../../sass/custom/_richmond.scss */
.padding-zero-right {
  padding-right: 0;
}

/* line 274, ../../sass/custom/_richmond.scss */
.margin-zero-lr {
  margin-left: 0;
  margin-right: 0;
}

/* line 278, ../../sass/custom/_richmond.scss */
.no-department .main {
  padding-top: 175px;
}

/* line 281, ../../sass/custom/_richmond.scss */
.department-theme .main {
  padding: 60px 0;
}

/* line 284, ../../sass/custom/_richmond.scss */
.main .latest-videos .slick-wrapper {
  margin-bottom: 0;
}

/* line 287, ../../sass/custom/_richmond.scss */
.row.strips-parent {
  margin: auto;
  width: 75%;
}

/* line 291, ../../sass/custom/_richmond.scss */
.sub-header .row.menu {
  height: 385px;
}

/* line 294, ../../sass/custom/_richmond.scss */
.side-content-copy .featured-text.title {
  color: #696969;
  font-weight: 300;
}

/* line 298, ../../sass/custom/_richmond.scss */
#richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble {
  display: none;
}

/* line 301, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .red-orange-hit.featured-text.title {
  color: #DD6E42;
}

/* line 304, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .orange-hit.featured-text.title {
  color: #DD6E42;
}

/* line 307, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .aquamarine-hit.featured-text.title {
  color: #708B75;
}

/* line 310, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .green-hit.featured-text.title {
  color: #708B75;
}

/* line 313, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .olive-hit.featured-text.title {
  color: #708B75;
}

/* line 316, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .blue-hit.featured-text.title {
  color: #274576;
}

/* line 319, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .magenta-hit.featured-text.title {
  color: #92374D;
}

/* line 322, ../../sass/custom/_richmond.scss */
.icons-set:nth-child(3) .purple-hit.featured-text.title {
  color: #4B3F72;
}

/* line 325, ../../sass/custom/_richmond.scss */
.dl-arrow-right {
  width: 12px;
  height: 12px;
  background-color: pink;
  position: absolute;
}

/* line 331, ../../sass/custom/_richmond.scss */
.ric-header.programns-and-services-header {
  margin-top: -75px;
}

/* line 334, ../../sass/custom/_richmond.scss */
.menu nav .main-menu-slides .row .menu-level-1-row {
  line-height: 1.3em;
  text-decoration: none;
  color: #000;
  font-size: 1.1em;
  font-weight: 700;
}

/* line 341, ../../sass/custom/_richmond.scss */
.main-menu-collapsed .title.d-flex {
  background-image: url(../../img/dept-collapsed-back.png);
  background-repeat: no-repeat;
  background-position: right center;
}

/* line 346, ../../sass/custom/_richmond.scss */
.path-search .richmond-header {
  background-color: #264576;
}

/* line 349, ../../sass/custom/_richmond.scss */
.path-search .no-department .main {
  padding-top: 178px;
}

/* line 352, ../../sass/custom/_richmond.scss */
.path-search .views-exposed-form {
  display: flex;
  padding-bottom: 20px;
}

/* line 356, ../../sass/custom/_richmond.scss */
.path-search #block-businessunit h2 {
  font-size: 1.5em;
}

/* line 359, ../../sass/custom/_richmond.scss */
.path-search footer {
  color: #afafaf;
  margin-bottom: 15px;
}

/* line 363, ../../sass/custom/_richmond.scss */
.main .path-search .col {
  margin-bottom: 50px;
}

/* line 366, ../../sass/custom/_richmond.scss */
.path-search nav.pager ul.pager__items {
  display: flex;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 30px;
  justify-content: center;
  margin-bottom: 60px;
}

/* line 375, ../../sass/custom/_richmond.scss */
.path-search nav.pager ul.pager__items li {
  margin-bottom: 0;
  margin: 0 10px;
}

/* line 379, ../../sass/custom/_richmond.scss */
.path-search nav.pager ul.pager__items li.pager__item.is-active a {
  color: black;
  border: 1px solid #ddd;
  padding: 4px 10px;
  margin: 0 -5px;
}

/* line 385, ../../sass/custom/_richmond.scss */
.path-search .nav-tabs .nav-link {
  background-color: #264576;
  color: #e0e0e0;
}

/* line 389, ../../sass/custom/_richmond.scss */
.path-search .nav-tabs .nav-link,
.path-search .nav-tabs {
  border: 0;
  margin: 0 7px;
}

/* line 394, ../../sass/custom/_richmond.scss */
.path-search li.nav-item a.nav-link.active {
  background-color: var(--white);
  color: #3868b9;
  margin-right: 10px;
}

/* line 399, ../../sass/custom/_richmond.scss */
.path-search ul.nav.nav-tabs {
  max-width: 1366px;
  margin: auto;
}

/* line 403, ../../sass/custom/_richmond.scss */
.path-search input#edit-or,
.path-search input#edit-phrase,
.path-search input#edit-negative {
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  margin-bottom: 15px;
}

/* line 416, ../../sass/custom/_richmond.scss */
.path-search details.search-advanced {
  margin: 15px 0;
  border: 1px solid #ddd;
  padding: 15px 20px;
  border-radius: 4px;
}

/* line 422, ../../sass/custom/_richmond.scss */
.path-search div#edit-type, .path-search div#edit-language {
  column-count: 2;
}

/* line 425, ../../sass/custom/_richmond.scss */
.path-search fieldset#edit-keywords-fieldset {
  margin: 15px 0;
}

/* line 428, ../../sass/custom/_richmond.scss */
.path-search span.fieldset-legend {
  font-size: .85em;
}

/* line 431, ../../sass/custom/_richmond.scss */
.path-search ol {
  margin-left: 0px;
}

/* line 434, ../../sass/custom/_richmond.scss */
.path-search form#search-form {
  position: relative;
  margin-top: 20px;
}

/* line 438, ../../sass/custom/_richmond.scss */
.path-search a#edit-help-link {
  position: absolute;
  right: 30px;
  top: 10px;
}

/* line 443, ../../sass/custom/_richmond.scss */
.path-search fieldset#edit-lang-fieldset > legend,
.path-search fieldset#edit-types-fieldset > legend,
.path-search div#block-richmondtheme-content > h2 {
  display: none;
}

/* line 448, ../../sass/custom/_richmond.scss */
.path-search div#google {
  padding-bottom: 60px;
}

/* line 451, ../../sass/custom/_richmond.scss */
.featured-menu-wrap .featured-menu-icons .icons-set.active .side-content .side-content-copy {
  padding-right: 0;
}

/* line 454, ../../sass/custom/_richmond.scss */
.icons-set .side-content.row .side-content-copy.col {
  padding-right: 33px;
}

/* line 457, ../../sass/custom/_richmond.scss */
.icons-set.active .side-content-icon .side-icon-wrapper.col {
  left: 25px;
}

/* line 460, ../../sass/custom/_richmond.scss */
#richmond_latest_news .views-row .copy {
  width: 85%;
}

/* line 463, ../../sass/custom/_richmond.scss */
.socials-iframe-wrap.facebook iframe {
  width: 500px;
  height: 485px;
}

/* line 467, ../../sass/custom/_richmond.scss */
.paragraph__column img {
  max-width: 100%;
  height: auto;
}

/* line 471, ../../sass/custom/_richmond.scss */
input::-ms-clear {
  display: none;
}

/* line 474, ../../sass/custom/_richmond.scss */
.esri-component.esri-attribution.esri-widget {
  display: none;
}

/* line 477, ../../sass/custom/_richmond.scss */
.esri-ui-top-left.esri-ui-corner {
  display: none;
}

/* line 480, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--bp-columns-three-uneven__3col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--bp-columns-three-uneven__3col-column3 {
  width: 66.66666667%;
}

/* line 483, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 {
  width: 33.33333333%;
}

/* line 486, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--bp-columns-three-uneven__3col-column2 {
  width: 25%;
}

/* line 489, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2 {
  width: 75%;
}

/* line 492, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--bp-columns-three-uneven__3col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--bp-columns-three-uneven__3col-column2 {
  width: 16.666667%;
}

/* line 495, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--bp-columns-three-uneven__3col-column2 {
  width: 50%;
}

/* line 498, ../../sass/custom/_richmond.scss */
.page.ric-aquamarine thead, .page.ric-aquamarine th, .page.ric-blue thead, .page.ric-blue th {
  background-color: #274576;
  color: #ffffff;
}

/* line 502, ../../sass/custom/_richmond.scss */
.page.ric-olive thead, .page.ric-olive th, .page.ric-green thead, .page.ric-green th {
  background-color: #708B75;
  color: #ffffff;
}

/* line 506, ../../sass/custom/_richmond.scss */
.page.ric-magenta thead, .page.ric-magenta th {
  background-color: #92374D;
  color: #ffffff;
}

/* line 510, ../../sass/custom/_richmond.scss */
.page.ric-purple thead, .page.ric-purple th {
  background-color: #4B3F72;
  color: #ffffff;
}

/* line 514, ../../sass/custom/_richmond.scss */
.page.ric-red-orange thead, .page.ric-red-orange th, .page.ric-orange thead, .page.ric-orange th {
  background-color: #FE7F2D;
  color: #ffffff;
}

/* line 518, ../../sass/custom/_richmond.scss */
body.noscroll {
  overflow: hidden;
}

/* line 521, ../../sass/custom/_richmond.scss */
.vch-header h3, .socials-header h2,
h2.global-title-header {
  font-size: 3em;
  color: white;
  border: none;
  font-weight: 600;
  text-shadow: 2px 2px 8px #000000;
}

/* line 529, ../../sass/custom/_richmond.scss */
.socials-header h2 {
  text-align: center;
}

/* line 532, ../../sass/custom/_richmond.scss */
.vch-header {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 250px;
  margin: 0 -75px;
  padding-bottom: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: right;
  background-position-y: top;
}

/* line 544, ../../sass/custom/_richmond.scss */
.slick--view--latest-news-blog .slick-vertical .slick-slide {
  height: 140px;
}

/* line 547, ../../sass/custom/_richmond.scss */
.page.shrunk.department-theme .main,
#block-richmondtheme-branding img.seal,
#block-richmondtheme-branding img.logo,
#richmond_featured_spinner {
  transition: all linear .5s;
}

/* line 553, ../../sass/custom/_richmond.scss */
#richmond_latest_news_bubbles_mobile.unprocessed > div {
  opacity: 0;
}

/* line 556, ../../sass/custom/_richmond.scss */
.main_latest_bubbles {
  width: 100%;
}

/* line 559, ../../sass/custom/_richmond.scss */
.latest-news-mobile-circles .views-row {
  z-index: 1;
}

/* line 562, ../../sass/custom/_richmond.scss */
#richmond_latest_news_bubbles_mobile > div,
.latest-news-mobile .views-row,
.latest-news-mobile-circles .views-row,
.latest-news-mobile-circles .views-row .preview,
.latest-news-mobile-circles .views-row .preview .thumbnail,
.latest-news-mobile-circles .views-row .preview .thumbnail img {
  transition: all linear .2s;
}

/* line 570, ../../sass/custom/_richmond.scss */
.latest-news-mobile .views-row {
  position: absolute;
  opacity: 0;
  max-height: 300px;
  z-index: -1;
  left: 0;
  right: 0;
}

/* line 578, ../../sass/custom/_richmond.scss */
.latest-news-mobile .views-row.active {
  opacity: 1;
  z-index: 10;
}

/* line 582, ../../sass/custom/_richmond.scss */
.authored, .details.row .owner {
  display: none;
}

/* line 585, ../../sass/custom/_richmond.scss */
.views-row .copy .summary, .details.row .paragraph p {
  margin-top: 15px;
  line-height: 1.75em;
}

/* line 589, ../../sass/custom/_richmond.scss */
.paragraph--type--pictures article.media-image img {
  padding: 15px 0;
}

/* line 592, ../../sass/custom/_richmond.scss */
.department-top-menu.desktop-only {
  height: 40px;
}

/* line 595, ../../sass/custom/_richmond.scss */
.paragraph__column .btn-primary:focus {
  box-shadow: none;
}

/* line 598, ../../sass/custom/_richmond.scss */
.paragraph--type--bp-modal .paragraph__column .btn-primary:not(:disabled):not(.disabled).active,
.paragraph--type--bp-modal .paragraph__column .btn-primary:not(:disabled):not(.disabled):active,
.paragraph--type--bp-modal .paragraph__column.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #708B75;
  border: none;
  box-shadow: none;
}

/* line 606, ../../sass/custom/_richmond.scss */
.paragraph--type--pictures > .paragraph__column > .row {
  text-align: center;
}

/* line 609, ../../sass/custom/_richmond.scss */
#block-footerdetails .paragraph--type--bp-simple p {
  color: white;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}

/* line 615, ../../sass/custom/_richmond.scss */
#block-footerdetails .paragraph--type--bp-columns__2col:nth-child(2) .field-content:nth-child(2) h2 {
  display: none;
}

/* line 618, ../../sass/custom/_richmond.scss */
#block-footerdetails .paragraph--type--bp-columns__2col:nth-child(2) .field-content:nth-child(2) p {
  text-align: left;
  margin-left: 25px;
  margin-right: 50px;
}

/* line 623, ../../sass/custom/_richmond.scss */
#block-footerdetails .paragraph .paragraph__column .paragraph--type--bp-columns__2col:nth-child(2) {
  border-left: 1px solid #fff;
}

/* line 626, ../../sass/custom/_richmond.scss */
#block-footerdetails .paragraph--type--bp-columns {
  margin-top: 60px;
}

/* line 629, ../../sass/custom/_richmond.scss */
#block-footerdetails .paragraph--type--bp-columns__2col {
  display: table-cell;
  float: none;
  vertical-align: middle;
}

/* line 634, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--bp-columns-three-uneven__3col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--bp-columns-three-uneven__3col-column3 {
  width: 66.66666667%;
}

/* line 637, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 {
  width: 33.33333333%;
}

/* line 640, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--bp-columns-three-uneven__3col-column2 {
  width: 25%;
}

/* line 643, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column2 {
  width: 75%;
}

/* line 646, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-66-16 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--bp-columns-three-uneven__3col-column2, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--66-16-16 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--16-16-66 .paragraph--type--bp-columns-three-uneven__3col-column2 {
  width: 16.666667%;
}

/* line 649, ../../sass/custom/_richmond.scss */
.paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column1, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-25-50 .paragraph--type--bp-columns-three-uneven__3col-column3, .paragraph .paragraph__column .paragraph.paragraph--type--bp-columns-three-uneven.paragraph--style--25-50-25 .paragraph--type--bp-columns-three-uneven__3col-column2 {
  width: 50%;
}

/* line 652, ../../sass/custom/_richmond.scss */
.path-user form.user-login-form {
  padding-bottom: 4%;
  padding-left: 3%;
  padding-top: 1%;
}

/* line 657, ../../sass/custom/_richmond.scss */
.path-user form.user-login-form > div {
  padding-bottom: 15px;
}

/* 1440 and larger */
@media (min-width: 1440px) {
  /* line 663, ../../sass/custom/_richmond.scss */
  .path-user .no-department .main {
    padding-top: 190px;
  }
}
/* line 668, ../../sass/custom/_richmond.scss */
.hidden {
  display: none;
}

/* line 1, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles {
  padding-left: 0;
  min-height: 800px;
  margin-top: 5px;
}

/* line 6, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .circle-wrapper,
#richmond_latest_news_bubbles .bubble-wrapper {
  height: 800px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 1;
}

/* line 15, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper.unprocessed {
  opacity: 0;
}

/* Animation objects */
/* line 19, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper,
#richmond_latest_news_bubbles .bubble-wrapper .views-row,
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview,
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .dot span,
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .thumbnail,
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .thumbnail img {
  transition: all linear .5s;
}

/* line 27, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .dot,
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .connector {
  transition: all linear .2s;
}

/* Bubbles Background/Circle Path */
/* line 32, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .circle-wrapper {
  overflow: hidden;
}

/* line 35, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .circle-wrapper .circle-background {
  background-color: #ffffff;
  width: 400px;
  height: 400px;
  position: absolute;
  left: -200px;
  top: 200px;
  padding: 30px;
  border: solid 5px #d8d8d8;
  border-radius: 100%;
}

/* line 46, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .circle-wrapper .circle-background span {
  display: block;
  border-radius: 100%;
  background-color: #daf5ff;
  height: 100%;
  width: 100%;
}

/* Bubbles */
/* line 54, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row {
  position: absolute;
  top: 300px;
  left: -154px;
  height: 200px;
  width: 308px;
  display: flex;
  align-content: center;
  align-items: center;
  opacity: 1;
}

/* line 65, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview {
  display: flex;
  align-content: center;
  align-items: center;
}

/* line 70, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .dot {
  border-radius: 50%;
  display: inline-block;
  border: solid 5px #000000;
  padding: 10px;
  margin: auto;
  background-color: #ffffff;
  box-sizing: content-box;
}

/* line 79, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .dot span {
  border-radius: 50%;
  background-color: #000000;
  height: 24px;
  width: 24px;
  display: block;
}

/* line 86, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .connector {
  border: solid 3px #000000;
  width: 49px;
  display: inline-block;
  background-color: #ffffff;
}

/* line 92, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .thumbnail {
  display: inline-block;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  border: solid 7px #000000;
  padding: 5px;
  background-color: #ffffff;
  margin-left: -5px;
}

/* line 102, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row .preview .thumbnail img {
  height: 100%;
  width: 100%;
  border-radius: 50%;
}

/* Bubble Hover */
/* line 108, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:hover .preview .dot {
  padding: 7px;
  border-width: 8px;
}

/* line 112, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:hover .preview .connector {
  border-width: 5px;
  width: 59px;
}

/* Bubble Positions and Rotations */
/* line 117, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(1) {
  opacity: 0;
  transform: rotate(-160deg) translateX(325px);
  -moz-transform: rotate(-160deg) translateX(325px);
  -o-transform: rotate(-160deg) translateX(325px);
  -ms-transform: rotate(-160deg) translateX(325px);
}

/* line 124, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(1) .thumbnail img {
  transform: rotate(160deg);
  -moz-transform: rotate(160deg);
  -o-transform: rotate(160deg);
  -ms-transform: rotate(160deg);
}

/* line 130, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(2) {
  opacity: 0;
  transform: rotate(-120deg) translateX(325px);
  -moz-transform: rotate(-120deg) translateX(325px);
  -o-transform: rotate(-120deg) translateX(325px);
  -ms-transform: rotate(-120deg) translateX(325px);
}

/* line 137, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(2) .thumbnail img {
  transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
}

/* line 143, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(3) {
  transform: rotate(-80deg) translateX(325px);
  -moz-transform: rotate(-80deg) translateX(325px);
  -o-transform: rotate(-80deg) translateX(325px);
  -ms-transform: rotate(-80deg) translateX(325px);
}

/* line 149, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(3) .thumbnail img {
  transform: rotate(80deg);
  -moz-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
}

/* line 155, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(4) {
  transform: rotate(-40deg) translateX(325px);
  -moz-transform: rotate(-40deg) translateX(325px);
  -o-transform: rotate(-40deg) translateX(325px);
  -ms-transform: rotate(-40deg) translateX(325px);
}

/* line 161, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(4) .thumbnail img {
  transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
}

/* line 167, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(5) {
  transform: rotate(0) translateX(325px);
  -moz-transform: rotate(0) translateX(325px);
  -o-transform: rotate(0) translateX(325px);
  -ms-transform: rotate(0) translateX(325px);
}

/* line 173, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(5) .thumbnail img {
  transform: rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  -ms-transform: rotate(0);
}

/* line 179, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(5) .thumbnail {
  width: 200px;
  height: 200px;
  border-width: 15px;
}

/* line 184, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(6) {
  transform: rotate(40deg) translateX(325px);
  -moz-transform: rotate(40deg) translateX(325px);
  -o-transform: rotate(40deg) translateX(325px);
  -ms-transform: rotate(40deg) translateX(325px);
}

/* line 190, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(6) .thumbnail img {
  transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
}

/* line 196, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(7) {
  transform: rotate(80deg) translateX(325px);
  -moz-transform: rotate(80deg) translateX(325px);
  -o-transform: rotate(80deg) translateX(325px);
  -ms-transform: rotate(80deg) translateX(325px);
}

/* line 202, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(7) .thumbnail img {
  transform: rotate(-80deg);
  -moz-transform: rotate(-80deg);
  -o-transform: rotate(-80deg);
  -ms-transform: rotate(-80deg);
}

/* line 208, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(8) {
  transform: rotate(120deg) translateX(325px);
  -moz-transform: rotate(120deg) translateX(325px);
  -o-transform: rotate(120deg) translateX(325px);
  -ms-transform: rotate(120deg) translateX(325px);
}

/* line 214, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(8) .thumbnail img {
  transform: rotate(-120deg);
  -moz-transform: rotate(-120deg);
  -o-transform: rotate(-120deg);
  -ms-transform: rotate(-120deg);
}

/* line 220, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(9) {
  transform: rotate(160deg) translateX(325px);
  -moz-transform: rotate(160deg) translateX(325px);
  -o-transform: rotate(160deg) translateX(325px);
  -ms-transform: rotate(160deg) translateX(325px);
}

/* line 226, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(9) .thumbnail img {
  transform: rotate(-160deg);
  -moz-transform: rotate(-160deg);
  -o-transform: rotate(-160deg);
  -ms-transform: rotate(-160deg);
}

/* line 232, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(10) {
  transform: rotate(200deg) translateX(325px);
  -moz-transform: rotate(200deg) translateX(325px);
  -o-transform: rotate(200deg) translateX(325px);
  -ms-transform: rotate(200deg) translateX(325px);
}

/* line 238, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-child(10) .thumbnail img {
  transform: rotate(-200deg);
  -moz-transform: rotate(-200deg);
  -o-transform: rotate(-200deg);
  -ms-transform: rotate(-200deg);
}

/* line 244, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(3) .preview .dot span {
  background-color: rgba(39, 69, 118, 0.75);
}

/* line 247, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(3) .preview .thumbnail {
  border-color: rgba(39, 69, 118, 0.75);
}

/* line 250, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(4) .preview .dot span {
  background-color: rgba(112, 139, 117, 0.75);
}

/* line 253, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(4) .preview .thumbnail {
  border-color: rgba(112, 139, 117, 0.75);
}

/* line 256, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(5) .preview .dot span {
  background-color: rgba(221, 110, 66, 0.75);
}

/* line 259, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(5) .preview .thumbnail {
  border-color: rgba(221, 110, 66, 0.75);
}

/* line 262, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(6) .preview .dot span {
  background-color: rgba(146, 55, 77, 0.75);
}

/* line 265, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(6) .preview .thumbnail {
  border-color: rgba(146, 55, 77, 0.75);
}

/* line 268, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(7) .preview .dot span {
  background-color: rgba(75, 63, 114, 0.75);
}

/* line 271, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles .bubble-wrapper .views-row:nth-of-type(7) .preview .thumbnail {
  border-color: rgba(75, 63, 114, 0.75);
}

/* Latest News Details */
/* line 275, ../../sass/custom/_latest_news.scss */
#richmond_latest_news .views-row {
  position: absolute;
  opacity: 0;
  transition: all linear .5s;
  margin-top: 120px;
  z-index: -1;
}

/* line 282, ../../sass/custom/_latest_news.scss */
#richmond_latest_news .views-row.active {
  opacity: 1;
  z-index: 8;
}

/* line 286, ../../sass/custom/_latest_news.scss */
#richmond_latest_news .views-row .copy {
  margin-left: -90px;
}

/* line 289, ../../sass/custom/_latest_news.scss */
#richmond_latest_news .views-row .copy .title {
  font-size: 2.6em;
  font-weight: 700;
}

/* line 293, ../../sass/custom/_latest_news.scss */
#richmond_latest_news .views-row .copy .title {
  line-height: 1.2em;
}

/* line 296, ../../sass/custom/_latest_news.scss */
#richmond_latest_news .views-row .copy .authored {
  font-size: 1.2em;
  color: #888888;
  margin-left: 50px;
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 303, ../../sass/custom/_latest_news.scss */
#richmond_latest_news .views-row .copy .summary {
  font-weight: 400;
  font-size: 1.4em;
  margin-left: 50px;
}

/* line 308, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row .preview .thumbnail img {
  border-radius: 99px;
  width: 85px;
  height: 85px;
  margin-bottom: 10px;
}

/* line 314, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row:nth-child(1) .preview .thumbnail img {
  border: 3px solid #274576;
}

/* line 317, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row:nth-child(2) .preview .thumbnail img {
  border: 3px solid #708b75;
}

/* line 321, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row:nth-child(3) .preview .thumbnail img {
  border: 3px solid #dd6e42;
}

/* line 325, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row:nth-child(4) .preview .thumbnail img {
  border: 3px solid #92374d;
}

/* line 329, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row:nth-child(5) .preview .thumbnail img {
  border: 3px solid #4b3f72;
}

/* line 332, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row .copy .title {
  font-size: 1.5em;
  font-weight: 800;
}

/* line 336, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row .copy .summary p {
  margin-bottom: 8px;
}

/* line 339, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row .preview .thumbnail {
  margin-top: 30px;
}

/* line 342, ../../sass/custom/_latest_news.scss */
.main_latest_mobile .views-row .copy .summary {
  margin-top: 8px;
}

@media (min-width: 1200px) and (max-width: 1600px) {
  /* line 347, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news .views-row .copy .title {
    font-size: 2.25em;
  }

  /* line 350, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news .views-row .copy .summary {
    font-size: 1.2em;
  }
}
@media (max-width: 1681px) {
  /* line 355, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news .views-row .copy {
    margin-left: 30px;
  }
}
@media (min-width: 1201px) and (max-width: 1350px) {
  /* line 360, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news {
    font-size: .9em;
  }

  /* line 363, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news .views-row .copy {
    margin-left: 70px;
  }
}
@media (max-width: 771px) {
  /* line 368, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile {
    min-height: 200px;
  }

  /* line 371, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .title,
  .resources-content-mobile-tabs .tab-pane h3 {
    line-height: inherit;
  }

  /* line 375, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .authored,
  .latest-news-mobile-meta, .featured-events-meta {
    color: #8D8D8D;
    font-size: .9em;
    margin-bottom: 15px;
  }

  /* line 381, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .summary,
  .latest-news-mobile-copy, .featured-events-copy {
    line-height: 1.5em;
    margin-bottom: 30px;
  }

  /* line 386, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .summary p {
    line-height: inherit;
  }

  /* line 389, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles,
  .bubble-wrap {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin: 30px 0;
    position: relative;
  }

  /* line 397, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row {
    display: inline-block;
  }

  /* line 400, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row .preview .dot,
  .latest-news-mobile-circles .views-row .preview .connector {
    display: none;
  }

  /* line 404, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .mobile-circle-col,
  .latest-news-mobile-circles .views-row .preview .thumbnail,
  .latest-news-mobile-circles .views-row .preview .thumbnail img {
    border-radius: 99%;
    height: 80px;
    width: 80px;
  }

  /* line 411, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .mobile-circle-col img {
    border-radius: 99%;
    width: 80px;
    height: 80px;
  }

  /* line 416, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.blue .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.blue img {
    border: 3px solid #274576;
  }

  /* line 420, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.green .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.green img {
    border: 3px solid #708B75;
  }

  /* line 424, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.magenta .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.magenta img {
    border: 3px solid #92374D;
  }

  /* line 428, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.purple .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.purple img {
    border: 3px solid #4B3F72;
  }

  /* line 432, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.orange .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.orange img {
    border: 3px solid #DD6E42;
  }

  /* line 436, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.active img {
    border-radius: 99%;
    width: 135px;
    height: 135px;
    border-width: 4px;
  }

  /* line 443, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .bubble-wrap {
    height: 135px;
  }

  /* line 446, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail,
  .latest-news-mobile-circles .mobile-circle-col.active {
    width: 135px;
    height: 135px;
    border-width: 5px;
  }

  /* line 452, ../../sass/custom/_latest_news.scss */
  .mobile-circle-rule {
    position: absolute;
    border-bottom: 2px solid gray;
    top: 50%;
    width: 85%;
    z-index: -1;
  }

  /* line 459, ../../sass/custom/_latest_news.scss */
  #richmond_second_row_content.mobile-only {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }

  /* line 465, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news_bubbles_mobile {
    background-color: #E0E0E0;
    padding: 20px;
    margin: 30px 0;
    text-align: center;
    z-index: 0;
    margin-top: 0px;
  }
}
@media (min-width: 800px) {
  /* line 475, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1201px) and (max-width: 1680px) {
  /* line 481, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news {
    padding-right: 50px;
  }

  /* line 484, ../../sass/custom/_latest_news.scss */
  #block-views-block-latest-news-latest-news-circular-details .views-row .copy {
    margin-left: 0;
    font-size: .85em;
  }

  /* line 488, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news .views-row {
    margin-top: 70px;
    margin-left: -15px;
  }

  /* line 492, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news_bubbles {
    transform: scale(0.8);
    transform-origin: top left;
  }

  /* line 496, ../../sass/custom/_latest_news.scss */
  #richmond_second_row_content.desktop-only {
    height: 600px;
  }

  /* line 499, ../../sass/custom/_latest_news.scss */
  .views-row .details.row {
    width: 630px;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 504, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile {
    min-height: 200px;
  }

  /* line 507, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .title,
  .latest-news-mobile-title, .featured-events-title,
  .resources-content-mobile-tabs .tab-pane h3 {
    font-size: 1.5em;
    font-weight: 800;
    margin-bottom: 5px;
  }

  /* line 514, ../../sass/custom/_latest_news.scss */
  .resources-content-mobile-tabs .tab-pane h3 {
    margin-bottom: 15px;
    margin-top: 30px;
  }

  /* line 518, ../../sass/custom/_latest_news.scss */
  .resources-content-mobile-tabs .tab-pane p {
    line-height: 21px;
  }

  /* line 521, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .title,
  .resources-content-mobile-tabs .tab-pane h3 {
    line-height: inherit;
  }

  /* line 525, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .authored,
  .latest-news-mobile-meta, .featured-events-meta {
    color: #8D8D8D;
    font-size: .9em;
    margin-bottom: 15px;
  }

  /* line 531, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .summary,
  .latest-news-mobile-copy, .featured-events-copy {
    line-height: 1.5em;
    margin-bottom: 30px;
  }

  /* line 536, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile .views-row .copy .summary p {
    line-height: inherit;
  }

  /* line 539, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles,
  .bubble-wrap {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin: 30px 0;
    position: relative;
  }

  /* line 547, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row {
    display: inline-block;
  }

  /* line 550, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row .preview .dot,
  .latest-news-mobile-circles .views-row .preview .connector {
    display: none;
  }

  /* line 554, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .mobile-circle-col,
  .latest-news-mobile-circles .views-row .preview .thumbnail,
  .latest-news-mobile-circles .views-row .preview .thumbnail img {
    border-radius: 99%;
    height: 100px;
    width: 100px;
  }

  /* line 561, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .mobile-circle-col img {
    border-radius: 99%;
    width: 80px;
    height: 80px;
  }

  /* line 566, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.blue .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.blue img {
    border: 3px solid #274576;
  }

  /* line 570, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.green .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.green img {
    border: 3px solid #708B75;
  }

  /* line 574, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.magenta .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.magenta img {
    border: 3px solid #92374D;
  }

  /* line 578, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.purple .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.purple img {
    border: 3px solid #4B3F72;
  }

  /* line 582, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.orange .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.orange img {
    border: 3px solid #DD6E42;
  }

  /* line 586, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.active img {
    border-radius: 99%;
    width: 155px;
    height: 155px;
    border-width: 4px;
  }

  /* line 593, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .bubble-wrap {
    height: 135px;
  }

  /* line 596, ../../sass/custom/_latest_news.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail,
  .latest-news-mobile-circles .mobile-circle-col.active {
    width: 155px;
    height: 155px;
    border-width: 5px;
  }

  /* line 602, ../../sass/custom/_latest_news.scss */
  .mobile-circle-rule {
    position: absolute;
    border-bottom: 2px solid gray;
    top: 50%;
    width: 79%;
    z-index: -1;
  }

  /* line 609, ../../sass/custom/_latest_news.scss */
  #richmond_second_row_content.mobile-only {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }

  /* line 615, ../../sass/custom/_latest_news.scss */
  #richmond_latest_news_bubbles_mobile {
    background-color: #E0E0E0;
    padding: 4% 7% 1%;
    margin: 30px 0;
    text-align: center;
    z-index: 0;
    margin-top: 0px;
  }
}
/* line 625, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles_mobile.unprocessed > div {
  opacity: 0;
}

/* line 628, ../../sass/custom/_latest_news.scss */
.main_latest_bubbles {
  width: 100%;
}

/* line 631, ../../sass/custom/_latest_news.scss */
.latest-news-mobile-circles .views-row {
  z-index: 1;
}

/* line 634, ../../sass/custom/_latest_news.scss */
#richmond_latest_news_bubbles_mobile > div,
.latest-news-mobile .views-row,
.latest-news-mobile-circles .views-row,
.latest-news-mobile-circles .views-row .preview,
.latest-news-mobile-circles .views-row .preview .thumbnail,
.latest-news-mobile-circles .views-row .preview .thumbnail img {
  transition: all linear .2s;
}

/* line 642, ../../sass/custom/_latest_news.scss */
.latest-news-mobile .views-row {
  position: absolute;
  opacity: 0;
  max-height: 300px;
  z-index: -1;
  left: 0;
  right: 0;
}

/* line 650, ../../sass/custom/_latest_news.scss */
.latest-news-mobile .views-row.active {
  opacity: 1;
  z-index: 10;
}

/* hide on safari ipad only - didnt add media query as element is already hidden on 1200 and up */
@media not all and (min-resolution: 0.001dpcm) {
  /* line 657, ../../sass/custom/_latest_news.scss */
  .mobile-circle-rule {
    display: none;
  }
}
/* line 662, ../../sass/custom/_latest_news.scss */
.video-embed-field-lazy img {
  border: 3px solid #274576;
}

/* line 665, ../../sass/custom/_latest_news.scss */
#richmond_custom_video_embed .rtv-yt-title {
  position: absolute;
  bottom: -19px;
  left: 12px;
  color: white;
  max-width: 330px;
  background: transparent;
  text-align: left;
  height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 678, ../../sass/custom/_latest_news.scss */
#richmond_custom_video_embed .more-link {
  background-color: #274576;
  padding: 0 10px;
  padding-bottom: 4px;
}

/* line 683, ../../sass/custom/_latest_news.scss */
#richmond_custom_video_embed .more-link a {
  color: white;
  text-transform: uppercase;
  font-size: .9em;
}

/* 480 and smaller */
@media (max-width: 480px) {
  /* line 691, ../../sass/custom/_latest_news.scss */
  #richmond_custom_video_embed .rtv-yt-title {
    max-width: 208px;
  }

  /* line 694, ../../sass/custom/_latest_news.scss */
  div[name="richmond_custom_video_embed"] {
    padding: 0 15px;
  }
}
/* line 1, ../../sass/custom/_latest_videos.scss */
#richmond_video_player {
  margin-top: 65px;
  margin-left: -55px;
  padding: 0;
}

/* line 6, ../../sass/custom/_latest_videos.scss */
div[name="richmond_custom_video_embed"] {
  text-align: right;
  margin-top: 25px;
  margin-left: -60px;
}

/* line 11, ../../sass/custom/_latest_videos.scss */
.path-frontpage .richmond_channel_header {
  background-color: #274576;
  color: white;
  padding: 22px 38px;
  display: inline-block;
  font-size: 1.8em;
  width: 275px;
  text-align: center;
}

/* line 20, ../../sass/custom/_latest_videos.scss */
.custom-slick-dots li:nth-child(1) button {
  background-color: #92a1b9;
}

/* line 23, ../../sass/custom/_latest_videos.scss */
.custom-slick-dots li:nth-child(2) button {
  background-color: #B6C4B9;
}

/* line 26, ../../sass/custom/_latest_videos.scss */
.custom-slick-dots li:nth-child(3) button {
  background-color: #EDB59F;
}

@media (max-width: 1681px) {
  /* line 31, ../../sass/custom/_latest_videos.scss */
  div[name="richmond_custom_video_embed"] {
    margin-left: 25px;
  }

  /* line 34, ../../sass/custom/_latest_videos.scss */
  #richmond_video_player {
    margin-left: 0px;
    padding: 0;
    margin-top: 0;
  }
}
@media (min-width: 1201px) and (max-width: 1350px) {
  /* line 41, ../../sass/custom/_latest_videos.scss */
  #richmond_video_player {
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0;
  }
}
@media (max-width: 771px) {
  /* line 48, ../../sass/custom/_latest_videos.scss */
  .slick--view--custom-video-player--block-1.slick--main .slick-list {
    border: 1px solid #ddd;
    border-top: none;
  }

  /* line 52, ../../sass/custom/_latest_videos.scss */
  div[name="richmond_custom_video_embed"] {
    margin-top: 0;
    margin-left: 0;
  }

  /* line 56, ../../sass/custom/_latest_videos.scss */
  #richmond_video_player {
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0;
  }

  /* line 61, ../../sass/custom/_latest_videos.scss */
  #slick-views-custom-video-player-block-1-2-thumbnail {
    display: none;
  }

  /* line 64, ../../sass/custom/_latest_videos.scss */
  #richmond_video_player.video-mobile .richmond_channel_header {
    font-size: 1.2em;
    width: auto;
    padding: 10px 15px 5px;
    margin-right: 15px;
  }
}
@media (min-width: 1201px) and (max-width: 1680px) {
  /* line 72, ../../sass/custom/_latest_videos.scss */
  div[name="richmond_custom_video_embed"] {
    margin-left: -25px;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 77, ../../sass/custom/_latest_videos.scss */
  .slick--view--custom-video-player--block-1.slick--main .slick-list {
    border: 1px solid #ddd;
    border-top: none;
  }

  /* line 81, ../../sass/custom/_latest_videos.scss */
  div[name="richmond_custom_video_embed"] {
    margin-top: 0;
    margin-left: 0;
  }

  /* line 85, ../../sass/custom/_latest_videos.scss */
  #richmond_video_player {
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0;
  }

  /* line 90, ../../sass/custom/_latest_videos.scss */
  #slick-views-custom-video-player-block-1-2-thumbnail {
    display: none;
  }

  /* line 93, ../../sass/custom/_latest_videos.scss */
  #richmond_video_player.video-mobile .richmond_channel_header {
    font-size: 1.2em;
    width: auto;
    padding: 10px 15px 5px;
    margin-right: 15px;
  }
}
/* line 1, ../../sass/custom/_featured_spinner.scss */
#richmond_featured_spinner {
  height: 100%;
  overflow: hidden;
}

/* line 5, ../../sass/custom/_featured_spinner.scss */
#richmond_featured_spinner > div,
#richmond_featured_spinner > div > nav {
  height: 100%;
}

/* line 9, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .white-space {
  background-color: #ffffff;
  opacity: 0.80;
  z-index: 2;
  width: 66%;
  height: 200%;
  position: absolute;
  top: -50%;
  left: -33%;
  border-top-right-radius: 75vh;
  border-bottom-right-radius: 75vh;
  float: left;
}

/* line 22, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .icons-set .image-content,
.featured-menu-wrap .image-set .side-content {
  display: none;
}

/* line 26, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-image {
  position: absolute;
}

/* line 29, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap,
.featured-menu-wrap .featured-menu-image,
.featured-menu-wrap .featured-menu-image .image-set {
  width: 100%;
  height: 100%;
}

/* line 35, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-image .image-set .image-content video,
.featured-menu-wrap .featured-menu-image .image-set .image-content article.media-image img {
  width: 100%;
  height: 100%;
  padding: 0;
  object-fit: cover;
  font-family: 'object-fit: cover;';
}

/* line 43, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-image .image-set {
  opacity: 0;
  position: absolute;
}

/* line 47, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-image .image-set.active-slide {
  opacity: 1;
}

/* line 50, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set.active {
  height: 25vh;
  width: 100%;
  z-index: 9;
  opacity: 1;
}

/* line 56, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set {
  height: 20vh;
  width: 100%;
  z-index: 9;
  opacity: 1;
}

/* line 62, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .row.side-content {
  margin-left: 0;
  margin-right: 0;
}

/* line 66, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) {
  opacity: 0;
  z-index: -1;
  position: absolute;
  padding-right: 10vh;
  top: 0;
  /*transform: rotate(-18deg) translateX(1750px) rotate(18deg);*/
}

/* line 74, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) {
  /*transform: rotate(-10.5deg) translateX(1750px) rotate(10.5deg);*/
  padding-right: 4vh;
  position: absolute;
  top: 20vh;
}

/* line 80, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) {
  /*transform: rotate(-4deg) translateX(1750px) rotate(4deg);*/
  position: absolute;
  top: 38.5vh;
}

/* line 85, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) {
  /*transform: rotate(3deg) translateX(1750px) rotate(-3deg);*/
  position: absolute;
  top: 65vh;
}

/* line 90, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) {
  /*transform: rotate(8deg) translateX(1750px) rotate(-8deg);*/
  padding-right: 3vh;
  margin-top: -2vh;
  position: absolute;
  top: 85vh;
}

/* line 97, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) {
  opacity: 0;
  z-index: -1;
  padding-right: 6vh;
  position: absolute;
  top: 105vh;
  /*transform: rotate(13deg) translateX(1750px) rotate(-13deg);*/
}

/* line 105, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) {
  opacity: 0;
  z-index: -1;
  /*transform: rotate(18deg) translateX(1750px) rotate(-18deg);*/
}

/* line 110, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) {
  opacity: 0;
  z-index: -1;
  /*transform: rotate(24deg) translateX(1750px) rotate(-24deg);*/
}

/* line 115, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper .icon-wrap,
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon,
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon .icon-background,
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon .side-icon,
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon .side-icon img,
.featured-menu-wrap .featured-menu-image .image-set,
.featured-menu-wrap .featured-menu-icons .icons-set,
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy .title,
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy .description {
  transition: all linear .5s;
}

/* IE only */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 129, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper .icon-wrap,
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon,
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon .icon-background,
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon .side-icon,
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon .side-icon img,
  .featured-menu-wrap .featured-menu-image .image-set,
  .featured-menu-wrap .featured-menu-icons .icons-set,
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy .title,
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy .description {
    transition: top linear .5s;
  }
}
/* line 142, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .side-content-copy .title {
  font-size: 3em;
  line-height: 1.1em;
  margin: 10px 0;
  overflow: visible;
}

/* line 148, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .side-content-copy .description {
  font-size: 1.65em;
  font-weight: 400;
  line-height: 3.4em;
}

/* line 153, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .side-content {
  text-align: right;
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
}

/* line 160, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy .title {
  font-size: 1.5em;
}

/* line 163, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy .description {
  opacity: 0;
  font-size: 0pt;
}

/* line 167, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon {
  padding-left: 0;
  padding-right: 0;
  padding-top: 1vh;
  padding-bottom: 1vh;
}

/* line 173, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon img {
  height: 15vh;
  width: 15vh;
  position: relative;
  top: -1.25vh;
  left: -1.25vh;
}

/* line 180, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .title {
  font-size: 4vh;
  font-weight: 700;
  margin-left: 26vw;
}

/* line 186, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy .title {
  opacity: 1;
  font-size: 2vh;
}

/* line 190, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .description {
  opacity: 1;
  font-size: 1vh;
  line-height: 2.25vh;
  margin-left: 26vw;
}

/* line 196, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-icon {
  width: 25vh;
  height: 25vh;
  margin-right: 0;
}

/* line 201, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-icon img {
  height: 25vh;
  width: 25vh;
  margin-right: 0;
  top: 0;
  left: 0;
  /*margin-left: -15px;
  margin-top: -15px;*/
}

/* line 210, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon {
  width: 15vh;
  height: 15vh;
  margin-right: 35px;
}

/* line 215, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .side-icon,
.featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .icon-background {
  position: absolute;
}

/* line 219, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .side-icon {
  left: 0;
}

/* line 222, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .icon-background {
  border-radius: 240px;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.3);
  padding: 0.5em 0.6em;
  border: 4px solid white;
  height: 13vh;
  width: 13vh;
  top: 0;
  left: 0;
}

/* line 232, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .icon-background {
  width: 21vh;
  height: 21vh;
  top: 1.5vh;
  left: 1.5vh;
}

/* line 238, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-copy,
.featured-menu-wrap .featured-menu-icons,
.featured-menu-wrap .white-space {
  transition: all linear .5s;
}

/* line 243, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .white-space.unprocessed {
  left: -5000px;
}

/* line 246, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons {
  opacity: 1;
  position: absolute;
  z-index: 3;
  top: -20vh;
  height: 200%;
  width: 66vw;
  left: -27vw;
  /*float: left;*/
}

/* line 257, ../../sass/custom/_featured_spinner.scss */
.featured-menu-wrap .featured-menu-icons.unprocessed {
  opacity: 0;
}

/* line 260, ../../sass/custom/_featured_spinner.scss */
.featured-menu-icons p {
  color: black;
  font-weight: 700;
  line-height: 0;
}

/* line 266, ../../sass/custom/_featured_spinner.scss */
.featured-menu-image div,
.featured-menu-image article {
  height: 100%;
}

/* line 271, ../../sass/custom/_featured_spinner.scss */
.featured-menu-image article > div:nth-child(1) {
  display: none;
}

/* line 274, ../../sass/custom/_featured_spinner.scss */
.featured-text.description p {
  margin: inherit;
  font-weight: 700;
  font-size: 20px;
  margin-top: -9px;
}

/* line 280, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .featured-text.description p {
  line-height: 1.25em;
}

/* line 283, ../../sass/custom/_featured_spinner.scss */
.featured-text.description p a {
  display: none;
}

/* line 286, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .featured-text.description p a {
  display: inherit;
  line-height: 22.4px;
}

/* line 290, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .featured-text.title p {
  font-weight: 850;
  line-height: 1.25em;
  margin-bottom: 15px;
}

/* line 295, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .red-orange-hit.featured-text.title p {
  color: #DD6E42;
}

/* line 298, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .orange-hit.featured-text.title p {
  color: #DD6E42;
}

/* line 301, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .aquamarine-hit.featured-text.title p {
  color: #708B75;
}

/* line 304, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .green-hit.featured-text.title p {
  color: #708B75;
}

/* line 307, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .olive-hit.featured-text.title p {
  color: #708B75;
}

/* line 310, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .blue-hit.featured-text.title p {
  color: #274576;
}

/* line 313, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .magenta-hit.featured-text.title p {
  color: #92374D;
}

/* line 316, ../../sass/custom/_featured_spinner.scss */
.icons-set.active .purple-hit.featured-text.title p {
  color: #4B3F72;
}

/* line 319, ../../sass/custom/_featured_spinner.scss */
.featured-text.description > div {
  margin-left: 15px;
}

/* line 322, ../../sass/custom/_featured_spinner.scss */
.icons-set .landing-row {
  position: absolute;
  left: -60px;
}

/* line 326, ../../sass/custom/_featured_spinner.scss */
.side-content-copy .featured-text.title div > p > a {
  line-height: inherit;
}

@media (max-width: 480px) {
  /* line 331, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .connector {
    width: 45px;
  }

  /* line 334, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper {
    margin-left: -30px;
  }
}
@media (max-width: 481px) {
  /* line 339, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .title {
    font-size: 2.5em;
  }

  /* line 342, ../../sass/custom/_featured_spinner.scss */
  .icons-set.active .featured-text.title p {
    line-height: 39px;
  }

  /* line 345, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .description {
    font-size: 12px;
  }

  /* line 348, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-copy {
    top: 315px;
  }

  /* line 351, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .connector {
    width: 25px;
  }

  /* line 354, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon img,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .side-icon,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper .icon-wrap {
    height: 75px;
    width: 75px;
  }

  /* line 360, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .icon-background {
    height: 67px;
    width: 67px;
  }

  /* line 364, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon img,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .side-icon,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content .side-icon-wrapper .icon-wrap {
    height: 200px;
    width: 200px;
  }

  /* line 370, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .icon-background {
    height: 190px;
    width: 190px;
  }

  /* line 374, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon {
    transform: rotate(190deg) translateX(294px);
  }

  /* line 377, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon .side-icon {
    transform: rotate(-190deg);
  }

  /* line 380, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon {
    transform: rotate(150deg) translateX(294px);
  }

  /* line 383, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon .side-icon {
    transform: rotate(-150deg);
  }

  /* line 386, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon {
    transform: rotate(110deg) translateX(294px);
  }

  /* line 389, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon .side-icon {
    transform: rotate(-110deg);
  }

  /* line 392, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon {
    transform: rotate(70deg) translateX(294px);
  }

  /* line 395, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon .side-icon {
    transform: rotate(-70deg);
  }

  /* line 398, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon {
    transform: rotate(30deg) translateX(294px);
  }

  /* line 401, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon .side-icon {
    transform: rotate(-30deg);
  }

  /* line 404, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon {
    transform: rotate(-10deg) translateX(294px);
  }

  /* line 407, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon .side-icon {
    transform: rotate(10deg);
  }

  /* line 410, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon {
    transform: rotate(-50deg) translateX(294px);
  }

  /* line 413, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon .side-icon {
    transform: rotate(50deg);
  }

  /* line 416, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon {
    transform: rotate(-90deg) translateX(294px);
  }

  /* line 419, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon .side-icon {
    transform: rotate(90deg);
  }
}
@media (max-width: 771px) {
  /* line 424, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper {
    margin-left: -30px;
  }
}
@media (max-width: 1200px) {
  /* line 429, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-image {
    display: none;
  }

  /* line 432, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .icon-background {
    box-shadow: inherit;
    border: inherit;
  }

  /* line 436, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set {
    transform: none;
    top: 0;
    left: 0;
    width: 100vw;
    height: 0;
  }

  /* line 443, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-copy {
    opacity: 1;
  }

  /* line 446, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content {
    text-align: center;
    align-content: center;
    align-items: center;
    height: 0;
  }

  /* line 452, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper {
    margin-left: -10px;
    transition: all linear .5s;
  }

  /* line 456, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper .icon-wrap {
    width: 100px;
    height: 100px;
  }

  /* line 460, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content .side-icon-wrapper .icon-wrap {
    width: 250px;
    height: 250px;
  }

  /* line 464, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -ms-flex-align: center;
  }

  /* line 472, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .connector {
    width: 50px;
    height: 4px;
    background-color: #000000;
  }

  /* line 477, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .bubble {
    width: 36px;
    height: 36px;
    border: solid 4px #000000;
    border-radius: 50%;
    margin-right: -2px;
    padding: 6px;
    background-color: #ffffff;
  }

  /* line 486, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .bubble span {
    display: block;
    background-color: #000000;
    border-radius: 50%;
    height: 100%;
    width: 100%;
  }

  /* line 493, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-copy {
    width: 100vw;
    position: absolute;
    top: 390px;
    opacity: 0;
  }

  /* line 499, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon {
    position: absolute;
    margin-right: 0;
    left: 50vw;
    margin-left: -192px;
    width: 384px;
    height: 250px;
    top: -137px;
  }

  /* line 508, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .icon-background {
    width: 90px;
    height: 90px;
    margin: 5px;
    top: inherit;
    left: inherit;
  }

  /* line 515, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon img {
    height: 100px;
    width: 100px;
    margin-left: 0;
    margin-top: 0;
  }

  /* line 521, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .icon-background {
    width: 240px;
    height: 240px;
    top: inherit;
    left: inherit;
  }

  /* line 527, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .side-icon {
    width: 100px;
    height: 100px;
    left: inherit;
  }

  /* line 532, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .side-icon,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon img {
    height: 250px;
    width: 250px;
  }

  /* line 537, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .bubble span {
    transition: all linear .5s;
  }

  /* line 540, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon {
    transform: rotate(215deg) translateX(294px);
  }

  /* line 543, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon .side-icon {
    transform: rotate(-215deg);
  }

  /* line 546, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon {
    transform: rotate(165deg) translateX(294px);
  }

  /* line 549, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon .side-icon {
    transform: rotate(-165deg);
  }

  /* line 552, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon .bubble span {
    background-color: rgba(112, 139, 117, 0.75);
  }

  /* line 555, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon {
    transform: rotate(115deg) translateX(294px);
    pointer-events: none;
  }

  /* line 559, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon .side-icon {
    transform: rotate(-115deg);
  }

  /* line 562, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon .bubble span {
    background-color: rgba(221, 110, 66, 0.75);
  }

  /* line 565, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon {
    transform: rotate(65deg) translateX(294px);
  }

  /* line 568, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon .side-icon {
    transform: rotate(-65deg);
  }

  /* line 571, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon .bubble span {
    background-color: rgba(146, 55, 77, 0.75);
  }

  /* line 574, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon {
    transform: rotate(15deg) translateX(294px);
  }

  /* line 577, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon .side-icon {
    transform: rotate(-15deg);
  }

  /* line 580, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon .bubble span {
    background-color: rgba(75, 63, 114, 0.75);
  }

  /* line 583, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon {
    transform: rotate(-35deg) translateX(294px);
  }

  /* line 586, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon .side-icon {
    transform: rotate(35deg);
  }

  /* line 589, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon {
    transform: rotate(-85deg) translateX(294px);
  }

  /* line 592, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon .side-icon {
    transform: rotate(85deg);
  }

  /* line 595, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon {
    transform: rotate(-135deg) translateX(294px);
  }

  /* line 598, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon .side-icon {
    transform: rotate(135deg);
  }

  /* line 601, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .white-space {
    width: 200px;
    height: 200px;
    padding: 20px;
    top: -135px;
    margin-left: -123px;
    left: 50vw;
    border: solid 3px #d2d9d5;
    display: table;
  }

  /* line 611, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner .white-space::after {
    display: table;
    content: ' ';
    padding: 20px;
    background-color: #d9f5fe;
    width: 190px;
    height: 190px;
    border-radius: 50%;
    margin: 5px;
  }
}
@media (max-aspect-ratio: 3 / 2) {
  /* line 626, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons {
    left: -25vw;
  }

  /* line 629, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .title {
    margin-left: 23vw;
  }
}
@media (max-width: 1351px) {
  /* line 634, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-image .image-set .image-content video, .featured-menu-wrap .featured-menu-image .image-set .image-content img {
    width: inherit;
  }
}
@media (max-width: 1461px) {
  /* line 639, ../../sass/custom/_featured_spinner.scss */
  .image-set .image-content img {
    position: inherit;
  }

  /* line 642, ../../sass/custom/_featured_spinner.scss */
  .submenu-item .col .desc p {
    font-size: .8rem;
  }
}
@media (max-width: 1367px) {
  /* line 647, ../../sass/custom/_featured_spinner.scss */
  .submenu-item .col .desc p {
    font-size: .75rem;
  }
}
@media (max-width: 1280px) {
  /* line 652, ../../sass/custom/_featured_spinner.scss */
  .submenu-item .col .desc p {
    font-size: .65rem;
  }
}
@media (max-width: 1200px) {
  /* line 657, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .title {
    margin-left: 0;
  }

  /* line 660, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .description {
    margin-left: 0;
  }

  /* line 663, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content .side-content-copy {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 668, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon img {
    top: 0;
    left: 0;
  }

  /* line 673, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .featured-menu-icons {
    top: 0;
    left: 0;
    width: 100%;
  }

  /* line 678, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .white-space {
    border-bottom-left-radius: 75vh;
  }
}
@media (max-width: 1200px) {
  /* line 683, ../../sass/custom/_featured_spinner.scss */
  .landing-row-copy h2 p a {
    color: #274576;
  }

  /* line 686, ../../sass/custom/_featured_spinner.scss */
  .landing-row-copy h2 p a::after {
    font-family: "Font Awesome 5 Pro";
    content: "\f0da";
    margin-left: 9px;
  }

  /* line 691, ../../sass/custom/_featured_spinner.scss */
  .image-set .image-content img {
    width: inherit;
  }

  /* line 694, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage {
    padding-top: 160px;
    display: flex;
    flex-direction: column;
    padding-left: 30px;
    padding-right: 25px;
  }

  /* line 701, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage h1,
  .mobile-landing-homepage h2,
  .mobile-landing-homepage h3,
  .mobile-landing-homepage h4,
  .mobile-landing-homepage h5 {
    margin: 0;
  }

  /* line 708, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage h2 {
    font-size: 1.3em;
  }

  /* line 711, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage p {
    margin-bottom: 0;
  }

  /* line 714, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage .landing-row {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    width: 330px;
    margin: auto;
    margin-bottom: 20px;
  }

  /* line 722, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage .landing-row-icon img {
    width: 100px;
    height: auto;
    margin-right: 15px;
  }

  /* line 727, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage .landing-row-icon {
    position: relative;
  }

  /* line 730, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage .landing-row-icon .icon-background {
    height: 82px;
    width: 82px;
    border-radius: 99px;
    position: absolute;
    z-index: -9;
    top: 10px;
    left: 10px;
    border: 3px solid white;
    box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.3);
  }

  /* line 741, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap.desktop-only {
    display: none;
  }
}
@media (max-width: 1450px) {
  /* line 746, ../../sass/custom/_featured_spinner.scss */
  .image-set .image-content img {
    width: auto;
    position: absolute;
    right: 0;
  }
}
/* desktop spinner positioning */
@media (min-width: 1441px) and (max-width: 2000px) {
  /* line 754, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner {
    padding-top: 125px;
  }
}
@media (min-width: 1201px) and (max-width: 1440px) {
  /* line 759, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner {
    padding-top: 95px;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 764, ../../sass/custom/_featured_spinner.scss */
  #bouncy_arrow, #bouncy_arrow_label {
    display: none;
  }

  /* line 767, ../../sass/custom/_featured_spinner.scss */
  .richmond_featured_spinner_wrap.mobile-only {
    background-image: url(http://webninja.us/td-extension/ric/img/tablet-featured-slider-fpo.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 660px;
    background-position-y: 85px;
    background-position: center;
  }

  /* line 775, ../../sass/custom/_featured_spinner.scss */
  .fold {
    padding-bottom: 0;
  }
}
@media (min-width: 767px) and (max-width: 1200px) {
  /* line 780, ../../sass/custom/_featured_spinner.scss */
  .mobile-landing-homepage {
    display: inherit;
    column-count: 2;
  }
}
/* 1200 and smaller - hide desktop spinner on mobile */
@media (max-width: 1200px) {
  /* line 788, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap,
  .mobile-landing-homepage .side-content.row,
  .mobile-landing-homepage .image-content {
    display: none;
  }
}
/* 2001 and larger */
@media (min-width: 2001px) {
  /* line 797, ../../sass/custom/_featured_spinner.scss */
  #richmond_featured_spinner {
    padding-top: 125px;
  }

  /* line 800, ../../sass/custom/_featured_spinner.scss */
  .featured-menu-wrap .white-space {
    left: -31%;
  }
}
/* line 1, ../../sass/custom/_dept_menu.scss */
#richmond_main_navigation {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 3;
}

/* line 7, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .back-button,
.page.department-theme .main,
#richmond_main_navigation.sub-header .main-menu-collapsed.row,
#richmond_main_navigation.sub-header .main-menu-slides,
#richmond_main_navigation.sub-header .row.menu,
#richmond_main_navigation.sub-header .row.title-bar,
#richmond_main_navigation.sub-header .row.menu .department-head,
#richmond_main_navigation.sub-header .main-item .icon-circle-back,
#richmond_main_navigation.sub-header .main-item .icon-circle-back svg {
  transition: all .3s linear;
}

/* line 18, ../../sass/custom/_dept_menu.scss */
.shrunk #richmond_main_navigation.sub-header .row.menu,
.shrink #richmond_main_navigation.sub-header .row.menu {
  height: 125px;
}

/* line 22, ../../sass/custom/_dept_menu.scss */
body:not(.toolbar-fixed) #richmond_main_navigation.sub-header {
  padding-top: 190px;
}

/* line 25, ../../sass/custom/_dept_menu.scss */
body:not(.toolbar-fixed) .shrunk #richmond_main_navigation.sub-header {
  padding-top: 135px;
}

/* line 28, ../../sass/custom/_dept_menu.scss */
body.toolbar-fixed #richmond_main_navigation.sub-header {
  padding-top: 235px;
}

/* line 31, ../../sass/custom/_dept_menu.scss */
body.toolbar-fixed .shrunk #richmond_main_navigation.sub-header {
  padding-top: 150px;
}

/* line 34, ../../sass/custom/_dept_menu.scss */
body.toolbar-fixed .shrink #richmond_main_navigation.sub-header {
  padding-top: 205px;
}

/* line 37, ../../sass/custom/_dept_menu.scss */
.shrunk #richmond_main_navigation.sub-header .row.title-bar,
.shrunk #richmond_main_navigation.sub-header .row.menu .department-head,
.shrink #richmond_main_navigation.sub-header .row.title-bar,
.shrink #richmond_main_navigation.sub-header .row.menu .department-head {
  height: 0;
  width: 0;
  overflow: hidden;
  opacity: 0;
}

/* line 46, ../../sass/custom/_dept_menu.scss */
.page.department-theme .main {
  padding-top: 765px;
}

/* line 49, ../../sass/custom/_dept_menu.scss */
.page.shrunk.department-theme .main {
  padding-top: 190px;
}

/* line 52, ../../sass/custom/_dept_menu.scss */
.toolbar-horizontal.toolbar-fixed .page.shrunk.department-theme .main {
  padding-top: 205px;
}

/* line 55, ../../sass/custom/_dept_menu.scss */
.toolbar-vertical.toolbar-fixed .page.shrunk.department-theme .main {
  padding-top: 165px;
}

/* line 58, ../../sass/custom/_dept_menu.scss */
.page.shrink.department-theme .main {
  padding-top: 340px;
}

/* line 61, ../../sass/custom/_dept_menu.scss */
.page.department-theme .main .latest-news-col-row {
  margin-right: 0;
  margin-left: 0;
}

/* line 65, ../../sass/custom/_dept_menu.scss */
.page .main-menu-collapsed.row {
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  z-index: -10;
}

/* line 74, ../../sass/custom/_dept_menu.scss */
.page.shrunk .main-menu-collapsed.row,
.page.shrink .main-menu-collapsed.row {
  opacity: 1;
  z-index: 1;
}

/* line 79, ../../sass/custom/_dept_menu.scss */
.page.shrunk .main-menu-slides,
.page.shrink .main-menu-slides {
  opacity: 0;
  z-index: -20;
  height: 0;
  overflow: hidden;
}

/* line 86, ../../sass/custom/_dept_menu.scss */
.page.shrunk .col.department-menu,
.page.shrink .col.department-menu {
  margin-left: 0;
}

/* line 90, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .title {
  font-weight: 700;
}

/* line 93, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .back-button {
  text-transform: uppercase;
  color: #9a9c9a;
  font-weight: 500;
  cursor: default;
}

/* line 99, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .back-button.show {
  cursor: pointer;
}

/* line 102, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .back-button .icon {
  font-size: 1.2em;
  margin-right: 5px;
}

/* line 106, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row h3 {
  font-weight: 800;
}

/* SLICK SLIDER STYLES FOR COLLAPSED MENU */
/* line 110, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted > .row,
.main-menu-collapsed-menu,
.main-menu-collapsed-menu .slick-list,
.main-menu-collapsed-menu .slick-list .slick-track,
.main-menu-collapsed-menu .slick-list .slick-track .slick-slide {
  height: 100%;
}

/* line 118, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-list {
  margin-left: 30px;
  margin-right: 0;
  right: 0;
}

/* line 123, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-list .slick-track .slick-slide {
  padding: 5px 70px;
}

/* line 126, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-prev {
  left: 0;
}

/* line 129, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-next {
  right: 30px;
}

/* line 132, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-list .slick-track .slick-slide .slide-row {
  padding: 0;
}

/* line 135, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-list .slick-track .slick-slide .slide-row .menu-item {
  margin: 0;
}

/* line 138, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-list .slick-track .slick-slide .slide-row:first-child:nth-last-child(1) {
  height: 100%;
}

/* line 141, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu .slick-list .slick-track .slick-slide .slide-row:first-child:nth-last-child(2),
.main-menu-collapsed-menu .slick-list .slick-track .slick-slide .slide-row:first-child:nth-last-child(2) ~ .slide-row {
  height: 50%;
}

/* line 145, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .submenu-item.row .icon .icon-circle-back {
  width: 3.5em;
  height: 3.5em;
}

/* line 149, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .submenu-item.row .icon .icon-circle-back svg {
  width: 2em;
  height: 2em;
  top: .75em;
  left: 1.8em;
}

/* line 155, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-item .submenu-item.row {
  margin-left: 45px;
}

/* line 158, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-item .submenu-item.row .icon .icon-circle-back {
  width: 5em;
  height: 5em;
  margin-bottom: 0;
}

/* line 163, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-item .submenu-item.row .icon .icon-circle-back svg {
  color: #ffffff;
  width: 50%;
  height: 50%;
  top: 25%;
  left: 25%;
  position: absolute;
}

/* line 171, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .submenu-item.row .text {
  font-weight: 500;
  font-size: 1.4rem;
  padding-left: 0;
}

/* line 176, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .submenu-item.row .text a {
  width: 100%;
}

/* line 179, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .submenu-item.row .text,
.main-menu-collapsed.row .submenu-item.row .text .title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 185, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .submenu-item.row .text .desc {
  display: none;
}

/* line 188, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item .main-item,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children {
  display: none;
  width: 100%;
}

/* line 193, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item .main-item.active,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children.active {
  display: block;
}

/* line 197, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item .main-item {
  margin: 0;
}

/* line 200, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children {
  font-weight: 500;
}

/* line 203, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children .row > div {
  padding: 0;
}

/* line 206, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children a {
  margin: 0;
  font-weight: 650;
  font-size: 18px;
}

/* line 211, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted {
  transition: all .3s linear;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 219, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .back-button.show,
.main-menu-collapsed-menu,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted.show {
  opacity: 1;
  z-index: 10;
}

/* line 225, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .back-button.show {
  font-weight: 700;
}

/* line 228, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .back-button,
.main-menu-collapsed-menu.hide,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted {
  opacity: 0;
  z-index: -10;
}

/* line 234, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .submenu-item .col.text {
  margin: 0;
  padding: 0 0 0 5px;
}

/* line 238, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .submenu-item .icon,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .submenu-item .col.text .title {
  padding-right: 0;
  padding-left: 0;
}

/* line 243, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children,
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children > .row {
  height: 100%;
  margin: 0;
  padding: 10px 0;
}

/* line 249, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed.row .main-menu-collapsed-menu-promoted .promoted-item-children .menu-item-children .menu-level-1-row {
  width: 100%;
  line-height: inherit;
  margin: 0;
  font-weight: 700;
}

/* line 255, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu {
  padding-left: 50px;
  padding-right: 50px;
}

/* line 259, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu-promoted.show .submenu-item .title {
  font-weight: 900;
}

/* line 262, ../../sass/custom/_dept_menu.scss */
.shrunk #richmond_main_navigation.sub-header .row.menu, .shrink #richmond_main_navigation.sub-header .row.menu {
  height: 40px;
}

/* line 265, ../../sass/custom/_dept_menu.scss */
.page.shrunk .department-top-menu.desktop-only, .page.shrink .department-top-menu.desktop-only {
  margin-top: 0;
}

/* line 268, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed .grandchild-title {
  /* padding: 0 45px;
  background-color: rgba(255, 255, 255, .7); */
}

/* line 272, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed .grandchild-title h3 {
  margin: 0;
}

/* line 275, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed > div,
.main-menu-collapsed ul.main-menu-collapsed-menu-tabs {
  height: 40px;
  padding: 0 50px;
}

/* line 280, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed ul.main-menu-collapsed-menu-tabs > li {
  height: 40px;
  padding: 0 20px;
  display: flex;
  align-items: center;
}

/* line 286, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed .grandchild-title {
  display: flex;
  align-items: center;
}

/* line 290, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-wrapper {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  height: 100vh;
  width: 100%;
  pointer-events: none;
}

/* line 298, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed ul.main-menu-collapsed-menu-tabs {
  border: none;
  font-size: 1.15em;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 0;
  min-width: 5000px;
  padding: 0;
  margin: 0;
  pointer-events: auto;
}

/* line 310, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li > a {
  text-decoration: none;
}

/* line 313, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover > a {
  color: #ffffff;
}

/* line 316, ../../sass/custom/_dept_menu.scss */
.ric-blue .main-menu-collapsed .grandchild-title h3 a,
.ric-blue .main-menu-collapsed-items .dropdown .dropdown-menu a {
  color: #274576;
}

/* line 320, ../../sass/custom/_dept_menu.scss */
.ric-blue .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover {
  background-color: #274576;
}

/* line 323, ../../sass/custom/_dept_menu.scss */
.ric-blue .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active {
  background-color: #92a1b9;
}

/* line 326, ../../sass/custom/_dept_menu.scss */
.ric-aquamarine .main-menu-collapsed .grandchild-title h3 a,
.ric-aquamarine .main-menu-collapsed-items .dropdown .dropdown-menu a,
.ric-green .main-menu-collapsed .grandchild-title h3 a,
.ric-green .main-menu-collapsed-items .dropdown .dropdown-menu a,
.ric-olive .main-menu-collapsed .grandchild-title h3 a,
.ric-olive .main-menu-collapsed-items .dropdown .dropdown-menu a {
  color: #708B75;
}

/* line 334, ../../sass/custom/_dept_menu.scss */
.ric-aquamarine .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover,
.ric-green .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover,
.ric-olive .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover {
  background-color: #708B75;
}

/* line 339, ../../sass/custom/_dept_menu.scss */
.ric-aquamarine .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active,
.ric-green .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active,
.ric-olive .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active {
  background-color: #B6C4B9;
}

/* line 344, ../../sass/custom/_dept_menu.scss */
.ric-purple .main-menu-collapsed .grandchild-title h3 a,
.ric-purple .main-menu-collapsed-items .dropdown .dropdown-menu a {
  color: #4B3F72;
}

/* line 348, ../../sass/custom/_dept_menu.scss */
.ric-purple .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover {
  background-color: #4B3F72;
}

/* line 351, ../../sass/custom/_dept_menu.scss */
.ric-purple .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active {
  background-color: #A49EB7;
}

/* line 354, ../../sass/custom/_dept_menu.scss */
.ric-magenta .main-menu-collapsed .grandchild-title h3 a,
.ric-magenta .main-menu-collapsed-items .dropdown .dropdown-menu a {
  color: #92374D;
}

/* line 358, ../../sass/custom/_dept_menu.scss */
.ric-magenta .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover {
  background-color: #92374D;
}

/* line 361, ../../sass/custom/_dept_menu.scss */
.ric-magenta .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active {
  background-color: #C89AA5;
}

/* line 364, ../../sass/custom/_dept_menu.scss */
.ric-red-orange .main-menu-collapsed .grandchild-title h3 a,
.ric-red-orange .main-menu-collapsed-items .dropdown .dropdown-menu a,
.ric-orange .main-menu-collapsed .grandchild-title h3 a,
.ric-orange .main-menu-collapsed-items .dropdown .dropdown-menu a {
  color: #DD6E42;
}

/* line 370, ../../sass/custom/_dept_menu.scss */
.ric-red-orange .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover,
.ric-orange .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > li:hover {
  background-color: #DD6E42;
}

/* line 374, ../../sass/custom/_dept_menu.scss */
.ric-red-orange .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active,
.ric-orange .main-menu-collapsed-items ul.main-menu-collapsed-menu-tabs > .active {
  background-color: #EDB59F;
}

/* line 378, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-items .dropdown:hover .dropdown-menu {
  display: block;
}

/* line 381, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-items .dropdown .dropdown-menu {
  background-color: #efeff0;
  border: none;
  padding: 10px 20px;
  float: none;
  min-width: 16rem;
  margin-top: 0;
}

/* line 389, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed .scroller.left svg,
.main-menu-collapsed .scroller.right svg {
  height: 100%;
  width: 100%;
}

/* line 394, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed .scroller.left,
.main-menu-collapsed .scroller.right {
  position: absolute;
  height: 40px;
  width: 40px;
  padding: 10px;
}

/* line 401, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed .scroller.left {
  left: 0;
}

/* line 404, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed .scroller.right {
  right: 0;
}

@media (max-width: 1200px) {
  /* line 408, ../../sass/custom/_dept_menu.scss */
  .mobile-menu-row .icon-circle-back .fas,
  .mobile-menu-row .icon-circle-back .fad,
  .mobile-menu-row .icon-circle-back .far,
  .mobile-menu-row .icon-circle-back .fal,
  .mobile-menu-row .icon-circle-back .fab {
    color: white;
  }

  /* line 415, ../../sass/custom/_dept_menu.scss */
  body.toolbar-fixed .shrunk #richmond_main_navigation.sub-header {
    padding-top: 115px;
  }

  /* line 418, ../../sass/custom/_dept_menu.scss */
  .toolbar-horizontal.toolbar-fixed .page.shrunk.department-theme .main {
    padding-top: 275px;
  }
}
/* line 422, ../../sass/custom/_dept_menu.scss */
.department-top-menu .slide-row:first-child .col.menu-item:nth-child(1) .icon-circle-back,
.department-top-menu .slide-row:last-child .col.menu-item:nth-child(3) .icon-circle-back {
  background-color: #92374d;
}

/* line 426, ../../sass/custom/_dept_menu.scss */
.department-top-menu .slide-row:first-child .col.menu-item:nth-child(2) .icon-circle-back {
  background-color: #DD6E42;
}

/* line 429, ../../sass/custom/_dept_menu.scss */
.department-top-menu .slide-row:first-child .col.menu-item:nth-child(3) .icon-circle-back {
  background-color: #708B75;
}

/* line 432, ../../sass/custom/_dept_menu.scss */
.department-top-menu .slide-row:last-child .col.menu-item:nth-child(1) .icon-circle-back {
  background-color: #274576;
}

/* line 435, ../../sass/custom/_dept_menu.scss */
.department-top-menu .slide-row:last-child .col.menu-item:nth-child(2) .icon-circle-back {
  background-color: #4B3F72;
}

/* line 438, ../../sass/custom/_dept_menu.scss */
.department-menu {
  width: 1rem;
  height: 100%;
  padding-left: 375px;
}

/* line 443, ../../sass/custom/_dept_menu.scss */
.department-menu .main-menu-slides.unprocessed {
  opacity: 0;
}

/* line 446, ../../sass/custom/_dept_menu.scss */
.department-menu .main-menu-collapsed-menu.unprocessed {
  display: block;
  position: absolute;
  z-index: -100;
  opacity: 0;
}

/* line 452, ../../sass/custom/_dept_menu.scss */
.department-menu .main-menu-collapsed-menu, .department-menu .main-menu-slides {
  opacity: 1;
  transition: all .5s linear;
}

/* line 456, ../../sass/custom/_dept_menu.scss */
.main-menu-collapsed-menu.slick-slider .slick-arrow {
  top: 50%;
}

/* line 459, ../../sass/custom/_dept_menu.scss */
.col.department-menu > div, .col.department-menu > div > div, .col.department-menu nav {
  height: 100%;
}

/* line 462, ../../sass/custom/_dept_menu.scss */
.main-menu-slides {
  padding: 0 1rem;
  text-align: right;
  height: 195px;
  text-shadow: 0 0 10px white;
}

/* line 468, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .main-menu-slide {
  padding-left: 170px;
}

/* line 471, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .slick-slide .slide-row {
  align-items: center;
}

/* line 474, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .slick-slide .slide-row:first-child:nth-last-child(1) {
  height: 100%;
}

/* line 477, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .slick-slide .slide-row:first-child:nth-last-child(2), .main-menu-slides .slick-slide .slide-row:first-child:nth-last-child(2) ~ .slide-row {
  height: 50%;
}

/* line 480, ../../sass/custom/_dept_menu.scss */
.featured-menu-image .slick-list, .featured-menu-image .slick-track, .featured-menu-image .slick-slide {
  height: 100%;
}

/* line 483, ../../sass/custom/_dept_menu.scss */
.slick-slide {
  width: 780px;
  height: 275px;
  padding-top: 0;
}

/* line 488, ../../sass/custom/_dept_menu.scss */
.slick-slide > div, .slick-slide > div > div, .slick-slide > div > div > div.row {
  height: 100%;
}

/* line 491, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .icon {
  padding: 0;
  min-width: 100px;
  text-align: center;
  font-size: .8em;
}

/* line 497, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .title, .main-menu-slides .desc {
  margin: initial;
  text-align: left;
}

/* line 501, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .title {
  font-size: 1.25rem;
  color: #000;
  font-weight: 700;
}

/* line 506, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .link {
  font-size: 1.25rem;
  color: #000;
  font-weight: 700;
}

/* line 511, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .desc {
  font-size: .9rem;
}

/* line 514, ../../sass/custom/_dept_menu.scss */
.main-item {
  line-height: 185px;
  padding-top: 0;
  margin: auto;
}

/* line 519, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .menu-item .icon {
  margin-right: 8px;
}

/* line 522, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .menu-item .text, .main-menu-slides .menu-item .link {
  margin: auto;
}

/* line 525, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .menu-item .link svg {
  margin-left: 15px;
}

/* line 528, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .main-item .title {
  font-size: 1.5rem;
  margin-bottom: 7px;
  font-weight: 700;
  line-height: 1em;
}

/* line 534, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .main-item .desc {
  font-size: 1.5rem;
}

/* line 538, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .menu-item {
  position: relative;
  margin-right: 10px;
  max-width: 32%;
}

/* line 544, ../../sass/custom/_dept_menu.scss */
.menu-item p {
  line-height: 1.5em;
}

/* line 547, ../../sass/custom/_dept_menu.scss */
.menu .menu-item.row, .menu .menu-item.row div {
  height: 50%;
}

/* line 550, ../../sass/custom/_dept_menu.scss */
.menu .main-item .menu-item.row {
  height: 100%;
}

/* line 553, ../../sass/custom/_dept_menu.scss */
.menu .slick-list {
  margin-right: 50px;
  margin-left: 50px;
}

/* line 557, ../../sass/custom/_dept_menu.scss */
.slick-prev {
  left: 110px;
}

/* line 560, ../../sass/custom/_dept_menu.scss */
.slick-next {
  right: 0;
}

/* line 563, ../../sass/custom/_dept_menu.scss */
.slick-arrow {
  border: 0;
  border-radius: 50%;
  font-size: 4rem;
  height: 70px;
  pointer-events: auto;
  position: absolute;
  top: 61%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 40px;
  z-index: 4;
  background-color: #ff6d2c;
  color: #37465b;
}

/* line 578, ../../sass/custom/_dept_menu.scss */
.slick-arrow:active, .slick-arrow:focus {
  box-shadow: none;
  outline: 0;
}

/* line 582, ../../sass/custom/_dept_menu.scss */
.slick-arrow:hover {
  color: black;
}

/* line 585, ../../sass/custom/_dept_menu.scss */
.slick button, .slick--thumbnail .slick__slide img {
  pointer-events: auto;
}

/* line 588, ../../sass/custom/_dept_menu.scss */
.slick-arrow::before {
  display: none;
}

/* line 591, ../../sass/custom/_dept_menu.scss */
.slick-dots li {
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: top;
}

/* line 596, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .slick-dots li button::before {
  font-size: 12px;
  font-size: 0.75rem;
  display: none;
}

/* line 601, ../../sass/custom/_dept_menu.scss */
.main-menu-slides .slick-dots ul {
  display: none;
}

/* line 604, ../../sass/custom/_dept_menu.scss */
.row.menu {
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 608, ../../sass/custom/_dept_menu.scss */
.department-head {
  position: absolute;
  left: 0;
  top: 0;
  width: 346px;
  height: 100%;
}

/* line 615, ../../sass/custom/_dept_menu.scss */
.department-head .dept-image-wrap {
  border: solid 5px #ffffff;
  border-radius: 50% 50% 50% 0%;
  vertical-align: bottom;
  z-index: 0;
  height: 535px;
  width: 535px;
  position: absolute;
  right: -115px;
  top: -25px;
  background-color: #ffffff;
}

/* line 627, ../../sass/custom/_dept_menu.scss */
.department-head .dept-image-wrap img {
  border-radius: 50%;
  vertical-align: bottom;
  z-index: 0;
  height: 535px;
  width: 535px;
  position: absolute;
  right: 0;
  top: 0;
  border: 5px solid white;
}

/* line 638, ../../sass/custom/_dept_menu.scss */
.title.col {
  z-index: 4;
}

/* line 641, ../../sass/custom/_dept_menu.scss */
.row.top .col {
  z-index: 1;
}

/* line 644, ../../sass/custom/_dept_menu.scss */
.row.top a {
  color: #ffffff;
}

/* line 647, ../../sass/custom/_dept_menu.scss */
.row.top .burger-menu-right-pane a {
  color: black;
}

/* line 650, ../../sass/custom/_dept_menu.scss */
.row.top {
  color: #ffffff;
}

/* line 653, ../../sass/custom/_dept_menu.scss */
.row.top .burger-menu-right-pane {
  color: black;
}

/* line 656, ../../sass/custom/_dept_menu.scss */
.ric-red-orange .main-menu-collapsed.row .back-button, .ric-red-orange .main-menu-collapsed.row .title h3 a, .ric-red-orange .latest-news > h2, .ric-red-orange .title.col {
  color: #DD6E42;
}

/* line 659, ../../sass/custom/_dept_menu.scss */
.ric-red-orange .row.top, .ric-red-orange .main-menu-slides li.slick-active button {
  background-color: #DD6E42;
}

/* line 662, ../../sass/custom/_dept_menu.scss */
.red-orange div[id^="block-ricsearchblock"] .form-control, .ric-red-orange div[id^="block-ricsearchblock"] .form-control, .ric-red-orange .row.menu, .header .bottom .ric-red-orange.menu.row {
  background-color: white;
}

/* line 665, ../../sass/custom/_dept_menu.scss */
.ric-orange .main-menu-collapsed.row .back-button, .ric-orange .main-menu-collapsed.row .title h3 a, .ric-orange .latest-news > h2, .ric-orange .title.col {
  color: #FE7F2D;
}

/* line 668, ../../sass/custom/_dept_menu.scss */
.ric-orange .row.top, .ric-orange .main-menu-slides li.slick-active button {
  background-color: #FE7F2D;
}

/* line 671, ../../sass/custom/_dept_menu.scss */
.ric-orange div[id^="block-ricsearchblock"] .form-control, .ric-orange .row.menu, .header .bottom .ric-orange.menu.row {
  background-color: #E4F4F3;
}

/* line 674, ../../sass/custom/_dept_menu.scss */
.ric-aquamarine .main-menu-collapsed.row .back-button, .ric-aquamarine .main-menu-collapsed.row .title h3 a, .ric-aquamarine .latest-news > h2, .ric-aquamarine .title.col {
  color: #EFF2F0;
}

/* line 677, ../../sass/custom/_dept_menu.scss */
.ric-aquamarine .row.top, .ric-aquamarine .main-menu-slides li.slick-active button {
  background-color: #EFF2F0;
}

/* line 680, ../../sass/custom/_dept_menu.scss */
.aquamarine div[id^="block-ricsearchblock"] .form-control, .ricaquamarine div[id^="block-ricsearchblock"] .form-control, .ric-aquamarine .row.menu, .header .bottom .ric-aquamarine.menu.row {
  background-color: #EFF2F0;
}

/* line 683, ../../sass/custom/_dept_menu.scss */
.ric-green .main-menu-collapsed.row .back-button, .ric-green .main-menu-collapsed.row .title h3 a, .ric-green .latest-news > h2, .ric-green .title.col {
  color: #708B75;
}

/* line 686, ../../sass/custom/_dept_menu.scss */
.ric-green .row.top, .ric-green .main-menu-slides li.slick-active button {
  background-color: #708B75;
}

/* line 689, ../../sass/custom/_dept_menu.scss */
.ric-green div[id^="block-ricsearchblock"] .form-control, .ric-green .row.menu, .header .bottom .ric-green.menu.row {
  background-color: #EFF2F0;
}

/* line 692, ../../sass/custom/_dept_menu.scss */
.ric-olive .main-menu-collapsed.row .back-button, .ric-olive .main-menu-collapsed.row .title h3 a, .ric-olive .latest-news > h2, .ric-olive .title.col {
  color: #708B75;
}

/* line 695, ../../sass/custom/_dept_menu.scss */
.ric-olive .row.top, .ric-olive .main-menu-slides li.slick-active button {
  background-color: #708B75;
}

/* line 698, ../../sass/custom/_dept_menu.scss */
.ric-olive div[id^="block-ricsearchblock"] .form-control, .ric-olive .row.menu, .header .bottom .ric-olive.menu.row {
  background-color: #EFF2F0;
}

/* line 701, ../../sass/custom/_dept_menu.scss */
.ric-blue .main-menu-collapsed.row .back-button, .ric-blue .main-menu-collapsed.row .title h3 a, .ric-blue .latest-news > h2, .ric-blue .title.col {
  color: #274576;
}

/* line 704, ../../sass/custom/_dept_menu.scss */
.ric-blue .row.top, .ric-blue .main-menu-slides li.slick-active button {
  background-color: #274576;
}

/* line 707, ../../sass/custom/_dept_menu.scss */
.brand-blue div[id^="block-ricsearchblock"] .form-control, .ric-blue div[id^="block-ricsearchblock"] .form-control, .ric-blue .row.menu, .header .bottom .ric-blue.menu.row {
  background-color: #E8EBF0;
}

/* line 710, ../../sass/custom/_dept_menu.scss */
.ric-magenta .main-menu-collapsed.row .back-button, .ric-magenta .main-menu-collapsed.row .title h3 a, .ric-magenta .latest-news > h2, .ric-magenta .title.col {
  color: #92374D;
}

/* line 713, ../../sass/custom/_dept_menu.scss */
.ric-magenta .row.top, .ric-magenta .main-menu-slides li.slick-active button {
  background-color: #92374D;
}

/* line 716, ../../sass/custom/_dept_menu.scss */
.ric-magenta div[id^="block-ricsearchblock"] .form-control, .ric-magenta .row.menu, .header .bottom .ric-magenta.menu.row {
  background-color: #f1f1f1;
}

/* line 719, ../../sass/custom/_dept_menu.scss */
.ric-purple .main-menu-collapsed.row .back-button, .ric-purple .main-menu-collapsed.row .title h3 a, .ric-purple .latest-news > h2, .ric-purple .title.col {
  color: #4B3F72;
}

/* line 722, ../../sass/custom/_dept_menu.scss */
.ric-purple .row.top, .ric-purple .main-menu-slides li.slick-active button {
  background-color: #4B3F72;
}

/* line 725, ../../sass/custom/_dept_menu.scss */
.purple div[id^="block-ricsearchblock"] .form-control, .ric-purple div[id^="block-ricsearchblock"] .form-control, .ric-purple .row.menu, .header .bottom .ric-purple.menu.row {
  background-color: #ECEAF0;
}

/* line 728, ../../sass/custom/_dept_menu.scss */
.department-head-copy {
  position: absolute;
  bottom: -3em;
  left: 375px;
  min-width: 50vw;
}

/* line 734, ../../sass/custom/_dept_menu.scss */
.menu-item p {
  color: #000;
}

/* line 737, ../../sass/custom/_dept_menu.scss */
.department-head-name {
  display: inline-block;
}

/* line 740, ../../sass/custom/_dept_menu.scss */
.department-head-title {
  font-weight: 600;
  display: inline-block;
  margin-left: 1em;
}

/* line 745, ../../sass/custom/_dept_menu.scss */
.submenu-item {
  padding: 0;
  overflow: hidden;
}

/* line 749, ../../sass/custom/_dept_menu.scss */
ul.slick-dots {
  text-align: center;
  margin: 0;
}

/* line 753, ../../sass/custom/_dept_menu.scss */
button.slick-arrow {
  background-color: transparent;
}

/* line 756, ../../sass/custom/_dept_menu.scss */
#block-richmondtheme-page-title h1 {
  margin: 0;
  padding-top: 4px;
  font-weight: 900;
  font-size: 3.5em;
}

/* line 762, ../../sass/custom/_dept_menu.scss */
.department-head-name h4 {
  font-size: 1.25em;
  font-weight: 700;
}

/* line 766, ../../sass/custom/_dept_menu.scss */
.icon-circle-back {
  background-color: #92374D;
  border-radius: 999px;
  border: 3px solid white;
  height: 7.5em;
  width: 7.5em;
}

/* line 773, ../../sass/custom/_dept_menu.scss */
.menu-item .icon-circle-back svg {
  color: white;
  width: 3.5em;
  height: 3.5em;
}

/* line 778, ../../sass/custom/_dept_menu.scss */
.main-item .icon-circle-back {
  position: inherit;
  height: 9em;
  width: 9em;
  margin-bottom: 10px;
  border-width: 5px;
}

/* line 785, ../../sass/custom/_dept_menu.scss */
.main-item .submenu-item {
  padding: 0;
  margin-left: 90px;
}

/* line 789, ../../sass/custom/_dept_menu.scss */
.main-item .icon-circle-back svg {
  height: 5em;
  width: 5em;
}

/* line 793, ../../sass/custom/_dept_menu.scss */
.main-item .menu-item .richmond-icon svg {
  width: 9em;
  height: 9em;
  display: block;
  margin: auto;
}

/* line 799, ../../sass/custom/_dept_menu.scss */
.menu-item .richmond-icon svg {
  width: 7em;
  height: 7em;
  display: block;
  margin: auto;
}

/* line 805, ../../sass/custom/_dept_menu.scss */
.mobile-only .menu-item .richmond-icon svg {
  width: 2em;
  height: 2em;
}

/* line 809, ../../sass/custom/_dept_menu.scss */
.mobile-only .menu-item .icon {
  padding: 0;
  width: 100%;
  justify-content: center;
}

/* line 814, ../../sass/custom/_dept_menu.scss */
.main-item .menu-item p {
  font-size: .75em;
}

/* line 817, ../../sass/custom/_dept_menu.scss */
.department-head-image {
  width: 345px;
  position: absolute;
  height: 100%;
  left: 0;
}

/* line 823, ../../sass/custom/_dept_menu.scss */
.department-head-image-left-space {
  position: absolute;
  background-color: white;
  z-index: 1;
  width: 15px;
  height: 535px;
  left: -35px;
}

/* line 831, ../../sass/custom/_dept_menu.scss */
.submenu-item .col.text {
  padding-right: 0;
  padding-left: 0;
}

/* line 835, ../../sass/custom/_dept_menu.scss */
.submenu-item .col.text p {
  margin-bottom: 0;
  font-weight: 600;
}

/* line 839, ../../sass/custom/_dept_menu.scss */
.main-menu-slides li button {
  background-color: #92a1b9;
  height: 10px;
  width: 45px;
  border: none;
  margin-left: 10px;
  font-size: 0;
}

/* line 847, ../../sass/custom/_dept_menu.scss */
.main-menu-slides li.slick-active button {
  background-color: #92374D;
}

/* line 850, ../../sass/custom/_dept_menu.scss */
.ric-collapsed .row.menu-item-children {
  display: none;
}

/* line 853, ../../sass/custom/_dept_menu.scss */
.menu-item .menu-item-children {
  display: none;
}

/* line 856, ../../sass/custom/_dept_menu.scss */
.main-item .menu-item-children {
  display: flex;
  font-size: 1.1em;
  margin-left: 100px;
}

/* line 861, ../../sass/custom/_dept_menu.scss */
.menu-level-1-row {
  line-height: 0;
  text-align: left;
  width: 50%;
  margin-bottom: 5px;
}

/* line 867, ../../sass/custom/_dept_menu.scss */
.submenu-row {
  height: 50%;
}

/* line 870, ../../sass/custom/_dept_menu.scss */
.menu-item.item-2 .icon-circle-back {
  background-color: #DD6E42;
}

/* line 873, ../../sass/custom/_dept_menu.scss */
.menu-item.item-3 .icon-circle-back {
  background-color: #708B75;
}

/* line 876, ../../sass/custom/_dept_menu.scss */
.menu-item.item-4 .icon-circle-back {
  background-color: #274576;
}

/* line 879, ../../sass/custom/_dept_menu.scss */
.menu-item.item-5 .icon-circle-back {
  background-color: #4B3F72;
}

/* line 882, ../../sass/custom/_dept_menu.scss */
.menu-item.item-6 .icon-circle-back {
  background-color: #92374D;
}

/* line 885, ../../sass/custom/_dept_menu.scss */
.menu-item.item-7 .icon-circle-back {
  background-color: #DD6E42;
}

/* line 888, ../../sass/custom/_dept_menu.scss */
.menu-item.item-8 .icon-circle-back {
  background-color: #274576;
}

/* line 891, ../../sass/custom/_dept_menu.scss */
.menu-item.item-9 .icon-circle-back {
  background-color: #4B3F72;
}

/* line 894, ../../sass/custom/_dept_menu.scss */
.menu-item.item-10 .icon-circle-back {
  background-color: #708B75;
}

/* line 897, ../../sass/custom/_dept_menu.scss */
.menu-item.item-11 .icon-circle-back {
  background-color: #92374D;
}

/* line 900, ../../sass/custom/_dept_menu.scss */
.menu-item.item-12 .icon-circle-back {
  background-color: #DD6E42;
}

/* line 903, ../../sass/custom/_dept_menu.scss */
.menu-item.item-13 .icon-circle-back {
  background-color: #274576;
}

/* line 906, ../../sass/custom/_dept_menu.scss */
.menu-item.item-14 .icon-circle-back {
  background-color: #4B3F72;
}

/* line 909, ../../sass/custom/_dept_menu.scss */
.menu-item.item-15 .icon-circle-back {
  background-color: #708B75;
}

/* line 912, ../../sass/custom/_dept_menu.scss */
.menu-item.item-16 .icon-circle-back {
  background-color: #92374D;
}

/* line 915, ../../sass/custom/_dept_menu.scss */
.page.department-landing.shrink .col.department-menu {
  padding-left: 0;
}

@media (min-width: 1201px) and (max-width: 1350px) {
  /* line 919, ../../sass/custom/_dept_menu.scss */
  .menu-item .icon-circle-back svg {
    top: 19%;
    left: 26%;
  }

  /* line 923, ../../sass/custom/_dept_menu.scss */
  .main-item .submenu-item .col.text p {
    font-size: .65em;
  }

  /* line 926, ../../sass/custom/_dept_menu.scss */
  .main-item .submenu-item {
    font-size: .7em;
  }

  /* line 929, ../../sass/custom/_dept_menu.scss */
  .main-item .icon-circle-back {
    border-width: 3px;
    height: 8em;
    width: 8em;
  }

  /* line 934, ../../sass/custom/_dept_menu.scss */
  .main-item .department-top-menu-icon-text {
    font-size: .7em;
  }

  /* line 937, ../../sass/custom/_dept_menu.scss */
  .main-item .icon-circle-back svg {
    height: 4em;
    width: 4em;
  }

  /* line 941, ../../sass/custom/_dept_menu.scss */
  .department-menu .main-menu-collapsed-menu .icon .icon-circle-back {
    border: 2px solid white;
  }

  /* line 944, ../../sass/custom/_dept_menu.scss */
  .page.shrink .department-menu .main-menu-collapsed-menu .title {
    font-size: .7em;
  }

  /* line 947, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides .main-item .title {
    font-size: 1.3rem;
  }
}
@media (max-width: 480px) {
  /* line 952, ../../sass/custom/_dept_menu.scss */
  .header .bottom .menu {
    height: inherit;
    margin-bottom: inherit;
    padding-bottom: 15px;
  }

  /* line 957, ../../sass/custom/_dept_menu.scss */
  .main-item .menu-item-children {
    margin-bottom: 10px;
    margin-top: -10px;
  }

  /* line 961, ../../sass/custom/_dept_menu.scss */
  .main-item .title {
    font-weight: 500;
    font-size: 1.5em;
    margin-top: 31px;
    margin-left: 11px;
  }

  /* line 967, ../../sass/custom/_dept_menu.scss */
  .main-item .menu-level-1-row a {
    margin-left: 90px;
  }

  /* line 970, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides {
    display: none;
  }

  /* line 973, ../../sass/custom/_dept_menu.scss */
  .mobile-menu {
    display: inherit;
  }

  /* line 976, ../../sass/custom/_dept_menu.scss */
  .mobile-menu .menu-item p {
    display: none;
  }

  /* line 979, ../../sass/custom/_dept_menu.scss */
  .mobile-menu .other-items {
    display: flex;
    text-align: center;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  /* line 985, ../../sass/custom/_dept_menu.scss */
  .mobile-menu .other-items .menu-item {
    width: 90px;
    flex: 0 0 auto;
    margin: 0 5px;
  }

  /* line 990, ../../sass/custom/_dept_menu.scss */
  .mobile-menu .main-item .icon-circle-back {
    margin-left: 20px;
    margin-top: 10px;
  }

  /* line 994, ../../sass/custom/_dept_menu.scss */
  .mobile-menu .main-item .menu-item .icon-circle-back svg {
    position: relative;
    top: -49px;
    left: 16px;
    font-size: .5em;
  }

  /* line 1000, ../../sass/custom/_dept_menu.scss */
  .header .title {
    padding: 0 15px;
  }

  /* line 1003, ../../sass/custom/_dept_menu.scss */
  .menu .slick-list {
    margin: 0;
  }

  /* line 1006, ../../sass/custom/_dept_menu.scss */
  .main-item .icon-circle-back {
    height: 70px;
    width: 70px;
  }

  /* line 1010, ../../sass/custom/_dept_menu.scss */
  .menu-item {
    position: inherit;
    margin-right: 0;
  }

  /* line 1014, ../../sass/custom/_dept_menu.scss */
  .submenu-item {
    max-height: inherit;
  }

  /* line 1017, ../../sass/custom/_dept_menu.scss */
  .submenu-item .col.text {
    padding: 0;
  }

  /* line 1020, ../../sass/custom/_dept_menu.scss */
  .main-item .col-sm-auto.icon {
    width: 24%;
  }

  /* line 1023, ../../sass/custom/_dept_menu.scss */
  .department-menu {
    padding: 0;
  }

  /* line 1026, ../../sass/custom/_dept_menu.scss */
  .icon-circle-back {
    position: inherit;
    margin: auto;
  }

  /* line 1030, ../../sass/custom/_dept_menu.scss */
  .menu-item .icon-circle-back svg {
    font-size: 1.4em;
    margin: 0 auto;
    position: inherit;
    margin-top: 13px;
  }

  /* line 1036, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides .main-item .title, .main-item .menu-item p {
    margin-left: 0;
  }

  /* line 1039, ../../sass/custom/_dept_menu.scss */
  .submenu-item {
    padding-top: 0;
  }

  /* line 1042, ../../sass/custom/_dept_menu.scss */
  .header .bottom .menu {
    margin-bottom: 0;
  }
}
@media (min-width: 2100px) {
  /* line 1047, ../../sass/custom/_dept_menu.scss */
  .main-menu-collapsed .title.d-flex {
    background-image: url(../../img/dept-collapsed-back.png);
    background-repeat: no-repeat;
    background-position: -35px center;
  }

  /* line 1052, ../../sass/custom/_dept_menu.scss */
  .department-landing .title, .grandchild-page .department-top-menu .title {
    padding-right: 95px;
  }
}
@media (min-width: 1201px) and (max-width: 1680px) {
  /* line 1057, ../../sass/custom/_dept_menu.scss */
  .menu .slick-list {
    margin-left: 135px;
  }

  /* line 1060, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.desktop-only .slick-slide {
    padding-top: 0;
  }

  /* line 1063, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.desktop-only {
    font-size: .85em;
  }

  /* line 1066, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.desktop-only .main-menu-slides {
    padding: 0;
    height: 100%;
  }

  /* line 1070, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.desktop-only .slick-prev {
    left: 70px;
  }

  /* line 1073, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.desktop-only .slick-arrow {
    top: 132px;
  }

  /* line 1076, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.desktop-only .main-menu-collapsed.row .submenu-item.row .icon .icon-circle-back svg {
    width: 1.75em;
    height: 1.75em;
    top: 0.75em;
    left: 2.5em;
  }

  /* line 1082, ../../sass/custom/_dept_menu.scss */
  .page.department-theme .main {
    padding-top: 645px;
  }

  /* line 1085, ../../sass/custom/_dept_menu.scss */
  body:not(.toolbar-fixed) #richmond_main_navigation.sub-header {
    padding-top: 190px;
  }

  /* line 1088, ../../sass/custom/_dept_menu.scss */
  .desktop-only .slick--view--latest-news-blog .copy.col {
    padding-left: 30px;
  }

  /* line 1091, ../../sass/custom/_dept_menu.scss */
  .slick--view--latest-news-blog .slide__caption {
    margin-left: 0px;
  }

  /* line 1094, ../../sass/custom/_dept_menu.scss */
  .latest-news-col-row {
    padding-right: 0px;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 1099, ../../sass/custom/_dept_menu.scss */
  .latest-news h2 {
    font-size: 2.75em;
  }

  /* line 1102, ../../sass/custom/_dept_menu.scss */
  .page.shrink .main-menu-collapsed.row h3, .page.shrunk .main-menu-collapsed.row h3 {
    font-size: 2em;
  }

  /* line 1105, ../../sass/custom/_dept_menu.scss */
  .page.shrunk .main-menu-collapsed.row .title, .page.shrink .main-menu-collapsed.row .title {
    font-size: .85em;
  }

  /* line 1108, ../../sass/custom/_dept_menu.scss */
  .page.shrink .main-menu-collapsed-menu .slick-list .slick-track .slick-slide, .page.shrunk .main-menu-collapsed-menu .slick-list .slick-track .slick-slide {
    padding: 5px 15px;
  }

  /* line 1111, ../../sass/custom/_dept_menu.scss */
  nav#block-richmondquicklinks.contextual-region.block-richmondquicklinks-menu {
    justify-content: center;
  }

  /* line 1114, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides {
    padding-right: 0;
  }

  /* line 1117, ../../sass/custom/_dept_menu.scss */
  .department-head-copy {
    left: 325px;
  }

  /* line 1120, ../../sass/custom/_dept_menu.scss */
  .row.title-bar {
    transform: scale(0.7);
    transform-origin: right bottom;
  }

  /* line 1124, ../../sass/custom/_dept_menu.scss */
  .department-head .dept-image-wrap,
  .department-head .dept-image-wrap img {
    height: 500px;
    width: 500px;
  }

  /* line 1129, ../../sass/custom/_dept_menu.scss */
  .sub-header .row.menu {
    height: 300px;
  }

  /* line 1132, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides .main-menu-slide {
    padding-left: 30px;
  }

  /* line 1135, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides .icon {
    min-width: 7em;
    font-size: .9em;
  }

  /* line 1139, ../../sass/custom/_dept_menu.scss */
  #richmond_main_navigation.sub-header .menu-item .icon-circle-back {
    margin-right: 8px;
  }

  /* line 1142, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides .title {
    font-size: 1.6em;
  }

  /* line 1145, ../../sass/custom/_dept_menu.scss */
  .submenu-item .col.text {
    padding-left: 0;
  }

  /* line 1148, ../../sass/custom/_dept_menu.scss */
  .main-menu-slides .main-item .title {
    font-size: 1.5rem;
  }

  /* line 1151, ../../sass/custom/_dept_menu.scss */
  .main-item .submenu-item {
    margin-left: 0;
  }

  /* line 1154, ../../sass/custom/_dept_menu.scss */
  .col.department-menu {
    padding-left: 325px;
  }

  /* line 1157, ../../sass/custom/_dept_menu.scss */
  .department-head .dept-image-wrap {
    right: -82px;
    top: -63px;
    transform: scale(0.9);
    transform-origin: left bottom;
  }

  /* line 1163, ../../sass/custom/_dept_menu.scss */
  .department-landing .slick-slide > div > div > div.row {
    font-size: 0.8em;
    padding-right: 0;
  }
}
@media (max-width: 1680px) {
  /* line 1169, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.desktop-only {
    margin-top: 0px;
  }
}
@media (max-width: 1201px) {
  /* line 1174, ../../sass/custom/_dept_menu.scss */
  .shrunk.grandchild-page #richmond_main_navigation.sub-header .row.menu {
    height: 36px;
    background-image: none !important;
  }

  /* line 1178, ../../sass/custom/_dept_menu.scss */
  .gchild-back {
    margin: 10px 30px;
    text-align: left;
    text-transform: uppercase;
    font-size: 0.8em;
  }

  /* line 1184, ../../sass/custom/_dept_menu.scss */
  .gchild-back a .fas {
    margin-right: 7px;
  }

  /* line 1187, ../../sass/custom/_dept_menu.scss */
  #richmond_second_row_content.desktop-only, #richmond_main_navigation .desktop-only,
  .latest-news-dept-page .latest-news-col-row.desktop-only, .row.resources-row.desktop-only, .resources-row-mobile .resources-header.ric-header,
  .burger-menu-pane.desktop-only,
  .department-top-menu.desktop-only,
  .department-top-menu-icon-text, #slick-views-custom-video-player-block-2-2-thumbnail {
    display: none !important;
  }

  /* line 1194, ../../sass/custom/_dept_menu.scss */
  .department-top-menu.mobile-only {
    display: block;
  }

  /* line 1197, ../../sass/custom/_dept_menu.scss */
  #richmond_second_row_content.mobile-only, #richmond_main_navigation .mobile-only,
  .latest-news-dept-page .latest-news-col-row.mobile-only {
    display: inherit;
  }

  /* line 1201, ../../sass/custom/_dept_menu.scss */
  .megamenu-mobile-wrap.mobile-only {
    display: block;
  }

  /* line 1204, ../../sass/custom/_dept_menu.scss */
  .mobile-only.quick-links-section {
    display: flex;
  }

  /* line 1207, ../../sass/custom/_dept_menu.scss */
  .dept-landing.mobile-only .newsticker-mobile {
    z-index: 9;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 1212, ../../sass/custom/_dept_menu.scss */
  .featured-events-date-brand {
    background: #92374D;
    display: inline;
    padding: 8px 17px;
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 4px;
    font-size: 1.2em;
    margin: 20px 0;
  }

  /* line 1223, ../../sass/custom/_dept_menu.scss */
  #featured_events_mobile {
    text-align: center;
    margin-bottom: 50px;
  }

  /* line 1227, ../../sass/custom/_dept_menu.scss */
  .featured-events-info-block {
    background: #F2F2F2;
    padding: 30px;
    padding-top: 60px;
    margin-top: -30px;
  }

  /* line 1233, ../../sass/custom/_dept_menu.scss */
  .featured-events-map-wrap {
    height: 285px;
    width: 100%;
    margin-bottom: -35px;
  }

  /* line 1238, ../../sass/custom/_dept_menu.scss */
  .featured-events-title {
    margin-top: 35px;
  }

  /* line 1241, ../../sass/custom/_dept_menu.scss */
  .featured-events-circle-date-day {
    font-weight: 800;
    font-size: 1.75em;
    margin-top: -2px;
  }

  /* line 1246, ../../sass/custom/_dept_menu.scss */
  .featured-events-circle-dates-wrap {
    display: flex;
    margin: auto 11%;
    justify-content: space-between;
  }

  /* line 1251, ../../sass/custom/_dept_menu.scss */
  .featured-events-circle-date {
    background: #CCCCCC;
    border-radius: 99%;
    width: 65px;
    height: 65px;
    color: white;
    text-transform: uppercase;
    padding-top: 10px;
    border: 3px solid white;
  }

  /* line 1261, ../../sass/custom/_dept_menu.scss */
  .featured-events-circle-date.active {
    background: #92374D;
  }
}
/* line 1266, ../../sass/custom/_dept_menu.scss */
.menu nav .main-menu-slides .row a {
  text-decoration: none;
  color: #000;
  font-size: 1.1em;
  font-weight: 700;
}

/* line 1272, ../../sass/custom/_dept_menu.scss */
.menu nav .main-menu-slides .row a:hover {
  color: #3968b9;
}

/* line 1275, ../../sass/custom/_dept_menu.scss */
.path-taxonomy .department-top-menu .slide-row .col.menu-item .icon-circle-back:hover {
  background-color: #f8b611 !important;
}

/* IE / Edge only and 1201 and larger */
@media screen and (-ms-high-contrast: active) and (min-width: 1201px), (-ms-high-contrast: none) and (min-width: 1201px) {
  /* line 1281, ../../sass/custom/_dept_menu.scss */
  .department-top-menu-icon-text {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 1201px) {
  /* line 1288, ../../sass/custom/_dept_menu.scss */
  .main-menu-slide .title .fas,
  .main-menu-slide .title .fad,
  .main-menu-slide .title .far,
  .main-menu-slide .title .fal,
  .main-menu-slide .title .fab {
    margin-left: 15px;
  }

  /* line 1295, ../../sass/custom/_dept_menu.scss */
  .tickercontainer .fas,
  .tickercontainer .fad,
  .tickercontainer .far,
  .tickercontainer .fal,
  .tickercontainer .fab {
    margin-left: 7px;
    color: #d6d6d6;
  }

  /* line 1303, ../../sass/custom/_dept_menu.scss */
  .row.title-bar .fas,
  .row.title-bar .fad,
  .row.title-bar .far,
  .row.title-bar .fal,
  .row.title-bar .fab {
    font-size: 2.2em;
    margin: 15px 20px;
  }

  /* line 1311, ../../sass/custom/_dept_menu.scss */
  .row.title-bar a:hover .fas,
  .row.title-bar a:hover .fad,
  .row.title-bar a:hover .far,
  .row.title-bar a:hover .fal,
  .row.title-bar a:hover .fab {
    color: #d6d6d6;
  }

  /* line 1318, ../../sass/custom/_dept_menu.scss */
  .department-menu .icon-circle-back .fas,
  .department-menu .icon-circle-back .fad,
  .department-menu .icon-circle-back .far,
  .department-menu .icon-circle-back .fal,
  .department-menu .icon-circle-back .fab {
    font-size: 3.1em;
    color: white;
    text-shadow: none;
  }
}
@media (max-width: 1200px) {
  /* line 1329, ../../sass/custom/_dept_menu.scss */
  .page.department-theme .main .latest-news-col-row.mobile-only {
    margin-left: 0;
  }
  /* line 1331, ../../sass/custom/_dept_menu.scss */
  .page.department-theme .main .latest-news-col-row.mobile-only .latest-videos {
    padding-left: 0;
    display: flex;
    justify-content: center;
    background-color: #ededed;
    padding-bottom: 50px;
  }
  /* line 1333, ../../sass/custom/_dept_menu.scss */
  .page.department-theme .main .latest-news-col-row.mobile-only .latest-videos .video-title {
    text-align: center;
  }
  /* line 1335, ../../sass/custom/_dept_menu.scss */
  .page.department-theme .main .latest-news-col-row.mobile-only .latest-videos .video-title h3 {
    margin: 5px;
  }
  /* line 1339, ../../sass/custom/_dept_menu.scss */
  .page.department-theme .main .latest-news-col-row.mobile-only .latest-videos .richmond_channel_header {
    display: block;
    width: inherit;
    padding: 15px 10px 10px;
    font-size: 1.5em;
  }
}
/* phones and smaller */
@media (max-width: 480px) {
  /* line 1354, ../../sass/custom/_dept_menu.scss */
  .page.department-theme .main .latest-news-col-row.mobile-only .latest-videos {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 1, ../../sass/custom/_table.scss */
th {
  text-align: center;
}
/* line 3, ../../sass/custom/_table.scss */
th[role=columnheader]:not(.no-sort) {
  cursor: pointer;
}
/* line 6, ../../sass/custom/_table.scss */
th[role=columnheader]:not(.no-sort):after {
  content: '';
  float: right;
  margin-top: 7px;
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #404040 transparent;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
/* line 18, ../../sass/custom/_table.scss */
th[aria-sort=ascending]:not(.no-sort):after {
  border-width: 0 4px 4px;
}
/* line 21, ../../sass/custom/_table.scss */
th[aria-sort=descending]:not(.no-sort):after {
  border-bottom: none;
  border-width: 4px 4px 0;
}
/* line 25, ../../sass/custom/_table.scss */
th[aria-sort]:not(.no-sort):after {
  visibility: visible;
  opacity: 1;
  border-bottom-color: white;
  border-top-color: white;
}
/* line 31, ../../sass/custom/_table.scss */
th[role=columnheader]:not(.no-sort):hover:after {
  visibility: visible;
  opacity: 1;
}

/* line 36, ../../sass/custom/_table.scss */
.page[class^="ric-"] th[role=columnheader]:not(.no-sort):after {
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #ffffff transparent;
}

/* line 1, ../../sass/custom/_calendar.scss */
.fc-toolbar.fc-header-toolbar {
  margin: 0;
  padding: 1.5em;
}

/* line 5, ../../sass/custom/_calendar.scss */
.fc-toolbar.fc-header-toolbar h2 {
  color: #ffffff;
}

/* line 8, ../../sass/custom/_calendar.scss */
.fc-view-container thead.fc-head {
  background-color: transparent;
}

/* line 11, ../../sass/custom/_calendar.scss */
.fc-view-container .fc-widget-header table th {
  padding: 1em;
  color: #222222;
  background-color: #ffffff;
  border-color: #ffffff;
}

/* line 17, ../../sass/custom/_calendar.scss */
.fc-view-container .fc-content-skeleton table thead {
  background-color: transparent;
  color: #222222;
}

/* line 21, ../../sass/custom/_calendar.scss */
.fc-time-grid .fc-event, .fc-time-grid .fc-bgevent,
.fc-month-view .fc-start.fc-end .fc-content,
.fc-time-grid-event.fc-start.fc-end .fc-bg,
.fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.fc-time-grid-event.fc-start.fc-not-end .fc-bg {
  color: #ffffff;
}

/* line 28, ../../sass/custom/_calendar.scss */
.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td {
  border-color: #ddd;
}

/* line 31, ../../sass/custom/_calendar.scss */
.fullcalendar button.fc-state-active {
  color: #000000;
}

/* line 34, ../../sass/custom/_calendar.scss */
.fullcalendar button.fc-today-button.fc-button {
  font-size: 0;
}

/* line 37, ../../sass/custom/_calendar.scss */
.fullcalendar button.fc-today-button.fc-button::after {
  content: "\f192";
  font-size: 14px;
  font-family: "Font Awesome 5 Pro";
}

/* line 42, ../../sass/custom/_calendar.scss */
.fullcalendar .fc-toolbar button:focus {
  color: #000000;
}

/* line 45, ../../sass/custom/_calendar.scss */
.fullcalendar .fc-toolbar .fc-center {
  display: flex;
  height: 38px;
}

/* line 49, ../../sass/custom/_calendar.scss */
.fullcalendar .fc-toolbar .fc-center h2 {
  margin: auto;
  padding: 0;
}

/* line 53, ../../sass/custom/_calendar.scss */
.ric-blue .fc-month-view .fc-start.fc-end .fc-content,
.ric-blue .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-blue .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-blue .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-blue .fc-toolbar.fc-header-toolbar {
  background-color: #274576;
}

/* line 60, ../../sass/custom/_calendar.scss */
.ric-blue .fullcalendar button.fc-state-active,
.ric-blue .fc-unthemed td.fc-today {
  background-color: #92a1b9;
}

/* line 64, ../../sass/custom/_calendar.scss */
.ric-blue .fullcalendar button.fc-state-active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#92a1b9), to(#E8EBF0));
  background-image: -webkit-linear-gradient(bottom, #E8EBF0, #92a1b9);
  background-image: -o-linear-gradient(bottom, #E8EBF0, #92a1b9);
  background-image: linear-gradient(to top, #E8EBF0, #92a1b9);
}

/* line 70, ../../sass/custom/_calendar.scss */
.ric-blue .fc-toolbar button.fc-state-hover,
.ric-blue .fc-toolbar button:focus {
  background-color: #92a1b9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E8EBF0), to(#92a1b9));
  background-image: -webkit-linear-gradient(top, #E8EBF0, #92a1b9);
  background-image: -o-linear-gradient(top, #E8EBF0, #92a1b9);
  background-image: linear-gradient(to bottom, #E8EBF0, #92a1b9);
}

/* line 78, ../../sass/custom/_calendar.scss */
.ric-blue .fc-unthemed .fc-list-heading td {
  background-color: #E8EBF0;
}

/* line 81, ../../sass/custom/_calendar.scss */
.ric-green .fc-month-view .fc-start.fc-end .fc-content,
.ric-green .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-green .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-green .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-green .fc-toolbar.fc-header-toolbar,
.ric-olive .fc-month-view .fc-start.fc-end .fc-content,
.ric-olive .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-olive .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-olive .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-olive .fc-toolbar.fc-header-toolbar,
.ric-aquamarine .fc-month-view .fc-start.fc-end .fc-content,
.ric-aquamarine .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-aquamarine .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-aquamarine .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-aquamarine .fc-toolbar.fc-header-toolbar {
  background-color: #708B75;
}

/* line 98, ../../sass/custom/_calendar.scss */
.ric-green .fullcalendar button.fc-state-active,
.ric-olive .fullcalendar button.fc-state-active,
.ric-aquamarine .fullcalendar button.fc-state-active,
.ric-green .fc-unthemed td.fc-today,
.ric-aquamarine .fc-unthemed td.fc-today,
.ric-olive .fc-unthemed td.fc-today {
  background-color: #B6C4B9;
}

/* line 106, ../../sass/custom/_calendar.scss */
.ric-green .fullcalendar button.fc-state-active,
.ric-olive .fullcalendar button.fc-state-active,
.ric-aquamarine .fullcalendar button.fc-state-active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B6C4B9), to(#EFF2F0));
  background-image: -webkit-linear-gradient(bottom, #EFF2F0, #B6C4B9);
  background-image: -o-linear-gradient(bottom, #EFF2F0, #B6C4B9);
  background-image: linear-gradient(to top, #EFF2F0, #B6C4B9);
}

/* line 115, ../../sass/custom/_calendar.scss */
.ric-aquamarine .fc-toolbar button.fc-state-hover,
.ric-olive .fc-toolbar button.fc-state-hover,
.ric-green .fc-toolbar button.fc-state-hover,
.ric-aquamarine .fc-toolbar button:focus,
.ric-olive .fc-toolbar button:focus,
.ric-green .fc-toolbar button:focus {
  background-color: #B6C4B9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EFF2F0), to(#B6C4B9));
  background-image: -webkit-linear-gradient(top, #EFF2F0, #B6C4B9);
  background-image: -o-linear-gradient(top, #EFF2F0, #B6C4B9);
  background-image: linear-gradient(to bottom, #EFF2F0, #B6C4B9);
}

/* line 127, ../../sass/custom/_calendar.scss */
.ric-green .fc-unthemed .fc-list-heading td,
.ric-olive .fc-unthemed .fc-list-heading td,
.ric-aquamarine .fc-unthemed .fc-list-heading td {
  background-color: #EFF2F0;
}

/* line 132, ../../sass/custom/_calendar.scss */
.ric-orange .fc-month-view .fc-start.fc-end .fc-content,
.ric-orange .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-orange .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-orange .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-orange .fc-toolbar.fc-header-toolbar,
.ric-red-orange .fc-month-view .fc-start.fc-end .fc-content,
.ric-red-orange .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-red-orange .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-red-orange .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-red-orange .fc-toolbar.fc-header-toolbar {
  background-color: #DD6E42;
}

/* line 144, ../../sass/custom/_calendar.scss */
.ric-orange .fullcalendar button.fc-state-active,
.ric-orange .fc-unthemed td.fc-today,
.ric-red-orange .fullcalendar button.fc-state-active,
.ric-red-orange .fc-unthemed td.fc-today {
  background-color: #EDB59F;
}

/* line 150, ../../sass/custom/_calendar.scss */
.ric-orange .fullcalendar button.fc-state-active,
.ric-red-orange .fullcalendar button.fc-state-active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EDB59F), to(#E4F4F3));
  background-image: -webkit-linear-gradient(bottom, #E4F4F3, #EDB59F);
  background-image: -o-linear-gradient(bottom, #E4F4F3, #EDB59F);
  background-image: linear-gradient(to top, #E4F4F3, #EDB59F);
}

/* line 158, ../../sass/custom/_calendar.scss */
.ric-orange .fc-toolbar button.fc-state-hover,
.ric-orange .fc-toolbar button:focus,
.ric-red-orange .fc-toolbar button.fc-state-hover,
.ric-red-orange .fc-toolbar button:focus {
  background-color: #EDB59F;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E4F4F3), to(#EDB59F));
  background-image: -webkit-linear-gradient(top, #E4F4F3, #EDB59F);
  background-image: -o-linear-gradient(top, #E4F4F3, #EDB59F);
  background-image: linear-gradient(to bottom, #E4F4F3, #EDB59F);
}

/* line 168, ../../sass/custom/_calendar.scss */
.ric-red-orange .fc-unthemed .fc-list-heading td,
.ric-orange .fc-unthemed .fc-list-heading td {
  background-color: #FBEFEB;
}

/* line 172, ../../sass/custom/_calendar.scss */
.ric-purple .fc-month-view .fc-start.fc-end .fc-content,
.ric-purple .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-purple .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-purple .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-purple .fc-toolbar.fc-header-toolbar {
  background-color: #4B3F72;
}

/* line 179, ../../sass/custom/_calendar.scss */
.ric-purple .fullcalendar button.fc-state-active,
.ric-purple .fc-unthemed td.fc-today {
  background-color: #A49EB7;
}

/* line 183, ../../sass/custom/_calendar.scss */
.ric-purple .fullcalendar button.fc-state-active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A49EB7), to(#ECEAF0));
  background-image: -webkit-linear-gradient(bottom, #ECEAF0, #A49EB7);
  background-image: -o-linear-gradient(bottom, #ECEAF0, #A49EB7);
  background-image: linear-gradient(to top, #ECEAF0, #A49EB7);
}

/* line 190, ../../sass/custom/_calendar.scss */
.ric-purple .fc-toolbar button.fc-state-hover,
.ric-purple .fc-toolbar button:focus {
  background-color: #A49EB7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ECEAF0), to(#A49EB7));
  background-image: -webkit-linear-gradient(top, #ECEAF0, #A49EB7);
  background-image: -o-linear-gradient(top, #ECEAF0, #A49EB7);
  background-image: linear-gradient(to bottom, #ECEAF0, #A49EB7);
}

/* line 198, ../../sass/custom/_calendar.scss */
.ric-purple .fc-unthemed .fc-list-heading td {
  background-color: #ECEAF0;
}

/* line 201, ../../sass/custom/_calendar.scss */
.ric-magenta .fc-month-view .fc-start.fc-end .fc-content,
.ric-magenta .fc-time-grid-event.fc-start.fc-end .fc-bg,
.ric-magenta .fc-time-grid-event.fc-not-start.fc-end .fc-bg,
.ric-magenta .fc-time-grid-event.fc-start.fc-not-end .fc-bg,
.ric-magenta .fc-toolbar.fc-header-toolbar {
  background-color: #92374D;
}

/* line 208, ../../sass/custom/_calendar.scss */
.ric-magenta .fullcalendar button.fc-state-active,
.ric-magenta .fc-unthemed td.fc-today {
  background-color: #C89AA5;
}

/* line 212, ../../sass/custom/_calendar.scss */
.ric-magenta .fullcalendar button.fc-state-active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C89AA5), to(#F3E9EC));
  background-image: -webkit-linear-gradient(bottom, #F3E9EC, #C89AA5);
  background-image: -o-linear-gradient(bottom, #F3E9EC, #C89AA5);
  background-image: linear-gradient(to top, #F3E9EC, #C89AA5);
}

/* line 219, ../../sass/custom/_calendar.scss */
.ric-magenta .fc-toolbar button.fc-state-hover,
.ric-magenta .fc-toolbar button:focus {
  background-color: #C89AA5;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F3E9EC), to(#C89AA5));
  background-image: -webkit-linear-gradient(top, #F3E9EC, #C89AA5);
  background-image: -o-linear-gradient(top, #F3E9EC, #C89AA5);
  background-image: linear-gradient(to bottom, #F3E9EC, #C89AA5);
}

/* line 227, ../../sass/custom/_calendar.scss */
.ric-magenta .fc-unthemed .fc-list-heading td {
  background-color: #F3E9EC;
}

@media (max-width: 1600px) {
  /* line 231, ../../sass/custom/_calendar.scss */
  .fullcalendar {
    padding: 10px 0 60px 0;
  }
}
@media (max-width: 1199px) {
  /* line 236, ../../sass/custom/_calendar.scss */
  body .fc {
    margin: 0 -15px;
  }

  /* line 239, ../../sass/custom/_calendar.scss */
  .fc .fc-right button {
    font-size: 0;
  }

  /* line 242, ../../sass/custom/_calendar.scss */
  .fc .fc-right button::after {
    font-size: 16px;
    font-family: "Font Awesome 5 Pro";
  }

  /* line 246, ../../sass/custom/_calendar.scss */
  .fc .fc-right button.fc-month-button::after {
    content: "\f073";
  }

  /* line 249, ../../sass/custom/_calendar.scss */
  .fc .fc-right button.fc-agendaWeek-button::after {
    content: "\f272";
  }

  /* line 252, ../../sass/custom/_calendar.scss */
  .fc .fc-right button.fc-agendaDay-button::after {
    content: "\f783";
  }

  /* line 255, ../../sass/custom/_calendar.scss */
  .fc .fc-right button.fc-listYear-button::after {
    content: "\f03a";
  }
}
@media (max-width: 900px) {
  /* line 260, ../../sass/custom/_calendar.scss */
  .fc button {
    padding: 5px 10px;
  }

  /* line 263, ../../sass/custom/_calendar.scss */
  .fc .fc-left .fc-icon {
    margin: 0;
  }

  /* line 266, ../../sass/custom/_calendar.scss */
  .fc .fc-left button {
    padding: 5px;
  }

  /* line 269, ../../sass/custom/_calendar.scss */
  .fc .fc-center h2 {
    font-size: 20px;
  }

  /* line 272, ../../sass/custom/_calendar.scss */
  .fullcalendar .fc-toolbar .fc-center {
    height: 24px;
  }

  /* line 275, ../../sass/custom/_calendar.scss */
  .fc-toolbar.fc-header-toolbar {
    padding: .9em;
  }

  /* line 278, ../../sass/custom/_calendar.scss */
  .fc-view-container .fc-widget-header table th {
    padding: 0 4px;
  }

  /* line 281, ../../sass/custom/_calendar.scss */
  a.fc-day-grid-event:hover {
    position: absolute;
  }
}
@media (max-width: 700px) {
  /* line 286, ../../sass/custom/_calendar.scss */
  .fc .fc-right button::after {
    font-size: 14px;
  }

  /* line 289, ../../sass/custom/_calendar.scss */
  .fc .fc-left button {
    padding: 3px;
  }

  /* line 292, ../../sass/custom/_calendar.scss */
  .fc button {
    padding: 3px 6px;
  }

  /* line 295, ../../sass/custom/_calendar.scss */
  .fc .fc-center h2 {
    font-size: 14px;
  }
}
/* line 1, ../../sass/custom/_blog.scss */
.latest-news.unprocessed .views-element-container {
  opacity: 0;
}

/* line 4, ../../sass/custom/_blog.scss */
.latest-news .views-element-container {
  opacity: 1;
  transition: all .5s linear;
  margin-top: 55px;
}

/* line 9, ../../sass/custom/_blog.scss */
.latest-news .slick__arrow {
  height: 92%;
  width: 100%;
}

/* line 13, ../../sass/custom/_blog.scss */
.latest-news button.slick-arrow {
  transition: all .15s linear;
  width: 40%;
  color: #2b3b61;
  border-radius: 8px;
  height: 40px;
}

/* line 20, ../../sass/custom/_blog.scss */
.latest-news button.slick-arrow svg {
  height: 30px;
  position: absolute;
  top: 0px;
  width: 100%;
  left: 0;
}

/* line 27, ../../sass/custom/_blog.scss */
.latest-news button.slick-arrow:hover {
  background-color: transparent;
  color: #b1b1b1;
}

/* line 31, ../../sass/custom/_blog.scss */
.latest-news button.slick-prev.slick-arrow {
  top: -45px;
  left: 30%;
}

/* line 35, ../../sass/custom/_blog.scss */
.latest-news button.slick-next.slick-arrow {
  top: auto;
  bottom: -90px;
  left: 30%;
}

/* line 40, ../../sass/custom/_blog.scss */
.latest-news .row.slide .thumbnail {
  min-width: 130px;
  min-height: 130px;
}

/* line 44, ../../sass/custom/_blog.scss */
.dept-landing-inside-dept-section .row.slide .thumbnail .icon img {
  width: 130px;
  height: 130px;
  position: absolute;
  left: 5px;
  top: -10px;
}

/* line 51, ../../sass/custom/_blog.scss */
.dept-landing-inside-dept-section .row.slide .thumbnail .icon-background {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  border: solid 3px #ffffff;
  left: 10px;
  top: 10px;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.3);
}

/* line 60, ../../sass/custom/_blog.scss */
.latest-news .row.slide .thumbnail .icon img {
  width: 130px;
  height: 130px;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 67, ../../sass/custom/_blog.scss */
.latest-news .row.slide .thumbnail .icon-background {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  border: solid 3px #ffffff;
  position: absolute;
  left: 10px;
  top: 10px;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.3);
}

/* line 77, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-1 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-1 .thumbnail .icon-background {
  background-color: #B6C4B9;
}

/* line 81, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-2 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-2 .thumbnail .icon-background {
  background-color: #92a1b9;
}

/* line 85, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-3 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-3 .thumbnail .icon-background {
  background-color: #A49EB7;
}

/* line 89, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-4 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-4 .thumbnail .icon-background {
  background-color: #C89AA5;
}

/* line 93, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-5 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-5 .thumbnail .icon-background {
  background-color: #EDB59F;
}

/* line 97, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-6 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-6 .thumbnail .icon-background {
  background-color: #B6C4B9;
}

/* line 101, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-7 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-7 .thumbnail .icon-background {
  background-color: #92a1b9;
}

/* line 105, ../../sass/custom/_blog.scss */
.latest-news .row.slide.slide-8 .thumbnail .icon-background,
.dept-landing-inside-dept-section .row.slide.slide-8 .thumbnail .icon-background {
  background-color: #A49EB7;
}

/* line 109, ../../sass/custom/_blog.scss */
.latest-news .row.slide .copy.col .title {
  margin-bottom: 15px;
}

/* line 112, ../../sass/custom/_blog.scss */
.latest-news .row.slide .copy.col .title {
  font-weight: 700;
  font-size: 2em;
  padding: 5px 0;
  border-bottom: solid 4px;
  color: #000000;
  max-height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 1201 to 1367 */
@media (min-width: 1201px) and (max-width: 1367px) {
  /* line 125, ../../sass/custom/_blog.scss */
  .latest-news .row.slide .copy.col .title {
    max-height: 36px;
  }
}
/* line 128, ../../sass/custom/_blog.scss */
 
.page.ric-blue .latest-news .row.slide .copy.col .title {
  border-color: #274576;
}

/* line 133, ../../sass/custom/_blog.scss */
.page.ric-red-orange .latest-news .row.slide .copy.col .title {
  border-color: #DD6E42;
}

/* line 136, ../../sass/custom/_blog.scss */
.page.ric-orange .latest-news .row.slide .copy.col .title {
  border-color: #DD6E42;
}

/* line 139, ../../sass/custom/_blog.scss */
.page.ric-aquamarine .latest-news .row.slide .copy.col .title {
  border-color: #00B3C7;
}

/* line 142, ../../sass/custom/_blog.scss */
.page.ric-green .latest-news .row.slide .copy.col .title {
  border-color: #708B75;
}

/* line 145, ../../sass/custom/_blog.scss */
.page.ric-olive .latest-news .row.slide .copy.col .title {
  border-color: #708B75;
}

/* line 148, ../../sass/custom/_blog.scss */
.page.ric-magenta .latest-news .row.slide .copy.col .title {
  border-color: #92374D;
}

/* line 151, ../../sass/custom/_blog.scss */
.page.ric-purple .latest-news .row.slide .copy.col .title {
  border-color: #4B3F72;
}

/* Removed when latest news blog links were disabled */
/* .latest-news .row.slide .copy.col .title:hover {
    text-decoration: none;
    color: gray;
} */
/* line 159, ../../sass/custom/_blog.scss */
.latest-news .row.slide .copy.col .body {
  font-size: 1.2em;
  font-weight: 600;
}

/* line 163, ../../sass/custom/_blog.scss */
.latest-news .row.slide .copy.col .body p {
  margin-block-end: 0;
  margin-block-start: 0;
  line-height: 1.25em;
}

/* line 168, ../../sass/custom/_blog.scss */
.desktop-only .slick--view--latest-news-blog .slide__caption {
  padding-right: 0;
  margin-left: 30px;
  padding-bottom: 0px;
  padding-top: 0px;
}

/* line 174, ../../sass/custom/_blog.scss */
.desktop-only .slick--view--latest-news-blog .copy.col {
  padding-left: 55px;
}

/* line 177, ../../sass/custom/_blog.scss */
.latest-news h2 {
  margin-bottom: 0;
  font-size: 3.9em;
  font-weight: 300;
}

/* line 182, ../../sass/custom/_blog.scss */
.latest-news .slick-track .row.slide {
  text-align: left;
}

@media (min-width: 1200px) and (max-width: 1600px) {
  /* line 186, ../../sass/custom/_blog.scss */
  .latest-news .row.slide .thumbnail .icon img {
    width: 85px;
    height: 85px;
  }

  /* line 190, ../../sass/custom/_blog.scss */
  .latest-news .row.slide .thumbnail .icon-background {
    width: 65px;
    height: 65px;
  }

  /* line 194, ../../sass/custom/_blog.scss */
  .latest-news .row.slide .thumbnail {
    min-width: 85px;
    min-height: 85px;
  }

  /* line 198, ../../sass/custom/_blog.scss */
  .slick--view--latest-news-blog .copy.col {
    font-size: .8em;
  }

  /* line 201, ../../sass/custom/_blog.scss */
  .slick--view--latest-news-blog .slick-vertical .slick-slide {
    height: 95px;
    overflow: hidden;
  }

  /* line 205, ../../sass/custom/_blog.scss */
  .department-landing .latest-news {
    margin-bottom: 50px;
  }

  /* line 208, ../../sass/custom/_blog.scss */
  .ric-blue .latest-news > h2 {
    font-size: 3em;
  }

  /* line 211, ../../sass/custom/_blog.scss */
  .latest-news .views-element-container {
    margin-top: 35px;
  }

  /* line 214, ../../sass/custom/_blog.scss */
  .latest-news button.slick-prev.slick-arrow {
    top: -35px;
  }

  /* line 217, ../../sass/custom/_blog.scss */
  .latest-news button.slick-next.slick-arrow {
    bottom: -70px;
  }

  /* line 220, ../../sass/custom/_blog.scss */
  .department-landing .latest-videos {
    padding-left: 15px;
  }
}
/* 1601 and up */
@media (min-width: 1601px) {
  /* line 227, ../../sass/custom/_blog.scss */
  .latest-news .row.slide .thumbnail .icon img {
    width: 104px;
    height: 104px;
    left: 14px;
    top: 15px;
  }
}
/* line 233, ../../sass/custom/_blog.scss */
 
.blog-list .views-element-container article.contextual-region h2 a {
  color: #333;
  line-height: 1.3em;
}

/* line 239, ../../sass/custom/_blog.scss */
.blog-list .views-element-container article.contextual-region img, .blog-view img {
  padding: 0 !important;
  width: auto;
  height: 100%;
  border-top: 6px solid #264576;
}

/* line 245, ../../sass/custom/_blog.scss */
.blog-list .views-element-container article.contextual-region footer, .blog-view footer {
  background-color: #e2e2e2;
  padding: 11px;
  font-size: .85em;
  color: #8a8a8a;
  text-align: center;
  font-weight: bold;
  margin-bottom: 60px;
}

/* line 254, ../../sass/custom/_blog.scss */
footer#blog-page-footer-separator {
  background-color: #e2e2e2;
  padding: 2px;
  margin-bottom: 40px;
  margin-top: 40px;
}

/* line 260, ../../sass/custom/_blog.scss */
.blog-list .blog-article-date {
  background-color: #264576;
  color: white;
  padding: 11px 15px;
  border-radius: 4px;
  display: inline-block;
}

/* line 267, ../../sass/custom/_blog.scss */
.blog-pinned {
  display: none;
}

/* line 270, ../../sass/custom/_blog.scss */
.blog-archive h2 {
  font-size: 1.75em;
  border-bottom: 1px solid #ddd;
}

/* line 274, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame {
  background: #E8EBF0;
  padding-bottom: 10px;
}

/* line 278, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame h3 {
  font-size: 1em;
  background-color: #9a9a9a;
  color: white;
  font-weight: 400;
  padding: 6px 13px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 0;
}

/* line 288, ../../sass/custom/_blog.scss */
.page.ric-aquamarine .blog-archive .archive-frame h3, .page.ric-blue .blog-archive .archive-frame h3 {
  background-color: #274576;
}

/* line 291, ../../sass/custom/_blog.scss */
.page.ric-green .blog-archive .archive-frame h3, .page.ric-olive .blog-archive .archive-frame h3 {
  background-color: #708B75;
}

/* line 294, ../../sass/custom/_blog.scss */
.page.ric-red-orange .blog-archive .archive-frame h3, .page.ric-orange .blog-archive .archive-frame h3 {
  background-color: #DD6E42;
}

/* line 297, ../../sass/custom/_blog.scss */
.page.ric-purple .blog-archive .archive-frame h3 {
  background-color: #4B3F72;
}

/* line 300, ../../sass/custom/_blog.scss */
.page.ric-magenta .blog-archive .archive-frame h3 {
  background-color: #92374D;
}

/* line 303, ../../sass/custom/_blog.scss */
.blog-archive .blog-archives-published-date, .blog-archive .blog-archives-title {
  padding: 0 15px;
}

/* line 306, ../../sass/custom/_blog.scss */
.blog-archive .blog-archives-published-date {
  padding-right: 0;
}

/* line 309, ../../sass/custom/_blog.scss */
.blog-archive .blog-archives-title {
  padding-bottom: 10px;
}

/* line 312, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame ul.pager {
  list-style: none;
  margin: 0;
  margin-block-end: 0;
  margin-block-start: 0;
  padding-inline-start: 0;
}

/* line 319, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame ul.pager li {
  display: block;
  text-align: center;
}

/* line 323, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame ul.pager li.pager__item a.button {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 4px 14px;
  font-size: .9em;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 342, ../../sass/custom/_blog.scss */
.page.ric-blue .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #274576;
  border-color: #274576;
}

/* line 346, ../../sass/custom/_blog.scss */
.page.ric-blue .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #2c4e85;
}

/* line 349, ../../sass/custom/_blog.scss */
.page.ric-green .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #708B75;
  border-color: #708B75;
}

/* line 353, ../../sass/custom/_blog.scss */
.page.ric-green .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #7d9b82;
}

/* line 356, ../../sass/custom/_blog.scss */
.page.ric-magenta .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #92374D;
  border-color: #92374D;
}

/* line 360, ../../sass/custom/_blog.scss */
.page.ric-magenta .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #a33e57;
}

/* line 363, ../../sass/custom/_blog.scss */
.page.ric-purple .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #4B3F72;
  border-color: #4B3F72;
}

/* line 367, ../../sass/custom/_blog.scss */
.page.ric-purple .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #554881;
}

/* line 370, ../../sass/custom/_blog.scss */
.page.ric-orange .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #FE7F2D;
  border-color: #FE7F2D;
}

/* line 374, ../../sass/custom/_blog.scss */
.page.ric-orange .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #fc8a3e;
}

/* UX-4 */
/* line 378, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap h1.news-and-announcements-blog-title {
  border-bottom: 1px solid #ddd;
}

/* line 381, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap h2.blog-article-title {
  font-size: 1.4em;
}

/* line 384, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap .blog-search-caption-most-recent {
  font-size: .85em;
  margin-top: 8px;
  text-align: center;
  margin-bottom: 8px;
}

/* line 390, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap .news-external-archives {
  font-size: .85em;
  text-align: center;
  margin: 10px 0px;
}

/* line 395, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap .news-external-archives a {
  color: #3969b9;
}

/* line 398, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap .news-external-archives a:hover {
  color: #5592f1;
}

/* line 401, ../../sass/custom/_blog.scss */
.search-header, .ric-blog-header {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 200px;
  padding-bottom: 25px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: right;
  background-position-y: top;
}

/* line 412, ../../sass/custom/_blog.scss */
.search-header {
  height: 200px;
  background-position: center;
  display: flex;
  justify-content: center;
  color: white;
  align-items: flex-end;
  padding-bottom: 40px;
}

/* line 421, ../../sass/custom/_blog.scss */
.row.ric-blog-row-wrap {
  max-width: 1366px;
  margin: auto;
  padding-top: 215px;
}

/* line 426, ../../sass/custom/_blog.scss */
.ric-blog-header {
  left: 15px;
  right: 15px;
  position: absolute;
  z-index: -9;
}

/* line 432, ../../sass/custom/_blog.scss */
.path-node .ric-blog-header {
  background-color: #ddd;
}

/* line 435, ../../sass/custom/_blog.scss */
.blog-list .views-element-container article.contextual-region h2 a {
  color: #333;
  line-height: 1.3em;
}

/* line 439, ../../sass/custom/_blog.scss */
.blog-list .views-element-container article.contextual-region img, .blog-view img {
  padding: 0 !important;
  width: auto;
  height: 100%;
  border-top: 6px solid #264576;
}

/* line 445, ../../sass/custom/_blog.scss */
.blog-list .views-element-container article.contextual-region footer, .blog-view footer {
  background-color: #e2e2e2;
  padding: 11px;
  font-size: .85em;
  color: #8a8a8a;
  text-align: center;
  font-weight: bold;
  margin-bottom: 60px;
}

/* line 454, ../../sass/custom/_blog.scss */
footer#blog-page-footer-separator {
  background-color: #e2e2e2;
  padding: 2px;
  margin-bottom: 40px;
  margin-top: 40px;
}

/* line 460, ../../sass/custom/_blog.scss */
.blog-list .blog-article-date {
  background-color: #264576;
  color: white;
  padding: 11px 15px;
  border-radius: 4px;
  display: inline-block;
}

/* line 467, ../../sass/custom/_blog.scss */
.blog-pinned {
  display: none;
}

/* line 470, ../../sass/custom/_blog.scss */
.blog-archive h2 {
  font-size: 1.75em;
  border-bottom: 1px solid #ddd;
}

/* line 474, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame {
  background: #e8ebf0;
  padding-bottom: 10px;
}

/* line 478, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame h3 {
  font-size: 1em;
  background-color: #9a9a9a;
  color: white;
  font-weight: 400;
  padding: 6px 13px;
  text-transform: uppercase;
  margin-bottom: 10px;
  margin-top: 0;
}

/* line 488, ../../sass/custom/_blog.scss */
.page.ric-aquamarine .blog-archive .archive-frame h3, .page.ric-blue .blog-archive .archive-frame h3 {
  background-color: #274576;
}

/* line 491, ../../sass/custom/_blog.scss */
.page.ric-green .blog-archive .archive-frame h3, .page.ric-olive .blog-archive .archive-frame h3 {
  background-color: #708B75;
}

/* line 494, ../../sass/custom/_blog.scss */
.page.ric-red-orange .blog-archive .archive-frame h3, .page.ric-orange .blog-archive .archive-frame h3 {
  background-color: #dd6e42;
}

/* line 497, ../../sass/custom/_blog.scss */
.page.ric-purple .blog-archive .archive-frame h3 {
  background-color: #4b3f72;
}

/* line 500, ../../sass/custom/_blog.scss */
.page.ric-magenta .blog-archive .archive-frame h3 {
  background-color: #92374D;
}

/* line 503, ../../sass/custom/_blog.scss */
.blog-archive .blog-archives-published-date, .blog-archive .blog-archives-title {
  padding: 0 15px;
}

/* line 506, ../../sass/custom/_blog.scss */
.blog-archive .blog-archives-published-date {
  padding-right: 0;
}

/* line 509, ../../sass/custom/_blog.scss */
.blog-archive .blog-archives-title {
  padding-bottom: 10px;
}

/* line 512, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame ul.pager {
  list-style: none;
  margin: 0;
  margin-block-end: 0;
  margin-block-start: 0;
  padding-inline-start: 0;
}

/* line 519, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame ul.pager li {
  display: block;
  text-align: center;
}

/* line 523, ../../sass/custom/_blog.scss */
.blog-archive .archive-frame ul.pager li.pager__item a.button {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 4px 14px;
  font-size: .9em;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

/* line 542, ../../sass/custom/_blog.scss */
.page.ric-blue .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #274576;
  border-color: #274576;
}

/* line 546, ../../sass/custom/_blog.scss */
.page.ric-blue .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #2c4e85;
}

/* line 549, ../../sass/custom/_blog.scss */
.page.ric-green .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #708B75;
  border-color: #708B75;
}

/* line 553, ../../sass/custom/_blog.scss */
.page.ric-green .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #7d9b82;
}

/* line 556, ../../sass/custom/_blog.scss */
.page.ric-magenta .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #92374D;
  border-color: #92374D;
}

/* line 560, ../../sass/custom/_blog.scss */
.page.ric-magenta .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #a33e57;
}

/* line 563, ../../sass/custom/_blog.scss */
.page.ric-purple .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #4B3F72;
  border-color: #4B3F72;
}

/* line 567, ../../sass/custom/_blog.scss */
.page.ric-purple .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #554881;
}

/* line 570, ../../sass/custom/_blog.scss */
.page.ric-orange .blog-archive .archive-frame ul.pager li.pager__item a.button {
  background-color: #FE7F2D;
  border-color: #FE7F2D;
}

/* line 574, ../../sass/custom/_blog.scss */
.page.ric-orange .blog-archive .archive-frame ul.pager li.pager__item a.button:hover {
  background-color: #fc8a3e;
}

/* line 577, ../../sass/custom/_blog.scss */
.blog-header-title {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 582, ../../sass/custom/_blog.scss */
.blog-header-title h2 {
  margin-bottom: 0;
}

/* line 585, ../../sass/custom/_blog.scss */
.blog-header-title h3 {
  color: white;
  font-size: 1.4em;
  font-weight: 600;
  text-shadow: 2px 2px 8px #000000;
  margin-top: 5px;
}

/* line 592, ../../sass/custom/_blog.scss */
.grandchild-page.blog .blog-archive ul {
  list-style-type: none;
  display: flex;
  align-items: center;
  margin: auto;
  padding: 0;
  justify-content: center;
}

/* line 600, ../../sass/custom/_blog.scss */
.grandchild-page.blog .blog-archive ul li a {
  margin: 0 15px;
  font-size: 1.5em;
}

/* line 605, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap ul.js-pager__items {
  list-style-type: none;
}
/* line 607, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap ul.js-pager__items li {
  display: inline-block;
  margin: 1em;
}
/* line 610, ../../sass/custom/_blog.scss */
.ric-blog-row-wrap ul.js-pager__items li.is-active {
  font-weight: bold;
}

/* line 1, ../../sass/custom/_search.scss */
.twitter-ie-only {
  display: none;
}

/* line 4, ../../sass/custom/_search.scss */
.path-search .richmond-header {
  background-color: #264576;
}

/* line 7, ../../sass/custom/_search.scss */
.path-search .no-department .main {
  padding-top: 178px;
}

/* line 10, ../../sass/custom/_search.scss */
.path-search .views-exposed-form {
  display: flex;
  padding-bottom: 20px;
}

/* line 14, ../../sass/custom/_search.scss */
.path-search #block-businessunit h2 {
  font-size: 1.5em;
}

/* line 17, ../../sass/custom/_search.scss */
.path-search footer {
  color: #afafaf;
  margin-bottom: 15px;
}

/* line 21, ../../sass/custom/_search.scss */
.path-search article h2 {
  margin-bottom: 10px;
  font-size: 1.25em;
}

/* line 25, ../../sass/custom/_search.scss */
.main .path-search .col {
  margin-bottom: 50px;
}

/* line 28, ../../sass/custom/_search.scss */
.path-search nav.pager ul.pager__items {
  display: flex;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 30px;
  justify-content: center;
  margin-bottom: 60px;
}

/* line 37, ../../sass/custom/_search.scss */
.path-search nav.pager ul.pager__items li {
  margin-bottom: 0;
  margin: 0 10px;
}

/* line 41, ../../sass/custom/_search.scss */
.path-search nav.pager ul.pager__items li.pager__item.is-active a {
  color: black;
  border: 1px solid #ddd;
  padding: 4px 10px;
  margin: 0 -5px;
}

/* line 47, ../../sass/custom/_search.scss */
.path-search .nav-tabs .nav-link {
  background-color: #264576;
  color: #e0e0e0;
}

/* line 51, ../../sass/custom/_search.scss */
.path-search .nav-tabs .nav-link,
.path-search .nav-tabs {
  border: 0;
  margin: 0 7px;
}

/* line 56, ../../sass/custom/_search.scss */
.path-search li.nav-item a.nav-link.active {
  background-color: var(--white);
  color: #3868b9;
  margin-right: 10px;
}

/* line 61, ../../sass/custom/_search.scss */
.path-search ul.nav.nav-tabs {
  max-width: 1366px;
  margin: auto;
}

/* line 65, ../../sass/custom/_search.scss */
.path-search input.form-search {
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  margin: 0 10px;
}

/* line 76, ../../sass/custom/_search.scss */
.path-search input#edit-or,
.path-search input#edit-phrase,
.path-search input#edit-negative {
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  margin-bottom: 15px;
}

/* line 89, ../../sass/custom/_search.scss */
.path-search details.search-advanced {
  margin: 15px 0;
  border: 1px solid #ddd;
  padding: 15px 20px;
  border-radius: 4px;
}

/* line 95, ../../sass/custom/_search.scss */
.path-search div#edit-type, .path-search div#edit-language {
  column-count: 2;
}

/* line 98, ../../sass/custom/_search.scss */
.path-search fieldset#edit-keywords-fieldset {
  margin: 15px 0;
}

/* line 101, ../../sass/custom/_search.scss */
.path-search span.fieldset-legend {
  font-size: .85em;
}

/* line 104, ../../sass/custom/_search.scss */
.path-search ol {
  margin-left: 0px;
}

/* line 107, ../../sass/custom/_search.scss */
.path-search form#search-form {
  position: relative;
  margin-top: 20px;
}

/* line 111, ../../sass/custom/_search.scss */
.path-search a#edit-help-link {
  position: absolute;
  right: 30px;
  top: 10px;
}

/* line 116, ../../sass/custom/_search.scss */
.path-search fieldset#edit-lang-fieldset > legend,
.path-search fieldset#edit-types-fieldset > legend,
.path-search div#block-richmondtheme-content > h2 {
  display: none;
}

/* line 121, ../../sass/custom/_search.scss */
.path-search div#google {
  padding-bottom: 60px;
}

/* line 124, ../../sass/custom/_search.scss */
.path-search .page.shrunk.grandchild-page .main {
  max-width: none;
  margin-bottom: 60px;
}

/* line 128, ../../sass/custom/_search.scss */
.path-search .main .tab-content {
  max-width: 1366px;
  margin: auto;
  padding-top: 40px;
}

/* line 133, ../../sass/custom/_search.scss */
.path-search .main ul#searchTabs {
  margin-top: -38px;
}

/* line 139, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search #views-exposed-form-acquia-search-page,
#block-exposedformacquia-searchpage-2 #views-exposed-form-acquia-search-page {
  display: flex;
}
/* line 141, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search #views-exposed-form-acquia-search-page .form-item-search,
#block-exposedformacquia-searchpage-2 #views-exposed-form-acquia-search-page .form-item-search {
  padding: 0;
}
/* line 143, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search #views-exposed-form-acquia-search-page .form-item-search #edit-search--2,
#block-exposedformacquia-searchpage-2 #views-exposed-form-acquia-search-page .form-item-search #edit-search--2 {
  padding: 0.5rem;
}
/* line 148, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search #views-exposed-form-acquia-search-page input,
#block-exposedformacquia-searchpage-2 #views-exposed-form-acquia-search-page input {
  height: 100%;
  margin-right: 0.5rem;
  padding: 0.75rem 1.25rem;
}
/* line 154, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search .form-item,
#block-exposedformacquia-searchpage-2 .form-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 2em;
}
/* line 162, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search .form-item.form-item-s input,
#block-exposedformacquia-searchpage-2 .form-item.form-item-s input {
  margin-top: 0;
}
/* line 165, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search .form-item .form-control, #views-exposed-form-site-search-site-search .form-item .form-text,
#block-exposedformacquia-searchpage-2 .form-item .form-control,
#block-exposedformacquia-searchpage-2 .form-item .form-text {
  display: inline-block;
  width: auto;
  vertical-align: middle;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  margin: 0 1rem 0 0;
}
/* line 180, ../../sass/custom/_search.scss */
#views-exposed-form-site-search-site-search .form-item label,
#block-exposedformacquia-searchpage-2 .form-item label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0;
  margin-right: 1em;
}

/* Search page */
/* line 195, ../../sass/custom/_search.scss */
.path-search .views-row {
  padding: 1.5rem 0 1.5rem 0;
  border-bottom: 1px solid #E8EBF0;
  margin: 0;
}
/* line 199, ../../sass/custom/_search.scss */
.path-search .views-row h3 {
  margin: 0 12px 0 0;
}

/* line 206, ../../sass/custom/_search.scss */
.path-search input.button.form-submit.btn-primary {
  border-color: #274576;
  background-color: #92a1b9;
  transition: all .15s linear;
}
/* line 210, ../../sass/custom/_search.scss */
.path-search input.button.form-submit.btn-primary:hover, .path-search input.button.form-submit.btn-primary:active {
  background-color: #274576;
}
/* line 215, ../../sass/custom/_search.scss */
.path-search .flex-container {
  display: flex;
}
/* line 219, ../../sass/custom/_search.scss */
.path-search .flex-child-1 {
  flex: 1;
}
/* line 222, ../../sass/custom/_search.scss */
.path-search .flex-child-3 {
  flex: 3;
}
/* line 226, ../../sass/custom/_search.scss */
.path-search .flex-child:first-child {
  margin-right: 20px;
}

/* IE only */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 235, ../../sass/custom/_search.scss */
  .socials-iframe-wrap {
    height: 520px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  /* line 242, ../../sass/custom/_search.scss */
  .twitter-ie-only {
    display: inherit;
    flex-direction: column;
    width: 240px;
  }

  /* line 247, ../../sass/custom/_search.scss */
  body .main .twitter-ie-only a {
    color: white;
    font-size: .8em;
  }

  /* line 251, ../../sass/custom/_search.scss */
  .twitter-ie-only p {
    font-size: .85em;
    margin-bottom: 5px;
  }

  /* line 255, ../../sass/custom/_search.scss */
  .twitter-ie-only .btn-primary {
    background-color: #274576;
    border-color: #274576;
  }

  /* line 259, ../../sass/custom/_search.scss */
  .twitter-ie-hide {
    display: none;
  }

  /* line 262, ../../sass/custom/_search.scss */
  details.search-advanced:not([open]) fieldset#edit-keywords-fieldset,
  details.search-advanced:not([open]) fieldset#edit-types-fieldset,
  details.search-advanced:not([open]) fieldset#edit-lang-fieldset,
  details.search-advanced:not([open]) .action {
    display: none;
  }

  /* line 268, ../../sass/custom/_search.scss */
  details[open].search-advanced fieldset#edit-keywords-fieldset {
    display: inherit;
  }

  /* line 271, ../../sass/custom/_search.scss */
  details.search-advanced summary {
    list-style-type: none;
  }

  /* line 274, ../../sass/custom/_search.scss */
  .path-search details.search-advanced {
    border: none !important;
  }
}
/* Edge only */
@supports (-ms-ime-align: auto) {
  /* line 281, ../../sass/custom/_search.scss */
  details.search-advanced:not([open]) fieldset#edit-keywords-fieldset,
  details.search-advanced:not([open]) fieldset#edit-types-fieldset,
  details.search-advanced:not([open]) fieldset#edit-lang-fieldset,
  details.search-advanced:not([open]) .action {
    display: none;
  }

  /* line 287, ../../sass/custom/_search.scss */
  details[open].search-advanced fieldset#edit-keywords-fieldset {
    display: inherit;
  }

  /* line 290, ../../sass/custom/_search.scss */
  details.search-advanced summary {
    list-style-type: none;
  }

  /* line 293, ../../sass/custom/_search.scss */
  .path-search details.search-advanced {
    border: none !important;
  }
}
/* style search results */
/* line 299, ../../sass/custom/_search.scss */
.path-search .lunr-search-page-form {
  margin: 0;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
}

/* line 305, ../../sass/custom/_search.scss */
.path-search .tab-content .tab-pane .lunr-search-result-row {
  display: flex;
  border-bottom: 1px solid #f1f1f1;
  font-size: 1.2em;
  font-weight: bold;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 315, ../../sass/custom/_search.scss */
.path-search .lunr-search-result-row img {
  width: 100px;
  height: auto;
  margin-right: 15px;
  margin-bottom: 15px;
}

/* line 321, ../../sass/custom/_search.scss */
.path-search .lunr-search-pager {
  display: flex;
  justify-content: center;
  margin-top: 40px;
  flex-wrap: wrap;
}

/* line 327, ../../sass/custom/_search.scss */
.path-search article ul.links.inline,
.path-search article footer > div {
  display: none;
}

/* line 331, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane div {
  padding: initial;
}

/* line 335, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane .gsc-webResult.gsc-result {
  padding: 10px 0 0;
}

/* line 338, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane .gsc-webResult.gsc-result .gsc-table-result {
  padding: 5px 0 0;
}

/* line 341, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane .gsc-refinementBlock {
  margin-bottom: 15px;
}

/* line 344, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane .gsc-result-info {
  padding: 10px;
}

/* line 347, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane .gsc-tabHeader.gsc-tabhActive,
.path-search .tab-content div#google.tab-pane .gsc-refinementHeader.gsc-refinementhActive {
  color: #264576;
}

/* line 351, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane .gsc-tabHeader.gsc-tabhInactive,
.path-search .tab-content div#google.tab-pane .gsc-refinementHeader.gsc-refinementhInactive {
  color: #585858;
  margin: 0 5px;
}

/* line 356, ../../sass/custom/_search.scss */
.path-search .tab-content div#google.tab-pane .gsc-cursor-box.gs-bidi-start-align {
  text-align: center;
}

/* phones and smaller */
@media (max-width: 480px) {
  /* line 362, ../../sass/custom/_search.scss */
  .path-search .lunr-search-page-form label {
    display: none;
  }

  /* line 365, ../../sass/custom/_search.scss */
  .path-search .lunr-search-page-form {
    margin-bottom: 0px;
    justify-content: flex-start;
  }
}
/* line 372, ../../sass/custom/_search.scss */
.path-tv .search-results-wrapper {
  display: none;
  position: relative;
}
/* line 375, ../../sass/custom/_search.scss */
.path-tv .search-results-wrapper .js-lunr-search-results.lunr-search-results {
  margin: 0 40px;
}
/* line 378, ../../sass/custom/_search.scss */
.path-tv .search-results-wrapper .lunr-search-arrow {
  position: absolute;
  top: 55%;
  width: 25px;
  height: 25px;
  font-size: 25px;
}
/* line 384, ../../sass/custom/_search.scss */
.path-tv .search-results-wrapper .lunr-search-arrow.js-lunr-search-prev-page {
  left: 0;
}
/* line 387, ../../sass/custom/_search.scss */
.path-tv .search-results-wrapper .lunr-search-arrow.js-lunr-search-next-page {
  right: 0;
}
/* line 393, ../../sass/custom/_search.scss */
.path-tv .ric-video-search-form div.form-item-year {
  min-width: 8em;
}
/* line 396, ../../sass/custom/_search.scss */
.path-tv .ric-video-search-form div.form-item-month {
  min-width: 10em;
}

/* 1200 and smaller */
@media (max-width: 1200px) {
  /* line 404, ../../sass/custom/_search.scss */
  .path-search .tab-content .tab-pane div {
    padding: 0;
  }

  /* line 407, ../../sass/custom/_search.scss */
  .lunr-search-page-form input[type="submit"] {
    min-width: inherit;
  }
}
/* tablet and smaller */
@media (max-width: 768px) {
  /* line 414, ../../sass/custom/_search.scss */
  .path-search input.form-search {
    width: 75%;
  }
}
/* line 1, ../../sass/custom/_resources.scss */
.row.resources-row {
  background-image: url(../../img/resources-background.svg);
  margin: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 7, ../../sass/custom/_resources.scss */
.row.resources-row #wheel svg {
  margin-left: -100px;
}

/* line 10, ../../sass/custom/_resources.scss */
.row.resources-row #wheelContent {
  padding-left: 0;
  margin-left: -50px;
}

/* line 14, ../../sass/custom/_resources.scss */
.wheel {
  height: 500px;
  width: 1000px;
}

/* line 18, ../../sass/custom/_resources.scss */
.wheel-content-item {
  position: absolute;
  margin-top: 17%;
  visibility: hidden;
  font-size: 18px;
  width: 55%;
}

/* line 25, ../../sass/custom/_resources.scss */
.wheel-content-item-active {
  visibility: visible;
}

/* line 28, ../../sass/custom/_resources.scss */
li.nav-item.wheel-content-item h2 {
  font-size: 38px;
}

@media (min-width: 1200px) and (max-width: 1440px) {
  /* line 32, ../../sass/custom/_resources.scss */
  .row.resources-row #wheel svg {
    margin-left: 0px;
  }

  /* line 35, ../../sass/custom/_resources.scss */
  .row.resources-row #wheelContent {
    padding-left: 0;
    margin-left: -60px;
  }
}
@media (min-width: 1441px) and (max-width: 1680px) {
  /* line 41, ../../sass/custom/_resources.scss */
  .row.resources-row #wheel svg {
    margin-left: -20px;
  }
}
@media (min-width: 1680px) and (max-width: 1900px) {
  /* line 46, ../../sass/custom/_resources.scss */
  .row.resources-row #wheelContent {
    margin-left: 40px;
  }
}
@media (max-width: 771px) {
  /* line 51, ../../sass/custom/_resources.scss */
  .resources-content {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 55, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs {
    text-align: center;
  }

  /* line 58, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs .nav {
    justify-content: center;
  }

  /* line 61, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul.nav {
    margin-left: 0;
  }

  /* line 64, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs li {
    margin-left: 7px;
    margin-right: 7px;
  }

  /* line 68, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs li a img {
    width: 60px;
    padding: 18px;
    opacity: .3;
  }

  /* line 73, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li a.active.show {
    position: relative;
  }

  /* line 76, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li a.active.show img {
    opacity: 1;
  }

  /* line 79, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li a.active.show::after {
    width: 60px;
    height: 4px;
    position: absolute;
    content: " ";
    top: 45px;
    left: 0;
  }

  /* line 87, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-blue a.active.show::after {
    background-color: #274576;
  }

  /* line 90, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-green a.active.show::after {
    background-color: #708B75;
  }

  /* line 93, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-purple a.active.show::after {
    background-color: #4B3F72;
  }

  /* line 96, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-magenta a.active.show::after {
    background-color: #92374D;
  }

  /* line 99, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-orange a.active.show::after {
    background-color: #DD6E42;
  }

  /* line 102, ../../sass/custom/_resources.scss */
  .resources-section .mobile-only {
    margin-top: 3px;
    padding-top: 20px;
    padding-bottom: 50px;
    background-image: url(../../img/resources-background.svg);
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 110, ../../sass/custom/_resources.scss */
  .resources-section .mobile-only .ric-header h2 {
    margin-top: 0;
  }

  /* line 113, ../../sass/custom/_resources.scss */
  .resources-section .mobile-only .resources-content.col, .resources-section .mobile-only #wheel.wheel.col, .resources-section .mobile-only #wheelContent.col {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 117, ../../sass/custom/_resources.scss */
  .latest-news-mobile .views-row .copy .title,
  .latest-news-mobile-title, .featured-events-title,
  .resources-content-mobile-tabs .tab-pane h3 {
    font-size: 1.5em;
    font-weight: 800;
    margin-bottom: 5px;
  }

  /* line 124, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs .tab-pane h3 {
    margin-bottom: 15px;
    margin-top: 30px;
  }

  /* line 128, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs .tab-pane p {
    line-height: 21px;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 133, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs {
    text-align: center;
  }

  /* line 136, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs .nav {
    justify-content: center;
  }

  /* line 139, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul.nav {
    margin-left: 0;
  }

  /* line 142, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs li {
    margin-left: 7px;
    margin-right: 7px;
  }

  /* line 146, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs li a img {
    width: 60px;
    padding: 18px;
    opacity: .3;
  }

  /* line 151, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li a.active.show {
    position: relative;
  }

  /* line 154, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li a.active.show img {
    opacity: 1;
  }

  /* line 157, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li a.active.show::after {
    width: 60px;
    height: 4px;
    position: absolute;
    content: " ";
    top: 45px;
    left: 0;
  }

  /* line 165, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-blue a.active.show::after {
    background-color: #274576;
  }

  /* line 168, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-green a.active.show::after {
    background-color: #708B75;
  }

  /* line 171, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-purple a.active.show::after {
    background-color: #4B3F72;
  }

  /* line 174, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-magenta a.active.show::after {
    background-color: #92374D;
  }

  /* line 177, ../../sass/custom/_resources.scss */
  .resources-content-mobile-tabs ul li.res-orange a.active.show::after {
    background-color: #DD6E42;
  }

  /* line 180, ../../sass/custom/_resources.scss */
  .resources-section .mobile-only {
    padding-top: 20px;
    padding-bottom: 50px;
    background-image: url(http://webninja.us/td-extension/ric/img/resources-background.png);
  }

  /* line 185, ../../sass/custom/_resources.scss */
  .resources-section .mobile-only .ric-header h2 {
    margin-top: 0;
  }

  /* line 188, ../../sass/custom/_resources.scss */
  .resources-section .mobile-only .resources-content.col, .resources-section .mobile-only #wheel.wheel.col, .resources-section .mobile-only #wheelContent.col {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* IE / Edge only - tablet and smaller */
@media screen and (-ms-high-contrast: active) and (max-width: 770px), (-ms-high-contrast: none) and (max-width: 770px) {
  /* line 196, ../../sass/custom/_resources.scss */
  .resources-section .mobile-only {
    background-size: 400%;
    background-position-y: center;
  }
}
/* line 1, ../../sass/custom/_mega_menu.scss */
.breadcrumb-menu ul {
  list-style: none;
  margin-left: 0;
  padding-top: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  padding-right: 5px;
  float: left;
}

/* line 10, ../../sass/custom/_mega_menu.scss */
.breadcrumb-menu-current-page {
  padding-top: 18px;
}

/* line 13, ../../sass/custom/_mega_menu.scss */
.breadcrumb-menu-current-page:before {
  content: "/\00a0";
  padding: 0 5px;
}

/* line 17, ../../sass/custom/_mega_menu.scss */
.breadcrumb-menu li {
  display: inline-block;
}

/* line 20, ../../sass/custom/_mega_menu.scss */
.breadcrumb-menu li + li:before {
  content: "/\00a0";
  padding: 0 5px;
}

/* line 24, ../../sass/custom/_mega_menu.scss */
.ric-header h2 {
  font-size: 40px;
  margin-left: 7vw;
  padding: 40px 0 25px;
}

/* line 29, ../../sass/custom/_mega_menu.scss */
.ric-header.flush-align h2 {
  padding-bottom: 0;
  margin-bottom: -10px;
}

/* line 33, ../../sass/custom/_mega_menu.scss */
.richmond-header .icon-circle-back {
  background-color: inherit;
  border-radius: inherit;
  border: inherit;
  height: inherit;
  width: inherit;
  position: inherit;
  font-size: 1.3em;
  color: #ffffff;
}

/* line 43, ../../sass/custom/_mega_menu.scss */
.richmond-header .icon-circle-back:hover {
  color: #d6d6d6;
}

/* line 46, ../../sass/custom/_mega_menu.scss */
.sub-header .row.ticker, .sub-header .row.bottom {
  margin-right: 0;
  margin-left: 0;
}

/* line 50, ../../sass/custom/_mega_menu.scss */
.sub-header .row.bottom {
  padding: 0 15px 15px 15px;
  background-color: #ffffff;
}

/* line 54, ../../sass/custom/_mega_menu.scss */
.sub-header, .sub-header .row.ticker {
  margin-bottom: 15px;
}

/* line 57, ../../sass/custom/_mega_menu.scss */
#header {
  position: fixed;
  left: 0;
  right: 0;
  margin: 0;
  padding: 15px;
  z-index: 11;
  background-color: #ffffff;
}

/* line 66, ../../sass/custom/_mega_menu.scss */
.toolbar-vertical.toolbar-tray-open #richmond_main_navigation.sub-header, .toolbar-vertical.toolbar-tray-open #header {
  left: 15rem;
}

/* line 69, ../../sass/custom/_mega_menu.scss */
body:not(.toolbar-fixed) #header {
  margin-top: -15px;
}

/* line 72, ../../sass/custom/_mega_menu.scss */
body .main a {
  color: #3969b9;
}

/* line 75, ../../sass/custom/_mega_menu.scss */
body .main a:hover {
  color: #5592f1;
}

/* UX-5 - Global - Remove underline on all A hovers */
/* line 80, ../../sass/custom/_mega_menu.scss */
a:hover {
  text-decoration: none;
}

/* UX-5 - Global - Add blue hit on global hover */
/* line 85, ../../sass/custom/_mega_menu.scss */
a:hover {
  color: #5592f1;
}

/* line 88, ../../sass/custom/_mega_menu.scss */
.ric-blue .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-purple .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-olive .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-magenta .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-aquamarine .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-orange .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-green .main-menu-collapsed .grandchild-title h3 a:hover,
.ric-red-orange .main-menu-collapsed .grandchild-title h3 a:hover,
.item-content-right-row-children .col.child-item a:hover {
  opacity: .8;
}

/* line 100, ../../sass/custom/_mega_menu.scss */
.fold {
  height: 98.5vh;
  overflow: hidden;
  padding-bottom: 15px;
  position: relative;
}

/* line 106, ../../sass/custom/_mega_menu.scss */
.richmond-header {
  margin-left: 0;
  margin-right: 0;
  color: #efefef;
  transition: background-color 1s ease;
}

/* line 112, ../../sass/custom/_mega_menu.scss */
.vch-megamenu {
  text-transform: none;
}
.news-megamenu {
  text-transform: none;
}

/* line 115, ../../sass/custom/_mega_menu.scss */
ul.vch-megamenu a {
  color: #333 !important;
  font-size: 1em !important;
  text-transform: none;
  font-weight: normal !important;
}
ul.news-megamenu a {
  color: #333 !important;
  font-size: 1em !important;
  text-transform: none;
  font-weight: normal !important;
}

/* line 121, ../../sass/custom/_mega_menu.scss */
#richmond_second_row_content {
  padding: 0 15px;
  margin-top: 10px;
}

/* line 125, ../../sass/custom/_mega_menu.scss */
#richmond_second_row_content.desktop-only {
  display: flex;
}

/* line 128, ../../sass/custom/_mega_menu.scss */
.top-padding {
  padding-top: 5%;
}

/* line 132, ../../sass/custom/_mega_menu.scss */
.resources {
  background: white;
}

/* line 135, ../../sass/custom/_mega_menu.scss */
.resources img {
  width: 100%;
}

/* line 138, ../../sass/custom/_mega_menu.scss */
.path-frontpage .richmond_channel_header {
  background-color: #274576;
  color: white;
  padding: 22px 38px;
  display: inline-block;
  font-size: 1.8em;
  width: 275px;
  text-align: center;
}

/* line 147, ../../sass/custom/_mega_menu.scss */
body {
  padding: 15px;
  line-height: inherit;
  overflow-x: hidden;
}

/* line 152, ../../sass/custom/_mega_menu.scss */
.page .header .top .right ul {
  text-align: right;
  display: inline;
}

/* line 156, ../../sass/custom/_mega_menu.scss */
.main-menu-slides {
  color: #000;
}

/* line 159, ../../sass/custom/_mega_menu.scss */
.header, .main {
  margin: 0;
  padding: 0;
}

/* line 163, ../../sass/custom/_mega_menu.scss */
.header .title {
  vertical-align: middle;
}

/* line 166, ../../sass/custom/_mega_menu.scss */
.header .bottom .menu {
  height: 300px;
  margin-bottom: 75px;
}

/* line 170, ../../sass/custom/_mega_menu.scss */
.latest-news .node-readmore {
  display: none;
}

/* line 173, ../../sass/custom/_mega_menu.scss */
.latest-news .views-row {
  margin: 25px 0;
}

/* line 176, ../../sass/custom/_mega_menu.scss */
.latest-news .views-row h2 {
  display: inline-block;
  font-size: 1.25rem;
  padding-bottom: 5px;
  border-bottom: solid 2px;
}

/* line 182, ../../sass/custom/_mega_menu.scss */
.latest-news .views-row article p {
  font-size: .9rem;
  padding: -0 10px;
  margin-top: -10px;
}

/* line 188, ../../sass/custom/_mega_menu.scss */
.mobile-only .menu-item .richmond-icon svg {
  width: 2em;
  height: 2em;
}

/* line 192, ../../sass/custom/_mega_menu.scss */
.mobile-only .menu-item .icon {
  padding: 0;
  width: 100%;
  justify-content: center;
}

/* line 197, ../../sass/custom/_mega_menu.scss */
.main-item .menu-item p {
  font-size: .75em;
}

/* line 200, ../../sass/custom/_mega_menu.scss */
.department-head-image {
  width: 345px;
  position: absolute;
  height: 100%;
  left: 0;
}

/* line 206, ../../sass/custom/_mega_menu.scss */
.department-head-image-left-space {
  position: absolute;
  background-color: white;
  z-index: 1;
  width: 15px;
  height: 535px;
  left: -35px;
}

/* line 214, ../../sass/custom/_mega_menu.scss */
.submenu-item .col.text {
  padding-right: 0;
  padding-left: 0;
}

/* line 218, ../../sass/custom/_mega_menu.scss */
.submenu-item .col.text p {
  margin-bottom: 0;
  font-weight: 600;
}

/* line 222, ../../sass/custom/_mega_menu.scss */
.main-menu-slides li button {
  background-color: #92a1b9;
  height: 10px;
  width: 45px;
  border: none;
  margin-left: 10px;
  font-size: 0;
}

/* line 230, ../../sass/custom/_mega_menu.scss */
.main-menu-slides li.slick-active button {
  background-color: #92374d;
}

/* line 233, ../../sass/custom/_mega_menu.scss */
.ric-collapsed .row.menu-item-children {
  display: none;
}

/* line 236, ../../sass/custom/_mega_menu.scss */
.menu-item .menu-item-children {
  display: none;
}

/* line 239, ../../sass/custom/_mega_menu.scss */
.main-item .menu-item-children {
  display: flex;
  font-size: 1.1em;
  margin-left: 100px;
}

/* line 244, ../../sass/custom/_mega_menu.scss */
.menu-level-1-row {
  line-height: 0;
  text-align: left;
  width: 50%;
  margin-bottom: 5px;
}

/* line 250, ../../sass/custom/_mega_menu.scss */
.submenu-row {
  height: 50%;
}

/* line 253, ../../sass/custom/_mega_menu.scss */
.social-media a:hover svg {
  color: #d6d6d6;
}

/* line 256, ../../sass/custom/_mega_menu.scss */
.mobile-menu {
  display: none;
}

/* line 259, ../../sass/custom/_mega_menu.scss */
.padding-zero-lr {
  padding-left: 0;
  padding-right: 0;
}

/* line 263, ../../sass/custom/_mega_menu.scss */
.padding-zero-left {
  padding-left: 0;
}

/* line 266, ../../sass/custom/_mega_menu.scss */
.padding-zero-right {
  padding-right: 0;
}

/* line 269, ../../sass/custom/_mega_menu.scss */
.margin-zero-lr {
  margin-left: 0;
  margin-right: 0;
}

/* line 273, ../../sass/custom/_mega_menu.scss */
.maintenance-page #header_top_left {
  margin-left: 100px;
}

/* line 276, ../../sass/custom/_mega_menu.scss */
.maintenance-page .main {
  padding: 175px;
  text-align: center;
  font-size: 1.7em;
}

/* line 281, ../../sass/custom/_mega_menu.scss */
#header_top_right > div > div, #header_top_center > div, #header_top_left > div {
  display: flex;
  flex-wrap: wrap;
}

/* line 285, ../../sass/custom/_mega_menu.scss */
#header_top_left > div > nav[role='navigation'] {
  width: 100px;
  display: flex;
}

/* line 289, ../../sass/custom/_mega_menu.scss */
#block-richmondquicklinks, #block-richmondquicklinks--2, div[id^="block-ricsearchblock"], #block-richmondquickicons {
  display: flex;
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  width: 100%;
}

/* line 296, ../../sass/custom/_mega_menu.scss */
#block-rvaburgermenu {
  display: flex;
  flex: 0 0 auto;
  width: 100px;
  max-width: none;
}

/* line 302, ../../sass/custom/_mega_menu.scss */
#block-burgermenuplaceholder > div:nth-child(2) {
  margin: auto;
  padding: 0 2em;
  font-size: 1.2em;
}

/* line 307, ../../sass/custom/_mega_menu.scss */
#block-burgermenuplaceholder svg {
  font-size: 2em;
}

/* line 310, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] form {
  width: 100%;
}

/* line 313, ../../sass/custom/_mega_menu.scss */
#header_top_right {
  margin-left: 45px;
  padding-right: 15px !important;
}

/* line 317, ../../sass/custom/_mega_menu.scss */
#block-richmondquicklinks > ul,
#block-richmondquicklinks--2 > ul {
  text-transform: uppercase;
  margin: auto;
}

/* line 322, ../../sass/custom/_mega_menu.scss */
#header_top_left, #header_top_center, #header_top_right {
  flex-direction: column;
  justify-content: center;
  display: flex;
  padding: 0;
}

/* line 328, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] .form-control {
  border-radius: initial;
  border: none;
  color: #000000;
}

/* line 333, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] .form-control::-webkit-input-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 337, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] .form-control::-moz-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 341, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] .form-control:-ms-input-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 345, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] .form-control:-moz-placeholder {
  color: #000000;
  font-weight: 500;
}

/* line 349, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] .search-attached {
  position: absolute;
  top: 4px;
  right: 0;
}

/* line 354, ../../sass/custom/_mega_menu.scss */
.btn.btn-attach {
  border-radius: initial;
  color: #555555;
  border: none;
  background-color: transparent;
}

/* line 360, ../../sass/custom/_mega_menu.scss */
.vch-attach {
  margin-top: 10px;
  position: relative;
}

/* line 364, ../../sass/custom/_mega_menu.scss */
.vch-attach .vch-action {
  position: absolute;
  top: 5px;
  right: 0;
}

/* line 369, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] .advanced-link {
  position: absolute;
  right: 3.25em;
  top: .6em;
  color: #a7a7a7;
  font-size: .9em;
}

/* line 376, ../../sass/custom/_mega_menu.scss */
div[id^="block-ricsearchblock"] {
  max-width: 29rem !important;
}

/* line 379, ../../sass/custom/_mega_menu.scss */
.no-department .main {
  padding-top: 175px;
}

/* line 382, ../../sass/custom/_mega_menu.scss */
.department-theme .main {
  padding: 60px 0;
}

/* line 385, ../../sass/custom/_mega_menu.scss */
.department-landing .latest-videos {
  text-align: center;
  padding-left: 60px;
}

/* line 389, ../../sass/custom/_mega_menu.scss */
.department-landing .latest-videos.col-sm-6 {
  max-width: 40%;
}

/* line 392, ../../sass/custom/_mega_menu.scss */
.main .latest-videos .slick-wrapper {
  margin-bottom: 0;
}

/* line 395, ../../sass/custom/_mega_menu.scss */
.burger-menu-level-one-row {
  display: flex;
  background: #f1f1f1;
  align-content: center;
  align-items: center;
  margin-bottom: 42px !important;
}

/* line 402, ../../sass/custom/_mega_menu.scss */
.burger-menu-level-one-row img.megamenu-logo {
  width: 180px;
  margin-left: 10px;
  margin-top: 15px;
}

/* line 407, ../../sass/custom/_mega_menu.scss */
.row.strips-parent {
  margin: auto;
  width: 75%;
}

/* line 411, ../../sass/custom/_mega_menu.scss */
.ric-seal {
  position: absolute;
  left: 105px;
  background-image: url();
}

/* line 416, ../../sass/custom/_mega_menu.scss */
.department-landing .title-bar .title {
  padding-right: 35px;
}

/* line 419, ../../sass/custom/_mega_menu.scss */
.department-landing .latest-news .slick-track {
  margin-top: -10px;
}

/* line 422, ../../sass/custom/_mega_menu.scss */
.department-landing .col.container-fluid {
  margin-left: 20px;
}

/* line 425, ../../sass/custom/_mega_menu.scss */
.sub-header .row.menu {
  height: 385px;
}

/* line 428, ../../sass/custom/_mega_menu.scss */
.side-content-copy .featured-text.title {
  color: #696969;
  font-weight: 300;
}

/* line 432, ../../sass/custom/_mega_menu.scss */
#richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble {
  display: none;
}

/* line 435, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .red-orange-hit.featured-text.title {
  color: #DD6E42;
}

/* line 438, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .orange-hit.featured-text.title {
  color: #DD6E42;
}

/* line 441, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .aquamarine-hit.featured-text.title {
  color: #708B75;
}

/* line 444, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .green-hit.featured-text.title {
  color: #708B75;
}

/* line 447, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .olive-hit.featured-text.title {
  color: #708B75;
}

/* line 450, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .blue-hit.featured-text.title {
  color: #274576;
}

/* line 453, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .magenta-hit.featured-text.title {
  color: #92374D;
}

/* line 456, ../../sass/custom/_mega_menu.scss */
.icons-set:nth-child(3) .purple-hit.featured-text.title {
  color: #4B3F72;
}

/* line 459, ../../sass/custom/_mega_menu.scss */
.row.resources-row {
  background-image: url(../../img/resources-background.svg);
  margin: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

/* UX-8: Resources - need max width */
/* line 467, ../../sass/custom/_mega_menu.scss */
.row.resources-row #wheel svg {
  margin-left: -100px;
}

/* line 470, ../../sass/custom/_mega_menu.scss */
.row.resources-row #wheelContent {
  padding-left: 0;
  margin-left: -50px;
}

/* line 475, ../../sass/custom/_mega_menu.scss */
#menu_richmond_seal {
  position: absolute;
  right: 0;
  bottom: 10px;
}

/* line 480, ../../sass/custom/_mega_menu.scss */
.paragraph h1, .paragraph h2, .paragraph h3, .paragraph h4, .paragraph h5, .paragraph h6 {
  padding-bottom: 5px;
  color: #274576;
  margin-top: 0;
}

/* line 485, ../../sass/custom/_mega_menu.scss */
.paragraph h1 {
  border-bottom: 5px solid #ddd;
}

/* line 488, ../../sass/custom/_mega_menu.scss */
.paragraph h2 {
  border-bottom: 1px solid #ddd;
}

/* line 491, ../../sass/custom/_mega_menu.scss */
.paragraph hr {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: solid 5px;
}

/* line 497, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a:hover {
  text-decoration: none;
  color: #7193bd;
}

/* line 501, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true] {
  font-size: 1.2em;
  color: white;
  padding: 8px 20px;
}

/* line 506, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false].display:after {
  content: "";
}

/* line 509, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false].display:before {
  margin-right: 10px;
  font-family: "Font Awesome 5 Pro";
  content: "\f0da";
}

/* line 514, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true].display:after {
  content: "";
}

/* line 517, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true].display:before {
  margin-right: 7px;
  font-family: "Font Awesome 5 Pro";
  content: "\f0d7";
}

/* line 522, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph {
  padding: 15px 30px;
}

/* line 525, ../../sass/custom/_mega_menu.scss */
.paragraph ul.nav.nav-tabs li a.active.show {
  border: 1px solid #ddd;
  background-color: white;
  border-bottom: 1px solid white;
  border-radius: 4px 4px 0 0;
}

/* line 531, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-tabs .tab-content .tab-pane > .paragraph--bp-accordion-container,
.tab-content .paragraph--bp-accordion-container > .paragraph.paragraph--type--bp-accordion > .paragraph__column,
.tab-content .paragraph--bp-accordion-container > .paragraph.paragraph--type--bp-accordion > .paragraph__column .paragraph > .paragraph__column {
  padding-top: 0;
}

/* line 536, ../../sass/custom/_mega_menu.scss */
.paragraph .card-header {
  padding: 0;
  border-radius: 4px;
  border: 1px solid white;
}

/* line 541, ../../sass/custom/_mega_menu.scss */
.paragraph .panel-title {
  font-weight: 600;
}

/* line 544, ../../sass/custom/_mega_menu.scss */
.paragraph .card-header {
  margin-top: 5px;
}

/* line 547, ../../sass/custom/_mega_menu.scss */
.card-header:first-child {
  margin-top: 0;
}

/* line 550, ../../sass/custom/_mega_menu.scss */
.paragraph .carousel-item .paragraph__column {
  text-align: center;
}

/* line 553, ../../sass/custom/_mega_menu.scss */
.paragraph .carousel-item .paragraph__column img {
  width: 1366px;
  height: 768px;
  object-fit: cover;
}

/* line 558, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-carousel.paragraph--width--wide img {
  width: 1200px;
  height: 675px;
  object-fit: cover;
}

/* line 563, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-carousel.paragraph--width--medium img {
  width: 800px;
  height: 450px;
  object-fit: cover;
}

/* line 568, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--bp-carousel.paragraph--width--narrow img {
  width: 600px;
  height: 338px;
  object-fit: cover;
}

/* line 573, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-simple p, .paragraph--type--bp-blank p {
  color: #333;
  line-height: 1.25em;
}

/* line 577, ../../sass/custom/_mega_menu.scss */
.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 p, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 ul, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 p, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 ul, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 p, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 ul, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 p, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 ul, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 p, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 ul, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 p, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 ul {
  line-height: 1.9em;
  color: #787878;
}

/* line 581, ../../sass/custom/_mega_menu.scss */
.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h1, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h2, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h3, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h4, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h5, .paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column h6, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h1, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h2, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h3, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h4, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h5, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 h6, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h1, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h2, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h3, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h4, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h5, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 h6, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h1, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h2, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h3, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h4, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h5, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 h6, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h1, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h2, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h3, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h4, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h5, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 h6, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h1, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h2, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h3, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h4, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h5, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 h6 {
  border: none;
  margin-bottom: 5px;
  -webkit-filter: opacity(0.8);
  filter: opacity(0.8);
}

/* line 587, ../../sass/custom/_mega_menu.scss */
.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 .paragraph__column hr, .paragraph--style--75-25 .paragraph--type--bp-columns-two-uneven__2col-column2 hr, .paragraph--style--66-33 .paragraph--type--bp-columns-two-uneven__2col-column2 hr, .paragraph--style--25-75 .paragraph--type--bp-columns-two-uneven__2col-column1 hr, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column2 hr, .paragraph--style--50-25-25 .paragraph--type--bp-columns-three-uneven__3col-column3 hr {
  -webkit-filter: opacity(0.8);
  filter: opacity(0.8);
}

/* line 591, ../../sass/custom/_mega_menu.scss */
.paragraph__column .field-label {
  font-weight: bold;
}

/* line 594, ../../sass/custom/_mega_menu.scss */
.field-label-wrap .field-label {
  margin-right: 5px;
  font-weight: bold;
}

/* Colors for events page */
/* line 599, ../../sass/custom/_mega_menu.scss */
.ric-orange .field-label-wrap .field-label {
  color: #DD6E42;
}

/* line 602, ../../sass/custom/_mega_menu.scss */
.ric-red-orange .field-label-wrap .field-label {
  color: #DD6E42;
}

/* line 605, ../../sass/custom/_mega_menu.scss */
.ric-aquamarine .field-label-wrap .field-label {
  color: #EFF2F0;
}

/* line 608, ../../sass/custom/_mega_menu.scss */
.ric-olive .field-label-wrap .field-label {
  color: #708B75;
}

/* line 611, ../../sass/custom/_mega_menu.scss */
.ric-blue .field-label-wrap .field-label {
  color: #274576;
}

/* line 614, ../../sass/custom/_mega_menu.scss */
.ric-magenta .field-label-wrap .field-label {
  color: #92374D;
}

/* line 617, ../../sass/custom/_mega_menu.scss */
.ric-purple .field-label-wrap .field-label {
  color: #4B3F72;
}

/* line 620, ../../sass/custom/_mega_menu.scss */
.ric-green .field-label-wrap .field-label {
  color: #708B75;
}

/* line 624, ../../sass/custom/_mega_menu.scss */
.paragraph__column .field-content {
  margin-bottom: 10px;
}

/* line 627, ../../sass/custom/_mega_menu.scss */
.contact-us p, .general p {
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 4px !important;
}

/* line 632, ../../sass/custom/_mega_menu.scss */
.general, .contact-us {
  margin-top: 15px;
}

/* line 635, ../../sass/custom/_mega_menu.scss */
.carousel-indicators {
  z-index: 10;
  bottom: 30px;
}

/* line 639, ../../sass/custom/_mega_menu.scss */
.featured-text.description p a {
  display: none;
}

/* line 642, ../../sass/custom/_mega_menu.scss */
.icons-set.active .featured-text.description p a {
  display: inherit;
  line-height: 22.4px;
}

/* line 646, ../../sass/custom/_mega_menu.scss */
.icons-set.active .featured-text.title p {
  font-weight: 850;
  line-height: 1.25em;
  margin-bottom: 15px;
}

/* line 651, ../../sass/custom/_mega_menu.scss */
.general, .contact-us {
  border: 1px solid #e8e8e8;
  background-color: #f7f7f7;
  padding: 0;
  margin-bottom: 25px;
}

/* line 657, ../../sass/custom/_mega_menu.scss */
.contact-us {
  border: none;
}

/* line 660, ../../sass/custom/_mega_menu.scss */
.general > div, .contact-us > div {
  padding: 20px;
}

/* line 663, ../../sass/custom/_mega_menu.scss */
.general a, .contact-us a {
  color: #3969b9;
}

/* line 666, ../../sass/custom/_mega_menu.scss */
.general .general-header, .contact-us .contact-us-header {
  font-size: 1.3em;
  color: #f7f7f7;
  padding: 10px 15px;
}

/* line 671, ../../sass/custom/_mega_menu.scss */
.ric-red-orange .general .general-header, .ric-red-orange .contact-us .contact-us-header {
  background-color: #DD6E42;
}

/* line 674, ../../sass/custom/_mega_menu.scss */
.ric-red-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-red-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-red-orange .paragraph ul.nav.nav-tabs li a.active.show, .ric-red-orange .paragraph ul.nav.nav-tabs li a:hover {
  background: #DD6E42;
  color: white;
}

/* line 678, ../../sass/custom/_mega_menu.scss */
.ric-red-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-red-orange .paragraph ul.nav.nav-tabs li a {
  background: #EDB59F;
  color: black;
}

/* line 682, ../../sass/custom/_mega_menu.scss */
.ric-orange .general .general-header, .ric-orange .contact-us .contact-us-header {
  background-color: #DD6E42;
}

/* line 685, ../../sass/custom/_mega_menu.scss */
.ric-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-orange .paragraph ul.nav.nav-tabs li a.active.show, .ric-orange .paragraph ul.nav.nav-tabs li a:hover {
  background: #DD6E42;
  color: white;
}

/* line 689, ../../sass/custom/_mega_menu.scss */
.ric-orange .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-orange .paragraph ul.nav.nav-tabs li a {
  background: #EDB59F;
  color: black;
}

/* line 693, ../../sass/custom/_mega_menu.scss */
.ric-olive .general .general-header, .ric-olive .contact-us .contact-us-header, .ric-aquamarine .general .general-header, .ric-aquamarine .contact-us .contact-us-header, .ric-green .general .general-header, .ric-green .contact-us .contact-us-header {
  background-color: #708B75;
}

/* line 696, ../../sass/custom/_mega_menu.scss */
.ric-olive .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-olive .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-olive .paragraph ul.nav.nav-tabs li a.active.show, .ric-olive .paragraph ul.nav.nav-tabs li a:hover, .ric-aquamarine .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-aquamarine .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-aquamarine .paragraph ul.nav.nav-tabs li a.active.show, .ric-aquamarine .paragraph ul.nav.nav-tabs li a:hover, .ric-green .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-green .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-green .paragraph ul.nav.nav-tabs li a.active.show, .ric-green .paragraph ul.nav.nav-tabs li a:hover {
  background: #708B75;
  color: white;
}

/* line 700, ../../sass/custom/_mega_menu.scss */
.ric-olive .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-olive .paragraph ul.nav.nav-tabs li a, .ric-aquamarine .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-aquamarine .paragraph ul.nav.nav-tabs li a, .ric-green .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-green .paragraph ul.nav.nav-tabs li a {
  background: #B6C4B9;
  color: black;
}

/* line 704, ../../sass/custom/_mega_menu.scss */
.ric-blue .general .general-header, .ric-blue .contact-us .contact-us-header {
  background-color: #274576;
}

/* line 707, ../../sass/custom/_mega_menu.scss */
.ric-blue .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-blue .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-blue .paragraph ul.nav.nav-tabs li a.active.show, .ric-blue .paragraph ul.nav.nav-tabs li a:hover {
  background: #274576;
  color: white;
}

/* line 711, ../../sass/custom/_mega_menu.scss */
.ric-blue .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-blue .paragraph ul.nav.nav-tabs li a {
  background: #92A1B9;
  color: black;
}

/* line 715, ../../sass/custom/_mega_menu.scss */
.ric-magenta .general .general-header, .ric-magenta .contact-us .contact-us-header {
  background-color: #92374D;
}

/* line 718, ../../sass/custom/_mega_menu.scss */
.ric-magenta .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-magenta .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-magenta .paragraph ul.nav.nav-tabs li a.active.show, .ric-magenta .paragraph ul.nav.nav-tabs li a:hover {
  background: #92374D;
  color: white;
}

/* line 722, ../../sass/custom/_mega_menu.scss */
.ric-magenta .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-magenta .paragraph ul.nav.nav-tabs li a {
  background: #C89AA5;
  color: black;
}

/* line 726, ../../sass/custom/_mega_menu.scss */
.ric-purple .general .general-header, .ric-purple .contact-us .contact-us-header {
  background-color: #4B3F72;
}

/* line 729, ../../sass/custom/_mega_menu.scss */
.ric-purple .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true], .ric-purple .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:hover, .ric-purple .paragraph ul.nav.nav-tabs li a.active.show, .ric-purple .paragraph ul.nav.nav-tabs li a:hover {
  background: #4B3F72;
  color: white;
}

/* line 733, ../../sass/custom/_mega_menu.scss */
.ric-purple .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false], .ric-purple .paragraph ul.nav.nav-tabs li a {
  background: #A49EB7;
  color: black;
}

/* line 737, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap {
  padding: 0 75px;
}

/* line 740, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap h2 {
  font-weight: 400;
  font-size: 1.75em;
  border-bottom: 2px solid #708B75;
  padding-bottom: 5px;
  margin: 30px 0;
}

/* line 747, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap label {
  font-size: 1.1em;
}

/* line 750, ../../sass/custom/_mega_menu.scss */
.ric-vch-col {
  background-color: #efefef;
  border-radius: 4px;
  margin: 0 30px;
  padding: 0;
}

/* line 756, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap .content {
  border-radius: 4px;
}

/* line 759, ../../sass/custom/_mega_menu.scss */
.ric-vch-row {
  margin: -50px 0 0 0;
}

/* line 762, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap .vch-action input.btn {
  margin-top: 25px;
  padding-left: 30px;
  padding-right: 30px;
  text-transform: uppercase;
}

/* line 768, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap .vch-action input.btn.btn-primary {
  color: #fff;
  background-color: #708B75;
  border: #708B75;
}

/* line 773, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap .vch-action input.btn.btn-primary:hover {
  color: #fff;
  background-color: #157550;
  border: #157550;
}

/* line 778, ../../sass/custom/_mega_menu.scss */
.ric-vch-wrap .header svg {
  margin-right: 7px;
}

/* line 781, ../../sass/custom/_mega_menu.scss */
.make-payment .header, .dept-search .header {
  background-color: #708B75;
  color: white;
  border-radius: 4px 4px 0 0;
  padding: 15px 30px;
  font-size: 1.3em;
}

/* line 788, ../../sass/custom/_mega_menu.scss */
.make-payment .content, .dept-search .content {
  padding: 30px;
  min-height: 200px;
  background: #efefef;
  border-radius: 0 0 4px 4px;
}

/* line 794, ../../sass/custom/_mega_menu.scss */
#ric-vch-adv-search-form {
  padding: 0 3%;
}

/* line 797, ../../sass/custom/_mega_menu.scss */
#vch-direct-links-menu-link-content {
  z-index: -99;
}

/* line 800, ../../sass/custom/_mega_menu.scss */
#block-vchdirectlinks {
  z-index: 1;
}

/* line 803, ../../sass/custom/_mega_menu.scss */
.direct-links {
  padding-bottom: 100px;
}

/* line 806, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-carousel, .paragraph--type--bp-accordion, .paragraph--type--bp-tabs {
  padding: 15px 0;
}

/* line 809, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-carousel {
  float: inherit;
}

/* line 812, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-tabs {
  padding-top: 30px;
}

/* line 815, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-simple .paragraph__column > div {
  padding: 0 15px 0;
}

/* line 818, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-simple ul, .paragraph--type--bp-simple ol {
  padding-left: 20px;
  margin-top: 10px;
}

/* line 822, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--webform .paragraph__column {
  margin-top: 20px;
  padding: 5px 30px 15px;
}

/* line 826, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--webform .paragraph__column label {
  margin-bottom: 5px;
}

/* line 829, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--webform .paragraph__column .js-form-item.form-item {
  display: grid;
}

/* line 832, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--webform .paragraph__column .js-form-item.form-item textarea {
  width: 100%;
  border-color: #d2d2d2;
}

/* line 836, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--webform .js-form-item {
  margin: 15px 0;
}

/* line 839, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--webform input.form-text, .paragraph.paragraph--type--webform input.form-email, .paragraph.paragraph--type--webform select.form-select {
  width: 100%;
}

/* line 842, ../../sass/custom/_mega_menu.scss */
.paragraph.paragraph--type--webform .paragraph__column {
  margin-top: 0;
}

/* line 845, ../../sass/custom/_mega_menu.scss */
.direct-links-menu {
  padding: 0 4%;
}

/* line 848, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent:hover, .vch-megamenu.direct-links-menu .direct-links-child:hover {
  text-decoration: underline;
}
.news-megamenu.direct-links-menu .direct-links-parent:hover, .news-megamenu.direct-links-menu .direct-links-child:hover {
  text-decoration: underline;
}

/* line 851, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-parent {
  margin-bottom: 15px;
  text-align: left;
  padding: 0 40px 0 15px;
  margin-right: -18px;
  margin-top: 15px;
  cursor: pointer;
}

/* line 859, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-parent.selected {
  color: white;
  background-image: url(../../img/dl-arrow-right.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: right;
  padding: 10px 20px 10px 15px;
}

/* line 867, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.selected {
  color: white;
  background: none;
  margin-bottom: 15px;
  margin-top: 15px;
  background-color: #8e8e8e;
}
.news-megamenu.direct-links-menu .direct-links-parent.selected {
  color: white;
  background: none;
  margin-bottom: 15px;
  margin-top: 15px;
  background-color: #8e8e8e;
}

/* line 874, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-parent:first-child {
  margin-top: 25px;
}

/* line 877, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent:first-child {
  margin-top: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent:first-child {
  margin-top: 15px;
}

/* line 880, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.selected:first-child {
  margin-top: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent.selected:first-child {
  margin-top: 15px;
}

/* line 883, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-parent:last-child {
  margin-bottom: 25px;
}

/* line 886, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent:last-child {
  margin-bottom: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent:last-child {
  margin-bottom: 15px;
}

/* line 889, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.selected:last-child {
  margin-bottom: 15px;
}
.news-megamenu.direct-links-menu .direct-links-parent.selected:last-child {
  margin-bottom: 15px;
}

/* line 892, ../../sass/custom/_mega_menu.scss */
.direct-links-children.row {
  display: none;
}

/* line 895, ../../sass/custom/_mega_menu.scss */
.direct-links-children.row.active {
  display: inherit;
}

/* line 898, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-parent.selected::after {
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #708B75;
  font-size: 0;
  line-height: 0;
}

/* line 907, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-child a {
  padding: 10px 0;
  color: #333 !important;
}

/* line 911, ../../sass/custom/_mega_menu.scss */
.direct-links-menu.vch-megamenu .direct-links-child a {
  color: #333 !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  margin: 4px 0;
}
.direct-links-menu.news-megamenu .direct-links-child a {
  color: #333 !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  margin: 4px 0;
}

/* line 917, ../../sass/custom/_mega_menu.scss */
.direct-links-menu.vch-megamenu::before {
  background-image: url(../../img/burger-menu-right-nub-white.png);
}
.direct-links-menu.news-megamenu::before {
  background-image: url(../../img/burger-menu-right-nub-white.png);
}

/* line 920, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-nav-pane {
  background-color: #f1f1f1;
  padding: 0;
}

/* line 924, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: transparent;
  padding: 0;
}
.news-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: transparent;
  padding: 0;
}

/* line 928, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: #e5e4e5;
  padding: 0;
}
.news-megamenu.direct-links-menu .direct-links-nav-pane {
  background-color: #e5e4e5;
  padding: 0;
}

/* line 932, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-nav-pane::before {
  content: url(../../img/vch-megamenu-back-b-nub.png);
  position: absolute;
  top: -9px;
  left: 110px;
}
.news-megamenu.direct-links-menu .direct-links-nav-pane::before {
  content: url(../../img/vch-megamenu-back-b-nub.png);
  position: absolute;
  top: -9px;
  left: 110px;
}

/* line 938, ../../sass/custom/_mega_menu.scss */
.direct-links-menu .direct-links-child-pane {
  padding: 0;
  padding-left: 100px;
}

/* line 942, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-child-pane {
  padding: 0;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
  background-color: #dcdcdc;
  display: none;
}
.news-megamenu.direct-links-menu .direct-links-child-pane {
  padding: 0;
  padding-left: 15px;
  padding-top: 10px;
  padding-bottom: 15px;
  background-color: #dcdcdc;
  display: none;
}

/* line 950, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu.parent-hover .direct-links-child-pane {
  display: inherit;
}
.news-megamenu.direct-links-menu.parent-hover .direct-links-child-pane {
  display: inherit;
}

/* line 953, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children {
  display: none;
  width: 100%;
}
.news-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children {
  display: none;
  width: 100%;
}

/* line 957, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children.active {
  display: block;
}
.news-megamenu.direct-links-menu .direct-links-child-pane .has-children.direct-links-children.active {
  display: block;
}

/* line 960, ../../sass/custom/_mega_menu.scss */
.direct-links-children .direct-links-child {
  text-align: left;
}

/* line 963, ../../sass/custom/_mega_menu.scss */
.direct-links-children .direct-links-child {
  display: none;
}

/* line 966, ../../sass/custom/_mega_menu.scss */
.direct-links-children.active .direct-links-child {
  display: inherit;
}

/* line 969, ../../sass/custom/_mega_menu.scss */
.arrow-right {
  width: 0;
  height: 0;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #708B75;
  font-size: 0;
  line-height: 0;
}

/* line 978, ../../sass/custom/_mega_menu.scss */
.dl-arrow-right {
  width: 12px;
  height: 12px;
  background-color: pink;
  position: absolute;
}

/* line 984, ../../sass/custom/_mega_menu.scss */
.ric-header.programns-and-services-header {
  margin-top: -75px;
}

/* line 987, ../../sass/custom/_mega_menu.scss */
.fullcalendar {
  padding: 15px 15px 15px 0;
}

/* line 990, ../../sass/custom/_mega_menu.scss */
.paragraph--style--66-33 .fullcalendar {
  padding: 10px 50px 60px;
}

/* line 993, ../../sass/custom/_mega_menu.scss */
.fullcalendar h2 {
  border: none;
}

/* line 996, ../../sass/custom/_mega_menu.scss */
.menu nav .main-menu-slides .row .menu-level-1-row {
  line-height: 1.3em;
  text-decoration: none;
  color: #000;
  font-size: 1.1em;
  font-weight: 700;
}

/* line 1003, ../../sass/custom/_mega_menu.scss */
.main-menu-collapsed .title.d-flex {
  background-image: url(../../img/dept-collapsed-back.png);
  background-repeat: no-repeat;
  background-position: right center;
}

/* line 1008, ../../sass/custom/_mega_menu.scss */
.ric-vch-row .ric-vch-column:first-of-type {
  margin-bottom: 20px;
}

/* line 1011, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-block .contact-us-header, .paragraph--type--bp-block .general-header {
  font-size: 1.5em;
  font-weight: 700;
}

/* line 1015, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-block .contact-us-content, .paragraph--type--bp-block .general-content {
  font-size: 1.1em;
  outline: 1px solid;
  outline-offset: -1px;
}

/* line 1020, ../../sass/custom/_mega_menu.scss */
.ric-blue .paragraph--type--bp-block .contact-us-content, .ric-blue .paragraph--type--bp-block .general-content {
  outline-color: #274576;
}

/* line 1023, ../../sass/custom/_mega_menu.scss */
.ric-green .paragraph--type--bp-block .contact-us-content, .ric-green .paragraph--type--bp-block .general-content {
  outline-color: #708B75;
}

/* line 1026, ../../sass/custom/_mega_menu.scss */
.ric-purple .paragraph--type--bp-block .contact-us-content, .ric-purple .paragraph--type--bp-block .general-content {
  outline-color: #4B3F72;
}

/* line 1029, ../../sass/custom/_mega_menu.scss */
.ric-magenta .paragraph--type--bp-block .contact-us-content, .ric-magenta .paragraph--type--bp-block .general-content {
  outline-color: #92374D;
}

/* line 1032, ../../sass/custom/_mega_menu.scss */
.ric-orange .paragraph--type--bp-block .contact-us-content, .ric-orange .paragraph--type--bp-block .general-content {
  outline-color: #DD6E42;
}

/* line 1035, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-block .contact-us-content .field-label-wrap.no-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1039, ../../sass/custom/_mega_menu.scss */
.department-theme .fc-toolbar .fc-state-active, .department-theme .fc-toolbar .ui-state-active {
  z-index: 0;
}

/* line 1042, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-simple table > tbody > tr > td, .paragraph--type--bp-simple table > tbody > tr > th {
  padding: 8px;
}

/* line 1045, ../../sass/custom/_mega_menu.scss */
.paragraph--type--bp-simple table > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 1048, ../../sass/custom/_mega_menu.scss */
.paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 1052, ../../sass/custom/_mega_menu.scss */
.paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div > ol, .paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div > ul {
  margin: 0;
  margin-left: 10px;
}

/* line 1056, ../../sass/custom/_mega_menu.scss */
.paragraph--bp-accordion-container .paragraph--type--bp-simple .paragraph__column > div > p {
  margin-top: 1rem;
  margin-bottom: .5rem;
}

/* line 1060, ../../sass/custom/_mega_menu.scss */
.contact-us .paragraph--type--bp-simple .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
  margin-top: 4px;
}

/* line 1065, ../../sass/custom/_mega_menu.scss */
.vch-direct-links > div {
  position: absolute;
  top: 7px;
  left: -50px;
  z-index: 99;
  padding: 25px 20px 20px;
  color: #000000;
  width: 780px;
  background-size: cover;
  background-repeat: no-repeat;
  display: none;
}
.news-direct-links > div {
  position: absolute;
  top: 7px;
  left: -50px;
  z-index: 99;
  padding: 25px 20px 20px;
  color: #000000;
  width: 780px;
  background-size: cover;
  background-repeat: no-repeat;
  display: none;
}

/* line 1077, ../../sass/custom/_mega_menu.scss */
.vch-direct-links > div.vch-hover {
  display: flex;
}
.news-direct-links > div.vch-hover {
  display: flex;
}

/* line 1080, ../../sass/custom/_mega_menu.scss */
li.vch-direct-links {
  position: relative;
}

li.news-direct-links {
  position: relative;
}
/* line 1083, ../../sass/custom/_mega_menu.scss */
.burger-menu {
  height: 100%;
  width: 100%;
  display: flex;
  position: absolute;
}

/* line 1089, ../../sass/custom/_mega_menu.scss */
.mobile-only .burger-menu {
  width: 100vw;
  pointer-events: none;
}

/* line 1093, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon {
  height: 100%;
  pointer-events: all;
}

/* line 1097, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon .burger-icon-wrap {
  width: 40px;
  height: 20px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  margin-left: 30px;
  margin-top: 38px;
}

/* line 1113, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-menu-items {
  position: absolute;
  width: 75vw;
  margin: 0;
  padding: 0;
  z-index: 12;
  top: 100%;
  bottom: 0;
  left: 35px;
  height: 64vh;
}

/* line 1124, ../../sass/custom/_mega_menu.scss */
.burger-menu-left-pane .parent-item a:hover {
  color: #333;
}

/* line 1127, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-menu-items.hidden {
  display: none;
}

/* line 1130, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon .burger-icon-wrap span {
  display: block;
  position: absolute;
  height: 9px;
  width: 120%;
  background: white;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

/* line 1148, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon .burger-icon-wrap span:nth-child(1) {
  top: 0;
}

/* line 1151, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon .burger-icon-wrap span:nth-child(2),
.burger-menu .burger-icon .burger-icon-wrap span:nth-child(3) {
  top: 18px;
}

/* line 1155, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon .burger-icon-wrap span:nth-child(4) {
  top: 36px;
}

/* line 1158, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon.open .burger-icon-wrap span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

/* line 1163, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon.open .burger-icon-wrap span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 1169, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon.open .burger-icon-wrap span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 1175, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-icon.open .burger-icon-wrap span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

/* line 1180, ../../sass/custom/_mega_menu.scss */
.burger-menu-items .has-children.parent-item.active {
  background-color: #8e8e8e;
  background-image: url(../../img/burger-menu-right-nub-white.png);
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: center right 6px;
}

/* line 1187, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.has-children {
  background-image: url(../../img/burger-menu-right-nub.png);
  background-repeat: no-repeat;
  background-size: 7px;
  background-position-x: 225px;
  background-position-y: 3px;
  line-height: 1.6em;
}
.news-megamenu.direct-links-menu .direct-links-parent.has-children {
  background-image: url(../../img/burger-menu-right-nub.png);
  background-repeat: no-repeat;
  background-size: 7px;
  background-position-x: 225px;
  background-position-y: 3px;
  line-height: 1.6em;
}

/* line 1195, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.has-children.selected {
  background-image: url(../../img/burger-menu-right-nub-white.png);
  background-position-y: 12px;
}
.news-megamenu.direct-links-menu .direct-links-parent.has-children.selected {
  background-image: url(../../img/burger-menu-right-nub-white.png);
  background-position-y: 12px;
}

/* line 1199, ../../sass/custom/_mega_menu.scss */
.burger-menu-items .has-children.parent-item {
  background-image: url(../../img/burger-menu-right-nub.png);
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: center right 6px;
}

/* line 1205, ../../sass/custom/_mega_menu.scss */
.burger-menu-items .has-children.parent-item.active a {
  color: white;
}

/* line 1208, ../../sass/custom/_mega_menu.scss */
.burger-menu .burger-menu-items .parent-item a {
  color: #000000;
}

/* line 1211, ../../sass/custom/_mega_menu.scss */
.burger-menu-left-pane {
  padding-left: 0;
  padding-right: 0;
  padding-top: 1.25%;
  border-right: 1px solid #ddd;
  overflow: hidden;
  overflow-y: scroll;
  background-color: #F1F1F1;
  max-height: 75vh;
}

/* line 1221, ../../sass/custom/_mega_menu.scss */
.burger-menu-left-pane::-webkit-scrollbar {
  width: 1em;
  background-color: #ececec;
}

/* line 1225, ../../sass/custom/_mega_menu.scss */
.burger-menu-left-pane::-webkit-scrollbar-thumb {
  background-color: #dcdcdc;
}

/* line 1228, ../../sass/custom/_mega_menu.scss */
.burger-menu-left-pane .parent-item {
  padding: 5px 15px;
  padding-left: 30px;
}

/* line 1232, ../../sass/custom/_mega_menu.scss */
.burger-menu-right-pane .header-text p {
  font-size: 2em;
  font-weight: 400;
  border-bottom: 3px solid orange;
}

/* line 1237, ../../sass/custom/_mega_menu.scss */
.burger-menu-items .burger-menu-right-pane {
  visibility: hidden;
  max-width: 60%;
  padding: 0;
}

/* line 1242, ../../sass/custom/_mega_menu.scss */
.burger-menu-right-pane-inside {
  background-color: #F1F1F1;
  padding: 15px 25px 20px 20px;
}

/* line 1246, ../../sass/custom/_mega_menu.scss */
.burger-menu-right-pane-inside .item-content-right-row-children {
  column-count: 2;
  width: 100%;
}

/* line 1250, ../../sass/custom/_mega_menu.scss */
.burger-menu-items.parent-hover .burger-menu-right-pane {
  visibility: visible;
}

/* line 1253, ../../sass/custom/_mega_menu.scss */
.burger-menu-items .header {
  position: relative;
}

/* line 1256, ../../sass/custom/_mega_menu.scss */
.burger-menu-items .header-image {
  position: absolute;
  right: 0;
}

/* line 1260, ../../sass/custom/_mega_menu.scss */
.burger-menu-items .parent-item:hover, .burger-menu-items .parent-item.active {
  backgdround-image: url(../../img/burger-menu-right-nub.png);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position-x: right;
  background-position-y: 8px;
}

/* line 1267, ../../sass/custom/_mega_menu.scss */
.burger-menu-right-pane .item-content {
  display: none;
}

/* line 1270, ../../sass/custom/_mega_menu.scss */
.burger-menu-right-pane .item-content.active {
  display: inherit;
}

/* line 1273, ../../sass/custom/_mega_menu.scss */
.burger-menu-right-pane .item-content-right-row {
  display: flex;
  justify-content: space-between;
}

/* line 1277, ../../sass/custom/_mega_menu.scss */
.burger-menu-right-pane .item-content-right-row .col.child-item {
  margin-bottom: 10px;
}

/* line 1280, ../../sass/custom/_mega_menu.scss */
.item-content-right-row .child-item a:hover {
  color: #333;
}

/* line 1283, ../../sass/custom/_mega_menu.scss */
body::-webkit-scrollbar {
  width: 1em;
}

/* line 1286, ../../sass/custom/_mega_menu.scss */
body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

/* line 1289, ../../sass/custom/_mega_menu.scss */
body::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}

/* line 1293, ../../sass/custom/_mega_menu.scss */
#overlay {
  position: fixed;
  left: 15px;
  right: 15px;
  top: 0;
  bottom: 15px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.75);
  display: none;
}

/* line 1303, ../../sass/custom/_mega_menu.scss */
#overlay.open {
  display: inherit;
}

/* line 1306, ../../sass/custom/_mega_menu.scss */
.has-children.direct-links-children .direct-links-parent-title {
  display: none;
}

/* line 1309, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .has-children.direct-links-children .direct-links-parent-title {
  display: none;
  margin-bottom: 8px;
}
.news-megamenu.direct-links-menu .has-children.direct-links-children .direct-links-parent-title {
  display: none;
  margin-bottom: 8px;
}

/* line 1313, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .has-children.direct-links-children.active .direct-links-parent-title {
  display: inherit;
}
.news-megamenu.direct-links-menu .has-children.direct-links-children.active .direct-links-parent-title {
  display: inherit;
}

/* line 1316, ../../sass/custom/_mega_menu.scss */
.has-children.direct-links-children.active .direct-links-parent-title {
  display: inherit;
}

/* line 1319, ../../sass/custom/_mega_menu.scss */
.js .paragraphs-collapsed-description {
  position: inherit;
  height: inherit;
  overflow: inherit;
  color: inherit;
  word-break: inherit;
  line-height: 1.538em;
  padding-top: 5px;
}

/* line 1328, ../../sass/custom/_mega_menu.scss */
.paragraph-formatter {
  display: inherit;
  margin-top: 10px;
}

/* line 1332, ../../sass/custom/_mega_menu.scss */
.field-label-wrap > div {
  display: inline;
}

/* line 1335, ../../sass/custom/_mega_menu.scss */
.field-label-wrap .field-content-alias {
  display: inline-flex;
}

/* line 1338, ../../sass/custom/_mega_menu.scss */
.field-content-alias .field-content:not(:last-of-type)::after {
  content: "|";
  margin: 0 10px;
}

/* line 1342, ../../sass/custom/_mega_menu.scss */
.footer nav .icon-circle-back {
  background-color: inherit;
  border-radius: inherit;
  border: inherit;
  height: inherit;
  width: inherit;
  position: inherit;
  font-size: inherit;
  color: inherit;
}

/* line 1352, ../../sass/custom/_mega_menu.scss */
.facets-widget-checkbox ul {
  list-style-type: none;
  padding-left: 0;
}

/* line 1356, ../../sass/custom/_mega_menu.scss */
.facets-widget-checkbox li.facet-item input {
  margin-right: 10px;
}

/* line 1359, ../../sass/custom/_mega_menu.scss */
.grandchild-title {
  padding-right: 15px;
}

/* line 1362, ../../sass/custom/_mega_menu.scss */
article.embedded-entity img, article.media-image img {
  padding: 15px;
}

/* line 1365, ../../sass/custom/_mega_menu.scss */
#richmond_latest_news .views-row .copy {
  width: 85%;
}

/* line 1368, ../../sass/custom/_mega_menu.scss */
.socials-iframe-wrap.facebook iframe {
  width: 500px;
  height: 485px;
}

/* line 1372, ../../sass/custom/_mega_menu.scss */
.paragraph__column img {
  max-width: 100%;
  height: auto;
}

/* line 1376, ../../sass/custom/_mega_menu.scss */
input::-ms-clear {
  display: none;
}

/* line 1379, ../../sass/custom/_mega_menu.scss */
.path-taxonomy .page.shrunk .main, .page.shrunk.grandchild-page .main {
  max-width: 1366px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
}

/* line 1385, ../../sass/custom/_mega_menu.scss */
.path-taxonomy .page.shrunk.blog .main, .page.shrunk.grandchild-page.blog .main {
  max-width: none;
  padding-top: 170px;
}

/* line 1389, ../../sass/custom/_mega_menu.scss */
.path-taxonomy .page.shrunk.grandchild-page.blog .main h1.news-and-announcements-blog-title {
  display: none;
}

/* line 1392, ../../sass/custom/_mega_menu.scss */
.path-taxonomy .page.shrunk.grandchild-page.blog .main .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 1396, ../../sass/custom/_mega_menu.scss */
.esri-component.esri-attribution.esri-widget {
  display: none;
}

/* line 1399, ../../sass/custom/_mega_menu.scss */
.esri-ui-top-left.esri-ui-corner {
  display: none;
}

/* line 1402, ../../sass/custom/_mega_menu.scss */
.page.ric-aquamarine thead, .page.ric-aquamarine th, .page.ric-blue thead, .page.ric-blue th {
  background-color: #274576;
  color: #ffffff;
}

/* line 1406, ../../sass/custom/_mega_menu.scss */
.page.ric-olive thead, .page.ric-olive th, .page.ric-green thead, .page.ric-green th {
  background-color: #708B75;
  color: #ffffff;
}

/* line 1410, ../../sass/custom/_mega_menu.scss */
.page.ric-magenta thead, .page.ric-magenta th {
  background-color: #92374D;
  color: #ffffff;
}

/* line 1414, ../../sass/custom/_mega_menu.scss */
.page.ric-purple thead, .page.ric-purple th {
  background-color: #4B3F72;
  color: #ffffff;
}

/* line 1418, ../../sass/custom/_mega_menu.scss */
.page.ric-red-orange thead, .page.ric-red-orange th, .page.ric-orange thead, .page.ric-orange th {
  background-color: #FE7F2D;
  color: #ffffff;
}

/* line 1422, ../../sass/custom/_mega_menu.scss */
body.noscroll {
  overflow: hidden;
}

/* title header global - initiated by rtv header at 250px high - db */
/* line 1426, ../../sass/custom/_mega_menu.scss */
.vch-header h3, .socials-header h2,
h2.global-title-header {
  font-size: 3em;
  color: white;
  border: none;
  font-weight: 600;
  text-shadow: 2px 2px 8px #000000;
}

/* line 1434, ../../sass/custom/_mega_menu.scss */
.socials-header h2 {
  text-align: center;
}

/* line 1437, ../../sass/custom/_mega_menu.scss */
.vch-header {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 250px;
  margin: 0 -75px;
  padding-bottom: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: right;
  background-position-y: top;
}

@media (max-width: 1680px) and (min-width: 1201px) {
  /* line 1450, ../../sass/custom/_mega_menu.scss */
  .socials-top-row {
    height: 250px;
  }

  /* line 1453, ../../sass/custom/_mega_menu.scss */
  .ric-vch-wrap {
    padding: 0 50px;
  }

  /* line 1456, ../../sass/custom/_mega_menu.scss */
  .vch-header {
    margin: 0 -50px;
  }

  /* line 1459, ../../sass/custom/_mega_menu.scss */
  .path-taxonomy .page.shrunk.blog .main, .page.shrunk.grandchild-page.blog .main {
    padding-top: 130px;
  }
}
@media (max-width: 1200px) {
  /* line 1464, ../../sass/custom/_mega_menu.scss */
  .socials-top-row {
    height: 275px;
  }

  /* line 1467, ../../sass/custom/_mega_menu.scss */
  .vch-header {
    height: 150px;
  }

  /* line 1470, ../../sass/custom/_mega_menu.scss */
  .vch-header h3 {
    font-size: 20px;
  }

  /* line 1473, ../../sass/custom/_mega_menu.scss */
  .ric-vch-wrap {
    padding: 0 15px;
  }
}
/* line 1477, ../../sass/custom/_mega_menu.scss */
.department-landing .latest-videos {
  padding-right: 0;
}

/* line 1480, ../../sass/custom/_mega_menu.scss */
.slick--view--latest-news-blog .slick-vertical .slick-slide {
  height: auto;
}

/* line 1483, ../../sass/custom/_mega_menu.scss */
.page.shrunk.department-theme .main,
#block-richmondtheme-branding img.seal,
#block-richmondtheme-branding img.logo,
#richmond_featured_spinner {
  transition: all linear .5s;
}

/* line 1489, ../../sass/custom/_mega_menu.scss */
#mobile-quick-links-menu {
  width: 100%;
}

/* line 1492, ../../sass/custom/_mega_menu.scss */
.mobile-only.mobile-quick-links.quick-links-section {
  top: -7px;
}

/* line 1495, ../../sass/custom/_mega_menu.scss */
.page .mobile-only.mobile-quick-links.quick-links-section {
  position: inherit;
}

/* line 1498, ../../sass/custom/_mega_menu.scss */
#richmond_header_mobile.row.well.richmond-header.mobile-only {
  height: 115px;
}

/* search */
/* line 1502, ../../sass/custom/_mega_menu.scss */
.mobile-search input {
  background-color: #EDEDED !important;
}

/* line 1505, ../../sass/custom/_mega_menu.scss */
.mobile-menu-plus {
  float: left;
  margin-right: 7px;
}

/* line 1509, ../../sass/custom/_mega_menu.scss */
.menu-content-col {
  font-weight: 400 !important;
}

/* line 1512, ../../sass/custom/_mega_menu.scss */
.megamenu-mobile-wrap {
  width: 100vw;
  z-index: 999;
}

/* line 1516, ../../sass/custom/_mega_menu.scss */
.burger-menu .megamenu-mobile-wrap.hidden {
  display: none;
}

/* composer-US#231 */
/* line 1520, ../../sass/custom/_mega_menu.scss */
.department-top-menu.mobile-only .icon-circle-back {
  height: 30px;
  width: 30px;
}

/* initiated by quick links on homepage cleanup desktop views */
/* line 1525, ../../sass/custom/_mega_menu.scss */
#block-richmondquicklinks.contextual-region.block-richmondquicklinks-menu,
#block-richmondquicklinks--2.contextual-region.block-richmondquicklinks-menu {
  justify-content: center;
  margin-top: 5px;
}

/* line 1530, ../../sass/custom/_mega_menu.scss */
.desktop-only.quick-links ul {
  padding-left: 0;
  margin-left: 0;
}

/* line 1534, ../../sass/custom/_mega_menu.scss */
.shrink .dept-landing-mobile-photo-socnet-title-row {
  z-index: 0;
}

/* line 1537, ../../sass/custom/_mega_menu.scss */
.department-top-menu.desktop-only {
  margin-top: 32px;
}

/* hide on desktop, only mobile */
/* line 1541, ../../sass/custom/_mega_menu.scss */
.burger-icon-wrap-mobile.mobile-only, #header_top_right .mobile-search,
#header_top_left.mobile-only, .richmond-header.mobile-only,
#richmond_second_row_content.mobile-only, #featured_events.mobile-only,
#programs_and_services_main_section.mobile-only, .resources-section .mobile-only,
#featured_events_mobile.mobile-only, .richmond_featured_spinner_wrap.mobile-only,
#richmond_main_navigation .mobile-only, .latest-news-dept-page .latest-news-col-row.mobile-only,
.direct-links-menu.mobile-phone-only, .megamenu-mobile-wrap.mobile-only, .quick-links.mobile-only,
.mobile-only.quick-links-section, .department-top-menu.mobile-only {
  display: none;
}

/* line 1551, ../../sass/custom/_mega_menu.scss */
.department-top-menu.mobile-only .icon-circle-back svg {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: .5rem;
  color: #ffffff;
}

/* show / hide collapse / expand icons for mobile megamenu */
/* line 1560, ../../sass/custom/_mega_menu.scss */
a.mobile-menu-plus.collapsed .menu-list-row-entry-icon.minus {
  display: none !important;
}

/* line 1563, ../../sass/custom/_mega_menu.scss */
a.mobile-menu-plus.collapsed .menu-list-row-entry-icon.plus {
  display: inherit !important;
}

/* line 1566, ../../sass/custom/_mega_menu.scss */
a.mobile-menu-plus .menu-list-row-entry-icon.minus {
  display: inherit !important;
}

/* line 1569, ../../sass/custom/_mega_menu.scss */
a.mobile-menu-plus .menu-list-row-entry-icon.plus {
  display: none !important;
}

@media (max-width: 1200px) {
  /* line 1574, ../../sass/custom/_mega_menu.scss */
  .mobile-only.mobile-quick-links.quick-links-section {
    left: 0px;
  }
}
/* line 1579, ../../sass/custom/_mega_menu.scss */
.vch-megamenu.direct-links-menu .direct-links-parent.has-children:hover {
  text-decoration: none;
}
.news-megamenu.direct-links-menu .direct-links-parent.has-children:hover {
  text-decoration: none;
}

/* line 1, ../../sass/custom/_news_ticker.scss */
.sticky-ticker .ticker {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 5, ../../sass/custom/_news_ticker.scss */
.ticker {
  height: 40px;
}

/* line 8, ../../sass/custom/_news_ticker.scss */
.ticker.row {
  margin-left: 0;
  margin-right: 0;
}

/* line 12, ../../sass/custom/_news_ticker.scss */
.ticker a {
  color: #ffffff;
  text-decoration: none;
}

/* line 16, ../../sass/custom/_news_ticker.scss */
.ticker a:hover {
  color: #d6d6d6;
}

/* line 19, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-label {
  background-color: #92374D;
  text-transform: uppercase;
  font-size: 1.5em;
  font-weight: 700;
  width: 14em;
  color: white;
}

/* line 27, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-label > .row {
  align-items: center;
  justify-content: center;
}

/* line 31, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-label > .row > .col {
  margin-left: 30px;
  margin-right: 20px;
}

/* line 35, ../../sass/custom/_news_ticker.scss */
.ticker .yellow {
  background-color: #FFB612;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 100% 50%);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 100% 50%);
  height: 40px;
  padding-right: 0;
  min-width: 20px;
  border-right: solid 1px #FFB612;
  padding-left: 0;
  margin-right: -15px;
  width: 20px;
}

/* line 47, ../../sass/custom/_news_ticker.scss */
.ticker .blue {
  background-color: #FFB612;
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
  height: 40px;
  padding-left: 0;
  padding-right: 0;
  width: 20px;
  position: relative;
  margin-right: 5px;
}

/* line 58, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-news {
  background-color: #494846;
}

/* line 61, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-news.col {
  padding-left: 0;
}

/* line 64, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-news,
.ticker .ticker-news .item-list {
  height: 100%;
  overflow-x: hidden;
}

/* line 69, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-news .col.content {
  overflow: hidden;
}

/* line 72, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-news .item-list ul {
  list-style-type: none;
  height: 40px;
  margin: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-start: 0;
  font: inherit !important;
  white-space: nowrap;
  display: initial;
}

/* line 85, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-news .item-list ul li {
  display: inline;
  margin-right: 30px;
  font-size: 1.1em;
  line-height: 40px;
}

/* line 91, ../../sass/custom/_news_ticker.scss */
.ticker .ticker-news .item-list ul li a .svg-inline--fa {
  color: #d6d6d6;
  margin-left: 5px;
}

/* line 95, ../../sass/custom/_news_ticker.scss */
.sub-header .row.ticker {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 15px;
}

/* line 100, ../../sass/custom/_news_ticker.scss */
.ticker-wrapper.fixed {
  position: fixed;
  left: 15px;
  right: 15px;
  z-index: 9;
  width: initial;
  padding-bottom: 15px;
  background-color: #ffffff;
}

/* line 109, ../../sass/custom/_news_ticker.scss */
#header .ticker-wrapper.fixed {
  position: static;
  padding-bottom: 0;
  padding-top: 15px;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 116, ../../sass/custom/_news_ticker.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col.ticker-news > div > div.col-sm-auto > div {
      background-image: url(../../img/news_ticker_chevron_ieonly.png);
      float: left;
      position: relative;
      width: 47px;
      -webkit-clip-path: unset;
    }

    /* line 123, ../../sass/custom/_news_ticker.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col.ticker-news > div > div.col-sm-auto > div {
      background-image: url(../../img/news_ticker_chevron_ieonly.png);
      float: left;
      position: relative;
      width: 47px;
      -webkit-clip-path: unset;
    }

    /* line 130, ../../sass/custom/_news_ticker.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
      background-color: #d6d6d6;
      border-right: 1px solid #d6d6d6;
    }

    /* line 134, ../../sass/custom/_news_ticker.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
      background-color: #d6d6d6;
      border-right: 1px solid #d6d6d6;
    }

    /* line 138, ../../sass/custom/_news_ticker.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label {
      width: 13em;
    }

    /* line 141, ../../sass/custom/_news_ticker.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label {
      width: 13em;
    }

    /* line 144, ../../sass/custom/_news_ticker.scss */
    body.path-frontpage .ticker .yellow {
      top: -15px;
      position: absolute;
      right: -29px;
    }

    /* line 149, ../../sass/custom/_news_ticker.scss */
    body.path-frontpage .ticker .ticker-label > .row > .col {
      margin-top: 8px;
    }
  }
}
@supports (-ms-ime-align: auto) {
  /* line 155, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
  }

  /* line 162, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
  }

  /* line 169, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374D;
    border-right: 1px solid #92374D;
  }

  /* line 173, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374D;
    border-right: 1px solid #92374D;
  }

  /* line 177, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 180, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }
}
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 185, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
  }

  /* line 191, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
  }

  /* line 197, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374D;
    border-right: 1px solid #92374D;
  }

  /* line 201, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374D;
    border-right: 1px solid #92374D;
  }

  /* line 205, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 208, ../../sass/custom/_news_ticker.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }
}
@media (max-width: 771px) {
  /* line 213, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap .news-entry-row {
    padding-bottom: 4px;
    padding-top: 4px;
    max-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 222, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -1px;
  }

  /* line 227, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap .card {
    border: none;
    border-radius: 0;
    background-color: transparent;
  }

  /* line 232, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap .card-body {
    padding: 15px 20px;
    text-transform: none;
    font-weight: 600;
    font-size: 1.1em;
  }

  /* line 238, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile {
    background: #e0e0e0;
    height: 28px;
    color: black;
    position: absolute;
    width: 100%;
    padding: 0 15px;
    line-height: 29px;
    text-transform: uppercase;
    font-weight: 800;
  }

  /* line 249, ../../sass/custom/_news_ticker.scss */
  .department-landing .newsticker-mobile {
    background: #264576;
  }

  /* line 252, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-title-icon {
    margin-right: 5px;
  }

  /* line 255, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-title a:hover {
    text-decoration: none;
  }

  /* line 258, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-title a {
    text-decoration: none;
    color: black;
  }
}
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 264, ../../sass/custom/_news_ticker.scss */
  .news-entry-row-wrap {
    display: flex;
    border-bottom: 1px solid #dedede;
  }

  /* line 268, ../../sass/custom/_news_ticker.scss */
  .news-entry-row-wrap:last-of-type {
    border-bottom: none;
    padding-bottom: 4px;
  }

  /* line 272, ../../sass/custom/_news_ticker.scss */
  button.news-entry-row {
    padding: 0;
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    text-align: left;
    border-bottom: 0;
  }

  /* line 281, ../../sass/custom/_news_ticker.scss */
  button.news-entry-row:focus {
    outline: none;
  }

  /* line 284, ../../sass/custom/_news_ticker.scss */
  button.news-entry-row:hover {
    cursor: pointer;
  }

  /* line 287, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap .news-entry-row {
    padding-bottom: 4px;
    padding-top: 4px;
    max-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 296, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -1px;
    background-color: rgba(224, 224, 224, 0.8);
  }

  /* line 302, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap .card {
    border: none;
    border-radius: 0;
    background-color: transparent;
  }

  /* line 307, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-content-wrap .card-body {
    padding: 15px 20px;
    text-transform: none;
    font-weight: 600;
    font-size: 1.1em;
  }

  /* line 313, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile {
    background: #e0e0e0;
    height: 28px;
    color: black;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 0 15px;
    line-height: 29px;
    text-transform: uppercase;
    font-weight: 800;
    z-index: 5;
  }

  /* line 326, ../../sass/custom/_news_ticker.scss */
  .department-landing .newsticker-mobile {
    background: #264576;
  }

  /* line 329, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-title-icon {
    margin-right: 5px;
  }

  /* line 332, ../../sass/custom/_news_ticker.scss */
  .newsticker-mobile-title a:hover, .newsticker-mobile-title a:visited {
    text-decoration: none;
  }
}
/* 1200 and smaller */
@media (max-width: 1200px) {
  /* line 339, ../../sass/custom/_news_ticker.scss */
  .department-landing .newsticker-mobile-title a {
    color: white;
  }
}
/* line 1, ../../sass/custom/_grandchild_page.scss */
.grandchild-page .col.department-menu {
  padding-left: 0px;
}

/* line 4, ../../sass/custom/_grandchild_page.scss */
.grandchild-page .modal .modal-header {
  padding: 15px;
  display: flex;
  flex-direction: row-reverse;
}

/* line 9, ../../sass/custom/_grandchild_page.scss */
.path-taxonomy .page.shrunk .main, .page.shrunk.grandchild-page .main {
  max-width: 1366px;
  margin: auto;
  padding-left: 0;
  padding-right: 0;
}

/* line 15, ../../sass/custom/_grandchild_page.scss */
.path-taxonomy .page.shrunk.blog .main, .page.shrunk.grandchild-page.blog .main {
  max-width: none;
  padding-top: 128px;
}

/* line 19, ../../sass/custom/_grandchild_page.scss */
.path-taxonomy .page.shrunk.grandchild-page.blog .main h1.news-and-announcements-blog-title {
  display: none;
}

/* line 22, ../../sass/custom/_grandchild_page.scss */
.path-taxonomy .page.shrunk.grandchild-page.blog .main .paragraph__column > div {
  padding-left: 0;
  padding-right: 0;
}

/* line 26, ../../sass/custom/_grandchild_page.scss */
.paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph.paragraph--type--bp-simple.paragraph--view-mode--default,
.paragraph--type--bp-simple .paragraph__column > div {
  padding: 0;
}

/* line 33, ../../sass/custom/_grandchild_page.scss */
.tab-content .tab-pane .paragraph--bp-accordion-container,
.tab-content .tab-pane .panel-default,
.tab-content .tab-pane .panel-heading,
.tab-content .tab-pane .panel-title {
  padding-left: 0;
  padding-right: 0;
}

/* line 40, ../../sass/custom/_grandchild_page.scss */
.tab-content .tab-pane .panel-default {
  margin-bottom: 15px;
}

/* line 43, ../../sass/custom/_grandchild_page.scss */
.paragraph--type--bp-tabs > .paragraph__column {
  display: flex;
  flex-direction: column;
}

/* phones and smaller */
@media (min-width: 0px) and (max-width: 480px) {
  /* line 50, ../../sass/custom/_grandchild_page.scss */
  .tab-content .tab-pane .paragraph--type--bp-simple .paragraph__column > div {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 54, ../../sass/custom/_grandchild_page.scss */
  .paragraph--type--bp-simple .paragraph__column > div {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 58, ../../sass/custom/_grandchild_page.scss */
  .paragraph.paragraph--type--bp-accordion .card-block.panel-collapse .paragraph > .paragraph__column {
    padding-bottom: 0;
  }

  /* line 61, ../../sass/custom/_grandchild_page.scss */
  .paragraph.paragraph--type--bp-accordion .card-block.panel-collapse .paragraph > .paragraph__column > div {
    padding: 0 15px;
    margin: 0;
  }
}
/* tablets and smaller */
@media (min-width: 0px) and (max-width: 1200px) {
  /* line 69, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-columns-two-uneven__2col-column2, .grandchild-page .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph__column > div {
    margin-top: 0;
  }

  /* line 72, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-columns-two-uneven__2col-column1,
  .grandchild-page .paragraph--type--bp-columns-two-uneven__2col-column2 {
    width: 100% !important;
  }

  /* line 76, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-columns-two-uneven .paragraph__column {
    display: flex;
    flex-direction: column-reverse;
  }

  /* line 80, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-columns-two-uneven .paragraph--type--bp-tabs .paragraph__column {
    display: flex;
    flex-direction: column;
  }

  /* line 84, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-columns-two-uneven__2col-column2 .paragraph.paragraph--type--bp-column-wrapper.paragraph--view-mode--default .paragraph__column {
    display: flex;
    flex-direction: column;
  }

  /* line 88, ../../sass/custom/_grandchild_page.scss */
  .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1, .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column2 {
    padding: 0;
  }

  /* line 91, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-tabs {
    padding-top: 15px;
  }

  /* line 94, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph.paragraph--type--bp-columns-two-uneven.paragraph--style--33-66 .paragraph--type--bp-columns-two-uneven__2col-column1 {
    padding-bottom: 60px;
  }

  /* line 97, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-columns-two-uneven__2col-column2 .nav-tabs {
    margin-bottom: 0;
  }

  /* line 100, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph ul.nav.nav-tabs li a {
    font-size: .85em;
    padding: 7px 14px;
    border-radius: 0;
  }

  /* line 105, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-tabs ul.nav-tabs li {
    margin-bottom: 15px;
    margin-right: 5px;
  }

  /* line 109, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false],
  .grandchild-page .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=true] {
    font-size: 1em;
    padding: 8px 15px;
  }

  /* line 114, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph.paragraph--type--bp-accordion .panel-heading a[aria-expanded=false]:before {
    margin-right: 7px;
  }

  /* line 117, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-accordion .card-block {
    padding: 0 15px;
  }

  /* line 120, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-block .contact-us-content, .paragraph--type--bp-block .general-content {
    font-size: 1em;
  }

  /* line 123, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-block .contact-us-header, .paragraph--type--bp-block .general-header {
    font-size: 1.25em;
  }

  /* line 126, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph--type--bp-block .contact-us-content, .paragraph--type--bp-block .general-content {
    font-size: 1em;
  }

  /* line 129, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .general > div, .contact-us > div {
    padding: 15px;
  }

  /* line 132, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph h1 {
    font-size: 1.7em;
  }

  /* line 135, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph h2 {
    font-size: 1.5em;
  }

  /* line 138, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph h3 {
    font-size: 1.2em;
  }

  /* line 141, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph.paragraph--type--bp-tabs .tab-content div.tab-pane {
    margin-top: -11px;
  }
}
/* tablets and larger */
@media (min-width: 769px) {
  /* line 148, ../../sass/custom/_grandchild_page.scss */
  .paragraph ul.nav.nav-tabs li a {
    margin: 5px;
  }

  /* line 151, ../../sass/custom/_grandchild_page.scss */
  .grandchild-page .paragraph.paragraph--type--bp-accordion .panel-collapse > .paragraph > .paragraph__column {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* line 1, ../../sass/custom/_dept_landing.scss */
.department-landing .richmond_channel_header {
  background-color: #274576;
  color: white;
  padding: 22px 38px;
  font-size: 1.8em;
  width: 275px;
  text-align: center;
  display: inline-block;
}

/* line 10, ../../sass/custom/_dept_landing.scss */
.page.department-landing div[name="richmond_custom_video_embed"] {
  text-align: right;
  margin-top: 0;
  margin-left: 0;
}

/* line 15, ../../sass/custom/_dept_landing.scss */
.department-landing .slick-slide > div > div > div.row {
  padding-right: 30px;
}

/* line 18, ../../sass/custom/_dept_landing.scss */
.page.shrunk.department-landing .col.container-fluid,
.page.shrink.department-landing .col.container-fluid {
  margin-left: 0;
}

/* line 22, ../../sass/custom/_dept_landing.scss */
.department-landing .latest-videos {
  text-align: center;
  padding-left: 60px;
}

/* line 26, ../../sass/custom/_dept_landing.scss */
.department-landing .latest-videos.col-sm-6 {
  max-width: 40%;
}

/* line 29, ../../sass/custom/_dept_landing.scss */
.department-landing .title-bar .title {
  padding-right: 35px;
}

/* line 32, ../../sass/custom/_dept_landing.scss */
.department-landing .latest-news {
  padding-left: 55px;
}

/* line 35, ../../sass/custom/_dept_landing.scss */
.department-landing .latest-news .slick-track {
  margin-top: -10px;
}

/* line 38, ../../sass/custom/_dept_landing.scss */
.department-landing .col.container-fluid {
  margin-left: 20px;
}

/* line 41, ../../sass/custom/_dept_landing.scss */
.department-landing .latest-videos {
  padding-right: 0;
}

/* line 44, ../../sass/custom/_dept_landing.scss */
.department-landing .latest-news-col-row.desktop-only {
  margin-bottom: 50px;
}

/* 1200 and smaller */
@media (max-width: 1201px) {
  /* line 50, ../../sass/custom/_dept_landing.scss */
  .dept-landing.mobile-only .socnet-title-col {
    width: 100%;
  }

  /* line 53, ../../sass/custom/_dept_landing.scss */
  .department-landing h2.programs-services-title {
    text-align: center;
    background-color: #ededed;
    margin: 0;
    padding: 0 0 20px;
  }
}
/* 1601 and larger */
@media (min-width: 1601px) and (max-width: 2000px) {
  /* line 63, ../../sass/custom/_dept_landing.scss */
  .latest-news .row.slide .thumbnail .icon-background {
    top: 15px;
  }

  /* line 66, ../../sass/custom/_dept_landing.scss */
  .department-landing .latest-news-col-row.desktop-only {
    padding-bottom: 110px;
  }
}
/* 1201 to 1600 */
@media (min-width: 1201px) and (max-width: 1600px) {
  /* line 73, ../../sass/custom/_dept_landing.scss */
  .latest-news .row.slide.slide-1 .thumbnail .icon img {
    top: 5px;
  }

  /* line 76, ../../sass/custom/_dept_landing.scss */
  .latest-news .row.slide.slide-1 .thumbnail .icon-background {
    top: 13px;
  }
}
/* 1201 and larger */
@media (min-width: 1201px) {
  /* line 83, ../../sass/custom/_dept_landing.scss */
  .department-landing h2.programs-services-title {
    display: none;
  }

  /* line 86, ../../sass/custom/_dept_landing.scss */
  .department-landing .programs-and-services.col {
    padding: 0;
  }
}
/* line 1, ../../sass/custom/_wysiwyg.scss */
span.red-background {
  background-color: #b80000;
  color: #ffffff;
}

/*
1366 x 768 (6.8:3.8 - 1.78)
1920 x 1080  (16:9 - 1.77)
1440 x 900 (8:5 - 1.6)
-- 1.5
1600 x 1200 (4:3 - 1.33)
1280 x 1024 (5:4 - 1.25)
*/
/* line 10, ../../sass/custom/_rwd.scss */
input[type="date"] {
  min-height: 2.5rem;
  min-width: 150px;
}

@media (max-aspect-ratio: 3 / 2) {
  /* line 16, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons {
    left: -25vw;
  }

  /* line 19, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .title {
    margin-left: 23vw;
  }
}
/* address styling between 1201 and 1300  */
@media (min-width: 1201px) and (max-width: 1300px) {
  /* line 26, ../../sass/custom/_rwd.scss */
  .featured-text.title > div > p {
    padding-left: 60px;
  }

  /* line 29, ../../sass/custom/_rwd.scss */
  .featured-text.description > div {
    margin-left: 20px;
  }

  /* line 32, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons {
    left: -28vw;
  }

  /* line 35, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .white-space {
    left: -35%;
  }
}
/* address styling up to 1725px wide  */
@media (max-width: 1725px) {
  /* line 42, ../../sass/custom/_rwd.scss */
  #block-richmondquicklinks > ul,
  #block-richmondquicklinks--2 > ul {
    padding: 0;
    font-size: .9em;
  }
}
/* address styling up to 1681px wide  */
@media (max-width: 1681px) {
  /* line 50, ../../sass/custom/_rwd.scss */
  div[name="richmond_custom_video_embed"] {
    margin-left: 25px;
  }

  /* line 53, ../../sass/custom/_rwd.scss */
  #richmond_video_player {
    margin-left: 0px;
    padding: 0;
    margin-top: 0;
  }

  /* line 58, ../../sass/custom/_rwd.scss */
  #richmond_latest_news .views-row .copy {
    margin-left: 30px;
  }

  /* line 61, ../../sass/custom/_rwd.scss */
  div[id^="block-ricsearchblock"] {
    max-width: 20rem !important;
  }

  /* line 64, ../../sass/custom/_rwd.scss */
  #block-richmondquicklinks a,
  #block-richmondquicklinks--2 a {
    padding: 0 10px;
    font-size: 1.2em;
  }

  /* line 69, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.logo {
    height: 90px;
  }

  /* line 72, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.seal {
    margin: 10px;
  }
}
/* address styling from 1460px to 1680px  */
@media (max-width: 1461px) {
  /* line 78, ../../sass/custom/_rwd.scss */
  div[id^="block-ricsearchblock"] {
    max-width: 18rem !important;
  }

  /* line 81, ../../sass/custom/_rwd.scss */
  #header_top_right {
    margin-left: 0px;
    padding-left: 15px;
  }

  /* line 85, ../../sass/custom/_rwd.scss */
  .image-set .image-content img {
    position: inherit;
  }

  /* line 88, ../../sass/custom/_rwd.scss */
  .submenu-item .col .desc p {
    font-size: .8rem;
  }
}
@media (max-width: 1367px) {
  /* line 93, ../../sass/custom/_rwd.scss */
  .submenu-item .col .desc p {
    font-size: .75rem;
  }
}
@media (max-width: 1280px) {
  /* line 98, ../../sass/custom/_rwd.scss */
  .submenu-item .col .desc p {
    font-size: .65rem;
  }
}
/* address styling up to 1350px */
@media (max-width: 1351px) {
  /* line 104, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-image .image-set .image-content video, .featured-menu-wrap .featured-menu-image .image-set .image-content img {
    width: inherit;
  }
}
/* address styling up to 1050px */
@media (max-width: 1051px) {
  /* line 110, ../../sass/custom/_rwd.scss */
  #header_top_right {
    display: none;
  }
}
/* address styling 1200px to 1350px */
@media (min-width: 1201px) and (max-width: 1350px) {
  /* line 116, ../../sass/custom/_rwd.scss */
  .path-node .page.shrunk.department-theme .main {
    padding-top: 130px;
  }

  /* line 119, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event.path-node .page.shrunk.department-theme .main {
    padding-top: 150px;
  }

  /* line 122, ../../sass/custom/_rwd.scss */
  .strip__title {
    font-size: 1.5em;
  }

  /* line 125, ../../sass/custom/_rwd.scss */
  #richmond_latest_news {
    font-size: .9em;
  }

  /* line 128, ../../sass/custom/_rwd.scss */
  .path-frontpage .richmond_channel_header {
    padding: 12px 18px;
    font-size: 1.5em;
    width: inherit;
  }

  /* line 133, ../../sass/custom/_rwd.scss */
  #richmond_latest_news .views-row .copy {
    margin-left: 70px;
  }

  /* line 136, ../../sass/custom/_rwd.scss */
  #richmond_video_player {
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0;
  }
}
/* address styling from 0px to 770px */
@media (max-width: 771px) {
  /* line 144, ../../sass/custom/_rwd.scss */
  .strip__title {
    font-size: 0.9em;
  }

  /* line 147, ../../sass/custom/_rwd.scss */
  #block-rvaburgermenu {
    width: 5%;
    flex: 1;
  }

  /* line 151, ../../sass/custom/_rwd.scss */
  .programs_and_services .strip__content img {
    width: 85px;
    height: auto;
  }

  /* line 155, ../../sass/custom/_rwd.scss */
  .direct-links-menu .direct-links-child-pane {
    padding-left: 50px;
  }

  /* line 158, ../../sass/custom/_rwd.scss */
  #adv_category {
    margin-bottom: 15px;
  }

  /* line 161, ../../sass/custom/_rwd.scss */
  #adv_action {
    text-align: center;
  }

  /* line 164, ../../sass/custom/_rwd.scss */
  .header-top-col.menu {
    margin-left: 15px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  /* line 171, ../../sass/custom/_rwd.scss */
  .header-top-col.menu svg {
    font-size: 1.75em;
  }

  /* line 174, ../../sass/custom/_rwd.scss */
  .header-top-col.logo {
    text-align: center;
  }

  /* line 177, ../../sass/custom/_rwd.scss */
  .header-top-col.logo img {
    min-width: 140px;
    margin-top: 4px;
  }

  /* line 181, ../../sass/custom/_rwd.scss */
  .header-top-col.search {
    text-align: right;
    margin-right: 0;
    line-height: 85px;
    padding-right: 15px;
    flex: 1;
  }

  /* line 188, ../../sass/custom/_rwd.scss */
  .header-top-col.search svg {
    font-size: 1.5em;
  }

  /* line 191, ../../sass/custom/_rwd.scss */
  .news-entry-row-wrap {
    display: flex;
    border-bottom: 1px solid #dedede;
  }

  /* line 195, ../../sass/custom/_rwd.scss */
  .news-entry-row-wrap:last-of-type {
    border-bottom: none;
    padding-bottom: 4px;
  }

  /* line 199, ../../sass/custom/_rwd.scss */
  button.news-entry-row {
    padding: 0;
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    text-align: left;
    border-bottom: 0;
  }

  /* line 208, ../../sass/custom/_rwd.scss */
  button.news-entry-row:focus {
    outline: none;
  }

  /* line 211, ../../sass/custom/_rwd.scss */
  button.news-entry-row:hover {
    cursor: pointer;
  }

  /* line 214, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap .news-entry-row {
    padding-bottom: 4px;
    padding-top: 4px;
    max-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 223, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -1px;
  }

  /* line 228, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap .card {
    border: none;
    border-radius: 0;
    background-color: transparent;
  }

  /* line 233, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap .card-body {
    padding: 15px 20px;
    text-transform: none;
    font-weight: 600;
    font-size: 1.1em;
  }

  /* line 239, ../../sass/custom/_rwd.scss */
  #richmond_header_desktop, #richmond_header_mobile {
    position: relative;
  }

  /* line 242, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-title-icon {
    margin-right: 5px;
  }

  /* line 245, ../../sass/custom/_rwd.scss */
  #bouncy_arrow, #bouncy_arrow_label {
    display: none;
  }

  /* line 248, ../../sass/custom/_rwd.scss */
  .fold {
    padding-bottom: 0;
  }

  /* line 251, ../../sass/custom/_rwd.scss */
  .resources-content {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 255, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs {
    text-align: center;
  }

  /* line 258, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs .nav {
    justify-content: center;
  }

  /* line 261, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul.nav {
    margin-left: 0;
  }

  /* line 264, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs li {
    margin-left: 7px;
    margin-right: 7px;
  }

  /* line 268, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs li a img {
    width: 60px;
    padding: 18px;
    opacity: .3;
  }

  /* line 273, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li a.active.show {
    position: relative;
  }

  /* line 276, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li a.active.show img {
    opacity: 1;
  }

  /* line 279, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li a.active.show::after {
    width: 60px;
    height: 4px;
    position: absolute;
    content: " ";
    top: 45px;
    left: 0;
  }

  /* line 287, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-blue a.active.show::after {
    background-color: #274576;
  }

  /* line 290, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-green a.active.show::after {
    background-color: #708B75;
  }

  /* line 293, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-purple a.active.show::after {
    background-color: #4B3F72;
  }

  /* line 296, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-magenta a.active.show::after {
    background-color: #92374D;
  }

  /* line 299, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-orange a.active.show::after {
    background-color: #DD6E42;
  }

  /* line 302, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only {
    margin-top: 3px;
    padding-top: 20px;
    padding-bottom: 50px;
    background-image: url(../../img/resources-background.svg);
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 310, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only .ric-header h2 {
    margin-top: 0;
  }

  /* line 313, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only .resources-content.col, .resources-section .mobile-only #wheel.wheel.col, .resources-section .mobile-only #wheelContent.col {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 317, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strip__content img {
    width: 65px;
    height: auto;
  }

  /* line 321, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .programs-and-services.col {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }

  /* line 326, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips {
    min-height: 275px;
  }

  /* line 329, ../../sass/custom/_rwd.scss */
  .row.strips-parent {
    width: inherit;
  }

  /* line 332, ../../sass/custom/_rwd.scss */
  .ric-header.programns-and-services-header,
  .resources-header.ric-header {
    margin-top: 0;
    display: inherit;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 341, ../../sass/custom/_rwd.scss */
  .latest-news-mobile {
    min-height: 200px;
  }

  /* line 344, ../../sass/custom/_rwd.scss */
  .featured-events-date-brand {
    background: #92374d;
    display: inline;
    padding: 8px 17px;
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 4px;
    font-size: 1.2em;
    margin: 20px 0;
  }

  /* line 355, ../../sass/custom/_rwd.scss */
  #featured_events_mobile {
    text-align: center;
    margin-bottom: 50px;
  }

  /* line 359, ../../sass/custom/_rwd.scss */
  .featured-events-info-block {
    background: #F2F2F2;
    padding: 30px;
    padding-top: 60px;
    margin-top: -30px;
  }

  /* line 365, ../../sass/custom/_rwd.scss */
  .featured-events-map-wrap {
    height: 285px;
    width: 100%;
    margin-bottom: -35px;
  }

  /* line 370, ../../sass/custom/_rwd.scss */
  .featured-events-title {
    margin-top: 35px;
  }

  /* line 373, ../../sass/custom/_rwd.scss */
  .featured-events-circle-date-day {
    font-weight: 800;
    font-size: 1.75em;
    margin-top: -2px;
  }

  /* line 378, ../../sass/custom/_rwd.scss */
  .featured-events-circle-dates-wrap {
    display: flex;
    margin: auto 11%;
    justify-content: space-between;
  }

  /* line 383, ../../sass/custom/_rwd.scss */
  .featured-events-circle-date {
    background: #CCCCCC;
    border-radius: 99%;
    width: 65px;
    height: 65px;
    color: white;
    text-transform: uppercase;
    padding-top: 10px;
    border: 3px solid white;
  }

  /* line 393, ../../sass/custom/_rwd.scss */
  .featured-events-circle-date.active {
    background: #92374D;
  }

  /* line 396, ../../sass/custom/_rwd.scss */
  .ric-header h2 {
    font-size: 1.75em;
    padding: 40px 0 5px;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-weight: 800;
  }

  /* line 404, ../../sass/custom/_rwd.scss */
  .footer nav .footer-menu-item a .link {
    font-weight: 800;
  }

  /* line 407, ../../sass/custom/_rwd.scss */
  .footer select#language-switcher {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 411, ../../sass/custom/_rwd.scss */
  .footer .language-selector {
    margin-top: 40px;
    height: auto;
    margin-left: 0;
    text-align: center;
    display: block;
  }

  /* line 418, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .title,
  .latest-news-mobile-title, .featured-events-title,
  .resources-content-mobile-tabs .tab-pane h3 {
    font-size: 1.5em;
    font-weight: 800;
    margin-bottom: 5px;
  }

  /* line 425, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs .tab-pane h3 {
    margin-bottom: 15px;
    margin-top: 30px;
  }

  /* line 429, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs .tab-pane p {
    line-height: 21px;
  }

  /* line 432, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .title,
  .resources-content-mobile-tabs .tab-pane h3 {
    line-height: inherit;
  }

  /* line 436, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .authored,
  .latest-news-mobile-meta, .featured-events-meta {
    color: #8D8D8D;
    font-size: .9em;
    margin-bottom: 15px;
  }

  /* line 442, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .summary,
  .latest-news-mobile-copy, .featured-events-copy {
    line-height: 1.5em;
    margin-bottom: 30px;
  }

  /* line 447, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .summary p {
    line-height: inherit;
  }

  /* line 450, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles,
  .bubble-wrap {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    margin: 30px 0;
    position: relative;
  }

  /* line 458, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row {
    display: inline-block;
  }

  /* line 461, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row .preview .dot,
  .latest-news-mobile-circles .views-row .preview .connector {
    display: none;
  }

  /* line 465, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .mobile-circle-col,
  .latest-news-mobile-circles .views-row .preview .thumbnail,
  .latest-news-mobile-circles .views-row .preview .thumbnail img {
    border-radius: 99%;
    height: 80px;
    width: 80px;
  }

  /* line 472, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .mobile-circle-col img {
    border-radius: 99%;
    width: 80px;
    height: 80px;
  }

  /* line 477, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.blue .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.blue img {
    border: 3px solid #274576;
  }

  /* line 481, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.green .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.green img {
    border: 3px solid #708B75;
  }

  /* line 485, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.magenta .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.magenta img {
    border: 3px solid #92374D;
  }

  /* line 489, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.purple .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.purple img {
    border: 3px solid #4B3F72;
  }

  /* line 493, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.orange .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.orange img {
    border: 3px solid #DD6E42;
  }

  /* line 497, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.active img {
    border-radius: 99%;
    width: 135px;
    height: 135px;
    border-width: 4px;
  }

  /* line 504, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .bubble-wrap {
    height: 135px;
  }

  /* line 507, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail,
  .latest-news-mobile-circles .mobile-circle-col.active {
    width: 135px;
    height: 135px;
    border-width: 5px;
  }

  /* line 513, ../../sass/custom/_rwd.scss */
  .mobile-circle-rule {
    position: absolute;
    border-bottom: 2px solid gray;
    top: 50%;
    width: 85%;
    z-index: -1;
  }

  /* line 520, ../../sass/custom/_rwd.scss */
  #richmond_second_row_content.mobile-only {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }

  /* line 526, ../../sass/custom/_rwd.scss */
  #richmond_latest_news_bubbles_mobile {
    background-color: #E0E0E0;
    padding: 20px;
    margin: 30px 0;
    text-align: center;
    z-index: 0;
    margin-top: 0px;
  }

  /* line 534, ../../sass/custom/_rwd.scss */
  .slick--view--custom-video-player--block-1.slick--main .slick-list {
    border: 1px solid #ddd;
    border-top: none;
  }

  /* line 538, ../../sass/custom/_rwd.scss */
  div[name="richmond_custom_video_embed"] {
    margin-top: 0;
    margin-left: 0;
  }

  /* line 542, ../../sass/custom/_rwd.scss */
  #richmond_video_player {
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0;
  }

  /* line 547, ../../sass/custom/_rwd.scss */
  #slick-views-custom-video-player-block-1-2-thumbnail {
    display: none;
  }

  /* line 550, ../../sass/custom/_rwd.scss */
  #richmond_video_player.video-mobile .richmond_channel_header {
    font-size: 1.2em;
    width: auto;
    padding: 10px 15px 5px;
    margin-right: 15px;
  }

  /* line 556, ../../sass/custom/_rwd.scss */
  .richmond-header.mobile-only.flex {
    display: flex;
    justify-content: space-between;
  }

  /* line 560, ../../sass/custom/_rwd.scss */
  .header-top-col {
    padding: 0;
  }

  /* line 563, ../../sass/custom/_rwd.scss */
  .header-top-col.col-1 {
    margin-left: 15px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  /* line 570, ../../sass/custom/_rwd.scss */
  .header-top-col.col-1 svg {
    font-size: 1.75em;
  }

  /* line 573, ../../sass/custom/_rwd.scss */
  .header-top-col.col-2 {
    text-align: center;
    max-width: 75px;
  }

  /* line 577, ../../sass/custom/_rwd.scss */
  .header-top-col.col-2 img {
    min-width: 140px;
    margin-top: 4px;
  }

  /* line 581, ../../sass/custom/_rwd.scss */
  .header-top-col.col-3 {
    text-align: right;
    margin-right: 0;
    line-height: 85px;
    padding-right: 15px;
  }

  /* line 587, ../../sass/custom/_rwd.scss */
  .header-top-col.col-3 svg {
    font-size: 1.5em;
  }

  /* line 590, ../../sass/custom/_rwd.scss */
  .footer .paragraph__column ul {
    display: inherit;
    text-align: center;
    margin: 0;
  }

  /* line 595, ../../sass/custom/_rwd.scss */
  .footer .paragraph__column ul li {
    border-right: none;
  }

  /* line 598, ../../sass/custom/_rwd.scss */
  .footer .paragraph.paragraph--type--bp-block {
    margin-top: 0;
    padding-right: 0;
    border: none;
  }

  /* line 603, ../../sass/custom/_rwd.scss */
  .footer .paragraph.paragraph--type--bp-simple .paragraph__column {
    float: inherit !important;
  }

  /* line 606, ../../sass/custom/_rwd.scss */
  .footer nav {
    flex-wrap: wrap;
    margin-top: 25px;
  }

  /* line 610, ../../sass/custom/_rwd.scss */
  .footer .footer-menu-item {
    width: auto;
    text-align: center;
    margin: 0 20px 30px;
  }

  /* line 615, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.logo {
    height: 75px;
    margin-left: 205px;
  }

  /* line 619, ../../sass/custom/_rwd.scss */
  .richmond-header {
    position: relative;
  }

  /* line 622, ../../sass/custom/_rwd.scss */
  #header_top_right {
    display: inherit;
    position: absolute;
    right: 0;
    line-height: 85px;
  }

  /* line 628, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) #header {
    margin-top: 0;
  }

  /* line 631, ../../sass/custom/_rwd.scss */
  #header_top_center, .burger-icon-wrap, #block-richmondquickicons {
    display: none;
  }

  /* line 634, ../../sass/custom/_rwd.scss */
  #richmond-header.richmond-header {
    height: 85px;
  }

  /* line 637, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile.mobile-only svg {
    font-size: 2em;
  }

  /* line 640, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile.mobile-only svg:hover {
    cursor: pointer;
  }

  /* line 643, ../../sass/custom/_rwd.scss */
  body, #header.header {
    padding: 0;
  }

  /* line 646, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.seal {
    display: none;
  }

  /* line 649, ../../sass/custom/_rwd.scss */
  #header_top_right .mobile-search {
    display: inherit;
    text-align: right;
  }

  /* line 653, ../../sass/custom/_rwd.scss */
  #header_top_right .mobile-search svg {
    font-size: 1.4em;
  }

  /* line 656, ../../sass/custom/_rwd.scss */
  #header_top_right .mobile-search svg:hover {
    cursor: pointer;
  }

  /* line 659, ../../sass/custom/_rwd.scss */
  .burger-menu .burger-icon .burger-icon-wrap {
    margin-left: 28px;
    margin-top: 22px;
  }

  /* line 663, ../../sass/custom/_rwd.scss */
  li.vch-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }
  li.news-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }

  /* line 669, ../../sass/custom/_rwd.scss */
  li.vch-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }
  li.news-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }

  /* line 673, ../../sass/custom/_rwd.scss */
  li.vch-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }
  li.news-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }

  /* 771 mobs */
  /* line 678, ../../sass/custom/_rwd.scss */
  .richmond-header.desktop-only, #richmond_second_row_content.desktop-only,
  .ticker-wrapper, #featured_events.desktop-only, #programs_and_services_main_section.desktop-only, .resources-section .desktop-only,
  #richmond_featured_spinner.desktop-only, #richmond_main_navigation .desktop-only, .burger-menu-pane.desktop-only,
  .quick-links.desktop-only,
  .department-top-menu.desktop-only {
    display: none;
  }

  /* line 685, ../../sass/custom/_rwd.scss */
  .richmond-header.mobile-only,
  #richmond_second_row_content.mobile-only, #programs_and_services_main_section.mobile-only,
  .resources-section .mobile-only, .richmond_featured_spinner_wrap.mobile-only, #featured_events_mobile.mobile-only,
  #richmond_main_navigation .mobile-only {
    display: inherit;
  }

  /* line 691, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap.mobile-only,
  .department-top-menu.mobile-only {
    display: block;
  }
}
/* address styling from 0px to 1200px for featured spinner only */
@media (max-width: 1200px) {
  /* line 700, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .title {
    margin-left: 0;
  }

  /* line 704, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .description {
    margin-left: 0;
  }

  /* line 708, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content .side-content-copy {
    padding-right: 0;
    padding-left: 0;
  }

  /* line 714, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-icon img {
    top: 0;
    left: 0;
  }

  /* line 720, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons {
    top: 0;
    left: 0;
    width: 100%;
  }

  /* line 725, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .white-space {
    border-bottom-left-radius: 75vh;
  }

  /* line 728, ../../sass/custom/_rwd.scss */
  .maintenance-page .main {
    padding: 175px 20px;
    font-size: 1.4em;
  }

  /* line 732, ../../sass/custom/_rwd.scss */
  .page.shrunk .newsticker-mobile {
    top: 300px;
  }

  /* line 735, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-image {
    display: none;
  }

  /* line 738, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .icon-background {
    box-shadow: inherit;
    border: inherit;
  }

  /* line 742, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set {
    transform: none;
    top: 0;
    left: 0;
    width: 100vw;
    height: 0;
  }

  /* line 749, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-copy {
    opacity: 1;
  }

  /* line 752, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content {
    text-align: center;
    align-content: center;
    align-items: center;
    height: 0;
  }

  /* line 758, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper {
    margin-left: -10px;
    transition: all linear .5s;
  }

  /* line 762, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper .icon-wrap {
    width: 100px;
    height: 100px;
  }

  /* line 766, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content .side-icon-wrapper .icon-wrap {
    width: 250px;
    height: 250px;
  }

  /* line 770, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -ms-flex-align: center;
  }

  /* line 778, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .connector {
    width: 50px;
    height: 4px;
    background-color: #000000;
  }

  /* line 783, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .bubble {
    width: 36px;
    height: 36px;
    border: solid 4px #000000;
    border-radius: 50%;
    margin-right: -2px;
    padding: 6px;
    background-color: #ffffff;
  }

  /* line 792, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .bubble span {
    display: block;
    background-color: #000000;
    border-radius: 50%;
    height: 100%;
    width: 100%;
  }

  /* line 799, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-copy {
    width: 100vw;
    position: absolute;
    top: 390px;
    opacity: 0;
  }

  /* line 805, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon {
    position: absolute;
    margin-right: 0;
    left: 50vw;
    margin-left: -192px;
    width: 384px;
    height: 250px;
    top: -137px;
  }

  /* line 814, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .icon-background {
    width: 90px;
    height: 90px;
    margin: 5px;
    top: inherit;
    left: inherit;
  }

  /* line 821, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon img {
    height: 100px;
    width: 100px;
    margin-left: 0;
    margin-top: 0;
  }

  /* line 827, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .icon-background {
    width: 240px;
    height: 240px;
    top: inherit;
    left: inherit;
  }

  /* line 833, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .side-icon {
    width: 100px;
    height: 100px;
    left: inherit;
  }

  /* line 838, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .side-icon,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon img {
    height: 250px;
    width: 250px;
  }

  /* line 843, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .bubble span {
    transition: all linear .5s;
  }

  /* line 846, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon {
    transform: rotate(215deg) translateX(294px);
  }

  /* line 849, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon .side-icon {
    transform: rotate(-215deg);
  }

  /* line 852, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon {
    transform: rotate(165deg) translateX(294px);
  }

  /* line 855, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon .side-icon {
    transform: rotate(-165deg);
  }

  /* line 858, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon .bubble span {
    background-color: rgba(112, 139, 117, 0.75);
  }

  /* line 861, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon {
    transform: rotate(115deg) translateX(294px);
    pointer-events: none;
  }

  /* line 865, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon .side-icon {
    transform: rotate(-115deg);
  }

  /* line 868, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon .bubble span {
    background-color: rgba(221, 110, 66, 0.75);
  }

  /* line 871, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon {
    transform: rotate(65deg) translateX(294px);
  }

  /* line 874, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon .side-icon {
    transform: rotate(-65deg);
  }

  /* line 877, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon .bubble span {
    background-color: rgba(146, 55, 77, 0.75);
  }

  /* line 880, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon {
    transform: rotate(15deg) translateX(294px);
  }

  /* line 883, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon .side-icon {
    transform: rotate(-15deg);
  }

  /* line 886, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon .bubble span {
    background-color: rgba(75, 63, 114, 0.75);
  }

  /* line 889, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon {
    transform: rotate(-35deg) translateX(294px);
  }

  /* line 892, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon .side-icon {
    transform: rotate(35deg);
  }

  /* line 895, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon {
    transform: rotate(-85deg) translateX(294px);
  }

  /* line 898, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon .side-icon {
    transform: rotate(85deg);
  }

  /* line 901, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon {
    transform: rotate(-135deg) translateX(294px);
  }

  /* line 904, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon .side-icon {
    transform: rotate(135deg);
  }

  /* line 907, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .white-space {
    width: 200px;
    height: 200px;
    padding: 20px;
    top: -135px;
    margin-left: -123px;
    left: 50vw;
    border: solid 3px #d2d9d5;
    display: table;
  }

  /* line 917, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .white-space::after {
    display: table;
    content: ' ';
    padding: 20px;
    background-color: #d9f5fe;
    width: 190px;
    height: 190px;
    border-radius: 50%;
    margin: 5px;
  }
}
/* address styling for updated mobile approach of 0px to 1200px - 771 */
@media (max-width: 1201px) {
  /* line 930, ../../sass/custom/_rwd.scss */
  .no-department .main {
    padding-top: 142px;
  }

  /* line 933, ../../sass/custom/_rwd.scss */
  .path-tv .no-department .main {
    padding-top: 127px;
  }

  /* line 936, ../../sass/custom/_rwd.scss */
  .path-tv .search-form-wrapper {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: inherit;
    padding-bottom: 20px;
    position: inherit;
    top: 0;
  }

  /* line 944, ../../sass/custom/_rwd.scss */
  .path-tv .search-form-wrapper form .form-item {
    display: inline-block;
    margin-right: 10px;
  }

  /* line 948, ../../sass/custom/_rwd.scss */
  .path-tv .search-form-wrapper input, .path-tv .search-form-wrapper label {
    margin: 0;
  }

  /* line 951, ../../sass/custom/_rwd.scss */
  .header-back {
    background-color: #264576;
    /* Joe: Fixed color placed for styling since the background is chosen by user */
  }

  /* line 954, ../../sass/custom/_rwd.scss */
  .mobile-search-row-icon {
    float: right;
  }

  /* line 957, ../../sass/custom/_rwd.scss */
  .header-top-col.search a {
    color: white;
  }

  /* line 960, ../../sass/custom/_rwd.scss */
  .mobile-search-row {
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px;
    font-weight: 700;
  }

  /* line 965, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap .quick-links-section .quick-link a::after {
    content: " | ";
    margin: 0 15px;
  }

  /* line 969, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap .quick-links-section .quick-link:last-of-type a::after {
    content: "  ";
    margin: 0;
  }

  /* line 973, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap .panel-body.menu-content {
    font-weight: 400;
    margin: 15px 30px;
  }

  /* line 977, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap .menu-content-row {
    display: flex;
  }

  /* line 980, ../../sass/custom/_rwd.scss */
  .menu-content-row .menu-content-col a:hover {
    background-color: lightgray;
  }

  /* line 983, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap .menu-content-col {
    width: 50%;
    margin: 5px 0;
  }

  /* line 987, ../../sass/custom/_rwd.scss */
  .mobile-mega-accordion .panel-title a {
    border-bottom: 1px solid #ddd;
    display: inherit;
    padding: 10px 0;
  }

  /* line 992, ../../sass/custom/_rwd.scss */
  .mobile-mega-accordion .panel.panel-default:last-of-type .panel-title a {
    border-bottom: none;
  }

  /* line 995, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap a:hover,
  .mobile-mega-accordion .panel-title a:hover {
    color: #5592f1;
    text-decoration: none;
    background-color: lightgray;
  }

  /* line 1001, ../../sass/custom/_rwd.scss */
  .row.mobile-mega-accordion .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 1005, ../../sass/custom/_rwd.scss */
  .row.mobile-mega-accordion .panel-title {
    padding: 0 15px;
  }

  /* line 1008, ../../sass/custom/_rwd.scss */
  .mobile-mega-accordion .panel.panel-default {
    font-weight: 800;
  }

  /* line 1011, ../../sass/custom/_rwd.scss */
  .mobile-mega-accordion .panel-collapse .panel-body table {
    font-weight: 400;
  }

  /* line 1014, ../../sass/custom/_rwd.scss */
  .mobile-mega-accordion .table td,
  .mobile-mega-accordion .table th {
    border: none;
    padding-bottom: 0;
  }

  /* line 1019, ../../sass/custom/_rwd.scss */
  .menu-list-row-item {
    font-weight: 800;
  }

  /* line 1022, ../../sass/custom/_rwd.scss */
  .menu-list-row-entry-icon {
    margin-right: 0;
  }

  /* line 1025, ../../sass/custom/_rwd.scss */
  .menu-list-row-entry {
    display: flex;
    border-bottom: 1px solid #dedede;
    padding: 10px 0px;
  }

  /* line 1030, ../../sass/custom/_rwd.scss */
  .menu-list-row-entry:last-of-type {
    border-bottom: none;
  }

  /* line 1033, ../../sass/custom/_rwd.scss */
  .quick-links-section {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  /* line 1038, ../../sass/custom/_rwd.scss */
  .quick-links-section .quick-link {
    font-weight: 800;
  }

  /* line 1041, ../../sass/custom/_rwd.scss */
  .mobile-only .quick-link a {
    color: black !important;
  }

  /* line 1044, ../../sass/custom/_rwd.scss */
  .mobile-only .quick-link a:hover {
    color: #666 !important;
  }

  /* line 1047, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap, .mobile-search {
    position: absolute;
    top: 84px;
    left: 0px;
    padding: 15px;
    background: #EDEDED;
    width: 100%;
    color: #333;
  }

  /* line 1056, ../../sass/custom/_rwd.scss */
  .mobile-search {
    z-index: 9;
    padding: 8% 14%;
    font-size: 1.1em;
  }

  /* line 1061, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile a {
    color: white;
    line-height: inherit;
  }
}
/* address styling from 0px to 480px */
@media (max-width: 481px) {
  /* line 1069, ../../sass/custom/_rwd.scss */
  .strip__title {
    font-size: 0.7em;
  }

  /* line 1072, ../../sass/custom/_rwd.scss */
  #adv_category, #adv_selection {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 1076, ../../sass/custom/_rwd.scss */
  .direct-links-menu.tablet-desktop-only {
    display: none;
  }

  /* line 1079, ../../sass/custom/_rwd.scss */
  .direct-links-menu.mobile-phone-only {
    display: inherit;
  }

  /* line 1082, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .title {
    font-size: 2.5em;
  }

  /* line 1085, ../../sass/custom/_rwd.scss */
  .icons-set.active .featured-text.title p {
    line-height: 39px;
  }

  /* line 1088, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content .side-content-copy .description {
    font-size: 12px;
  }

  /* line 1091, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-copy {
    top: 365px;
  }

  /* line 1094, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .connector {
    width: 25px;
  }

  /* line 1097, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon img,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .side-icon,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper .icon-wrap {
    height: 75px;
    width: 75px;
  }

  /* line 1103, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content-icon .icon-background {
    height: 67px;
    width: 67px;
  }

  /* line 1107, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon img,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .side-icon,
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content .side-icon-wrapper .icon-wrap {
    height: 200px;
    width: 200px;
  }

  /* line 1113, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set.active .side-content-icon .icon-background {
    height: 190px;
    width: 190px;
  }

  /* line 1117, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon {
    transform: rotate(190deg) translateX(294px);
  }

  /* line 1120, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(1) .side-content-icon .side-icon {
    transform: rotate(-190deg);
  }

  /* line 1123, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon {
    transform: rotate(150deg) translateX(294px);
  }

  /* line 1126, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(2) .side-content-icon .side-icon {
    transform: rotate(-150deg);
  }

  /* line 1129, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon {
    transform: rotate(110deg) translateX(294px);
  }

  /* line 1132, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) .side-content-icon .side-icon {
    transform: rotate(-110deg);
  }

  /* line 1135, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon {
    transform: rotate(70deg) translateX(294px);
  }

  /* line 1138, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4) .side-content-icon .side-icon {
    transform: rotate(-70deg);
  }

  /* line 1141, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon {
    transform: rotate(30deg) translateX(294px);
  }

  /* line 1144, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) .side-content-icon .side-icon {
    transform: rotate(-30deg);
  }

  /* line 1147, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon {
    transform: rotate(-10deg) translateX(294px);
  }

  /* line 1150, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(6) .side-content-icon .side-icon {
    transform: rotate(10deg);
  }

  /* line 1153, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon {
    transform: rotate(-50deg) translateX(294px);
  }

  /* line 1156, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(7) .side-content-icon .side-icon {
    transform: rotate(50deg);
  }

  /* line 1159, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon {
    transform: rotate(-90deg) translateX(294px);
  }

  /* line 1162, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(8) .side-content-icon .side-icon {
    transform: rotate(90deg);
  }

  /* line 1165, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only {
    min-height: 585px;
  }

  /* line 1168, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips__strip {
    min-height: 100px;
  }

  /* line 1171, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips__strip.strips__strip--expanded {
    min-height: 500px;
  }

  /* line 1174, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips__strip:nth-child(2) {
    top: 100px;
  }

  /* line 1177, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips__strip:nth-child(3) {
    top: 200px;
  }

  /* line 1180, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips__strip:nth-child(4) {
    top: 300px;
  }

  /* line 1183, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips__strip:nth-child(5) {
    top: 400px;
  }

  /* line 1186, ../../sass/custom/_rwd.scss */
  .latest-news-mobile {
    min-height: 300px;
  }

  /* line 1189, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles {
    justify-content: space-between;
  }

  /* line 1192, ../../sass/custom/_rwd.scss */
  .featured-events-circle-dates-wrap {
    margin: auto 7%;
  }

  /* line 1195, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .bubble-wrap {
    height: 75px;
    justify-content: space-around;
  }

  /* line 1199, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .mobile-circle-col.active img {
    width: 75px;
    height: 75px;
    border-width: 4px;
  }

  /* line 1204, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail,
  .latest-news-mobile-circles .views-row.active .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.active {
    width: 75px;
    height: 75px;
    border-width: 3px;
  }

  /* line 1211, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row .preview .thumbnail,
  .latest-news-mobile-circles .views-row .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col {
    height: 50px;
    width: 50px;
  }

  /* line 1217, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .mobile-circle-col img {
    width: 50px;
    height: 50px;
  }

  /* line 1221, ../../sass/custom/_rwd.scss */
  .slick--view--custom-video-player--block-1.slick--main .slick-list {
    border: none;
  }

  /* line 1224, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.logo {
    margin-left: 30px;
  }

  /* line 1227, ../../sass/custom/_rwd.scss */
  .direct-links-menu .direct-links-child-pane {
    padding-left: 15px;
  }

  /* line 1230, ../../sass/custom/_rwd.scss */
  .path-search div#edit-type, .path-search div#edit-language {
    column-count: inherit;
  }

  /* line 1233, ../../sass/custom/_rwd.scss */
  .path-search input#edit-or, .path-search input#edit-phrase, .path-search input#edit-negative {
    padding: .375rem 0rem;
  }

  /* line 1236, ../../sass/custom/_rwd.scss */
  .path-search input.form-search {
    margin: 10px 0;
    width: 260px;
    margin-right: 15px;
  }
}
/* address styling larger than phone to tablet */
@media (min-width: 482px) and (max-width: 770px) {
  /* line 1244, ../../sass/custom/_rwd.scss */
  div[name="richmond_custom_video_embed"] {
    margin: auto;
    max-width: 550px;
  }

  /* line 1248, ../../sass/custom/_rwd.scss */
  .path-search .facets-widget-checkbox {
    column-count: 2;
  }
}
@media (max-width: 771px) {
  /* line 1253, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper {
    margin-left: -30px;
  }
}
/* address styling between 770px and 1200px */
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 1259, ../../sass/custom/_rwd.scss */
  #block-rvaburgermenu {
    width: 4%;
    flex: 1;
  }

  /* line 1263, ../../sass/custom/_rwd.scss */
  .strips__strip {
    min-height: 300px;
  }

  /* line 1266, ../../sass/custom/_rwd.scss */
  .news-entry-row-wrap {
    display: flex;
    border-bottom: 1px solid #dedede;
  }

  /* line 1270, ../../sass/custom/_rwd.scss */
  .news-entry-row-wrap:last-of-type {
    border-bottom: none;
    padding-bottom: 4px;
  }

  /* line 1274, ../../sass/custom/_rwd.scss */
  button.news-entry-row {
    padding: 0;
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    text-align: left;
    border-bottom: 0;
  }

  /* line 1283, ../../sass/custom/_rwd.scss */
  button.news-entry-row:focus {
    outline: none;
  }

  /* line 1286, ../../sass/custom/_rwd.scss */
  button.news-entry-row:hover {
    cursor: pointer;
  }

  /* line 1289, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap .news-entry-row {
    padding-bottom: 4px;
    padding-top: 4px;
    max-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 1298, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -1px;
    background-color: rgba(224, 224, 224, 0.8);
  }

  /* line 1304, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap .card {
    border: none;
    border-radius: 0;
    background-color: transparent;
  }

  /* line 1309, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-content-wrap .card-body {
    padding: 15px 20px;
    text-transform: none;
    font-weight: 600;
    font-size: 1.1em;
  }

  /* line 1315, ../../sass/custom/_rwd.scss */
  #richmond_header {
    position: relative;
  }

  /* line 1318, ../../sass/custom/_rwd.scss */
  .newsticker-mobile-title-icon {
    margin-right: 5px;
  }

  /* line 1321, ../../sass/custom/_rwd.scss */
  #bouncy_arrow, #bouncy_arrow_label {
    display: none;
  }

  /* line 1324, ../../sass/custom/_rwd.scss */
  .richmond_featured_spinner_wrap.mobile-only {
    background-image: url(http://webninja.us/td-extension/ric/img/tablet-featured-slider-fpo.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 660px;
    background-position-y: 85px;
    background-position: center;
  }

  /* line 1332, ../../sass/custom/_rwd.scss */
  .fold {
    padding-bottom: 0;
  }

  /* line 1335, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs {
    text-align: center;
  }

  /* line 1338, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs .nav {
    justify-content: center;
  }

  /* line 1341, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul.nav {
    margin-left: 0;
  }

  /* line 1344, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs li {
    margin-left: 7px;
    margin-right: 7px;
  }

  /* line 1348, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs li a img {
    width: 60px;
    padding: 18px;
    opacity: .3;
  }

  /* line 1353, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li a.active.show {
    position: relative;
  }

  /* line 1356, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li a.active.show img {
    opacity: 1;
  }

  /* line 1359, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li a.active.show::after {
    width: 60px;
    height: 4px;
    position: absolute;
    content: " ";
    top: 45px;
    left: 0;
  }

  /* line 1367, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-blue a.active.show::after {
    background-color: #274576;
  }

  /* line 1370, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-green a.active.show::after {
    background-color: #708B75;
  }

  /* line 1373, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-purple a.active.show::after {
    background-color: #4B3F72;
  }

  /* line 1376, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-magenta a.active.show::after {
    background-color: #92374D;
  }

  /* line 1379, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul li.res-orange a.active.show::after {
    background-color: #DD6E42;
  }

  /* line 1382, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only {
    padding-top: 20px;
    padding-bottom: 50px;
    background-image: url(http://webninja.us/td-extension/ric/img/resources-background.png);
  }

  /* line 1387, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only .ric-header h2 {
    margin-top: 0;
  }

  /* line 1390, ../../sass/custom/_rwd.scss */
  .footer {
    margin-top: 0;
  }

  /* line 1393, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only .resources-content.col, .resources-section .mobile-only #wheel.wheel.col, .resources-section .mobile-only #wheelContent.col {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 1397, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .programs-and-services.col {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }

  /* line 1402, ../../sass/custom/_rwd.scss */
  #programs_and_services_main_section.mobile-only .strips {
    min-height: 275px;
  }

  /* line 1405, ../../sass/custom/_rwd.scss */
  .row.strips-parent {
    width: inherit;
  }

  /* line 1408, ../../sass/custom/_rwd.scss */
  .ric-header.programns-and-services-header,
  .resources-header.ric-header {
    margin-top: 0;
    display: inherit;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 1417, ../../sass/custom/_rwd.scss */
  .latest-news-mobile {
    min-height: 200px;
  }

  /* line 1420, ../../sass/custom/_rwd.scss */
  .featured-events-date-brand {
    background: #92374d;
    display: inline;
    padding: 8px 17px;
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 4px;
    font-size: 1.2em;
    margin: 20px 0;
  }

  /* line 1431, ../../sass/custom/_rwd.scss */
  #featured_events_mobile {
    text-align: center;
    margin-bottom: 50px;
  }

  /* line 1435, ../../sass/custom/_rwd.scss */
  .featured-events-info-block {
    background: #F2F2F2;
    padding: 30px;
    padding-top: 60px;
    margin-top: -30px;
  }

  /* line 1441, ../../sass/custom/_rwd.scss */
  .featured-events-map-wrap {
    height: 285px;
    width: 100%;
    margin-bottom: -35px;
  }

  /* line 1446, ../../sass/custom/_rwd.scss */
  .featured-events-title {
    margin-top: 35px;
  }

  /* line 1449, ../../sass/custom/_rwd.scss */
  .featured-events-circle-date-day {
    font-weight: 800;
    font-size: 1.75em;
    margin-top: -2px;
  }

  /* line 1454, ../../sass/custom/_rwd.scss */
  .featured-events-circle-dates-wrap {
    display: flex;
    margin: auto 11%;
    justify-content: space-between;
  }

  /* line 1459, ../../sass/custom/_rwd.scss */
  .featured-events-circle-date {
    background: #CCCCCC;
    border-radius: 99%;
    width: 65px;
    height: 65px;
    color: white;
    text-transform: uppercase;
    padding-top: 10px;
    border: 3px solid white;
  }

  /* line 1469, ../../sass/custom/_rwd.scss */
  .featured-events-circle-date.active {
    background: #92374D;
  }

  /* line 1472, ../../sass/custom/_rwd.scss */
  .ric-header h2 {
    font-size: 1.75em;
    padding: 40px 0 5px;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-weight: 800;
  }

  /* line 1480, ../../sass/custom/_rwd.scss */
  .footer nav .footer-menu-item a .link {
    font-weight: 800;
  }

  /* line 1483, ../../sass/custom/_rwd.scss */
  .footer .language-selector h2 {
    margin-bottom: 0;
    font-weight: 800;
    text-align: left;
    margin-left: 25px;
  }

  /* line 1489, ../../sass/custom/_rwd.scss */
  .footer select#language-switcher {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 1493, ../../sass/custom/_rwd.scss */
  .footer .language-selector {
    margin-top: 40px;
    height: auto;
    margin-left: 0;
    text-align: center;
    display: block;
  }

  /* line 1500, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .title,
  .latest-news-mobile-title, .featured-events-title,
  .resources-content-mobile-tabs .tab-pane h3 {
    font-size: 1.5em;
    font-weight: 800;
    margin-bottom: 5px;
  }

  /* line 1507, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs .tab-pane h3 {
    margin-bottom: 15px;
    margin-top: 30px;
  }

  /* line 1511, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs .tab-pane p {
    line-height: 21px;
  }

  /* line 1514, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .title,
  .resources-content-mobile-tabs .tab-pane h3 {
    line-height: inherit;
  }

  /* line 1518, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .authored,
  .latest-news-mobile-meta, .featured-events-meta {
    color: #8D8D8D;
    font-size: .9em;
    margin-bottom: 15px;
  }

  /* line 1524, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .summary,
  .latest-news-mobile-copy, .featured-events-copy {
    line-height: 1.5em;
    margin-bottom: 30px;
  }

  /* line 1529, ../../sass/custom/_rwd.scss */
  .latest-news-mobile .views-row .copy .summary p {
    line-height: inherit;
  }

  /* line 1532, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles,
  .bubble-wrap {
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 30px 0;
    position: relative;
  }

  /* line 1540, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row {
    display: inline-block;
  }

  /* line 1543, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row .preview .dot,
  .latest-news-mobile-circles .views-row .preview .connector {
    display: none;
  }

  /* line 1547, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .mobile-circle-col,
  .latest-news-mobile-circles .views-row .preview .thumbnail,
  .latest-news-mobile-circles .views-row .preview .thumbnail img {
    border-radius: 99%;
    height: 100px;
    width: 100px;
  }

  /* line 1554, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .mobile-circle-col img {
    border-radius: 99%;
    width: 80px;
    height: 80px;
  }

  /* line 1559, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.blue .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.blue img {
    border: 3px solid #274576;
  }

  /* line 1563, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.green .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.green img {
    border: 3px solid #708B75;
  }

  /* line 1567, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.magenta .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.magenta img {
    border: 3px solid #92374D;
  }

  /* line 1571, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.purple .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.purple img {
    border: 3px solid #4B3F72;
  }

  /* line 1575, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.orange .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.orange img {
    border: 3px solid #DD6E42;
  }

  /* line 1579, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail img,
  .latest-news-mobile-circles .mobile-circle-col.active img {
    border-radius: 99%;
    width: 155px;
    height: 155px;
    border-width: 4px;
  }

  /* line 1586, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .bubble-wrap {
    height: 135px;
  }

  /* line 1589, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles .views-row.active .preview .thumbnail,
  .latest-news-mobile-circles .mobile-circle-col.active {
    width: 155px;
    height: 155px;
    border-width: 5px;
  }

  /* line 1595, ../../sass/custom/_rwd.scss */
  .mobile-circle-rule {
    position: absolute;
    border-bottom: 2px solid gray;
    top: 50%;
    width: 79%;
    z-index: -1;
  }

  /* line 1602, ../../sass/custom/_rwd.scss */
  #richmond_second_row_content.mobile-only {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }

  /* line 1608, ../../sass/custom/_rwd.scss */
  #richmond_latest_news_bubbles_mobile {
    background-color: #E0E0E0;
    padding: 4% 7% 1%;
    margin: 30px 0;
    text-align: center;
    z-index: 0;
    margin-top: 0px;
  }

  /* line 1616, ../../sass/custom/_rwd.scss */
  .slick--view--custom-video-player--block-1.slick--main .slick-list {
    border: 1px solid #ddd;
    border-top: none;
  }

  /* line 1620, ../../sass/custom/_rwd.scss */
  div[name="richmond_custom_video_embed"] {
    margin-top: 0;
    margin-left: 0;
  }

  /* line 1624, ../../sass/custom/_rwd.scss */
  #richmond_video_player {
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 0;
  }

  /* line 1629, ../../sass/custom/_rwd.scss */
  #slick-views-custom-video-player-block-1-2-thumbnail {
    display: none;
  }

  /* line 1632, ../../sass/custom/_rwd.scss */
  #richmond_video_player.video-mobile .richmond_channel_header {
    font-size: 1.2em;
    width: auto;
    padding: 10px 15px 5px;
    margin-right: 15px;
  }

  /* line 1638, ../../sass/custom/_rwd.scss */
  .richmond-header.mobile-only.flex {
    display: flex;
    justify-content: space-between;
  }

  /* line 1642, ../../sass/custom/_rwd.scss */
  .header-top-col {
    padding: 0;
  }

  /* line 1645, ../../sass/custom/_rwd.scss */
  .header-top-col.menu {
    margin-left: 15px;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  /* line 1652, ../../sass/custom/_rwd.scss */
  .header-top-col.menu svg {
    font-size: 1.75em;
  }

  /* line 1655, ../../sass/custom/_rwd.scss */
  .header-top-col.logo {
    text-align: center;
  }

  /* line 1658, ../../sass/custom/_rwd.scss */
  .header-top-col.logo img {
    min-width: 140px;
    margin-top: 4px;
  }

  /* line 1662, ../../sass/custom/_rwd.scss */
  .header-top-col.search {
    text-align: right;
    margin-right: 0;
    line-height: 85px;
    padding-right: 15px;
    flex: 1;
  }

  /* line 1669, ../../sass/custom/_rwd.scss */
  .header-top-col.search svg {
    font-size: 1.5em;
  }

  /* line 1672, ../../sass/custom/_rwd.scss */
  .footer .paragraph__column ul {
    display: inherit;
    text-align: center;
    margin: 0;
  }

  /* line 1677, ../../sass/custom/_rwd.scss */
  .footer .paragraph__column ul li {
    border-right: none;
  }

  /* line 1680, ../../sass/custom/_rwd.scss */
  .footer .paragraph.paragraph--type--bp-block {
    margin-top: 0;
    padding-right: 0;
    border: none;
  }

  /* line 1685, ../../sass/custom/_rwd.scss */
  .footer .paragraph.paragraph--type--bp-simple .paragraph__column {
    float: inherit !important;
  }

  /* line 1688, ../../sass/custom/_rwd.scss */
  .footer nav {
    flex-wrap: wrap;
  }

  /* line 1691, ../../sass/custom/_rwd.scss */
  .footer .footer-menu-item {
    width: auto;
    text-align: center;
    margin: 0 20px 30px;
  }

  /* line 1696, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.logo {
    height: 75px;
    margin-left: 205px;
  }

  /* line 1700, ../../sass/custom/_rwd.scss */
  .richmond-header {
    position: relative;
  }

  /* line 1703, ../../sass/custom/_rwd.scss */
  #header_top_right {
    display: inherit;
    position: absolute;
    right: 0;
    line-height: 85px;
  }

  /* line 1709, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) #header {
    margin-top: 0;
  }

  /* line 1712, ../../sass/custom/_rwd.scss */
  #header_top_center, .burger-icon-wrap, #block-richmondquickicons {
    display: none;
  }

  /* line 1715, ../../sass/custom/_rwd.scss */
  #richmond-header.richmond-header {
    height: 85px;
  }

  /* line 1718, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile.mobile-only {
    display: inherit;
    margin-top: 26px;
    margin-left: 15px;
  }

  /* line 1723, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile.mobile-only svg {
    font-size: 2em;
  }

  /* line 1726, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile.mobile-only svg:hover {
    cursor: pointer;
  }

  /* line 1729, ../../sass/custom/_rwd.scss */
  body, #header.header {
    padding: 0;
  }

  /* line 1732, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.seal {
    display: none;
  }

  /* line 1735, ../../sass/custom/_rwd.scss */
  #header_top_right .mobile-search {
    display: inherit;
    text-align: right;
  }

  /* line 1739, ../../sass/custom/_rwd.scss */
  #header_top_right .mobile-search svg {
    font-size: 1.4em;
  }

  /* line 1742, ../../sass/custom/_rwd.scss */
  #header_top_right .mobile-search svg:hover {
    cursor: pointer;
  }

  /* line 1745, ../../sass/custom/_rwd.scss */
  .burger-menu .burger-icon .burger-icon-wrap {
    margin-left: 28px;
    margin-top: 22px;
  }

  /* line 1749, ../../sass/custom/_rwd.scss */
  li.vch-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }
  li.news-direct-links a:before {
    content: "\f1ad";
    font-family: "Font Awesome 5 Pro";
    font-weight: 200;
    font-size: 1.5em;
  }

  /* line 1755, ../../sass/custom/_rwd.scss */
  li.vch-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }
  li.news-direct-links a.link-second:before {
    content: "two";
    margin-right: 7px;
  }

  /* line 1759, ../../sass/custom/_rwd.scss */
  li.vch-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }
  li.news-direct-links a.link-third a:before {
    content: "three";
    margin-right: 7px;
  }

  /* 771 mobs */
  /* line 1764, ../../sass/custom/_rwd.scss */
  .richmond-header.desktop-only, #richmond_second_row_content.desktop-only,
  .ticker-wrapper, #featured_events.desktop-only, #programs_and_services_main_section.desktop-only, .resources-section.desktop-only,
  #richmond_featured_spinner.desktop-only, .burger-menu-pane.desktop-only,
  .quick-links.desktop-only,
  .department-top-menu.desktop-only {
    display: none;
  }

  /* line 1771, ../../sass/custom/_rwd.scss */
  .richmond-header.mobile-only,
  #richmond_second_row_content.mobile-only, #programs_and_services_main_section.mobile-only,
  .resources-section .mobile-only, .richmond_featured_spinner_wrap.mobile-only, #featured_events_mobile.mobile-only {
    display: inherit;
  }

  /* line 1776, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap.mobile-only,
  .department-top-menu.mobile-only {
    display: block;
  }
}
/* address styling for rva-tv row and upcoming events row - show mobile layout at 1200px and smaller - drop 771 mobs here */
@media (max-width: 1201px) {
  /* line 1783, ../../sass/custom/_rwd.scss */
  .path-node .page.shrunk.grandchild-page.department-theme .main {
    padding-top: 160px;
  }

  /* line 1786, ../../sass/custom/_rwd.scss */
  .live-stream-holder {
    width: 80%;
  }

  /* line 1789, ../../sass/custom/_rwd.scss */
  #richmond_second_row_content.desktop-only, #richmond_main_navigation .desktop-only,
  .latest-news-dept-page .latest-news-col-row.desktop-only, .row.resources-row.desktop-only, .resources-row-mobile .resources-header.ric-header,
  .burger-menu-pane.desktop-only,
  .department-top-menu.desktop-only,
  .department-top-menu-icon-text, #slick-views-custom-video-player-block-2-2-thumbnail {
    display: none !important;
  }

  /* line 1796, ../../sass/custom/_rwd.scss */
  .department-top-menu.mobile-only {
    display: block;
  }

  /* line 1799, ../../sass/custom/_rwd.scss */
  #richmond_second_row_content.mobile-only, #richmond_main_navigation .mobile-only,
  .latest-news-dept-page .latest-news-col-row.mobile-only {
    display: inherit;
  }

  /* line 1803, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap.mobile-only {
    display: block;
  }

  /* line 1806, ../../sass/custom/_rwd.scss */
  .mobile-only.quick-links-section {
    display: flex;
  }

  /* line 1810, ../../sass/custom/_rwd.scss */
  .dept-landing.mobile-only .newsticker-mobile {
    z-index: 9;
  }

  /* line 1813, ../../sass/custom/_rwd.scss */
  .socials_top_row {
    margin-top: 20px;
  }

  /* line 1816, ../../sass/custom/_rwd.scss */
  #socials_search.socials-search {
    padding-top: 0;
  }

  /* line 1819, ../../sass/custom/_rwd.scss */
  .department-landing .row.bottom.mobile-only {
    padding-top: 120px;
  }

  /* line 1822, ../../sass/custom/_rwd.scss */
  .page.shrunk.department-theme .main {
    padding-top: 300px;
    margin: 0 15px;
  }

  /* line 1826, ../../sass/custom/_rwd.scss */
  .path-node .page.shrunk.department-theme .main {
    padding-top: 260px;
  }

  /* line 1829, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event.path-node .page.shrunk.department-theme .main {
    padding-top: 275px;
    padding-bottom: 50px;
  }

  /* address styling for mobile burger menu - show partial height and make autoscroll - initiated by BG170 - start */
  /* line 1835, ../../sass/custom/_rwd.scss */
  .dept-landing-mobile-photo-socnet-title-row .photo-col {
    z-index: 1;
  }

  /* line 1838, ../../sass/custom/_rwd.scss */
  #overlay.open {
    display: none;
  }

  /* line 1841, ../../sass/custom/_rwd.scss */
  .mobile-only.megamenu-mobile-wrap.row {
    height: 410px;
    overflow-y: scroll;
    pointer-events: auto;
    padding-top: 0;
  }

  /* address styling for mobile burger menu - show partial height and make autoscroll - initiated by BG170 - end */
  /* address styling for mobile blog pages start */
  /* line 1849, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) .shrunk #richmond_main_navigation.sub-header {
    padding-top: 115px;
    overflow: hidden;
  }

  /* line 1853, ../../sass/custom/_rwd.scss */
  .path-taxonomy .sub-header .row.bottom {
    padding: 0;
  }

  /* line 1856, ../../sass/custom/_rwd.scss */
  .path-taxonomy .page.shrunk .newsticker-mobile {
    top: 275px;
  }

  /* line 1859, ../../sass/custom/_rwd.scss */
  .path-taxonomy .page.shrunk .col.department-menu {
    overflow-y: scroll;
  }

  /* line 1862, ../../sass/custom/_rwd.scss */
  .shrunk #richmond_main_navigation.sub-header .row.menu, .shrink #richmond_main_navigation.sub-header .row.menu {
    height: 106px;
  }

  /* line 1865, ../../sass/custom/_rwd.scss */
  .path-node .page.shrunk.department-theme .main {
    padding-top: 200px;
  }

  /* line 1868, ../../sass/custom/_rwd.scss */
  .page.shrunk.grandchild-page .newsticker-mobile {
    top: 275px;
  }

  /* line 1871, ../../sass/custom/_rwd.scss */
  .row.ric-blog-row-wrap .blog-return {
    margin-top: 30px;
  }

  /* address styling for mobile blog pages end */
  /* mobile quick links styling US258 start */
  /* line 1876, ../../sass/custom/_rwd.scss */
  .mobile-quick-links {
    position: absolute;
    display: flex;
    width: 100%;
    height: 32px;
    top: 81px;
  }

  /* line 1883, ../../sass/custom/_rwd.scss */
  .mobile-quick-links .quick-links-btn {
    flex-grow: 1;
    align-items: center;
    border-top: 1px solid white;
    border-right: 1px solid white;
    display: flex;
    justify-content: center;
  }

  /* line 1891, ../../sass/custom/_rwd.scss */
  .mobile-quick-links .quick-links-btn:last-of-type {
    border-right: none;
  }

  /* line 1894, ../../sass/custom/_rwd.scss */
  .mobile-quick-links .quick-links-btn a {
    color: white;
    text-transform: uppercase;
    font-size: .75em;
  }

  /* line 1899, ../../sass/custom/_rwd.scss */
  .page .mobile-only .mobile-quick-links .quick-links-section {
    position: inherit;
  }

  /* line 1902, ../../sass/custom/_rwd.scss */
  .mobile-only.mobile-quick-links.quick-links-section
  .path-search input {
    background-color: #f8f8f8;
    border-width: 1px;
    border-style: solid;
    border-color: #ddd;
    border-image: initial;
  }

  /* line 1912, ../../sass/custom/_rwd.scss */
  .path-search .views-exposed-form input.form-text {
    border: 1px solid #ddd;
  }

  /* line 1915, ../../sass/custom/_rwd.scss */
  .path-search select#edit-items-per-page {
    background-color: white;
    border-color: #bfbfbf;
    border-radius: 4px;
    position: relative;
    background-image: url(http://webninja.us/td-extension/ric/img/mobile-dropdown.png);
    background-size: 20%;
    background-repeat: no-repeat;
    background-position: 87%;
    padding-left: 3px;
    padding-right: 2px;
  }

  /* line 1927, ../../sass/custom/_rwd.scss */
  .path-search .no-department .main {
    padding-top: 120px;
  }

  /* search styling for mobile US208 end */
  /* grandchild pages styling start */
  /* line 1932, ../../sass/custom/_rwd.scss */
  .grandchild-page .footer.grandchild-footer {
    bottom: 0;
  }

  /* line 1935, ../../sass/custom/_rwd.scss */
  .grandchild-page .sub-header .row.bottom {
    padding: 0;
  }

  /* grandchild pages styling end */
  /* line 1939, ../../sass/custom/_rwd.scss */
  #featured_events div[data-map-type="arcgis_maps"] .geolocation-map-container.js-show {
    height: inherit;
  }

  /* line 1942, ../../sass/custom/_rwd.scss */
  .esri-component.esri-attribution.esri-widget {
    display: none;
  }

  /* line 1945, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section ul.slick-dots {
    padding-left: 0;
    margin-left: -25px;
  }

  /* line 1949, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section li::after {
    background-color: #BBC3CF;
    border-radius: 99%;
    width: 10px;
    height: 10px;
    position: absolute;
    content: "";
  }

  /* line 1957, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section li.slick-active::after {
    background-color: #264576;
  }

  /* line 1960, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section li button {
    visibility: hidden;
  }

  /* line 1963, ../../sass/custom/_rwd.scss */
  .slide__content .thumbnail .icon img {
    margin: auto;
    margin-top: -145px;
    position: inherit !important;
  }

  /* line 1968, ../../sass/custom/_rwd.scss */
  .slick-initialized .slick__slide {
    width: 80%;
  }

  /* line 1971, ../../sass/custom/_rwd.scss */
  .slide__content .thumbnail .icon-background {
    margin: auto;
    margin-bottom: 20px;
    margin-top: 10px;
  }

  /* line 1976, ../../sass/custom/_rwd.scss */
  .slide__content .row.slide {
    display: flex;
    flex-direction: column;
  }

  /* line 1980, ../../sass/custom/_rwd.scss */
  .strips {
    height: auto;
    min-height: inherit;
  }

  /* line 1984, ../../sass/custom/_rwd.scss */
  .page.no-department #richmond_header_mobile .newsticker-mobile {
    top: 115px;
  }

  /* line 1987, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-bubble-date-list.views-element-container.contextual-region.featured-events-featured-events-bubble-date-list-block {
    overflow-x: scroll;
  }

  /* line 1990, ../../sass/custom/_rwd.scss */
  .burger-menu .burger-icon span {
    position: inherit;
    background: none;
    width: 0;
    height: 0;
  }

  /* line 1996, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) #richmond_main_navigation.sub-header {
    padding-top: 0;
  }

  /* line 1999, ../../sass/custom/_rwd.scss */
  .path-frontpage .newsticker-mobile {
    position: inherit;
    top: 24px;
  }

  /* line 2003, ../../sass/custom/_rwd.scss */
  .mobile-menu-link-item {
    padding-top: 5px;
  }

  /* line 2006, ../../sass/custom/_rwd.scss */
  .icon-coll-exp.mobile-menu-link-item {
    padding-top: 8px;
  }

  /* line 2009, ../../sass/custom/_rwd.scss */
  .icon-circle-back {
    border: none;
  }

  /* line 2012, ../../sass/custom/_rwd.scss */
  div[id^="block-ricsearchblock"] .form-control {
    background: transparent;
  }

  /* line 2015, ../../sass/custom/_rwd.scss */
  div[id^="block-ricsearchblock"] {
    max-width: 100% !important;
    margin: auto;
  }

  /* line 2019, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile.mobile-only {
    display: inherit;
    margin-top: 29px;
    margin-left: 15px;
  }

  /* line 2024, ../../sass/custom/_rwd.scss */
  .burger-icon-wrap-mobile.mobile-only svg.fa-times {
    transform: rotate(45deg);
    position: absolute;
    left: 10px;
    top: -15px;
  }

  /* line 2030, ../../sass/custom/_rwd.scss */
  .details.row .col {
    padding: 0 30px;
  }

  /* line 2033, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs .tab-content {
    padding: 0 30px;
  }

  /* line 2036, ../../sass/custom/_rwd.scss */
  .mobile-menu-dept-landing-frame .icon-menu-icon-back {
    width: 30px;
    height: 30px;
    border-radius: 99%;
    background: lightseagreen;
    margin-top: -7px;
  }

  /* line 2043, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section {
    text-align: center;
    background: #ededed;
    padding: 50px 0 30px;
  }

  /* line 2048, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .inside-dept-title {
    color: #264576;
    font-size: 1.7em;
    font-weight: 600;
    margin-bottom: 30px;
  }

  /* line 2054, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .slick__arrow {
    top: 25%;
  }

  /* line 2057, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .row.slide {
    padding-left: 0px;
    margin-right: 0%;
    margin-left: 0%;
  }

  /* line 2062, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .copy.col {
    padding-left: 0;
    padding: 0 8%;
  }

  /* line 2066, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .slide__caption {
    width: 100%;
    margin: auto;
    padding-left: 0px;
  }

  /* line 2071, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .slick-next {
    right: 5%;
  }

  /* line 2074, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .slick-previous {
    left: 5%;
  }

  /* line 2077, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .slick__arrow .slick-prev {
    transform: rotate(-90deg);
  }

  /* line 2080, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .slick__arrow .slick-next {
    transform: rotate(-90deg);
  }

  /* line 2083, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .inside-dept-article-entry h2,
  .dept-landing-inside-dept-section .title {
    font-size: 1.3em;
    font-weight: 800;
    border-bottom: 3px solid #264576;
    padding-bottom: 5px;
    margin: 0 0% 15px;
    padding-right: 0px;
  }

  /* line 2092, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .title {
    margin-top: 20px;
  }

  /* line 2095, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .article-content-frame {
    display: flex;
    justify-content: center;
    width: 70%;
    margin: auto;
  }

  /* line 2101, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .article-content-frame svg {
    font-size: 1.75em;
    color: #afafaf;
  }

  /* line 2105, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .article-content-middle {
    display: flex;
  }

  /* line 2108, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .article-content-middle-copy {
    text-align: left;
    display: flex;
    align-items: center;
    margin-right: 20px;
    line-height: 1.5em;
  }

  /* line 2115, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .icon-circle-backer {
    border-radius: 99%;
    width: 95px;
    height: 95px;
    background: lightcoral;
    margin: 0 20px;
  }

  /* line 2122, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .article-arrow-right, .dept-landing-inside-dept-section .article-arrow-left {
    display: flex;
    align-items: center;
  }

  /* line 2126, ../../sass/custom/_rwd.scss */
  .department-theme .main {
    padding: 0;
  }

  /* line 2129, ../../sass/custom/_rwd.scss */
  .programs-and-services.col {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }

  /* line 2134, ../../sass/custom/_rwd.scss */
  .mobile-only .dept-landing-mobile-photo-socnet-title-row {
    position: relative;
  }

  /* line 2137, ../../sass/custom/_rwd.scss */
  .mobile-only .dept-landing-mobile-photo-socnet-title-row .title-row {
    font-size: 1.7em;
    font-weight: 800;
    color: #274576;
    text-align: center;
  }

  /* line 2143, ../../sass/custom/_rwd.scss */
  .mobile-only .dept-landing-mobile-photo-socnet-title-row .socnet-row {
    color: #274576;
    text-align: center;
    padding-bottom: 10px;
  }

  /* line 2148, ../../sass/custom/_rwd.scss */
  .mobile-only .dept-landing-mobile-photo-socnet-title-row .socnet-row a {
    color: #274576;
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 2153, ../../sass/custom/_rwd.scss */
  .mobile-only .dept-landing-mobile-photo-socnet-title-row .socnet-row a:hover {
    color: #666;
  }

  /* line 2156, ../../sass/custom/_rwd.scss */
  .mobile-only .dept-landing-top-section-wrap .dept-landing-mobile-menu-section {
    background-repeat: no-repeat;
    background-size: cover;
    max-height: inherit;
  }

  /* line 2161, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-row {
    display: flex;
    border-bottom: 1px solid #9a9a9a;
    padding: 5px 0px;
  }

  /* line 2166, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-row:last-of-type {
    border-bottom: none;
    position: relative;
    margin-bottom: 0;
  }

  /* line 2171, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-row .icon-coll-exp,
  .mobile-only .mobile-menu-row .icon-menu-line {
    width: 50px;
    text-align: center;
  }

  /* line 2176, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-dept-landing-frame {
    width: 65%;
    margin: auto;
  }

  /* line 2180, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-link-item {
    font-weight: 900;
    width: 100%;
  }

  /* line 2184, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-link-item ul {
    font-weight: 400;
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    margin-top: 11px;
    column-count: 2;
  }

  /* line 2192, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-link-item ul li {
    margin-bottom: 15px;
  }

  /* line 2195, ../../sass/custom/_rwd.scss */
  .dept-landing-latest-dept-info-section-wrap {
    width: 100%;
    position: relative;
  }

  /* line 2199, ../../sass/custom/_rwd.scss */
  .details.row .col-sm-auto {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2203, ../../sass/custom/_rwd.scss */
  .featured-menu-wrap video {
    display: none;
  }

  /* line 2206, ../../sass/custom/_rwd.scss */
  .latest-news-block-news-ticker .item-list {
    max-height: 55vh;
    overflow-y: scroll;
  }

  /* line 2210, ../../sass/custom/_rwd.scss */
  .news-entry-row-read-more {
    margin-left: 10px;
    margin-top: 2px;
  }

  /* line 2214, ../../sass/custom/_rwd.scss */
  .featured-text.description p {
    line-height: 1.3em;
  }

  /* line 2217, ../../sass/custom/_rwd.scss */
  .resources-section-title h2 {
    margin-bottom: 30px;
    font-size: 1.75em;
    font-weight: 800;
  }

  /* line 2222, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only {
    margin-top: 0;
  }

  /* line 2225, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs ul.nav {
    margin-bottom: 45px;
  }

  /* line 2228, ../../sass/custom/_rwd.scss */
  .resources-content-mobile-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2232, ../../sass/custom/_rwd.scss */
  .fold {
    height: inherit;
  }

  /* line 2235, ../../sass/custom/_rwd.scss */
  .newsticker-mobile.dept-page-newsticker {
    position: inherit;
  }

  /* line 2238, ../../sass/custom/_rwd.scss */
  .dept-landing-mobile-photo-socnet-title-row {
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }

  /* line 2244, ../../sass/custom/_rwd.scss */
  .dept-landing-mobile-menu-section {
    background-color: #d8d8d8;
    padding: 8px 15px;
  }

  /* line 2248, ../../sass/custom/_rwd.scss */
  .photo-col {
    background: white;
    width: 140px;
    height: 140px;
    position: absolute;
    left: 15px;
    z-index: 99;
    border-radius: 99%;
    border: 4px solid white;
    background-repeat: no-repeat;
    background-size: cover;
  }

  /* line 2260, ../../sass/custom/_rwd.scss */
  .row.mobile-only {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 2264, ../../sass/custom/_rwd.scss */
  .dept-landing-top-section-wrap {
    width: 100%;
  }

  /* line 2267, ../../sass/custom/_rwd.scss */
  .row.bottom.mobile-only {
    padding-top: 85px;
  }

  /* line 2270, ../../sass/custom/_rwd.scss */
  .page.department-theme .main, .page.shrink.department-theme .main {
    padding-top: 0;
  }

  /* line 2273, ../../sass/custom/_rwd.scss */
  div[name="richmond_custom_video_embed"] {
    margin: auto;
    max-width: 550px;
  }

  /* line 2277, ../../sass/custom/_rwd.scss */
  .ticker {
    height: inherit;
  }

  /* line 2280, ../../sass/custom/_rwd.scss */
  .ticker .desktop-only {
    display: none;
  }

  /* line 2283, ../../sass/custom/_rwd.scss */
  .ticker .ticker-news {
    background-color: rgba(224, 224, 224, 0.9);
    padding-right: 0;
  }

  /* line 2287, ../../sass/custom/_rwd.scss */
  .ticker .ticker-news .item-list {
    overflow-x: inherit;
  }

  /* line 2290, ../../sass/custom/_rwd.scss */
  .ticker .ticker-news .item-list ul {
    padding: 15px 20px;
    text-transform: none;
    font-weight: 600 !important;
    font-size: 1.1em !important;
    height: inherit;
    white-space: inherit;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
  }

  /* line 2303, ../../sass/custom/_rwd.scss */
  .ticker .ticker-news .item-list ul li {
    display: flex;
    border-bottom: 1px solid #d2d2d2;
    margin-right: 0;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
  }

  /* line 2311, ../../sass/custom/_rwd.scss */
  .ticker .ticker-news .item-list ul li a {
    display: block;
    padding-bottom: 4px;
    padding-top: 4px;
    max-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: transparent;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    text-align: left;
    border-bottom: 0;
    color: inherit;
  }

  /* line 2327, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-map {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2331, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured_events_map > div {
    position: inherit;
  }

  /* line 2334, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list.mobile-only {
    display: inherit;
  }

  /* line 2337, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-map .map-border,
  #featured_events .featured-events-wrapper .featured-events-list.desktop-only {
    display: none;
  }

  /* line 2341, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .views-row .icon {
    display: none;
  }

  /* line 2344, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .date-bubble-wrapper {
    transition: all linear .5s;
    background: #CCCCCC;
    border-radius: 99%;
    width: 65px;
    height: 65px;
    color: white;
    text-transform: uppercase;
    padding-top: 10px;
    border: 3px solid white;
  }

  /* line 2355, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .active .date-bubble-wrapper {
    background-color: #92374d;
  }

  /* line 2358, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .date {
    font-weight: 800;
    font-size: 1.75em;
    margin-top: -2px;
  }

  /* line 2363, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block {
    position: absolute;
    bottom: -32.5px;
    z-index: 3;
    overflow: hidden;
    width: 100%;
  }

  /* line 2370, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows {
    text-align: center;
    display: flex;
    justify-content: space-between;
    margin: auto;
    position: absolute;
    z-index: 9;
    bottom: -30px;
    min-width: 100%;
  }

  /* line 2380, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row {
    margin: 0 8px;
  }

  /* line 2383, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(6),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(7),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(8),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(9),
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row:nth-child(10) {
    display: none;
  }

  /* line 2390, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-map-block {
    margin-bottom: 55px;
    border-radius: 0;
  }

  /* line 2394, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-map .geolocation-common-map-container {
    width: inherit !important;
    height: 285px !important;
  }

  /* line 2398, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper {
    background-color: #f2f2f2;
  }

  /* line 2401, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row {
    position: absolute;
    opacity: 0;
    transition: all linear .5s;
    text-align: center;
    left: 0;
    right: 0;
  }

  /* line 2409, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row.active {
    opacity: 1;
  }

  /* line 2412, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .dates div {
    background: #92374d;
    display: inline;
    padding: 8px 17px;
    color: white;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 4px;
    font-size: 1.2em;
    margin: 20px 0;
  }

  /* line 2423, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .title {
    font-size: 1.5em;
    font-weight: 800;
    margin-bottom: 5px;
    margin-top: 35px;
  }

  /* line 2429, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .owner {
    color: #8D8D8D;
    font-size: .9em;
    margin-bottom: 15px;
  }

  /* line 2434, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .paragraph-formatter {
    line-height: 1.5em;
    margin-bottom: 30px;
  }

  /* line 2438, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-list .rows .views-row .paragraphs-collapsed-description::after {
    display: none;
  }
}
/* address styling between 1200px and 1350px - initiated by upcoming events */
@media (min-width: 1201px) and (max-width: 1350px) {
  /* line 2444, ../../sass/custom/_rwd.scss */
  #wheelContent.col {
    padding-left: 0;
  }

  /* line 2447, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows {
    padding-left: 10px;
  }

  /* line 2450, ../../sass/custom/_rwd.scss */
  .views-row .details.row .col {
    width: 500px;
  }

  /* line 2453, ../../sass/custom/_rwd.scss */
  .featured-events-map {
    transform: scale(0.7);
  }
}
@media (min-width: 1301px) and (max-width: 1366px) {
  /* line 2458, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    font-size: 1.1rem;
    width: 200px;
  }

  /* line 2462, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .title {
    font-size: 1.5rem;
  }

  /* line 2465, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .owner {
    font-size: .8rem;
  }
}
@media (min-width: 1201px) and (max-width: 1300px) {
  /* line 2470, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    font-size: .9rem;
  }

  /* line 2473, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .title {
    font-size: 1.3rem;
  }

  /* line 2476, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .owner {
    font-size: .7rem;
  }
}
@media (max-width: 1680px) {
  /* line 2481, ../../sass/custom/_rwd.scss */
  .department-top-menu.desktop-only {
    margin-top: 0px;
  }
}
/* address styling between 1350px and 1680px - initiated by upcoming events */
@media (min-width: 1367px) and (max-width: 1680px) {
  /* line 2487, ../../sass/custom/_rwd.scss */
  .views-row .details.row .col {
    width: 700px;
  }

  /* line 2490, ../../sass/custom/_rwd.scss */
  .featured-events-map {
    transform: scale(0.7);
  }
}
@media (min-width: 1367px) and (max-width: 1680px) {
  /* line 2495, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    font-size: 1.2rem;
  }
}
@media (min-width: 1200px) and (max-width: 1366px) {
  /* line 2500, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map {
    right: 0;
    margin-right: 25px;
  }
}
/* address styling between 0px and 480px - initiated by featured spinner mobile */
@media (max-width: 480px) {
  /* line 2507, ../../sass/custom/_rwd.scss */
  .path-search .views-exposed-form {
    display: inherit;
  }

  /* line 2510, ../../sass/custom/_rwd.scss */
  .megamenu-mobile-wrap .quick-links-section .quick-link a::after {
    margin: 0 6px;
  }

  /* line 2513, ../../sass/custom/_rwd.scss */
  .page.department-landing .programs-and-services.col {
    height: 600px;
  }

  /* line 2516, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section ul.slick-dots {
    margin-top: 30px;
  }

  /* line 2519, ../../sass/custom/_rwd.scss */
  span.twitter-typeahead {
    width: 100% !important;
  }

  /* line 2522, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows .views-row {
    margin: 0 10px;
  }

  /* line 2525, ../../sass/custom/_rwd.scss */
  .mobile-mega-accordion .panel-body.menu-content {
    margin-left: 15px;
    margin-right: 15px;
  }

  /* line 2529, ../../sass/custom/_rwd.scss */
  #block-rvaburgermenu {
    width: 10%;
    flex: 1;
  }

  /* line 2533, ../../sass/custom/_rwd.scss */
  #block-richmondquicklinks a,
  #block-richmondquicklinks--2 a {
    padding: 0;
    font-size: 1em;
    margin: 10px 0;
  }

  /* line 2539, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .article-content-frame {
    width: 100%;
  }

  /* line 2542, ../../sass/custom/_rwd.scss */
  .dept-landing-inside-dept-section .inside-dept-article-entry h2 {
    margin: 0 5% 30px;
  }

  /* line 2545, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-row .icon-coll-exp {
    width: 20px;
    z-index: 1;
  }

  /* line 2549, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-link-item {
    width: 76%;
  }

  /* line 2552, ../../sass/custom/_rwd.scss */
  .photo-col {
    width: 120px;
    height: 120px;
  }

  /* line 2556, ../../sass/custom/_rwd.scss */
  .mobile-only .mobile-menu-dept-landing-frame {
    width: inherit;
  }

  /* line 2559, ../../sass/custom/_rwd.scss */
  .resources-section .mobile-only {
    margin-top: 4px;
  }

  /* line 2562, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-content-bubble .connector {
    width: 45px;
  }

  /* line 2565, ../../sass/custom/_rwd.scss */
  #richmond_featured_spinner .featured-menu-wrap .featured-menu-icons .icons-set .side-content .side-icon-wrapper {
    margin-left: -30px;
  }
}
/* address styling between 771px tablet port and 1024px tablet land - initiated by featured spinner mobile */
/* address styling between 771px to 1200px - initiated by socials page */
@media (min-width: 771px) and (max-width: 1200px) {
  /* line 2575, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event .content {
    width: 93%;
  }

  /* line 2578, ../../sass/custom/_rwd.scss */
  .page.department-landing .programs-and-services.col {
    height: 275px;
  }

  /* line 2581, ../../sass/custom/_rwd.scss */
  .page.department-landing .footer {
    margin-top: 15px;
  }

  /* line 2584, ../../sass/custom/_rwd.scss */
  .resources-section.resources-row-mobile {
    padding-top: 25px;
  }

  /* line 2587, ../../sass/custom/_rwd.scss */
  .socials-content-row .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 2592, ../../sass/custom/_rwd.scss */
  .path-tv .most-recent-wrapper {
    margin-top: 140px;
  }
}
/* address styling between 1200px to 1680px - initiated by prog and svcs section */
@media (min-width: 1201px) and (max-width: 1680px) {
  /* line 2598, ../../sass/custom/_rwd.scss */
  div#wheelContent.col {
    padding-left: 0;
  }

  /* line 2601, ../../sass/custom/_rwd.scss */
  li.nav-item.wheel-content-item {
    padding-right: 30px;
  }

  /* line 2604, ../../sass/custom/_rwd.scss */
  .row.strips-parent {
    width: 98%;
  }
}
/* address styling for 1200px and up - initiated by vch hover */
@media (min-width: 1201px) {
  /* line 2610, ../../sass/custom/_rwd.scss */
  .row.direct-links-menu.mobile-phone-only.vch-megamenu, .row.bottom.dept-landing.mobile-only {
    display: none;
  }
  .row.direct-links-menu.mobile-phone-only.news-megamenu, .row.bottom.dept-landing.mobile-only {
    display: none;
  }
}
/* address styling between 480px to 770px */
@media (min-width: 481px) and (max-width: 770px) {
  /* line 2616, ../../sass/custom/_rwd.scss */
  .strips__strip {
    min-height: 250px;
  }

  /* line 2619, ../../sass/custom/_rwd.scss */
  .programs-and-services.col {
    height: 250px;
  }
}
@media (max-width: 1367px) and (min-width: 1201px) {
  /* line 2624, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows {
    padding-left: 10px;
  }
}
/* address styling between 1200px to 1680px - initiated by 1280 x 1024 amal presentations - extending from 1200 v. 1280 for consistency */
@media (min-width: 1201px) and (max-width: 1680px) {
  /* line 2630, ../../sass/custom/_rwd.scss */
  .menu .slick-list {
    margin-left: 135px;
  }

  /* line 2633, ../../sass/custom/_rwd.scss */
  .department-top-menu.desktop-only .slick-slide {
    padding-top: 0;
  }

  /* line 2636, ../../sass/custom/_rwd.scss */
  .department-top-menu.desktop-only {
    font-size: .85em;
  }

  /* line 2639, ../../sass/custom/_rwd.scss */
  .department-top-menu.desktop-only .main-menu-slides {
    padding: 0;
    height: 100%;
  }

  /* line 2643, ../../sass/custom/_rwd.scss */
  .department-top-menu.desktop-only .slick-prev {
    left: 70px;
  }

  /* line 2646, ../../sass/custom/_rwd.scss */
  .department-top-menu.desktop-only .slick-arrow {
    top: 132px;
  }

  /* line 2649, ../../sass/custom/_rwd.scss */
  .department-top-menu.desktop-only .main-menu-collapsed.row .submenu-item.row .icon .icon-circle-back svg {
    width: 1.75em;
    height: 1.75em;
    top: 0.75em;
    left: 2.5em;
  }

  /* line 2655, ../../sass/custom/_rwd.scss */
  .page.department-theme .main {
    padding-top: 645px;
  }

  /* line 2658, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) #richmond_main_navigation.sub-header {
    padding-top: 190px;
  }

  /* line 2661, ../../sass/custom/_rwd.scss */
  .desktop-only .slick--view--latest-news-blog .copy.col {
    padding-left: 30px;
  }

  /* line 2664, ../../sass/custom/_rwd.scss */
  .slick--view--latest-news-blog .slide__caption {
    margin-left: 0px;
  }

  /* line 2667, ../../sass/custom/_rwd.scss */
  .latest-news-col-row {
    padding-right: 0px;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 2672, ../../sass/custom/_rwd.scss */
  .latest-news h2 {
    font-size: 2.75em;
  }

  /* line 2675, ../../sass/custom/_rwd.scss */
  .page.shrink .main-menu-collapsed.row h3, .page.shrunk .main-menu-collapsed.row h3 {
    font-size: 2em;
  }

  /* line 2678, ../../sass/custom/_rwd.scss */
  .page.shrunk .main-menu-collapsed.row .title, .page.shrink .main-menu-collapsed.row .title {
    font-size: .85em;
  }

  /* line 2681, ../../sass/custom/_rwd.scss */
  .page.shrink .main-menu-collapsed-menu .slick-list .slick-track .slick-slide, .page.shrunk .main-menu-collapsed-menu .slick-list .slick-track .slick-slide {
    padding: 5px 15px;
  }

  /* line 2684, ../../sass/custom/_rwd.scss */
  nav#block-richmondquicklinks.contextual-region.block-richmondquicklinks-menu,
  nav#block-richmondquicklinks--2.contextual-region.block-richmondquicklinks-menu {
    justify-content: center;
  }

  /* line 2688, ../../sass/custom/_rwd.scss */
  .main-menu-slides {
    padding-right: 0;
  }

  /* line 2691, ../../sass/custom/_rwd.scss */
  .department-head-copy {
    left: 325px;
  }

  /* line 2694, ../../sass/custom/_rwd.scss */
  .row.title-bar {
    transform: scale(0.7);
    transform-origin: right bottom;
  }

  /* line 2698, ../../sass/custom/_rwd.scss */
  .department-head .dept-image-wrap,
  .department-head .dept-image-wrap img {
    height: 500px;
    width: 500px;
  }

  /* line 2703, ../../sass/custom/_rwd.scss */
  .sub-header .row.menu {
    height: 300px;
  }

  /* line 2706, ../../sass/custom/_rwd.scss */
  .main-menu-slides .main-menu-slide {
    padding-left: 30px;
  }

  /* line 2709, ../../sass/custom/_rwd.scss */
  .main-menu-slides .icon {
    min-width: 7em;
    font-size: .9em;
  }

  /* line 2713, ../../sass/custom/_rwd.scss */
  #richmond_main_navigation.sub-header .menu-item .icon-circle-back {
    margin-right: 8px;
  }

  /* line 2716, ../../sass/custom/_rwd.scss */
  .main-menu-slides .title {
    font-size: 1.6em;
  }

  /* line 2719, ../../sass/custom/_rwd.scss */
  .submenu-item .col.text {
    padding-left: 0;
  }

  /* line 2722, ../../sass/custom/_rwd.scss */
  .main-menu-slides .main-item .title {
    font-size: 1.5rem;
  }

  /* line 2725, ../../sass/custom/_rwd.scss */
  .main-item .submenu-item {
    margin-left: 0;
  }

  /* line 2728, ../../sass/custom/_rwd.scss */
  .col.department-menu {
    padding-left: 325px;
  }

  /* line 2731, ../../sass/custom/_rwd.scss */
  .department-head .dept-image-wrap {
    right: -82px;
    top: -63px;
    transform: scale(0.9);
    transform-origin: left bottom;
  }

  /* line 2737, ../../sass/custom/_rwd.scss */
  .department-landing .slick-slide > div > div > div.row {
    font-size: 0.8em;
    padding-right: 0;
  }

  /* line 2741, ../../sass/custom/_rwd.scss */
  div[name="richmond_custom_video_embed"] {
    margin-left: -25px;
  }

  /* line 2744, ../../sass/custom/_rwd.scss */
  #richmond_latest_news {
    padding-right: 50px;
  }

  /* line 2747, ../../sass/custom/_rwd.scss */
  #block-views-block-latest-news-latest-news-circular-details .views-row .copy {
    margin-left: 0;
    font-size: .85em;
  }

  /* line 2751, ../../sass/custom/_rwd.scss */
  #richmond_latest_news .views-row {
    margin-top: 70px;
    margin-left: -15px;
  }

  /* line 2755, ../../sass/custom/_rwd.scss */
  #richmond_latest_news_bubbles {
    transform: scale(0.8);
    transform-origin: top left;
  }

  /* line 2759, ../../sass/custom/_rwd.scss */
  #richmond_second_row_content.desktop-only {
    height: 600px;
  }

  /* line 2762, ../../sass/custom/_rwd.scss */
  .views-row .details.row {
    width: 630px;
  }

  /* line 2765, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    width: auto;
    text-align: center;
  }

  /* line 2769, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper {
    margin-bottom: 110px;
  }
}
/* address styling between 0px to 480px - all phones and smaller */
@media (max-width: 480px) {
  /* line 2775, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event .main-content-padding-wrapper {
    display: inherit;
  }

  /* line 2778, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event .paragraph--type--bp-simple p, .page-node-type-featured-event .paragraph--type--bp-blank p {
    margin-top: 15px;
  }

  /* line 2781, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event .field-label-wrap {
    display: inherit;
  }

  /* line 2784, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event .date-recur-date {
    margin-top: 5px;
  }

  /* line 2787, ../../sass/custom/_rwd.scss */
  .live-stream-holder {
    width: 90%;
    padding: 15px;
    margin-bottom: 60px;
  }

  /* line 2792, ../../sass/custom/_rwd.scss */
  .footer {
    padding: 15px 0;
  }

  /* line 2795, ../../sass/custom/_rwd.scss */
  .row.ric-blog-row-wrap {
    flex-direction: column-reverse;
  }

  /* line 2798, ../../sass/custom/_rwd.scss */
  .path-node .row.ric-blog-row-wrap {
    flex-direction: column;
  }

  /* line 2801, ../../sass/custom/_rwd.scss */
  .path-node .row.ric-blog-row-wrap .pinned-archives {
    margin-bottom: 40px;
  }

  /* line 2804, ../../sass/custom/_rwd.scss */
  .path-node .newsticker-mobile-title a:hover {
    color: #666;
  }

  /* line 2807, ../../sass/custom/_rwd.scss */
  .path-node .ric-blog-header {
    z-index: -9;
  }

  /* line 2810, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .date-bubble-wrapper {
    width: 55px;
    height: 55px;
    font-size: .85em;
  }

  /* line 2815, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 2819, ../../sass/custom/_rwd.scss */
  .path-search article h2 a {
    line-height: inherit;
  }

  /* line 2822, ../../sass/custom/_rwd.scss */
  .path-search footer {
    margin-top: 10px;
  }

  /* line 2825, ../../sass/custom/_rwd.scss */
  .path-search .col h2 {
    font-size: 1.6em;
  }

  /* line 2828, ../../sass/custom/_rwd.scss */
  .path-search .content .contextual-region img {
    width: 100px;
  }

  /* line 2831, ../../sass/custom/_rwd.scss */
  .path-tv .form-item.form-item-date-from,
  .path-tv .form-item.form-item-date-to {
    max-width: 46%;
  }
}
/* address styling larger than phone to 1200 */
@media (min-width: 482px) and (max-width: 1200px) {
  /* line 2838, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-wrapper .featured-events-featured-events-bubble-date-list-block .views-rows {
    padding: 0 11%;
  }
}
/* address styling 0 to tablet 770 */
@media (min-width: 0px) and (max-width: 770px) {
  /* line 2844, ../../sass/custom/_rwd.scss */
  .page-node-type-featured-event .content {
    width: 93%;
  }

  /* line 2847, ../../sass/custom/_rwd.scss */
  .path-search .no-department .main {
    padding-top: 85px;
  }

  /* line 2850, ../../sass/custom/_rwd.scss */
  .path-tv .video-feed-secondary-row:last-of-type {
    margin-bottom: 20px;
  }

  /* line 2853, ../../sass/custom/_rwd.scss */
  .path-search a#edit-help-link {
    position: inherit;
    right: inherit;
    top: inherit;
  }

  /* line 2858, ../../sass/custom/_rwd.scss */
  .path-search a#edit-help-link {
    display: none;
  }

  /* line 2861, ../../sass/custom/_rwd.scss */
  .paragraph--type--pictures .field-content.col {
    flex-basis: 50%;
  }

  /* line 2864, ../../sass/custom/_rwd.scss */
  .path-tv .row.video-block-row .col-xs-12.col-md-4 {
    margin-bottom: 20px;
  }

  /* line 2867, ../../sass/custom/_rwd.scss */
  .path-tv .video-tile-col .video-title h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.1em;
  }

  /* line 2872, ../../sass/custom/_rwd.scss */
  .path-tv .most-recent-wrapper {
    margin-top: 205px;
  }
}
/* address styling tablet 771 to 991 viewports */
@media (min-width: 771px) and (max-width: 991px) {
  /* line 2879, ../../sass/custom/_rwd.scss */
  .path-search .facets-widget-checkbox {
    column-count: 2;
  }
}
/* BG #162 - Collapsed dept menu issues at 80% zoom - addressed zooming issue w media queries - inspect HTML element for exact dims */
@media (min-width: 2100px) {
  /* line 2885, ../../sass/custom/_rwd.scss */
  .main-menu-collapsed .title.d-flex {
    background-image: url(../../img/dept-collapsed-back.png);
    background-repeat: no-repeat;
    background-position: -35px center;
  }

  /* line 2890, ../../sass/custom/_rwd.scss */
  .department-landing .title, .grandchild-page .department-top-menu .title {
    padding-right: 95px;
  }
}
/* BG #185 - Dept Menu issues at 1280 breakpoint - addressing from 1200 to 1350 */
@media (min-width: 1201px) and (max-width: 1350px) {
  /* line 2896, ../../sass/custom/_rwd.scss */
  .menu-item .icon-circle-back svg {
    top: 19%;
    left: 26%;
  }

  /* line 2900, ../../sass/custom/_rwd.scss */
  .main-item .submenu-item .col.text p {
    font-size: .65em;
  }

  /* line 2903, ../../sass/custom/_rwd.scss */
  .main-item .submenu-item {
    font-size: .7em;
  }

  /* line 2906, ../../sass/custom/_rwd.scss */
  .main-item .icon-circle-back {
    border-width: 3px;
    height: 8em;
    width: 8em;
  }

  /* line 2911, ../../sass/custom/_rwd.scss */
  .main-item .department-top-menu-icon-text {
    font-size: .7em;
  }

  /* line 2914, ../../sass/custom/_rwd.scss */
  .main-item .icon-circle-back svg {
    height: 4em;
    width: 4em;
  }

  /* line 2918, ../../sass/custom/_rwd.scss */
  .department-menu .main-menu-collapsed-menu .icon .icon-circle-back {
    border: 2px solid white;
  }

  /* line 2921, ../../sass/custom/_rwd.scss */
  .page.shrink .department-menu .main-menu-collapsed-menu .title {
    font-size: .7em;
  }

  /* line 2924, ../../sass/custom/_rwd.scss */
  .main-menu-slides .main-item .title {
    font-size: 1.3rem;
  }
}
/* Desktops (> 1201) with small height (< 850) */
/*@media (min-width: 1201px) and (max-height: 850px) {
    .path-frontpage .featured-menu-wrap .featured-menu-icons .icons-set .row.side-content {
        transform: scale(.6);
    }
    .path-frontpage .featured-menu-wrap .featured-menu-icons .icons-set {
        left: -1680px;
    }
    .path-frontpage .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(3) {
        top: 260px;
    }
    .path-frontpage .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(4)
    {
        top: 200px;
        left: -1670px;
    }
    .path-frontpage .featured-menu-wrap .featured-menu-icons .icons-set:nth-child(5) {
        top: 180px;
        left: -1655px;
    }
}*/
/* Center and stack footer content for mobile */
@media (max-width: 768px) {
  /* line 2952, ../../sass/custom/_rwd.scss */
  .ric-vch-column {
    padding-left: 0;
    padding-right: 0;
  }

  /* line 2956, ../../sass/custom/_rwd.scss */
  #block-footerdetails .paragraph--type--bp-columns__2col {
    display: block;
    text-align: center;
  }

  /* line 2960, ../../sass/custom/_rwd.scss */
  #block-footerdetails .paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col {
    width: 100%;
  }

  /* line 2963, ../../sass/custom/_rwd.scss */
  .footer .language-selector .gtranslate {
    float: none;
  }

  /* line 2966, ../../sass/custom/_rwd.scss */
  #block-footerdetails .paragraph--type--bp-columns__2col:nth-child(2) .field-content:nth-child(2) p {
    text-align: center;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  /* line 2975, ../../sass/custom/_rwd.scss */
  .no-department .main {
    padding-top: 150px;
  }

  /* line 2978, ../../sass/custom/_rwd.scss */
  .path-search .no-department .main {
    padding-top: 140px;
  }

  /* line 2981, ../../sass/custom/_rwd.scss */
  .path-tv .no-department .main {
    padding-top: 135px;
  }

  /* line 2984, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.seal {
    height: 60px;
    width: 60px;
  }

  /* line 2988, ../../sass/custom/_rwd.scss */
  #block-richmondtheme-branding img.logo {
    height: 65px;
  }

  /* line 2991, ../../sass/custom/_rwd.scss */
  .burger-menu .burger-icon span {
    height: 7px;
    width: 110%;
  }

  /* line 2995, ../../sass/custom/_rwd.scss */
  .richmond-header .icon-circle-back,
  #block-richmondquicklinks a,
  #block-richmondquicklinks--2 a {
    font-size: 1.2em;
  }

  /* line 3000, ../../sass/custom/_rwd.scss */
  .burger-menu .burger-icon .burger-icon-wrap {
    margin-top: 20px;
    transform: scale(0.7);
  }

  /* line 3004, ../../sass/custom/_rwd.scss */
  .burger-menu .burger-icon span:nth-child(2), .burger-menu .burger-icon span:nth-child(3) {
    top: 15px;
  }

  /* line 3007, ../../sass/custom/_rwd.scss */
  .burger-menu .burger-icon span:nth-child(4) {
    top: 30px;
  }

  /* line 3010, ../../sass/custom/_rwd.scss */
  div[id^="block-ricsearchblock"] .form-control {
    margin-top: 0;
    font-size: 1em;
  }

  /* line 3014, ../../sass/custom/_rwd.scss */
  div[id^="block-ricsearchblock"] .search-attached {
    top: -2px;
  }

  /* line 3017, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) .shrunk #richmond_main_navigation.sub-header {
    padding-top: 95px;
  }

  /* line 3020, ../../sass/custom/_rwd.scss */
  .page.shrunk.department-theme .main {
    padding-top: 150px;
  }

  /* line 3023, ../../sass/custom/_rwd.scss */
  .toolbar-horizontal.toolbar-fixed .page.shrunk.department-theme .main {
    padding-top: 165px;
  }

  /* line 3026, ../../sass/custom/_rwd.scss */
  body.toolbar-fixed.toolbar-horizontal .shrunk #richmond_main_navigation.sub-header,
  body.toolbar-fixed.toolbar-vertical .shrunk #richmond_main_navigation.sub-header {
    padding-top: 110px;
  }

  /* line 3030, ../../sass/custom/_rwd.scss */
  body.toolbar-fixed .shrink #richmond_main_navigation.sub-header {
    padding-top: 165px;
  }

  /* line 3033, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) #richmond_main_navigation.sub-header {
    padding-top: 150px;
  }

  /* line 3036, ../../sass/custom/_rwd.scss */
  body:not(.toolbar-fixed) .page.shrink.department-theme .main {
    padding-top: 210px;
  }
}
@media screen and (max-width: 481px) {
  /* line 3041, ../../sass/custom/_rwd.scss */
  .strips__strip {
    min-height: 120px;
  }

  /* line 3044, ../../sass/custom/_rwd.scss */
  .strips__strip:nth-child(1) {
    top: 0;
    left: 0;
    width: 100%;
  }

  /* line 3049, ../../sass/custom/_rwd.scss */
  .strips__strip:nth-child(2) {
    top: 120px;
    left: 0;
    width: 100%;
  }

  /* line 3054, ../../sass/custom/_rwd.scss */
  .strips__strip:nth-child(3) {
    top: 240px;
    left: 0;
    width: 100%;
  }

  /* line 3059, ../../sass/custom/_rwd.scss */
  .strips__strip:nth-child(4) {
    top: 360px;
    left: 0;
    width: 100%;
  }

  /* line 3064, ../../sass/custom/_rwd.scss */
  .strips__strip:nth-child(5) {
    top: 480px;
    left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 760px) {
  /* line 3071, ../../sass/custom/_rwd.scss */
  .strips__strip--expanded {
    min-height: 600px;
  }
}
@media (min-width: 800px) {
  /* line 3076, ../../sass/custom/_rwd.scss */
  #richmond_latest_news {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1681px) {
  /* line 3082, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper, #featured_events.featured-events .featured-events-wrapper .featured-events-list, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual), #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual) > div[region="featured_events_list"], #featured_events.featured-events .featured-events-wrapper .rows {
    min-height: 650px;
  }
}
@media (min-width: 1201px) {
  /* line 3087, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper {
    background-color: #E8EBF0;
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 190px;
  }

  /* line 3093, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events > h2 {
    margin-bottom: -35px;
  }

  /* line 3096, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .geolocation-common-map-locations {
    display: none;
  }

  /* line 3099, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .featured-events-map {
    margin-right: 50px;
  }

  /* line 3102, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div {
    border-radius: 50%;
    position: absolute;
    top: -50px;
    right: 0;
    height: 660px;
    width: 660px;
  }

  /* line 3110, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map {
    position: absolute;
  }

  /* line 3113, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map-border {
    min-height: 600px;
    width: 1000px;
    transform: rotate(5deg) translateY(-186px) translateX(-18px);
  }

  /* line 3118, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map-border svg {
    overflow: visible;
    position: relative;
    left: 175px;
  }

  /* line 3123, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map {
    background-color: #ffffff;
    border: solid 20px #92374d;
  }

  /* line 3127, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map > div.map > div {
    width: 100%;
    height: 100%;
  }

  /* line 3131, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper > div.featured-events-map .geolocation-map-wrapper .geolocation-map-container {
    border-radius: 50%;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
  }

  /* line 3135, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div[data-contextual-id*='block'] {
    display: none;
  }

  /* line 3138, ../../sass/custom/_rwd.scss */
  .featured-events-list.unprocessed .featured-events-featured-events-list-block .views-row {
    opacity: 0;
  }

  /* line 3141, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper, #featured_events.featured-events .featured-events-wrapper .featured-events-list, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual), #featured_events.featured-events .featured-events-wrapper .featured-events-list div[region="featured_events_list"], #featured_events.featured-events .featured-events-wrapper .featured-events-list div[region="featured_events_list"] > div, #featured_events.featured-events .featured-events-wrapper .rows {
    height: 390px;
  }

  /* line 3144, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows {
    padding-left: 60px;
    display: table;
    height: 100%;
    width: 100%;
  }

  /* line 3150, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row {
    height: 0;
    transition: all linear .5s;
    position: absolute;
    width: 100%;
    z-index: 1;
    display: table-cell;
    vertical-align: middle;
    pointer-events: none;
  }

  /* line 3160, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row.active {
    height: 100% !important;
    z-index: 2;
    position: static;
    pointer-events: auto;
  }

  /* line 3166, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .paragraphs-collapsed-description::after {
    display: none;
  }

  /* line 3169, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .dates {
    display: inline-block;
    background-color: #92374d;
    padding: 15px 20px;
    color: #ffffff;
    font-weight: 700;
    font-size: 1.5rem;
    border-radius: 10px;
    text-transform: uppercase;
    line-height: 1.3em;
    margin-bottom: 15px;
    margin-left: 0;
  }

  /* line 3182, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .title {
    font-size: 2rem;
    font-weight: 700;
  }

  /* line 3186, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .owner {
    font-size: .9rem;
    color: #7e8385;
    margin-top: 5px;
  }

  /* line 3191, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .copy {
    padding-left: 45px;
    margin-top: 0;
  }

  /* line 3195, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .views-row .copy .paragraphs-collapsed-description {
    color: #000000;
  }

  /* line 3198, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list {
    position: absolute;
    height: 660px;
    width: 660px;
    clip-path: url(#bubbleClip);
    top: 9px;
    left: -5px;
  }

  /* line 3206, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row {
    position: absolute;
    left: 172px;
    top: 210px;
    z-index: 2;
  }

  /* line 3212, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot-wrapper .date-dot {
    transition: all linear .5s;
  }

  /* line 3215, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) {
    transform: rotate(55deg) translateX(-497px);
    visibility: visible;
  }

  /* line 3219, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-solid {
    transform: rotate(-55deg);
  }

  /* line 3222, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) {
    transform: rotate(23.75deg) translateX(-497px);
  }

  /* line 3225, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-solid {
    transform: rotate(-23.75deg);
  }

  /* line 3228, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) {
    transform: rotate(-7.5deg) translateX(-497px);
  }

  /* line 3231, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-solid {
    transform: rotate(7.5deg);
  }

  /* line 3234, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) {
    transform: rotate(-38.75deg) translateX(-497px);
  }

  /* line 3237, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-solid {
    transform: rotate(38.75deg);
  }

  /* line 3240, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) {
    transform: rotate(-70deg) translateX(-497px);
  }

  /* line 3243, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-solid {
    transform: rotate(70deg);
  }

  /* line 3246, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(8) {
    transform: rotate(-101.25deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 3250, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(8) .date-bubble-wrapper-solid {
    transform: rotate(101.26deg);
  }

  /* line 3253, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(9) {
    transform: rotate(-132.5deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 3257, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(9) .date-bubble-wrapper-solid {
    transform: rotate(132.5deg);
  }

  /* line 3260, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(10) {
    transform: rotate(-163.75deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 3264, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(10) .date-bubble-wrapper-solid {
    transform: rotate(163.75deg);
  }

  /* line 3267, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(1) {
    transform: rotate(117.5deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 3271, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(1) .date-bubble-wrapper-solid {
    transform: rotate(-117.5deg);
  }

  /* line 3274, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(2) {
    transform: rotate(86.25deg) translateX(-497px);
    visibility: hidden;
  }

  /* line 3278, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(2) .date-bubble-wrapper-solid {
    transform: rotate(-86.25deg);
  }

  /* line 3281, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .bubbles {
    display: flex;
    align-content: center;
    align-items: center;
  }

  @-moz-keyframes spin {
    100% {
      -moz-transform: rotate(360deg);
    }
  }
  @-webkit-keyframes spin {
    100% {
      -webkit-transform: rotate(360deg);
    }
  }
  @keyframes spin {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  /* line 3302, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:hover .bubbles .date-bubble-wrapper-dashed {
    -webkit-animation: spin 7s linear infinite;
    -moz-animation: spin 7s linear infinite;
    animation: spin 7s linear infinite;
  }

  /* line 3307, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-dot-wrapper {
    border-color: #DD6E42;
  }

  /* line 3310, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-bubble-wrapper-solid {
    background-color: #EDB59F;
  }

  /* line 3313, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(3) .date-dot {
    border-color: #EDB59F;
    background-color: #DD6E42;
  }

  /* line 3317, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-dot-wrapper {
    border-color: #708B75;
  }

  /* line 3320, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-bubble-wrapper-solid {
    background-color: #B6C4B9;
  }

  /* line 3323, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(4) .date-dot {
    border-color: #B6C4B9;
    background-color: #708B75;
  }

  /* line 3327, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-dot-wrapper {
    border-color: #92374d;
  }

  /* line 3330, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-bubble-wrapper-solid {
    background-color: #c89aa5;
  }

  /* line 3333, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(5) .date-dot {
    border-color: #c89aa5;
    background-color: #92374d;
  }

  /* line 3337, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-dot-wrapper {
    border-color: #4B3F72;
  }

  /* line 3340, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-bubble-wrapper-solid {
    background-color: #a49eb7;
  }

  /* line 3343, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(6) .date-dot {
    border-color: #a49eb7;
    background-color: #4B3F72;
  }

  /* line 3347, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-dashed, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-solid, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper, #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-dot-wrapper {
    border-color: #274576;
  }

  /* line 3350, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-bubble-wrapper-solid {
    background-color: #92a1b9;
  }

  /* line 3353, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row:nth-child(7) .date-dot {
    border-color: #92a1b9;
    background-color: #274576;
  }

  /* line 3357, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-dashed {
    border-style: dashed;
    border-width: 3px;
    height: 180px;
    width: 180px;
    display: inline-block;
    border-radius: 50%;
    padding: 8px;
    position: relative;
    top: 0;
    left: 0;
  }

  /* line 3369, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper-solid {
    border-radius: 50%;
    padding: 5px;
    border-style: solid;
    border-width: 20px;
    height: 164px;
    width: 164px;
    position: absolute;
    top: 8px;
    left: 8px;
  }

  /* line 3380, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper {
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    background-color: #e5ecf3;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    flex-direction: column;
  }

  /* line 3393, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper .month {
    font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.5rem;
  }

  /* line 3399, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-bubble-wrapper .date {
    font-size: 3rem;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 3rem;
  }

  /* line 3405, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot-wrapper {
    height: 56px;
    width: 56px;
    border-radius: 50%;
    background-color: #e5ecf3;
    border-style: solid;
    border-width: 12px;
    display: flex;
    justify-content: center;
    justify-items: center;
    align-content: center;
    align-items: center;
    margin-left: 20px;
  }

  /* line 3419, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper #block-views-block-featured-events-featured-events-bubble-date-list .views-row .date-dot {
    height: 8px;
    width: 8px;
    border-radius: 50%;
    border-style: solid;
    border-width: 6px;
    box-sizing: content-box;
  }
}
@media (max-width: 1200px) {
  /* line 3429, ../../sass/custom/_rwd.scss */
  .department-head {
    display: none;
  }

  /* line 3432, ../../sass/custom/_rwd.scss */
  .department-menu {
    margin-left: 0;
  }

  /* line 3435, ../../sass/custom/_rwd.scss */
  .featured-menu-image .image-set {
    width: 135vh;
  }
}
@media (max-width: 1200px) {
  /* line 3440, ../../sass/custom/_rwd.scss */
  .image-set .image-content img {
    width: inherit;
  }
}
@media (max-width: 1450px) {
  /* line 3445, ../../sass/custom/_rwd.scss */
  .image-set .image-content img {
    width: auto;
    position: absolute;
    right: 0;
  }
}
@media (max-width: 480px) {
  /* line 3452, ../../sass/custom/_rwd.scss */
  .header .bottom .menu {
    height: inherit;
    margin-bottom: inherit;
    padding-bottom: 15px;
  }

  /* line 3457, ../../sass/custom/_rwd.scss */
  .main-item .menu-item-children {
    margin-bottom: 10px;
    margin-top: -10px;
  }

  /* line 3461, ../../sass/custom/_rwd.scss */
  .main-item .title {
    font-weight: 500;
    font-size: 1.5em;
    margin-top: 31px;
    margin-left: 11px;
  }

  /* line 3467, ../../sass/custom/_rwd.scss */
  .main-item .menu-level-1-row a {
    margin-left: 90px;
  }

  /* line 3470, ../../sass/custom/_rwd.scss */
  .main-menu-slides {
    display: none;
  }

  /* line 3473, ../../sass/custom/_rwd.scss */
  .mobile-menu {
    display: inherit;
  }

  /* line 3476, ../../sass/custom/_rwd.scss */
  .mobile-menu .menu-item p {
    display: none;
  }

  /* line 3479, ../../sass/custom/_rwd.scss */
  .mobile-menu .other-items {
    display: flex;
    text-align: center;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  /* line 3485, ../../sass/custom/_rwd.scss */
  .mobile-menu .other-items .menu-item {
    width: 90px;
    flex: 0 0 auto;
    margin: 0 5px;
  }

  /* line 3490, ../../sass/custom/_rwd.scss */
  .mobile-menu .main-item .icon-circle-back {
    margin-left: 20px;
    margin-top: 10px;
  }

  /* line 3494, ../../sass/custom/_rwd.scss */
  .mobile-menu .main-item .menu-item .icon-circle-back svg {
    position: relative;
    top: -49px;
    left: 16px;
    font-size: .5em;
  }

  /* line 3500, ../../sass/custom/_rwd.scss */
  .header .title {
    padding: 0 15px;
  }

  /* line 3503, ../../sass/custom/_rwd.scss */
  .menu .slick-list {
    margin: 0;
  }

  /* line 3506, ../../sass/custom/_rwd.scss */
  .main-item .icon-circle-back {
    height: 70px;
    width: 70px;
  }

  /* line 3510, ../../sass/custom/_rwd.scss */
  .menu-item {
    position: inherit;
    margin-right: 0;
  }

  /* line 3514, ../../sass/custom/_rwd.scss */
  .submenu-item {
    max-height: inherit;
  }

  /* line 3517, ../../sass/custom/_rwd.scss */
  .submenu-item .col.text {
    padding: 0;
  }

  /* line 3520, ../../sass/custom/_rwd.scss */
  .main-item .col-sm-auto.icon {
    width: 24%;
  }

  /* line 3523, ../../sass/custom/_rwd.scss */
  .department-menu {
    padding: 0;
  }

  /* line 3526, ../../sass/custom/_rwd.scss */
  .icon-circle-back {
    position: inherit;
    margin: auto;
  }

  /* line 3530, ../../sass/custom/_rwd.scss */
  .menu-item .icon-circle-back svg {
    font-size: 1.4em;
    margin: 0 auto;
    position: inherit;
    margin-top: 13px;
  }

  /* line 3536, ../../sass/custom/_rwd.scss */
  .main-menu-slides .main-item .title, .main-item .menu-item p {
    margin-left: 0;
  }

  /* line 3539, ../../sass/custom/_rwd.scss */
  .submenu-item {
    padding-top: 0;
  }

  /* line 3542, ../../sass/custom/_rwd.scss */
  .header .bottom .menu {
    margin-bottom: 0;
  }
}
/* IE / Edge only */
@media all and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 3548, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
  }

  /* line 3554, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
  }

  /* line 3560, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374d;
    border-right: 1px solid #92374d;
  }

  /* line 3564, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374d;
    border-right: 1px solid #92374d;
  }

  /* line 3568, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 3571, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 3574, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div {
    padding-top: 200px;
  }

  /* line 3577, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div {
    padding-left: 45px;
    margin-top: 5px;
  }

  /* line 3581, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div > div > div.paragraph-summary > div {
    width: 700px;
    font-weight: 400;
    padding-top: 5px;
  }

  /* line 3586, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.dates {
    width: 400px;
    margin-left: 0;
  }

  /* line 3590, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.title {
    width: 400px;
  }

  /* line 3593, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.owner {
    width: 400px;
  }

  /* line 3596, ../../sass/custom/_rwd.scss */
  .vch-attach .vch-action {
    top: 0;
  }

  /* line 3599, ../../sass/custom/_rwd.scss */
  #header > div.ticker-wrapper.fixed > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
    border-right: 1px solid #494846;
  }

  /* line 3607, ../../sass/custom/_rwd.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-color: #494846;
    width: 1px;
  }

  /* line 3611, ../../sass/custom/_rwd.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto {
    background-color: #494846;
    width: 1px;
  }

  /* line 3615, ../../sass/custom/_rwd.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover,
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover {
    background-color: red;
  }
  #block-richmondquicklinks > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover,
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children.selected:hover {
    background-color: red;
  }

  /* line 3619, ../../sass/custom/_rwd.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover,
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover {
    background-color: red;
  }
  #block-richmondquicklinks > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover,
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-4.col-md-4.col-sm-6.col-xs-6.direct-links-nav-pane > div.direct-links-parent.has-children:hover {
    background-color: red;
  }

  /* line 3623, ../../sass/custom/_rwd.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1),
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div.row.direct-links-menu.tablet-desktop-only.vch-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1) {
    width: 400px;
  }
   #block-richmondquicklinks > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1),
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div.row.direct-links-menu.tablet-desktop-only.news-megamenu > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div:nth-child(1) {
    width: 400px;
  }

  /* line 3627, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div > div.col > div.paragraph-formatter > div.paragraph-summary > div {
    width: 400px;
  }

  /* 1200 and smaller */
}
@media all and (-ms-high-contrast: active) and (max-width: 1200px), (-ms-high-contrast: none) and (max-width: 1200px) {
  /* line 3632, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles {
    justify-content: space-around;
  }

  /* line 3635, ../../sass/custom/_rwd.scss */
  .mobile-circle-rule {
    left: 40px;
  }
}
@supports (-ms-ime-align: auto) {
  @media (min-width: 1200px) and (max-width: 1440px) {
    /* line 3642, ../../sass/custom/_rwd.scss */
    #block-richmondtheme-branding {
      width: auto;
      height: 80px;
    }
  }
  @media (min-width: 1441) {
    /* line 3648, ../../sass/custom/_rwd.scss */
    #block-richmondtheme-branding {
      width: 372px;
      height: 120px;
    }
  }
  /* line 3653, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
  }

  /* line 3660, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
  }

  /* line 3667, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374d;
    border-right: 1px solid #92374d;
  }

  /* line 3671, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374d;
    border-right: 1px solid #92374d;
  }

  /* line 3675, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 3678, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 3681, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div {
    padding-top: 200px;
  }

  /* line 3684, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div {
    padding-left: 45px;
    margin-top: 5px;
  }

  /* line 3688, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div > div > div.paragraph-summary > div {
    width: 700px;
    font-weight: 400;
    padding-top: 5px;
  }

  /* line 3693, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.dates {
    width: 400px;
    margin-left: 0;
  }

  /* line 3697, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.title {
    width: 400px;
  }

  /* line 3700, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.owner {
    width: 400px;
  }

  /* line 3703, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div {
    position: unset !important;
  }

  /* line 3706, ../../sass/custom/_rwd.scss */
  .vch-attach .vch-action {
    top: 3px;
  }

  /* line 3709, ../../sass/custom/_rwd.scss */
  #header > div.ticker-wrapper.fixed > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
    border-right: unset;
  }

  /* line 3717, ../../sass/custom/_rwd.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-color: #494846;
    width: 1px;
  }

  /* line 3721, ../../sass/custom/_rwd.scss */
  #header > div.ticker-wrapper.fixed > div > div.col.ticker-news > div > div.col-sm-auto {
    background-color: #494846;
    width: 1px;
  }

  /* line 3725, ../../sass/custom/_rwd.scss */
  #block-richmondquicklinks > ul > li.vch-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a,
  #block-richmondquicklinks--2 > ul > li.vch-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a {
    position: absolute;
    width: 300px;
  }
  #block-richmondquicklinks > ul > li.news-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a,
  #block-richmondquicklinks--2 > ul > li.news-direct-links > div > div.col-lg-8.col-md-8.col-sm-6.col-xs-6.direct-links-child-pane > div.has-children.direct-links-children > div > div > a {
    position: absolute;
    width: 300px;
  }

  /* line 3730, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div > div.col > div.paragraph-formatter > div.paragraph-summary > div {
    width: 400px;
  }
}
@supports (-ms-ime-align: auto) {
  /* line 3735, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
  }

  /* line 3742, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col.ticker-news > div > div.col-sm-auto > div {
    background-image: url(../../img/news_ticker_chevron_ieonly.png);
    float: left;
    position: relative;
    width: 47px;
    clip-path: unset;
  }

  /* line 3749, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374d;
    border-right: 1px solid #92374d;
  }

  /* line 3753, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
    background-color: #92374d;
    border-right: 1px solid #92374d;
  }

  /* line 3757, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 3760, ../../sass/custom/_rwd.scss */
  #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label {
    width: 13em;
  }

  /* line 3763, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div {
    padding-top: 200px;
  }

  /* line 3766, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div {
    padding-left: 45px;
    margin-top: 5px;
  }

  /* line 3770, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div:nth-child(2) > div > div > div > div.paragraph-summary > div {
    width: 700px;
    font-weight: 400;
    padding-top: 5px;
  }

  /* line 3775, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.dates {
    width: 400px;
    margin-left: 0;
  }

  /* line 3779, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.title {
    width: 400px;
  }

  /* line 3782, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div.views-row.active > div.details.row > div.col > div.owner {
    width: 400px;
  }

  /* line 3785, ../../sass/custom/_rwd.scss */
  #block-views-block-featured-events-featured-events-list-block > div:nth-child(2) > div > div > div {
    position: unset !important;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 3791, ../../sass/custom/_rwd.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col.ticker-news > div > div.col-sm-auto > div {
      background-image: url(../../img/news_ticker_chevron_ieonly.png);
      float: left;
      position: relative;
      width: 47px;
      -webkit-clip-path: unset;
    }

    /* line 3798, ../../sass/custom/_rwd.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col.ticker-news > div > div.col-sm-auto > div {
      background-image: url(../../img/news_ticker_chevron_ieonly.png);
      float: left;
      position: relative;
      width: 47px;
      -webkit-clip-path: unset;
    }

    /* line 3805, ../../sass/custom/_rwd.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
      background-color: #d6d6d6;
      border-right: 1px solid #d6d6d6;
    }

    /* line 3809, ../../sass/custom/_rwd.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label > div > div.col-sm-auto > div {
      background-color: #d6d6d6;
      border-right: 1px solid #d6d6d6;
    }

    /* line 3813, ../../sass/custom/_rwd.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky.sticky-ticker > div > div.col-sm-auto.ticker-label {
      width: 13em;
    }

    /* line 3816, ../../sass/custom/_rwd.scss */
    #page-top > div.dialog-off-canvas-main-canvas > div.ticker-wrapper.sticky > div > div.col-sm-auto.ticker-label {
      width: 13em;
    }

    /* line 3819, ../../sass/custom/_rwd.scss */
    body.path-frontpage .ticker .yellow {
      top: -15px;
      position: absolute;
      right: -29px;
    }

    /* line 3824, ../../sass/custom/_rwd.scss */
    body.path-frontpage .ticker .ticker-label > .row > .col {
      margin-top: 8px;
    }
  }
}
@-moz-document url-prefix() {
  /* line 3830, ../../sass/custom/_rwd.scss */
  div[name="richmond_custom_video_embed"] ul.custom-slick-dots {
    padding-left: 0;
  }

  /* line 3833, ../../sass/custom/_rwd.scss */
  .slick-slide > div, .slick-slide > div > div, .slick-slide > div > div > div.row {
    max-width: 1440px;
  }

  /* line 3836, ../../sass/custom/_rwd.scss */
  .main-menu-slides {
    max-width: 1460px;
  }

  /* line 3839, ../../sass/custom/_rwd.scss */
  ul .slick-dots {
    max-width: 1440px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  /* line 3844, ../../sass/custom/_rwd.scss */
  .footer .paragraph__column,
  .footer .paragraph__column ul li {
    font-size: .9em;
  }
}
@media (min-width: 1401px) and (max-width: 1600px) {
  /* line 3850, ../../sass/custom/_rwd.scss */
  .footer .paragraph__column,
  .footer .paragraph__column ul li {
    font-size: .95em;
  }
}
@media (min-width: 1601px) {
  /* line 3856, ../../sass/custom/_rwd.scss */
  .footer .paragraph__column,
  .footer .paragraph__column ul li {
    font-size: 1em;
  }
}
@media (min-width: 1680px) and (max-width: 1900px) {
  /* line 3862, ../../sass/custom/_rwd.scss */
  .row.resources-row #wheelContent {
    margin-left: 40px;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  /* line 3867, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-map {
    transform: scale(0.6);
    transform-origin: top right;
    top: 0;
  }

  /* line 3872, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row {
    transform: scale(0.8);
    transform-origin: left center;
  }

  /* line 3876, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row .details.row {
    width: 50%;
  }

  /* line 3879, ../../sass/custom/_rwd.scss */
  .row.resources-row #wheel svg {
    margin-left: 0px;
  }

  /* line 3882, ../../sass/custom/_rwd.scss */
  .row.resources-row #wheelContent {
    padding-left: 0;
    margin-left: -60px;
  }
}
@media (min-width: 1441px) and (max-width: 1680px) {
  /* line 3888, ../../sass/custom/_rwd.scss */
  #featured_events .featured-events-map {
    transform: scale(0.8);
    transform-origin: top right;
    top: 0;
  }

  /* line 3893, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row {
    transform: scale(0.9);
    transform-origin: left center;
  }

  /* line 3897, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper, #featured_events.featured-events .featured-events-wrapper .featured-events-list, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div, #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual), #featured_events.featured-events .featured-events-wrapper .featured-events-list > div > div > div:not(.contextual) > div[region="featured_events_list"], #featured_events.featured-events .featured-events-wrapper .rows {
    min-height: 500px;
  }

  /* line 3900, ../../sass/custom/_rwd.scss */
  .row.resources-row #wheel svg {
    margin-left: -20px;
  }
}
@media (min-width: 1441px) {
  /* line 3905, ../../sass/custom/_rwd.scss */
  #featured_events.featured-events .featured-events-wrapper .rows .views-row .details.row {
    width: 45%;
  }
}
/* General 1200 styling - Addressing all sizes smaller than 1200px when mobile layout kicks in */
@media (min-width: 0px) and (max-width: 1200px) {
  /* line 3912, ../../sass/custom/_rwd.scss */
  .header-top-col.logo img.logo {
    width: 140px;
    height: 80px;
  }

  /* line 3916, ../../sass/custom/_rwd.scss */
  .views-rows.bubble-wrap {
    justify-content: space-around;
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 3921, ../../sass/custom/_rwd.scss */
  .path-node .ric-blog-header {
    margin-top: 0;
  }

  /* line 3924, ../../sass/custom/_rwd.scss */
  .mobile-menu-dept-landing-frame .mobile-menu-link-item a.is-active {
    background-color: rgba(255, 255, 255, 0.5);
    padding: 3px 6px;
  }

  /* line 3928, ../../sass/custom/_rwd.scss */
  .path-tv .tv-frame-wrapper {
    margin-top: -10px;
  }

  /* line 3931, ../../sass/custom/_rwd.scss */
  .path-search .page.shrunk.grandchild-page .main {
    padding-top: 110px;
  }

  /* line 3934, ../../sass/custom/_rwd.scss */
  .path-tv .search-form-wrapper label {
    margin-bottom: 5px;
    margin-top: 8px;
  }

  /* line 3938, ../../sass/custom/_rwd.scss */
  .path-tv #ric-video-search-form input, .path-tv #ric-video-search-form select {
    font-size: .75em;
  }

  /* line 3941, ../../sass/custom/_rwd.scss */
  .path-tv .search-form-wrapper select#edit-business-unit {
    height: 35px;
  }

  /* line 3944, ../../sass/custom/_rwd.scss */
  .path-search .main .tab-content, .path-search ul.nav.nav-tabs {
    max-width: 90%;
  }

  /* line 3947, ../../sass/custom/_rwd.scss */
  .page.shrunk.grandchild-page.blog .newsticker-mobile {
    top: 115px;
  }

  /* line 3950, ../../sass/custom/_rwd.scss */
  .path-taxonomy .page.shrunk.blog .main, .page.shrunk.grandchild-page.blog .main {
    padding-top: 160px;
    margin: 0;
  }
}
/* General 480 styling - Phones and smaller - Addressing all sizes smaller than 480px */
@media (min-width: 0px) and (max-width: 480px) {
  /* line 3958, ../../sass/custom/_rwd.scss */
  .mobile-menu-row .icon-menu-line {
    margin-left: 10px;
  }

  /* line 3961, ../../sass/custom/_rwd.scss */
  .paragraph--type--pictures .field-content.col {
    flex-basis: 100%;
  }

  /* line 3964, ../../sass/custom/_rwd.scss */
  .path-tv .tv-frame-wrapper {
    margin-top: -10px;
  }

  /* line 3967, ../../sass/custom/_rwd.scss */
  .path-tv .rva-tv-wrapper .live-stream-wrapper .live-stream-frame .rva-tv-live-stream-title {
    font-size: .8em;
    left: 15px;
  }

  /* line 3971, ../../sass/custom/_rwd.scss */
  .socials-top-row .socials-header .form-group .input-group-append {
    margin-left: 0;
    width: 100%;
    margin-top: 10px;
    display: flex;
    justify-content: center;
  }
}
/* IE / Edge only and 1200 and smaller */
@media screen and (-ms-high-contrast: active) and (max-width: 1200px), (-ms-high-contrast: none) and (max-width: 1200px) {
  /* line 3982, ../../sass/custom/_rwd.scss */
  .latest-news-mobile-circles {
    justify-content: space-around;
  }

  /* line 3985, ../../sass/custom/_rwd.scss */
  .mobile-circle-rule {
    left: 40px;
  }

  /* line 3988, ../../sass/custom/_rwd.scss */
  .photo-col {
    top: -20px;
  }

  /* line 3991, ../../sass/custom/_rwd.scss */
  .no-department .main {
    padding-top: 110px;
  }

  /* line 3994, ../../sass/custom/_rwd.scss */
  .mobile-only.megamenu-mobile-wrap.row {
    margin-left: -15px;
  }
}
/* IE / Edge only and 1201 and larger */
@media screen and (-ms-high-contrast: active) and (min-width: 1201px), (-ms-high-contrast: none) and (min-width: 1201px) {
  /* line 4001, ../../sass/custom/_rwd.scss */
  .department-top-menu-icon-text {
    display: flex;
    align-items: center;
  }
}
/* IE / Edge only and 1201 to 1700 */
@media screen and (-ms-high-contrast: active) and (min-width: 1201px), (-ms-high-contrast: none) and (max-width: 1700px) {
  /* line 4009, ../../sass/custom/_rwd.scss */
  .row.resources-row #wheel svg {
    margin-left: -230px;
  }
}
/* IE / Edge only and 480 and smaller */
@media screen and (-ms-high-contrast: active) and (max-width: 480px), (-ms-high-contrast: none) and (max-width: 480px) {
  /* line 4016, ../../sass/custom/_rwd.scss */
  .mobile-circle-rule {
    left: 20px;
  }
}
