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

/***************************
 ****************************
 NAME: custom.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All imported style sheets
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* 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 */
/***************************
 ****************************
 NAME: _variables.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All colour variables
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/207
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/***************************
 ****************************
 NAME: custom.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: Resetting all theme preset styles
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 18, templates/g5_hydrogen/custom/scss/_reset.scss */
#g-header, #g-navigation, #g-showcase {
  background-color: #fff;
  color: #000;
}
/* line 26, templates/g5_hydrogen/custom/scss/_reset.scss */
#g-main, #g-subfeature, #g-bottom, #g-footer {
  background: #fff;
  color: inherit;
  border-top: none;
  border-bottom: none;
}
/* line 36, templates/g5_hydrogen/custom/scss/_reset.scss */
#g-feature {
  padding: 0;
}
/* line 41, templates/g5_hydrogen/custom/scss/_reset.scss */
#g-page-surround {
  box-shadow: none;
}
/* line 46, templates/g5_hydrogen/custom/scss/_reset.scss */
/* line 47, templates/g5_hydrogen/custom/scss/_reset.scss */
#g-navigation .g-main-nav .g-toplevel li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-toplevel li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: transparent;
}
/* line 53, templates/g5_hydrogen/custom/scss/_reset.scss */
.g-offcanvas-toggle {
  color: inherit;
}
/* line 59, templates/g5_hydrogen/custom/scss/_reset.scss */
.row-fluid [class*="span"] {
  min-height: 0;
}
/***************************
 ****************************
 NAME: custom.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for all Menus/Navigation on the site
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: charlotte O
 ****************************
 ***************************/
/* line 20, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation {
  background-color: white;
  color: black;
  margin-top: 0rem;
  /* IPAD MENU FIX 25/04/18 */
  /* ----- */
  /*drop down style*/
  /* dropdown indicators */
  /* touch indicators */
  /*top level style*/
  /*second level style*/
}
/* line 26, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation a.g-menu-item-container {
  position: static;
}
/* line 31, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav h3 {
  color: #00204b;
}
/* line 35, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation a.big {
  background-color: #00204b;
  color: #fff !important;
  display: inline-block;
  border-radius: 3rem;
  font-size: 1.2rem;
  margin-bottom: 1rem;
  padding: 0.3rem 1rem !important;
}
/* line 43, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation a.big:hover {
  background-color: #90143b;
}
/* line 45, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation a.big:hover span.g-menu-item-title:hover {
  text-decoration: none !important;
}
/* line 50, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-dropdown {
  padding: 2rem;
  background-color: #fff;
  border: 1px solid #ececec;
  box-shadow: 0 5px 12px 0px rgba(0, 0, 0, 0.3);
  width: 75rem;
  width: 70rem;
  /* NICK */
  max-width: 98.5%;
  /* NICK */
  /* IE11 Fix - Charlotte 27/04/18 */
  /* IE11 Fix End */
}
/* line 61, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-dropdown .g-dropdown-column .size-50 {
  flex: 0 49%;
}
/* line 67, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-fullwidth > .g-fade.g-dropdown {
  transition: none;
}
/* line 72, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 73, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after {
  content: "\f107";
}
/* line 76, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after {
  content: '\f107';
  color: #90143b;
  opacity: 1;
}
/* line 84, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  border: none;
  background-color: transparent;
}
/* line 87, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after {
  width: 1.35rem;
}
/* line 89, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after, #g-navigation .g-menu-hastouch .g-toplevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after {
  /*
   content: '\2716';
   font-size: 0.8rem;
   */
}
/* line 96, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.active.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  color: inherit;
}
/* line 98, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-menu-hastouch .g-toplevel > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: transparent;
}
/* line 101, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel {
  /*justify-content: space-around;
   -webkit-justify-content: space-around;*/
}
/* line 104, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  width: 25%;
  flex: 1;
}
/* line 108, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: black;
  padding: 0.8rem 0.938rem;
  padding: 0.8rem 0.75rem;
  /* NICK */
  border-radius: 1.5rem 1.5rem 0 0;
  border: 1px solid #fff;
  border-bottom: 0;
  font-weight: 600;
  /*transition: all 0.3s ease;*/
}
/* line 117, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > img {
  display: none;
}
/* line 120, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container span.g-menu-item-title {
  font-size: 1.2rem;
}
/* line 128, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #00204b;
  font-weight: 600;
  padding: 0 0 0.6rem;
}
/* top level active state */
/* line 146, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.g-selected).active > .g-menu-item-container {
  background: url('../../../../media/system/images/menu_hoveractive.png') no-repeat center bottom;
  color: #00204b;
}
/* top level hover state */
/* line 153, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container:hover, #g-navigation .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container {
  background: #fff;
  border-color: #ececec;
  position: relative;
}
/* line 158, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container:hover span.g-menu-item-title, #g-navigation .g-main-nav .g-toplevel > li.g-selected > .g-menu-item-container span.g-menu-item-title {
  color: #90143b;
}
/* Hide the borders between parent & dropdown */
/* line 161, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 163, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).g-parent > .g-menu-item-container:hover:after, #g-navigation .g-main-nav .g-toplevel > li.g-selected.g-parent > .g-menu-item-container:after {
  content: "";
  background-color: #fff;
  height: 10px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -2px;
  z-index: 99;
}
/* second level active state */
/* line 176, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: transparent;
}
/* line 179, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #a2a2a2;
}
/* second level hover state */
/* line 183, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.active) > .g-menu-item-container:hover {
  color: #90143b;
}
/* line 185, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.active) > .g-menu-item-container:hover span.g-menu-item-title:hover {
  text-decoration: underline;
}
/* Active hover state */
/* line 191, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: black;
}
/* line 193, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-toplevel li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container span.g-menu-item-title {
  /*text-decoration: underline;*/
}
/* modules */
/* line 201, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav .g-sublevel > li.g-menu-item.g-menu-item-type-particle > .g-menu-item-container {
  padding: 0;
}
/* MEGA MENU ITEM STYLE */
/* line 209, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav:not(.g-menu-hastouch) .g-toplevel > li.g-fullwidth:not(.g-menu-item-123) > ul.g-dropdown div.g-block:first-of-type ul.g-sublevel, #g-navigation .g-main-nav .g-toplevel > li.g-fullwidth:not(.g-menu-item-123) > ul.g-dropdown div.g-block:first-of-type ul.g-sublevel {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  /* Added by Rob, this was 220px */
  /*End*/
}
/* line 217, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav:not(.g-menu-hastouch) .g-toplevel > li.g-fullwidth:not(.g-menu-item-123) > ul.g-dropdown div.g-block:first-of-type ul.g-sublevel li.g-menu-item, #g-navigation .g-main-nav .g-toplevel > li.g-fullwidth:not(.g-menu-item-123) > ul.g-dropdown div.g-block:first-of-type ul.g-sublevel li.g-menu-item {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
}
/* line 224, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav li.g-menu-item-124 .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.active) > .g-menu-item-container:hover, #g-navigation .g-main-nav li.g-menu-item-125 .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):not(.active) > .g-menu-item-container:hover {
  /*removed by Rob*/
  /*background: url("../../../../images/icons/arrow-red.png") no-repeat right center;*/
}
/* line 231, templates/g5_hydrogen/custom/scss/_menus.scss */
.megamenu-default-preview, div#megamenu-support-preview, div#megamenu-about-preview {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid-column;
}
/* line 238, templates/g5_hydrogen/custom/scss/_menus.scss */
.megamenu-default-preview .preview-text, div#megamenu-support-preview .preview-text, div#megamenu-about-preview .preview-text {
  font-style: normal;
  margin-top: 0rem;
  padding: 0 20px;
  padding-top: 0.4rem;
  font-weight: 500;
  color: #464646;
  font-size: 0.95rem;
  width: 50%;
  float: left;
}
/* line 256, templates/g5_hydrogen/custom/scss/_menus.scss */
.megamenu-default-preview .preview-img-wrapper, div#megamenu-support-preview .preview-img-wrapper, div#megamenu-about-preview .preview-img-wrapper {
  width: 50%;
  float: left;
}
/* line 267, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu {
  margin: 0;
  /* ACTIVE STATE */
}
/* line 269, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li {
  /* HOVER STATE */
}
/* line 270, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li > a {
  color: #464646;
  text-decoration: none;
  padding: 0.5rem;
}
/* line 274, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li > a img {
  display: none;
}
/* line 275, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li > a:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  float: right;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 284, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li > a:hover {
  color: #90143b;
}
/* line 286, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li > a:hover:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  transform: rotate(180deg);
}
/* line 294, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 295, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li.active > a {
  background-color: rgba(0, 32, 75, 0.1);
  color: #00204b;
}
/* line 298, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu > li.active > a:after {
  content: url('../../../../images/icons/arrow-blue-small.png');
  transform: rotate(180deg);
}
/* line 305, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu ul.nav-child {
  border: 1px solid #ececec;
  margin: 0;
  padding: 0.5rem 1rem;
}
/* line 309, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu ul.nav-child a {
  color: #464646;
  font-size: 0.9rem;
  text-decoration: none;
}
/* line 313, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu ul.nav-child a:hover {
  color: #90143b;
}
/* line 317, templates/g5_hydrogen/custom/scss/_menus.scss */
ul.sidemenu ul.nav-child li.active a {
  color: #90143b;
}
/* line 326, templates/g5_hydrogen/custom/scss/_menus.scss */
.g-offcanvas-toggle {
  left: 0.5rem;
}
/* line 330, templates/g5_hydrogen/custom/scss/_menus.scss */
.g-offcanvas-toggle:after {
  content: "menu";
  font-size: 1rem;
  font-family: 'Roboto Slab';
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  top: -3px;
  margin-left: 7px;
}
/* line 341, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas {
  background: #00204b;
}
/* line 343, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 344, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background-color: transparent;
}
/* line 346, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: transparent;
}
/* line 352, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 353, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container > ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  /*text-transform: uppercase;*/
}
/* line 359, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 360, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul.g-sublevel li.g-menu-item .g-menu-item-container {
  padding: 0.5rem 1rem;
}
/* line 363, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container .g-menu-item-container > img {
  display: none;
}
/* style arrows */
/* line 372, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 373, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 374, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator, #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-type-heading > .g-menu-item-container > .g-menu-parent-indicator {
  background-color: transparent !important;
  /* Catching all focus states too */
  border: none;
  margin: 0;
  padding: 0;
}
/* line 380, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:after, #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-type-heading > .g-menu-item-container > .g-menu-parent-indicator:after {
  content: url('../../../../images/icons/arrow-white.png');
}
/* line 384, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container .g-go-back a:before {
  content: url('../../../../images/icons/arrow-back-white.png');
}
/* hide modules & particles */
/* line 394, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 395, templates/g5_hydrogen/custom/scss/_menus.scss */
/* line 396, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-offcanvas #g-mobilemenu-container ul li.g-menu-item-type-particle {
  display: none;
}
@media only all and (min-width: 75rem) {
  /*RJ needs merging*/
  /*end*/
  /* line 407, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-navigation .g-main-nav .g-toplevel {
    width: 60%;
    max-width: 800px;
    /* NICK */
    margin-left: 0px;
  }
  /* line 414, templates/g5_hydrogen/custom/scss/_menus.scss */
  /* line 415, templates/g5_hydrogen/custom/scss/_menus.scss */
  .g-main-nav .g-fullwidth:not(.g-menu-item-123) .g-dropdown .g-block:last-child {
    border-left: 3px solid #ddd;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /*rj needs merging*/
  /*end*/
  /* line 424, templates/g5_hydrogen/custom/scss/_menus.scss */
  .g-menu-overlay {
    background: transparent;
  }
  /* line 428, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-navigation .g-main-nav .g-toplevel {
    width: 70%;
    /* Charlotte changed from 60% to 70% on 27/04/18*/
    margin-left: 0%;
    margin-right: 10%;
  }
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 440, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-navigation {
    margin-top: 0;
  }
}
/* min 48rem/768px */
@media only all and (min-width: 48rem) {
  /* line 463, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-navigation .g-main-nav .g-toplevel li.g-menu-item-101 {
    display: none;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 468, templates/g5_hydrogen/custom/scss/_menus.scss */
  #g-navigation {
    margin-top: 0;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
}
/* line 478, templates/g5_hydrogen/custom/scss/_menus.scss */
#g-navigation .g-main-nav {
  margin: 0px;
}
/***************************
 ****************************
 NAME: _typography.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All typography styles inc buttons and blog
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 09/08/2019
 LAST MODIFIED BY: Becky Allenby
 ****************************
 ***************************/
