/* 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=Lora|Open+Sans');
/* 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/_content-pro-joomla.scss */
/* line 5, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro:not(.gutter-disabled) {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
/* line 8, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid {
  margin-bottom: 1.876rem;
}
/* line 10, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro:not(.gutter-disabled) > .g-grid:last-child {
  margin-bottom: 0;
}
/* line 12, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 13, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 14, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
@media only all and (max-width: 47.938rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid:last-child > .g-block:last-child .g-content-pro-item {
    margin-bottom: 0 !important;
  }
}
@media only all and (max-width: 47.938rem) {
  .g-content-pro:not(.gutter-disabled) > .g-grid {
    margin-bottom: 0;
  }
}
/* line 26, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
@media only all and (max-width: 47.938rem) {
  .g-content-pro:not(.gutter-disabled) .g-content-pro-item {
    margin-bottom: 1.876rem !important;
  }
}
/* line 34, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro, .g-content-pro-slider, .g-content-pro-slideset {
  text-align: center;
}
/* line 36, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.g-pullup, .g-content-pro-slider.g-pullup, .g-content-pro-slideset.g-pullup {
  margin-top: -7.7505rem;
  position: relative;
  z-index: 21;
}
/* line 40, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.g-pullup .g-content-pro-item, .g-content-pro-slider.g-pullup .g-content-pro-item, .g-content-pro-slideset.g-pullup .g-content-pro-item {
  border: none;
}
/* line 44, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 45, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.gutter-disabled .g-content-pro-item, .g-content-pro-slider.gutter-disabled .g-content-pro-item, .g-content-pro-slideset.gutter-disabled .g-content-pro-item {
  border: none;
}
/* line 48, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.gutter-disabled .uk-slideset, .g-content-pro-slider.gutter-disabled .uk-slideset, .g-content-pro-slideset.gutter-disabled .uk-slideset {
  margin-left: 0;
}
/* line 50, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 51, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slider.gutter-disabled .uk-slideset.uk-grid > *, .g-content-pro-slideset.gutter-disabled .uk-slideset.uk-grid > * {
  padding-left: 0;
}
/* line 57, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content, .g-content-pro-slider .g-content, .g-content-pro-slideset .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 62, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: 1px solid #ddd;
  width: 100%;
}
@media only all and (max-width: 47.938rem) {
  .g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
    margin-bottom: 3.126rem;
  }
  /* line 67, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
  .g-content-pro .g-content-pro-item:last-child, .g-content-pro-slider .g-content-pro-item:last-child, .g-content-pro-slideset .g-content-pro-item:last-child {
    margin-bottom: 0;
  }
}
/* line 72, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-image, .g-content-pro-slider .g-content-pro-image, .g-content-pro-slideset .g-content-pro-image {
  width: 100%;
  background-position: center;
  background-size: cover;
}
/* line 76, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-image > a, .g-content-pro-slider .g-content-pro-image > a, .g-content-pro-slideset .g-content-pro-image > a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 81, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-image img, .g-content-pro-slider .g-content-pro-image img, .g-content-pro-slideset .g-content-pro-image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 85, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container, .g-content-pro-slider .g-info-container, .g-content-pro-slideset .g-info-container {
  padding: 20px;
  background: #fff;
}
/* line 89, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro p, .g-content-pro-slider p, .g-content-pro-slideset p {
  margin: 0;
}
/* line 92, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-title, .g-content-pro-slider .g-content-pro-title, .g-content-pro-slideset .g-content-pro-title {
  margin: 0;
}
/* line 94, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-title a, .g-content-pro-slider .g-content-pro-title a, .g-content-pro-slideset .g-content-pro-title a {
  color: #4d4d4d;
}
/* line 96, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-title a:hover, .g-content-pro-slider .g-content-pro-title a:hover, .g-content-pro-slideset .g-content-pro-title a:hover {
  color: #424242;
}
/* line 101, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-content-pro-desc, .g-content-pro-slider .g-content-pro-desc, .g-content-pro-slideset .g-content-pro-desc {
  margin-top: 10px;
}
/* line 104, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 105, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel {
  padding: 15px;
}
/* line 107, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel p, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel p {
  margin-top: 5px;
}
/* line 110, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a {
  color: #fff;
}
/* line 112, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slider .g-info-container-style2.uk-overlay-panel a:hover, .g-content-pro-slideset .g-info-container-style2.uk-overlay-panel a:hover {
  color: #424242;
}
/* line 117, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-info-container-style2 .g-article-details, .g-content-pro-slider .g-info-container-style2 .g-article-details, .g-content-pro-slideset .g-info-container-style2 .g-article-details {
  color: #bfbfbf;
}
/* line 121, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details, .g-content-pro-slider .g-article-details, .g-content-pro-slideset .g-article-details {
  margin-top: 10px;
  font-size: 90%;
  color: #8c8c8c;
}
/* line 125, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details > span, .g-content-pro-slider .g-article-details > span, .g-content-pro-slideset .g-article-details > span {
  margin-right: 10px;
}
/* line 127, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details > span:last-child, .g-content-pro-slider .g-article-details > span:last-child, .g-content-pro-slideset .g-article-details > span:last-child {
  margin-right: 0;
}
/* line 130, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-details > span i, .g-content-pro-slider .g-article-details > span i, .g-content-pro-slideset .g-article-details > span i {
  margin-right: 5px;
}
/* line 135, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro .g-article-read-more, .g-content-pro-slider .g-article-read-more, .g-content-pro-slideset .g-article-read-more {
  margin-top: 15px;
}
/* line 138, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 139, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-info-container-style2, .g-content-pro-slider.style3 .g-info-container-style2, .g-content-pro-slideset.style3 .g-info-container-style2 {
  background: -webkit-linear-gradient( top , rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.15) 20%, rgba(0, 0, 0, 0.8) 100%);
  padding: 20px;
}
/* line 142, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-info-container-style2 a, .g-content-pro-slider.style3 .g-info-container-style2 a, .g-content-pro-slideset.style3 .g-info-container-style2 a {
  color: #fff;
}
/* line 144, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-info-container-style2 a:hover, .g-content-pro-slider.style3 .g-info-container-style2 a:hover, .g-content-pro-slideset.style3 .g-info-container-style2 a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 150, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 151, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 152, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image .uk-overlay img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
}
/* line 156, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 157, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
/* line 158, templates/g5_hydrogen/custom/scss/_content-pro-joomla.scss */
.g-content-pro.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slider.style3 .g-content-pro-image:hover .uk-overlay img, .g-content-pro-slideset.style3 .g-content-pro-image:hover .uk-overlay img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/*Header Grey*/
/*Off White*/
/* Font Families */
/* line 12, templates/g5_hydrogen/custom/scss/custom.scss */
.displaynone {
  display: none;
}
/* line 16, templates/g5_hydrogen/custom/scss/custom.scss */
.test {
  font-family: 'Lora', serif;
  font-family: 'Open Sans', sans-serif;
}
/* line 21, templates/g5_hydrogen/custom/scss/custom.scss */
h3 {
  font-family: 'Lora', serif;
  font-size: 30px;
  color: black;
  line-height: 37px;
}
/* line 29, templates/g5_hydrogen/custom/scss/custom.scss */
h2 {
  color: white;
  font-family: 'Lora', serif;
  font-size: 60px;
}
/* line 35, templates/g5_hydrogen/custom/scss/custom.scss */
.phonelink {
  font-family: 'Lora', serif;
  font-size: 24px;
  transition: 0.4s;
}
/* line 41, templates/g5_hydrogen/custom/scss/custom.scss */
.phonelink:hover {
  color: grey;
}
/* Menu Button Start */
/* line 47, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .top-menu {
  text-align: right;
  padding-top: 13px;
  display: inline-block;
}
/* line 52, templates/g5_hydrogen/custom/scss/custom.scss */
.tabber {
  padding: 5px;
  cursor: pointer;
  margin-right: 10px;
  display: inline-block;
}
/* line 58, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-115.g-parent.active.g-standard.g-menu-item-link-parent > ul {
  margin-left: 10px;
}
/*.g-offcanvas-open .g-offcanvas-right #g-page-surround:before {
 opacity: 1;
 transform: rotateZ(-45deg);
 }
 .g-offcanvas-right #g-page-surround:before, .g-offcanvas-right #g-page-surround:after {
 transition: transform 0.3s ease,opacity 0.3s ease;
 transform: rotateZ(0deg);
 content: '|';
 position: absolute;
 top: 25px;
 right: 40px;
 color: #fff;
 z-index: 20;
 font-size: 2.7em;
 font-weight: bold;
 pointer-events: none;
 z-index: 600;
 opacity: 0;
 font-family: 'dinregular';
 }*/
