/* 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
 */

/* Font Weights 
 font-family: 'Open Sans', sans-serif; 300 400 600 800
 font-family: 'Oswald', sans-serif; 300 400
 font-family: "aller",sans-serif; 300
 */
/* Purple #3a2f67
 Dark Purple #1c212f
 Other Purple #1a2030
 Blue #547D7D
 Gray #3f4643
 Footer Purple #283149
 Yellow #ffca3d
 */
/* line 14, templates/rt_denali/custom/scss/custom-add.scss */
.accessible, a.skip-link, .screen-reader-text {
  position: absolute;
  left: -99999px;
  height: 10px;
  width: 10px;
}
/* line 20, templates/rt_denali/custom/scss/custom-add.scss */
#g-container-main {
  color: #111;
  background-color: #f0f5ff;
}
/*********************************/
/*****Aside module position******/
/*********************************/
/* Sidebar */
/* line 30, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside h3.g-title {
  font-size: 2.5rem;
  line-height: 1.2;
  font-family: 'Oswald', sans-serif;
  font-weight: 300;
  color: #fff;
  margin: 0 0 25px;
  padding: 0;
}
/* line 31, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .platform-content {
  margin: 0;
  padding: 0;
}
/* line 32, templates/rt_denali/custom/scss/custom-add.scss */
body #g-aside .moduletable, body #rt-utility .moduletable.its {
  margin: 0;
  padding: 40px;
}
/* line 33, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .moduletable .nav.menu {
  padding: 0;
  border-radius: 0;
  border: 0;
  display: block;
}
/* line 34, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .moduletable .nav.menu li {
  border: 1px solid transparent;
  margin: 0 0 5px;
  padding: 5px;
}
/* line 35, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .moduletable .nav.menu li.current {
  border: 1px solid #fff;
}
/* line 36, templates/rt_denali/custom/scss/custom-add.scss */
body #g-container-main [id*="rt-sidebar"] {
  margin: 0;
}
/* line 37, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.its {
  background: #3a2f67 none repeat scroll 0 0;
}
/*body .rt-block.its:before, #rt-utility .rt-block.its:before {
 font-family: 'Font Awesome 5 Pro'; content: "\f03c"; 
 font-size: 28px;
 margin-left: 5px;
 margin-top: 2px;
 float:right;
 color:#fff;
 }*/