/* line 17, templates/g5_hydrogen/custom/scss/_typography.scss */
body, h1, h2, h4, h4, h5, h6, p, strong {
  color: #464646;
}
/* line 21, templates/g5_hydrogen/custom/scss/_typography.scss */
h1, h2 {
  color: #00204b;
}
/* line 23, templates/g5_hydrogen/custom/scss/_typography.scss */
h1 {
  font-size: 2.3rem;
  line-height: 2.7rem;
}
/* line 28, templates/g5_hydrogen/custom/scss/_typography.scss */
h2 {
  font-size: 1.6rem;
  line-height: 2rem;
}
/* line 33, templates/g5_hydrogen/custom/scss/_typography.scss */
h3 {
  font-size: 1.3rem;
  line-height: 1.7rem;
  margin-bottom: 1rem;
}
/* line 40, templates/g5_hydrogen/custom/scss/_typography.scss */
h4 {
  font-weight: 700;
  /* for products - may need to be more specific? */
  font-size: 1rem;
}
/* line 46, templates/g5_hydrogen/custom/scss/_typography.scss */
blockquote {
  border-left: none;
  position: relative;
  padding-left: 4rem;
}
/* line 50, templates/g5_hydrogen/custom/scss/_typography.scss */
blockquote:before {
  content: url('../../../../images/icons/quote-icon-light.png');
  position: absolute;
  top: 0;
  left: 0;
}
/* line 56, templates/g5_hydrogen/custom/scss/_typography.scss */
blockquote p {
  font-size: 1rem;
  color: #464646;
}
/* line 62, templates/g5_hydrogen/custom/scss/_typography.scss */
.yoo-zoo blockquote {
  font-style: normal;
  margin: 0 0 1.5rem 0;
  position: relative;
  padding-left: 4rem;
  font-size: 1rem !important;
}
/* line 68, templates/g5_hydrogen/custom/scss/_typography.scss */
.yoo-zoo blockquote p {
  margin: 1.5rem 0 0 0;
  font-size: 1rem;
}
/* line 72, templates/g5_hydrogen/custom/scss/_typography.scss */
.yoo-zoo blockquote p::first-letter {
  font-size: 1rem !important;
}
/* line 77, templates/g5_hydrogen/custom/scss/_typography.scss */
hr {
  border-bottom: 4px solid #ececec;
}
/* line 81, templates/g5_hydrogen/custom/scss/_typography.scss */
.centre {
  text-align: center;
}
/* line 85, templates/g5_hydrogen/custom/scss/_typography.scss */
p.intro {
  color: #00204b;
  font-weight: 600;
  font-size: 1.2rem;
}
/* line 91, templates/g5_hydrogen/custom/scss/_typography.scss */
p.small-disclaimer {
  font-style: italic;
  font-size: 0.7rem;
  margin: 1rem 0;
}
/* line 99, templates/g5_hydrogen/custom/scss/_typography.scss */
.g-home h1 {
  width: 80%;
  margin: auto;
}
/* line 100, templates/g5_hydrogen/custom/scss/_typography.scss */
.g-home p {
  font-size: 1.1rem;
}
/* line 106, templates/g5_hydrogen/custom/scss/_typography.scss */
ul {
  margin: 1rem 0 1rem 1rem;
}
/* line 115, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 116, templates/g5_hydrogen/custom/scss/_typography.scss */
#g-main div[itemprop="articleBody"] .pull-left {
  margin: 0.5rem 1rem 1rem 0;
}
/* line 119, templates/g5_hydrogen/custom/scss/_typography.scss */
#g-main div[itemprop="articleBody"] .pull-right {
  margin: 0.5rem 0 1rem 1rem;
}
/* line 122, templates/g5_hydrogen/custom/scss/_typography.scss */
#g-main div[itemprop="articleBody"] img {
  border: 1px solid #ececec;
  padding: 5px;
}
/* line 127, templates/g5_hydrogen/custom/scss/_typography.scss */
#g-main div[itemprop="articleBody"] figure {
  margin: 0 0 1rem 0;
}
/* line 129, templates/g5_hydrogen/custom/scss/_typography.scss */
#g-main div[itemprop="articleBody"] figure img {
  border: none;
  padding: 0;
}
/* line 130, templates/g5_hydrogen/custom/scss/_typography.scss */
#g-main div[itemprop="articleBody"] figure figcaption {
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1rem;
  color: #a2a2a2;
  border: 1px solid #ececec;
  border-top: none;
  padding: 4px;
}
/* JCE editor - remove borders on all articles and add border using JCE editor class - BA */
/* line 143, templates/g5_hydrogen/custom/scss/_typography.scss */
#g-main div[itemprop="articleBody"] img {
  border: none;
}
/* line 146, templates/g5_hydrogen/custom/scss/_typography.scss */
.img-grey-border {
  border: 1px solid #ececec !important;
  padding: 5px;
}
/* No img border on AM explorer pages - Menu ID needs to be changed when they change the page over - CO 27/11/18*/
/* line 152, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 154, templates/g5_hydrogen/custom/scss/_typography.scss */
body.itemid-389 #g-main div[itemprop="articleBody"] img, body.itemid-391 #g-main div[itemprop="articleBody"] img {
  border: none;
}
/* line 159, templates/g5_hydrogen/custom/scss/_typography.scss */
a {
  color: #90143b;
  font-weight: 600;
  text-decoration: underline;
}
/* line 163, templates/g5_hydrogen/custom/scss/_typography.scss */
a:hover {
  color: #464646;
}
/* line 166, templates/g5_hydrogen/custom/scss/_typography.scss */
a.arrow-link {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-size: 1.2rem;
  position: relative;
  text-decoration: none;
}
/* line 175, templates/g5_hydrogen/custom/scss/_typography.scss */
a.arrow-link:after {
  content: url('../../../../images/icons/arrow-red.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 182, templates/g5_hydrogen/custom/scss/_typography.scss */
a.arrow-link:hover {
  color: #90143b;
}
/* line 183, templates/g5_hydrogen/custom/scss/_typography.scss */
a.arrow-link:hover:after {
  right: -4rem;
}
/* line 189, templates/g5_hydrogen/custom/scss/_typography.scss */
.button {
  background: #00204b;
  box-shadow: none;
  font-family: "Roboto Slab";
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  font-weight: 700;
  position: relative;
  padding: 0.5rem 4rem 0.5rem 1.5rem;
}
/* line 201, templates/g5_hydrogen/custom/scss/_typography.scss */
.button:after {
  content: url('../../../../images/icons/arrow-white.png');
  position: absolute;
  top: 0.7rem;
  right: 2rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 209, templates/g5_hydrogen/custom/scss/_typography.scss */
.button:hover {
  background: #90143b;
}
/* line 212, templates/g5_hydrogen/custom/scss/_typography.scss */
.button:hover:after {
  right: 1rem;
}
/* Right floating careers page vacancies button */
/* line 219, templates/g5_hydrogen/custom/scss/_typography.scss */
.itemid-140 div.item-page {
  position: relative;
}
@media only all and (min-width: 48rem) {
  /* line 223, templates/g5_hydrogen/custom/scss/_typography.scss */
  .button.right {
    position: absolute;
    top: 0;
    right: 0;
  }
}
/* line 233, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 234, templates/g5_hydrogen/custom/scss/_typography.scss */
table td {
  border: 1px solid #ececec;
}
/* line 235, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 236, templates/g5_hydrogen/custom/scss/_typography.scss */
table thead td {
  background-color: #ececec;
  color: #00204b;
  border-right: 1px solid #fff;
  font-weight: 600;
}
/* line 241, templates/g5_hydrogen/custom/scss/_typography.scss */
table thead td:last-of-type {
  border-right: 1px solid #ececec;
}
/* line 249, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 250, templates/g5_hydrogen/custom/scss/_typography.scss */
.uk-accordion .uk-accordion-title {
  margin-bottom: 3px;
  background: #ececec;
  color: #00204b;
}
/* line 254, templates/g5_hydrogen/custom/scss/_typography.scss */
.uk-accordion .uk-accordion-title:after {
  content: "\f105";
  font-family: FontAwesome;
  float: right;
  font-size: 1.5rem;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
/* line 262, templates/g5_hydrogen/custom/scss/_typography.scss */
.uk-accordion .uk-accordion-title:hover:after {
  transform: rotate(90deg);
}
/* line 266, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 267, templates/g5_hydrogen/custom/scss/_typography.scss */
.uk-accordion .uk-accordion-title.uk-active:after {
  content: "\2716";
  color: #90143b;
  font-size: 1rem;
}
/* line 272, templates/g5_hydrogen/custom/scss/_typography.scss */
.uk-accordion .uk-accordion-title.uk-active:hover:after {
  transform: none;
}
/* line 281, templates/g5_hydrogen/custom/scss/_typography.scss */
.white {
  color: #fff !important;
}
/* line 283, templates/g5_hydrogen/custom/scss/_typography.scss */
.img-small-port {
  width: 200px;
}
/* line 284, templates/g5_hydrogen/custom/scss/_typography.scss */
.img-small-land {
  width: 300px;
}
/* line 285, templates/g5_hydrogen/custom/scss/_typography.scss */
.img-med-port {
  width: 300px;
}
/* line 286, templates/g5_hydrogen/custom/scss/_typography.scss */
.img-med-land {
  width: 400px;
}
/* line 287, templates/g5_hydrogen/custom/scss/_typography.scss */
.img-large-port {
  width: 400px;
}
/* line 288, templates/g5_hydrogen/custom/scss/_typography.scss */
.img-large-land {
  width: 500px;
}
@media screen and (max-width: 767px) {
  /* line 291, templates/g5_hydrogen/custom/scss/_typography.scss */
  img[class*="pull"] {
    width: 100%;
  }
  /* line 294, templates/g5_hydrogen/custom/scss/_typography.scss */
  figure img {
    width: 100% !important;
  }
}
/* line 301, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 302, templates/g5_hydrogen/custom/scss/_typography.scss */
div.sitemap li a {
  line-height: 2rem;
}
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 318, templates/g5_hydrogen/custom/scss/_typography.scss */
  /* line 319, templates/g5_hydrogen/custom/scss/_typography.scss */
  #g-showcase .homeslide .uk-overlay-panel > div {
    width: 60%;
  }
  /* line 324, templates/g5_hydrogen/custom/scss/_typography.scss */
  .g-home h1 {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 332, templates/g5_hydrogen/custom/scss/_typography.scss */
  h1 {
    font-size: 2rem;
    line-height: 2.4rem;
  }
  /* line 338, templates/g5_hydrogen/custom/scss/_typography.scss */
  .g-home h1 {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 348, templates/g5_hydrogen/custom/scss/_typography.scss */
  h1 {
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
  /* line 356, templates/g5_hydrogen/custom/scss/_typography.scss */
  h3, h3.uk-panel-title {
    font-size: 1rem;
    line-height: 1.4rem;
  }
  /* line 361, templates/g5_hydrogen/custom/scss/_typography.scss */
  p.intro {
    font-size: 1rem;
  }
  /* line 363, templates/g5_hydrogen/custom/scss/_typography.scss */
  /* line 364, templates/g5_hydrogen/custom/scss/_typography.scss */
  #g-main div[itemprop="articleBody"] img.pull-left, #g-main div[itemprop="articleBody"] img.pull-right {
    margin: 0.5rem 0 1rem 0;
  }
  /* line 370, templates/g5_hydrogen/custom/scss/_typography.scss */
  .g-home h1 {
    font-size: 1.3rem;
    line-height: 1.7rem;
  }
  /* line 374, templates/g5_hydrogen/custom/scss/_typography.scss */
  .g-home p {
    font-size: 1rem;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
}
/* line 389, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 390, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.checklist li {
  position: relative;
  list-style: none;
  padding-left: 35px;
  padding-bottom: 15px;
}
/* line 396, templates/g5_hydrogen/custom/scss/_typography.scss */
ul.checklist li:before {
  content: url('../../../../images/icons/list-check-red.png');
  position: absolute;
  top: 0;
  left: 0;
}
/* line 404, templates/g5_hydrogen/custom/scss/_typography.scss */
/* line 405, templates/g5_hydrogen/custom/scss/_typography.scss */
.cc-trial h2 {
  color: #90143b;
}
/***************************
 ****************************
 NAME: _modules.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for modules & widgetkits
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 21, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 22, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-slideshow > li {
  max-height: 600px;
}
/* line 23, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-overlay-panel > div {
  width: 45%;
  margin-left: 5%;
}
/* line 26, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-overlay-panel > div h2 {
  color: #464646;
  font-size: 3.6rem;
  line-height: 4rem;
}
/* line 31, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-overlay-panel > div a {
  background: #464646;
  color: #fff;
  border-radius: 4rem;
  font-family: "Roboto Slab";
  text-transform: uppercase;
  padding: 0.5rem 2rem;
  font-size: 1.4rem;
  font-weight: 700;
  text-decoration: none;
}
/* line 41, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-overlay-panel > div a.blue {
  background-color: #00204b;
}
/* line 42, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-overlay-panel > div a.red {
  background-color: #90143b;
}
/* line 46, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 47, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-dotnav > li {
  padding-left: 10px;
}
/* line 48, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-dotnav > li > a {
  background-color: #fff;
  border: 1px solid #00204b !important;
  width: 10px;
  height: 10px;
}
/* line 54, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-showcase .homeslide .uk-dotnav > li.uk-active > a {
  background-color: #00204b;
}
/* line 63, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-breadcrumb {
  background-color: #ececec;
}
/* line 65, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-breadcrumb .g-content {
  margin: 0;
  padding: 0;
}
/* line 69, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-breadcrumb ul.breadcrumb {
  background-color: transparent;
  margin: 0;
  padding: 8px 0;
  font-size: 0.9rem;
}
/* line 74, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-breadcrumb ul.breadcrumb span.divider.icon-location {
  display: none;
}
/* line 75, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-breadcrumb ul.breadcrumb li a {
  color: #90143b;
  font-weight: 600;
  text-shadow: none;
  text-decoration: underline;
}
/* line 81, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-breadcrumb ul.breadcrumb li.active span {
  color: #464646;
  text-shadow: none;
}
/* line 91, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 93, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 94, templates/g5_hydrogen/custom/scss/_modules.scss */
#default #g-showcase div.custom, #landing #g-showcase div.custom {
  background-repeat: no-repeat;
  background-size: cover;
  height: 18rem;
}
/* line 99, templates/g5_hydrogen/custom/scss/_modules.scss */
#default #g-showcase div.custom > div, #landing #g-showcase div.custom > div {
  width: 30rem;
  background-color: rgba(0, 32, 75, 0.8);
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  padding: 1rem 1.5rem;
}
/* line 107, templates/g5_hydrogen/custom/scss/_modules.scss */
#default #g-showcase div.custom h1, #landing #g-showcase div.custom h1 {
  margin: 0;
}
/* line 108, templates/g5_hydrogen/custom/scss/_modules.scss */
#default #g-showcase div.custom p, #landing #g-showcase div.custom p {
  color: #fff;
}
/* line 116, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-feature {
  background-color: rgba(0, 32, 75, 0.05);
}
/* line 118, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 119, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-feature #feature-a .g-content, #g-feature #feature-a .platform-content {
  height: 100%;
}
/* line 123, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-feature #feature-a .newproduct {
  position: relative;
  padding: 0 5rem;
}
/* line 128, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-feature #feature-a .newproduct p, #g-feature #feature-a .newproduct a {
  color: #00204b;
}
/* line 129, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-feature #feature-a .newproduct a.arrow-link {
  color: #00204b;
  border-color: #00204b;
}
/* line 132, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-feature #feature-a .newproduct a.arrow-link:after {
  content: url('../../../../images/icons/arrow-blue.png');
}
/* line 134, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-feature #feature-a .newproduct h2 {
  font-size: 3rem;
  line-height: 3rem;
}
/* line 142, templates/g5_hydrogen/custom/scss/_modules.scss */
span.small {
  font-size: 70%;
  vertical-align: top;
}
/* line 143, templates/g5_hydrogen/custom/scss/_modules.scss */
span.big {
  font-size: 120%;
}
/* line 144, templates/g5_hydrogen/custom/scss/_modules.scss */
span.grey {
  color: #a2a2a2;
}
/* line 147, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 148, templates/g5_hydrogen/custom/scss/_modules.scss */
.gallery .uk-slideshow > li {
  max-height: 490px;
}
/* line 154, templates/g5_hydrogen/custom/scss/_modules.scss */
.newproductsidebar {
  margin-top: 2rem;
}
/* line 156, templates/g5_hydrogen/custom/scss/_modules.scss */
.newproductsidebar .customnewproductsidebar {
  background-size: 100%;
  background-repeat: no-repeat;
  padding-top: 8rem;
}
/* line 160, templates/g5_hydrogen/custom/scss/_modules.scss */
.newproductsidebar .customnewproductsidebar div {
  width: 100%;
  background-color: #f2f3f6;
  padding: 1rem;
}
/* line 165, templates/g5_hydrogen/custom/scss/_modules.scss */
.newproductsidebar .customnewproductsidebar h2 {
  margin: 0;
}
/* line 166, templates/g5_hydrogen/custom/scss/_modules.scss */
.newproductsidebar .customnewproductsidebar a.arrow-link {
  color: #00204b;
  border-color: #00204b;
  font-size: 1rem;
}
/* line 170, templates/g5_hydrogen/custom/scss/_modules.scss */
.newproductsidebar .customnewproductsidebar a.arrow-link:after {
  content: url('../../../../images/icons/arrow-blue.png');
}
/* line 172, templates/g5_hydrogen/custom/scss/_modules.scss */
.newproductsidebar .customnewproductsidebar p {
  margin: 0.5rem 0;
}
/* line 176, templates/g5_hydrogen/custom/scss/_modules.scss */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  .newproductsidebar .customnewproductsidebar {
    padding-top: 15rem;
  }
}
@media only all and (max-width: 47.938rem) {
  .newproductsidebar .customnewproductsidebar {
    padding-top: 10rem;
  }
}
/* line 189, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 190, templates/g5_hydrogen/custom/scss/_modules.scss */
.careers-cats .uk-panel-box {
  padding: 0;
}
/* line 193, templates/g5_hydrogen/custom/scss/_modules.scss */
.careers-cats img {
  border: none !important;
  padding: 0 !important;
}
/* line 197, templates/g5_hydrogen/custom/scss/_modules.scss */
.careers-cats .uk-margin {
  margin-bottom: 0;
}
/* line 198, templates/g5_hydrogen/custom/scss/_modules.scss */
.careers-cats .uk-panel-title {
  padding: 0.5rem 0;
}
/* line 204, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-subfeature {
  padding: 0;
}
/* line 208, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 209, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 210, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-subfeature .trial-cta .uk-panel h3.uk-h2 {
  color: #464646;
  font-size: 2.8rem;
  line-height: 3.2rem;
}
/* line 214, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-subfeature .trial-cta .uk-panel h3.uk-h2 a {
  font-weight: 500;
}
/* line 216, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-subfeature .trial-cta .uk-panel p a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-size: 1.2rem;
  position: relative;
  text-decoration: none;
}
/* line 225, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-subfeature .trial-cta .uk-panel p a:after {
  content: url('../../../../images/icons/arrow-red.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 232, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-subfeature .trial-cta .uk-panel p a:hover {
  color: #90143b;
}
/* line 233, templates/g5_hydrogen/custom/scss/_modules.scss */
#g-subfeature .trial-cta .uk-panel p a:hover:after {
  right: -4rem;
}
/* line 239, templates/g5_hydrogen/custom/scss/_modules.scss */
#landing #g-subfeature, #default #g-subfeature {
  border-top: 1px solid #ececec;
}
/* line 242, templates/g5_hydrogen/custom/scss/_modules.scss */
#landing #g-subfeature .trial-cta, #default #g-subfeature .trial-cta {
  margin-top: 3rem;
}
/* line 248, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 249, templates/g5_hydrogen/custom/scss/_modules.scss */
body.itemid-126 #g-sidebar .g-content {
  border: 1px solid #ececec;
  padding: 0 0.938rem;
}
/* line 253, templates/g5_hydrogen/custom/scss/_modules.scss */
body.itemid-126 strong {
  font-size: 1.2rem;
}
/* line 261, templates/g5_hydrogen/custom/scss/_modules.scss */
.right-hand-link {
  margin: 1.5rem 0;
}
/* line 263, templates/g5_hydrogen/custom/scss/_modules.scss */
.right-hand-link h3.g-title {
  display: inline-block;
  margin: 0;
}
/* line 267, templates/g5_hydrogen/custom/scss/_modules.scss */
.right-hand-link .customright-hand-link {
  display: inline-block;
  float: right;
}
/* line 270, templates/g5_hydrogen/custom/scss/_modules.scss */
.right-hand-link .customright-hand-link p {
  margin: 0;
}
/* line 277, templates/g5_hydrogen/custom/scss/_modules.scss */
.tweets {
  border: 1px solid #ececec;
  margin-top: 3rem;
}
/* line 285, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 286, templates/g5_hydrogen/custom/scss/_modules.scss */
.jb.cookie .jb.cookie-bg {
  border-top: none !important;
  background-color: #00204b;
  color: #fff;
  opacity: 1;
}
/* line 292, templates/g5_hydrogen/custom/scss/_modules.scss */
.jb.cookie h2, .jb.cookie p {
  color: #fff;
}
/* line 295, templates/g5_hydrogen/custom/scss/_modules.scss */
.jb.cookie a {
  color: #fff !important;
}
/* line 296, templates/g5_hydrogen/custom/scss/_modules.scss */
.jb.cookie a:hover {
  color: #ececec !important;
}
/* line 297, templates/g5_hydrogen/custom/scss/_modules.scss */
.jb.cookie .jb.accept {
  background-color: #90143b;
  color: #fff;
  text-shadow: none;
  font-weight: 600;
  border-radius: 5rem;
  padding: 0.5rem 1.2rem;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 306, templates/g5_hydrogen/custom/scss/_modules.scss */
.jb.cookie .jb.accept:hover {
  box-shadow: none;
  padding: 0.5rem 1.6rem;
}
/* line 313, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 314, templates/g5_hydrogen/custom/scss/_modules.scss */
#jbcookies.modal .modal-header {
  background-color: #ececec;
  border-radius: 6px 6px 0 0;
}
/* line 318, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 319, templates/g5_hydrogen/custom/scss/_modules.scss */
#jbcookies.modal .modal-body p {
  font-size: 0.9rem;
  line-height: 1.3rem;
  margin: 1rem 0;
}
/* line 325, templates/g5_hydrogen/custom/scss/_modules.scss */
#jbcookies.modal .modal-footer {
  background: #fff;
  box-shadow: none;
}
/* line 328, templates/g5_hydrogen/custom/scss/_modules.scss */
#jbcookies.modal .modal-footer button.btn {
  background: #00204b;
  color: #fff;
  font-family: 'Roboto Slab';
  text-transform: uppercase;
  border-radius: 5rem;
  box-shadow: none;
  text-shadow: none;
  border: none;
  font-weight: 700;
}
/* line 338, templates/g5_hydrogen/custom/scss/_modules.scss */
#jbcookies.modal .modal-footer button.btn:hover {
  background: #90143b;
}
/* line 341, templates/g5_hydrogen/custom/scss/_modules.scss */
#jbcookies.modal .close {
  color: crimson;
  opacity: 0.4;
}
/* line 344, templates/g5_hydrogen/custom/scss/_modules.scss */
#jbcookies.modal .close:hover {
  opacity: 1;
}
/* line 351, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 352, templates/g5_hydrogen/custom/scss/_modules.scss */
.benefits .uk-panel-title {
  margin-bottom: 20px !important;
}
/* line 353, templates/g5_hydrogen/custom/scss/_modules.scss */
.benefits .uk-margin {
  margin-bottom: 10px;
}
/* line 361, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 362, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews #review_az {
  list-style: none;
  display: block;
  display: flex;
  margin: 1rem 0 2rem 0;
}
/* line 367, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews #review_az li {
  background: #e5e8ed;
  width: 3%;
  display: inline-block;
  flex: 1;
  color: #fff;
  text-align: center;
  margin-right: 2px;
}
/* line 375, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews #review_az li a {
  display: block;
  color: #00204b;
  text-decoration: none;
  padding: 2px 0;
}
/* line 382, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews #review_az li a:hover {
  background-color: #90143b;
  color: #fff;
}
/* line 389, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product {
  border: #ececec 1px solid;
  margin-bottom: 1rem;
}
/* line 392, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product h2.title {
  background-color: #ececec;
  color: #00204b;
  margin: 0;
  font-size: 1.3rem;
  line-height: 1.7rem;
  padding: 0.3rem 0.5rem;
  cursor: pointer;
  position: relative;
}
/* line 401, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product h2.title:after {
  content: "\f105";
  font-family: FontAwesome;
  position: absolute;
  right: 0.5rem;
  top: 0.3rem;
  font-size: 1.5rem;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
/* line 413, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews {
  display: none;
  padding: 0.5rem 0.5rem;
  position: relative;
}
/* line 417, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review {
  padding: 0 0 1rem 4rem;
  position: relative;
  font-size: 0.9rem;
}
/* line 421, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review:before {
  content: url('../../../../images/icons/quote-icon-light.png');
  position: absolute;
  top: 0;
  left: 0;
}
/* line 427, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review .title {
  font-weight: 700;
  font-size: 1.1rem;
  line-height: 1.5rem;
  margin-bottom: 0;
}
/* line 433, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review .excerpt {
  font-style: italic;
  font-size: 0.9rem;
}
/* line 437, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review .review-link {
  margin-top: 10px;
}
/* line 438, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review .review-link a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-size: 1rem;
  position: relative;
  text-decoration: none;
}
/* line 447, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review .review-link a:after {
  content: url('../../../../images/icons/arrow-red.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 454, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review .review-link a:hover {
  color: #90143b;
}
/* line 455, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review .review-link a:hover:after {
  right: -4rem;
}
/* line 462, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews .review + .review {
  margin-top: 2rem;
}
/* line 465, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews.morethan3 {
  padding-bottom: 3rem;
}
/* line 469, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews a.view-all-link {
  background: #00204b;
  font-family: "Roboto Slab";
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  font-weight: 700;
  position: relative;
  padding: 0.4rem 1.1rem;
  color: #fff;
  font-size: 0.9rem;
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
}
/* line 485, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product div.reviews a.view-all-link:hover {
  background-color: #90143b;
}
/* line 489, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 490, templates/g5_hydrogen/custom/scss/_modules.scss */
body.layout-reviews div.product.open h2.title:after {
  transform: rotate(90deg);
}
/* line 496, templates/g5_hydrogen/custom/scss/_modules.scss */
.badge-info {
  background: #90143b;
}
/* line 500, templates/g5_hydrogen/custom/scss/_modules.scss */
/* line 501, templates/g5_hydrogen/custom/scss/_modules.scss */
dl.search-results dt.result-title {
  margin-top: 1.5rem;
}
/* line 503, templates/g5_hydrogen/custom/scss/_modules.scss */
dl.search-results dt.result-title:first-child {
  margin-top: 0;
}
/* line 509, templates/g5_hydrogen/custom/scss/_modules.scss */
.sbtn {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-weight: 700;
  background: #ececec;
  border-radius: 20px !important;
  border: 0 none;
  padding: 0.4rem 1rem;
  text-shadow: none;
}
/* line 519, templates/g5_hydrogen/custom/scss/_modules.scss */
.btn:hover {
  background: #00204b;
  color: #fff;
  text-shadow: none;
}
@media only all and (min-width: 75rem) {
  /* line 529, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 531, templates/g5_hydrogen/custom/scss/_modules.scss */
  #default #g-showcase div.custom, #landing #g-showcase div.custom {
    padding: 0 calc((100% - 75rem)/2);
  }
  /* line 534, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct {
    height: 100%;
    display: flex;
  }
  /* line 540, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct .customnewproduct {
    margin-bottom: auto;
    margin-top: auto;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 548, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 549, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-showcase .homeslide .uk-overlay-panel > div {
    width: 60%;
  }
  /* line 553, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 555, templates/g5_hydrogen/custom/scss/_modules.scss */
  #default #g-showcase div.custom, #landing #g-showcase div.custom {
    padding: 0 calc((100% - 60rem)/2);
  }
  /* line 558, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct {
    padding: 2rem 3rem 2rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 565, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a {
    flex: 0 100%;
    width: 100%;
  }
  /* line 568, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct {
    padding: 2rem;
  }
  /* line 569, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct h2 {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
  /* line 575, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.g-home #g-feature #feature-b {
    display: none;
  }
  /* line 576, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 578, templates/g5_hydrogen/custom/scss/_modules.scss */
  #default #g-showcase div.custom, #landing #g-showcase div.custom {
    padding: 0 calc((100% - 45rem)/2);
  }
  /* line 581, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 582, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-subfeature .trial-cta .uk-width-small-1-2.uk-text-center:first-of-type {
    bottom: -14px;
    position: relative;
    left: 20px;
  }
  /* line 589, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-breadcrumb ul.breadcrumb {
    padding: 8px 1rem;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 597, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-showcase .homeslide .uk-overlay-panel > div {
    width: 90%;
  }
  /* line 599, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-showcase .homeslide .uk-overlay-panel > div h2 {
    font-size: 2.2rem;
    line-height: 2.6rem;
  }
  /* line 603, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-showcase .homeslide .uk-overlay-panel > div a {
    font-size: 1rem;
  }
  /* line 606, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct {
    padding: 2rem;
  }
  /* line 608, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct h2 {
    font-size: 1.8rem;
    line-height: 1.8rem;
  }
  /* line 612, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-feature #feature-a .newproduct p {
    font-size: 0.9rem;
  }
  /* line 614, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.g-home #g-feature #feature-b {
    display: none;
  }
  /* line 616, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 618, templates/g5_hydrogen/custom/scss/_modules.scss */
  #default #g-showcase div.custom, #landing #g-showcase div.custom {
    padding: 0 calc((100% - 30rem)/2);
  }
  /* line 620, templates/g5_hydrogen/custom/scss/_modules.scss */
  #default #g-showcase div.custom > div, #landing #g-showcase div.custom > div {
    width: auto;
  }
  /* line 624, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 625, templates/g5_hydrogen/custom/scss/_modules.scss */
  .right-hand-link .customright-hand-link {
    display: inline-block;
    float: none;
    margin-top: 1rem;
  }
  /* line 629, templates/g5_hydrogen/custom/scss/_modules.scss */
  .right-hand-link .customright-hand-link p {
    margin: 0;
  }
  /* line 633, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 635, templates/g5_hydrogen/custom/scss/_modules.scss */
  #landing #g-subfeature .trial-cta, #default #g-subfeature .trial-cta {
    margin-top: 0;
  }
  /* line 637, templates/g5_hydrogen/custom/scss/_modules.scss */
  #landing #g-subfeature .trial-cta .trial-cta .uk-panel h3.uk-h2, #default #g-subfeature .trial-cta .trial-cta .uk-panel h3.uk-h2 {
    font-size: 2.2rem;
    line-height: 2.6rem;
  }
  /* line 644, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.layout-reviews #review_az {
    flex-wrap: wrap;
  }
  /* line 646, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.layout-reviews #review_az li {
    flex: none;
    flex-grow: 0;
    width: 7%;
    margin-bottom: 2px;
  }
  /* line 654, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.itemid-126 #g-sidebar .g-content {
    padding: 0 0.938rem !important;
  }
  /* line 658, templates/g5_hydrogen/custom/scss/_modules.scss */
  body.layout-reviews div.product h2.title {
    font-size: 1rem;
    line-height: 1.4rem;
    padding-right: 1rem;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
  /* line 673, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-subfeature .trial-cta {
    position: relative;
    padding-bottom: 17rem;
  }
  /* line 676, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-subfeature .trial-cta .uk-width-small-1-2:first-of-type {
    position: absolute;
    bottom: 0;
  }
  /* line 679, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-subfeature .trial-cta .uk-width-small-1-2:first-of-type img {
    margin-left: 12px;
  }
  /* line 683, templates/g5_hydrogen/custom/scss/_modules.scss */
  #g-subfeature .trial-cta .uk-panel h3.uk-h2 {
    font-size: 2.5rem;
    line-height: 2.9rem;
  }
  /* line 689, templates/g5_hydrogen/custom/scss/_modules.scss */
  /* line 691, templates/g5_hydrogen/custom/scss/_modules.scss */
  #default #g-showcase div.custom, #landing #g-showcase div.custom {
    padding: 0 calc((100% - 90%)/2);
  }
}
/* line 696, templates/g5_hydrogen/custom/scss/_modules.scss */
div.consortium-contact {
  background-color: #00204b;
  padding: 5px 20px 5px 20px;
}
/* line 700, templates/g5_hydrogen/custom/scss/_modules.scss */
div.consortium-contact h3, div.consortium-contact p, div.consortium-contact strong, div.consortium-contact a, div.consortium-contact a:hover {
  color: #fff;
}
/* line 704, templates/g5_hydrogen/custom/scss/_modules.scss */
div.consortium-contact h4 {
  margin-block-end: -15px;
  margin-block-start: 5px;
}
/***************************
 ****************************
 NAME: _layout.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All custom layout syles
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 17, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-homecontent {
  padding: 1rem 0;
  background: #fff;
  text-align: center;
}
/* line 21, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-homecontent p {
  max-width: 80%;
  margin: 1.5rem auto;
}
@media only all and (min-width: 75rem) {
  /* line 23, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-homecontent p {
    max-width: 100%;
  }
}
/* line 27, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main {
  padding-top: 0;
}
/* line 30, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main div[itemprop="articleBody"] section {
  float: left;
  border: 1px solid #ececec;
  padding: 1rem;
  width: 100%;
}
/* line 35, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-main div[itemprop="articleBody"] section img {
  border: none;
  padding: 0;
  max-width: 50%;
}
/* line 42, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 43, templates/g5_hydrogen/custom/scss/_layout.scss */
#content-bottom .g-content {
  margin-top: 0;
  padding-top: 0;
}
/* line 49, templates/g5_hydrogen/custom/scss/_layout.scss */
section#g-container-main {
  background-color: #fff;
}
/* line 57, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-mainbottom {
  margin: 2rem 0 4rem;
}
/* line 59, templates/g5_hydrogen/custom/scss/_layout.scss */
.g-home #g-mainbottom .g-content {
  margin: 0;
  padding: 0;
}
/* line 67, templates/g5_hydrogen/custom/scss/_layout.scss */
body.itemid-140 #g-subfeature, body.itemid-141 #g-subfeature {
  padding: 4rem 0;
}
/* line 75, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 76, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-main {
  background-color: #ececec;
  height: 45rem;
}
/* line 81, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-main .g-content {
  width: 60%;
  padding-top: 4rem;
}
/* line 84, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-main .g-content h1 {
  font-size: 5rem;
  line-height: 5.4rem;
  color: #90143b;
}
/* line 89, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-main .g-content h2 {
  font-size: 2.5rem;
  line-height: 2.9rem;
}
/* line 91, templates/g5_hydrogen/custom/scss/_layout.scss */
body.outline-_error #g-main .g-content p {
  font-size: 1.2rem;
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  body.outline-_error #g-main {
    height: auto;
  }
  /* line 98, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.outline-_error #g-main .g-content {
    width: auto;
  }
}
@media only all and (max-width: 47.938rem) {
  body.outline-_error #g-main {
    height: auto;
  }
  /* line 105, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.outline-_error #g-main .g-content {
    width: auto;
    padding-top: 1.5rem;
  }
  /* line 109, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.outline-_error #g-main .g-content h1 {
    font-size: 4rem;
    line-height: 4.5rem;
  }
  /* line 112, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.outline-_error #g-main .g-content h2 {
    font-size: 1.7rem;
    line-height: 2.2rem;
  }
  /* line 116, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.outline-_error #g-main .g-content p {
    font-size: 1rem;
  }
}
@media only all and (max-width: 30rem) {
  body.outline-_error #g-main {
    height: auto;
  }
  /* line 125, templates/g5_hydrogen/custom/scss/_layout.scss */
  body.outline-_error #g-main .g-content {
    width: auto;
  }
}
/* line 136, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-floating {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 0 50px !important;
}
/* line 142, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-floating .g-grid {
  display: block;
}
/* line 144, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-floating .g-grid .g-block {
  width: auto !important;
  float: right;
}
/* line 149, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 150, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-floating div[class*="custom"] p {
  margin: 0;
}
/* line 152, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-floating .float-button a {
  padding: 0.6rem 1.5rem 1.5rem;
  background-color: #90143b;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Roboto Slab';
  text-decoration: none;
  font-weight: 700;
  display: block;
  border-radius: 1rem 1rem 0 0;
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
  margin-bottom: -0.9rem;
}
/* line 165, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-floating .float-button a:hover {
  margin-bottom: -1px;
}
/* line 172, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 173, templates/g5_hydrogen/custom/scss/_layout.scss */
#g-sidebar .platform-content + .platform-content {
  margin-top: 2rem;
}
@media only all and (min-width: 60rem) {
  /* line 183, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 184, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 185, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-container-main > .g-container > .g-grid > .g-block.size-75 .g-content {
    margin-left: 0;
    padding-left: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* line 192, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 193, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-container-main > .g-container > .g-grid > .g-block.size-25 .g-content {
    margin-right: 0;
    padding-right: 0;
  }
  /* line 198, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 199, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-container-main > .g-container > .g-grid > .g-block.size-100 .g-content {
    margin-left: 0;
    padding-left: 0;
    margin-right: 0;
    padding-right: 0;
  }
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 214, templates/g5_hydrogen/custom/scss/_layout.scss */
  .g-home #g-mainbottom .g-content {
    padding: 0 2rem;
  }
  /* line 218, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 220, templates/g5_hydrogen/custom/scss/_layout.scss */
  #default #g-container-main .g-block.size-75, #landing #g-container-main .g-block.size-75, #default #g-container-main .g-block.size-25, #landing #g-container-main .g-block.size-25 {
    width: 100%;
    flex: 0 100%;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 231, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 232, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 233, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-container-main .g-block.size-75 .g-content {
    padding: 0;
  }
  /* line 237, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 238, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-container-main .g-block.size-25 .g-content {
    padding: 0;
  }
  /* line 242, templates/g5_hydrogen/custom/scss/_layout.scss */
  /* line 243, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-container-main .g-block.size-100 .g-content {
    padding: 0;
  }
  /* line 249, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-homecontent {
    padding-top: 3rem;
  }
  /* line 251, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-homecontent .g-content {
    margin: 0;
    padding: 0;
  }
  /* line 255, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-homecontent h1 {
    width: 100%;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-homecontent p {
    max-width: 100%;
  }
  /* line 259, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-main div[itemprop="articleBody"] section img {
    max-width: 100%;
  }
  /* line 262, templates/g5_hydrogen/custom/scss/_layout.scss */
  .pull-right, .pull-left {
    float: none;
  }
  /* line 264, templates/g5_hydrogen/custom/scss/_layout.scss */
  #default #g-showcase {
    display: none;
  }
  /* line 266, templates/g5_hydrogen/custom/scss/_layout.scss */
  #g-floating {
    padding: 0 10px !important;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
}
/* line 278, templates/g5_hydrogen/custom/scss/_layout.scss */
/* line 279, templates/g5_hydrogen/custom/scss/_layout.scss */
footer#g-footer div.g-grid:first-of-type {
  border-bottom: 1px solid #ececec;
  padding-bottom: 40px;
  margin-bottom: 20px;
}
/***************************
 ****************************
 NAME: _products.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for Product search and filters
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 22, templates/g5_hydrogen/custom/scss/_products.scss */
/* line 23, templates/g5_hydrogen/custom/scss/_products.scss */
/* line 24, templates/g5_hydrogen/custom/scss/_products.scss */
body.view-products #g-main .g-content {
  /*margin-right: calc(0.625rem*2);*/
}
/* line 29, templates/g5_hydrogen/custom/scss/_products.scss */
body.view-products #g-main .g-content .g-block.size-25 {
  padding-right: calc(0.938rem*2);
}
@media screen and (max-width: 959px) {
  /* line 37, templates/g5_hydrogen/custom/scss/_products.scss */
  body.view-products #g-main .g-content .g-block.size-25 {
    padding-right: 0;
  }
}
/* Filtered list */
/* line 44, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered {
  border: 1px solid #eee;
  padding: 10px;
  user-select: none;
  font-weight: 700;
  font-size: 0.9rem;
  display: none;
}
/* line 51, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered a.refine {
  color: #464646;
  text-decoration: none;
  cursor: default;
}
/* line 56, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered a.clear {
  display: none;
  float: right;
}
/* line 62, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered-ul {
  clear: both;
  list-style-type: none;
  margin: 8px 0 0;
}
/* line 67, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered-ul li {
  display: inline-block !important;
  cursor: pointer;
  border-radius: 3px;
  background-color: #00204b;
  color: #fff;
  padding: 3px 7px;
  margin: 2px 2px;
  font-size: 0.9rem;
  font-weight: 700;
}
/* line 79, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered-ul li:after {
  content: '\2716';
  color: #fff;
  padding-left: 5px;
  font-size: 0.6rem;
  font-weight: 700;
  vertical-align: middle;
}
/* line 88, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered-ul li:hover {
  background-color: #ececec;
  color: #90143b;
}
/* line 91, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-filtered-ul li:hover:after {
  color: #90143b;
}
/* New for YYYY button */
/* line 96, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year {
  display: block;
  clear: both;
  width: 100%;
  border-radius: 5rem;
  margin: 15px 0 0;
  padding: 0.5rem 1.2rem;
  background-color: #ececec;
  color: #464646;
  text-decoration: none;
  font-family: 'Roboto Slab';
  text-transform: uppercase;
  position: relative;
}
/* line 109, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year:after {
  content: url('../../../../images/icons/arrow-red.png');
  position: absolute;
  right: 2rem;
  top: 11px;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 117, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year:hover {
  background-color: #90143b;
  color: #fff;
}
/* line 120, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year:hover:after {
  content: url('../../../../images/icons/arrow-white.png');
  right: 1rem;
}
/* line 127, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year.selected {
  background-color: #00204b;
  color: #fff;
}
/* line 130, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year.selected:after {
  content: "\2713";
  line-height: normal;
  font-size: 1.3rem;
  top: 4px;
  right: 1rem;
}
/* line 137, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year.selected:hover {
  background-color: #ececec;
  color: #90143b;
}
/* line 141, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-year.selected:hover:after {
  content: "\2716";
  color: #90143b;
  font-size: 1.3rem;
}
/* Filter lists */
/* line 150, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters {
  /*border: 1px solid #eee;*/
  /*margin: 1rem 0 0;*/
  padding: 10px;
  user-select: none;
}
/* line 156, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters > ul {
  margin: 0;
  list-style-type: none;
}
/* line 160, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters li.subject-type {
  font-weight: 700;
  font-family: 'Roboto Slab';
  color: #00204b;
}
/* line 165, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters li.subject-type ul {
  list-style-type: none;
  margin: 10px;
}
/* line 171, templates/g5_hydrogen/custom/scss/_products.scss */
/* line 172, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters ul li.filter {
  position: relative;
  font-weight: 400;
  font-family: "Open Sans";
  font-size: 0.9rem;
  color: #464646;
  cursor: pointer;
  margin-bottom: 5px;
  padding-left: 20px;
}
/* line 181, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters ul li.filter:hover {
  color: #90143b;
  font-weight: 700;
}
/* line 185, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters ul li.filter:before {
  content: "\f096";
  font-family: FontAwesome;
  font-size: 1rem;
  position: absolute;
  font-weight: 400 !important;
  left: 0;
  top: 0;
}
/* line 195, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters ul li.filter.active {
  color: #90143b;
  font-weight: 700;
}
/* line 198, templates/g5_hydrogen/custom/scss/_products.scss */
.productsearch-filters ul li.filter.active:before {
  content: "\f046";
}
/* line 205, templates/g5_hydrogen/custom/scss/_products.scss */
ul#productsearch-themes {
  margin-top: 1rem;
}
/* line 209, templates/g5_hydrogen/custom/scss/_products.scss */
ul#productsearch-subjects li.subject-type {
  margin-bottom: 1.5rem;
}
/* Mobile */
@media screen and (max-width: 959px) {
  /* line 216, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-filtered {
    padding: 0 0 20px;
    border: 0 none;
    display: block !important;
  }
  /* line 220, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-filtered .refine {
    position: relative;
    background-color: #ececec;
    color: #464646;
    display: block;
    border-radius: 5rem;
    margin: 15px 0 0;
    padding: 0.65rem 1.2rem;
  }
  /* line 229, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-filtered .refine:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 18px;
    top: 9px;
    font-size: 1.5rem;
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
    font-weight: normal;
    line-height: 1.5rem;
  }
  /* line 242, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-filtered .refine.active {
    background-color: #90143b;
    color: #fff;
  }
  /* line 245, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-filtered .refine.active:after {
    transform: rotate(90deg);
  }
  /* line 249, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-filtered .clear {
    margin: 10px 0;
  }
  /* line 253, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-year, .productsearch-filters {
    display: none;
  }
}
/* line 264, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-count {
  margin: 0 0 1rem 1%;
  font-family: 'Roboto Slab';
}
/* line 268, templates/g5_hydrogen/custom/scss/_products.scss */
#productsearch-count span#productsearch-count-found {
  color: #00204b;
  font-weight: 700;
}
/* line 271, templates/g5_hydrogen/custom/scss/_products.scss */
/* line 273, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product {
  position: relative;
  float: left;
  width: 23%;
  height: 250px;
  margin: 0 1% 2.5%;
  padding: 0;
  border: 1px solid #eee;
  background-color: #f7f7f7;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: none;
  overflow: hidden;
}
/* line 288, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product .overlay {
  position: absolute;
  height: 100%;
  top: 165px;
  left: 0;
  right: 0;
  padding: 12px;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: top 0.35s, background-color 0.35s;
  transition: top 0.35s, background-color 0.35s;
}
/* line 299, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product .overlay h3 {
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 307, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product .overlay .excerpt {
  font-size: 0.9rem;
  color: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  font-weight: 400;
}
/* line 316, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product .overlay .view {
  position: absolute;
  bottom: 20px;
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
}
/* line 324, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product .overlay .view span {
  border-bottom: 2px solid #fff;
  padding-bottom: 0.3rem;
}
/* line 328, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product .overlay .view:after {
  margin-left: 1rem;
  content: url('../../../../images/icons/arrow-white-small.png');
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 334, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product .overlay .view:hover:after {
  margin-left: 2rem;
}
/* line 339, templates/g5_hydrogen/custom/scss/_products.scss */
/* line 341, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product:hover .overlay {
  top: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 345, templates/g5_hydrogen/custom/scss/_products.scss */