/* line 81, templates/g5_hydrogen/custom/scss/custom.scss */
.tabber > span {
  width: 45px;
  height: 3px;
  background-color: #e5ded4;
  display: block;
  margin: 0 auto 10px;
}
/* line 88, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-particle.g-menu-item---particle-KIeub.g-standard ~ li > a > span > span {
  font-size: 15px;
}
/* line 91, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-115.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-116 {
  margin-top: -13px;
}
/* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-124.g-standard {
  margin-top: -20px;
}
/* line 97, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-125.g-standard {
  margin-top: -30px;
}
/* line 100, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-115.g-parent.active.g-standard.g-menu-item-link-parent > ul > li > div > div > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-122 {
  margin-bottom: 20px;
}
/* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-128.g-standard {
  margin-bottom: 15px;
}
/* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
span.g-menu-item-title {
  color: white;
}
/* line 111, templates/g5_hydrogen/custom/scss/custom.scss */
span.g-menu-item-title:hover {
  color: #e5ded4;
}
/* line 115, templates/g5_hydrogen/custom/scss/custom.scss */
li.g-menu-item.g-menu-item-type-component {
  display: block;
  height: 2.3em !important;
  margin-left: -4px;
  margin-top: 10px;
  border-bottom: 1px #3a3a4c solid;
  width: 270%;
  font-size: 18px !important;
  transition: 0.4s;
}
/* ANIMATION for menu 
 li.g-menu-item.g-menu-item-type-component:hover {
 background-color: grey;
 }
 */
