/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700|Libre+Franklin:200,400,800|Merriweather:300,400,700|Playfair+Display:400,700');
/*
 .gantry {
 display: none;   // !          Do not delete this            !  //
 }				  //  ! This is to hide the page as it reloads ! //
 */
/* line 9, templates/rt_denali/custom/scss/engine-custom.scss */
.pagination {
  text-align: center !important;
}
/* line 12, templates/rt_denali/custom/scss/engine-custom.scss */
.task-tag .k2Pagination {
  display: none !important;
}
/* line 16, templates/rt_denali/custom/scss/engine-custom.scss */
#g-aside .g-grid div.moduletable.projectpresenter {
  margin: 0 auto;
}
/* line 20, templates/rt_denali/custom/scss/engine-custom.scss */
.campaignguid__sb option {
  color: #000;
}
/* line 24, templates/rt_denali/custom/scss/engine-custom.scss */
.project-title {
  color: #3e3e3e;
}
/* line 27, templates/rt_denali/custom/scss/engine-custom.scss */
.subtitle {
  font-weight: bold;
}
/* line 31, templates/rt_denali/custom/scss/engine-custom.scss */
.powered-by-container {
  background: #f2f2f2;
  height: 23px;
  padding-top: 5px;
  padding-right: 5px;
}
/* line 38, templates/rt_denali/custom/scss/engine-custom.scss */
.customprojectpresenter .group-title {
  display: none;
}
/* line 42, templates/rt_denali/custom/scss/engine-custom.scss */
.read-more-project {
  margin: auto !important;
  display: block;
}
/* line 47, templates/rt_denali/custom/scss/engine-custom.scss */
.projectpresenter {
  width: 300px;
  background: rgba(0, 0, 0, 0.05);
  display: block;
}
/* line 53, templates/rt_denali/custom/scss/engine-custom.scss */
.photo-container {
  margin: 0 0.3rem;
}
/* line 57, templates/rt_denali/custom/scss/engine-custom.scss */
.projectpresenter .posted-by, .projectpresenter .project-label {
  display: none;
}
/* line 62, templates/rt_denali/custom/scss/engine-custom.scss */
.read-more-projects-container {
  display: flex;
  justify-content: center;
}
/* line 67, templates/rt_denali/custom/scss/engine-custom.scss */
.projectpresenter h3 {
  font-size: 0.8rem;
  font-weight: 800;
  font-family: arial;
  color: #8f0e33;
  margin: 0 0;
  text-transform: uppercase;
  padding: 0.5rem 0.5rem 0 0.5rem !important;
}
/* line 77, templates/rt_denali/custom/scss/engine-custom.scss */
.projectpresenter .paid-content {
  font-size: 0.6rem;
  opacity: 0.5;
  width: 100%;
  text-align: center;
  padding-top: 3px;
  left: 150px;
  font-family: arial;
  color: #999;
  padding: 0 0.5rem 0 0.5rem !important;
}
/* line 89, templates/rt_denali/custom/scss/engine-custom.scss */
a.thumbnail:hover, a.thumbnail:focus {
  border-color: #8f0e33;
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
/* line 95, templates/rt_denali/custom/scss/engine-custom.scss */
.pp-portfolio .contributor.medium {
  display: none;
}
/* line 99, templates/rt_denali/custom/scss/engine-custom.scss */
.pp-portfolio {
  padding: 0 !important;
}
/* line 103, templates/rt_denali/custom/scss/engine-custom.scss */
.projectpresenter .project-title {
  padding: 0 0 0 0.5rem !important;
}
/* line 107, templates/rt_denali/custom/scss/engine-custom.scss */
.pp-portfolio .thumbnail {
  margin-bottom: 0 !important;
}
/* line 111, templates/rt_denali/custom/scss/engine-custom.scss */
#my-projects {
  padding-top: 0 !important;
}
/* line 115, templates/rt_denali/custom/scss/engine-custom.scss */
#my-projects .pp-portfolio ul {
  margin: 0;
}
/* line 119, templates/rt_denali/custom/scss/engine-custom.scss */
.pp-portfolio .group-set {
  margin-bottom: 0 !important;
}
/* line 123, templates/rt_denali/custom/scss/engine-custom.scss */
#my-projects .pp-container, #my-projects .pp-portfolio .thumbnail {
  padding: 0 !important;
}
/* line 128, templates/rt_denali/custom/scss/engine-custom.scss */
#my-projects .pp-container .photo-container img {
  width: 100% !important;
}
/* line 132, templates/rt_denali/custom/scss/engine-custom.scss */
.pp-portfolio .thumbnail img {
  width: 100% !important;
}
/* line 136, templates/rt_denali/custom/scss/engine-custom.scss */
.pp-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0;
  padding-right: 0;
}
/* line 143, templates/rt_denali/custom/scss/engine-custom.scss */
.follower-count {
  display: none !important;
}
/* line 147, templates/rt_denali/custom/scss/engine-custom.scss */
.item-page {
  padding-right: 40px !important;
}
/* line 151, templates/rt_denali/custom/scss/engine-custom.scss */
.moduletablenative_blurb {
  display: inline-block !important;
  font-style: italic !important;
  color: #666 !important;
}
/* line 157, templates/rt_denali/custom/scss/engine-custom.scss */
.read-more-project {
  margin-left: 10px;
}
/* line 161, templates/rt_denali/custom/scss/engine-custom.scss */
.moduletablenative_blurb hr {
  border-bottom: 1px solid rgba(231, 232, 234, 1);
}
/* line 165, templates/rt_denali/custom/scss/engine-custom.scss */
.moduletablenative_blurb p {
  font-family: Libre Franklin !important;
}
/* line 169, templates/rt_denali/custom/scss/engine-custom.scss */
#loading {
  position: absolute;
  left: 50%;
  top: 50%;
}
/* line 175, templates/rt_denali/custom/scss/engine-custom.scss */
#loading-image {
  position: absolute;
  top: 40%;
  left: 45%;
  z-index: 100;
}
/* line 182, templates/rt_denali/custom/scss/engine-custom.scss */
.toparticle h1 {
  margin: 0 !important;
  font-size: 1.5rem !important;
  line-height: 1.5rem !important;
}
/* line 188, templates/rt_denali/custom/scss/engine-custom.scss */
.platform-content, .moduletable, .widget {
  margin: 0;
  padding: 0;
}
/* line 194, templates/rt_denali/custom/scss/engine-custom.scss */
.g-grid {
  max-width: 1200px;
  margin: auto;
}
/* line 199, templates/rt_denali/custom/scss/engine-custom.scss */
div.userBlock img {
  border: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 205, templates/rt_denali/custom/scss/engine-custom.scss */
#g-navigation .g-grid {
  max-width: 100%;
}
/* line 209, templates/rt_denali/custom/scss/engine-custom.scss */
body {
  font-family: Libre Baskerville;
}
/* line 213, templates/rt_denali/custom/scss/engine-custom.scss */
h3 {
  font-size: 1.5rem;
}
/* line 217, templates/rt_denali/custom/scss/engine-custom.scss */
h1, h2, h3, h4, h5, h6 {
  color: #111;
  font-family: Playfair Display;
}
/* line 226, templates/rt_denali/custom/scss/engine-custom.scss */
#g-page-surround {
  margin: auto;
  max-width: 100%;
}
/* line 230, templates/rt_denali/custom/scss/engine-custom.scss */
#g-feature {
  background: #fff;
}
/* line 233, templates/rt_denali/custom/scss/engine-custom.scss */
#g-header {
  background: transparent;
}
/* line 236, templates/rt_denali/custom/scss/engine-custom.scss */
#g-copyright {
  background: #fff;
  color: #999;
  max-width: 95%;
  padding: 0px;
  margin: 2rem auto 2em auto;
}
/* line 243, templates/rt_denali/custom/scss/engine-custom.scss */
#g-extension {
  color: #000;
}
/* line 246, templates/rt_denali/custom/scss/engine-custom.scss */
#g-container-main {
  color: #000;
}
/* line 249, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column {
  width: 100%;
}
/* line 252, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas {
  background: #fff;
  width: 15rem;
  color: #000;
  z-index: 69;
  text-align: center;
}
/* line 259, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: 0 solid transparent;
  background: transparent;
}
/* line 268, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  position: relative;
}
/* line 273, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav:after {
  content: "";
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #888), color-stop(50%, #888), to(#fff));
  background: -webkit-linear-gradient(left, #fff 0%, #888 50%, #888 50%, #fff 100%);
  background: -o-linear-gradient(left, #fff 0%, #888 50%, #888 50%, #fff 100%);
  background: linear-gradient(to right, #fff 0%, #888 50%, #888 50%, #fff 100%);
  height: 1px;
  width: 100%;
  bottom: -1px;
  left: 0;
  position: absolute;
}
/* line 299, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav:before {
  content: "";
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #888), color-stop(50%, #888), to(#fff));
  background: -webkit-linear-gradient(left, #fff 0%, #888 50%, #888 50%, #fff 100%);
  background: -o-linear-gradient(left, #fff 0%, #888 50%, #888 50%, #fff 100%);
  background: linear-gradient(to right, #fff 0%, #888 50%, #888 50%, #fff 100%);
  height: 1px;
  width: 100%;
  top: -1px;
  left: 0;
  position: absolute;
}
/* line 326, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mobilemenu-container {
  margin-left: 0.5rem !important;
}
/* line 329, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title {
  color: #fff;
}
/* line 336, templates/rt_denali/custom/scss/engine-custom.scss */
ul.g-toplevel li.g-menu-item {
  -webkit-transition: all 0.75s;
  -o-transition: all 0.75s;
  transition: all 0.75s;
}
/* line 341, templates/rt_denali/custom/scss/engine-custom.scss */
ul.g-toplevel li.g-menu-item:hover {
  background: rgba(0, 0, 0, 0.1);
}
/* line 344, templates/rt_denali/custom/scss/engine-custom.scss */
ul.g-toplevel li.g-menu-item.active {
  background: #000;
}
/* line 347, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  background: #eee;
}
/* line 359, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li {
  vertical-align: bottom;
  padding: 0.4rem 0;
  position: relative;
  width: 16.25%;
  height: auto;
}
/* line 366, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title {
  font-family: Libre Franklin;
  font-weight: 800;
  color: #333;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
  font-size: 1rem;
}
/* line 373, templates/rt_denali/custom/scss/engine-custom.scss */
#Ad-1 .moduletable {
  height: 90px;
  margin: 1rem 0;
}
/* line 377, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title, .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title {
  text-shadow: 0 0 0 transparent;
}
/* line 385, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  top: 0;
}
/* line 389, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container:after {
  content: "\00AB";
  color: #fff;
}
/* line 394, templates/rt_denali/custom/scss/engine-custom.scss */
#g-navigation > div:nth-child(1) > div .g-content {
  margin: 0 auto;
}
/* line 397, templates/rt_denali/custom/scss/engine-custom.scss */
.g-content {
  margin: 0;
  padding: 0;
}
/* line 401, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li {
  font-weight: 400;
}
/* line 404, templates/rt_denali/custom/scss/engine-custom.scss */
#g-page-surround > div.g-offcanvas-toggle > i {
  top: 0;
  position: relative;
  color: #000;
  padding-left: 0;
}
/* line 410, templates/rt_denali/custom/scss/engine-custom.scss */
.fa, .fa-fw, .fa-bars {
  color: #000;
}
/* line 415, templates/rt_denali/custom/scss/engine-custom.scss */
#g-copyright {
  background: #fff;
  color: #999;
  max-width: 100%;
  padding: 1.5rem;
  margin: -1px auto 0.5em auto;
  font-family: Libre Franklin !important;
  border-top: 1px solid #aaa;
}
/* line 424, templates/rt_denali/custom/scss/engine-custom.scss */
#login-form .input-prepend .input-small, #login-form .input-append .input-small, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  width: auto;
}
/* line 444, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar {
  background: #333;
}
/* line 447, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar > div:nth-child(1) {
  height: 3rem;
  padding-top: 1rem;
  margin: auto;
}
/* line 452, templates/rt_denali/custom/scss/engine-custom.scss */
#welcomeText {
  color: #fff;
  text-align: right;
  position: relative;
  padding: 0 2rem 0 0;
  top: -0.3rem;
  float: right;
  width: 100%;
}
/* line 461, templates/rt_denali/custom/scss/engine-custom.scss */
#welcomeText > div {
  margin: 0;
  padding: 0;
}
/* line 465, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar #g-TopBar > div:nth-child(1) [class^="icon-"], [class*=" icon-"] {
  color: #fff;
  left: 1.5rem;
  position: absolute;
  top: 1rem;
}
/* line 472, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar > div:nth-child(1) > div > div > div > div form div input {
  border: transparent;
  position: relative;
  top: -0.5rem;
  width: auto;
  left: 0;
  font-family: Libre Franklin;
  font-weight: 800;
}
/* line 482, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar > div:nth-child(2) > div > div > div > div > div > ul > li:nth-child(1) {
  padding-right: 1.5em;
  border-right: 1px solid #ddd;
}
/* line 494, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar > div:nth-child(2) > div > div > div > div > div > ul > li:nth-child(2) {
  padding-left: 1.5em;
}
/* line 506, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar .article-pos-3 ul > li:nth-child(1), #g-mainbar .article-pos-4 ul > li:nth-child(1) {
  padding-right: 1.5em;
  border-right: 1px solid #ddd;
}
/* line 511, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar .article-pos-3 ul > li:nth-child(2), #g-mainbar .article-pos-4 ul > li:nth-child(2) {
  padding-left: 1.5em;
}
/* line 515, templates/rt_denali/custom/scss/engine-custom.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before:hover {
  cursor: pointer;
}
/* line 520, templates/rt_denali/custom/scss/engine-custom.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
  border: 0 solid #ddd;
  padding: 4px;
}
/* line 527, templates/rt_denali/custom/scss/engine-custom.scss */
#g-aside .breaking > ul > li {
  padding: 0.5rem 0rem 0rem 0rem;
  margin: 0.5rem 1rem 0 1rem;
}
/* line 531, templates/rt_denali/custom/scss/engine-custom.scss */
#g-aside .breaking > ul > li:nth-child(n + 1):nth-child(-n + 4) {
  padding: 0.5rem 0rem 1rem 0rem;
  margin: 0.5rem 1rem;
  border-bottom: 1px dotted #aaa;
}
/* line 536, templates/rt_denali/custom/scss/engine-custom.scss */
#g-aside .breaking h3 {
  padding: 1rem 0 0 1rem;
  color: #8f0e33;
  font-size: 1.5em;
  text-transform: uppercase;
  font-family: Libre Franklin;
}
/* line 543, templates/rt_denali/custom/scss/engine-custom.scss */
#g-aside .breaking:first-child {
  padding: 0.5em;
  font-size: 0.75rem;
  background: transparent;
  border: 3px solid #8f0e33;
}
/* line 550, templates/rt_denali/custom/scss/engine-custom.scss */
.itemid-468 #g-aside .breaking:first-child {
  margin-top: 55px;
}
/* line 554, templates/rt_denali/custom/scss/engine-custom.scss */
#g-aside {
  color: #999;
  background: #fff;
}
/* line 558, templates/rt_denali/custom/scss/engine-custom.scss */
.g-offcanvas-toggle {
  top: 4.5rem;
  z-index: 999;
}
/* line 562, templates/rt_denali/custom/scss/engine-custom.scss */
#logo div {
  padding: 0;
  margin: auto;
  width: 50%;
}
/* line 568, templates/rt_denali/custom/scss/engine-custom.scss */
div.userBlock {
  background: transparent;
  border: 0px solid transparent;
  -webkit-border-radius: 0;
  border-radius: 0;
  margin: 0 0 1rem;
  padding: 0;
  display: flow-root;
}
/* line 578, templates/rt_denali/custom/scss/engine-custom.scss */
.fp-above .g-grid {
  margin: 0;
}
/* line 581, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar > div:nth-child(1) > div > div > div > div > div > ul > li.even.lastItem > a.moduleItemImage > img {
  height: 100% !important;
  width: auto;
}
/* line 595, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemHeader span.catItemAuthor a {
  color: #f55;
}
/* line 599, templates/rt_denali/custom/scss/engine-custom.scss */
.itemid-101 div.k2ItemsBlock ul li a.moduleItemTitle {
  color: #000;
  font-size: 1rem;
  line-height: 1rem;
  font-family: Playfair Display;
  font-weight: 800;
}
/* line 606, templates/rt_denali/custom/scss/engine-custom.scss */
.breaking div.k2ItemsBlock ul li a.moduleItemTitle {
  line-height: 1rem;
  font-family: Libre Franklin;
  font-weight: 800;
  color: #000;
}
/* line 612, templates/rt_denali/custom/scss/engine-custom.scss */
.itemid-101 div.k2ItemsBlock ul li div.moduleItemIntrotext {
  line-height: 1.35rem;
  font-size: 1rem;
  font-family: Merriweather;
  padding-top: 0.5rem;
  color: #000;
}
/* line 620, templates/rt_denali/custom/scss/engine-custom.scss */
div.body_sponsored_content div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
  float: left;
  width: 100%;
}
/* line 630, templates/rt_denali/custom/scss/engine-custom.scss */
div.body_sponsored_content div.k2ItemsBlock ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 640, templates/rt_denali/custom/scss/engine-custom.scss */
div.sidebar_sponsored_content div.k2ItemsBlock ul {
  display: block;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 1rem;
}
/* line 648, templates/rt_denali/custom/scss/engine-custom.scss */
div.body_sponsored_content div.k2ItemsBlock li {
  display: block;
  margin: 0;
  float: unset;
  width: 100%;
}
/* line 654, templates/rt_denali/custom/scss/engine-custom.scss */
div.body_sponsored_content div.k2ItemsBlock li:nth-child(n + 2) {
  padding: 0 0 0 1.5rem;
}
/* line 657, templates/rt_denali/custom/scss/engine-custom.scss */
div.sidebar_sponsored_content div.k2ItemsBlock li.clearList, div.body_sponsored_content div.k2ItemsBlock li.clearList {
  display: none;
}
/* line 661, templates/rt_denali/custom/scss/engine-custom.scss */
.moduletable.sidebar_sponsored_content {
  padding: 0.5em 0.5em 0;
  font-size: 0.75rem;
  background: rgba(0, 0, 0, 0.05);
  width: 300px;
  border: 0 solid #000;
}
/* line 668, templates/rt_denali/custom/scss/engine-custom.scss */
.sidebar_sponsored_content a.moduleItemTitle {
  font-family: arial;
  font-weight: 800;
  width: 50%;
  margin-top: 25%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 677, templates/rt_denali/custom/scss/engine-custom.scss */
div.body_sponsored_content div.k2ItemsBlock ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 687, templates/rt_denali/custom/scss/engine-custom.scss */
.moduletable.body_sponsored_content {
  padding: 10px 1rem;
  background: rgba(0, 0, 0, 0.05);
  display: block;
}
/* line 692, templates/rt_denali/custom/scss/engine-custom.scss */
div.sidebar_sponsored_content li > a.moduleItemImage.fullwidth {
  width: 100%;
  float: left;
  margin: 0 0 1rem 0;
}
/* line 698, templates/rt_denali/custom/scss/engine-custom.scss */
div.k2ItemsBlock ul li a.moduleItemTitle {
  color: #000;
}
/* line 702, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar .moduletable {
  margin: 0;
}
/* line 705, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar > div:nth-child(1) > div > div > div > div > div > ul {
  position: relative;
}
/* line 708, templates/rt_denali/custom/scss/engine-custom.scss */
.itemid-101 #g-mainbar > div:nth-child(1) {
  padding-bottom: 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1rem;
}
/* line 713, templates/rt_denali/custom/scss/engine-custom.scss */
#k2ModuleBox651 > ul {
  display: table;
}
/* line 716, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar > div:nth-child(2) div.k2ItemsBlock ul li {
  display: table-cell;
  width: 50%;
  float: left;
}
/* line 721, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar .article-pos-3 div.k2ItemsBlock ul li, #g-mainbar .article-pos-4 div.k2ItemsBlock ul li {
  display: table-cell;
  width: 50%;
  float: left;
}
/* line 727, templates/rt_denali/custom/scss/engine-custom.scss */
#g-extension h3.g-title {
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  font-family: Libre Franklin;
  color: #000;
  margin: 0;
}
/* line 736, templates/rt_denali/custom/scss/engine-custom.scss */
span.userItemImage {
  display: block;
  text-align: center;
  margin: 0;
  padding: 0 0 0.5rem 0;
}
/* line 743, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown {
  margin: 0;
}
/* line 748, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: #fff;
}
/* line 752, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  color: #000;
}
/* line 761, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: #000;
}
/* line 774, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #fff;
}
/* line 781, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  color: #000;
}
/* line 796, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  color: #000;
}
/* line 800, templates/rt_denali/custom/scss/engine-custom.scss */
#g-sidebar > div > div > div > div > div > div > ul > li:nth-child(1) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.5rem;
}
/* line 804, templates/rt_denali/custom/scss/engine-custom.scss */
#g-sidebar > div > div > div > div > div > div > ul > li:nth-child(2) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.5rem;
}
/* line 808, templates/rt_denali/custom/scss/engine-custom.scss */
#g-sidebar > div > div > div > div > div > div > ul > li:nth-child(3) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.5rem;
}
/* line 812, templates/rt_denali/custom/scss/engine-custom.scss */
#g-sidebar > div > div > div > div > div > div > ul > li:nth-child(4) {
  border-bottom: 1px solid #ddd;
  padding-bottom: 0.5rem;
}
/* line 816, templates/rt_denali/custom/scss/engine-custom.scss */
#g-sidebar > div > div > div {
  margin: 0;
  padding: 0;
}
/* line 820, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar > div > div > div {
  margin: 0;
  padding: 0;
}
/* line 824, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mainbar .article-pos-4 {
  padding-top: 1rem;
  border-top: 1px solid #ddd;
}
/* line 828, templates/rt_denali/custom/scss/engine-custom.scss */
#Ad-1 img {
  -webkit-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
  width: 50% !important;
  margin-left: 50% !important;
  margin-bottom: 0.75rem !important;
}
/* line 836, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mobilemenu-container {
  margin: auto;
}
/* line 839, templates/rt_denali/custom/scss/engine-custom.scss */
#g-container-main {
  max-width: 1200px;
  padding: 0 0 1rem 0;
  margin: 0 auto !important;
  border-bottom: 1px solid #ddd;
}
/* line 845, templates/rt_denali/custom/scss/engine-custom.scss */
.clearList {
  pointer-events: none;
}
/* line 848, templates/rt_denali/custom/scss/engine-custom.scss */
.g-social-items {
  margin: 0 1em 0 0;
}
/* line 852, templates/rt_denali/custom/scss/engine-custom.scss */
#LoginButton {
  background: transparent;
}
/* line 856, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar > div:nth-child(2) > div > div {
  position: absolute;
  background: #444;
  color: #fff;
  right: 50%;
  top: -25rem;
  width: auto;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  padding: 3rem 3rem 2rem 3rem;
  z-index: 999;
  text-align: left;
  -webkit-transition: top 1s, color 1s;
  -o-transition: top 1s, color 1s;
  transition: top 1s, color 1s;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
/* line 875, templates/rt_denali/custom/scss/engine-custom.scss */
#login-form > div > ul {
  display: table-footer-group;
}
/* line 878, templates/rt_denali/custom/scss/engine-custom.scss */
.moduletable #login-form .control-group .input-prepend .add-on {
  color: #444;
  text-shadow: 0 0 0 transparent;
  background: #ffb120;
}
/* line 883, templates/rt_denali/custom/scss/engine-custom.scss */
.input-append .add-on, .input-prepend .add-on {
  text-shadow: transparent;
}
/* line 888, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  font-family: Libre Franklin;
  font-weight: 400;
  font-size: 0.9rem;
}
/* line 901, templates/rt_denali/custom/scss/engine-custom.scss */
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li {
  font-size: 0.9rem;
  line-height: 1.5rem;
  padding: 0;
}
/* line 906, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemView {
  padding-top: 0.25rem !important;
  border-top: 1px solid #ddd;
  margin: 0;
  margin-right: 2rem !important;
}
/* line 912, templates/rt_denali/custom/scss/engine-custom.scss */
div.k2LatestCommentsBlock ul, div.k2TopCommentersBlock ul, div.k2ItemsBlock ul, div.k2LoginBlock ul, div.k2UserBlock ul.k2UserBlockActions, div.k2UserBlock ul.k2UserBlockRenderedMenu, div.k2ArchivesBlock ul, div.k2AuthorsListBlock ul, div.k2CategoriesListBlock ul, div.k2UsersBlock ul {
  margin: 0;
  padding: 0;
}
/* line 925, templates/rt_denali/custom/scss/engine-custom.scss */
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li {
  display: block;
  padding: 0;
  margin: 0 0 0.5rem 0;
}
/* line 938, templates/rt_denali/custom/scss/engine-custom.scss */
span.catItemImage {
  display: block;
  text-align: center;
  margin: 0 0 8px 0;
  max-height: 180px;
  overflow: hidden;
}
/* line 946, templates/rt_denali/custom/scss/engine-custom.scss */
#k2Container > div.itemHeader > div.itemImageBlock > span.itemImage > a > img {
  width: 100% !important;
}
/* line 949, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemRatingBlock {
  padding: 0;
  margin-bottom: 2rem;
}
/* line 953, templates/rt_denali/custom/scss/engine-custom.scss */
span.itemImageCredits {
  float: left;
  padding: 7px 0 0;
}
/* line 957, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemHeader .itemTitle {
  padding: 0 !important;
  margin: 1rem 0 !important;
  line-height: 2.25rem;
  font-size: 2rem;
  font-weight: 700;
  font-family: Playfair Display;
  color: #000;
}
/* line 966, templates/rt_denali/custom/scss/engine-custom.scss */
.g-simplemenu-particle .g-simplemenu-container h6 {
  margin: 0 0 1rem;
  font-size: 1rem;
  letter-spacing: 0.5px;
  font-weight: 700;
  font-family: Libre Franklin;
  color: #bbb;
}
/* line 974, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemImageBlock {
  padding: 0.75rem 0 0;
  margin: 0;
}
/* line 978, templates/rt_denali/custom/scss/engine-custom.scss */
.itemid-101 #g-aside > div:nth-child(2) div.k2ItemsBlock ul li a.moduleItemTitle {
  font-size: 1rem;
}
/* line 987, templates/rt_denali/custom/scss/engine-custom.scss */
.itemCategory a {
  color: #000;
  font-weight: 700;
  font-family: Libre Franklin;
}
/* line 992, templates/rt_denali/custom/scss/engine-custom.scss */
#g-copyright > div:nth-child(1) {
  margin-bottom: 0.75rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #ddd;
}
/* line 997, templates/rt_denali/custom/scss/engine-custom.scss */
#g-copyright > div:nth-child(2) {
  margin-bottom: 3rem;
}
/* line 1000, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li.g-parent > .g-menu-item-container:after {
  margin-left: auto;
}
/* line 1003, templates/rt_denali/custom/scss/engine-custom.scss */
a {
  color: #aaa;
}
/* line 1006, templates/rt_denali/custom/scss/engine-custom.scss */
.moduleItemImage img {
  margin: 5px 0 1rem 0;
}
/* line 1009, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemView {
  margin-bottom: 0;
  padding: 0.75rem;
}
/* line 1013, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemHeader h3.catItemTitle {
  padding: 0 0 8px;
  line-height: 1.15rem;
  height: auto;
  overflow: hidden;
}
/* line 1023, templates/rt_denali/custom/scss/engine-custom.scss */
#itemListPrimary {
  display: table;
}
/* line 1026, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemLinks {
  margin: 0;
  padding: 0;
}
/* line 1030, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemBody {
  padding: 0px 0;
  margin: 0;
}
/* line 1034, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemImageBlock {
  padding: 0;
  margin: 0;
}
/* line 1038, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemIntroText {
  padding: 0;
  max-height: 120px;
  overflow: hidden;
  margin-bottom: 1rem;
  font-size: 0.85rem;
}
/* line 1045, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemListCategory {
  background: transparent;
  border: 0 transparent;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 0 2rem 1rem 0;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid #ddd;
}
/* line 1060, templates/rt_denali/custom/scss/engine-custom.scss */
.breaking .moduleItemTitle {
  font-size: 0.85rem !important;
}
/* line 1064, templates/rt_denali/custom/scss/engine-custom.scss */
#itemListPrimary > div:nth-child(n + 2) > div > div.catItemBody > div.catItemImageBlock {
  height: 12rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1084, templates/rt_denali/custom/scss/engine-custom.scss */