#product-tiles .product:hover .overlay .excerpt {
  opacity: 1;
}
/* touch screen */
@media screen and (max-width: 767px) {
  /* line 372, templates/g5_hydrogen/custom/scss/_products.scss */
  /* line 373, templates/g5_hydrogen/custom/scss/_products.scss */
  .uk-touch #product-tiles .product .overlay {
    top: 0 !important;
  }
  /* line 375, templates/g5_hydrogen/custom/scss/_products.scss */
  .uk-touch #product-tiles .product .overlay .excerpt {
    opacity: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  /* FILTER LIST ON MOBILE*/
  /* line 383, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-themes li.subject-type, #productsearch-subjects li.subject-type {
    position: relative;
  }
  /* line 387, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-themes li.subject-type:after, #productsearch-subjects li.subject-type:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 1.5rem;
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
    font-weight: normal;
    line-height: 1.5rem;
  }
  /* line 401, templates/g5_hydrogen/custom/scss/_products.scss */
  /* line 404, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-themes li.subject-type.open:after, #productsearch-subjects li.subject-type.open:after {
    transform: rotate(90deg);
  }
  /* line 408, templates/g5_hydrogen/custom/scss/_products.scss */
  #productsearch-themes li.subject-type ul, #productsearch-subjects li.subject-type ul {
    display: none;
  }
}
@media only all and (min-width: 75rem) {
  /* line 420, templates/g5_hydrogen/custom/scss/_products.scss */
  /* line 421, templates/g5_hydrogen/custom/scss/_products.scss */
  /* line 422, templates/g5_hydrogen/custom/scss/_products.scss */
  body.view-products #g-main .g-content {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 433, templates/g5_hydrogen/custom/scss/_products.scss */
  /* line 434, templates/g5_hydrogen/custom/scss/_products.scss */
  /* line 435, templates/g5_hydrogen/custom/scss/_products.scss */
  body.view-products #g-main .g-content {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 444, templates/g5_hydrogen/custom/scss/_products.scss */
  #product-tiles .product {
    width: 31%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 449, templates/g5_hydrogen/custom/scss/_products.scss */
  #product-tiles .product {
    width: 31%;
  }
}
/* min 48rem/768px */
@media only all and (min-width: 48rem) {
  /* IE fix */
  /* line 455, templates/g5_hydrogen/custom/scss/_products.scss */
  .g-block.size-25, .g-block.size-75 {
    flex-basis: auto;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 464, templates/g5_hydrogen/custom/scss/_products.scss */
  #product-tiles .product {
    width: 48%;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
  /* line 477, templates/g5_hydrogen/custom/scss/_products.scss */
  #product-tiles .product {
    width: 100%;
    height: 170px;
  }
}
/***************************
 ****************************
 NAME: _product.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for Individual Product Pages
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 20, templates/g5_hydrogen/custom/scss/_product.scss */
/* line 21, templates/g5_hydrogen/custom/scss/_product.scss */
.view-product #g-main h3 {
  font-weight: 700;
}
/* line 22, templates/g5_hydrogen/custom/scss/_product.scss */
.view-product #g-main .size-75 {
  padding-right: 1.5rem;
}
/* line 35, templates/g5_hydrogen/custom/scss/_product.scss */
#product-heading {
  display: block;
  margin-bottom: 1rem;
}
/* line 38, templates/g5_hydrogen/custom/scss/_product.scss */
#product-heading h1 {
  margin: 0;
}
/* line 41, templates/g5_hydrogen/custom/scss/_product.scss */
#product-heading h2 {
  font-family: 'Open Sans';
  color: #464646;
  font-weight: 500;
  margin-top: 5px;
  margin-bottom: 0;
}
/* line 54, templates/g5_hydrogen/custom/scss/_product.scss */
#product-img img {
  width: 10%;
  border: 1px solid #000;
}
/* line 58, templates/g5_hydrogen/custom/scss/_product.scss */
#product-img a:first-child img {
  width: 100%;
}
/* line 63, templates/g5_hydrogen/custom/scss/_product.scss */
#product-img {
  position: relative;
  height: 400px;
  border-right: 10px solid #fff;
  margin: 5px 0;
  overflow: hidden;
}
/* line 70, templates/g5_hydrogen/custom/scss/_product.scss */
#product-img img {
  width: auto;
}
/* line 73, templates/g5_hydrogen/custom/scss/_product.scss */
#product-slider-main {
  display: none;
  position: absolute;
  border: 1px solid #eee;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 81, templates/g5_hydrogen/custom/scss/_product.scss */
