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

margin: 25px !important;
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 4, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container > div.itemListCategoriesBlock {
  display: none;
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemSocialLinksBlock {
  padding: 4px;
  border-bottom: 1px dotted #ccc;
}
/* line 15, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemSocialLinksBlock span {
  font-weight: bold;
  color: #555;
  padding: 0 4px 0 0;
  float: left;
  display: block;
}
/* line 16, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemSocialLinksBlock ul.itemSocialLinks {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
/* line 17, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemSocialLinksBlock ul.itemSocialLinks li {
  float: left;
  list-style: none;
  padding: 0 4px;
  margin: 0;
}
/* line 18, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemSocialLinksBlock ul.itemSocialLinks li a {
  float: left;
  display: block;
  width: 16px;
  height: 16px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
/* line 20, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemSocialLinksBlock ul.itemSocialLinks li a span {
  display: none;
}
/* line 22, templates/g5_hydrogen/custom/scss/custom.scss */
a.facebook {
  background-image: url('../images/facebook-logo.png');
}
/* line 28, templates/g5_hydrogen/custom/scss/custom.scss */
p {
  font-size: 21px;
  line-height: 31.5px;
}
/* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
span.g-menu-item-content {
  padding-right: 16px !important;
}
/* line 60, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li .g-menu-item-content {
  padding-right: 16px !important;
}
/* line 62, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-content {
  color: #2b2525 !important;
}
/* line 64, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  background-color: #e4e4e4 !important;
}
/* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
#filterFooter {
  font-size: 1.3em !important;
  background-color: #f6f0df;
  padding: 10px;
}
/* line 67, templates/g5_hydrogen/custom/scss/custom.scss */
div.latestItemView div.latestItemHeader h2.latestItemTitle, div.latestItemView div.latestItemHeader {
  font-size: 1.2em !important;
}
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemBody {
  padding: 0px 0px !important;
}
/* line 81, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemView {
  margin: 10px;
}
/* line 82, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemIntroText {
  color: #3e3f46;
  font-size: 1.133em;
  font-weight: 500;
  padding: 0em !important;
  border-bottom: solid 0.056em #ccc;
}
/* line 89, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemToolbar {
  display: none;
}
/* line 92, templates/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  color: black !important;
}
/* line 93, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > #btl-panel-profile {
  background: none !important;
  /*    padding-right: 0px!important;*/
}
/* line 98, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemImageBlock span.itemImageCaption {
  font-size: 17px !important;
  letter-spacing: 0.5px;
  line-height: 23.04px;
  font-style: italic;
  text-size-adjust: 100%;
}
/* line 100, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemImageBlock span.itemImageCredits {
  font-size: 17px !important;
  font-style: italic;
  letter-spacing: 0.5px;
  text-align: center;
  text-size-adjust: 100%;
}
/* line 130, templates/g5_hydrogen/custom/scss/custom.scss */
h1 {
  font-size: 1.8em;
  color: #000;
  text-size-adjust: 100%;
  text-align: center;
  margin: 1.8rem;
}
/* line 134, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  font-size: 1.8em;
  color: #dc2727;
  text-size-adjust: 100%;
  text-align: center;
}
/* line 140, templates/g5_hydrogen/custom/scss/custom.scss */
h3, .sprocket-grids-b .sprocket-grids-b-item h2 {
  font-size: 2.5em;
  color: #000 !important;
  text-size-adjust: 100%;
  text-align: center;
  line-height: 1em;
  margin: 1.5em;
}
/* line 144, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemHeader h3.catItemTitle {
  padding: 1em;
  margin: 0.3em;
  color: black;
}
/* line 148, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemHeader h2.itemTitle {
  font-size: 3em;
  color: #000;
  text-size-adjust: 100%;
  text-align: center;
  line-height: 1.1em;
  margin: 1.5em;
}
/* line 150, templates/g5_hydrogen/custom/scss/custom.scss */
h4 {
  font-size: 1.7em;
  color: #cd2727;
  text-size-adjust: 100%;
  text-align: center;
}
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
h5 {
  font-size: 1.6em;
  color: #3f4c82;
  text-size-adjust: 100%;
  text-align: center;
}
/* line 158, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container > div.itemHeader > span.itemDateCreated {
  display: block;
  margin: 0;
  text-align: center !important;
  font-size: 0.8em;
  color: #434243;
}
/* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemHeader span.catItemDateCreated {
  display: block;
  margin: 0;
  text-align: center !important;
  font-size: 0.8em;
  color: #434243;
}
/* line 161, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemHeader span.itemAuthor a {
  color: #434243;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
.catItemAuthor {
  text-align: center;
}
/* line 165, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemHeader span.itemAuthor {
  display: block;
  padding-bottom: 15px;
  margin: 0;
  text-align: center;
}
/* line 172, templates/g5_hydrogen/custom/scss/custom.scss */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  background-color: #000;
}
/* line 174, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2ItemsBlock ul li a.moduleItemTitle {
  color: #999;
  line-height: 1.2em;
}
/* line 176, templates/g5_hydrogen/custom/scss/custom.scss */
a {
  color: #d62727;
}
/* line 179, templates/g5_hydrogen/custom/scss/custom.scss */
a:hover {
  text-decoration: underline;
  color: #ef0e0e;
}
/* line 185, templates/g5_hydrogen/custom/scss/custom.scss */
figure {
  margin-left: 20px;
  margin-right: 20px;
}
/* line 190, templates/g5_hydrogen/custom/scss/custom.scss */
.itemBody .itemFullText figure {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 225, templates/g5_hydrogen/custom/scss/custom.scss */
body #g-header {
  color: #333;
}
/* line 229, templates/g5_hydrogen/custom/scss/custom.scss */
body #g-header a {
  color: #333;
  text-decoration: none;
}
/* line 216, templates/g5_hydrogen/custom/scss/custom.scss */
body #g-header a:visited {
  color: #333;
}
/* line 219, templates/g5_hydrogen/custom/scss/custom.scss */
body #g-header a:hover {
  color: #d62727;
  text-decoration: none;
}
/* line 233, templates/g5_hydrogen/custom/scss/custom.scss */
body #g-header > .g-container > .g-grid {
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
/* line 238, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-header-left-block {
  width: 244px;
  -webkit-flex: 0 0 244px;
  flex: 0 0 244px;
}
/* line 243, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-header-right-block {
  width: 500px;
  -webkit-flex: 1 0 500px;
  flex: 1 0 500px;
}
/* line 249, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 251, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-block.main-menu {
  text-align: left;
}
/* line 254, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-block.main-menu .g-content {
  padding-left: 25px;
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 5px;
}
/* line 263, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-position-header-leader-mobile-ad {
  background-color: #fff;
}
/* line 267, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-position-breadcrumbs {
  font-size: 0.85em;
  line-height: 1.1em;
  text-align: center;
}
/* line 272, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-position-breadcrumbs .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 276, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-position-breadcrumbs .g-content ul {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
}
/* line 285, templates/g5_hydrogen/custom/scss/custom.scss */
body.itemid-101 .cula-position-breadcrumbs, body.itemid-152 .cula-position-breadcrumbs {
  display: none;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 302, templates/g5_hydrogen/custom/scss/custom.scss */
body #g-footer .g-block.cula-position-footer-totop {
  text-align: center;
}
/* line 305, templates/g5_hydrogen/custom/scss/custom.scss */
body #g-footer .g-block.cula-position-footer-totop > .g-content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 321, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 322, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 323, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.itemView .g-grid .g-block.size-50.cula-column-padding {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 327, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.itemView .g-grid .g-block.size-50.cula-column-padding:first-child {
  padding-left: 0px;
}
/* line 330, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.itemView .g-grid .g-block.size-50.cula-column-padding:last-child {
  padding-right: 0px;
}
/* line 336, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 339, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock {
  background-color: #f3f0f0;
  padding: 0.7em;
}
/* line 345, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListCategory {
  border: 0;
  background: none;
  padding: 0;
}
/* line 350, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListCategory h2 {
  font-size: 1.4em !important;
}
/* line 355, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListSubCategories.cula-inline {
  border-top: #f9f1e7 1px solid;
  border-bottom: #f9f1e7 1px solid;
}
/* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListSubCategories.cula-inline h3, #k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListSubCategories.cula-inline .sprocket-grids-b .sprocket-grids-b-item h2, .sprocket-grids-b .sprocket-grids-b-item #k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListSubCategories.cula-inline h2 {
  display: inline;
}
/* line 360, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListSubCategories.cula-inline h3:after {
  content: ': ';
}
/* line 364, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListSubCategories.cula-inline ul {
  display: inline;
}
/* line 366, templates/g5_hydrogen/custom/scss/custom.scss */
#k2Container.cula-mag.itemListView .itemListCategoriesBlock .itemListSubCategories.cula-inline ul li {
  display: inline;
  padding-left: 0.5em;
  /* */
  padding-right: 0.5em;
  /* */
}
/* line 378, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 380, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 381, templates/g5_hydrogen/custom/scss/custom.scss */
.latestItemView .latestItemHeader h2 {
  margin-bottom: 0;
}
/* line 386, templates/g5_hydrogen/custom/scss/custom.scss */
.latestItemView .latestItemIntroText {
  margin: 0;
}
/* line 390, templates/g5_hydrogen/custom/scss/custom.scss */
.latestItemView span.latestItemDateCreated {
  font-size: 0.8em !important;
}
/* line 395, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 400, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-toolbar-btn, div.mod-languages ul.lang-inline li a, #btl .btl-panel > span, #g-header .g-social a, body .g-block.cula-newslettersubscribe-link a {
  color: #333;
  text-decoration: none;
  color: #333;
  font-size: 0.8rem;
  color: #333;
  display: inline-block;
  padding: 0.1rem 0.4rem;
  background: transparent;
  border: 1px solid #ddd;
  border-radius: 0.1875rem;
  box-shadow: none;
  margin: 0px;
  line-height: 1.5em;
  height: 1.5rem;
}
/* line 216, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-toolbar-btn:visited, div.mod-languages ul.lang-inline li a:visited, #btl .btl-panel > span:visited, #g-header .g-social a:visited, body .g-block.cula-newslettersubscribe-link a:visited {
  color: #333;
}
/* line 219, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-toolbar-btn:hover, div.mod-languages ul.lang-inline li a:hover, #btl .btl-panel > span:hover, #g-header .g-social a:hover, body .g-block.cula-newslettersubscribe-link a:hover {
  color: #d62727;
  text-decoration: none;
}
/* line 415, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li {
  margin-right: 1px;
  margin-left: 1px;
}
/* line 420, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li a {
  padding: 0;
  margin: 0;
}
/* line 425, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li a img {
  height: 1.5em;
  width: auto;
  opacity: 0.6;
}
/* line 432, templates/g5_hydrogen/custom/scss/custom.scss */
div.mod-languages ul.lang-inline li.lang-active img {
  opacity: 1;
}
/* line 438, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-login {
  width: 27px;
}
/* line 446, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-login > span {
  display: none;
}
/* line 450, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-login:before {
  font-family: FontAwesome;
  content: "\f090";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
/* line 460, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-registration {
  width: 27px;
}
/* line 463, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-registration > span {
  display: none;
}
/* line 467, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-registration:before {
  font-family: FontAwesome;
  content: "\f234";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
/* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-profile {
  width: 52px;
}
/* line 479, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-profile > span {
  display: none;
}
/* line 483, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span#btl-panel-profile:before {
  font-family: FontAwesome;
  content: "\f007";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
/* line 493, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-nomargin-right {
  margin-right: 0;
}
/* line 498, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-nomargin-right {
  margin-right: 0;
}
/* line 502, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-nopadding-left {
  padding-left: 0;
}
/* line 507, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-nopadding-left {
  padding-left: 0;
}
/* line 512, templates/g5_hydrogen/custom/scss/custom.scss */
.g-container {
  margin-left: 0;
}
@media all and (min-width: 1346px) {
  /* line 520, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-container {
    width: 1346px;
  }
}
/* line 527, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  color: #333;
  font-size: 0.8rem;
}
/* line 531, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a, #g-header a:visited {
  color: #333;
  font-size: 0.8rem;
}
/* line 536, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a:hover {
  color: #333;
  font-size: 0.8rem;
  color: red;
}
/* line 541, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .cula-header-toolmenu-item {
  padding-top: 0.5rem;
}
/* line 546, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header, #g-header input {
  color: #333;
  font-size: 0.8rem;
  padding-top: 2px;
  padding-bottom: 2px;
}
/* line 554, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-social a {
  background-color: transparent;
}
/* line 560, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-content {
  margin: 0px;
  font-size: 16px;
  text-align: center;
  line-height: 1.34em;
}
/* line 568, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .cula-position-search-block .g-content, #g-header .cula-position-login-block .g-content, #g-header .cula-newslettersubscribe-link .g-content, #g-header .cula-social-block .g-content {
  padding-left: 0;
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
}
/* line 579, templates/g5_hydrogen/custom/scss/custom.scss */
body .g-block.cula-newslettersubscribe-link {
  -webkit-flex: 0 0 27px;
  flex: 0 0 27px;
}
/* line 582, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 584, templates/g5_hydrogen/custom/scss/custom.scss */
body .g-block.cula-newslettersubscribe-link a:before {
  font-family: FontAwesome;
  content: "\f1ea";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
/* line 592, templates/g5_hydrogen/custom/scss/custom.scss */
body .g-block.cula-newslettersubscribe-link a > span {
  display: none;
}
/* line 599, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-position-search-block {
  -webkit-flex: 0 1 150px;
  flex: 0 1 150px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 607, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-position-search-block .g-content {
  padding-right: 0.5em;
}
/* line 609, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-position-search-block .g-content input {
  border-radius: 0.1875rem;
}
/* line 614, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-position-search-block .inputbox.search-query {
  box-sizing: border-box;
  width: 100%;
}
/* line 621, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .cula-position-date-block {
  white-space: nowrap;
  font-weight: 100;
}
/* line 627, templates/g5_hydrogen/custom/scss/custom.scss */
body .g-block.cula-position-login-block {
  -webkit-flex: 0 0 60px;
  flex: 0 0 60px;
}
/* line 631, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-social-block {
  -webkit-flex: 0 0 115px;
  flex: 0 0 115px;
}
/* line 636, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-social a span.g-social-text {
  display: none;
}
/* line 641, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .social-items {
  text-color: #000;
}
/* line 646, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-position-langswitch-block {
  -webkit-flex: 0 0 100px;
  flex: 0 0 100px;
  text-align: right !important;
}
/* line 651, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header-right {
  padding-left: 1rem;
}
/* line 655, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header-right > .g-grid {
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
/* line 661, templates/g5_hydrogen/custom/scss/custom.scss */
#btl .btl-panel > span {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
/* line 666, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-logo-block .g-content {
  padding-right: 0;
}
/* line 671, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-logo-block .g-content .gantry-logo img {
  width: 220px;
}
/* line 676, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 677, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.cula-introtext-block .g-content {
  margin-top: 0;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
}
@media all and (max-width: 1024px) {
  .g-block.cula-introtext-block .g-content {
    font-size: 0.6rem;
  }
}
/* line 689, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.cula-introtext-block strong {
  font-weight: 500;
}
/* line 694, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.cula-topbanner-block {
  font-size: 0.8rem;
}
/* line 699, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.cula-topbanner-block .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 705, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.cula-position-left-block h1 {
  font-size: 1.4em;
}
/* line 710, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.cula-position-left-block h2 {
  font-size: 1.2em;
}
/* line 715, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.cula-position-left-block h3, .g-block.cula-position-left-block .sprocket-grids-b .sprocket-grids-b-item h2, .sprocket-grids-b .sprocket-grids-b-item .g-block.cula-position-left-block h2 {
  font-size: 1.1em;
}
/* line 720, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .cula-position-langswitch-block .g-content, #g-header .cula-topbanner-block .g-content {
  padding-left: 0;
  margin-left: 0;
}
/* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
#g-container-main > .g-container > .g-grid {
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
/* line 743, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-sidebar-left-block {
  width: 244px;
  -webkit-flex: 0 0 244px;
  flex: 0 0 244px;
}
/* line 749, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-sidebar-left-block .g-block.cula-position-sidebar-left-totop {
  display: none;
}
/* line 754, templates/g5_hydrogen/custom/scss/custom.scss */
#g-sidebar-left {
  font-size: 0.93rem;
}
/* line 767, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-sidebar-right-block {
  width: 320px;
  -webkit-flex: 0 0 320px;
  flex: 0 0 320px;
}
/* line 773, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-sidebar-right-block .g-block.cula-position-sidebar-right-totop {
  display: none;
}
/* line 779, templates/g5_hydrogen/custom/scss/custom.scss */
#g-sidebar {
  font-size: 0.93rem;
}
/* line 783, templates/g5_hydrogen/custom/scss/custom.scss */
.cula-sidebar-right-block > #g-sidebar > .g-grid > .g-block > .g-content {
  padding-right: 0;
  margin-right: 0;
}
/* line 792, templates/g5_hydrogen/custom/scss/custom.scss */
.bt-social-share {
  background: none;
  border: none;
  border-top: 1px solid #f9f1e7;
  border-bottom: 1px solid #f9f1e7;
}
/* line 803, templates/g5_hydrogen/custom/scss/custom.scss */
body .cula-main-block {
  max-width: 782px;
  -webkit-flex: 1 1 400px;
  flex: 1 1 400px;
  width: auto;
}
/* line 813, templates/g5_hydrogen/custom/scss/custom.scss */
#g-sidead {
  display: none;
}
@media only all and (max-width: 48rem) {
  /* line 825, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-navigation {
    background: transparent;
  }
  /* line 829, templates/g5_hydrogen/custom/scss/custom.scss */
  body .cula-header-left-block, body .cula-header-right-block {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  /* line 834, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-container-main > .g-container > .g-grid {
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  /* line 838, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-block.cula-logo-block {
    display: block;
    flex: 0 100%;
    text-align: center !important;
  }
  /* line 845, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-block.cula-position-date-block {
    display: block;
    flex: 0 100%;
    text-align: center !important;
  }
  /* line 852, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-visible-desktop {
    display: none !important;
  }
  /* line 856, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-hidden-desktop {
    display: block !important;
  }
  /* line 860, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header-right {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  /* line 865, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header-right > .g-grid {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
  /* line 875, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .cula-introtext-block, #g-header .cula-topbanner-block {
    margin-left: 10px;
    margin-right: 10px;
    text-align: center !important;
    display: block;
    flex: none;
    width: 100%;
  }
  /* line 885, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-container {
    width: auto;
  }
  /* line 889, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-content {
    width: auto;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
  }
  /* line 896, templates/g5_hydrogen/custom/scss/custom.scss */
  div.itemHeader h2.itemTitle {
    font-size: 2.2em;
    color: black !important;
    text-size-adjust: 100%;
    text-align: center;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    overflow-wrap: break-word;
  }
  /* line 902, templates/g5_hydrogen/custom/scss/custom.scss */
  div.catItemHeader h3.catItemTitle {
    font-size: 2.5em;
    color: black !important;
    text-size-adjust: 100%;
    text-align: center;
    line-height: 1em;
    margin: 0;
    padding: 0;
    overflow-wrap: break-word;
  }
}
@media all and (min-width: 75rem) {
  /* line 921, templates/g5_hydrogen/custom/scss/custom.scss */
  body .g-block.cula-newslettersubscribe-link {
    -webkit-flex: 0 0 100px;
    flex: 0 0 100px;
  }
  /* line 923, templates/g5_hydrogen/custom/scss/custom.scss */
  body .g-block.cula-newslettersubscribe-link a {
    width: auto;
  }
  /* line 926, templates/g5_hydrogen/custom/scss/custom.scss */
  body .g-block.cula-newslettersubscribe-link a > span {
    display: inline;
  }
}
@media all and (min-width: 60rem) {
  /* line 947, templates/g5_hydrogen/custom/scss/custom.scss */
  body .g-block.cula-position-login-block {
    -webkit-flex: 0 0 220px;
    flex: 0 0 220px;
  }
  /* line 951, templates/g5_hydrogen/custom/scss/custom.scss */
  #btl .btl-panel > span#btl-panel-login, #btl .btl-panel > span#btl-panel-profile {
    width: auto;
  }
  /* line 956, templates/g5_hydrogen/custom/scss/custom.scss */
  #btl .btl-panel > span#btl-panel-login > span, #btl .btl-panel > span#btl-panel-profile > span {
    display: inline;
  }
}
/*
 * Special CSS adjustment for medium desktops
 */