.fullwidth {
  float: none;
  width: 100%;
  height: 150px;
  padding: 0;
  overflow: hidden;
  margin-bottom: 1rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* line 1107, templates/rt_denali/custom/scss/engine-custom.scss */
.2across.fullwidth {
  height: 250px !important;
}
/* line 1111, templates/rt_denali/custom/scss/engine-custom.scss */
#g-extension > div:nth-child(n + 5) li > a.moduleItemImage.fullwidth {
  height: 260px;
}
/* line 1114, templates/rt_denali/custom/scss/engine-custom.scss */
.headshot {
  float: right;
  width: 40%;
  padding-left: 5%;
}
/* line 1120, templates/rt_denali/custom/scss/engine-custom.scss */
.fullwidth.moduleItemImage img {
  margin: 0;
  position: absolute;
  height: auto;
  width: 100%;
  max-width: unset;
}
/* line 1127, templates/rt_denali/custom/scss/engine-custom.scss */
h3.breakingnews {
  content: "BREAKING NEWS";
  font-weight: 700;
  font-family: Libre Franklin;
  color: #bbb;
  padding-top: 0;
  margin: 0 0 1rem 0;
  text-transform: uppercase;
  font-size: 1rem;
}
/* line 1138, templates/rt_denali/custom/scss/engine-custom.scss */
.bfQuickMode section.bfElemWrap {
  padding: 5px;
  margin: 0px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  background: transparent !important;
  color: #000;
  font-family: Libre Baskerville;
}
/* line 1148, templates/rt_denali/custom/scss/engine-custom.scss */
div.userItemBody {
  padding: 8px 0;
  margin: 0 0 1rem;
  max-height: 8.2rem;
  overflow: hidden;
}
/* line 1155, templates/rt_denali/custom/scss/engine-custom.scss */
div.k2Pagination ul li a {
  display: inline-block;
  padding: 4px 8px;
  margin: 0 8px;
  border: 0px solid #ddd;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
  background: #fff;
  text-decoration: none;
}
/* line 1167, templates/rt_denali/custom/scss/engine-custom.scss */
.k2Pagination span.pagenav {
  padding: 4px 8px;
  margin: 0 8px;
}
/* line 1172, templates/rt_denali/custom/scss/engine-custom.scss */
div.catItemView {
  margin-bottom: 0;
  padding: 0 1.5rem 0 0;
}
/* line 1176, templates/rt_denali/custom/scss/engine-custom.scss */
div.userItemView {
  margin-bottom: 0;
  padding: 0 1.5rem 0 0;
  width: 33.33%;
  float: left;
}
/* line 1187, templates/rt_denali/custom/scss/engine-custom.scss */
div.userItemHeader h3.userItemTitle a {
  color: #000;
}
/* line 1191, templates/rt_denali/custom/scss/engine-custom.scss */
div.userItemIntroText {
  position: relative;
}
/* line 1195, templates/rt_denali/custom/scss/engine-custom.scss */
div.userItemHeader h3.userItemTitle {
  line-height: 1.3rem;
  max-height: 100%;
  overflow: hidden;
  position: relative;
  padding: 0;
}
/* line 1203, templates/rt_denali/custom/scss/engine-custom.scss */
div.k2ItemsBlock ul li div.moduleItemAuthor {
  font-size: 8px;
}
@media (min-width: 769px) {
  /* line 1207, templates/rt_denali/custom/scss/engine-custom.scss */
  /*#itemListPrimary > div:nth-child(1) {
   width: 100% !important;
   margin: 0 !important;
   }
   #itemListPrimary > div:nth-child(2),
   #itemListPrimary > div:nth-child(3) {
   width: 50% !important;
   }*/
  /* line 1208, templates/rt_denali/custom/scss/engine-custom.scss */
  .nativeWrapper {
    float: left;
    margin: 0 2rem 1rem 0;
  }
  /* line 1212, templates/rt_denali/custom/scss/engine-custom.scss */
  .moduletable .custom img {
    width: 33% !important;
    margin-right: 1rem !important;
    margin-bottom: 0 !important;
    float: left !important;
    margin-left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  /* line 1222, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-container-main {
    max-width: 1200px;
    padding: 0 2rem 1rem 2rem;
    margin: 0 auto !important;
    border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 0 4rem 3rem 0.25rem rgba(0, 0, 0, 0.1);
    box-shadow: 0 4rem 3rem 0.25rem rgba(0, 0, 0, 0.1);
  }
  /* line 1238, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemid-101 #g-sidebar {
    width: 50%;
    padding-right: 1.5rem;
  }
  /* line 1242, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemid-101 #g-mainbar {
    width: 150%;
    padding: 0 1.5rem;
    margin: 0px 0 1rem -50%;
    border-left: 1px solid #ddd;
    overflow: hidden;
  }
  /* line 1249, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension .g-grid {
    border-top: 1px solid #e1e1e1;
    margin-right: 2rem;
  }
  /* line 1253, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div > div > div {
    margin: 0;
    padding: 1rem 0 0 0;
  }
  /* line 1257, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div:nth-child(n + 1) > div:nth-child(1) {
    padding: 0 1rem 0 0;
  }
  /* line 1260, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div:nth-child(n + 1) > div:nth-child(2) {
    /*border-right: 1px solid #e1e1e1;
     border-left: 1px solid #e1e1e1;*/
    padding: 0 0.5rem;
  }
  /* line 1265, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div:nth-child(6) > div:nth-child(2) {
    border-right: 0 solid transparent;
    padding: 0 0.5rem;
  }
  /* line 1269, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div:nth-child(n + 1) > div:nth-child(3) {
    padding: 0 0 0 1rem;
  }
  /* line 1272, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div:nth-child(1) > div:nth-child(1), #g-extension > div:nth-child(5) > div:nth-child(1) {
    padding: 0;
  }
  /* line 1276, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div:nth-child(7) > div:nth-child(2) {
    /*border-right: 1px solid #e1e1e1;
     border-left: 1px solid #e1e1e1;*/
  }
  /* line 1280, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-aside > div.g-grid {
    padding: 0 0 1rem;
  }
  /* line 1283, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-aside div[class="clearfix "] {
    height: 250px;
  }
  /* line 1286, templates/rt_denali/custom/scss/engine-custom.scss */
  div[id*=" div-gpt-ad-"], div[id*="div-gpt-ad-"] {
    margin: auto;
    text-align: center;
    margin: 0rem auto;
  }
  /* line 1292, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-container-main #Ad-1 > div {
    padding: 0;
  }
  /* line 1295, templates/rt_denali/custom/scss/engine-custom.scss */
  .breaking {
    width: 300px;
    padding: 0 1rem 0 0;
  }
  /* line 1299, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-mainbar > div:nth-child(1) > div > div > div > div > div > ul > li.even.lastItem > a.moduleItemImage.fullwidth {
    height: 24rem;
  }
  /* line 1311, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemFullText > .moduletable:before {
    content: "ADVERTISEMENT";
    font-size: 0.6rem;
    opacity: 0.5;
    width: 100%;
    text-align: center;
    padding-top: 3px;
    left: 150px;
    font-family: arial;
  }
  /* line 1321, templates/rt_denali/custom/scss/engine-custom.scss */
  .nativeWrapper:before {
    content: "ADVERTISEMENT";
    font-size: 0.6rem;
    opacity: 0.5;
    width: 100%;
    text-align: center;
    padding-top: 3px;
    left: 150px;
    font-family: arial;
  }
  /* line 1331, templates/rt_denali/custom/scss/engine-custom.scss */
  #nav {
    display: none;
  }
  /* line 1334, templates/rt_denali/custom/scss/engine-custom.scss */
  .outline-_error #g-container-main {
    padding: 3rem 0;
  }
}
@media (max-width: 768px) {
  /* line 1340, templates/rt_denali/custom/scss/engine-custom.scss */
  .nativeWrapper {
    float: none;
    margin: 0;
  }
  /* line 1344, templates/rt_denali/custom/scss/engine-custom.scss */
  .sidebar_sponsored_block {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 1349, templates/rt_denali/custom/scss/engine-custom.scss */
  .moduletable.sidebar_sponsored_content {
    margin: 1rem auto;
  }
  /* line 1352, templates/rt_denali/custom/scss/engine-custom.scss */
  table {
    width: 100% !important;
    margin: 1rem 0 !important;
  }
  /* line 1356, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-aside > div.g-grid {
    padding: 0 !important;
    margin: 0 1rem;
  }
  /* line 1360, templates/rt_denali/custom/scss/engine-custom.scss */
  div.itemListCategory {
    margin: 0 0 1rem 0;
  }
  /* line 1363, templates/rt_denali/custom/scss/engine-custom.scss */
  div.userItemIntroText, div.catItemIntroText {
    padding: 0;
    max-height: 100%;
    overflow: hidden;
    margin-bottom: 0;
  }
  /* line 1370, templates/rt_denali/custom/scss/engine-custom.scss */
  .userItemIntroText p, .catItemIntroText p {
    margin: 0;
  }
  /* line 1374, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemid-101 #g-aside > div:nth-child(4) > div > div > div > div {
    margin: 1rem auto 0;
  }
  /* line 1377, templates/rt_denali/custom/scss/engine-custom.scss */
  div.itemView {
    border-top: 1px dashed #ddd;
    margin: 0 !important;
    padding: 1rem !important;
  }
  /* line 1382, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemid-101 #g-aside > div:nth-child(2) > div > div > div > div {
    width: auto;
  }
  /* line 1385, templates/rt_denali/custom/scss/engine-custom.scss */
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    border: 0px solid transparent;
    padding: 0;
  }
  /* line 1392, templates/rt_denali/custom/scss/engine-custom.scss */
  #Ad-1 .moduletable {
    height: auto !important;
  }
  /* line 1395, templates/rt_denali/custom/scss/engine-custom.scss */
  .breaking {
    width: auto;
  }
  /* line 1398, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemFullText > .moduletable:before {
    content: "ADVERTISEMENT";
    font-size: 0.6rem;
    opacity: 0.5;
    width: 100%;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    margin-top: -1rem;
    left: 0;
    font-family: arial;
  }
  /* line 1410, templates/rt_denali/custom/scss/engine-custom.scss */
  .nativeWrapper:before {
    content: "ADVERTISEMENT";
    font-size: 0.6rem;
    opacity: 0.5;
    width: 100%;
    text-align: center;
    padding-top: 3px;
    position: absolute;
    margin-top: -1rem;
    left: 0;
    font-family: arial;
  }
  /* line 1422, templates/rt_denali/custom/scss/engine-custom.scss */
  #welcomeText {
    color: #fff;
    text-align: right;
    position: relative;
    padding: 1rem;
    float: right;
    width: 100%;
    margin: -1rem 0 0 0;
  }
  /* line 1434, templates/rt_denali/custom/scss/engine-custom.scss */
  div.userItemView, div.catItemView {
    padding: 0 1rem;
    width: auto;
  }
  /* line 1442, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-navigation .g-social {
    position: absolute;
    top: 0.5rem;
    right: 0;
    left: unset;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  /* line 1451, templates/rt_denali/custom/scss/engine-custom.scss */
  .fa, .fa-fw, .fa-bars {
    color: #fff;
  }
  /* line 1456, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemid-101 #g-sidebar {
    width: auto;
    padding: 1rem;
  }
  /* line 1460, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemid-101 #g-mainbar {
    width: auto;
    padding: 0 1rem;
    margin: 0;
    border-left: 0 transparent;
    overflow: hidden;
  }
  /* line 1467, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-mainbar > div:nth-child(1) > div > div > div > div > div > ul > li.even.lastItem > a.moduleItemImage.fullwidth {
    height: 15rem;
  }
  /* line 1479, templates/rt_denali/custom/scss/engine-custom.scss */
  #mrburger {
    position: absolute;
  }
  /* line 1485, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div > div > div {
    border-top: transparent;
    margin: auto;
    padding: 1rem;
    width: auto;
  }
  /* line 1491, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div > div > div > div > div > div > ul {
    display: block !important;
  }
  /* line 1494, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div > div > div > div > div > div > ul > li {
    width: 100% !important;
    padding: 0 !important;
    border-right: transparent !important;
    float: right;
  }
  /* line 1500, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-navigation {
    padding: 0;
  }
  /* line 1503, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-mainbar > div:nth-child(2) div.k2ItemsBlock ul li {
    display: table-cell;
    width: 100% !important;
    float: left;
  }
  /* line 1508, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-mainbar > div:nth-child(2) > div > div > div > div > div > ul > li {
    padding: 0 !important;
    border: 0 transparent !important;
  }
  /* line 1512, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-mainbar > div:nth-child(3) div.k2ItemsBlock ul li {
    display: table-cell;
    width: 100% !important;
    float: left;
  }
  /* line 1517, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-mainbar > div:nth-child(3) > div > div > div > div > div > ul > li {
    padding: 0 !important;
    border: 0 transparent !important;
  }
  /* line 1521, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-aside > div.g-grid {
    padding: 0 0 1rem;
  }
  /* line 1524, templates/rt_denali/custom/scss/engine-custom.scss */
  div[itemprop="articleBody"] {
    margin: 1rem;
  }
  /* line 1527, templates/rt_denali/custom/scss/engine-custom.scss */
  .page-header {
    margin: 1rem;
  }
  /* line 1530, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-copyright > div:nth-child(2) {
    margin: auto;
  }
  /* line 1533, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-offcanvas {
    width: 100%;
  }
  /* line 1536, templates/rt_denali/custom/scss/engine-custom.scss */
  .g-offcanvas-toggle {
    position: absolute;
    left: 1rem;
  }
  /* line 1540, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-Wrapper > div > div:nth-child(1) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 1546, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-Wrapper > div > div:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1552, templates/rt_denali/custom/scss/engine-custom.scss */
  div[id*=" div-gpt-ad-"], div[id*="div-gpt-ad-"] {
    margin: 0 auto 1rem;
    text-align: center;
  }
  /* line 1557, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-copyright > div:nth-child(1) > div > div > div {
    display: block;
  }
  /* line 1560, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-copyright > div:nth-child(1) > div > div > div > div:nth-child(odd) {
    float: left;
    width: 50%;
    text-align: left;
  }
  /* line 1565, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-copyright > div:nth-child(1) > div > div > div > div:nth-child(even) {
    float: right;
    width: 50%;
    text-align: left;
  }
  /* line 1570, templates/rt_denali/custom/scss/engine-custom.scss */
  .g-simplemenu-particle .g-simplemenu-container:not(:first-child) h6 {
    margin-top: 0;
  }
  /* line 1573, templates/rt_denali/custom/scss/engine-custom.scss */
  .authDesc {
    display: block !important;
  }
  /* line 1576, templates/rt_denali/custom/scss/engine-custom.scss */
  div.itemBody {
    padding: 0 !important;
  }
  /* line 1579, templates/rt_denali/custom/scss/engine-custom.scss */
  .itemid-101 .platform-content, .moduletable, .widget {
    margin: 0;
    padding: 0;
  }
  /* line 1585, templates/rt_denali/custom/scss/engine-custom.scss */
  div.userBlock, div.userBlock h2 {
    margin: 0;
  }
  /* line 1589, templates/rt_denali/custom/scss/engine-custom.scss */
  div.userBlock img {
    margin: 0.5rem 1rem;
  }
  /* line 1592, templates/rt_denali/custom/scss/engine-custom.scss */
  div.userBlock div.userDescription {
    padding: 0;
    margin: 0 1rem 0 0;
  }
  /* line 1596, templates/rt_denali/custom/scss/engine-custom.scss */
  .g-main-nav:after, .g-main-nav:before {
    content: unset;
  }
  /* line 1600, templates/rt_denali/custom/scss/engine-custom.scss */
  nav[role="navigation"] ul {
    display: none;
  }
  /* line 1603, templates/rt_denali/custom/scss/engine-custom.scss */
  .outline-_error .g-offcanvas-toggle {
    top: 1.5rem;
  }
  /* line 1606, templates/rt_denali/custom/scss/engine-custom.scss */
  .outline-_error #g-slideshow {
    margin: 3rem 0 0 0;
  }
  /* line 1609, templates/rt_denali/custom/scss/engine-custom.scss */
  .outline-_error #g-container-main {
    padding: 1rem;
  }
}
/* line 1614, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before {
  content: unset;
}
/* line 1620, templates/rt_denali/custom/scss/engine-custom.scss */
.g-dropdown-column div {
  padding: 0 !important;
}
/* line 1623, templates/rt_denali/custom/scss/engine-custom.scss */
#g-copyright > div:nth-child(2) > div > div {
  font-size: 0.85rem;
}
/* line 1627, templates/rt_denali/custom/scss/engine-custom.scss */
.userItemIntroText p, .catItemIntroText p {
  text-align: left;
  font-family: Merriweather;
}
/* line 1632, templates/rt_denali/custom/scss/engine-custom.scss */
.g-simplemenu-container {
  padding: 0 1rem 0 0;
}
/* line 1636, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemLinks {
  margin: 0 0 1rem;
  padding: 0;
}
/* line 1641, templates/rt_denali/custom/scss/engine-custom.scss */
div.k2Pagination {
  font-family: Libre Franklin;
  text-align: center;
  font-weight: 100;
  float: right;
  width: 100%;
}
/* line 1649, templates/rt_denali/custom/scss/engine-custom.scss */
span.itemImageCaption {
  padding: 5px 0.75rem 0 0;
  font-family: Libre Franklin;
  font-size: 0.8rem;
  letter-spacing: 0.5px;
}
/* line 1656, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemHeader span.itemAuthor {
  padding: 0;
  margin: 0;
  font-family: Libre Franklin;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #000;
  line-height: 1rem;
}
/* line 1665, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemTagsBlock ul.itemTags li a {
  color: #8f0e33;
  font-size: 0.85rem;
  font-family: Libre Franklin;
}
/* line 1671, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemHeader span.itemDateCreated {
  color: #999;
  font-size: 12px;
  font-family: Libre Franklin;
}
/* line 1677, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemFullText h3 {
  margin: 0 0 0.5rem 0;
  padding: 0;
  line-height: 1.4rem;
  font-size: 1.4rem;
  font-weight: 700;
  font-family: Playfair Display;
  color: #000;
}
/* line 1687, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemHeader span.itemAuthor a {
  color: #8f0e33;
}
/* line 1691, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemFullText p {
  font-family: Merriweather;
  font-weight: 400;
}
/* line 1696, templates/rt_denali/custom/scss/engine-custom.scss */
.authDesc p {
  margin: 0;
}
/* line 1700, templates/rt_denali/custom/scss/engine-custom.scss */
.sharethis-inline-share-buttons {
  float: right;
  margin: 0 0 1rem 1rem;
  padding: 6px;
  background: rgba(0, 0, 0, 0.15);
}
/* line 1707, templates/rt_denali/custom/scss/engine-custom.scss */
.st-btn {
  background: #777 !important;
}
/* line 1711, templates/rt_denali/custom/scss/engine-custom.scss */
.bfQuickMode .bfNextButton, .bfQuickMode .bfSubmitButton, .bfQuickMode .bfCancelButton {
  float: left !important;
  background: transparent;
  border: 1px solid #ddd;
  color: #000;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 1722, templates/rt_denali/custom/scss/engine-custom.scss */
.bfQuickMode .bfNextButton:hover, .bfQuickMode .bfSubmitButton:hover, .bfQuickMode .bfCancelButton:hover {
  background: #111;
  border: 1px solid #ddd;
  color: #fff;
  -webkit-border-radius: 69rem;
  border-radius: 69rem;
}
/* line 1732, templates/rt_denali/custom/scss/engine-custom.scss */
.componentheading {
  margin: 1.5rem 0 1rem 0;
  padding: 0 0 0.75rem 0;
  text-align: center;
  font-size: 2rem;
  font-weight: 600;
  font-family: Playfair Display;
  border-bottom: 1px solid #ddd;
}
/* line 1742, templates/rt_denali/custom/scss/engine-custom.scss */
.itemBody a {
  color: #8f0e33;
}
/* line 1746, templates/rt_denali/custom/scss/engine-custom.scss */
.itemContentFooter {
  display: none !important;
}
/* line 1750, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemRelated h3, div.itemAuthorLatest h3 {
  color: #aaa;
  font-family: Libre Franklin;
  font-weight: 400;
  font-size: 1rem;
  margin: 1rem 0 0.5rem 0;
  text-transform: uppercase;
}
/* line 1760, templates/rt_denali/custom/scss/engine-custom.scss */
a.itemRelTitle, div.itemAuthorLatest ul li a {
  color: #000;
  font-family: Libre Franklin;
}
/* line 1766, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemRelated ul, div.itemAuthorLatest ul {
  margin: 0 0 0 2rem;
}
/* line 1771, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemBody {
  padding: 0 0 1rem 0;
  margin: 1rem 0 0 0;
  border-bottom: 1px solid #ddd;
}
/* line 1782, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemTagsBlock ul.itemTags::before {
  content: "TAGS: ";
  font-size: 0.85rem;
  font-family: Libre Franklin;
  font-weight: 700;
  margin-right: 0.5rem;
  letter-spacing: 0.5px;
}
/* line 1791, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemCategory {
  margin-top: 0.5rem;
}
/* line 1795, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemBackToTop {
  text-align: left;
}
/* line 1799, templates/rt_denali/custom/scss/engine-custom.scss */
div.userItemHeader h3.userItemTitle a, div.catItemHeader h3.catItemTitle a {
  color: #000;
  font-size: 1rem;
  font-family: Playfair Display;
  font-weight: 800;
}
/* line 1807, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator, .catItemAuthor {
  display: none !important;
}
/* line 1812, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar > div:nth-child(2) > div > div, #LoginButton {
  display: none;
}
/* line 1817, templates/rt_denali/custom/scss/engine-custom.scss */
.authDesc a, .authDesc p {
  padding: 0 1rem 0 0;
}
/* line 1822, templates/rt_denali/custom/scss/engine-custom.scss */
.authDesc a {
  padding: 0 1rem 0 0;
  color: #8f0e33;
}
/* line 1827, templates/rt_denali/custom/scss/engine-custom.scss */
.g-block.size-25 div[id*=" div-gpt-ad-"], .g-block.size-25 div[id*="div-gpt-ad-"] {
  width: 300px !important;
  height: auto !important;
}
/* line 1833, templates/rt_denali/custom/scss/engine-custom.scss */
#itemListPrimary > div:nth-child(1) > div > div.catItemBody > div.catItemImageBlock > span {
  max-height: 420px;
}
/* line 1842, templates/rt_denali/custom/scss/engine-custom.scss */
#g-mobilemenu-container {
  margin: 0 !important;
}
/* line 1846, templates/rt_denali/custom/scss/engine-custom.scss */
.fromAdvrs {
  font-size: 13px;
  font-weight: 800;
  font-family: arial;
  color: #777;
  margin: 0 0 1rem;
}
/* line 1854, templates/rt_denali/custom/scss/engine-custom.scss */
nav[role="navigation"] ul {
  max-width: 1200px;
  margin: auto;
}
/* line 1859, templates/rt_denali/custom/scss/engine-custom.scss */
.g-offcanvas-left #g-offcanvas {
  -webkit-box-shadow: inset -1.5rem 0 4rem -2rem rgba(0, 0, 0, 0.15);
  box-shadow: inset -1.5rem 0 4rem -2rem rgba(0, 0, 0, 0.15);
}
/* line 1864, templates/rt_denali/custom/scss/engine-custom.scss */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container {
  padding: 1rem;
  -webkit-box-shadow: inset -1.5rem 0 4rem -2rem rgba(0, 0, 0, 0.15);
  box-shadow: inset -1.5rem 0 4rem -2rem rgba(0, 0, 0, 0.15);
}
/*div.itemBody p:nth-child(4n+2) {
 padding: 0 0 1rem 0;
 margin: 0 0 2rem 0;
 border-bottom: 1px solid #eee;
 box-shadow: 0 2rem 3rem -1rem rgba(0, 0, 0, 0.075);  
 }
 div.itemBody p:nth-child(4n+4) {
 padding: 1rem 0 0 0;
 margin: 2rem 0 0 0;
 border-top: 1px solid #eee;
 box-shadow: 0 -2rem 3rem -1rem rgba(0, 0, 0, 0.075);  
 }
 div.itemBody p:nth-child(-n+4) {
 padding: 0 0 0 0;
 margin: 0 0 1.3rem 0;
 border-bottom: 0 solid transparent;
 box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.075);  
 }*/