/* line 134, templates/g5_hydrogen/custom/scss/custom.scss */
img.socialmenu {
  margin-right: 25px;
  margin-bottom: 5px;
  transition: 0.4s;
}
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas {
  background: #23232b;
}
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
img.socialmenu:hover {
  opacity: 0.4;
}
/* line 150, templates/g5_hydrogen/custom/scss/custom.scss */
li.g-menu-item.g-menu-item-type-particle.g-menu-item---module-78Vpt.g-standard {
  margin-bottom: 28px;
  margin-top: 80px;
}
/* line 156, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel {
  font-weight: 500;
  font-family: lora;
  white-space: nowrap;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header a {
  color: #e5ded4;
  transition: 0.4s;
}
/* PAGE SLIDERS  / HEADERS */
/* line 169, templates/g5_hydrogen/custom/scss/custom.scss */
.copsslider {
  background-image: url('../../../../images/copsbg.jpg');
  height: 353px;
  background-size: cover;
}
/* line 175, templates/g5_hydrogen/custom/scss/custom.scss */
.largeimagecontainer img {
  width: 100%;
}
/* END SLIDERS */
/* line 181, templates/g5_hydrogen/custom/scss/custom.scss */
#menu-9540-particle > nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-101.g-standard > a > span > span {
  color: #77c1e9;
}
/* line 184, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .g-toplevel .g-menu-item-101 a {
  color: #77c1e9;
}
/* line 187, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle {
  display: inline-block !important;
  position: initial;
  vertical-align: middle;
}
/* line 192, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle > span {
  width: auto;
  font-family: gill-l;
  text-transform: uppercase;
  font-size: 11px;
  text-align: center;
  vertical-align: text-top;
}
/* line 200, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle * {
  transition: all 0.4s ease;
}
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle:hover > span {
  color: #fff;
}
/* line 206, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle:hover .tabber > span {
  background-color: darkblue;
}
/* line 210, templates/g5_hydrogen/custom/scss/custom.scss */
.tabber > span:last-child {
  margin-bottom: 0;
}
/* line 213, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container a {
  font-size: 18px;
  font-family: gill-sb;
  padding-bottom: 0px;
  padding-top: 10px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 224, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container li {
  display: block;
}
/* line 227, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container li:first-child {
  margin-bottom: 0px;
}
/* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container div > span {
  font-size: 22px;
  color: #002f5c;
  font-family: gill-sb;
}
/* line 235, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container a.small {
  font-size: 13px;
  color: #fff;
  font-family: gill;
}
/* line 240, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container .line {
  margin-bottom: 25px;
  opacity: 0.3;
}
/* line 244, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container .line ~ div {
  margin-bottom: 30px;
}
/* line 247, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .menu-container a:hover {
  color: #002f5c;
}
/* line 250, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li {
  display: block;
  height: 1.5em;
  font-size: 20px;
}
/* line 255, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0 0.938rem;
}
/* line 258, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .g-toplevel a {
  color: #fff;
}
/* line 261, templates/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-standard .g-dropdown {
  top: 30px;
  margin-left: 20px;
  color: grey;
  width: 100%;
}
/* line 267, templates/g5_hydrogen/custom/scss/custom.scss */
li.g-menu-item.g-menu-item-type-component {
  display: block;
  height: 1.5em;
}
/* line 271, templates/g5_hydrogen/custom/scss/custom.scss */
li.g-menu-item.g-menu-item-type-component a {
  color: grey;
}
/* line 274, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas .g-sublevel a {
  color: #37373f;
}
/* line 277, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-115.g-parent.g-standard.g-menu-item-link-parent {
  height: 270px;
}
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
nav > ul > li.g-menu-item.g-menu-item-type-component.g-menu-item-115.g-parent.g-standard.g-menu-item-link-parent > ul.g-inactive {
  opacity: 1;
  visibility: visible;
  overflow: visible;
}
/* Menu Button End */
/* Header Styling */
/* line 292, templates/g5_hydrogen/custom/scss/custom.scss */
.mainheaderlogo .gantry-logo img {
  width: 540px;
  margin-left: -28px;
  margin-top: -3px;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
.headerphone {
  font-size: 23px;
  white-space: nowrap;
  display: block;
  margin-top: 31px;
  margin-left: 35px;
  margin-right: -9px;
  line-height: 27px;
  font-family: 'Open Sans';
}
/* line 309, templates/g5_hydrogen/custom/scss/custom.scss */
.headerphone a {
  top: 16px;
  display: block;
  position: relative;
}
/* line 316, templates/g5_hydrogen/custom/scss/custom.scss */
.mainmenuhighlight {
  position: absolute;
  right: 214px;
  width: 160px;
}
/* line 322, templates/g5_hydrogen/custom/scss/custom.scss */
.bookonlinebutton {
  color: #e5ded4;
  margin-top: 27px;
  border: solid 3px #e5ded4;
  padding: 13px;
  white-space: nowrap;
  margin-right: -147px;
  margin-left: 48px;
  padding-left: 29px;
  font-family: 'Lora', serif;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  transition: 0.4s;
}
/* line 338, templates/g5_hydrogen/custom/scss/custom.scss */
.bookonlinebutton:hover {
  color: #37373f;
  background-color: #e5ded4;
}
/* line 344, templates/g5_hydrogen/custom/scss/custom.scss */
.menutabholder {
  /* margin-right: 40px; */
  position: absolute;
  right: 250px !important;
  margin-top: 40px;
}
/* line 351, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle {
  display: inline-block !important;
  position: initial;
  vertical-align: middle;
  transform: rotate(90deg);
  transition: 0.4s;
}
/* line 359, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle {
  display: inline-block !important;
  position: initial;
  vertical-align: middle;
  transform: rotate(90deg);
  background-color: #e5ded4;
  padding-top: 5px;
  margin-top: -13px;
  margin-left: -14px;
}
/* line 370, templates/g5_hydrogen/custom/scss/custom.scss */
.tabber > span {
  width: 51px;
  height: 7px;
  display: block;
  margin: 0 auto 10px;
  background-color: #37373f;
}
/* line 378, templates/g5_hydrogen/custom/scss/custom.scss */
.tabber {
  padding: 3px;
  cursor: pointer;
  margin-right: 2px;
  margin-left: 2px;
  margin-top: 2px;
  margin-bottom: 4px;
  display: inline-block;
}
/* HOME SLIDER */
/* line 391, templates/g5_hydrogen/custom/scss/custom.scss */
.slidercontentg5 {
  position: absolute;
  top: 275px;
  left: 19%;
}
/* line 397, templates/g5_hydrogen/custom/scss/custom.scss */
.homesliderbox {
  width: 670px;
  background-color: rgba(55, 55, 63, 0.7);
  display: block;
  animation: 1s ease-out 0s 1 slideInFromLeft !important;
  padding: 51px;
  padding-top: 22px;
}
/* line 407, templates/g5_hydrogen/custom/scss/custom.scss */
.slidercontentg5 h1 {
  color: white;
  font-family: 'Lora', serif;
  font-size: 49px;
}
/* line 413, templates/g5_hydrogen/custom/scss/custom.scss */
.slidercontentg5 p {
  color: white;
  font-family: 'Open Sans', sans-serif;
}
/* line 421, templates/g5_hydrogen/custom/scss/custom.scss */
.homesliderbox .bookonlinebutton {
  margin-right: 317px;
}
/* line 427, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-bookonline {
  background: #e5ded4;
  height: 160px;
}
/* First Image Row */
/* line 435, templates/g5_hydrogen/custom/scss/custom.scss */
.img1 {
  height: 400px;
  background-image: url('../../../../images/corwen.png');
  background-size: cover;
  color: black;
  border: solid 0px white;
  background-position: center;
}
/* line 444, templates/g5_hydrogen/custom/scss/custom.scss */
.img2 {
  background-image: url('../../../../images/homeimagerow1b.jpg');
}
/* line 449, templates/g5_hydrogen/custom/scss/custom.scss */
.articletext p {
  font-family: 'Open Sans';
  font-size: 16px;
  color: black;
  line-height: 21px;
}
/* line 456, templates/g5_hydrogen/custom/scss/custom.scss */
.articletext {
  padding: 26px;
  padding-top: 54px;
  padding-right: 60px;
}
/* line 462, templates/g5_hydrogen/custom/scss/custom.scss */
.articletextright {
  padding-left: 84px;
  padding-right: 10px;
}
/* line 468, templates/g5_hydrogen/custom/scss/custom.scss */
.imgcontgreybox {
  background-color: rgba(55, 55, 63, 0.7);
  width: 80%;
  margin: auto;
  margin-top: 8%;
  padding: 20px;
  transition: 0.4s;
}
/* line 478, templates/g5_hydrogen/custom/scss/custom.scss */
.imgcontgreybox:hover {
  background-color: rgba(55, 55, 63, 0.4);
}
/* line 483, templates/g5_hydrogen/custom/scss/custom.scss */
.imgcontgreyboxright {
  margin-top: 13%;
}
/* line 488, templates/g5_hydrogen/custom/scss/custom.scss */
.imgcontgreybox h2 {
  color: white;
  font-family: 'Lora', serif;
  font-size: 60px;
  text-align: center;
}
/* line 496, templates/g5_hydrogen/custom/scss/custom.scss */
#g-img4 .size-50 {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 50%;
  -moz-flex: 0 50%;
  -ms-flex: 0 50%;
  flex: 1 25%;
  width: 40%;
}
/* line 507, templates/g5_hydrogen/custom/scss/custom.scss */
.img4holder {
  margin-top: 50px;
}
/* line 513, templates/g5_hydrogen/custom/scss/custom.scss */
.h4square {
  background-image: url('../../../../images/4bg1.jpg');
  background-size: cover;
  background-size: cover;
  margin: 12px;
  height: 368px;
}
/* line 521, templates/g5_hydrogen/custom/scss/custom.scss */
.h4square .imgcontgreybox h2 {
  color: white;
  font-family: 'Lora', serif;
  font-size: 45px;
  text-align: center;
}
/* line 529, templates/g5_hydrogen/custom/scss/custom.scss */
.h4square2 {
  background-image: url('../../../../images/4bg2.jpg');
}
/* line 533, templates/g5_hydrogen/custom/scss/custom.scss */
.h4square3 {
  background-image: url('../../../../images/4bg3.jpg');
}
/* line 537, templates/g5_hydrogen/custom/scss/custom.scss */
.h4square4 {
  background-image: url('../../../../images/4bg4.jpg');
}
/* line 541, templates/g5_hydrogen/custom/scss/custom.scss */
.imgcontgreybox.imgcontgreybox4-2 {
  margin-top: 16%;
}
/* line 546, templates/g5_hydrogen/custom/scss/custom.scss */
.footerleft {
  padding-top: 60px;
}
/* line 550, templates/g5_hydrogen/custom/scss/custom.scss */
img.socialfooterimg {
  margin-top: 40px;
  margin-left: 24px;
  transition: 0.4s;
}
/* line 556, templates/g5_hydrogen/custom/scss/custom.scss */
img.socialfooterimg:hover {
  opacity: 0.5;
}
/* line 563, templates/g5_hydrogen/custom/scss/custom.scss */
.footerright {
  color: white;
  padding-top: 60px;
  padding-bottom: 32px;
}
/* line 569, templates/g5_hydrogen/custom/scss/custom.scss */
.footerright b {
  color: #e5ded4;
  font-family: 'Lora', serif !important;
}
/* line 575, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer1 {
  background-image: url('../../../../images/footer.jpg');
  min-height: 300px;
}
/* line 582, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer2 {
  background: #32323a;
  border-top: 2px solid #4a4a50;
  color: white;
}
/* line 588, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer2 a {
  color: white;
  font-family: 'Lora', serif !important;
}
/* line 594, templates/g5_hydrogen/custom/scss/custom.scss */
.telfoot {
  color: white;
  font-size: 20px;
  transition: 0.4s;
}
/* line 601, templates/g5_hydrogen/custom/scss/custom.scss */
.telfoot a {
  color: white;
}
/* line 605, templates/g5_hydrogen/custom/scss/custom.scss */
.telfoot a:hover {
  color: #e5ded4;
}
/* line 610, templates/g5_hydrogen/custom/scss/custom.scss */
.telemail {
  color: white;
  font-family: 'Lora', serif !important;
  transition: 0.4s;
}
/* line 616, templates/g5_hydrogen/custom/scss/custom.scss */
img.phonearrow {
  position: absolute;
  right: 206px;
  margin-top: -140px;
}
/* Testimonials */
/* line 625, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content-pro .g-info-container, .g-content-pro-slider .g-info-container, .g-content-pro-slideset .g-info-container {
  padding: 20px;
  background: none;
}
/* line 630, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  /* border: 1px solid #ddd; */
  width: 100%;
}
/* line 635, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content-pro .g-content-pro-item, .g-content-pro-slider .g-content-pro-item, .g-content-pro-slideset .g-content-pro-item {
  border: none !important;
  width: 70% !important;
  margin: 0 auto !important;
}
/* line 641, templates/g5_hydrogen/custom/scss/custom.scss */
.g-content-pro .g-content-pro-desc, .g-content-pro-slider .g-content-pro-desc, .g-content-pro-slideset .g-content-pro-desc {
  font-family: 'Lora', serif;
}
/* line 645, templates/g5_hydrogen/custom/scss/custom.scss */
.lgx-parallax-logo {
  display: block;
  text-align: center;
  margin-bottom: 4px;
  margin-top: -12px;
}
/* line 652, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-slidenav-position .uk-slidenav {
  margin-top: -40px;
  opacity: 1;
}
/* line 657, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-dotnav > * > :focus, .uk-dotnav > * > :hover {
  background: rgba(255, 255, 255, 0.5);
  outline: 0;
}
/* line 662, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-dotnav > * > * {
  background: rgba(255, 255, 255, 0.8);
}
/* line 666, templates/g5_hydrogen/custom/scss/custom.scss */
.uk-slider-container {
  overflow: hidden;
  min-height: 150px;
}
/* NEWS */
/* line 673, templates/g5_hydrogen/custom/scss/custom.scss */
.news .g-content-pro .g-content-pro-desc, .news .g-content-pro-slider .g-content-pro-desc, .news .g-content-pro-slideset .g-content-pro-desc {
  font-family: 'Open Sans', sans-serif;
  text-align: left;
}
/* line 678, templates/g5_hydrogen/custom/scss/custom.scss */
.news .g-content-pro-desc {
  display: inline-block;
}
/* line 683, templates/g5_hydrogen/custom/scss/custom.scss */
.news h4.g-content-pro-title {
  text-align: left;
  float: left;
  display: inline-block;
  font-family: 'Lora', serif;
  font-weight: bold;
}
/* line 691, templates/g5_hydrogen/custom/scss/custom.scss */
span.g-article-date {
  float: left;
  display: inline-block;
}
/* line 696, templates/g5_hydrogen/custom/scss/custom.scss */
.news .g-content-pro .g-article-details > span:last-child, .news .g-content-pro-slider .g-article-details > span:last-child, .news .g-content-pro-slideset .g-article-details > span:last-child {
  margin-right: 0;
  text-align: left;
  float: left;
  margin-left: -57px;
}
/* line 703, templates/g5_hydrogen/custom/scss/custom.scss */
.news .g-content-pro .g-content-pro-item, .news .g-content-pro-slider .g-content-pro-item, .news .g-content-pro-slideset .g-content-pro-item {
  border: none !important;
  width: 100% !important;
  margin: 0 auto !important;
}
/* line 709, templates/g5_hydrogen/custom/scss/custom.scss */
.news.g-content-pro-title h4 {
  font-family: 'Lora', serif;
  font-weight: bold;
}
/* line 714, templates/g5_hydrogen/custom/scss/custom.scss */
.news h2 {
  color: white;
  font-size: 55px;
  letter-spacing: -1px;
  margin-bottom: -28px;
}
/* line 721, templates/g5_hydrogen/custom/scss/custom.scss */
.news {
  background-color: #f6f6f6;
  padding-top: 30px;
  padding-bottom: 45px;
  color: white;
  font-size: 18px;
  background-image: url('../../../../images/whatsonbg.jpg');
  background-size: cover;
}
/* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsongreybox {
  background-color: rgba(55, 55, 63, 0.7);
  width: 65%;
  margin: 0;
  margin: auto;
  padding: 25px;
  color: white;
  transition: 0.4s;
}
/* line 743, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsongreybox:hover {
  background-color: rgba(55, 55, 63, 0.4);
}
/* line 749, templates/g5_hydrogen/custom/scss/custom.scss */
span.articledate {
  color: grey;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  margin-bottom: -13px;
  display: block;
}
/* line 757, templates/g5_hydrogen/custom/scss/custom.scss */
.accomodationamenities {
  background-color: #e4e0d5;
  background-image: url('../../../../images/acombg.png');
  background-position: right bottom;
  background-repeat: no-repeat;
  padding-top: 70px;
  padding-bottom: 70px;
}
/* line 768, templates/g5_hydrogen/custom/scss/custom.scss */
.accomodationamenities strong {
  font-family: 'Lora', serif !important;
}
/* line 772, templates/g5_hydrogen/custom/scss/custom.scss */
.lrgcops2 {
  background-image: url('../../../../images/copspic1.jpg');
  background-size: cover;
}
/* line 777, templates/g5_hydrogen/custom/scss/custom.scss */
.lrgcops3 {
  background-image: url('../../../../images/copspic2.jpg');
  background-size: cover;
}
/* line 782, templates/g5_hydrogen/custom/scss/custom.scss */
.row4 {
  background-image: url('../../../../images/row41.JPG');
  background-size: cover;
  height: 330px;
}
/* line 788, templates/g5_hydrogen/custom/scss/custom.scss */
.row42 {
  background-image: url('../../../../images/row42.JPG');
}
/* line 792, templates/g5_hydrogen/custom/scss/custom.scss */
.row43 {
  background-image: url('../../../../images/row43.JPG');
}
/* line 796, templates/g5_hydrogen/custom/scss/custom.scss */
.row44 {
  background-image: url('../../../../images/row44.JPG');
}
/* line 800, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-gallery-container {
  height: 330px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* COurt House */