@media (max-width: 1280px) {
  /* line 971, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 972, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-main-block .adsbygoogle {
    max-width: 590px;
  }
}
/*
 * CSS for devices < large desktop (HD)
 * This also applies to 1024 x 768, thus also to some tablets
 */
@media (max-width: 74.938rem) {
  /* line 989, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-block.cula-position-login-block {
    min-width: 5rem;
  }
}
@media only all and (max-width: 940px) {
  /* line 1001, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-container-main > .g-container {
    width: auto;
  }
  /* line 1005, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1006, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-main-block .adsbygoogle {
    max-width: 390px;
  }
}
@media only all and (max-width: 700px) {
  /* line 1022, templates/g5_hydrogen/custom/scss/custom.scss */
  body .cula-main-block {
    order: 1;
    width: auto;
    -webkit-flex: 1 0 100%;
    flex: 1 0 100%;
  }
  /* line 1029, templates/g5_hydrogen/custom/scss/custom.scss */
  body .cula-sidebar-left-block {
    order: 2;
  }
  /* line 1033, templates/g5_hydrogen/custom/scss/custom.scss */
  body .cula-sidebar-right-block {
    order: 3;
  }
}
@media only all and (max-width: 640px) {
  /* line 1046, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-main-block {
    order: 1;
  }
  /* line 1049, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-main-block .adsbygoogle {
    max-width: 300px;
  }
  /* line 1054, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-sidebar-left-block {
    order: 2;
  }
  /* line 1058, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-sidebar-right-block {
    order: 3;
  }
  /* line 1063, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .cula-introtext-block, #g-header .cula-topbanner-block {
    display: none !important;
  }
  /* line 1068, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .cula-position-search-block {
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  /* line 1072, templates/g5_hydrogen/custom/scss/custom.scss */
  figure {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media only all and (max-width: 414px) {
  /*  blockquote {
   border-left: 15px solid #eee;
   display: block;
   float: left;
   margin-top: 3em;
   margin-bottom: 3em;
   margin-left: 8px;
   margin-right: 5px;
   }
   blockquote > p:first-child:first-letter {
   color: #eee;
   display: inline-block;
   float: left;
   font-family: Belizio,Georgia,"Droid Serif",serif;
   font-size: 57px;
   font-weight: 700;
   line-height: 60px;
   padding: 9px 12px 0 0;
   text-transform: uppercase;
   line-height: 2em;
   }*/
  /* line 1083, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 1084, templates/g5_hydrogen/custom/scss/custom.scss */
  .cula-main-block .adsbygoogle {
    max-width: 320px;
  }
  /* line 1116, templates/g5_hydrogen/custom/scss/custom.scss */
  blockquote {
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin-left: 25px;
    padding: 0.5em 1em;
    quotes: "\201C" "\201D" "\2018" "\2019";
  }
  /* line 1123, templates/g5_hydrogen/custom/scss/custom.scss */
  blockquote:before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
  }
  /* line 1131, templates/g5_hydrogen/custom/scss/custom.scss */
  blockquote:after {
    color: #ccc;
    content: close-quote;
    font-size: 4em;
    line-height: 0.1em;
    vertical-align: -0.4em;
    margin-left: 0.25em;
  }
  /* line 1139, templates/g5_hydrogen/custom/scss/custom.scss */
  blockquote p {
    display: inline;
  }
}
/* line 1157, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1159, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1160, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-grids-b .sprocket-grids-b-item.panel-color {
  background: transparent;
}
/* line 1164, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1168, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-grids-b .sprocket-grids-b-item .sprocket-grids-b-content {
  color: inherit;
}
/* line 1174, templates/g5_hydrogen/custom/scss/custom.scss */
div.latestItemTagsBlock {
  border-bottom: 1px solid #ccc !important;
  padding: 3px 0;
}
/* line 1179, templates/g5_hydrogen/custom/scss/custom.scss */
div.latestItemIntroText {
  padding: 0 !important;
}
/* line 1183, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemFullText > p:first-child:first-letter {
  color: #000;
  display: inline-block;
  float: left;
  font-family: Belizio, Georgia, "Droid Serif", serif;
  font-size: 77px;
  font-weight: 700;
  line-height: 60px;
  padding: 9px 12px 0 0;
  text-transform: uppercase;
}
/* line 1195, templates/g5_hydrogen/custom/scss/custom.scss */
figcaption {
  font-size: 17px !important;
  letter-spacing: 0.5px;
  line-height: 23.04px;
  font-style: italic;
  text-size-adjust: 100%;
}
/* line 1203, templates/g5_hydrogen/custom/scss/custom.scss */
.article__text blockquote, .article__live-updates blockquote {
  color: #1f1f1f;
  font-size: 1.0625em;
  font-style: italic;
  line-height: 1.52941em;
  margin: 2.17647em 0;
  padding-left: 2.70588em;
  position: relative;
}
/* line 1213, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemTagsBlock ul.catItemTags {
  font-size: 12px;
  margin: 0;
  padding: 0;
}
/* line 1219, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemTagsBlock ul.catItemTags li a {
  color: #666;
}
/* line 1223, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemImageBlock {
  margin-bottom: 8px;
}
/* line 1227, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemIntroText {
  padding: 0px;
}
/* line 1231, templates/g5_hydrogen/custom/scss/custom.scss */
span.catItemDateModified {
  font-size: 10px !important;
}
/* line 1235, templates/g5_hydrogen/custom/scss/custom.scss */
div.catItemCategory {
  font-size: 10px;
}
/*
 iCa
 */
/* line 1241, templates/g5_hydrogen/custom/scss/custom.scss */
.ic-info-box-content {
  overflow: hidden;
}
/* line 1245, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 1246, templates/g5_hydrogen/custom/scss/custom.scss */
.ic-info-bookingurl .ic-value, .ic-info-bookingurl .ic-value a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1252, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before {
  display: none !important;
}
/* line 1253, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemVideoBlock h3, div.itemVideoBlock .sprocket-grids-b .sprocket-grids-b-item h2, .sprocket-grids-b .sprocket-grids-b-item div.itemVideoBlock h2, div.catItemVideoBlock h3, div.catItemVideoBlock .sprocket-grids-b .sprocket-grids-b-item h2, .sprocket-grids-b .sprocket-grids-b-item div.catItemVideoBlock h2 {
  display: none;
}
/* line 1256, templates/g5_hydrogen/custom/scss/custom.scss */
div.k2FeedIcon {
  display: none;
}
/* line 1260, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemRelated h3, div.itemRelated .sprocket-grids-b .sprocket-grids-b-item h2, .sprocket-grids-b .sprocket-grids-b-item div.itemRelated h2 {
  font-size: 20px;
  color: #666;
  text-transform: uppercase;
  /* font-family: arial;*/
  border-bottom: 1px solid;
  margin: 50px 0px 20px 10px;
}
/* line 1269, templates/g5_hydrogen/custom/scss/custom.scss */
a.itemRelTitle {
  font-size: 30px;
}
/* line 1273, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemRelated ul li {
  list-style: none;
}
/* line 1277, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorBlock img.itemAuthorAvatar {
  border-radius: 5%;
  width: 100px;
  border: none;
  padding: 0px;
  margin: 5px 15px 0px 0px;
}
/* line 1285, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorLatest ul li.even {
  padding: 0px;
  padding-bottom: 10px;
  font-size: 30px;
  list-style: none;
  color: #777;
}
/* line 1295, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorLatest ul li.even a {
  padding: 0px;
  padding-bottom: 10px;
  font-size: 30px;
  list-style: none;
  color: #d62727;
}
/* line 1303, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorLatest h3, div.itemAuthorLatest .sprocket-grids-b .sprocket-grids-b-item h2, .sprocket-grids-b .sprocket-grids-b-item div.itemAuthorLatest h2 {
  font-size: 20px;
  color: #777;
  text-transform: uppercase;
  /* font-family: arial; */
  border-bottom: 1px solid;
  margin: 50px 0px 20px 10px;
}
/* line 1315, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote {
  position: relative;
  font-family: "Georgia", "Times New Roman", serif;
  font-size: 38px !important;
  /* fuerza tamaño del texto */
  line-height: 1.4;
  color: #111;
  text-align: left;
  padding: 0.5em 0.5em;
  margin: 1em auto;
  max-width: 700px;
  border: none !important;
  /* elimina cualquier barra previa */
}
/* line 1328, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote p {
  font-size: 38px !important;
  /* asegura el <p> también */
  line-height: 1.4;
  font-style: italic;
  display: inline;
}
/* line 1335, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote:before {
  content: "“";
  position: absolute;
  left: -0.4em;
  top: -0.1em;
  font-size: 6em;
  /* escala con el texto */
  color: #e63946;
  line-height: 1;
}
/* line 1345, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote:after {
  content: "”";
  position: absolute;
  right: -0.4em;
  bottom: -0.5em;
  font-size: 6em;
  /* escala con el texto */
  color: #e63946;
  line-height: 1;
}
/* line 1356, templates/g5_hydrogen/custom/scss/custom.scss */
blockquote, blockquote p {
  font-size: 38px !important;
}
/*h3, .sprocket-grids-b .sprocket-grids-b-item h2 {
 font-size: 3em;
 color: #dc2727;
 font-weight: 400;
 font-family: 'Arsenal';
 }*/
/* line 1374, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemListCategory img {
  display: none;
}
/* line 1378, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemListSubCategories h3, div.itemListSubCategories .sprocket-grids-b .sprocket-grids-b-item h2, .sprocket-grids-b .sprocket-grids-b-item div.itemListSubCategories h2 {
  display: none;
}
/* line 1382, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemBody ol, li {
  font-size: 1em;
}
/* line 1384, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorLatest ul li {
  padding: 0px;
  padding-bottom: 10px;
  font-size: 25px;
  list-style: none;
  color: #424146 important !;
}
/* line 1392, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorLatest ul li.even a {
  padding: 0px;
  padding-bottom: 10px;
  font-size: 25px;
  list-style: none;
  color: #d62727;
}
/* line 1400, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header, #g-header input {
  color: #fff;
}
/* line 1401, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header, #g-header input a:hover {
  color: #666;
}
/* line 1403, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorBlock div.itemAuthorDetails h3.itemAuthorName a {
  font-size: 32px !important;
}
/* line 1407, templates/g5_hydrogen/custom/scss/custom.scss */
div.itemAuthorBlock img.itemAuthorAvatar {
  width: 200px !important;
}
/*# sourceMappingURL=custom__body_only.css.map */