#product-slider-main div, #product-slider-main a {
  height: 100%;
  background: #fff no-repeat 50% 50%;
  background-size: cover;
}
/* line 87, templates/g5_hydrogen/custom/scss/_product.scss */
#product-slider-thumb {
  display: none;
  position: absolute;
  bottom: 10px;
  right: 40px;
  width: 50%;
  min-width: 300px;
}
/* line 95, templates/g5_hydrogen/custom/scss/_product.scss */
#product-slider-thumb .thumb {
  height: 67px;
  margin: 0 10px 0 0;
  border: 1px solid #eee;
  background: #fff no-repeat 50% 50%;
  background-size: cover;
  opacity: 0.7;
  outline: none !important;
}
/* line 103, templates/g5_hydrogen/custom/scss/_product.scss */
#product-slider-thumb .thumb:hover {
  cursor: pointer;
  opacity: 1;
}
/* line 108, templates/g5_hydrogen/custom/scss/_product.scss */
#product-slider-thumb .thumb.slick-current {
  border: 1px solid #90143b;
  opacity: 1;
}
/* line 113, templates/g5_hydrogen/custom/scss/_product.scss */
.slider-prev, .slider-next {
  position: absolute;
  top: 50%;
  width: 28px;
  height: 28px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  border: none;
  outline: none;
  background-color: #00204b;
  z-index: 101;
  border-radius: 5rem;
}
/* line 129, templates/g5_hydrogen/custom/scss/_product.scss */
.slider-prev:hover, .slider-next:hover {
  background-color: #90143b;
  border: 1px solid #90143b;
}
/* line 134, templates/g5_hydrogen/custom/scss/_product.scss */
.slider-prev {
  left: -40px;
  background: #00204b url('../../../../images/icons/arrow-white-left.png') no-repeat center;
  border: 1px solid #00204b;
}
/* line 140, templates/g5_hydrogen/custom/scss/_product.scss */
.slider-next {
  right: -30px;
  background: #00204b url('../../../../images/icons/arrow-white.png') no-repeat center;
  border: 1px solid #00204b;
}
/* line 150, templates/g5_hydrogen/custom/scss/_product.scss */
#related-material-slider .thumb {
  position: relative;
  height: 220px;
  margin: 0 10px 0 0;
  border: 1px solid #eee;
  background: #fff no-repeat 50% 50%;
  background-size: cover;
  outline: none !important;
  line-height: 1.1rem;
}
/* line 159, templates/g5_hydrogen/custom/scss/_product.scss */
#related-material-slider .thumb a {
  position: absolute;
  height: 100%;
  left: 0;
  right: 0;
  padding: 12px;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: top 0.35s, background-color 0.35s;
  transition: top 0.35s, background-color 0.35s;
}
/* line 169, templates/g5_hydrogen/custom/scss/_product.scss */
#related-material-slider .thumb a:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
/* line 172, templates/g5_hydrogen/custom/scss/_product.scss */
#related-material-slider .thumb a h3 {
  font-size: 1.1rem;
  line-height: 1.4rem;
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 181, templates/g5_hydrogen/custom/scss/_product.scss */
#related-material-slider .thumb.slick-current {
  border: 1px solid #90143b;
  opacity: 1;
}
/* line 189, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav {
  display: block;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}
/* line 197, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav a {
  display: block;
  width: 100%;
  flex: 1;
  margin: 5px 0 5px 0;
  background-repeat: no-repeat;
  background-position: 0 50%;
  color: #fff;
  padding-left: 120px;
  font-family: 'Roboto Slab';
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.3rem;
  line-height: 1.5rem;
  position: relative;
}
/* line 212, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav a:hover {
  background-color: #90143b !important;
}
/* line 215, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav a span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
/* line 221, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav a.flyer {
  background-image: url('../../../../images/icons/flyer-trans.png');
  background-color: rgba(0, 32, 75, 0.1);
  color: #00204b;
}
/* line 225, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav a.flyer:hover {
  color: #fff;
  background-image: url('../../../../images/icons/flyer-trans-white.png');
}
/* line 227, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav a.video {
  background-image: url('../../../../images/icons/video-trans-white.png');
  background-color: rgba(0, 32, 75, 0.5);
}
/* line 231, templates/g5_hydrogen/custom/scss/_product.scss */
#product-imgnav a.collection {
  background-image: url('../../../../images/icons/collection-trans-white.png');
  background-color: #00204b;
}
/* line 236, templates/g5_hydrogen/custom/scss/_product.scss */
html[data-useragent*='MSIE 10.0'] #product-imgnav {
  display: block !important;
}
/* line 240, templates/g5_hydrogen/custom/scss/_product.scss */
html[data-useragent*='MSIE 10.0'] #product-imgnav a {
  height: 127px;
  float: left;
}
/* line 248, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main {
  margin-top: 1rem;
}
/* line 251, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .cf {
  clear: both;
}
/* accordion */
/* line 258, templates/g5_hydrogen/custom/scss/_product.scss */
/* line 259, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .section.accordion-block h2:first-child {
  background-color: transparent;
  padding: 0;
}
/* line 260, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .section.accordion-block .uk-accordion .uk-accordion-title {
  font-weight: 500;
}
/* text areas */
/* line 264, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .section {
  clear: both;
  margin-top: 50px;
}
/* line 269, templates/g5_hydrogen/custom/scss/_product.scss */
/* line 270, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .section h2:first-child {
  background-color: #ececec;
  padding: 0.6rem 1.6rem;
}
/* line 274, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .section .textarea-content {
  margin: 0 1.6rem;
}
/* reviews */
/* line 283, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review {
  margin: 0 1.6rem 3rem;
  position: relative;
  padding-left: 4rem;
  font-style: italic;
  font-size: 0.9rem;
}
/* line 289, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review:before {
  content: url('../../../../images/icons/quote-icon-light.png');
  position: absolute;
  top: 0;
  left: 0;
}
/* line 295, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review h3 {
  font-style: normal;
  font-size: 1.1rem;
  line-height: 1.5rem;
  margin-bottom: 0;
}
/* line 301, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review .review-link {
  margin-top: 10px;
}
/* line 303, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review .review-link a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-style: normal;
  position: relative;
  text-decoration: none;
}
/* line 312, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review .review-link a:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 319, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review .review-link a:hover {
  color: #90143b;
}
/* line 320, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .reviews .review .review-link a:hover:after {
  right: -4rem;
}
/* Videos */
/* line 336, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .videos {
  margin: 0 1.6rem 3rem;
}
/* line 338, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .videos > h3:before {
  content: url('../../../../images/icons/video-icon.png');
  vertical-align: sub;
  margin-right: 1rem;
}
/* line 343, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .videos .video {
  float: left;
  width: 48%;
  margin: 0 2% 2% 0;
  text-decoration: none;
}
/* line 348, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .videos .video h4 {
  border: 1px solid #ececec;
  border-top: none;
  margin: 0;
  padding: 10px;
  min-height: 93px;
}
/* line 356, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .videos .video:nth-child(even) {
  clear: both;
}
/* Downloads */
/* line 363, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads {
  /*clear: both;*/
  margin: 0 1.6rem 3rem;
}
/* line 366, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads > h3:before {
  content: url('../../../../images/icons/download-icon.png');
  vertical-align: sub;
  margin-right: 1rem;
}
/* line 373, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download-links {
  display: block;
  display: flex;
  flex-wrap: wrap;
}
/* line 377, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download-links .download {
  float: left;
  position: relative;
  overflow: hidden;
  margin: 0 1% 1% 0;
  padding: 20px;
  text-align: center;
  flex: 1;
  min-width: 24%;
  max-width: 24%;
  font-family: 'Roboto Slab';
  font-weight: 700;
  line-height: 1.2rem;
  text-decoration: none;
  border: 1px solid #ececec;
}
/* line 394, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download-links .download:before {
  display: block;
}
/* line 397, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download-links .download:hover {
  background-color: #ececec;
  color: #90143b;
}
/* line 404, templates/g5_hydrogen/custom/scss/_product.scss */
html[data-useragent*='MSIE 10.0'] #product-main .downloads .download-links .download {
  width: 20%;
}
/* line 409, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download.type-flyer:before {
  content: url('../../../../images/icons/flyer.png');
}
/* line 410, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download.type-content:before {
  content: url('../../../../images/icons/contents-list.png');
}
/* line 411, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download.type-marc:before {
  content: url('../../../../images/icons/marc-record.png');
}
/* line 412, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download.type-detailed:before {
  content: url('../../../../images/icons/detailed-info.png');
}
/* line 413, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download.type-sla:before {
  content: url('../../../../images/icons/sla.png');
}
/* line 414, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .downloads .download.type-vpat:before {
  content: url('../../../../images/icons/vpat.png');
}
/* Case studies*/
/* line 418, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies {
  /*clear: both;*/
  margin: 0 1.6rem 3rem;
}
/* line 421, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies > h3:before {
  content: url('../../../../images/icons/case-studies-icon.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 1rem;
}
/* line 427, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies .casestudy {
  border: 1px solid #ececec;
  height: 250px;
  overflow: hidden;
  margin: 0 2% 1rem 0;
  padding: 0;
}
/* line 438, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudy .img {
  width: 30%;
  height: 100%;
  float: left;
  background: #fff no-repeat 50% 50%;
  background-size: cover;
}
/* line 445, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudy .text {
  width: 70%;
  height: 100%;
  float: right;
  padding: 1rem;
  position: relative;
}
/* line 453, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies .casestudy span.link {
  position: absolute;
  bottom: 1.5rem;
  left: 1rem;
}
/* line 458, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies .casestudy a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-style: normal;
  position: relative;
  text-decoration: none;
}
/* line 467, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies .casestudy a:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 474, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies .casestudy a:hover {
  color: #90143b;
}
/* line 475, templates/g5_hydrogen/custom/scss/_product.scss */
#product-main .casestudies .casestudy a:hover:after {
  right: -4rem;
}
/* line 485, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window {
  webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  padding: 0;
  border-radius: 6px;
}
/* line 491, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window #sbox-content {
  border-radius: 6px;
}
/* line 492, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window .title {
  background-color: #ececec;
  border-radius: 6px 6px 0 0;
  padding: 10px 1.5rem;
  margin: 0;
}
/* line 498, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window ul.details {
  margin: 0;
  padding: 1.5rem 1.5rem 0;
  list-style: none;
  font-size: 0.9rem;
}
/* line 503, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window ul.details label {
  display: inline-block;
  font-weight: 600;
  margin-right: 0.5rem;
  color: #00204b;
}
/* line 505, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window div.content {
  padding: 1.5rem;
}
/* line 507, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window div.content p {
  font-size: 0.9rem;
  margin: 0 0 1rem;
}
/* line 512, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window .video-responsive {
  position: relative;
  overflow: hidden;
  /*padding-bottom: 56.25%;
   height: 0;*/
  height: 80%;
  margin: 1.5rem;
}
/* line 520, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window .video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 528, templates/g5_hydrogen/custom/scss/_product.scss */
/* line 529, templates/g5_hydrogen/custom/scss/_product.scss */
/* line 530, templates/g5_hydrogen/custom/scss/_product.scss */
#sbox-window.image-popup #sbox-content img {
  margin-top: -6px;
  border: 6px solid #fff;
  border-radius: 0 0 6px 6px;
  height: auto !important;
}
/* line 542, templates/g5_hydrogen/custom/scss/_product.scss */
#product-mainnav {
  margin-top: 2.6rem;
}
/* line 545, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav {
  margin-bottom: 1rem;
}
/* line 547, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav ul {
  list-style: none;
  margin: 0;
}
/* line 550, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav ul a {
  display: block;
  position: relative;
  text-decoration: none;
  color: #464646;
  padding: 0.5rem;
  overflow: hidden;
}
/* line 557, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav ul a:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  /*float: right;*/
  position: absolute;
  right: 10px;
  top: 8px;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 566, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav ul a:hover {
  color: #90143b;
}
/* line 568, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav ul a:hover:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  transform: rotate(180deg);
}
/* line 574, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav ul a.active {
  background-color: rgba(0, 32, 75, 0.1);
  color: #00204b;
}
/* line 577, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav ul a.active:after {
  content: url('../../../../images/icons/arrow-blue-small.png');
  transform: rotate(180deg);
}
/* line 583, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav a.collection {
  display: block;
  position: relative;
  background: #00204b;
  font-family: "Roboto Slab";
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.5rem 2rem;
  color: #fff;
  margin-top: 1rem;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 596, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav a.collection:after {
  content: url('../../../../images/icons/arrow-white.png');
  position: absolute;
  top: 10px;
  right: 3.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 604, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav a.collection:hover {
  background: #90143b;
}
/* line 607, templates/g5_hydrogen/custom/scss/_product.scss */
#product-floatynav a.collection:hover:after {
  right: 2rem;
}
/* line 616, templates/g5_hydrogen/custom/scss/_product.scss */
#product-related {
  border-top: 1px solid #ececec;
  margin-top: 2rem;
  padding-top: 2rem;
}
/* line 621, templates/g5_hydrogen/custom/scss/_product.scss */
#product-related h2, #product-related p {
  text-align: center;
}
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 638, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-imgnav a {
    background-size: 90px;
    padding-left: 90px;
    font-size: 1.2rem;
    line-height: 1.3rem;
  }
  /* line 644, templates/g5_hydrogen/custom/scss/_product.scss */
  /* line 645, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-floatynav a.collection:after {
    right: 1.5rem;
  }
  /* line 646, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-floatynav a.collection:hover:after {
    right: 0.5rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 652, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-img {
    border-right: 0;
  }
  /* line 653, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-imgnav {
    flex-direction: row;
  }
  /* line 655, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-imgnav a {
    min-height: 3.5rem;
    background-size: 3.5rem;
    padding-left: 65px;
    font-size: 1rem;
    margin: 3px;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 668, templates/g5_hydrogen/custom/scss/_product.scss */
  .view-product #g-main .size-75 {
    padding-right: 0;
  }
  /* line 670, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .videos .video {
    width: 100%;
    margin-right: 0;
  }
  /* line 671, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .downloads .download-links .download {
    flex: 0 49%;
    max-width: 49%;
  }
  /* line 672, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .casestudies .casestudy {
    width: 100%;
    margin-right: 0;
  }
  /* line 673, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-mainnav {
    margin-top: 0;
  }
  /* line 675, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-mainnav #product-floatynav ul {
    display: none;
  }
  /* line 676, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-mainnav #product-floatynav a.collection {
    margin-top: 0;
  }
  /* line 679, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-heading h2 {
    font-size: 1.2rem;
    line-height: 1.6rem;
  }
  /* line 684, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-img {
    height: 250px;
    border-right: 0;
  }
  /* line 687, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-img #product-slider-main {
    height: 75%;
  }
  /* line 690, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-img #product-slider-thumb {
    right: 0;
    width: 100%;
  }
  /* line 693, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-img #product-slider-thumb .slick-arrow {
    display: none !important;
  }
  /* line 694, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-img #product-slider-thumb .thumb {
    height: 46px;
  }
  /* line 700, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-imgnav a {
    min-height: 2.5rem;
    background-size: 3.5rem;
    padding-left: 65px;
    font-size: 1rem;
    margin: 3px 0;
  }
  /* line 708, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main {
    margin-top: 0;
  }
  /* line 710, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .section {
    margin-top: 20px;
  }
  /* line 712, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .section h2:first-child {
    padding: 0.4rem 1.2rem;
    font-size: 1.3rem;
    line-height: 1.7rem;
  }
  /* line 717, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .section .textarea-content {
    margin: 0 1.2rem;
  }
  /* line 721, templates/g5_hydrogen/custom/scss/_product.scss */
  /* line 722, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .casestudy .text {
    width: 100%;
  }
  /* line 723, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .casestudy .img {
    display: none;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
  /* line 736, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .reviews .review {
    padding-left: 0;
    padding-top: 2rem;
    margin: 0 0 3rem;
  }
  /* line 737, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .downloads .download-links {
    flex-direction: column;
  }
  /* line 738, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .downloads .download-links .download {
    flex: 0 49%;
    max-width: 100%;
    min-height: 240px;
  }
  /* line 739, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .section .textarea-content {
    margin: 0;
  }
  /* line 741, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .section .textarea-content ul {
    padding-left: 1rem;
  }
  /* line 745, templates/g5_hydrogen/custom/scss/_product.scss */
  /* line 746, templates/g5_hydrogen/custom/scss/_product.scss */
  #product-main .videos, #product-main .downloads {
    margin: 0 0 3rem;
  }
}
/***************************
 ****************************
 NAME: _themes.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All theme styles
 -------------------------------------
 AUTHOR: Nick Radford
 DATE CREATED: 29/11/2017
 LAST MODIFIED DATE: 30/11/2017
 LAST MODIFIED BY: Charlotte Osborne
 ****************************
 ***************************/