/* line 48, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.side-misc {
  background: #414843;
  color: #fff;
}
/* line 49, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.side-misc:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f05a";
  font-size: 28px;
  margin-left: 5px;
  margin-top: 2px;
  float: right;
  color: #fff;
}
/* line 57, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.side-misc .module-content .side-misc {
  line-height: 1.6em;
}
/* line 60, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.side-misc .module-content .side-misc a {
  border-bottom: 1px solid #eecb8d;
  box-shadow: 0 -3px 0 #eecb8d inset;
  color: #fff !important;
  font-family: inherit;
  font-weight: 400;
  padding: 0 2px 0 3px;
  text-decoration: none;
  transition: background 0.4s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}
/* line 70, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.side-misc .module-content .side-misc a:hover {
  background: none repeat scroll 0 0 #eecb8d;
  transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  color: #414843;
}
/* line 76, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside div.moduletable.side-misc .module-content .mod_docman--documents a {
  color: #fff;
}
/* line 80, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside h2.title, #g-aside h2.title:before, #rt-utility .moduletable.its h2.title {
  margin: 0 0 30px;
  color: #fff;
  font-weight: 300;
  font-size: 28px;
  line-height: 1em;
}
/*#g-aside .its h2.title:after, #rt-utility .rt-block.its h2.title:after {font-family: 'Font Awesome 5 Pro'; content: "\f03c"; position: absolute; right: 20px;}*/
/* line 83, templates/rt_denali/custom/scss/custom-add.scss */
.its ul.menu li {
  margin-bottom: 5px;
}
/* line 84, templates/rt_denali/custom/scss/custom-add.scss */
.its ul.menu li:last-child {
  margin-bottom: 0;
}
/* line 85, templates/rt_denali/custom/scss/custom-add.scss */
.its ul.menu li.active.current > a, .its ul.menu li#current.active > a {
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
}
/* line 86, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .its ul.menu li a, #rt-utility .its ul.menu li a, body #g-aside .tags .k2TagCloudBlock.tags a {
  color: #fff;
  padding: 7px;
  transition: background 0.2s ease-out;
  display: block;
  font-size: 1rem;
  line-height: 1;
  font-weight: 600;
}
/* line 87, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .its ul.menu li.active a, #g-aside .its ul.menu li:hover a, #g-aside .its ul.menu li.active ul.nav-child li:hover a, #g-aside .its ul.menu li.active ul.nav-child li.active a, #rt-utility .its ul.menu li.active a, #rt-utility .its ul.menu li:hover a, #rt-utility .its ul.menu li.active ul.nav-child li:hover a, #rt-utility .its ul.menu li.active ul.nav-child li.active a, body #g-aside .tags .k2TagCloudBlock.tags a:hover {
  background: #7a669a;
}
/* line 88, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .its ul.menu li a:before, #rt-utility .its ul.menu li a:before, body #g-aside .tags .k2TagCloudBlock.tags a:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f105 ";
  display: inline-block;
  color: #fff;
}
/* line 89, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside ul.menu ul.small, #rt-utility ul.menu ul.small {
  font-size: 16px;
  line-height: 19px;
}
/* line 90, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside ul.menu li ul, #rt-utility ul.menu li ul {
  padding: 5px 0 0 0;
}
/* line 91, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .its ul.menu li.active ul.nav-child li a, #rt-utility .its ul.menu li.active ul.nav-child li a {
  background: none;
}
/* line 92, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .its ul.menu li.parent:hover ul.nav-child li a, #rt-utility .its ul.menu li.parent:hover ul.nav-child li a {
  background: none;
}
/* line 93, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .its ul.menu li.parent:hover a:hover, #g-aside .its ul.menu li.parent:hover ul.nav-child li a:hover, #rt-utility .its ul.menu li.parent:hover a:hover, #rt-utility .its ul.menu li.parent:hover ul.nav-child li a:hover {
  background: #3a2f67;
}
/* line 94, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .its ul.menu li.parent:hover a, #rt-utility .its ul.menu li.parent:hover a {
  background: none;
}
/* line 95, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.side-news {
  background: #192030;
}
/* line 96, templates/rt_denali/custom/scss/custom-add.scss */
body div.k2TagCloudBlock {
  padding: 0;
}
/* line 97, templates/rt_denali/custom/scss/custom-add.scss */
body #g-aside .tags .k2TagCloudBlock.tags a {
  margin: 0 0 10px;
  float: none;
}
/* line 98, templates/rt_denali/custom/scss/custom-add.scss */
body #g-aside .tags .k2TagCloudBlock.tags a:before {
  margin-right: 0.5rem;
}
/* line 100, templates/rt_denali/custom/scss/custom-add.scss */
.side-news ul, .side-events ul {
  margin: 0;
}
/* line 101, templates/rt_denali/custom/scss/custom-add.scss */
.side-news .even, .side-news .odd {
  padding: 0;
}
/* line 102, templates/rt_denali/custom/scss/custom-add.scss */
.side-news li, .side-events li, #g-aside .sprocket-lists-portrait ul li {
  margin: 0 0 30px 20px;
  font-size: 1rem;
  line-height: 1.3;
  color: #fff;
  border: 0;
  list-style: disc;
  overflow: visible;
}
/* line 103, templates/rt_denali/custom/scss/custom-add.scss */
.side-news .sprocket-lists-portrait-item {
  display: none;
}
/* line 104, templates/rt_denali/custom/scss/custom-add.scss */
.side-news .sprocket-lists-portrait-nav {
  padding: 0;
}
/* line 105, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .sprocket-lists-portrait ul li {
  padding: 0;
}
/* line 107, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .sprocket-lists-portrait-title {
  margin: 0;
  font-size: inherit !important;
  line-height: inherit !important;
}
/* line 108, templates/rt_denali/custom/scss/custom-add.scss */
#g-aside .sprocket-lists-portrait-item p {
  margin: 0;
}
/* line 109, templates/rt_denali/custom/scss/custom-add.scss */
.side-news li.lastItem {
  margin: 0;
}
/* line 110, templates/rt_denali/custom/scss/custom-add.scss */
body #g-aside .moduletable.side-news {
  padding-bottom: 100px;
}
/* Side Tags */
/* line 112, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.tags {
  background: #3a2f67;
}
/* line 113, templates/rt_denali/custom/scss/custom-add.scss */
body .moduletable.tags:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f02c";
  font-size: 28px;
  margin-left: 5px;
  margin-top: 2px;
  float: right;
  color: #fff;
}
/*#g-aside .tags h2.title:after {font-family: 'Font Awesome 5 Pro'; content: "\f02c"; position: absolute; right: 20px;}
 #g-aside .tags .k2TagCloudBlock.tags a{
 color: #fff;
 margin: 5px 0;
 padding: 5px;
 transition: background 0.2s ease-out 0s;
 text-transform: capitalize;
 }
 #g-aside .tags .k2TagCloudBlock.tags a:hover{
 background: #56477D;
 transition: background 0.2s ease-out 0s;
 }*/