/* line 1889, templates/rt_denali/custom/scss/engine-custom.scss */
.shadow {
  -webkit-box-shadow: 0 2rem 4rem -2rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 2rem 4rem -2rem rgba(0, 0, 0, 0.15);
}
/* line 1894, templates/rt_denali/custom/scss/engine-custom.scss */
#Ad-1:before {
  position: absolute;
  content: "ADVERTISEMENT";
  font-size: 0.6rem;
  opacity: 0.5;
  width: 100%;
  text-align: center;
  padding-top: 3px;
  font-family: arial;
  left: 0;
}
/* line 1906, templates/rt_denali/custom/scss/engine-custom.scss */
div.userItemImageBlock, div.catItemImageBlock {
  display: none !important;
}
/* line 1911, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemBackToTop a {
  text-decoration: none;
  font-family: Libre Franklin;
}
/* line 1916, templates/rt_denali/custom/scss/engine-custom.scss */
.toparticle a.moduleItemTitle {
  font-size: 1.5rem !important;
  line-height: 1.5rem !important;
  font-family: Libre Franklin !important;
  font-weight: 800 !important;
}
/* line 1923, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar > div:nth-child(1) > div.g-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0;
  -ms-flex: 0 0;
  flex: 0 0;
  width: 0%;
}
/* line 1930, templates/rt_denali/custom/scss/engine-custom.scss */
#g-extension > div:nth-child(1) > div > div > div > div > div > ul > li > a.moduleItemImage.fullwidth {
  /*height: 250px;*/
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
/* line 1947, templates/rt_denali/custom/scss/engine-custom.scss */
.outline-_error .g-offcanvas-toggle {
  top: 1.5rem;
  z-index: 999;
}
/* line 1951, templates/rt_denali/custom/scss/engine-custom.scss */
.outline-_error .g-simplecontent .g-simplecontent-item-main-content {
  font-size: 1.25rem;
  font-weight: 600;
  margin: auto;
}
/* line 1956, templates/rt_denali/custom/scss/engine-custom.scss */
.outline-_error #g-container-main .g-simplecontent .g-simplecontent-layout-header {
  padding: 1.5rem 0 0 0;
}
/* line 1962, templates/rt_denali/custom/scss/engine-custom.scss */
.outline-_error #g-container-main, .outline-_error #g-slideshow {
  text-align: center;
}
/* line 1967, templates/rt_denali/custom/scss/engine-custom.scss */
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container, .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #fff;
  background: #8f0e33;
}
/* line 1973, templates/rt_denali/custom/scss/engine-custom.scss */
#g-container-main a:hover {
  color: #8f0e33;
}
/* line 1977, templates/rt_denali/custom/scss/engine-custom.scss */
#search-results {
  margin-right: 1rem;
}
/* line 1981, templates/rt_denali/custom/scss/engine-custom.scss */
.result-title a {
  color: #000;
  font-weight: 800;
}
/* line 1986, templates/rt_denali/custom/scss/engine-custom.scss */
.userBlock img {
  height: 150px !important;
  width: 150px !important;
}
/* line 1991, templates/rt_denali/custom/scss/engine-custom.scss */
div.tagItemHeader h2.tagItemTitle a {
  color: #000;
}
/* line 1995, templates/rt_denali/custom/scss/engine-custom.scss */
div.tagItemHeader h2.tagItemTitle {
  padding: 0;
  margin: 0;
  font-size: 1.5rem;
  line-height: 1.75rem;
}
/* line 2002, templates/rt_denali/custom/scss/engine-custom.scss */
div.tagItemView {
  margin-bottom: 1rem;
}
/* line 2006, templates/rt_denali/custom/scss/engine-custom.scss */
div.tagItemList {
  margin: 0 1rem;
}
/* line 2017, templates/rt_denali/custom/scss/engine-custom.scss */
.platform-content, .moduletable, .widget {
  margin: 0;
  padding: 0;
}
/* line 2024, templates/rt_denali/custom/scss/engine-custom.scss */
p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .print-mode #pop-print.btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
  background: #8f0e33;
  -webkit-border-radius: 5px !important;
  border-radius: 5px !important;
  margin: 0 !important;
}
/* line 2049, templates/rt_denali/custom/scss/engine-custom.scss */
.btn.disabled, .btn[disabled] {
  opacity: 1;
}
/* line 2054, templates/rt_denali/custom/scss/engine-custom.scss */
#finder-search .inputbox {
  margin: 0 !important;
}
/* line 2058, templates/rt_denali/custom/scss/engine-custom.scss */
p.readmore .btn:hover, .content_vote .btn:hover, .contact .form-actions .btn:hover, .login .btn:hover, .logout .btn:hover, .registration .btn:hover, .profile-edit .btn:hover, .remind .btn:hover, .reset .btn:hover, .profile .btn:hover, .search #searchForm .btn:hover, .finder #finder-search .btn:hover, .print-mode #pop-print.btn:hover, .edit.item-page .btn-toolbar .btn:hover, .pager.pagenav a:hover, .moduletable #login-form .control-group .btn:hover, #searchForm .btn:hover, #finder-search .btn:hover, .btn:hover, p.readmore .btn:active, .content_vote .btn:active, .contact .form-actions .btn:active, .login .btn:active, .logout .btn:active, .registration .btn:active, .profile-edit .btn:active, .remind .btn:active, .reset .btn:active, .profile .btn:active, .search #searchForm .btn:active, .finder #finder-search .btn:active, .print-mode #pop-print.btn:active, .edit.item-page .btn-toolbar .btn:active, .pager.pagenav a:active, .moduletable #login-form .control-group .btn:active, #searchForm .btn:active, #finder-search .btn:active, .btn:active, p.readmore .btn:focus, .content_vote .btn:focus, .contact .form-actions .btn:focus, .login .btn:focus, .logout .btn:focus, .registration .btn:focus, .profile-edit .btn:focus, .remind .btn:focus, .reset .btn:focus, .profile .btn:focus, .search #searchForm .btn:focus, .finder #finder-search .btn:focus, .print-mode #pop-print.btn:focus, .edit.item-page .btn-toolbar .btn:focus, .pager.pagenav a:focus, .moduletable #login-form .control-group .btn:focus, #searchForm .btn:focus, #finder-search .btn:focus, .btn:focus {
  background: transparent;
  border-color: #8f0e33;
  color: #8f0e33 !important;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 2120, templates/rt_denali/custom/scss/engine-custom.scss */
  .moduleItemImage.fullwidth img {
    position: relative;
  }
  /* line 2123, templates/rt_denali/custom/scss/engine-custom.scss */
  #g-extension > div:nth-child(1) > div > div > div > div > div > ul > li, #g-extension > div:nth-child(5) > div > div > div > div > div > ul > li {
    float: left;
  }
}
/* line 2129, templates/rt_denali/custom/scss/engine-custom.scss */
div[itemprop="articleBody"] {
  font-family: Libre Franklin;
}
/* line 2132, templates/rt_denali/custom/scss/engine-custom.scss */
.page-header h2 {
  font-family: Libre Franklin;
  font-weight: 800;
}
/* line 2136, templates/rt_denali/custom/scss/engine-custom.scss */
.itemBody ul li {
  font-family: Merriweather;
}
/* line 2140, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemListCategory p {
  font-size: 12px;
  font-family: Libre Franklin;
}
/* line 2144, templates/rt_denali/custom/scss/engine-custom.scss */
div.itemListCategory h2 {
  margin-bottom: 0;
}
/* line 2148, templates/rt_denali/custom/scss/engine-custom.scss */
#g-header div.clearfix > div {
  margin: 1rem auto !important;
}
@supports (-webkit-overflow-scrolling: touch) {
  /* line 2153, templates/rt_denali/custom/scss/engine-custom.scss */
  .fullwidth {
    display: block !important;
  }
}
/* line 2158, templates/rt_denali/custom/scss/engine-custom.scss */
#g-TopBar form[role="search"] {
  display: none;
}
/* line 2162, templates/rt_denali/custom/scss/engine-custom.scss */
.outline-_error #g-mainbar > div:nth-child(1) {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 1rem;
}
/* line 2167, templates/rt_denali/custom/scss/engine-custom.scss */
.outline-_error #g-mainbar {
  width: auto;
  padding: 0 1.5rem;
  margin: 0 0 1rem;
  border-left: 0;
  overflow: hidden;
}
/*# sourceMappingURL=engine-custom_243.css.map */