/* line 20, templates/g5_hydrogen/custom/scss/_themes.scss */
/* line 21, templates/g5_hydrogen/custom/scss/_themes.scss */
.themes h2 {
  font-size: 2.8rem;
  line-height: 3.2rem;
  margin-top: 0;
  float: left;
}
/* line 27, templates/g5_hydrogen/custom/scss/_themes.scss */
.themes p:first-of-type {
  font-size: 1.2rem;
  margin-top: 0;
  margin-left: 25rem;
  line-height: 1.6rem;
}
/* line 37, templates/g5_hydrogen/custom/scss/_themes.scss */
/* line 38, templates/g5_hydrogen/custom/scss/_themes.scss */
#g-navigation #theme-tiles {
  margin-top: 0;
}
/* line 40, templates/g5_hydrogen/custom/scss/_themes.scss */
#g-navigation #theme-tiles .theme h3 {
  font-size: 1.1rem;
  line-height: 1.5rem;
}
/* line 48, templates/g5_hydrogen/custom/scss/_themes.scss */
#theme-tiles {
  clear: both;
  margin-top: 2rem;
  float: left;
  width: 100%;
}
/* line 54, templates/g5_hydrogen/custom/scss/_themes.scss */
#theme-tiles .theme {
  position: relative;
  float: left;
  width: 18.5%;
  /*height: 250px;*/
  margin: 0 0.75% 2.5%;
  padding: 0;
  /*border: 2px solid #fff;*/
  border-radius: 100rem;
  background-color: #00204b;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  text-decoration: none;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
/* line 72, templates/g5_hydrogen/custom/scss/_themes.scss */
#theme-tiles .theme .overlay {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 84, templates/g5_hydrogen/custom/scss/_themes.scss */
#theme-tiles .theme h3 {
  font-size: 1.5rem;
  line-height: 1.9rem;
  color: #fff;
  text-align: center;
  top: 50%;
  display: inline-block;
  position: relative;
  transform: translateY(-42%);
  padding: 0 0 0.5rem 0;
  margin: 0;
}
/* line 98, templates/g5_hydrogen/custom/scss/_themes.scss */
/* line 99, templates/g5_hydrogen/custom/scss/_themes.scss */
#theme-tiles .theme:hover .overlay {
  background-color: #00204b;
}
/* line 108, templates/g5_hydrogen/custom/scss/_themes.scss */
#theme-tiles .theme:before {
  content: '';
  display: inline-block;
  padding: 48.45% 0;
  /*to make it perfectly square!*/
  border-radius: 50%;
}
/* line 119, templates/g5_hydrogen/custom/scss/_themes.scss */
/* line 120, templates/g5_hydrogen/custom/scss/_themes.scss */
/* line 121, templates/g5_hydrogen/custom/scss/_themes.scss */
body.view-theme #g-main .g-content {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 126, templates/g5_hydrogen/custom/scss/_themes.scss */
body.view-theme #g-main .g-content .g-block.size-25 {
  /*margin-right: calc(0.625rem*2);*/
  padding-right: calc(0.938rem*2);
}
/* line 130, templates/g5_hydrogen/custom/scss/_themes.scss */
body.view-theme #g-main .g-content .g-block {
  padding-top: 1rem;
}
/* header */
/* line 136, templates/g5_hydrogen/custom/scss/_themes.scss */
body.view-theme#default #g-showcase div.custom > div {
  width: 50rem;
}
/* Filter lists */
/* line 141, templates/g5_hydrogen/custom/scss/_themes.scss */
body.view-theme .productsearch-filters {
  margin: 1rem 0 0;
}
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 154, templates/g5_hydrogen/custom/scss/_themes.scss */
  /* line 155, templates/g5_hydrogen/custom/scss/_themes.scss */
  #g-showcase .homeslide .uk-overlay-panel > div {
    width: 60%;
  }
  /* line 160, templates/g5_hydrogen/custom/scss/_themes.scss */
  /* line 161, templates/g5_hydrogen/custom/scss/_themes.scss */
  #theme-tiles .theme h3 {
    font-size: 1.3rem;
    line-height: 1.7rem;
    width: 90%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 167, templates/g5_hydrogen/custom/scss/_themes.scss */
  .themes p:first-of-type {
    margin-left: 13rem;
  }
  /* line 168, templates/g5_hydrogen/custom/scss/_themes.scss */
  /* line 169, templates/g5_hydrogen/custom/scss/_themes.scss */
  #theme-tiles .theme h3 {
    font-size: 1.1rem;
    line-height: 1.5rem;
    width: 90%;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 176, templates/g5_hydrogen/custom/scss/_themes.scss */
  /* line 177, templates/g5_hydrogen/custom/scss/_themes.scss */
  .themes h2 {
    float: none;
  }
  /* line 178, templates/g5_hydrogen/custom/scss/_themes.scss */
  .themes p:first-of-type {
    margin-left: 0;
    font-size: 1rem;
    line-height: 1.4rem;
  }
  /* line 185, templates/g5_hydrogen/custom/scss/_themes.scss */
  #theme-tiles .theme {
    width: 31%;
  }
  /* line 187, templates/g5_hydrogen/custom/scss/_themes.scss */
  #theme-tiles .theme h3 {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 195, templates/g5_hydrogen/custom/scss/_themes.scss */
  #theme-tiles .theme {
    width: 31%;
  }
}
@media only all and (max-width: 30rem) {
  /* line 202, templates/g5_hydrogen/custom/scss/_themes.scss */
  #theme-tiles .theme {
    width: 48%;
  }
}
/***************************
 ****************************
 NAME: _resources.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for the MARC Record & Flyers listings
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 06/12/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 20, templates/g5_hydrogen/custom/scss/_resources.scss */
#marc-tiles {
  display: block;
  display: flex;
  flex-wrap: wrap;
}
/* line 24, templates/g5_hydrogen/custom/scss/_resources.scss */
#marc-tiles a.marc {
  float: left;
  background: url('../../../../images/icons/marc-record.png') no-repeat center top 1.5rem;
  border: 1px solid #ececec;
  flex-grow: 0;
  width: 24%;
  margin: 0 1% 1% 0;
  text-decoration: none;
  -webkit-transition: background-color 0.35s;
  transition: background-color 0.35s;
}
/* line 35, templates/g5_hydrogen/custom/scss/_resources.scss */
#marc-tiles a.marc:hover {
  background-color: #ececec;
}
/* line 39, templates/g5_hydrogen/custom/scss/_resources.scss */
#marc-tiles .overlay {
  padding: 9.5rem 1.5rem 1.5rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 45, templates/g5_hydrogen/custom/scss/_resources.scss */
#marc-tiles .overlay h3 {
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-align: center;
  color: #90143b;
  font-weight: 700;
}
/* line 57, templates/g5_hydrogen/custom/scss/_resources.scss */
html[data-useragent*='MSIE 10.0'] #marc-tiles a.marc {
  min-height: 250px;
}
/* line 63, templates/g5_hydrogen/custom/scss/_resources.scss */
#vpat-tiles {
  display: block;
  display: flex;
  flex-wrap: wrap;
}
/* line 67, templates/g5_hydrogen/custom/scss/_resources.scss */
#vpat-tiles a.vpat {
  float: left;
  background: url('../../../../images/icons/vpat.png') no-repeat center top 1.5rem;
  border: 1px solid #ececec;
  flex-grow: 0;
  width: 24%;
  margin: 0 1% 1% 0;
  text-decoration: none;
  -webkit-transition: background-color 0.35s;
  transition: background-color 0.35s;
}
/* line 78, templates/g5_hydrogen/custom/scss/_resources.scss */
#vpat-tiles a.vpat:hover {
  background-color: #ececec;
}
/* line 82, templates/g5_hydrogen/custom/scss/_resources.scss */
#vpat-tiles .overlay {
  padding: 9.5rem 1.5rem 1.5rem;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 88, templates/g5_hydrogen/custom/scss/_resources.scss */
#vpat-tiles .overlay h3 {
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-align: center;
  color: #90143b;
  font-weight: 700;
}
/* line 100, templates/g5_hydrogen/custom/scss/_resources.scss */
html[data-useragent*='MSIE 10.0'] #vpat-tiles a.vpat {
  min-height: 250px;
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 109, templates/g5_hydrogen/custom/scss/_resources.scss */
  #marc-tiles a.marc, #vpat-tiles a.vpat {
    width: 32%;
  }
  /* line 112, templates/g5_hydrogen/custom/scss/_resources.scss */
  #flyer-tiles a.flyer {
    width: 49%;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 120, templates/g5_hydrogen/custom/scss/_resources.scss */
  #marc-tiles a.marc, #vpat-tiles a.vpat {
    width: 49%;
  }
  /* line 123, templates/g5_hydrogen/custom/scss/_resources.scss */
  #flyer-tiles a.flyer {
    width: 99%;
  }
}
/* line 131, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles {
  display: block;
  display: flex;
  flex-wrap: wrap;
}
/* line 135, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles a.flyer {
  float: left;
  background: #fff url('../../../../images/icons/flyer.png') no-repeat center top 1.5rem;
  border: 1px solid #ececec;
  flex-grow: 0;
  width: 24%;
  width: 32%;
  margin: 0 1% 1% 0;
  text-decoration: none;
  -webkit-transition: background-color 0.35s;
  transition: background-color 0.35s;
}
/* line 146, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles a.flyer:hover {
  background-color: #ececec;
}
/* line 150, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles .overlay {
  padding: 50% 1rem 5%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 156, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles .overlay h3 {
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.5rem;
  text-align: center;
  color: #90143b;
  font-weight: 700;
}
/* line 166, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles a.flyer.image {
  background-size: cover;
  background-position: 50% 50%;
  margin-bottom: 0.5rem;
}
/* line 170, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles a.flyer.image .overlay {
  opacity: 0;
  padding: 27.5% 1rem 27.5%;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
/* line 176, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles a.flyer.image .overlay h3 {
  color: #fff;
}
/* line 180, templates/g5_hydrogen/custom/scss/_resources.scss */
/* line 181, templates/g5_hydrogen/custom/scss/_resources.scss */
#flyer-tiles a.flyer.image:hover .overlay {
  opacity: 1;
}
/* line 188, templates/g5_hydrogen/custom/scss/_resources.scss */
html[data-useragent*='MSIE 10.0'] #flyer-tiles a.flyer {
  min-height: 300px;
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 197, templates/g5_hydrogen/custom/scss/_resources.scss */
  #marc-tiles a.marc {
    width: 32%;
  }
  /* line 200, templates/g5_hydrogen/custom/scss/_resources.scss */
  #flyer-tiles a.flyer {
    width: 49%;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 208, templates/g5_hydrogen/custom/scss/_resources.scss */
  #marc-tiles a.marc {
    width: 49%;
  }
  /* line 211, templates/g5_hydrogen/custom/scss/_resources.scss */
  #flyer-tiles a.flyer {
    width: 99%;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
}
/***************************
 ****************************
 NAME: _team.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for the team component
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 30/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 19, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tags {
  margin-bottom: 2rem;
}
/* line 21, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tags ul {
  list-style: none;
  margin: 0;
}
/* line 25, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tags ul li {
  display: inline-block;
  background-color: #a2a2a2;
  color: #fff;
  border-radius: 5px;
  padding: 0.2rem 0.5rem;
  margin: 0 0px 5px 0;
}
/* line 32, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tags ul li:hover {
  cursor: pointer;
  background-color: #90143b;
}
/* line 38, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tags ul li.selected {
  background-color: #00204b;
}
/* line 46, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles {
  clear: both;
}
/* line 48, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team {
  position: relative;
  float: left;
  /*height: 450px;*/
  margin: 0 2% 2% 0;
  padding: 0;
  background-color: #ececec;
  border: 1px solid #ececec;
}
/* line 58, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-photo {
  position: relative;
  height: 275px;
  overflow: hidden;
}
/* line 62, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-photo img {
  height: 100%;
  max-width: unset;
}
/* line 67, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .department {
  background-color: #00204b;
  color: #fff;
  padding: 0 0.5rem;
  position: absolute;
  bottom: 0;
  right: 0;
  font-weight: 700;
}
/* line 77, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text {
  padding: 0.5rem 0.8rem;
}
/* line 79, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text h2 {
  font-size: 1.2rem;
  line-height: 1.6rem;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 84, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text h2 a {
  color: #464646;
  text-decoration: none;
}
/* line 89, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text .job-title {
  font-weight: 700;
  font-size: 0.9rem;
  line-height: 1rem;
  margin-bottom: 0.75rem;
  min-height: 2rem;
}
/* line 97, templates/g5_hydrogen/custom/scss/_team.scss */
/* line 98, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text .email a {
  font-size: 0.9rem;
  text-decoration: none;
}
/* line 101, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text .email a:hover {
  color: #90143b;
  text-decoration: underline;
}
/* line 106, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text .email a:before {
  content: url('../../../../images/icons/email-icon-small.png');
  vertical-align: middle;
  margin-right: 0.5rem;
}
/* line 113, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text .telephone {
  font-size: 0.9rem;
  font-weight: 700;
}
/* line 116, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team .team-text .telephone:before {
  content: url('../../../../images/icons/phone-icon-small.png');
  vertical-align: middle;
  margin-right: 0.5rem;
}
/* line 124, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team a.read-more {
  color: #fff;
  background-color: #90143b;
  display: block;
  text-decoration: none;
  padding: 0.4rem 1rem;
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}
/* line 134, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team a.read-more:after {
  content: url('../../../../images/icons/arrow-white.png');
  position: absolute;
  right: 5.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  top: 0.5rem;
}
/* line 142, templates/g5_hydrogen/custom/scss/_team.scss */
#team-tiles .team a.read-more:hover:after {
  right: 4rem;
}
/* line 152, templates/g5_hydrogen/custom/scss/_team.scss */
/* line 153, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .image {
  max-width: 170px;
}
/* line 155, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .image img {
  border: 1px solid #ececec;
  border-radius: 20rem;
}
/* line 160, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile h1 {
  margin-bottom: 0;
}
/* line 163, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .job-title {
  margin-bottom: 1rem;
  font-weight: 700;
  font-size: 1.2rem;
}
/* line 168, templates/g5_hydrogen/custom/scss/_team.scss */
/* line 169, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .email a {
  text-decoration: none;
}
/* line 171, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .email a:hover {
  color: #90143b;
  text-decoration: underline;
}
/* line 176, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .email a:before {
  content: url('../../../../images/icons/email-icon-small.png');
  vertical-align: middle;
  margin-right: 0.5rem;
}
/* line 183, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .telephone {
  font-weight: 700;
}
/* line 185, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile .telephone:before {
  content: url('../../../../images/icons/phone-icon-small.png');
  vertical-align: middle;
  margin-right: 0.5rem;
}
/* line 191, templates/g5_hydrogen/custom/scss/_team.scss */
#team-profile div.description {
  clear: both;
  display: inline-block;
}
/*min 75rem/1200px */
@media only all and (min-width: 75rem) {
  /* line 203, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team {
    width: 30%;
  }
}
/* min 60rem/960px to 74.938rem/1199px */
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 209, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team {
    width: 31.3%;
  }
  /* line 211, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-photo {
    height: 240px;
  }
  /* line 212, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-text .email a {
    font-size: 0.8rem;
  }
  /* line 213, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team a.read-more:after {
    right: 2.5rem;
  }
  /* line 214, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team a.read-more:hover:after {
    right: 1rem;
  }
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 221, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team {
    width: 31.3%;
  }
  /* line 223, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-photo {
    height: 240px;
  }
  /* line 224, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-text .email a {
    font-size: 0.8rem;
  }
  /* line 225, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team a.read-more:after {
    right: 2.5rem;
  }
  /* line 226, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team a.read-more:hover:after {
    right: 1rem;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 233, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team {
    width: 100%;
    padding-bottom: 2.3rem;
    margin-bottom: 1rem;
  }
  /* line 237, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-photo {
    width: 35%;
    float: left;
    height: 135px;
  }
  /* line 242, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .department {
    display: none;
  }
  /* line 245, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-text {
    width: 65%;
    float: left;
    padding: 0.5rem 0.6rem;
  }
  /* line 249, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-text h2 {
    margin-top: 0;
    font-size: 1.1rem;
  }
  /* line 253, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-text .job-title {
    min-height: 0;
  }
  /* line 256, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team a.read-more {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
}
/* iPhone 4/5 */
@media screen and (max-width: 320px) {
  /* line 274, templates/g5_hydrogen/custom/scss/_team.scss */
  /* line 275, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-photo, #team-tiles .team .team-text {
    width: 100%;
  }
  /* line 279, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-photo {
    height: 245px;
  }
  /* line 281, templates/g5_hydrogen/custom/scss/_team.scss */
  #team-tiles .team .team-photo img {
    height: auto;
    width: 100%;
  }
}
/***************************
 ****************************
 NAME: _forms.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for forms
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 27/11/2017
 LAST MODIFIED DATE: 03/06/2019
 LAST MODIFIED BY: Rebecca Allenby
 ****************************
 ***************************/