/*K2 Layout*/
/* line 136, templates/rt_denali/custom/scss/custom-add.scss */
div.itemFullText p {
  margin: 0 0 1.6rem 0;
}
/* line 139, templates/rt_denali/custom/scss/custom-add.scss */
div.itemToolbar {
  padding: 0;
  margin: 10px 0 20px;
  background: none;
  border-radius: 0;
}
/* line 145, templates/rt_denali/custom/scss/custom-add.scss */
div.catItemView {
  margin-bottom: 0;
  padding: 0;
}
/* line 149, templates/rt_denali/custom/scss/custom-add.scss */
div.subCategoryContainer {
  padding: 10px;
}
/* line 152, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .subCategoryContainer a {
  text-decoration: none;
}
/* line 155, templates/rt_denali/custom/scss/custom-add.scss */
body #k2Container .itemFullText div.catItemExtraFields-right div.content-buttonbox .field-wrap a {
  box-shadow: none;
  text-align: center;
  display: inline-block;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  vertical-align: middle;
  line-height: 1.1;
  color: #393163;
  width: auto;
  padding: 15px 45px;
}
/* line 156, templates/rt_denali/custom/scss/custom-add.scss */
body #k2Container .itemFullText div.catItemExtraFields-right div.content-buttonbox .field-wrap a:hover {
  color: #fff;
}
/* line 158, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container a div.subCategory, #k2Container .itemFullText div.catItemExtraFields-right div.content-buttonbox .field-wrap a {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #393163;
  display: flex;
  height: auto;
  padding: 20px 15px;
  text-align: center;
  transition: background 0.2s ease-out 0s, border 0.2s ease-out 0s, color 0.2s ease-out 0s;
  width: 100%;
  margin: 0;
}
/* line 170, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container a:hover div.subCategory, #k2Container .itemFullText div.catItemExtraFields-right div.content-buttonbox .field-wrap a:hover {
  /*background: #5f9d39 none repeat scroll 0 0;*/
  background: #7a6699 none repeat scroll 0 0;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
}
/* line 178, templates/rt_denali/custom/scss/custom-add.scss */
a div.subCategory h2 {
  margin: 0;
  align-items: center;
  display: flex;
  font-weight: 400;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  top: auto;
  transform: none;
  vertical-align: middle;
  width: auto;
  line-height: 1.1;
  color: #393163;
  text-decoration: none !important;
  font-family: 'Oswald', sans-serif;
  font-size: 1.6rem;
}
/* line 196, templates/rt_denali/custom/scss/custom-add.scss */
.itemListLinks h4 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
}
/* line 198, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a, #k2Container .catItemView h3 a, .home-teasers a, body .mod_docman .koowa_header__title_link, .side-news a {
  border-bottom: 1px solid #eecb8d;
  box-shadow: 0 -3px 0 #eecb8d inset;
  font-family: inherit;
  color: inherit;
  font-weight: 400;
  transition: background 0.4s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  text-decoration: none;
  padding: 0 2px 0 3px;
}
/* line 210, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a:hover, #k2Container .catItemView h3 a:hover, .home-teasers a:hover, body .mod_docman .koowa_header__title_link:hover, .side-news a:hover /*, #k2Container .itemFullText a:focus, #k2Container .catItemView a:active*/ {
  background: none repeat scroll 0 0 #eecb8d;
  transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: background 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s, color 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  color: #111;
  text-decoration: none;
}
/* line 216, templates/rt_denali/custom/scss/custom-add.scss */
.catItemDateCreated {
  color: #333 !important;
}
/* line 218, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemListLinks .catItemTitle:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f054";
  font-weight: normal;
  margin: 0 8px 0 0;
}
/* line 223, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container h3.catItemTitle {
  font-size: 1.1rem;
  margin: 15px 0;
  padding: 0;
  line-height: 1.2;
}
/* line 229, templates/rt_denali/custom/scss/custom-add.scss */
div.catItemVideoBlock, div.itemVideoBlock {
  padding: 10px;
  background: #1a2030;
}
/*Extra Fields category_item Start*/
/* line 237, templates/rt_denali/custom/scss/custom-add.scss */
.catItemExtraFields-right {
  float: right;
  margin: 10px 0 20px 40px;
  width: 40%;
}
/* line 242, templates/rt_denali/custom/scss/custom-add.scss */
div.catItemExtraFields-right div.content-box {
  background-color: #3f4643;
  border: 1px solid #000;
  color: #fff;
  padding: 20px 25px 10px;
}
/* line 248, templates/rt_denali/custom/scss/custom-add.scss */
div.catItemExtraFields-right div.content-box div.field-wrap {
  font-size: 0.9em;
  line-height: 1.3em;
  margin: 0 0 30px 15px;
}
/* line 253, templates/rt_denali/custom/scss/custom-add.scss */
.catItemExtraFields-right .content-box h2.title {
  color: #fff !important;
  font-size: 1.8em !important;
  font-weight: 400 !important;
  font-family: 'Oswald', sans-serif;
}
/* line 260, templates/rt_denali/custom/scss/custom-add.scss */
.catItemExtraFields-right .content-box h6 {
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1;
}
/* line 265, templates/rt_denali/custom/scss/custom-add.scss */
td.pvl {
  border: none;
  line-height: 1.2;
  padding: 1rem 0.7rem;
}
/* line 266, templates/rt_denali/custom/scss/custom-add.scss */
.content-box th {
  background: none;
  padding: 0;
}
/* line 267, templates/rt_denali/custom/scss/custom-add.scss */
.content-box table.connect {
  border: none;
}
/* line 268, templates/rt_denali/custom/scss/custom-add.scss */
.catItemExtraFields-right .content-box p {
  margin: 0 0 8px 0;
}
/* line 271, templates/rt_denali/custom/scss/custom-add.scss */
.catItemExtraFields-right div.content-box .field-wrap a {
  box-shadow: 0 -2px 0 #eecb8d inset !important;
  font-weight: 600 !important;
}
/* line 275, templates/rt_denali/custom/scss/custom-add.scss */
.catItemExtraFields-right div.content-box .field-wrap a:hover {
  color: #3f4643 !important;
}
/* line 278, templates/rt_denali/custom/scss/custom-add.scss */
div.mainbody-extrafields div.field-wrap {
  line-height: 1.3em;
  margin: 0 0 30px;
}
/* line 282, templates/rt_denali/custom/scss/custom-add.scss */
div.mainbody-extrafields div.field-wrap h3 {
  font-size: 1.2em !important;
  font-weight: 600;
  margin: 10px 0 15px 0 !important;
}
/* line 287, templates/rt_denali/custom/scss/custom-add.scss */
.mainbody-extrafields div.field-wrap ul li {
  margin: 0 0 5px !important;
}
/* line 290, templates/rt_denali/custom/scss/custom-add.scss */
div.catItemExtraFields-right div.content-buttonbox {
  margin: 20px 0;
  text-align: center;
}
/* line 294, templates/rt_denali/custom/scss/custom-add.scss */
div.catItemExtraFields-right div.content-buttonbox .field-wrap p {
  margin: 0;
}
/* line 297, templates/rt_denali/custom/scss/custom-add.scss */
div.catItemExtraFields-right div.content-buttonbox .field-wrap {
  margin: 20px 0px;
}
/* div.catItemExtraFields-right div.content-buttonbox .field-wrap a{
 background: none repeat scroll 0 0 #fff;
 border: 1px solid #444444 !important;
 border-radius: 0;
 box-shadow: none !important;
 color: #444444 !important;
 display: inline-block;
 font-size: 0.8em;
 font-weight: 400 !important;
 line-height: 1em;
 margin: 0 20px;
 padding: 20px 18px !important;
 text-align: center;
 text-transform: uppercase;
 transition: background 0.2s ease-out 0s, border 0.2s ease-out 0s !important;
 width: 75%;
 }
 div.catItemExtraFields-right div.content-buttonbox .field-wrap a:hover{
 background: #d88712!important; border: 1px solid #ffffff; color: #fff !important;text-decoration:none;
 } */