/* line 809, templates/g5_hydrogen/custom/scss/custom.scss */
.lrgcourt1 {
  background-image: url('../../../../images/court1.jpg');
  background-size: cover;
}
/* line 812, templates/g5_hydrogen/custom/scss/custom.scss */
.lrgcourt2 {
  background-image: url('../../../../images/court2.jpg');
  background-size: cover;
}
/* line 815, templates/g5_hydrogen/custom/scss/custom.scss */
.lrgcourt3 {
  background-image: url('../../../../images/court3.jpg');
  background-size: cover;
}
/* Terms and Conditions */
/* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-23 .lrgcourt1 {
  background-image: url('../../../../images/termsandcondtopbg.jpg');
}
/* line 822, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-12 .lrgcourt1 {
  background-image: url('../../../../images/langol.jpg');
  background-size: cover;
}
/* line 827, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-13 .copsslider {
  background-image: url('../../../../images/areabgtop.jpg');
}
/* line 831, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-14 .copsslider {
  background-image: url('../../../../images/historytrain.jpg');
}
/* prices */
/* line 837, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-17 .copsslider {
  background-image: url('../../../../images/beach.jpg');
}
/* booking */
/* line 843, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-15 .copsslider {
  background-image: url('../../../../images/traintocorwen.jpg');
}
/* Contact */
/* line 850, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-16 .lrgcourt1 {
  background-image: url('../../../../images/contact.jpg');
}
/**** Corwen ****/
/* line 858, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-gallery.g-grid {
  display: flex;
  flex-direction: row;
}
/* line 863, templates/g5_hydrogen/custom/scss/custom.scss */
.footer-gallery-container.size-25 {
  height: 330px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* Area */
/* line 873, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutblk1 {
  background-image: url('../../../../images/location1.jpg');
  background-size: cover;
}
/* line 876, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutblk2 {
  background-image: url('../../../../images/location2.jpg');
  background-size: cover;
}
/* line 879, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutblk3 {
  background-image: url('../../../../images/location3.jpg');
  background-size: cover;
}
/* line 882, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutblk4 {
  background-image: url('../../../../images/location4.jpg');
  background-size: cover;
}
/* line 885, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutblk5 {
  background-image: url('../../../../images/location5.jpg');
  background-size: cover;
}
/* line 888, templates/g5_hydrogen/custom/scss/custom.scss */
.aboutblk6 {
  background-image: url('../../../../images/location6.jpg');
  background-size: cover;
}
/* line 891, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-13 .g-block.size-32.articletext {
  min-height: 500px;
}
/* HISTORY*/
/* line 898, templates/g5_hydrogen/custom/scss/custom.scss */
.hist1 {
  background-image: url('../../../../images/hist1.jpg');
  background-size: cover;
}
/* line 901, templates/g5_hydrogen/custom/scss/custom.scss */
.hist2 {
  background-image: url('../../../../images/hist2.jpg');
  background-size: cover;
}
/* line 904, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-14 .g-block.size-32.articletext {
  min-height: 600px;
}
/* Availability */
/* line 911, templates/g5_hydrogen/custom/scss/custom.scss */
.availability {
  background-image: url('../../../../images/availability.jpg');
  background-size: cover;
}
/* line 915, templates/g5_hydrogen/custom/scss/custom.scss */
.prices {
  background-image: url('../../../../images/corwen.png');
  background-size: cover;
  background-size: cover;
  height: 500px;
}
/* line 920, templates/g5_hydrogen/custom/scss/custom.scss */
.bookonlinearticle {
  background-color: #37373f;
  padding: 12px;
  color: #e5ded4;
  width: 175px;
  text-align: center;
  font-family: 'Lora', serif;
  transition: 0.4s;
}
/* line 930, templates/g5_hydrogen/custom/scss/custom.scss */
.bookonlinearticle:hover {
  background-color: #e5ded4;
  color: #37373f;
}
/* PRICE BOXES */
/* line 939, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-33-3.pricebox {
  background-color: #bababa;
  border: 1px grey solid;
  color: black;
}
/* main article responsive */
@media only screen and (max-width: 1200px) {
  /* line 947, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-18 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 18%;
    -moz-flex: 0 18%;
    -ms-flex: 0 18%;
    flex: 0 10%;
    width: 18%;
    /* display: none; */
  }
  /* line 959, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-32.articletext {
    flex: 0 40%;
  }
}
/* line 964, templates/g5_hydrogen/custom/scss/custom.scss */
.mainmenuhighlight {
  pointer-events: none;
}
/* WHATS ON NEW SECTION */
/* line 970, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsonslider {
  background-image: url('../../../../images/whatsonbg2.jpg');
  background-size: cover;
  background-position: center;
}
/* line 976, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsongreyboxes4 {
  background-color: rgba(55, 55, 63, 0.7);
  font-family: 'Lora', serif;
  color: white;
  font-size: 30px;
  padding: 30px;
  transition: 0.4s;
  margin: 40px;
}
/* line 987, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsongreyboxes4:hover {
  background-color: rgba(55, 55, 63, 0.4);
}
/* line 992, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsonpich {
  background-image: url('../../../../images/whatsonbg.jpg');
  background-size: cover;
  margin-bottom: 50px;
}
/* line 998, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsonpich1 {
  background-image: url('../../../../images/active.jpg');
  margin-left: 1%;
}
/* line 1003, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsonpich2 {
  background-image: url('../../../../images/food.jpg');
}
/* line 1007, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsonpich3 {
  background-image: url('../../../../images/local.jpg');
  margin-left: 1%;
}
/* line 1012, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsonpich4 {
  background-image: url('../../../../images/offers.png');
}
/* line 1017, templates/g5_hydrogen/custom/scss/custom.scss */
.whatsonholder.size-6 {
  flex: 0 4% !important;
}
/* line 1021, templates/g5_hydrogen/custom/scss/custom.scss */
#g-img3 > div > div:nth-child(2) > div.g-block.size-6, #g-img3 > div > div:nth-child(3) > div.g-block.size-6 {
  flex: 0 4% !important;
}
/* INDIVIDULA WHATSON PAGES */
/* line 1027, templates/g5_hydrogen/custom/scss/custom.scss */
.picturebox {
  background-size: cover;
  min-height: 500px;
  background-position: center !important;
}
/* line 1033, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-35.whatsonmaintextbox {
  text-align: left;
  padding: 3%;
}
/* line 1038, templates/g5_hydrogen/custom/scss/custom.scss */
a.eventlink {
  color: #37373f;
  font-weight: bold;
  transition: 0.4s;
}
/* line 1044, templates/g5_hydrogen/custom/scss/custom.scss */
a.eventlink:hover {
  color: blue;
}
/* RESPONSIVE FOR CONTENT PARTICLE ACTIVITY/FOOD etc... */
@media only screen and (max-width: 1400px) {
  /* line 1052, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-35.whatsonmaintextbox {
    flex: 0 45% !Important;
  }
  /* line 1055, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-15 {
    flex: 0 5% !important;
  }
}
/* line 1060, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-50.h4square.h4square3 {
  margin-bottom: 26px;
}
/* line 1065, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-17 .bookonlinearticle {
  margin-top: 65px;
}
/* RESPONSIVE  FOR TOP MAIN MENU to 960px only DESKTOP*/
@media only screen and (max-width: 1907px) {
  /* line 1074, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 12.7% !important;
  }
  /* line 1075, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 12%;
  }
}
@media only screen and (max-width: 1872px) {
  /* line 1078, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 10% !important;
  }
  /* line 1079, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 9%;
  }
}
@media only screen and (max-width: 1800px) {
  /* line 1082, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 8% !important;
  }
  /* line 1083, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 6%;
  }
}
@media only screen and (max-width: 1650px) {
  /* line 1086, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 5.5% !important;
  }
  /* line 1087, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 2%;
  }
}
@media only screen and (max-width: 1490px) {
  /* line 1090, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 4.3% !important;
  }
  /* line 1091, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 0%;
  }
}
@media only screen and (max-width: 1440px) {
  /* line 1094, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 4.3% !important;
  }
  /* line 1095, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 0%;
  }
  /* line 1096, templates/g5_hydrogen/custom/scss/custom.scss */
  .headerphone {
    margin-left: -87px;
    margin-right: -10px;
  }
}
@media only screen and (max-width: 1390px) {
  /* line 1099, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 5.3% !important;
  }
  /* line 1100, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 0%;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 1103, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 6.5% !important;
  }
  /* line 1104, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: 0%;
  }
}
@media only screen and (max-width: 1199px) {
  /* 1200 shift*/
  /* line 1107, templates/g5_hydrogen/custom/scss/custom.scss */
  .bookonlinebutton {
    padding: 13px;
    margin-right: -189px;
    margin-left: 82px;
    padding-left: 19px;
  }
  /* line 1112, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainmenuhighlight {
    right: -2%;
  }
  /* line 1114, templates/g5_hydrogen/custom/scss/custom.scss */
  .headerphone {
    margin-left: -51px;
    margin-right: -57px;
    font-size: 18px;
  }
}
@media only screen and (max-width: 1070px) {
  /* line 1121, templates/g5_hydrogen/custom/scss/custom.scss */
  .headerphone {
    margin-left: -70px;
  }
  /* line 1122, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 7.5% !important;
  }
}
@media only screen and (max-width: 1020px) {
  /* line 1125, templates/g5_hydrogen/custom/scss/custom.scss */
  .menutabholder {
    right: 8.5% !important;
  }
  /* line 1126, templates/g5_hydrogen/custom/scss/custom.scss */
  .headerphone {
    margin-left: -78px;
    margin-right: -80px;
    font-size: 16px;
  }
}
/* Responsive for HOMEPAGE SLIDER DESKTOP ONLY */
@media only screen and (max-width: 1199px) {
  /* line 1136, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 h1 {
    font-size: 26px;
  }
  /* line 1140, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 {
    top: 217px;
  }
  /* line 1144, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox .bookonlinebutton {
    margin-right: 299px;
  }
}
/* RESPONSIVE FOR FOOTER */
@media only screen and (max-width: 1850px) {
  /* line 1151, templates/g5_hydrogen/custom/scss/custom.scss */
  img.phonearrow {
    right: 8%;
  }
}
@media only screen and (max-width: 1715px) {
  /* line 1152, templates/g5_hydrogen/custom/scss/custom.scss */
  img.phonearrow {
    right: 3%;
  }
}
@media only screen and (max-width: 1530px) {
  /* line 1153, templates/g5_hydrogen/custom/scss/custom.scss */
  img.phonearrow {
    right: 1%;
  }
}
@media only screen and (max-width: 1462px) {
  /* line 1154, templates/g5_hydrogen/custom/scss/custom.scss */
  img.phonearrow {
    display: none;
  }
}
/* RESPONSIVE FOR THE TWO HOMEPAGE CONTENT SLIDERS */
@media only screen and (max-width: 1845px) {
  /* line 1160, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-18.homespacer {
    flex: 0 10%;
  }
  /* line 1161, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 40%;
  }
}
@media only screen and (max-width: 1600px) {
  /* line 1166, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-18.homespacer {
    flex: 0 4%;
  }
  /* line 1167, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 46%;
    padding: 27px;
    padding-top: 27px;
    padding-right: 44px;
  }
}
@media only screen and (max-width: 1510px) {
  /* line 1175, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 46%;
    padding: 27px;
    padding-top: 5px;
    padding-right: 25px;
  }
  /* line 1181, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext h3 {
    font-size: 21px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 1187, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-18.homespacer {
    display: none;
  }
  /* line 1191, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 50%;
    padding: 23px;
    padding-top: 0px;
    padding-right: 9px;
  }
  /* line 1198, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext h3 {
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
  }
}
/* line 1207, templates/g5_hydrogen/custom/scss/custom.scss */
.slidersmall {
  display: none;
}
/* line 1210, templates/g5_hydrogen/custom/scss/custom.scss */
.slidersmall2 {
  display: none;
}
@media only screen and (max-width: 1185px) {
  /*  #rev_slider_2_2_wrapper {height: 500px!important;}
   li.tp-revslider-slidesli {height: 500px!important;}
   ul.tp-revslider-mainul {height: 500px!important;}
   */
  /* line 1221, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidernormal {
    display: none;
  }
  /* line 1222, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidersmall {
    display: initial;
    display: initial;
    position: absolute;
    right: 50%;
  }
  /* line 1227, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidersmall2 {
    display: initial;
    display: initial;
    position: absolute;
    left: 50%;
  }
  /* line 1232, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 50%;
    padding: 23px;
    padding-top: 0px;
    padding-right: 9px;
    height: 500px;
  }
}
/* Testimonials Responsive Desktop*/
@media only screen and (max-width: 1650px) {
  /* line 1246, templates/g5_hydrogen/custom/scss/custom.scss */
  #lgx-parallax95 .lgx-parallax-content-wrapper {
    width: 100%;
  }
  /* line 1250, templates/g5_hydrogen/custom/scss/custom.scss */
  .uk-slider-container {
    overflow: hidden;
    min-height: 190px;
  }
  /* line 1255, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-content-pro-slideset .g-content-pro-item {
    border: none !important;
    width: 99% !important;
    margin: 0 auto !important;
  }
}
/* line 1264, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer2 a {
  font-family: 'Open Sans', sans-serif !important;
  transition: 0.4s !important;
}
/* line 1269, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer2 a :hover {
  color: #37373f !important;
}
/* line 1273, templates/g5_hydrogen/custom/scss/custom.scss */
a.fflink :hover {
  color: grey;
}
/* line 1277, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer2 a:hover {
  color: #e5ded4;
  opacity: 0.6;
}
/* line 1283, templates/g5_hydrogen/custom/scss/custom.scss */
.custom-menu.g-offcanvas-toggle:hover .tabber > span {
  -webkit-animation: pulse 1s ease-in-out alternate;
  animation: pulse 1s ease-in-out alternate;
}
/* line 1288, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer2 a :hover {
  color: white !important;
}
/* line 1292, templates/g5_hydrogen/custom/scss/custom.scss */
a.telfoot, a.telemail {
  color: white !important;
}
/* line 1296, templates/g5_hydrogen/custom/scss/custom.scss */
a.telfoot:hover, a.telemail:hover {
  text-decoration: underline !important;
  color: white;
}
/* line 1301, templates/g5_hydrogen/custom/scss/custom.scss */
h3.pricetext {
  margin-top: 36px;
}
/* line 1305, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-35.whatsonmaintextbox {
  color: black;
}
/* line 1309, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-16 .img4holder {
  margin-top: 0px;
}
/******************* TABLET RESPONSIVE 959px - 767 *******************/
/* HEADER TABLET */
@media only screen and (max-width: 959px) {
  /* Out and about in corwen responsve tablet section */
  /* OLD POLICE STATION TABLET RESPOSNIVE */
  /* Contact Us*/
  /* CONTENT PARTICLE TABLET */
  /* Accomodation Section TABLET */
  /* line 1326, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    width: 373px;
    margin-left: -47px;
    margin-top: 2px;
    max-width: none !important;
  }
  /* line 1333, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .bookonlinebutton {
    display: none;
  }
  /* line 1337, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-10.menutabholder {
    margin-top: 28px;
  }
  /* line 1341, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-10.mainmenuhighlight {
    display: none;
  }
  /* line 1345, templates/g5_hydrogen/custom/scss/custom.scss */
  .headerphone {
    margin-left: -21px;
    margin-right: -66px;
    font-size: 23px;
    font-family: 'Lora', serif;
    text-align: right;
    margin-top: 19px;
    margin-bottom: 30px;
  }
  /* line 1355, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox {
    width: 675px;
    padding: 47px;
    padding-top: 16px;
    margin-top: -48px;
  }
  /* line 1363, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 {
    position: absolute;
    top: 215px;
    left: 3%;
  }
  /* line 1369, templates/g5_hydrogen/custom/scss/custom.scss */
  .imgcontgreybox h2 {
    font-size: 31px;
    text-align: center;
    line-height: 32px;
  }
  /* line 1375, templates/g5_hydrogen/custom/scss/custom.scss */
  .img1 {
    height: 246px;
  }
  /* line 1378, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 116%;
    padding: 1px;
    padding-top: 0px;
    padding-right: 9px;
    height: auto;
  }
  /* line 1386, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidersmall, .slidersmall2 {
    display: none;
  }
  /* line 1390, templates/g5_hydrogen/custom/scss/custom.scss */
  .uk-grid {
    margin-left: -27px;
    font-size: 16px;
  }
  /* line 1395, templates/g5_hydrogen/custom/scss/custom.scss */
  #lgx-parallax95 {
    height: 355px;
  }
  /* line 1399, templates/g5_hydrogen/custom/scss/custom.scss */
  .h4square .imgcontgreybox h2 {
    font-size: 27px;
  }
  /* line 1403, templates/g5_hydrogen/custom/scss/custom.scss */
  .h4square {
    height: 243px;
  }
  /* line 1407, templates/g5_hydrogen/custom/scss/custom.scss */
  .news h2 {
    color: white;
    font-size: 27px;
    letter-spacing: -1px;
    margin-bottom: -16px;
    line-height: 27px;
  }
  /* line 1415, templates/g5_hydrogen/custom/scss/custom.scss */
  .img4holder {
    margin-top: 14px;
  }
  /* line 1419, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    transform: rotate(0deg);
  }
  /* line 1423, templates/g5_hydrogen/custom/scss/custom.scss */
  .item-page h3 {
    margin-top: 40px;
  }
  /* line 1427, templates/g5_hydrogen/custom/scss/custom.scss */
  .bookonlinearticle {
    background-color: #37373f;
    padding: 12px;
    color: #e5ded4;
    width: 175px;
    text-align: center;
    font-family: 'Lora', serif;
    transition: 0.4s;
    margin-bottom: 22px;
  }
  /* line 1438, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.largeimagecontainer.availability {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 1450, templates/g5_hydrogen/custom/scss/custom.scss */
  .prices {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 1461, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-17 .articletext {
    padding: 0px;
    padding-top: 20px;
    padding-right: 83px;
    margin-left: 0%;
  }
  /* line 1474, templates/g5_hydrogen/custom/scss/custom.scss */
  .copsslider {
    height: 220px;
    background-position: center;
  }
  /* line 1479, templates/g5_hydrogen/custom/scss/custom.scss */
  .whatsongreyboxes4 {
    font-size: 22px;
  }
  /* line 1483, templates/g5_hydrogen/custom/scss/custom.scss */
  .whatsongreyboxes4 {
    margin: 0px;
  }
  /* line 1491, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-32.articletext {
    flex: 0 90%;
  }
  /* line 1496, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.largeimagecontainer.lrgcops3, .g-block.size-50.largeimagecontainer.lrgcourt3, .g-block.size-50.largeimagecontainer.hist2 {
    margin-left: 50%;
    margin-top: -250px;
  }
  /* line 1501, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.largeimagecontainer {
    height: 250px;
  }
  /* line 1505, templates/g5_hydrogen/custom/scss/custom.scss */
  .row4 {
    height: 266px;
  }
  /* line 1508, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-img3 .size-25 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
  }
  /* line 1520, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-18 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 18%;
    -moz-flex: 0 18%;
    -ms-flex: 0 18%;
    flex: 0 0%;
    width: 18%;
    /* display: none; */
  }
  /* line 1533, templates/g5_hydrogen/custom/scss/custom.scss */
  .articletext {
    padding: 11px;
    padding-top: 54px;
    padding-right: 60px;
    margin-left: 6%;
  }
  /* line 1540, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-18 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 18%;
    -moz-flex: 0 18%;
    -ms-flex: 0 18%;
    flex: 0 0%;
    width: 18%;
    /* display: none; */
  }
  /* line 1554, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-16 #g-img2 .size-50 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    padding: 0px;
    margin-left: -3%;
  }
  /* line 1567, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-img2 > div > div > div:nth-child(2) {
    margin-top: -40px;
  }
  /* line 1571, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 #g-img2 > div > div > div:nth-child(2) {
    margin-top: 20px;
  }
  /* line 1577, templates/g5_hydrogen/custom/scss/custom.scss */
  .contentparticle .size-15 {
    flex: 0 0% !important;
  }
  /* line 1582, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-35.whatsonmaintextbox {
    flex: 0 98% !important;
    margin-left: 1%;
  }
  /* line 1588, templates/g5_hydrogen/custom/scss/custom.scss */
  .contentparticle .picturebox {
    background-size: cover;
    min-height: 295px;
    margin: 10px 14%;
  }
  /* line 1594, templates/g5_hydrogen/custom/scss/custom.scss */
  .contentparticle .size-50 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
  }
  /* line 1605, templates/g5_hydrogen/custom/scss/custom.scss */
  .sample-content.contentparticle {
    margin-top: 35px;
  }
  /* line 1609, templates/g5_hydrogen/custom/scss/custom.scss */
  .footerleft {
    padding-top: 0px;
  }
  /* line 1614, templates/g5_hydrogen/custom/scss/custom.scss */
  .footerright {
    color: white;
    padding-top: 10px;
    padding-bottom: 0px;
  }
  /* line 1621, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer2 {
    border-top: 1px solid #4a4a50;
    font-size: 11px;
  }
  /* line 1629, templates/g5_hydrogen/custom/scss/custom.scss */
  .accomodationamenities .size-20 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 5%;
    -moz-flex: 0 5%;
    -ms-flex: 0 5%;
    flex: 0 5%;
    width: 5%;
  }
  /* line 1640, templates/g5_hydrogen/custom/scss/custom.scss */
  .accomodationamenities .size-30 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 40%;
    -moz-flex: 0 40%;
    -ms-flex: 0 40%;
    flex: 0 40%;
    width: 40%;
    margin: 0% 3%;
  }
  /* line 1652, templates/g5_hydrogen/custom/scss/custom.scss */
  .uk-slider-container {
    overflow: hidden;
    min-height: 130px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 1663, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    width: 350px;
    margin-left: -24px;
    margin-top: 2px;
    max-width: none !important;
  }
  /* line 1670, templates/g5_hydrogen/custom/scss/custom.scss */
  .bookonlinebutton {
    width: auto !important;
    padding: 11px !important;
    max-width: 72% !important;
    margin: 0px !important;
    text-align: center;
  }
}
/****************************** CORWEN OLD POLICE STATION MOBILE REPONSIVE ******************************/
@media only screen and (max-width: 767px) {
  /* HEADER */
  /* FOOTER */
  /* line 1686, templates/g5_hydrogen/custom/scss/custom.scss */
  .bookonlinebutton {
    width: auto !important;
    padding: 11px !important;
    max-width: 100% !important;
    margin: 0px !important;
  }
  /* line 1696, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    margin-left: -83%;
    margin-bottom: -46px;
    width: 367px;
  }
  /* line 1702, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-17.headerphone {
    position: absolute;
    right: 40%;
    top: 4%;
  }
  /* line 1708, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    display: inline-block !important;
    position: initial;
    padding-top: 5px;
    margin-top: -13px;
    margin-left: 36px;
  }
  /* line 1716, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox {
    width: 675px;
    padding: 13px;
    padding-top: 3px;
    margin-top: -57px;
  }
  /* line 1723, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 116%;
    padding: 3px;
    padding-top: 0px;
    padding-right: 28px;
    height: auto;
  }
  /* line 1731, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-9 .g-block.size-32.articletext {
    flex: 0 116%;
    padding: 3px;
    padding-top: 0px;
    padding-right: 28px;
    height: auto;
  }
  /* line 1739, templates/g5_hydrogen/custom/scss/custom.scss */
  .img4holder {
    margin-top: 0px;
  }
  /* line 1743, templates/g5_hydrogen/custom/scss/custom.scss */
  .imgcontgreybox {
    background-color: rgba(55, 55, 63, 0.7);
    width: 101%;
    margin: auto;
    margin-top: 0%;
    padding: 20px;
    transition: 0.4s;
  }
  /* line 1752, templates/g5_hydrogen/custom/scss/custom.scss */
  .whatsongreybox {
    background-color: rgba(55, 55, 63, 0.7);
    width: 100%;
    margin: 0;
    margin: auto;
    padding: 25px;
    color: white;
    transition: 0.4s;
  }
  /* line 1762, templates/g5_hydrogen/custom/scss/custom.scss */
  .h4square {
    height: 249px;
  }
  /* line 1765, templates/g5_hydrogen/custom/scss/custom.scss */
  .h4square {
    background-size: cover;
    background-size: cover;
    margin: 0px;
    height: 231px;
  }
  /* line 1772, templates/g5_hydrogen/custom/scss/custom.scss */
  .h4square .imgcontgreybox h2 {
    font-size: 23px;
  }
  /* line 1776, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.h4square.h4square3 {
    margin-bottom: 0px;
  }
  /* line 1780, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-img4 .size-50 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 1 100%;
    margin-top: 10px;
    margin-bottom: 2px;
    width: 40%;
  }
  /* line 1793, templates/g5_hydrogen/custom/scss/custom.scss */
  .news {
    margin-top: 10px;
  }
  /* line 1800, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.align-right.footerright {
    text-align: center !important;
  }
  /* line 1804, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.footerleft {
    text-align: center !important;
  }
  /* line 1808, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer2 {
    text-align: center !important;
  }
  /* line 1812, templates/g5_hydrogen/custom/scss/custom.scss */
  img.socialfooterimg {
    margin-top: 15px;
    margin-left: 26px;
    margin-bottom: -41px;
  }
  /* line 1818, templates/g5_hydrogen/custom/scss/custom.scss */
  .socials {
    margin-left: -27px;
  }
  /* line 1822, templates/g5_hydrogen/custom/scss/custom.scss */
  .uk-grid {
    margin-left: -27px;
    font-size: 13px;
  }
  /* line 1827, templates/g5_hydrogen/custom/scss/custom.scss */
  .uk-slider-container {
    overflow: hidden;
    min-height: 200px;
  }
}
@media only screen and (max-width: 727px) {
  /* line 1837, templates/g5_hydrogen/custom/scss/custom.scss */
  .outline-17 .bookonlinearticle {
    margin-top: -20px;
  }
  /* line 1843, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    margin-left: -70%;
    margin-bottom: -46px;
    width: 367px;
  }
  /* line 1849, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-17.headerphone {
    position: absolute;
    right: 42%;
    top: 4%;
  }
  /* line 1855, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-left: 21px;
  }
  /* line 1859, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox {
    width: 675px;
    padding: 25px;
    padding-top: 1px;
    margin-top: -62px;
  }
  /* line 1866, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox {
    width: 675px;
    padding: 25px;
    padding-top: 16px;
    margin-top: -48px;
    margin-right: 299px;
  }
  /* line 1874, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox .bookonlinebutton {
    margin-right: 351px;
    width: 187px;
    margin-left: 0px;
  }
  /* line 1880, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox p {
    display: none;
  }
  /* line 1884, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 h1 {
    font-size: 37px;
  }
  /* line 1888, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox {
    width: 83%;
    padding: 25px;
    padding-top: 16px;
    margin-top: -48px;
    margin-right: 299px;
  }
  /* line 1896, templates/g5_hydrogen/custom/scss/custom.scss */
  .imgcontgreybox {
    background-color: rgba(55, 55, 63, 0.7);
    width: 77%;
    margin: auto;
    margin-top: 12%;
    padding: 20px;
    transition: 0.4s;
  }
  /* line 1906, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.foot2left {
    margin-bottom: -34px;
  }
}
@media only screen and (max-width: 675px) {
  /* line 1916, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    margin-left: -46%;
    margin-bottom: 0px;
    width: 429px;
  }
  /* line 1922, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-left: 13px;
    margin-top: 46px;
  }
  /* line 1926, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-17.headerphone {
    position: absolute;
    right: 46%;
    top: 32%;
    text-align: right;
  }
  /* line 1933, templates/g5_hydrogen/custom/scss/custom.scss */
  .homesliderbox {
    width: 83%;
    padding: 25px;
    padding-top: 16px;
    margin-top: 12px;
    margin-right: 299px;
  }
  /* line 1941, templates/g5_hydrogen/custom/scss/custom.scss */
  .phonelink, .contactphone {
    font-family: 'Lora', serif;
    font-size: 17px;
    transition: 0.4s;
  }
  /* line 1947, templates/g5_hydrogen/custom/scss/custom.scss */
  .imgcontgreybox.imgcontgreybox4-2 {
    margin-top: 9%;
  }
  /* line 1952, templates/g5_hydrogen/custom/scss/custom.scss */
  .articletext {
    padding: 11px;
    padding-top: 54px;
    padding-right: 8px;
    margin-left: 6%;
  }
}
@media only screen and (max-width: 630px) {
  /* line 1963, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    width: 373px;
    margin-left: -217px;
    margin-top: 2px;
    max-width: none !important;
  }
  /* line 1970, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-17.headerphone {
    position: absolute;
    right: 52%;
  }
  /* line 1975, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-10.menutabholder {
    margin-top: 27px;
    margin-right: 1%;
  }
}
@media only screen and (max-width: 598px) {
  /* line 1983, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    width: 346px;
    margin-left: -217px;
    margin-top: -9px;
    margin-bottom: 11px;
    max-width: none !important;
  }
}
@media only screen and (max-width: 565px) {
  /*body.gantry.site.com_content.view-article.no-layout.no-task.dir-ltr.itemid-112.outline-16.g-offcanvas-right.g-default.g-style-preset1 {
   width: 122%;
   }
   */
  /* line 1997, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    margin-left: -13%;
    margin-bottom: 0px;
    width: 445px;
  }
  /* line 2003, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 h1 {
    font-size: 28px;
  }
  /* line 2007, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-top: 41px;
  }
  /* line 2011, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-17.headerphone {
    position: absolute;
    left: 20%;
    top: 39%;
    text-align: right;
    font-size: 19px;
    line-height: 22px;
  }
  /* line 2020, templates/g5_hydrogen/custom/scss/custom.scss */
  .accomodationamenities .item-page h3 {
    color: black;
    margin-top: -16px;
    margin-bottom: 54px;
  }
}
@media only screen and (max-width: 500px) {
  /* line 2032, templates/g5_hydrogen/custom/scss/custom.scss */
  .mainheaderlogo .gantry-logo img {
    width: 79%;
  }
  /* line 2036, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-left: -15px;
    margin-top: 33px;
  }
  /* line 2041, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-17.headerphone {
    right: 80%;
    font-size: 20px;
  }
  /* line 2046, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 h1 {
    font-size: 20px;
  }
  /* line 2050, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-img3 .size-25 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 100%;
    width: 50%;
    height: 200px;
    margin-bottom: 10px;
  }
  /* line 2063, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.largeimagecontainer {
    height: 258px;
    background-position: center;
  }
  /* line 2068, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.largeimagecontainer.lrgcourt3, .g-block.size-50.largeimagecontainer.lrgcops3, .g-block.size-50.largeimagecontainer.hist2 {
    margin-left: 0%;
    margin-top: 10px;
    margin-bottom: -40px;
    height: 258px;
    background-position: center;
  }
  /* line 2076, templates/g5_hydrogen/custom/scss/custom.scss */
  .imgcontgreybox {
    margin-top: 13%;
  }
  /* line 2080, templates/g5_hydrogen/custom/scss/custom.scss */
  .imgcontgreybox.imgcontgreyboxright {
    margin-top: 18%;
  }
}
@media only screen and (max-width: 423px) {
  /* line 2092, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-17.headerphone {
    left: 10%;
    margin-top: 7px;
    font-size: 17px;
  }
  /* line 2098, templates/g5_hydrogen/custom/scss/custom.scss */
  .h4square .imgcontgreybox h2 {
    font-size: 24px;
  }
  /* line 2102, templates/g5_hydrogen/custom/scss/custom.scss */
  .imgcontgreybox {
    width: 100%;
  }
  /* line 2106, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-left: -45px;
    margin-top: 21px;
  }
}
@media only screen and (max-width: 380px) {
  /* line 2114, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-left: -45px;
    margin-top: 17px;
  }
}
@media only screen and (max-width: 375px) {
  /* SPLITS THE IMAGES ON MEDIUM + SMALL MOBILES */
  /* line 2122, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-left: -45px;
    margin-top: 17px;
  }
}
@media only screen and (max-width: 350px) {
  /* line 2139, templates/g5_hydrogen/custom/scss/custom.scss */
  .custom-menu.g-offcanvas-toggle {
    margin-left: -33px;
    margin-top: 12px;
  }
}
/* BOOK STRIP */
/* line 2148, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-bookonline {
  background: #e5ded4;
  height: auto;
}
/* line 2153, templates/g5_hydrogen/custom/scss/custom.scss */
.bookstrip h3 {
  font-size: 18px;
}
/* line 2158, templates/g5_hydrogen/custom/scss/custom.scss */
.bookstrip .bookonlinebutton {
  color: white;
  border: solid 3px #37373f;
  width: 49%;
  background-color: #37373f;
  margin: auto;
}
/* line 2166, templates/g5_hydrogen/custom/scss/custom.scss */
.bookstrip .bookonlinebutton:hover {
  color: #37373f;
  border: solid 3px white;
  width: 49%;
  background-color: white;
}
/* line 2173, templates/g5_hydrogen/custom/scss/custom.scss */
.bookstrip a {
  color: #37373f;
  font-size: 15px;
}
/* line 2178, templates/g5_hydrogen/custom/scss/custom.scss */
.g-block.size-50.borderrightbook {
  border-right: 2px solid dimgrey;
}
@media only screen and (max-width: 959px) {
  /* line 2186, templates/g5_hydrogen/custom/scss/custom.scss */
  .bookstrip .bookonlinebutton {
    margin: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2194, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-block.size-50.borderrightbook {
    border-right: none;
    border-bottom: 2px solid grey;
  }
}
/* Animate */
@keyframes slideInFromLeft {
  /* line 2211, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  /* line 2215, templates/g5_hydrogen/custom/scss/custom.scss */
  40% {
    opacity: 0;
  }
  /* line 2218, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slideInFromRight {
  /* line 2226, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  /* line 2230, templates/g5_hydrogen/custom/scss/custom.scss */
  40% {
    opacity: 0;
  }
  /* line 2233, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes backgroundExpand {
  /* line 2240, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    background-size: 100%;
  }
  /* line 2243, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    background-size: 107%;
  }
}
@keyframes HoverSquare {
  /* line 2250, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    border-radius: 50%;
  }
  /* line 2253, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    border-radius: 50%;
  }
  /* line 2256, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    border-radius: 50%;
  }
}
@keyframes fadein {
  /* line 2263, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    opacity: 0;
  }
  /* line 2267, templates/g5_hydrogen/custom/scss/custom.scss */
  30% {
    opacity: 0;
  }
  /* line 2271, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes pulse {
  /* line 2277, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    background: darkblue;
  }
  /* line 2280, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    background: lightblue;
  }
  /* line 2283, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    background: darkblue;
  }
}
@keyframes pulse {
  /* line 2288, templates/g5_hydrogen/custom/scss/custom.scss */
  0% {
    background: darkblue;
  }
  /* line 2291, templates/g5_hydrogen/custom/scss/custom.scss */
  50% {
    background: lightblue;
  }
  /* line 2294, templates/g5_hydrogen/custom/scss/custom.scss */
  100% {
    background: darkblue;
  }
}
/* line 2299, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-12 .row4 {
  background-image: url('../../../../images/courtrow1.jpg');
  background-size: cover;
}
/* line 2305, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-12 .row42 {
  background-image: url('../../../../images/courtrow2.jpg');
  background-size: cover;
}
/* line 2311, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-12 .row43 {
  background-image: url('../../../../images/courtrow3.jpg');
  background-size: cover;
}
/* line 2317, templates/g5_hydrogen/custom/scss/custom.scss */
.outline-12 .row44 {
  background-image: url('../../../../images/courtrow4.jpg');
  background-size: cover;
}
/* line 2323, templates/g5_hydrogen/custom/scss/custom.scss */
section#g-bookonline {
  position: relative;
}
/* line 2327, templates/g5_hydrogen/custom/scss/custom.scss */
.hidden-desktop .tp-bgimg {
  height: 76px;
}
@media only screen and (max-width: 400px) {
  /* line 2334, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 {
    position: absolute;
    top: 172px;
    left: 3%;
  }
}
@media only screen and (max-width: 340px) {
  /* line 2343, templates/g5_hydrogen/custom/scss/custom.scss */
  .slidercontentg5 {
    position: absolute;
    top: 135px;
    left: 3%;
  }
}
/*# sourceMappingURL=custom_21.css.map */