/* line 17, templates/g5_hydrogen/custom/scss/_forms.scss */
textarea.widgetCode {
  border: 1px solid #ececec;
  width: 100%;
}
/* line 25, templates/g5_hydrogen/custom/scss/_forms.scss */
form {
  /* new arrow! */
}
/* line 26, templates/g5_hydrogen/custom/scss/_forms.scss */
form fieldset {
  background: rgba(0, 32, 75, 0.05);
  padding: 1.5rem;
  position: relative;
}
/* line 31, templates/g5_hydrogen/custom/scss/_forms.scss */
form label {
  font-weight: 600;
  color: #464646;
  font-size: 0.9rem;
}
/* line 37, templates/g5_hydrogen/custom/scss/_forms.scss */
form select {
  padding: 0.78571em 2.1em 0.78571em 1em;
  min-height: 44px;
  width: 100%;
  border: 1px solid #ececec;
  box-sizing: border-box;
  box-shadow: none;
  line-height: normal;
  /* remove browser arrow */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* and in IE11 */
}
/* line 51, templates/g5_hydrogen/custom/scss/_forms.scss */
form select::-ms-expand {
  display: none;
}
/* line 55, templates/g5_hydrogen/custom/scss/_forms.scss */
form div.select {
  position: relative;
}
/* line 57, templates/g5_hydrogen/custom/scss/_forms.scss */
form div.select:after {
  content: "\f0d7";
  font-family: FontAwesome;
  position: absolute;
  right: 11px;
  top: 10px;
  pointer-events: none;
}
/* line 67, templates/g5_hydrogen/custom/scss/_forms.scss */
form input[type="text"], form input[type="password"] {
  display: inline-block;
  width: 100%;
  border: 1px solid #ececec;
  box-sizing: border-box;
  box-shadow: none;
}
/* line 76, templates/g5_hydrogen/custom/scss/_forms.scss */
form input[type="submit"] {
  background: #00204b;
  box-shadow: none;
  font-family: "Roboto Slab";
  font-size: 1.1rem;
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  margin-top: 1rem;
  color: #fff;
  text-shadow: none;
  font-weight: 700;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 92, templates/g5_hydrogen/custom/scss/_forms.scss */
form input[type="submit"]:hover {
  background-color: #90143b !important;
  color: #fff;
}
/* line 96, templates/g5_hydrogen/custom/scss/_forms.scss */
form input[type="submit"]:focus {
  outline-color: transparent;
}
/* line 97, templates/g5_hydrogen/custom/scss/_forms.scss */
form input[type="submit"]:after {
  display: none;
}
/* Form links */
/* line 103, templates/g5_hydrogen/custom/scss/_forms.scss */
.semanticui-body a {
  color: #90143b !important;
  text-decoration: underline !important;
}
/* line 106, templates/g5_hydrogen/custom/scss/_forms.scss */
.semanticui-body a:hover {
  color: #464646 !important;
}
/* line 113, templates/g5_hydrogen/custom/scss/_forms.scss */
#loginwrapper {
  display: flex;
}
/* line 115, templates/g5_hydrogen/custom/scss/_forms.scss */
#loginwrapper form {
  width: 48%;
  float: left;
  background: rgba(0, 32, 75, 0.05);
  padding: 1.5rem;
  flex: 1;
  margin-right: 2rem;
}
/* line 122, templates/g5_hydrogen/custom/scss/_forms.scss */
#loginwrapper form:last-of-type {
  margin-right: 0;
}
/* line 124, templates/g5_hydrogen/custom/scss/_forms.scss */
#loginwrapper form fieldset {
  background: none;
  padding: 0;
}
/* line 126, templates/g5_hydrogen/custom/scss/_forms.scss */
#loginwrapper form input[type="submit"] {
  background: #00204b url('../../../../images/icons/lock-icon-white.png') no-repeat left 1.5rem center;
  padding: 0.5rem 2rem 0.5rem 3rem;
  color: #fff;
}
/* line 134, templates/g5_hydrogen/custom/scss/_forms.scss */
.disclaimer {
  margin-top: 1rem;
  font-style: italic;
  font-size: 0.9rem;
}
/* line 140, templates/g5_hydrogen/custom/scss/_forms.scss */
div.error {
  color: crimson;
  font-style: italic;
  font-size: 0.8rem;
  margin-top: -10px;
  margin-bottom: 10px;
}
/* line 150, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form {
  /* REQUIRED / ERRORS */
  /* PLACEHOLDER */
}
/* line 151, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form > p {
  font-size: 0.9rem;
}
/* line 154, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form fieldset {
  background: rgba(0, 32, 75, 0.05);
  border: none;
  padding: 1.5rem;
  position: relative;
  margin-top: 3.5rem;
}
/* line 160, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form fieldset legend {
  /*background: rgba($blue, 0.05);*/
  margin: 0 0 0 -1.5rem;
  width: auto;
  position: absolute;
  top: -33px;
  /*padding: 0.3rem 1rem 0;*/
  font-size: 1.2rem;
  font-weight: 700;
}
/* line 171, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field, .chronoforms .form .multifield {
  margin-bottom: 1rem;
}
/* line 173, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field > label, .chronoforms .form .multifield > label {
  display: inline-block;
  width: 20%;
  vertical-align: top;
  font-weight: 600;
  color: #464646;
  font-size: 0.9rem;
}
/* line 181, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field input, .chronoforms .form .multifield input, .chronoforms .form .field textarea, .chronoforms .form .multifield textarea {
  display: inline-block;
  width: 79%;
  border: 1px solid #ececec;
  box-sizing: border-box;
}
/* line 188, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 189, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field input:focus, .chronoforms .form .multifield input:focus {
  box-shadow: none;
  border-color: #2185d0;
}
/* line 196, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field select.ui.dropdown, .chronoforms .form .multifield select.ui.dropdown, .chronoforms .form .field .ui.dropdown.selection, .chronoforms .form .multifield .ui.dropdown.selection {
  width: 79%;
  border: 1px solid #ececec;
  box-sizing: border-box;
}
/* line 201, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field select.ui.dropdown div.text, .chronoforms .form .multifield select.ui.dropdown div.text, .chronoforms .form .field .ui.dropdown.selection div.text, .chronoforms .form .multifield .ui.dropdown.selection div.text {
  font-size: 0.9rem;
}
/* line 202, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field select.ui.dropdown .ui.label, .chronoforms .form .multifield select.ui.dropdown .ui.label, .chronoforms .form .field .ui.dropdown.selection .ui.label, .chronoforms .form .multifield .ui.dropdown.selection .ui.label {
  background-color: #00204b;
  color: #fff !important;
  font-size: 0.8rem;
  text-decoration: none !important;
}
/* line 209, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field small.field-desc, .chronoforms .form .multifield small.field-desc {
  margin-left: 20.5%;
  font-style: italic;
  color: #464646;
  font-size: 0.8rem;
}
/* line 213, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 214, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .multifield .field {
  display: inline-block;
}
/* line 215, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .multifield .field + .field {
  margin-left: 1rem;
}
/* line 218, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .g-recaptcha {
  margin-top: 1rem;
}
/* line 220, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form button[type="submit"] {
  background: #00204b;
  box-shadow: none;
  font-family: "Roboto Slab";
  font-size: 1.1rem;
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  margin-top: 1rem;
}
/* line 231, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form button[type="submit"]:hover {
  background: #90143b;
}
/* line 234, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form button[type="submit"]:after {
  display: none;
}
/* line 239, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 241, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field.required > label:after, .chronoforms .form .multifield.required > label:after {
  content: "*";
  color: crimson;
  font-weight: 700;
  margin-left: 5px;
}
/* line 249, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 251, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field.error > label, .chronoforms .form .multifield.error > label {
  color: crimson;
}
/* line 252, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form .field.error .ui.basic.red.label, .chronoforms .form .multifield.error .ui.basic.red.label {
  background-color: #fff !important;
  color: crimson !important;
  border-color: crimson !important;
  text-shadow: none;
}
/* line 265, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form input::placeholder {
  font-size: 0.9rem;
}
/* line 269, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form ::-webkit-input-placeholder, .chronoforms .form ::-moz-placeholder, .chronoforms .form :-ms-input-placeholder, .chronoforms .form :-moz-placeholder {
  /* Chrome/Opera/Safari */
  /* Firefox 19+ */
  /* IE 10+ */
  /* Firefox 18- */
  font-size: 0.9rem;
}
/* line 278, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form.nofieldsettitle fieldset {
  margin-top: 0 !important;
}
/* line 282, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 283, templates/g5_hydrogen/custom/scss/_forms.scss */
.chronoforms .form i.circular.icon {
  padding: 0.4em 0.4em !important;
  box-shadow: none;
  width: 1.8em !important;
  height: 1.8em !important;
  background-color: #00204b;
  color: #fff;
}
/* line 293, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 294, templates/g5_hydrogen/custom/scss/_forms.scss */
div.tooltipster-sidetip .tooltipster-box {
  background-color: #00204b !important;
  border: none;
}
/* line 298, templates/g5_hydrogen/custom/scss/_forms.scss */
div.tooltipster-sidetip .tooltipster-arrow-border {
  border-top-color: #00204b !important;
}
/* line 301, templates/g5_hydrogen/custom/scss/_forms.scss */
div.tooltipster-sidetip .tooltipster-arrow-background {
  border-top-color: #00204b !important;
}
/* line 304, templates/g5_hydrogen/custom/scss/_forms.scss */
div.tooltipster-sidetip .tooltipster-content {
  font-size: 0.9rem;
}
/* line 312, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 313, templates/g5_hydrogen/custom/scss/_forms.scss */
/* line 314, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .field > label, fieldset#product_details .multifield > label, fieldset#product_details .field > input, fieldset#product_details .multifield > input, fieldset#product_details .field > .ui.dropdown.selection, fieldset#product_details .multifield > .ui.dropdown.selection {
  display: block;
  width: 100%;
}
/* line 321, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .field label, fieldset#product_details .multifield label {
  margin-bottom: 0.5rem;
}
/* line 323, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details small.field-desc {
  margin-left: 0;
}
/* line 325, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .ip_address_line {
  margin-top: 5px;
}
/* line 327, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .ip_address_line input[type="text"] {
  display: inline-block;
  width: 80%;
}
/* line 331, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .ip_address_line button.red {
  margin-left: 1%;
  background-color: crimson;
  text-transform: uppercase;
  border-radius: 5rem;
  font-size: 0.8rem;
  margin-top: 2px;
}
/* line 339, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .ip_address_line button.red:before {
  font-family: FontAwesome;
  content: '\f00d';
  margin-right: 5px;
  color: #fff;
}
/* line 345, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .ip_address_line button.red:hover {
  background-color: #c51236;
}
/* line 348, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .ip_address_line button.red:after {
  display: none;
}
/* line 351, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details button.green {
  margin-top: 1rem;
  background-color: #00204b;
  text-transform: uppercase;
  border-radius: 5rem;
}
/* line 356, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details button.green:before {
  content: '\002B';
  margin-right: 5px;
  font-size: 1.5rem;
  vertical-align: middle;
}
/* line 362, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details button.green:hover {
  background-color: #90143b;
}
/* line 363, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details button.green:after {
  display: none;
}
/* line 365, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details .invalidip {
  border: 2px solid red;
  border-radius: 5px;
  padding: 2px;
}
/* line 370, templates/g5_hydrogen/custom/scss/_forms.scss */
fieldset#product_details #add_another_ip {
  display: block;
}
/* line 375, templates/g5_hydrogen/custom/scss/_forms.scss */
small.field-desc {
  font-style: italic;
}
/* line 380, templates/g5_hydrogen/custom/scss/_forms.scss */
.ui.success.message {
  box-shadow: none !important;
  background-color: transparent !important;
  margin-top: 1rem !important;
  padding: 0;
}
/* line 385, templates/g5_hydrogen/custom/scss/_forms.scss */
.ui.success.message h2 {
  font-family: 'Open Sans';
}
/* line 393, templates/g5_hydrogen/custom/scss/_forms.scss */
.form-subscribe {
  background: rgba(0, 32, 75, 0.05);
  padding: 1.2rem;
  margin-top: 2rem;
}
/* line 397, templates/g5_hydrogen/custom/scss/_forms.scss */
.form-subscribe h3 {
  margin: 0;
  color: #00204b;
}
/* line 401, templates/g5_hydrogen/custom/scss/_forms.scss */
.form-subscribe .chronoforms .form {
  margin-bottom: 0;
}
/* line 403, templates/g5_hydrogen/custom/scss/_forms.scss */
.form-subscribe .chronoforms .form .field > label {
  display: none;
}
/* line 404, templates/g5_hydrogen/custom/scss/_forms.scss */
.form-subscribe .chronoforms .form button[type="submit"] {
  font-size: 0.9rem;
  margin-top: 0;
}
/* line 412, templates/g5_hydrogen/custom/scss/_forms.scss */
div.bf-chronoforms-checkbox {
  width: 21%;
  float: left;
  padding-bottom: 15px;
}
/* line 418, templates/g5_hydrogen/custom/scss/_forms.scss */
div.bf-checkbox-field {
  width: 38%;
  float: left;
  padding-bottom: 15px;
}
@media only screen and (max-width: 767px) {
  /* line 425, templates/g5_hydrogen/custom/scss/_forms.scss */
  div.bf-chronoforms-checkbox {
    width: 100%;
    float: none;
  }
  /* line 430, templates/g5_hydrogen/custom/scss/_forms.scss */
  div.bf-checkbox-field {
    width: 100%;
    float: none;
  }
}
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 452, templates/g5_hydrogen/custom/scss/_forms.scss */
  fieldset#product_details .ip_address_line button.red {
    padding: 0.6rem 0.36rem 0.6rem 0.6rem;
  }
  /* line 454, templates/g5_hydrogen/custom/scss/_forms.scss */
  fieldset#product_details .ip_address_line button.red span {
    display: none;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 461, templates/g5_hydrogen/custom/scss/_forms.scss */
  #loginwrapper {
    display: block;
  }
  /* line 463, templates/g5_hydrogen/custom/scss/_forms.scss */
  #loginwrapper form {
    margin-right: 0;
    width: 100%;
  }
  /* line 467, templates/g5_hydrogen/custom/scss/_forms.scss */
  /* line 469, templates/g5_hydrogen/custom/scss/_forms.scss */
  .chronoforms .form .field > label, .chronoforms .form .multifield > label, .chronoforms .form .field input, .chronoforms .form .multifield input, .chronoforms .form .field textarea, .chronoforms .form .multifield textarea, .chronoforms .form .field .ui.dropdown.selection, .chronoforms .form .multifield .ui.dropdown.selection {
    width: 100%;
  }
  /* line 476, templates/g5_hydrogen/custom/scss/_forms.scss */
  .chronoforms .form .field small.field-desc, .chronoforms .form .multifield small.field-desc {
    margin-left: 0;
  }
  /* line 479, templates/g5_hydrogen/custom/scss/_forms.scss */
  fieldset#product_details .ip_address_line button.red {
    background-color: transparent !important;
    padding: 0;
    height: 28px;
    margin-top: 0;
    margin-left: 1rem;
  }
  /* line 485, templates/g5_hydrogen/custom/scss/_forms.scss */
  fieldset#product_details .ip_address_line button.red span {
    display: none;
  }
  /* line 486, templates/g5_hydrogen/custom/scss/_forms.scss */
  fieldset#product_details .ip_address_line button.red:before {
    content: '\f057';
    color: crimson;
    font-size: 1.8rem;
    vertical-align: middle;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
}
/***************************
 ****************************
 NAME: _zoo.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All styles for ZOO compontnet - News, Blog, Careers etc
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* Intro */
/* line 21, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 22, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .details div.heading {
  border-bottom: none;
}
/* line 24, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .details div.heading h1.title {
  font-family: "Roboto Slab";
  color: #00204b;
  font-size: 2.3rem;
  line-height: 2.7rem;
  margin: 0.75rem 0 1.5rem 0;
  text-transform: none;
  letter-spacing: normal;
}
/* line 35, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 36, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .details div.description img {
  border: 1px solid #ececec;
  padding: 5px;
}
/* line 40, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .details div.description img.pull-right {
  margin: 0.5rem 0 1rem 1rem;
}
/* Teaser items*/
/* line 46, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 47, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 48, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item div.teaser-item-bg {
  background: none;
  border-bottom: 2px solid #ececec;
}
/* line 52, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .floatbox {
  display: flex;
}
/* line 53, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-media {
  flex: 1;
}
/* line 55, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-media img {
  width: 100%;
}
/* line 57, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content {
  flex: 3;
}
/* line 59, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-itemname a {
  font-family: "Roboto Slab";
  color: #90143b;
  font-size: 1.6rem;
  line-height: 2rem;
}
/* line 66, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-itemcreated {
  display: inline-block;
  margin-right: 1rem;
}
/* line 69, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-itemcreated:before {
  content: url('../../../../images/icons/blog-calendar.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 0.5rem;
}
/* line 75, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-relateditems {
  display: inline-block;
}
/* line 77, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-relateditems:before {
  content: url('../../../../images/icons/blog-author.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 0.5rem;
}
/* line 83, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-textarea p {
  font-size: 0.9rem;
}
/* line 86, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-itemlink a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-size: 1rem;
  position: relative;
}
/* line 94, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-itemlink a:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 101, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-itemlink a:hover {
  color: #90143b;
  text-decoration: none;
}
/* line 105, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element-itemlink a:hover:after {
  right: -4rem;
}
/* line 109, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .items .teaser-item .pos-content .element.last {
  margin-bottom: 18px;
}
/* Pagination */
/* line 116, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination {
  margin-top: 3rem;
  color: transparent;
}
/* line 119, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination span, #yoo-zoo .zoo-pagination a {
  color: #464646;
}
/* line 120, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a:not(.start):not(.previous):not(.next):not(.end) {
  background-color: #00204b;
  border-radius: 2rem;
  color: #fff;
  display: inline-block;
  height: 24px;
  width: 24px;
}
/* line 127, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a:not(.start):not(.previous):not(.next):not(.end):hover {
  background-color: #90143b;
}
/* line 131, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a.start, #yoo-zoo .zoo-pagination a.previous, #yoo-zoo .zoo-pagination a.next, #yoo-zoo .zoo-pagination a.end {
  color: transparent;
}
/* line 136, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a.start:after, #yoo-zoo .zoo-pagination a.previous:after, #yoo-zoo .zoo-pagination a.next:after, #yoo-zoo .zoo-pagination a.end:after {
  color: #00204b;
  text-decoration: underline;
}
/* line 140, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a.start:hover:after, #yoo-zoo .zoo-pagination a.previous:hover:after, #yoo-zoo .zoo-pagination a.next:hover:after, #yoo-zoo .zoo-pagination a.end:hover:after {
  color: #90143b;
}
/* line 143, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a.start:after {
  content: "first";
}
/* line 144, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a.previous:after {
  content: "prev";
}
/* line 145, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a.next:after {
  content: "next";
}
/* line 146, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .zoo-pagination a.end:after {
  content: "last";
}
/* Full item*/
/* line 152, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item {
  /* date */
  /* Categories*/
  /* Next/Prev Links */
  /*Author*/
  /* Shareaholic*/
}
/* line 153, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item h1.pos-title {
  font-family: "Roboto Slab";
  color: #464646;
  font-size: 2.2rem;
  line-height: 2.6rem;
  margin: 0.75rem 0 1.5rem 0;
}
/* line 160, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item h3 {
  font-family: "Roboto Slab";
  color: #464646;
}
/* line 164, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item figure {
  display: table;
}
/* line 166, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item figure figcaption {
  font-style: italic;
  font-size: 0.8rem;
  line-height: 1rem;
  color: #a2a2a2;
  border: 1px solid #ececec;
  border-top: none;
  padding: 4px;
  display: table-caption;
}
/* line 181, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item .pull-right {
  margin: 10px 0 1rem 1.5rem;
}
/* line 182, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item .pull-left {
  margin: 10px 1.5rem 1rem 0;
}
/* line 185, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item p.pos-meta {
  font-style: normal;
  font-size: 1rem;
  color: #464646;
  margin-bottom: 1rem;
  line-height: 1rem;
}
/* line 191, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item p.pos-meta:before {
  content: url('../../../../images/icons/blog-calendar.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 0.5rem;
}
/* line 199, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item h2.pos-subtitle {
  text-transform: none;
  font-family: "Open Sans";
  font-size: 1rem;
}
/* line 206, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 207, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item div.pos-bottom .element {
  background: none;
}
/* line 208, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 209, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item div.pos-bottom div.page-nav a {
  background-color: #00204b;
  color: #fff;
  display: inline-block;
  border-radius: 5rem;
  padding: 0.3rem 0.8rem;
  text-transform: uppercase;
  font-family: 'Roboto Slab';
  font-size: 0.8rem;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 220, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item div.pos-bottom div.page-nav a:hover {
  background-color: #90143b;
  text-decoration: none;
  color: #fff;
}
/* line 230, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item div.pos-author {
  background: none;
  border: 1px solid #ececec;
  padding: 1rem;
}
/* line 237, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo .item div.shareaholic-canvas ul.shareaholic-share-buttons {
  margin: 2rem 0 0 0 !important;
}
/* line 243, templates/g5_hydrogen/custom/scss/_zoo.scss */
.yoo-zoo hr {
  border-bottom: 4px solid #ececec;
  margin: 1.5rem 0 !important;
}
/* line 251, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 252, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items div.teaser-item-bg {
  padding-bottom: 30px;
}
/* line 253, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items div.teaser-item:last-of-type div.teaser-item-bg {
  border-bottom: none;
  padding-bottom: 30px;
}
/* line 254, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 255, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items .pos-content .element-date {
  display: inline-block;
  font-size: 1rem;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 260, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items .pos-content .element-date:before {
  content: url('../../../../images/icons/blog-calendar.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 0.5rem;
}
/* line 266, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 267, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items .pos-content .element-date + .element-date:before {
  display: none;
}
/* line 270, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items .pos-links a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-size: 1rem;
  position: relative;
}
/* line 278, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items .pos-links a:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 285, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items .pos-links a:hover {
  color: #90143b;
  text-decoration: none;
}
/* line 289, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .items .pos-links a:hover:after {
  right: -4rem;
}
/* line 295, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 296, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item p.pos-meta {
  text-transform: uppercase;
}
/* line 297, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item p.pos-date {
  font-size: 0.9rem;
}
/* line 298, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 299, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item .pos-taxonomy li {
  margin-bottom: 10px;
}
/* line 301, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item .pos-taxonomy li strong {
  color: #00204b;
  font-weight: 600;
}
/* line 307, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item .pos-bottom {
  border-top: 1px solid #ececec;
  margin-top: 2rem;
}
/* line 310, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item .pos-bottom .element {
  border-bottom: none;
}
/* line 311, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item .pos-bottom .element-download a {
  background: #00204b url('../../../../images/icons/download-icon-grey.png') no-repeat left 1.5rem center;
  color: #fff;
  font-family: "Roboto Slab";
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  font-weight: 700;
  position: relative;
  padding: 0.5rem 2rem 0.5rem 3.6rem;
}
/* line 323, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo.blog-sans .item .pos-bottom .element-download a:hover {
  background: #90143b url('../../../../images/icons/download-icon-white.png') no-repeat left 1.5rem center;
}
/* Upcoming Conferences */
/* line 332, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 333, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit p.uk-article-meta {
  text-transform: uppercase;
}
/* line 334, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit p.uk-article-meta:before {
  content: url('../../../../images/icons/blog-calendar.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 0.5rem;
}
/* line 339, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit div.element-text {
  font-family: "Roboto Slab";
  font-weight: 600;
  font-size: 1.2rem;
  margin: 0;
}
/* line 345, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit div.element-itemlink {
  margin-top: 5px;
}
/* line 347, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit div.element-itemlink a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-size: 0.9rem;
  position: relative;
  text-decoration: none;
}
/* line 356, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit div.element-itemlink a:after {
  content: url('../../../../images/icons/arrow-red-small.png');
  position: absolute;
  right: -2rem;
  top: 0;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 364, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit div.element-itemlink a:hover {
  color: #90143b;
  text-decoration: none;
}
/* line 368, templates/g5_hydrogen/custom/scss/_zoo.scss */
.layout-uikit div.element-itemlink a:hover:after {
  right: -3.5rem;
}
/* line 377, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo #comments {
  background: rgba(0, 32, 75, 0.1);
  padding: 1rem;
}
/* line 380, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo #comments input[type="submit"] {
  background: #00204b;
  box-shadow: none;
  font-family: "Roboto Slab";
  font-size: 0.9rem;
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  margin-top: 1rem;
  color: #fff;
  font-weight: 700;
  padding: 0.5rem 1rem;
}
/* line 394, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo #comments input[type="submit"]:hover {
  background: #90143b;
}
/* line 398, templates/g5_hydrogen/custom/scss/_zoo.scss */
#yoo-zoo #comments input::placeholder {
  font-size: 0.9rem;
  color: #00204b;
  font-weight: 400;
}
/* Module - ITEM */
/* line 407, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 408, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 409, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.title a {
  font-family: "Roboto Slab";
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.8rem;
}
/* line 414, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.title a:hover {
  color: #90143b;
  text-decoration: underline;
}
/* line 419, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.meta {
  font-style: normal;
  font-size: 0.9rem;
  color: #464646;
  margin-top: 0.5rem;
}
/* line 424, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.meta .element-itemcreated {
  display: inline-block;
  margin-right: 1rem;
}
/* line 427, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.meta .element-itemcreated:before {
  content: url('../../../../images/icons/blog-calendar.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 0.5rem;
}
/* line 433, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.meta .element-relateditems {
  display: inline-block;
}
/* line 435, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.meta .element-relateditems:before {
  content: url('../../../../images/icons/blog-author.png');
  vertical-align: -webkit-baseline-middle;
  margin-right: 0.5rem;
}
/* line 443, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default div.description {
  font-size: 0.9rem;
}
/* line 445, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default div.description p {
  margin-bottom: 0;
}
/* line 447, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default .element-itemcategory a {
  text-decoration: none;
}
/* line 449, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default .element-itemcategory a:hover {
  text-decoration: underline;
}
/* line 454, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.links {
  margin: 1.5rem 0;
}
/* line 456, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.links .element-itemlink a {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  border-bottom: 2px solid #90143b;
  padding-bottom: 0.3rem;
  font-weight: 700;
  font-size: 1rem;
  position: relative;
  text-decoration: none;
}
/* line 465, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.links .element-itemlink a:after {
  content: url('../../../../images/icons/arrow-red.png');
  position: absolute;
  right: -2.5rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
  transform: scale(0.8);
}
/* line 473, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.links .element-itemlink a:hover {
  color: #90143b;
  text-decoration: none;
}
/* line 477, templates/g5_hydrogen/custom/scss/_zoo.scss */
ul.zoo-list div.layout-default p.links .element-itemlink a:hover:after {
  right: -4rem;
}
/* Module - CATEGORIES */
/* line 488, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 489, templates/g5_hydrogen/custom/scss/_zoo.scss */
/* line 490, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list a {
  text-decoration: none;
  font-size: 0.9rem;
}
/* line 493, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list a:hover {
  text-decoration: underline;
}
/* line 495, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list li[class*="blogcats"] {
  border-top: none;
}
/* line 497, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list li[class*="blogcats"] a {
  background-color: #00204b;
  color: #fff;
  display: inline-block;
  border-radius: 5rem;
  padding: 0.3rem 0.8rem;
  text-transform: uppercase;
  font-family: 'Roboto Slab';
  font-size: 0.8rem;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
}
/* line 508, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list li[class*="blogcats"] a:after {
  font-family: FontAwesome;
  color: #fff;
  margin-left: 0.5rem;
  font-size: 1rem;
}
/* line 514, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list li[class*="blogcats"] a:hover {
  background-color: #90143b;
  text-decoration: none;
}
/* line 520, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list li.blogcats-more a:after {
  content: "\f107";
}
/* line 521, templates/g5_hydrogen/custom/scss/_zoo.scss */
.cats ul.zoo-list li.blogcats-less a:after {
  content: "\f106";
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 538, templates/g5_hydrogen/custom/scss/_zoo.scss */
  #yoo-zoo .items .teaser-item .floatbox {
    display: block;
  }
  /* line 540, templates/g5_hydrogen/custom/scss/_zoo.scss */
  #yoo-zoo .items .teaser-item .pos-content .element-itemcreated {
    margin-bottom: 0;
  }
  /* line 543, templates/g5_hydrogen/custom/scss/_zoo.scss */
  #yoo-zoo .item .pull-right {
    margin-left: 0;
  }
  /* line 546, templates/g5_hydrogen/custom/scss/_zoo.scss */
  #yoo-zoo .item .pull-left {
    margin-right: 0;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
}
/***************************
 ****************************
 NAME: _header.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All header styles
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 27/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 19, templates/g5_hydrogen/custom/scss/_header.scss */
#g-top {
  background-color: #ececec;
}
/* line 21, templates/g5_hydrogen/custom/scss/_header.scss */
#g-top a {
  text-align: center;
  font-family: 'Roboto Slab';
  color: #464646;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  padding: 0.7rem;
}
/* line 31, templates/g5_hydrogen/custom/scss/_header.scss */
#g-top a.search {
  border-left: 2px solid #fff;
}
/* line 35, templates/g5_hydrogen/custom/scss/_header.scss */
#g-top a.search span:before {
  content: url('../../../../images/icons/search-icon-grey.png');
  margin-right: 1rem;
  vertical-align: middle;
}
/* line 40, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 41, templates/g5_hydrogen/custom/scss/_header.scss */
#g-top a.search:hover span:before {
  content: url('../../../../images/icons/search-icon-red.png');
}
/* line 48, templates/g5_hydrogen/custom/scss/_header.scss */
#g-top a.login {
  border-left: 2px solid #fff;
}
/* line 52, templates/g5_hydrogen/custom/scss/_header.scss */
#g-top a.login span:before {
  content: url('../../../../images/icons/lock-icon-grey.png');
  margin-right: 1rem;
  vertical-align: middle;
}
/* line 62, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 63, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header #header-login {
  text-align: right;
}
/* line 65, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header #header-login a.button.login {
  color: #fff;
  background: #00204b url('../../../../images/icons/lock-icon-grey.png') no-repeat left 1.5rem center;
  font-weight: 700;
  padding: 0.5rem 2rem 0.5rem 3rem;
}
/* line 71, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header #header-login a.button.login:hover {
  background: #90143b url('../../../../images/icons/lock-icon-white.png') no-repeat left 1.5rem center;
  color: #fff;
}
/* line 75, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header #header-login a.button.login:after {
  display: none;
}
/* line 84, templates/g5_hydrogen/custom/scss/_header.scss */
#g-header {
  padding: 2rem 0 !important;
}
/* line 88, templates/g5_hydrogen/custom/scss/_header.scss */
/* line 89, templates/g5_hydrogen/custom/scss/_header.scss */
#logo img {
  max-width: none;
}
/* line 90, templates/g5_hydrogen/custom/scss/_header.scss */
#logo img.retina-mob, #logo img.retina {
  display: none;
}
@media screen and (min-width: 30rem) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 30rem) and (min-resolution: 192dpi) {
  /* line 98, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 99, templates/g5_hydrogen/custom/scss/_header.scss */
  #logo img {
    display: none !important;
  }
  /* line 100, templates/g5_hydrogen/custom/scss/_header.scss */
  #logo img.retina {
    display: block !important;
  }
}
@media only all and (max-width: 30rem) {
}
@media only all and (max-width: 30rem) and (-webkit-min-device-pixel-ratio: 2), only all and (max-width: 30rem) and (min-resolution: 192dpi) {
  /* line 109, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 110, templates/g5_hydrogen/custom/scss/_header.scss */
  #logo img {
    display: none !important;
  }
  /* line 111, templates/g5_hydrogen/custom/scss/_header.scss */
  #logo img.retina-mob {
    display: block !important;
  }
}
/* line 119, templates/g5_hydrogen/custom/scss/_header.scss */
#header-search {
  width: 340px;
  float: right;
  position: relative;
}
/* line 125, templates/g5_hydrogen/custom/scss/_header.scss */
#header-search input[type="text"] {
  border: #00204b 1px solid;
  border-radius: 5rem;
  height: 40px;
  margin-bottom: 0;
  padding: 0.4rem 1rem;
}
/* line 131, templates/g5_hydrogen/custom/scss/_header.scss */
#header-search input[type="text"]:focus {
  box-shadow: none;
  border-color: #90143b;
}
/* line 136, templates/g5_hydrogen/custom/scss/_header.scss */
#header-search button[type="submit"] {
  background: transparent url('../../../../images/icons/search-icon-grey.png') no-repeat center;
  position: absolute;
  top: 5px;
  right: 6px;
  width: 30px;
  height: 30px;
}
/* line 143, templates/g5_hydrogen/custom/scss/_header.scss */
#header-search button[type="submit"]:hover {
  background-image: url('../../../../images/icons/search-icon-red.png');
}
/* line 147, templates/g5_hydrogen/custom/scss/_header.scss */
#header-search div.radio {
  margin-left: 1rem;
}
/* line 149, templates/g5_hydrogen/custom/scss/_header.scss */
#header-search div.radio label {
  display: inline-block;
  margin-right: 2rem;
  font-size: 0.8rem;
  font-weight: 400;
}
/* line 158, templates/g5_hydrogen/custom/scss/_header.scss */
form#header-search {
  margin-bottom: 5px;
}
@media only all and (min-width: 75rem) {
  /* line 170, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header {
    padding: 1rem 3.5% 0 !important;
  }
  /* line 175, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-navigation {
    padding: 1rem 1% 0 !important;
    padding-top: 0.5rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 183, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header {
    padding: 1rem 3% 0 !important;
    /*background: #FFDD00;*/
  }
  /* line 188, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-navigation {
    padding: 1rem 1% 0 !important;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /*TO DO*/
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 204, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header {
    padding: 1rem 2% 1rem !important;
  }
  /* line 206, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header div.size-40 {
    width: 100%;
    flex: 0 100%;
  }
  /* line 211, templates/g5_hydrogen/custom/scss/_header.scss */
  #header-search {
    display: none;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 217, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 218, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-top .size-33-3 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 33.33333%;
    -moz-flex: 0 33.33333%;
    -ms-flex: 0 33.33333%;
    flex: 0 33.33333%;
    width: 33.33333%;
    max-width: 33.33333%;
  }
  /* line 231, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-header {
    padding: 1rem 5% 1rem !important;
  }
  /* line 234, templates/g5_hydrogen/custom/scss/_header.scss */
  #header-search {
    display: none;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
}
/*really small phones*/
@media screen and (max-width: 380px) {
  /* line 246, templates/g5_hydrogen/custom/scss/_header.scss */
  /* line 247, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-top a.search, #g-top a.login {
    padding: 1.4rem 0;
  }
  /* line 250, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-top a.search span, #g-top a.login span {
    display: none;
  }
  /* line 252, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-top a.search {
    background: #ececec url('../../../../images/icons/search-icon-grey.png') no-repeat center;
  }
  /* line 255, templates/g5_hydrogen/custom/scss/_header.scss */
  #g-top a.login {
    background: #ececec url('../../../../images/icons/lock-icon-grey.png') no-repeat center;
  }
}
/***************************
 ****************************
 NAME: _footer.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: All footer styles
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 24/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 19, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footertop {
  background-color: #ececec;
  text-align: center;
  padding: 1.5rem 0 !important;
}
/* line 25, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-a {
  padding: 2rem;
}
/* line 27, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-a .g-content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 32, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-a .g-social a {
  background-color: #00204b;
  border-radius: 50%;
  border: none;
  color: #ececec;
  font-size: 2.5rem;
  width: 4rem;
  height: 4rem;
  text-align: center;
  margin-right: 1rem;
}
/* line 42, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-a .g-social a:hover {
  background-color: #90143b;
}
/* line 48, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-b {
  text-align: left;
  padding: 2rem;
}
/* line 51, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-b .g-content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 56, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-b h3.g-title {
  font-size: 1.2rem;
  margin: 0;
}
/* line 60, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 61, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-b .ui.form .field {
  display: inline-block;
  width: 95%;
  margin-top: 0.5rem;
}
/* line 65, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-b .ui.form .field input {
  border: none;
  box-shadow: none;
  border-radius: 10rem;
}
/* line 71, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-b .ui.form button.ui.black.button {
  box-shadow: none;
  background: transparent url('../../../../images/icons/email-icon.png') no-repeat center;
  margin-left: -50px;
  font-size: 0.9rem;
  margin-top: 0;
  position: absolute;
  top: 13px;
}
/* line 79, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-b .ui.form button.ui.black.button:hover {
  background: transparent url('../../../../images/icons/email-icon-red.png') no-repeat center;
}
/* line 89, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c {
  text-align: left;
  padding: 2rem;
}
/* line 92, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c .g-content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 96, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c .g-content .platform-content + .platform-content {
  margin-top: 2rem;
}
/* line 100, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 101, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 102, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list li a {
  color: #464646;
  text-decoration: none;
  font-weight: 400;
  font-size: 0.9rem;
}
/* line 107, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list li a:hover {
  color: #90143b;
  text-decoration: underline;
}
/* line 113, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .zoo-custom-icon {
  float: left;
  width: 10%;
  margin-right: 4%;
  text-align: center;
}
/* line 118, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .zoo-custom-icon a {
  display: block;
}
/* line 119, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .zoo-custom-icon a:hover {
  text-decoration: none;
}
/* line 120, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .zoo-custom-icon div.img {
  width: 25px;
  height: 23px;
  display: inline-block;
  margin-top: 9px;
}
/* line 126, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .zoo-custom-icon span {
  display: block;
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-size: 0.8rem;
}
/* line 133, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list p.title {
  float: left;
  width: 86%;
}
/* line 140, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 141, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 142, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .layout-layout3 .zoo-custom-icon a div.img {
  background: url('../../../../images/icons/news-icon-red.png') no-repeat;
  background-size: contain;
}
/* line 146, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .layout-layout3 .zoo-custom-icon a:hover div.img {
  background-image: url('../../../../images/icons/news-icon-blue.png');
}
/* line 150, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 151, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 152, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .layout-layout2 .zoo-custom-icon a div.img {
  background: url('../../../../images/icons/blog-icon-red.png') no-repeat;
  background-size: contain;
}
/* line 156, templates/g5_hydrogen/custom/scss/_footer.scss */
#footertop-c ul.zoo-list .layout-layout2 .zoo-custom-icon a:hover div.img {
  background-image: url('../../../../images/icons/blog-icon-blue.png');
}
/* line 162, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer {
  padding-bottom: 2rem;
}
/* line 164, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer h3.g-title {
  color: #00204b;
  font-size: 1.3rem;
  margin-bottom: 1rem;
}
/* line 169, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer ul.menu {
  margin: 0;
}
/* line 171, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer ul.menu li {
  line-height: 1.6rem;
}
/* line 173, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer ul.menu li a {
  text-decoration: none;
  color: #464646;
  font-weight: 400;
  font-size: 0.8rem;
}
/* line 178, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer ul.menu li a img {
  display: none;
}
/* line 179, templates/g5_hydrogen/custom/scss/_footer.scss */
#g-footer ul.menu li a:hover {
  color: #90143b;
  text-decoration: underline;
}
/* line 189, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 190, templates/g5_hydrogen/custom/scss/_footer.scss */
#copyright p {
  font-size: 0.8rem;
  margin: 0;
}
/* line 194, templates/g5_hydrogen/custom/scss/_footer.scss */
#copyright .g-content {
  /*margin-top: 0;*/
  padding-top: 0;
  float: left;
}
/* line 199, templates/g5_hydrogen/custom/scss/_footer.scss */
#copyright a {
  font-size: 0.8rem;
  font-weight: 400;
  text-decoration: underline;
  color: #464646;
}
/* line 205, templates/g5_hydrogen/custom/scss/_footer.scss */
#copyright p, #copyright div.copy-logos {
  float: left;
}
/* line 209, templates/g5_hydrogen/custom/scss/_footer.scss */
#copyright div.copy-logos {
  margin-left: 1rem;
}
/* line 211, templates/g5_hydrogen/custom/scss/_footer.scss */
#copyright div.copy-logos img + img {
  margin-left: 1rem;
}
/* line 212, templates/g5_hydrogen/custom/scss/_footer.scss */
#copyright div.copy-logos img.quartex {
  width: 120px;
  height: 31px;
}
/* line 216, templates/g5_hydrogen/custom/scss/_footer.scss */
.footermenu {
  /*margin-top: 0;*/
}
/* line 217, templates/g5_hydrogen/custom/scss/_footer.scss */
.footermenu .g-content {
  padding-top: 0;
}
/* line 220, templates/g5_hydrogen/custom/scss/_footer.scss */
.footermenu .g-content ul.g-toplevel {
  text-align: right;
}
/* line 222, templates/g5_hydrogen/custom/scss/_footer.scss */
.footermenu .g-content ul.g-toplevel > li > a.g-menu-item-container {
  padding: 0 0.938rem;
  color: #464646;
  font-size: 0.8rem;
  font-weight: 400;
}
/* line 228, templates/g5_hydrogen/custom/scss/_footer.scss */
.footermenu .g-content ul.g-toplevel > li > a.g-menu-item-container span.g-menu-item-content {
  text-decoration: underline;
}
/* line 231, templates/g5_hydrogen/custom/scss/_footer.scss */
.footermenu .g-content ul.g-toplevel > li > a.g-menu-item-container:hover {
  color: #90143b;
}
/* line 233, templates/g5_hydrogen/custom/scss/_footer.scss */
.footermenu .g-content ul.g-toplevel li + li {
  border-left: 1px solid #464646;
}
/* line 241, templates/g5_hydrogen/custom/scss/_footer.scss */
a#g-totop {
  background-color: #00204b;
  color: #fff;
  text-decoration: none;
  border-radius: 5rem;
  text-align: center;
  display: block;
  padding: 0.3rem 0;
  font-family: "Roboto Slab";
  text-transform: uppercase;
}
/* line 251, templates/g5_hydrogen/custom/scss/_footer.scss */
a#g-totop i.fa {
  font-size: 1.4rem;
}
@media only all and (min-width: 60rem) {
  /* line 260, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-a .g-social a {
    font-size: 1.8rem;
    width: 3rem;
    height: 3rem;
    margin-right: 0.5rem;
  }
  /* line 266, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-b {
    padding-left: 0;
  }
  /* line 268, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-b h3.g-title {
    font-size: 1rem;
  }
  /* line 270, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-c {
    padding: 1rem 1rem 1rem 0;
  }
  /* line 272, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-c ul.zoo-list .zoo-custom-icon span {
    font-size: 0.7rem;
  }
  /* line 274, templates/g5_hydrogen/custom/scss/_footer.scss */
  /* line 277, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-a .g-content, #footertop-b .g-content, #footertop-c .g-content {
    top: 0;
    transform: none;
  }
  /* line 282, templates/g5_hydrogen/custom/scss/_footer.scss */
  .footermenu .g-content {
    padding: 0;
  }
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 287, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop {
    position: relative;
    padding-bottom: 124px !important;
    /* Height of footertop-a*/
  }
  /* line 290, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop .g-block {
    flex: 0 100%;
    width: 100%;
    max-width: 100%;
  }
  /* line 295, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop #footertop-a {
    position: absolute;
    width: 100%;
    bottom: 1rem;
  }
  /* line 299, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop #footertop-a .g-content {
    position: static;
    top: 0;
    transform: none;
  }
  /* line 304, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop #footertop-a .g-social a {
    font-size: 2.3rem;
    width: 3.5rem;
    height: 3.5rem;
  }
  /* line 310, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop div[id*="footertop"] {
    padding: 1rem 2rem;
  }
  /* line 315, templates/g5_hydrogen/custom/scss/_footer.scss */
  /* line 317, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-b .g-content, #footertop-c .g-content {
    top: 0;
    transform: none;
  }
  /* line 323, templates/g5_hydrogen/custom/scss/_footer.scss */
  #copyright {
    width: 100%;
    flex: 0 100%;
  }
  /* line 326, templates/g5_hydrogen/custom/scss/_footer.scss */
  #copyright .g-content {
    padding-bottom: 0;
  }
  /* line 328, templates/g5_hydrogen/custom/scss/_footer.scss */
  .size-40.footermenu {
    width: 100%;
    flex: 0 100%;
  }
  /* line 331, templates/g5_hydrogen/custom/scss/_footer.scss */
  .size-40.footermenu .g-content ul.g-toplevel {
    text-align: left;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 338, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop {
    position: relative;
    padding-bottom: 100px !important;
    /* Height of footertop-a*/
  }
  /* line 341, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop #footertop-a {
    position: absolute;
    width: 100%;
    bottom: 1rem;
  }
  /* line 345, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop #footertop-a .g-content {
    position: static;
    top: 0;
    transform: none;
  }
  /* line 350, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop #footertop-a .g-social a {
    font-size: 2.3rem;
    width: 3.5rem;
    height: 3.5rem;
  }
  /* line 356, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop div[id*="footertop"] {
    padding: 1rem 2rem;
  }
  /* line 361, templates/g5_hydrogen/custom/scss/_footer.scss */
  /* line 363, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-b .g-content, #footertop-c .g-content {
    top: 0;
    transform: none;
  }
  /* line 369, templates/g5_hydrogen/custom/scss/_footer.scss */
  /* line 370, templates/g5_hydrogen/custom/scss/_footer.scss */
  /* line 371, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-c ul.zoo-list .zoo-custom-icon {
    float: none;
  }
  /* line 374, templates/g5_hydrogen/custom/scss/_footer.scss */
  #footertop-c ul.zoo-list p.title {
    float: none;
    width: 100%;
  }
  /* line 383, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer {
    text-align: left;
  }
  /* line 385, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .g-block:not(.footermenu):not(#copyright):not(#back-to-top):not(#amlogos) {
    flex: 0 50%;
    width: 50%;
  }
  /* line 389, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .g-content {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 392, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footer .g-content ul.g-toplevel {
    text-align: center;
  }
  /* line 396, templates/g5_hydrogen/custom/scss/_footer.scss */
  .footermenu .g-content ul.g-toplevel > li > a.g-menu-item-container {
    padding: 0 0.6rem;
  }
  /* line 400, templates/g5_hydrogen/custom/scss/_footer.scss */
  #copyright div.copy-logos {
    margin-left: 0;
    display: block;
    margin-top: 1rem;
  }
  /* line 406, templates/g5_hydrogen/custom/scss/_footer.scss */
  #copyright div.g-content {
    text-align: center;
  }
  /* line 408, templates/g5_hydrogen/custom/scss/_footer.scss */
  #copyright div.g-content p {
    text-align: center;
    float: none;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
  /* line 416, templates/g5_hydrogen/custom/scss/_footer.scss */
  .g-container {
    width: 90%;
  }
  /* line 420, templates/g5_hydrogen/custom/scss/_footer.scss */
  #g-footertop #footertop-a .g-social a {
    font-size: 1.7rem;
    width: 2.8rem;
    height: 2.8rem;
  }
  /* line 425, templates/g5_hydrogen/custom/scss/_footer.scss */
  .footermenu .g-content ul.g-toplevel > li > a.g-menu-item-container {
    padding: 0 0.4rem;
    font-size: 0.7rem;
  }
  /* line 429, templates/g5_hydrogen/custom/scss/_footer.scss */
  #copyright p, #copyright div.copy-logos, #copyright .g-content {
    text-align: center;
    float: none;
    margin: 0 auto;
  }
  /* line 434, templates/g5_hydrogen/custom/scss/_footer.scss */
  #copyright div.copy-logos {
    margin-top: 1rem;
  }
  /* line 437, templates/g5_hydrogen/custom/scss/_footer.scss */
  span.pipe {
    display: none;
  }
  /* line 440, templates/g5_hydrogen/custom/scss/_footer.scss */
  p.crtext {
    width: 200px;
  }
}
/* line 445, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 446, templates/g5_hydrogen/custom/scss/_footer.scss */
div#amlogos .g-content {
  padding-top: 0px;
}
/* line 451, templates/g5_hydrogen/custom/scss/_footer.scss */
/* line 452, templates/g5_hydrogen/custom/scss/_footer.scss */
div.copy-logos img.quartex {
  width: 120px;
  height: 31px;
}
/* line 457, templates/g5_hydrogen/custom/scss/_footer.scss */
div.copy-logos img {
  margin-left: 10px;
  margin-right: 10px;
}
/***************************
 ****************************
 NAME: _modules.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: Alls tyles for modules & widgetkits
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 09/11/2017
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 17, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#g-showcase {
  background: linear-gradient(to bottom, rgba(236, 236, 236, 1) 0%, rgba(255, 255, 255, 0) 100%);
}
/* line 21, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-a {
  position: relative;
}
/* line 23, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-a .g-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding-left: 15%;
}
/* line 30, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-a h2 {
  color: #464646;
  font-size: 3.5rem;
  line-height: 3.5rem;
}
/* line 35, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-a a {
  background: #00204b;
  box-shadow: none;
  font-family: "Roboto Slab";
  padding: 0.3rem 4rem 0.3rem 1.5rem;
  font-size: 1.4rem;
  font-weight: 700;
  border-radius: 5rem;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  position: relative;
  color: #fff;
  display: inline-block;
}
/* line 50, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-a a:after {
  content: url('../../../../images/icons/arrow-white.png');
  position: absolute;
  top: 0.3rem;
  right: 2rem;
  -webkit-transition: all ease 0.5s;
  transition: all ease 0.5s;
}
/* line 58, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-a a:hover {
  background: #90143b;
}
/* line 61, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-a a:hover:after {
  right: 1rem;
}
/* line 67, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-b {
  background-image: url('../../images/monitor.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 30rem;
  position: relative;
}
/* line 75, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-b .g-content, #home-showcase-b .platform-content, #home-showcase-b .moduletable {
  width: 100%;
  height: 100%;
}
/* line 81, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
#home-showcase-b .homeslideshow {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 74.75%;
  max-width: 590px;
  margin: -26.75% 0 0 -37.3%;
}
/*custom for monitor slideshow*/
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  /* line 98, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  .g-home #g-showcase {
    padding-top: 1rem !important;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 102, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  .g-home #g-showcase {
    padding-top: 2rem !important;
  }
  /* line 103, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-b .homeslideshow {
    top: 26px;
    margin: 0 0 0 -295px;
  }
}
@media screen and (min-width: 1401px) {
  /*	#home-showcase-a h2 {font-size: 3rem; line-height: 3rem; background:green;}*/
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
  /* line 118, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a h2 {
    font-size: 2.8rem;
    line-height: 2.8rem;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 124, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a h2 {
    font-size: 2.3rem;
    line-height: 2.3rem;
  }
  /* line 125, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-b {
    height: 26rem;
  }
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /* line 131, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 132, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a h2 {
    font-size: 2.3rem;
    line-height: 2.3rem;
  }
  /* line 133, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a a {
    font-size: 1.1rem;
  }
  /* line 135, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-b {
    height: 20rem;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 141, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a .g-content {
    transform: none;
    top: 16.5rem;
    padding: 0 5%;
    text-align: center;
    z-index: 99;
  }
  /* line 147, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a .g-content h2 {
    font-size: 1.6rem;
    line-height: 1.8rem;
    text-align: center;
    width: 80%;
    margin: 1rem auto 0;
  }
  /* line 154, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a .g-content a {
    font-size: 1.1rem;
  }
  /* line 156, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-b {
    height: 25rem;
    background-position: top 20px center;
    background-size: 390px;
  }
  /* line 160, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-b .homeslideshow {
    width: 295px;
    margin: 0;
    top: 33px;
    left: 50%;
    transform: translateX(-50%);
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
  /* line 175, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-a .g-content {
    top: 12.5rem;
  }
  /* line 178, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-b {
    height: 23rem;
    background-size: 300px;
  }
  /* line 181, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  #home-showcase-b .homeslideshow {
    width: 225px;
    top: 30px;
  }
}
/*really small phones*/
@media only screen and (max-width: 1199px) {
  /* line 199, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 200, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 202, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 203, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 204, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase #home-showcase-a .g-content a {
    font-size: 1rem;
  }
  /* line 206, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase #home-showcase-a .g-content a:after {
    top: 0.5rem;
  }
}
@media only screen and (max-width: 959px) {
  /* line 217, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 218, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 219, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 220, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 222, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 223, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-a .g-content {
    position: relative;
    transform: unset;
    top: unset;
    padding: 0 5% 0 10%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 237, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 238, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 239, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 240, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid {
    display: flex;
    flex-direction: column-reverse;
  }
  /* line 244, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-a {
    width: 100%;
  }
  /* line 246, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-a .g-content {
    position: relative;
    transform: unset;
    top: unset;
    padding: 0;
  }
  /* line 254, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-b {
    width: 100%;
    height: 18rem;
  }
  /* line 257, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-b .g-content, body.g-home #g-showcase .g-container .g-grid #home-showcase-b .platform-content, body.g-home #g-showcase .g-container .g-grid #home-showcase-b .moduletable {
    height: 95%;
  }
  /* line 264, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-homecontent {
    padding-top: 1rem;
  }
}
@media only screen and (max-width: 420px) {
  /* line 271, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 272, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 273, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 274, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  /* line 276, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-a {
    padding: 0 15px;
  }
  /* line 280, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-b {
    height: 14rem;
  }
  /* line 282, templates/g5_hydrogen/custom/scss/_homeslideshow.scss */
  body.g-home #g-showcase .g-container .g-grid #home-showcase-b .g-content, body.g-home #g-showcase .g-container .g-grid #home-showcase-b .platform-content, body.g-home #g-showcase .g-container .g-grid #home-showcase-b .moduletable {
    height: 100%;
  }
}
/***************************
 ****************************
 NAME: search.scss
 SITE: Adam Matthew Digital
 DESCRIPTION: Search results page styling
 -------------------------------------
 AUTHOR: Charlotte Osborne
 DATE CREATED: 23/02/2018
 LAST MODIFIED DATE: 
 LAST MODIFIED BY: 
 ****************************
 ***************************/