/* line 320, templates/rt_denali/custom/scss/custom-add.scss */
div.itemFullText div.catItemExtraFields-right div.content-box div.field-wrap.email {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* line 335, templates/rt_denali/custom/scss/custom-add.scss */
div.itemFullText div.catItemExtraFields-right div.content-box div.field-wrap.email a {
  font-weight: 400 !important;
}
/*Extra Fields category_item End*/
/*FontAwesome tags for content*/
/* line 341, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a.btn-link.twitter:before, #k2Container .catItemView a.btn-link.twitter:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f099";
  font-weight: normal;
  margin: 0 8px 0 0;
}
/* line 346, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a.btn-link.youtube:before, #k2Container .catItemView a.btn-link.youtube:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f16a";
  font-weight: normal;
  margin: 0 8px 0 0;
}
/* line 351, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a.btn-link.facebook:before, #k2Container .catItemView a.btn-link.facebook:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f09a";
  font-weight: normal;
  margin: 0 8px 0 0;
}
/* line 356, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a.btn-link.flickr:before, #k2Container .catItemView a.btn-link.flickr:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f16e";
  font-weight: normal;
  margin: 0 8px 0 0;
}
/* line 361, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a.btn-link.googleplus:before, #k2Container .catItemView a.btn-link.googleplus:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f0d5";
  font-weight: normal;
  margin: 0 8px 0 0;
}
/* line 366, templates/rt_denali/custom/scss/custom-add.scss */
#k2Container .itemFullText a.btn-link.rss:before, #k2Container .catItemView a.btn-link.rss:before {
  font-family: 'Font Awesome 5 Pro';
  content: "\f09e";
  font-weight: normal;
  margin: 0 8px 0 0;
}
/* line 371, templates/rt_denali/custom/scss/custom-add.scss */
ul.sigProResponsive li.sigProThumb a.sigProLink {
  background-color: #17181c;
  border: 4px solid #17181c !important;
  box-shadow: none !important;
  transition: all 0.4s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  text-decoration: none;
}
/* line 375, templates/rt_denali/custom/scss/custom-add.scss */
ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
  background-color: #ffca3d !important;
  border: 4px solid #ffca3d !important;
}
/* line 379, templates/rt_denali/custom/scss/custom-add.scss */
ul.sigProResponsive span.sigProPseudoCaption {
  padding: 0;
}
/*mobile sub menu*/
/* line 382, templates/rt_denali/custom/scss/custom-add.scss */
.moduletable.mobile-sub-menu {
  padding: 10px 0;
  background: #3a2f67;
}
/* line 383, templates/rt_denali/custom/scss/custom-add.scss */
.mobile-sub-menu a.dj-mobile-open-btn {
  font-size: 1rem !important;
  height: auto !important;
  padding: 8px !important;
  background: #7a6699;
  border: 1px solid #ccc;
}
/* line 384, templates/rt_denali/custom/scss/custom-add.scss */
.home-teaser span.itemImageCredits {
  color: #fff;
  position: absolute;
  bottom: 5px;
  right: 0;
  z-index: 3;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
  margin-right: 20px;
}
/*.catItemImageBlock{position: relative;}*/
/* line 391, templates/rt_denali/custom/scss/custom-add.scss */
span.itemImageCredits {
  color: #fff;
  position: absolute;
  bottom: 5px;
  right: 0;
  z-index: 3;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
/* line 399, templates/rt_denali/custom/scss/custom-add.scss */
span.itemImageCaption {
  color: #fff;
  position: absolute;
  bottom: 5px;
  left: 0;
  z-index: 3;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
/* line 407, templates/rt_denali/custom/scss/custom-add.scss */
.tagHeader {
  margin: 20px 0;
}
/* line 410, templates/rt_denali/custom/scss/custom-add.scss */
.tagHeader h1 {
  margin: 0;
  font-family: "aller", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1;
}
/* line 418, templates/rt_denali/custom/scss/custom-add.scss */
.tagItemView {
  margin: 10px 0 !important;
  padding: 20px !important;
  border: 1px solid #aaa;
  background-color: #fff;
}
/* line 423, templates/rt_denali/custom/scss/custom-add.scss */
span.catItemDateCreated, span.itemDateCreated {
  float: left;
  font-size: 0.7em;
  margin: 5px 10px 0 0;
}
/* line 428, templates/rt_denali/custom/scss/custom-add.scss */
span.catItemDateCreated:before, span.itemDateCreated:before {
  font-family: 'FontAwesome';
  content: "\f017";
  display: inline-block;
}
/* line 433, templates/rt_denali/custom/scss/custom-add.scss */
div.tagItemCategory {
  border-right: none;
}
/* line 435, templates/rt_denali/custom/scss/custom-add.scss */
h2.tagItemTitle {
  line-height: 1.1;
}
/* line 436, templates/rt_denali/custom/scss/custom-add.scss */
h2.tagItemTitle a {
  border-bottom: medium none !important;
  box-shadow: none !important;
  color: #111;
}
/* line 441, templates/rt_denali/custom/scss/custom-add.scss */
h2.tagItemTitle a:hover {
  color: #776795;
}
/*****Library Teaser Grid*****/
/* line 444, templates/rt_denali/custom/scss/custom-add.scss */
.library-grid .uk-panel {
  background: #547d7d;
  transition: all 0.4s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}
/* line 446, templates/rt_denali/custom/scss/custom-add.scss */
.library-grid .uk-panel:hover {
  background: #776796;
  transition: all 0.4s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
  -webkit-transition: all 0.2s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}
/* line 448, templates/rt_denali/custom/scss/custom-add.scss */
.library-grid .uk-panel .uk-overlay {
  padding-bottom: 30px;
}
/* line 449, templates/rt_denali/custom/scss/custom-add.scss */
.library-grid .uk-panel .uk-overlay-fade {
  opacity: 1;
}
/* line 454, templates/rt_denali/custom/scss/custom-add.scss */
#g-copyright .copyright-txt ul li {
  margin: 0 0 15px;
  list-style: none;
  list-style-position: outside;
}
/* line 459, templates/rt_denali/custom/scss/custom-add.scss */
#g-copyright div.login a {
  border: 1px solid #424e71;
  padding: 5px 15px;
  line-height: 1;
  font-size: 1rem;
}
/* line 465, templates/rt_denali/custom/scss/custom-add.scss */
#g-copyright div.login a:hover {
  background: #776795;
  color: #fff;
  text-decoration: none;
  border: 1px solid #fff;
}
/* Library big Teaser */
/* line 468, templates/rt_denali/custom/scss/custom-add.scss */
body .rt-block.library.fn {
  background: #547d7d none repeat scroll 0 0;
  text-shadow: none;
  color: #fff;
}
/* line 470, templates/rt_denali/custom/scss/custom-add.scss */
body .library.fn.rt-block {
  margin: 0;
  padding: 0;
}
/* line 471, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn h2.title {
  /*font-size: 18px; line-height: 22px; font-weight: 600; margin: 0; padding: 0;*/
}
/* line 472, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .module-title {
  position: absolute;
  left: 795px;
  top: 40px;
}
/* line 473, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase {
  margin: 0;
}
/* line 474, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-container {
  overflow: hidden;
}
/* line 475, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-list {
  padding: 0 !important;
}
/* line 476, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-img-container {
  padding: 0;
  margin: 0;
}
/* line 477, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-content {
  color: #fff;
  padding: 30px 10px 0 20px !important;
}
/* line 481, templates/rt_denali/custom/scss/custom-add.scss */
.rt-block.library.fn a {
  color: #fff;
  font-size: 33px;
  line-height: 43px;
  font-weight: 300;
}
/* line 482, templates/rt_denali/custom/scss/custom-add.scss */
.rt-block.library.fn .library .fn .layout-showcase .readon {
  margin: 0;
  display: block;
  position: absolute;
  border-radius: 0;
  background: none;
  border: 1px solid #fff;
  padding: 13px;
  text-transform: uppercase;
  box-shadow: none;
  font-size: 12px;
  line-height: 12px;
  font-weight: 400;
  transition: background 0.2s ease-out;
  transition: border 0.2s ease-out;
  left: 795px;
  bottom: 40px;
}
/* line 483, templates/rt_denali/custom/scss/custom-add.scss */
.rt-block.library.fn .library .fn .layout-showcase .readon:hover {
  background: #d88712;
  border: 1px solid #d88712;
}
/* line 484, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn.layout-showcase .sprocket-features-arrows .arrow {
  background: none !important;
  width: 30px;
  height: 30px;
  top: 40px;
  border: 0;
  box-shadow: none;
  border: 0;
  color: #fff !important;
  padding: 0;
  border-radius: 0;
  line-height: 22px;
  margin: 0;
  transition: color 0.2s ease-out;
}
/* line 485, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn [class*="sprocket"] .arrow:before {
  font-size: 24px !important;
}
/* line 486, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-arrows .next {
  right: 0;
}
/* line 487, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-arrows .prev {
  left: auto;
  /*right: 45px;*/
}
/* line 488, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-arrows .arrow:hover {
  color: #d88712 !important;
}
/* line 489, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-arrows .arrow {
  /*top: 5px;*/
}
/* line 490, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-title {
  border-radius: inherit;
  font-weight: 600;
  line-height: 1em;
  margin: 0 0 10px;
  padding: 0;
}
/* line 496, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-desc {
  font-size: 1.2rem;
  line-height: 1.4;
  margin-top: 0;
}
/* line 501, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-desc p {
  margin: 0 0 20px;
}
/* line 504, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-desc a.btn-link, .library.fn .layout-showcase .sprocket-features-desc a {
  display: inline-block;
  border-radius: 0;
  background: none;
  border: 1px solid #fff;
  text-transform: inherit;
  box-shadow: none;
  line-height: 1em;
  font-weight: 400;
  transition: background 0.2s ease-out, border 0.2s ease-out;
  color: #fff !important;
}
/* line 506, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase .sprocket-features-desc .btn-link:hover, body .library.fn .layout-showcase .sprocket-features-desc a:hover {
  background: #ce9800;
  border: 1px solid #fff;
  color: #fff !important;
  text-decoration: none;
}
/* line 507, templates/rt_denali/custom/scss/custom-add.scss */
.library.fn .layout-showcase {
  background: #547d7d;
}
/* line 508, templates/rt_denali/custom/scss/custom-add.scss */
.library-forms form input#pintext.pintext {
  width: auto;
  margin: 0;
  border-radius: 0 !important;
  color: #444;
  font-family: inherit;
  padding: 8px 10px;
}
/* line 514, templates/rt_denali/custom/scss/custom-add.scss */
div.library-forms {
  padding: 15px 20px;
}
/* line 515, templates/rt_denali/custom/scss/custom-add.scss */
div.library-forms form {
  margin: 0;
}
/* line 517, templates/rt_denali/custom/scss/custom-add.scss */
div.library-forms input[type="text"] {
  border: 1px solid #aaa;
  border-radius: 0 !important;
  color: #444;
  font-family: inherit;
  padding: 8px 10px;
  width: 200px;
  margin: 0;
}
/* line 524, templates/rt_denali/custom/scss/custom-add.scss */
div.library-forms .btn {
  border-bottom: inherit !important;
  background-color: #fff;
  border: 1px solid #fff;
  color: #393163;
  text-transform: uppercase;
  font-size: 0.8em;
  margin: 0 0 0 5px;
  padding: 10px 30px;
  box-shadow: inherit;
  text-decoration: none;
  border-radius: 10px;
}
/* line 535, templates/rt_denali/custom/scss/custom-add.scss */
div.library-forms .btn:hover {
  background-color: #393163;
  border: 1px solid #fff !important;
  color: #fff;
}
/* line 537, templates/rt_denali/custom/scss/custom-add.scss */
.library .platform-content {
  margin: 0;
  padding: 0;
}
/**********************/
/***** Responsive *****/
/**********************/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 566, templates/rt_denali/custom/scss/custom-add.scss */
  .catItemExtraFields-right {
    margin: 10px 0 20px 20px;
    width: 50%;
  }
}
@media only screen and (max-width: 959px) {
  /* line 573, templates/rt_denali/custom/scss/custom-add.scss */
  .catItemExtraFields-right {
    float: none;
    margin: 10px 0 20px;
    width: 100%;
  }
  /* line 578, templates/rt_denali/custom/scss/custom-add.scss */
  #g-navigation .denali-logo.library img {
    width: 150px;
    max-width: 150px;
    margin: 10px 0 5px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 587, templates/rt_denali/custom/scss/custom-add.scss */
  #k2Container .itemFullText, .itemListLinks {
    font-size: 1.2rem;
    line-height: 1.6;
  }
  /* line 589, templates/rt_denali/custom/scss/custom-add.scss */
  span.itemImageCaption {
    font-size: 10px !important;
    margin: 0 10px;
  }
  /* line 593, templates/rt_denali/custom/scss/custom-add.scss */
  span.itemImageCredits {
    font-size: 9px !important;
    margin-right: 10px !important;
    margin: 0 10px;
  }
  /* line 598, templates/rt_denali/custom/scss/custom-add.scss */
  h2.tagItemTitle {
    font-size: 1.8rem !important;
  }
  /* line 601, templates/rt_denali/custom/scss/custom-add.scss */
  .tagHeader h1 {
    font-size: 2.6rem !important;
  }
  /* line 608, templates/rt_denali/custom/scss/custom-add.scss */
  .library.fn .layout-showcase .sprocket-features-img-container {
    float: left;
    width: 50%;
  }
  /* line 609, templates/rt_denali/custom/scss/custom-add.scss */
  .library.fn .layout-showcase .sprocket-features-content {
    width: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 617, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-title {
    font-size: 1.8em;
    line-height: 1.6;
  }
  /* line 619, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc a.btn-link, body .library.fn .layout-showcase .sprocket-features-desc a {
    margin: 10px 0 0 !important;
    padding: 12px !important;
    font-size: 0.9em !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 623, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-content {
    /*width: 320px;*/
  }
  /* line 624, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-img-container {
    /*width: 320px;*/
  }
  /* line 625, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-title {
    font-size: 1.5em;
  }
  /* line 626, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc {
    font-size: 0.9em;
  }
  /* line 627, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc p {
    margin: 0 0 7px;
  }
  /* line 628, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc .btn-link, body .library.fn .layout-showcase .sprocket-features-desc a {
    margin: 10px 0 0;
    padding: 12px;
    font-size: 0.8em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 633, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-title {
    font-size: 1.5em;
  }
  /* line 634, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc {
    font-size: 0.8em;
  }
  /* line 635, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc p {
    margin: 0 0 5px;
  }
  /* line 636, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc .btn-link, body .library.fn .layout-showcase .sprocket-features-desc a {
    margin: 10px 0 0;
    padding: 12px;
    font-size: 0.8em;
  }
}
@media only screen and (max-width: 767px) {
  /* line 641, templates/rt_denali/custom/scss/custom-add.scss */
  #k2Container .itemFullText, .itemListLinks {
    font-size: 1rem;
    line-height: 1.5;
  }
  /* line 643, templates/rt_denali/custom/scss/custom-add.scss */
  span.itemImageCredits {
    font-size: 9px !important;
    margin: 0 10px;
    width: 45%;
    text-align: right;
    line-height: 1;
  }
  /* line 650, templates/rt_denali/custom/scss/custom-add.scss */
  span.itemImageCaption {
    font-size: 10px !important;
    margin: 0 10px;
    width: 45%;
    text-align: left;
    line-height: 1;
  }
  /* line 657, templates/rt_denali/custom/scss/custom-add.scss */
  h2.tagItemTitle {
    font-size: 1.5rem !important;
  }
  /* line 660, templates/rt_denali/custom/scss/custom-add.scss */
  .tagHeader h1 {
    font-size: 2rem !important;
  }
  /* line 663, templates/rt_denali/custom/scss/custom-add.scss */
  div.library-forms {
    padding: 10px 20px;
    text-align: center;
  }
  /* line 667, templates/rt_denali/custom/scss/custom-add.scss */
  .library.fn .layout-showcase .sprocket-features-img-container {
    float: none;
    width: 100%;
  }
  /* line 668, templates/rt_denali/custom/scss/custom-add.scss */
  .library.fn .layout-showcase .sprocket-features-content {
    width: 100%;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  /* line 676, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc a.btn-link, body .library.fn .layout-showcase .sprocket-features-desc a {
    margin: 10px 0 0 !important;
    padding: 12px !important;
    font-size: 0.9em !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 684, templates/rt_denali/custom/scss/custom-add.scss */
  body .library.fn .layout-showcase .sprocket-features-desc a.btn-link, body .library.fn .layout-showcase .sprocket-features-desc a {
    margin: 10px 0 0 !important;
    padding: 12px !important;
    font-size: 0.9em !important;
  }
}
/*# sourceMappingURL=custom-add_13.css.map */