/* line 18, templates/g5_hydrogen/custom/scss/_search.scss */
/* line 19, templates/g5_hydrogen/custom/scss/_search.scss */
.amd_sitesearchpage .g-block.size-25 {
  padding-left: 2rem;
}
/* line 29, templates/g5_hydrogen/custom/scss/_search.scss */
/* line 30, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top label {
  display: inline-block;
}
/* line 31, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top input[type="text"] {
  width: auto;
  margin-bottom: 0;
}
/* line 35, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top button.btn {
  font-family: "Roboto Slab";
  text-transform: uppercase;
  font-weight: 700;
  border-radius: 20px !important;
  border: 0 none;
  padding: 0.4rem 1rem;
  text-shadow: none;
  background: #ececec;
}
/* line 44, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top button.btn:hover {
  color: #fff;
  background: #00204b;
}
/* line 50, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top .page-total {
  margin: 1rem 0;
  border-bottom: 4px solid #ececec;
  padding-bottom: 1rem;
}
/* line 56, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top .page-count {
  font-weight: 600;
  font-family: "Roboto Slab";
  display: inline-block;
}
/* line 62, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top .sorting {
  display: inline-block;
  float: right;
}
/* line 65, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top .sorting .pagesize, #amd_sitesearch-top .sorting .ordering {
  display: inline-block;
}
/* line 70, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top select {
  width: auto;
  padding: 0 0.8rem 0 0.5rem;
  line-height: 1rem;
  min-height: 30px;
  margin-bottom: 0;
  background: url('../../../../media/system/images/dropdownarrow.png') no-repeat right 0.4rem center;
}
/* line 87, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-results {
  position: relative;
  min-height: 150px;
}
/* line 90, templates/g5_hydrogen/custom/scss/_search.scss */
/* line 91, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-results dd.result-text .type {
  background: #00204b;
  color: #fff;
  font-weight: 600;
  font-size: 0.8rem;
  padding: 2px 10px;
  line-height: normal;
  display: inline-block;
  border-radius: 1rem;
}
/* line 102, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-results dd.result-text .summary {
  font-size: 0.9rem;
  font-style: italic;
  margin-top: 0.5rem;
}
/* line 107, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-results dd.result-text .summary.mobile {
  display: none;
}
/* line 116, templates/g5_hydrogen/custom/scss/_search.scss */
div.refine {
  border: 1px solid #eee;
  padding: 1rem;
}
/* line 119, templates/g5_hydrogen/custom/scss/_search.scss */
div.refine .title {
  font-family: "Roboto Slab";
  color: #00204b;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
/* line 126, templates/g5_hydrogen/custom/scss/_search.scss */
div.refine fieldset {
  background: transparent;
  padding: 0;
}
/* line 129, templates/g5_hydrogen/custom/scss/_search.scss */
div.refine fieldset label {
  font-weight: 400;
}
/* line 131, templates/g5_hydrogen/custom/scss/_search.scss */
div.refine fieldset label input[type="radio"], div.refine fieldset label input[type="checkbox"] {
  margin: 0 5px 0 0;
}
/* line 137, templates/g5_hydrogen/custom/scss/_search.scss */
div.refine fieldset.include {
  margin-top: 2rem;
}
/* line 140, templates/g5_hydrogen/custom/scss/_search.scss */
div.refine legend {
  font-size: 1rem;
  margin-bottom: 0.5rem;
  font-weight: 600;
  font-family: "Roboto Slab";
  color: #464646;
}
/* line 148, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top div.refine fieldset label {
  display: block;
}
/*Side nav filter*/
@media screen and (max-width: 959px) {
  /* line 154, templates/g5_hydrogen/custom/scss/_search.scss */
  div#amd_sitesearch-floatynav {
    display: none;
  }
}
/*Mobile filters*/
/* line 160, templates/g5_hydrogen/custom/scss/_search.scss */
/* line 161, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-top .refine {
  margin-bottom: 1rem;
}
@media screen and (min-width: 960px) {
  /* line 165, templates/g5_hydrogen/custom/scss/_search.scss */
  /* line 166, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top .refine {
    display: none;
  }
}
@media screen and (max-width: 959px) {
  /* line 171, templates/g5_hydrogen/custom/scss/_search.scss */
  /* line 172, templates/g5_hydrogen/custom/scss/_search.scss */
  div.refine .title {
    position: relative;
    margin-bottom: 0;
  }
  /* line 173, templates/g5_hydrogen/custom/scss/_search.scss */
  div.refine .title:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    font-size: 1.5rem;
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
    font-weight: normal;
    line-height: 1.5rem;
  }
  /* line 184, templates/g5_hydrogen/custom/scss/_search.scss */
  div.refine .hidey-showy {
    margin-top: 1rem;
    display: none;
  }
}
/* line 193, templates/g5_hydrogen/custom/scss/_search.scss */
#amd_sitesearch-results.loading:before {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-family: 'FontAwesome';
  font-size: 40px;
  font-weight: normal;
  text-align: center;
  content: "\f110";
  color: #555;
  -webkit-animation: loading-rotate 1s linear infinite;
  animation: loading-rotate 1s linear infinite;
}
@-webkit-keyframes loading-rotate {
  /* line 209, templates/g5_hydrogen/custom/scss/_search.scss */
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes loading-rotate {
  /* line 210, templates/g5_hydrogen/custom/scss/_search.scss */
  to {
    transform: rotate(360deg);
  }
}
@media only all and (min-width: 75rem) {
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /* line 233, templates/g5_hydrogen/custom/scss/_search.scss */
  .pagination ul {
    box-shadow: none;
  }
  /* line 235, templates/g5_hydrogen/custom/scss/_search.scss */
  .pagination ul > li[class*="pagination"] {
    display: none;
  }
  /* line 236, templates/g5_hydrogen/custom/scss/_search.scss */
  /* line 237, templates/g5_hydrogen/custom/scss/_search.scss */
  .pagination ul > li > a, .pagination ul > li > span {
    border-left-width: 1px;
    margin-left: -1px;
  }
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
}
@media only all and (max-width: 30rem) {
  /* line 255, templates/g5_hydrogen/custom/scss/_search.scss */
  /* line 256, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top label {
    width: 80%;
  }
  /* line 257, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top input[type="text"] {
    width: 100%;
  }
  /* line 258, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top button.btn {
    padding: 0.4rem 0.6rem;
  }
  /* line 260, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top button.btn span.icon-search {
    margin-right: 0;
  }
  /* line 261, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top button.btn span.button-text {
    display: none;
  }
  /* line 264, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top .page-count, #amd_sitesearch-top .sorting {
    display: block;
  }
  /* line 267, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top .page-count label, #amd_sitesearch-top .sorting label {
    width: auto;
  }
  /* line 269, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top .sorting {
    float: none;
    margin-top: 0.5rem;
  }
  /* line 272, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-top .sorting .pagesize {
    margin-bottom: 1rem;
  }
  /* line 277, templates/g5_hydrogen/custom/scss/_search.scss */
  /* line 278, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-results dd.result-text .summary {
    display: none;
  }
  /* line 279, templates/g5_hydrogen/custom/scss/_search.scss */
  #amd_sitesearch-results dd.result-text .summary.mobile {
    display: block;
  }
}
@media only all and (min-width: 75rem) {
  /* line 46, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 49, templates/g5_hydrogen/custom/scss/custom.scss */
  div.copy-logos img.quartex {
    width: 120px;
    height: 31px;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 58, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 59, templates/g5_hydrogen/custom/scss/custom.scss */
  #copyright img.quartex {
    width: 120px;
    height: 31px;
  }
  /* line 65, templates/g5_hydrogen/custom/scss/custom.scss */
  .footermenu .g-content ul.g-toplevel > li > a.g-menu-item-container {
    padding: 0 4px;
  }
}
/* min 48rem/768px to 59.938rem/959px */
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
  /*fix for the new centralised logos in the footer*/
  /* line 73, templates/g5_hydrogen/custom/scss/custom.scss */
  .footermenu .g-content ul.g-toplevel > li > a.g-menu-item-container {
    padding: 0 4px;
  }
  /* line 78, templates/g5_hydrogen/custom/scss/custom.scss */
  .footermenu .g-content ul.g-toplevel li + li {
    border-left: none;
  }
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 84, templates/g5_hydrogen/custom/scss/custom.scss */
  div div.copy-logos img {
    margin-left: 2px;
    margin-right: 2px;
  }
}
/* max 47.938 rem/767px */
@media only all and (max-width: 47.938rem) {
  /*this fixes Felix and Jennifer's images on a testimoinial page*/
  /*Rob added this in to fix the slider buttons which, well there just isn't enough room on mobile for this to work effectivly.*/
  /* line 94, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 95, templates/g5_hydrogen/custom/scss/custom.scss */
  body.itemid-144 img.pull-right {
    display: block;
  }
  /* line 101, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 102, templates/g5_hydrogen/custom/scss/custom.scss */
  div#related-material-slider button.slider-prev, div#related-material-slider button.slider-next {
    display: none !important;
  }
  /* line 107, templates/g5_hydrogen/custom/scss/custom.scss */
  div.copy-logos {
    text-align: center;
    width: 100%;
  }
}
/* max 30rem/480px */
@media only all and (max-width: 30rem) {
}
/* line 125, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 126, templates/g5_hydrogen/custom/scss/custom.scss */
div.copy-logos img.quartex {
  width: 120px;
  height: 31px;
}
/* line 131, templates/g5_hydrogen/custom/scss/custom.scss */
div.copy-logos img {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 138, templates/g5_hydrogen/custom/scss/custom.scss */
body.itemid-230 #g-showcase div.custom > div, body.itemid-230 #g-showcase div.custom > div {
  width: 30rem !important;
}
/*hidden by Rob*/
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
li.blogcats-more, li.blogcats-more a {
  display: none;
}
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
body ul.sidemenu ul.nav-child {
  border: none;
}
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
body ul.sidemenu ul.nav-child li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dashed #ccc;
  padding-top: 5px;
  margin-top: 5px;
}
/* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
body ul.sidemenu ul.nav-child li:first-child {
  border-top: 1px dashed #ccc;
  margin-top: 0px;
}
/* line 164, templates/g5_hydrogen/custom/scss/custom.scss */
body.itemid-101 #g-feature #feature-a .newproduct a.arrow-link {
  color: #90143b;
  border-color: #90143b;
}
/* line 167, templates/g5_hydrogen/custom/scss/custom.scss */
body.itemid-101 #g-feature #feature-a .newproduct a.arrow-link:after {
  content: url('../../../../images/icons/arrow-red.png');
}
