@charset "UTF-8";
/*
Theme Name: Chadwick lawrence
Theme URI: http://www.fantasticmedia.co.uk;
Author: the Fantastic team
Author URI: http://www.fantasticmedia.co.uk
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: fantastic
*/
/**
 * Table of Contents

*/
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);

:root {
  --colour-business: #2e3192;
  --colour-personal: #ba1b6e;
}

.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
  display: none;
  top: 0;
  left: 0;
}

.reveal-modal {
  visibility: hidden;
  /* top: 220px !important; */
  left: 0px;
  width: 60%;
  margin: 0 20%;
  background: #FFF;
  position: absolute;
  z-index: 1001;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.reveal-modal.small {
  width: 200px;
  margin-left: -140px;
}

.reveal-modal.medium {
  width: 400px;
  margin-left: -240px;
}

.reveal-modal.large {
  width: 600px;
  margin-left: -340px;
}

.reveal-modal.xlarge {
  width: 800px;
  margin-left: -440px;
}

.reveal-modal .close-reveal-modal {
  font-size: 22px;
  line-height: 0.5;
  position: absolute;
  top: 8px;
  right: 11px;
  color: #aaa;
  text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6);
  font-weight: bold;
  cursor: pointer;
}

/*

NOTES

Close button entity is &#215;

Example markup

<div id="myModal" class="reveal-modal">
	<h2>Awesome. I have it.</h2>
	<p class="lead">Your couch.  I it's mine.</p>
	<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
	<a class="close-reveal-modal">&#215;</a>
</div>

*/
.blueimp-gallery, .blueimp-gallery > .slides > .slide > .slide-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-backface-visibility: hidden;
}

.blueimp-gallery > .slides > .slide > .slide-content {
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  opacity: 1;
}

.blueimp-gallery {
  position: fixed;
  z-index: 999999;
  overflow: hidden;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  opacity: 0;
  display: none;
  direction: ltr;
  -ms-touch-action: none;
  touch-action: none;
}

.blueimp-gallery-carousel {
  position: relative;
  z-index: auto;
  margin: 1em auto;
  padding-bottom: 56.25%;
  box-shadow: 0 0 10px #000;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.blueimp-gallery-display {
  display: block;
  opacity: 1;
}

.blueimp-gallery > .slides {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.blueimp-gallery-carousel > .slides {
  position: absolute;
}

.blueimp-gallery > .slides > .slide {
  position: relative;
  float: left;
  height: 100%;
  text-align: center;
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.blueimp-gallery, .blueimp-gallery > .slides > .slide > .slide-content {
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}

.blueimp-gallery > .slides > .slide-loading {
  background: url(../img/loading.gif) center no-repeat;
  background-size: 64px 64px;
}

.blueimp-gallery > .slides > .slide-loading > .slide-content {
  opacity: 0;
}

.blueimp-gallery > .slides > .slide-error {
  background: url(../img/error.png) center no-repeat;
}

.blueimp-gallery > .slides > .slide-error > .slide-content {
  display: none;
}

.blueimp-gallery > .prev, .blueimp-gallery > .next {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -23px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 2px #000;
  text-align: center;
  background: #222;
  background: rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  cursor: pointer;
  display: none;
}

.blueimp-gallery > .next {
  left: auto;
  right: 15px;
}

.blueimp-gallery > .close, .blueimp-gallery > .title {
  position: absolute;
  top: 15px;
  left: 15px;
  margin: 0 40px 0 0;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-shadow: 0 0 2px #000;
  opacity: 0.8;
  display: none;
}

.blueimp-gallery > .close {
  padding: 15px;
  right: 15px;
  left: auto;
  margin: -15px;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}

.blueimp-gallery > .play-pause {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 15px;
  height: 15px;
  background: url(../img/play-pause.png) 0 0 no-repeat;
  cursor: pointer;
  opacity: 0.5;
  display: none;
}

.blueimp-gallery-playing > .play-pause {
  background-position: -15px 0;
}

.blueimp-gallery > .prev:hover, .blueimp-gallery > .next:hover, .blueimp-gallery > .close:hover, .blueimp-gallery > .title:hover, .blueimp-gallery > .play-pause:hover {
  color: #fff;
  opacity: 1;
}

.blueimp-gallery-controls > .prev, .blueimp-gallery-controls > .next, .blueimp-gallery-controls > .close, .blueimp-gallery-controls > .title, .blueimp-gallery-controls > .play-pause {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.blueimp-gallery-single > .prev, .blueimp-gallery-left > .prev, .blueimp-gallery-single > .next, .blueimp-gallery-right > .next, .blueimp-gallery-single > .play-pause {
  display: none;
}

.blueimp-gallery > .slides > .slide > .slide-content, .blueimp-gallery > .prev, .blueimp-gallery > .next, .blueimp-gallery > .close, .blueimp-gallery > .play-pause {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body:last-child .blueimp-gallery > .slides > .slide-error {
  background-image: url(../img/error.svg);
}

body:last-child .blueimp-gallery > .play-pause {
  width: 20px;
  height: 20px;
  background-size: 40px 20px;
  background-image: url(../img/play-pause.svg);
}

body:last-child .blueimp-gallery-playing > .play-pause {
  background-position: -20px 0;
}

* + html .blueimp-gallery > .slides > .slide {
  min-height: 300px;
}

* + html .blueimp-gallery > .slides > .slide > .slide-content {
  position: relative;
}

.blueimp-gallery > .indicator {
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 15px;
  left: 15px;
  margin: 0 40px;
  padding: 0;
  list-style: none;
  text-align: center;
  line-height: 10px;
  display: none;
}

.blueimp-gallery > .indicator > li {
  display: inline-block;
  width: 9px;
  height: 9px;
  margin: 6px 3px 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid transparent;
  background: #ccc;
  background: rgba(255, 255, 255, 0.25) center no-repeat;
  border-radius: 5px;
  box-shadow: 0 0 2px #000;
  opacity: 0.5;
  cursor: pointer;
}

.blueimp-gallery > .indicator > li:hover, .blueimp-gallery > .indicator > .active {
  background-color: #fff;
  border-color: #fff;
  opacity: 1;
}

.blueimp-gallery-controls > .indicator {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.blueimp-gallery-single > .indicator {
  display: none;
}

.blueimp-gallery > .indicator {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

* + html .blueimp-gallery > .indicator > li {
  display: inline;
}

.blueimp-gallery > .slides > .slide > .video-content > img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-backface-visibility: hidden;
}

.blueimp-gallery > .slides > .slide > .video-content > video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blueimp-gallery > .slides > .slide > .video-content > iframe {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.blueimp-gallery > .slides > .slide > .video-playing > iframe {
  top: 0;
}

.blueimp-gallery > .slides > .slide > .video-content > a {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -64px auto 0;
  width: 128px;
  height: 128px;
  background: url(../img/video-play.png) center no-repeat;
  opacity: 0.8;
  cursor: pointer;
}

.blueimp-gallery > .slides > .slide > .video-content > a:hover {
  opacity: 1;
}

.blueimp-gallery > .slides > .slide > .video-playing > a, .blueimp-gallery > .slides > .slide > .video-playing > img {
  display: none;
}

.blueimp-gallery > .slides > .slide > .video-content > video {
  display: none;
}

.blueimp-gallery > .slides > .slide > .video-playing > video {
  display: block;
}

.blueimp-gallery > .slides > .slide > .video-loading > a {
  background: url(../img/loading.gif) center no-repeat;
  background-size: 64px 64px;
}

body:last-child .blueimp-gallery > .slides > .slide > .video-content:not(.video-loading) > a {
  background-image: url(../img/video-play.svg);
}

* + html .blueimp-gallery > .slides > .slide > .video-content {
  height: 100%;
}

* + html .blueimp-gallery > .slides > .slide > .video-content > a {
  left: 50%;
  margin-left: -64px;
}

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("fonts/fontawesome-webfont.eot?v=4.4.0");
  src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role=button] {
  cursor: pointer;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container {
    width: 735px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 955px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1155px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -7px;
  margin-right: -8px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 7px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  .col-sm-1 {
    width: 8.3333333333%;
  }

  .col-sm-2 {
    width: 16.6666666667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.3333333333%;
  }

  .col-sm-5 {
    width: 41.6666666667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.3333333333%;
  }

  .col-sm-8 {
    width: 66.6666666667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.3333333333%;
  }

  .col-sm-11 {
    width: 91.6666666667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-pull-1 {
    right: 8.3333333333%;
  }

  .col-sm-pull-2 {
    right: 16.6666666667%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-4 {
    right: 33.3333333333%;
  }

  .col-sm-pull-5 {
    right: 41.6666666667%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-7 {
    right: 58.3333333333%;
  }

  .col-sm-pull-8 {
    right: 66.6666666667%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-10 {
    right: 83.3333333333%;
  }

  .col-sm-pull-11 {
    right: 91.6666666667%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-push-1 {
    left: 8.3333333333%;
  }

  .col-sm-push-2 {
    left: 16.6666666667%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-4 {
    left: 33.3333333333%;
  }

  .col-sm-push-5 {
    left: 41.6666666667%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-7 {
    left: 58.3333333333%;
  }

  .col-sm-push-8 {
    left: 66.6666666667%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-10 {
    left: 83.3333333333%;
  }

  .col-sm-push-11 {
    left: 91.6666666667%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  .col-md-1 {
    width: 8.3333333333%;
  }

  .col-md-2 {
    width: 16.6666666667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.3333333333%;
  }

  .col-md-5 {
    width: 41.6666666667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.3333333333%;
  }

  .col-md-8 {
    width: 66.6666666667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.3333333333%;
  }

  .col-md-11 {
    width: 91.6666666667%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-pull-1 {
    right: 8.3333333333%;
  }

  .col-md-pull-2 {
    right: 16.6666666667%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-4 {
    right: 33.3333333333%;
  }

  .col-md-pull-5 {
    right: 41.6666666667%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-7 {
    right: 58.3333333333%;
  }

  .col-md-pull-8 {
    right: 66.6666666667%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-10 {
    right: 83.3333333333%;
  }

  .col-md-pull-11 {
    right: 91.6666666667%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-push-1 {
    left: 8.3333333333%;
  }

  .col-md-push-2 {
    left: 16.6666666667%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-4 {
    left: 33.3333333333%;
  }

  .col-md-push-5 {
    left: 41.6666666667%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-7 {
    left: 58.3333333333%;
  }

  .col-md-push-8 {
    left: 66.6666666667%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-10 {
    left: 83.3333333333%;
  }

  .col-md-push-11 {
    left: 91.6666666667%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  .col-lg-1 {
    width: 8.3333333333%;
  }

  .col-lg-2 {
    width: 16.6666666667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.3333333333%;
  }

  .col-lg-5 {
    width: 41.6666666667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.3333333333%;
  }

  .col-lg-8 {
    width: 66.6666666667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.3333333333%;
  }

  .col-lg-11 {
    width: 91.6666666667%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-pull-1 {
    right: 8.3333333333%;
  }

  .col-lg-pull-2 {
    right: 16.6666666667%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-4 {
    right: 33.3333333333%;
  }

  .col-lg-pull-5 {
    right: 41.6666666667%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-7 {
    right: 58.3333333333%;
  }

  .col-lg-pull-8 {
    right: 66.6666666667%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-10 {
    right: 83.3333333333%;
  }

  .col-lg-pull-11 {
    right: 91.6666666667%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-push-1 {
    left: 8.3333333333%;
  }

  .col-lg-push-2 {
    left: 16.6666666667%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-4 {
    left: 33.3333333333%;
  }

  .col-lg-push-5 {
    left: 41.6666666667%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-7 {
    left: 58.3333333333%;
  }

  .col-lg-push-8 {
    left: 66.6666666667%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-10 {
    left: 83.3333333333%;
  }

  .col-lg-push-11 {
    left: 91.6666666667%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

@font-face {
  font-family: "geomanist_regularregular";
  src: url("fonts/geomanist-regular-webfont.eot");
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("fonts/geomanist-regular-webfont.ttf") format("truetype"), url("fonts/geomanist-regular-webfont.svg#geomanist_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "geomanistbold";
  src: url("geomanist-bold-webfont.eot");
  src: url("geomanist-bold-webfont.eot?#iefix") format("embedded-opentype"), url("geomanist-bold-webfont.woff2") format("woff2"), url("geomanist-bold-webfont.woff") format("woff"), url("geomanist-bold-webfont.ttf") format("truetype"), url("geomanist-bold-webfont.svg#geomanistbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*******************************/
/*******************************/
.owl-carousel {
  display: block !important;
}

.visible-xs-block,
.visible-sm-block,
.visible-md-block,
.visible-lg-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (max-width: 1000px) {
  .owl-carousel {
    margin-top: -60px;
  }

  #page #content {
    margin-top: -60px;
  }
}
img {
  max-width: 100%;
  height: auto;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "geomanist_bold", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

body {
  color: #666666;
  font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  background: #FFF;
  padding-top: 150px;
  overflow-x: hidden;
}
@media (max-width: 992px) {
  body .header-wrap {
    width: 100%;
    height: 65px;
  }
}
@media (max-width: 990px) {
  body .band--grey .container {
    width: 100%;
  }
}
body.services-light {
  padding-top: 60px;
}
body.services-light .header-wrap {
  min-height: 100px;
}
body.services-light.fixed-menu .header-wrap {
  min-height: 50px;
}
body.services-light .page-section {
  padding-bottom: 30px;
}
body.services-light .footer-wrap {
  min-height: 94px;
}
body a:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  body.services-light {
    padding-top: 100px;
  }
  body.fixed-menu .band--main .logo {
    width: auto;
    padding: 0px;
  }
  body.fixed-menu .band--main #menu-personal-mega-menu > li a, body.fixed-menu .band--main #menu-business-mega-menu > li a {
    padding: 20px 0;
  }
}
@media (min-width: 992px) and (max-width: 992px) {
  body.fixed-menu .band--main #menu-personal-mega-menu > li a, body.fixed-menu .band--main #menu-business-mega-menu > li a {
    padding: 20px;
  }
}
@media (min-width: 992px) {
  body.fixed-menu .band--main #menu-personal-mega-menu .sub-menu-container .sub-menu li a, body.fixed-menu .band--main #menu-business-mega-menu .sub-menu-container .sub-menu li a {
    padding: 0px;
  }
}
@media (min-width: 992px) {
  body.fixed-menu .band--main .searchform input[type=text] {
    margin: 12px 0;
  }
}
@media (min-width: 992px) {
  body.fixed-menu .band--main .searchform .fa-search {
    top: 22px;
  }
}
@media (min-width: 992px) and (max-width: 480px) {
  body.fixed-menu .band--main .searchform .fa-search {
    display: none;
  }
}
@media (min-width: 992px) {
  body.fixed-menu .band--main .header__trustpilot-widget {
    padding: 20px 0;
  }
}
@media (max-width: 400px) {
  body .searchform .fa-search {
    display: none;
  }
}

header {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0px;
}
header .band--grey {
  width: 100%;
  z-index: 1000;
  position: relative;
}
header .band--grey a {
  color: #666666;
}
header .band--main {
  background: #FFF;
  position: relative;
  z-index: 999;
  border-bottom: 1px solid #eeeeee;
  height: 100px;
  -webkit-transition: height 0.15s;
  -moz-transition: height 0.15s;
  -ms-transition: height 0.15s;
  -o-transition: height 0.15s;
  transition: height 0.15s;
}
@media (min-width: 1000px) {
  header .band--main {
    height: auto !important;
  }
  header .band--main .logo {
    max-width: 230px;
    margin-top: 5px;
  }
}
header .header__trustpilot-widget {
  padding: 40px 0;
}
@media (max-width: 1000px) {
  header .header__trustpilot-widget {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  header .header__trustpilot-widget {
    display: none;
  }
}
header .header__trustpilot-widget.mobile {
  display: none;
}
@media (max-width: 767px) {
  header .header__trustpilot-widget.mobile {
    display: block;
  }
}


/* NAV REDESIGN */

ul.sub-menu li.menu-item .sub-sub-menu li {
    border-bottom: 1px solid #cccccc;
    margin: 0px 20px;
    width: 44% !important;
}

ul.sub-menu li.menu-item .sub-sub-menu li a::after {
    width: 0% !important;
    float: right;
}

ul.sub-menu li.menu-item {
    border-bottom: 1px solid #ffffff;
    padding: 0px 10px !important;
}

ul.sub-menu li.menu-item a::after {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0, -50%);
    width: 10px;
}

.mobile-navigation{
    position: absolute;
    top: 115px;
    width: 100%;
    z-index: 1000;
}

.sub-sub-menu {
    background-image: none !important;
}


/* Mobile */
@media (max-width: 992px) {
  #page {
    margin-top: 50px;
  }
  body header .menu-business-mega-menu-container {
      top: 87px !important;
  }
  body header .menu-personal-mega-menu-container {
    top: 87px !important;
    left: 191px !important;
  }
  .hide-mobile {
    display: none !important;
  }
  .mobile-only {
    display: block !important;
  }
  .body header .band--main .logo{
    margin-left: 50% !important;
  }
  body .searchform .fa-search {
    display: block !important;
  }
  ul.inline-list.nav a {
      color: #ffffff !important;
  }
  li.inline-list__item.button-dropdown-menu .nav {
    width: 100%;
  }
  .inline-list--header-contact .inline-list__item .top-submenu > .menu {
      width: 57vh !important;
      padding-top: 22px;
      margin-left: -8px !important;
      background: #eeeeee !important;
  }
  .inline-list--header-contact .inline-list__item .top-submenu > .menu li a {
    color: #2f318d !important;
    position: relative;
  }
  .inline-list--header-contact .inline-list__item .top-submenu > .menu li {
      border-bottom: 1px solid #ffffff!important;
  }
  li.inline-list__item.button-dropdown-menu.business {
      background: #2f318d;
  }
  li.button-dropdown-menu.personal .top-submenu {
      position: absolute !important;
      left: -194px !important;
  }
  .inline-list--header-contact.nav .inline-list__item {
      font-size: 14px;
      padding: 10px;
  }
  .inline-list--header-contact.nav .inline-list__item i {
      font-size: 14px;
  }
  li.button-dropdown-menu.business.mobile-active {
    border-bottom: 20px solid #2f3188;
    width: 100%;
  }
  li.button-dropdown-menu.personal.mobile-active {
      border-bottom: 20px solid #ba1b6e;
      width: 100%;
  }
  #menu-personal-mega-menu-1 > li, #menu-business-mega-menu-1 > li {
      width: 100%;
  }
  ul#menu-business-mega-menu-1, ul#menu-personal-mega-menu-1 {
      margin-top: -55px !important;
      overflow: hidden;
      overflow-y: scroll;
  }
  #menu-personal-mega-menu-1 > li, #menu-business-mega-menu-1 > li {
      width: 100% !important;
  }
  li.menu-item-has-children a::after {
      float: right;
      width: 5%;
  }

  ul#menu-business-mega-menu-1 ul.sub-menu {
      padding: 0px;
      margin: -5px;
  }
  ul#menu-business-mega-menu-1 ul.sub-menu ul.sub-menu, ul#menu-personal-mega-menu-1 ul.sub-menu ul.sub-menu {
      padding: 0px;
      background-color:#ffffff;
  }
  #menu-personal-mega-menu-1 > li ul.sub-menu li a, #menu-business-mega-menu-1 > li ul.sub-menu li a {
      font-size: 16px !important;
      border-bottom: 1px solid #eeeeee;
  }
  ul#menu-personal-mega-menu-1 ul.sub-menu {
      padding: 0px;
      margin: -5px;
  }
  ul.sub-menu a::after {
      content: "";
      font-family: FontAwesome;
  }
  ul.sub-menu ul.sub-menu {
      display: none;
  }

  ul.sub-menu li a {
      pointer-events: none;
      cursor: default;
  }

  ul.sub-menu li ul.sub-menu li a{
      pointer-events: visible;
      cursor: default;
  }
}

.hide-mobile {
    display: block;
}
.mobile-only {
    display: none;
}

/* NAV REDESIGN END */




li.menu-headings {
		/* font-weight: bold;
		font-size: 18px;
    min-height: 65px; */
	}
li.menu-headings a::after {
  display:none;
}

li.blank-item a {
    color: transparent !important;
    pointer-events: none;
    cursor: default;
}
li.blank-item a::after {
    color: transparent !important;
}



.logo {
  max-width: 100%;
  height: auto;
  padding-top: 20px;
}

.searchform input[type=text] {
  border: 0px;
  border-bottom: 1px solid #eeeeee;
  height: 35px;
  width: 100%;
  margin: 32px 0;
  outline: none;
}
.searchform .fa-search {
  position: absolute;
  right: 8px;
  top: 40px;
  color: #2e3192;
}

@media (max-width: 1000px) {
  .header__trustpilot-widget.mobile {
    position: absolute;
    left: 0;
    width: 100%;
    top: 98px;
  }
}

@media (max-width: 1000px) {
  #nav-search-form {
    position: absolute;
    width: 40%;
    left: 30%;
    top: 38px;
  }
  #nav-search-form input {
    padding: 2px 7px;
  }
  #nav-search-form i {
    right: 15px;
    top: 42px;
  }
}

.law-yorkshire__logo {
  width: 100%;
  max-width: 180px;
  height: auto;
}

.video__controls {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 60px !important;
  width: 60px;
  z-index: 998;
  background: #000;
  background: rgba(0, 0, 0, 0.25);
}
.video__play, .video__pause {
  line-height: 60px;
}
.video__play.inactive, .video__pause.inactive {
  display: none;
}

.back-visions-values {
  border-bottom: 1px solid #e2e2e2;
}
.back-visions-values a {
  border: 2px solid #2e3192;
  color: #2e3192;
  display: inline-block;
  padding: 12px 20px;
}

.post-department {
  padding: 12px 20px;
  border-bottom: 1px solid #e2e2e2;
}

.row--flex {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.page-section {
  padding-bottom: 80px;
  position: relative;
}
@media (max-width: 992px) and (min-width: 0px) {
  .page-section {
    padding-bottom: 0;
  }
}
.page-section--landing:after {
  bottom: -45px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 30px;
  margin-left: -30px;
  z-index: 900;
}
.page-section--legal-news .quickjump, .page-section--home-property .quickjump, .page-section--media-law .quickjump {
  margin-right: 1px;
  width: 50%;
  float: right;
  background: #85558e;
}
.page-section--legal-news .quickjump ul, .page-section--home-property .quickjump ul, .page-section--media-law .quickjump ul {
  background: #85558e;
  width: 100%;
}
.page-section--legal-news .quickjump__item, .page-section--home-property .quickjump__item, .page-section--media-law .quickjump__item {
  width: 100%;
  min-height: 50px;
}
.page-section--legal-news .quickjump__item a, .page-section--home-property .quickjump__item a, .page-section--media-law .quickjump__item a {
  line-height: 50px;
  padding: 0 15px;
}
.page-section--media {
  background: #eeeeee;
  padding-bottom: 0px;
}
.page-section--media.page-section--news .media-hub__container h3, .page-section--media.page-section--media .media-hub__container h3, .page-section--media.page-section--cps .media-hub__container h3 {
  color: #2e3192;
}
.page-section--media.page-section--news .media-hub__container a, .page-section--media.page-section--media .media-hub__container a, .page-section--media.page-section--cps .media-hub__container a {
  color: #2e3192;
}
.page-section--media.page-section--news .media-hub__date, .page-section--media.page-section--media .media-hub__date, .page-section--media.page-section--cps .media-hub__date {
  background-color: #2e3192;
}
.page-section--media.page-section--news .calendar__toggle, .page-section--media.page-section--media .calendar__toggle, .page-section--media.page-section--cps .calendar__toggle {
  background-color: #2e3192;
}
.page-section--media.page-section--news .prev-posts-link a, .page-section--media.page-section--news .next-posts-link a,
.page-section--media.page-section--media .prev-posts-link a, .page-section--media.page-section--media .next-posts-link a,
.page-section--media.page-section--cps .prev-posts-link a, .page-section--media.page-section--cps .next-posts-link a
{
  background-color: #2e3192;
}
.page-section--media.page-section--news .single-media__back a, .page-section--media.page-section--media .single-media__back a, .page-section--media.page-section--cps .single-media__back a {
  background: #2e3192;
}
.page-section--media.page-section--case-studies .media-hub__container h3 {
  color: #ba1b6e;
}
.page-section--media.page-section--case-studies .media-hub__container a {
  color: #ba1b6e;
}
.page-section--media.page-section--case-studies .media-hub__date {
  background-color: #ba1b6e;
}
.page-section--media.page-section--case-studies .calendar__toggle {
  background-color: #ba1b6e;
}
.page-section--media.page-section--case-studies .prev-posts-link a, .page-section--media.page-section--case-studies .next-posts-link a {
  background-color: #ba1b6e;
}
.page-section--media.page-section--case-studies .single-media__back a {
  background: #ba1b6e;
}
.page-section--media.page-section--medical-negligence .media-hub__container h3 {
  color: #ba1b6e;
}
.page-section--media.page-section--medical-negligence .media-hub__container a {
  color: #ba1b6e;
}
.page-section--media.page-section--medical-negligence .media-hub__date {
  background-color: #ba1b6e;
}
.page-section--media.page-section--medical-negligence .calendar__toggle {
  background-color: #ba1b6e;
}
.page-section--media.page-section--medical-negligence .prev-posts-link a, .page-section--media.page-section--medical-negligence .next-posts-link a {
  background-color: #ba1b6e;
}
.page-section--media.page-section--legal-news .media-hub__container h3, .page-section--media.page-section--media-law .media-hub__container h3 {
  color: #85558e;
}
.page-section--media.page-section--legal-news .media-hub__container a, .page-section--media.page-section--media-law .media-hub__container a {
  color: #85558e;
}
.page-section--media.page-section--legal-news .media-hub__date, .page-section--media.page-section--media-law .media-hub__date {
  background-color: #85558e;
}
.page-section--media.page-section--legal-news .single-media__back a, .page-section--media.page-section--media-law .single-media__back a {
  background: #85558e;
}
.page-section--media.page-section--legal-news .calendar__toggle, .page-section--media.page-section--media-law .calendar__toggle {
  background-color: #85558e;
}
.page-section--media.page-section--legal-news .prev-posts-link a, .page-section--media.page-section--legal-news .next-posts-link a,
.page-section--media.page-section--media-law .prev-posts-link a, .page-section--media.page-section--media-law .next-posts-link a {
  background-color: #85558e;
}
.page-section--media.page-section--gallery .media-hub__container h3 {
  color: #01c09f;
}
.page-section--media.page-section--gallery .media-hub__container a {
  color: #01c09f;
}
.page-section--media.page-section--gallery .media-hub__date {
  background-color: #01c09f;
}
.page-section--media.page-section--gallery .prev-posts-link a, .page-section--media.page-section--gallery .next-posts-link a {
  background-color: #01c09f;
}
.page-section--landing-inner {
  background: #eeeeee;
  padding-bottom: 0px;
}
.page-section--landing-inner .page-content ul li {
  text-align: left;
}
.page-section--landing-inner-2020 .main-text .page-content {
  padding-top: 50px;
}
.page-section--landing-inner-2020 .main-text .page-content h1, .page-section--landing-inner-2020 .main-text .page-content h2, .page-section--landing-inner-2020 .main-text .page-content h3, .page-section--landing-inner-2020 .main-text .page-content h4, .page-section--landing-inner-2020 .main-text .page-content h5, .page-section--landing-inner-2020 .main-text .page-content h6,
.page-section--landing-inner-2020 .main-text .page-content p, .page-section--landing-inner-2020 .main-text .page-content li {
  text-align: left;
}
.page-section--landing-inner-2020 .main-text .inner-banding__icon, .page-section--landing-inner-2020 .main-text hr {
  margin: 0 auto 0 0;
}
.page-section--landing-inner-2020 .main-text #back-parent-service {
  text-align: left;
}
.page-section--landing-inner-2020 .main-text .col-lg-offset-2 {
  margin: 0;
}
.page-section--landing-inner-2020 .main-text .col-lg-8 {
  padding-right: 40px;
  width: 100%;
}
.page-section--landing-inner-2020 .main-media {
  padding-top: 60px;
  padding-right: 5px;
}
.page-section--landing-inner-2020 .main-media video {
  height: auto;
  width: 100%;
}
.page-section--landing-inner-2020 .main-media img {
  background-color: mintcream;
  display: block;
  height: auto;
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .page-section--landing-inner-2020 .main-media {
    max-width: 565px;
    margin: 0 0 40px 40px;
    float: right;
    width: 50%;
  }
}
.page-section--service {
  background: #eeeeee;
  padding-bottom: 0px;
}
.page-section--page {
  padding-bottom: 0px;
}
.page-section--page.page-section--business .band--flexible h2 {
  font-size: 36px;
}
.page-section--page.page-section--business .band--flexible hr {
  border-top: 2px solid #2e3192;
}
.page-section--page.page-section--business .band--flexible p strong {
  color: #2e3192;
}
@media (max-width: 992px) {
  .page-section--page.page-section--business .band--flexible {
    padding: 0;
  }
}
.page-section--personal .hero {
  border-bottom: 5px solid #ba1b6e;
}
.page-section--personal .page-content h2 {
  color: #ba1b6e;
}
.page-section--personal .page-content h3 {
  color: #ba1b6e;
}
.page-section--personal .page-content hr {
  border-top: 2px solid #ba1b6e;
}
.page-section--personal .page-content ul li {
  text-align: center;
}
.page-section--personal .inner-child-section__btn:hover {
  background: #ba1b6e;
}
.page-section--personal .inner-banding__icon {
  background: #ba1b6e;
}
.page-section--personal .child-section:hover .child-section__icon {
  border: 2px solid #FFF;
  background: #ba1b6e;
}
.page-section--personal .child-section:hover .child-section__icon img path, .page-section--personal .child-section:hover .child-section__icon img rect, .page-section--personal .child-section:hover .child-section__icon img circle, .page-section--personal .child-section:hover .child-section__icon svg path, .page-section--personal .child-section:hover .child-section__icon svg rect, .page-section--personal .child-section:hover .child-section__icon svg circle {
  fill: #FFF;
}
.page-section--personal .child-section__image {
  border-bottom: 8px solid #ba1b6e;
}
.page-section--personal .child-section__title {
  color: #ba1b6e;
}
.page-section--personal .child-section__hover-state {
  background: #ba1b6e;
}
.page-section--personal .child-section__icon {
  border: 2px solid #ba1b6e;
}
.page-section--personal .child-section__icon img path, .page-section--personal .child-section__icon img rect, .page-section--personal .child-section__icon img circle, .page-section--personal .child-section__icon svg path, .page-section--personal .child-section__icon svg rect, .page-section--personal .child-section__icon svg circle {
  fill: #ba1b6e;
}
.page-section--personal .inner-contact-band {
  background: #ba1b6e;
}
.page-section--personal .inner-contact-band:before {
  top: 0px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #eee;
  border-width: 20px;
  margin-left: -20px;
  z-index: 995;
}
.page-section--personal .inner-contact-band:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ba1b6e;
  border-width: 20px;
  margin-left: -20px;
}
.page-section--personal .quickjump__toggle {
  background-color: #ba1b6e;
}
.page-section--personal .quickjump__item {
  background-color: #ba1b6e;
}
.page-section--personal .quickjump__item a:hover {
  background-color: #c64686;
}
.page-section--personal .quickjump ul {
  background: #a41861;
}
.page-section--personal #breadcrumbs a:hover {
  color: #ba1b6e;
}
.page-section--personal #breadcrumbs .breadcrumb_last {
  color: #ba1b6e;
}
.page-section--personal .service-contact {
  background: #ba1b6e;
}
.page-section--personal .service-contact:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #ba1b6e;
  border-width: 20px;
  margin-left: -20px;
}
.page-section--personal .media-hub__container .media-hub__date {
  background: #ba1b6e;
}
.page-section--personal .media-hub__container h3, .page-section--personal .media-hub__container a {
  color: #ba1b6e;
}
.page-section--business .hero {
  border-bottom: 5px solid #2e3192;
}
.page-section--business .page-content h2 {
  color: #2e3192;
  text-align: center;
}
.page-section--business .page-content hr {
  border-top: 2px solid #2e3192;
}
.page-section--business .inner-child-section__btn:hover {
  background: #2e3192;
}
.page-section--business .inner-banding__icon {
  background: #2e3192;
}
.page-section--business .child-section:hover .child-section__icon {
  border: 2px solid #FFF;
  background: #2e3192;
}
.page-section--business .child-section:hover .child-section__icon img path, .page-section--business .child-section:hover .child-section__icon img rect, .page-section--business .child-section:hover .child-section__icon img cricle, .page-section--business .child-section:hover .child-section__icon svg path, .page-section--business .child-section:hover .child-section__icon svg rect, .page-section--business .child-section:hover .child-section__icon svg cricle {
  fill: #FFF;
}
.page-section--business .child-section__image {
  border-bottom: 8px solid #2e3192;
}
.page-section--business .child-section__title {
  color: #2e3192;
}
.page-section--business .child-section__hover-state {
  background: #2e3192;
}
.page-section--business .child-section__icon {
  border: 2px solid #2e3192;
}
.page-section--business .child-section__icon img path, .page-section--business .child-section__icon img rect, .page-section--business .child-section__icon img circle, .page-section--business .child-section__icon svg path, .page-section--business .child-section__icon svg rect, .page-section--business .child-section__icon svg circle {
  fill: #2e3192;
}
.page-section--business .inner-contact-band {
  background: #2e3192;
}
.page-section--business .inner-contact-band:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #2e3192;
  border-width: 20px;
  margin-left: -20px;
}
.page-section--business .quickjump__toggle {
  background-color: #2e3192;
}
.page-section--business .quickjump__toggle > a {
  color: white;
}
.page-section--business .quickjump__item {
  background-color: #2e3192;
}
.page-section--business .quickjump__item a:hover {
  background-color: #bbb8dc;
}
.page-section--business .quickjump ul {
  background: #282a7f;
}
.page-section--business #breadcrumbs a:hover {
  color: #2e3192;
}
.page-section--business #breadcrumbs .breadcrumb_last {
  color: #2e3192;
}
.page-section--business .service-contact {
  background: #2e3192;
}
.page-section--business .service-contact:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #2e3192;
  border-width: 20px;
  margin-left: -20px;
}
.page-section--business .media-hub__container .media-hub__date {
  background: #2e3192;
}
.page-section--business .media-hub__container h3, .page-section--business .media-hub__container a {
  color: #2e3192;
}
.page-section--testimonials {
  padding-bottom: 0px;
}
.page-section--testimonials .hero {
  border-bottom: 5px solid #ba1b6e;
}
.page-section--our-team {
  padding-bottom: 0px;
}
.page-section--our-team .hero {
  border-bottom: 5px solid #ba1b6e;
}
.page-section--team .team__container {
  height: 120px;
}
.page-section--team .team__container .padding {
  padding: 20px;
  text-align: center;
}
.page-section--team .team__container h3 {
  color: #ba1b6e;
}
.page-section--team .team__image {
  display: none;
}
.page-section--team .isotope-filter li {
  background-color: #ba1b6e;
}
.page-section--team .isotope-filter li.isotope-filter__current {
  color: #ba1b6e;
}
.page-section--team .isotope-filter li ul {
  background: #8d1554;
}
.page-section--team .isotope-filter li ul li {
  border-top: 1px solid #d01e7b;
  border-left: 1px solid #d01e7b;
}
.page-section--team .isotope-filter li ul li:hover {
  background-color: #d01e7b;
}
.page-section--partners .team__container--partners h3 {
  color: #2e3192;
}
.page-section--partners .team__container--team h3 {
  color: #ba1b6e;
}
@media (min-width: 1000px) {
  .page-section--partners .isotope-filter {
    margin-top: 20px !important;
  }
}
.page-section--partners .isotope-filter li {
  background-color: #2e3192;
}
.page-section--partners .isotope-filter li.isotope-filter__current {
  color: #2e3192;
}
.page-section--partners .isotope-filter li ul {
  background: #22246b;
}
.page-section--partners .isotope-filter li ul li {
  border-top: 1px solid #3438a5;
  border-left: 1px solid #3438a5;
}
.page-section--partners .isotope-filter li ul li:hover {
  background-color: #3438a5;
}
.page-section--testimonials .testimonial-slides {
  position: static !important;
}
.page-section--testimonials .testimonial-slide {
  position: static !important;
  min-height: 350px;
}
.page-section--testimonials .testimonial-slide.cycle-slide {
  display: none !important;
}
.page-section--testimonials .testimonial-slide.cycle-slide.cycle-slide-active {
  display: block !important;
}
.page-section--testimonials .testimonial-slide--business .isotope-filter li.isotope-filter__toggle {
  background-color: #2e3192;
}
.page-section--testimonials .testimonial-slide--business .isotope-filter li.isotope-filter__current {
  color: #2e3192;
}
.page-section--testimonials .testimonial-slide--business .isotope-filter li ul {
  background: #22246b;
}
.page-section--testimonials .testimonial-slide--business .isotope-filter li ul li {
  border-top: 1px solid #3438a5;
  border-left: 1px solid #3438a5;
}
.page-section--testimonials .testimonial-slide--business .isotope-filter li ul li:hover {
  background-color: #3438a5;
}
.page-section--testimonials .testimonial-slide--personal .isotope-filter li.isotope-filter__toggle {
  background-color: #ba1b6e;
}
.page-section--testimonials .testimonial-slide--personal .isotope-filter li.isotope-filter__current {
  color: #ba1b6e;
}
.page-section--testimonials .testimonial-slide--personal .isotope-filter li ul {
  background: #8d1554;
}
.page-section--testimonials .testimonial-slide--personal .isotope-filter li ul li {
  border-top: 1px solid #d01e7b;
  border-left: 1px solid #d01e7b;
}
.page-section--testimonials .testimonial-slide--personal .isotope-filter li ul li:hover {
  background-color: #d01e7b;
}
.page-section--seminars {
  padding-bottom: 0px;
}
.page-section--search h2 {
  font-weight: 300;
}
.page-section--search h2 a {
  color: #2e3192;
}
.page-section--search .readmore {
  color: #2e3192;
}
.page-section--search .next-posts-link a, .page-section--search .prev-posts-link a {
  background: #2e3192;
}
@media (max-width: 1199px) {
  .page-section--boxhr .row {
    margin: 0px;
  }
}
.page-section--boxhr .page-content {
  text-align: left;
}
.page-section--boxhr .page-content--sub-title {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .page-section--boxhr .page-content--sub-title {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
  }
}
.page-section--boxhr .page-content hr {
  border-color: #ba1b6e;
  margin-left: 0;
}
.page-section--boxhr .page-alt-content p:first-child {
  margin-top: 0;
}
@media (min-width: 992px) {
  .page-section--boxhr .ninja-forms-cont {
    padding-left: 15px;
  }
}
.page-section--boxhr .ninja-forms-cont input[type=text], .page-section--boxhr .ninja-forms-cont textarea {
  background-color: white;
  border-color: #d3d3d3;
}
@media (max-width: 991px) {
  .page-section--boxhr .ninja-forms-cont .ninja-forms-all-fields-wrap > div {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 992px) {
  .page-section--boxhr .ninja-forms-cont .ninja-forms-all-fields-wrap > .ninja-forms-required-items {
    padding: 0 7px 0 8px;
  }
}
.page-section--boxhr .ninja-forms-cont .ninja-forms-all-fields-wrap > .clearfix ~ div {
  width: auto;
  float: none;
}
.page-section--boxhr .ninja-forms-cont .ninja-forms-all-fields-wrap .g-recaptcha {
  margin: 0 -15px;
}
.page-section--boxhr .ninja-forms-cont .ninja-forms-all-fields-wrap .g-recaptcha > div {
  margin: 0 auto;
}
@media (min-width: 334px) {
  .page-section--boxhr .ninja-forms-cont .ninja-forms-all-fields-wrap .g-recaptcha > div {
    margin: 0 15px;
  }
}
@media (max-width: 1199px) {
  .page-section--boxhr .boxhr__main .page-content, .page-section--boxhr .boxhr__central-strip .page-content {
    padding: 10px 5px;
  }
}
.page-section--boxhr .boxhr__central-strip {
  color: white;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.page-section--boxhr .boxhr__central-strip h2 {
  color: white;
  text-align: left;
}
@media (max-width: 1199px) {
  .page-section--boxhr .boxhr__central-strip h2 {
    text-align: center;
  }
}
.page-section--boxhr .boxhr__central-strip li {
  margin-bottom: 1em;
}
.page-section--boxhr .boxhr__sidebar--mobile-sticky {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 115px;
  margin: 0 !important;
  background: white;
  z-index: 100;
}
.page-section--boxhr .boxhr__sidebar--mobile-sticky h2 {
  margin-top: 0;
}
.page-section--boxhr .boxhr__sidebar ul {
  padding: 0;
  list-style: none;
}
.page-section--boxhr .boxhr__sidebar ul li {
  margin-bottom: 1em;
}
.page-section--boxhr .boxhr__sidebar ul li a {
  color: inherit;
}
@media (max-width: 767px) {
  .page-section--boxhr .boxhr__sidebar {
    margin: 0 !important;
  }
  .page-section--boxhr .boxhr__sidebar ul {
    display: none;
  }
}
.page-section--boxhr .boxhr__squares {
  margin: 60px -5px;
  overflow: hidden;
}
.page-section--boxhr .boxhr__squares-inr {
  position: relative;
  padding-top: 75%;
}
.page-section--boxhr .boxhr__square {
  position: absolute;
  width: 25%;
  height: 33.3333333333%;
}
.page-section--boxhr .boxhr__square--1 {
  left: 0;
  top: 33.3333333333%;
}
.page-section--boxhr .boxhr__square--2 {
  left: 25%;
  top: 33.3333333333%;
}
.page-section--boxhr .boxhr__square--3 {
  left: 25%;
  top: 0;
}
.page-section--boxhr .boxhr__square--4 {
  left: 50%;
  top: 33.3333333333%;
}
.page-section--boxhr .boxhr__square--5 {
  left: 75%;
  top: 33.3333333333%;
}
.page-section--boxhr .boxhr__square--6 {
  left: 25%;
  top: 66.6666666667%;
}
.page-section--boxhr .boxhr__square-inr {
  position: absolute;
  left: 5px;
  right: 5px;
  top: 5px;
  bottom: 5px;
  background: #b2bcd8;
  color: white;
  font-size: 0;
  text-align: center;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -ms-transition: background 0.2s;
  -o-transition: background 0.2s;
  transition: background 0.2s;
}
.page-section--boxhr .boxhr__square-inr:hover, .page-section--boxhr .boxhr__square-inr._active {
  background: #ba1b6e;
}
.page-section--boxhr .boxhr__square-inr:before, .page-section--boxhr .boxhr__square-inr:after {
  content: " ";
  width: 0px;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.page-section--boxhr .boxhr__square-label {
  font-size: 10px;
  text-transform: uppercase;
  width: 96%;
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
}
@media screen and (min-width: 480px) {
  .page-section--boxhr .boxhr__square-label {
    font-size: 12px;
  }
}
@media screen and (min-width: 768px) {
  .page-section--boxhr .boxhr__square-label {
    font-size: 16px;
  }
}
@media screen and (min-width: 992px) {
  .page-section--boxhr .boxhr__square-label {
    font-size: 20px;
  }
}

.alignright {
  float: right;
}

.v-v-card {
  min-height: 245px;
}

.team__container {
  position: relative;
  min-height: 200px;
}
.team__container--no-image .team__image {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.team__container--has-image .team__image {
  position: absolute;
  bottom: 0;
  left: 10px;
}

@-webkit-keyframes loadSpin {
  0% {
    transform: scale(0.75, 0.75) rotate(0deg);
    opacity: 0;
    animation-timing-function: ease-out;
  }
  50% {
    transform: scale(1, 1) rotate(270deg);
    opacity: 1;
    animation-timing-function: ease-in;
  }
  90% {
    transform: scale(0.75, 0.75) rotate(360deg);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes loadSpin {
  0% {
    transform: scale(0.75, 0.75) rotate(0deg);
    opacity: 0;
    animation-timing-function: ease-out;
  }
  50% {
    transform: scale(1, 1) rotate(270deg);
    opacity: 1;
    animation-timing-function: ease-in;
  }
  90% {
    transform: scale(0.75, 0.75) rotate(360deg);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-ms-keyframes loadSpin {
  0% {
    transform: scale(0.75, 0.75) rotate(0deg);
    opacity: 0;
    animation-timing-function: ease-out;
  }
  50% {
    transform: scale(1, 1) rotate(270deg);
    opacity: 1;
    animation-timing-function: ease-in;
  }
  90% {
    transform: scale(0.75, 0.75) rotate(360deg);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes loadSpin {
  0% {
    transform: scale(0.75, 0.75) rotate(0deg);
    opacity: 0;
    animation-timing-function: ease-out;
  }
  50% {
    transform: scale(1, 1) rotate(270deg);
    opacity: 1;
    animation-timing-function: ease-in;
  }
  90% {
    transform: scale(0.75, 0.75) rotate(360deg);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes loadSpin {
  0% {
    transform: scale(0.75, 0.75) rotate(0deg);
    opacity: 0;
    animation-timing-function: ease-out;
  }
  50% {
    transform: scale(1, 1) rotate(270deg);
    opacity: 1;
    animation-timing-function: ease-in;
  }
  90% {
    transform: scale(0.75, 0.75) rotate(360deg);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.calendar:hover .calendar__container {
  max-height: 500px;
}
.calendar__toggle {
  float: right;
  line-height: 48px;
  padding: 0 25px;
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  color: #FFF;
  width: 35%;
}
.calendar__viewing {
  float: left;
  width: 65%;
  text-align: right;
  padding-right: 20px;
}
.calendar__container {
  max-height: 0px;
  overflow: hidden;
  position: absolute;
  top: 48px;
  right: 7px;
  width: 100%;
  z-index: 998;
  -webkit-transition: max-height 0.25s;
  -moz-transition: max-height 0.25s;
  -ms-transition: max-height 0.25s;
  -o-transition: max-height 0.25s;
  transition: max-height 0.25s;
}
.calendar__container .widget_archives_calendar .calendar-navigation {
  background: #1c1d58;
  padding: 20px 0 20px 0;
  height: 70px;
  margin-bottom: 0px;
}
.calendar__container .widget_archives_calendar .calendar-navigation .arrow-down {
  display: none;
}
.calendar__container .widget_archives_calendar .calendar-navigation .menu-container {
  font-size: 18px;
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.calendar__container .widget_archives_calendar .archives-years .month {
  border-bottom: 1px solid #1c1d58;
  border-right: 1px solid #1c1d58;
  text-align: center;
  height: auto;
  background: #2e3192;
  padding: 12px;
}
.calendar__container .widget_archives_calendar .archives-years .month a {
  background: none;
}
.calendar__container .widget_archives_calendar .archives-years .month a:hover {
  background: none;
}
.calendar__container .widget_archives_calendar .archives-years .month:hover {
  background-color: #f7f7f7;
  color: #2e3192;
}
.calendar__container .widget_archives_calendar .archives-years .month:hover a {
  color: #2e3192;
}
.calendar__container .widget_archives_calendar .archives-years .month .month-name {
  position: static;
}
.calendar__container .widget_archives_calendar .archives-years .month .postcount {
  position: static;
}

.team-intro {
  padding-bottom: 30px;
  text-align: center;
}

#loader-overlay {
  background: #eeeeee;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}
#loader-overlay .loader-icon {
  position: fixed;
}
#loader-overlay .loader-icon svg {
  -webkit-animation: loadSpin 1.5s infinite;
  -moz-animation: loadSpin 1.5s infinite;
  -ms-animation: loadSpin 1.5s infinite;
  -o-animation: loadSpin 1.5s infinite;
  animation: loadSpin 1.5s infinite;
}
#loader-overlay .loader-icon svg path, #loader-overlay .loader-icon svg rect, #loader-overlay .loader-icon svg cricle {
  fill: #2e3192;
}

.loader-icon {
  width: 180px;
  height: 180px;
  display: block;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -90px;
  margin-left: -90px;
}
.loader-icon i {
  display: block;
  margin: 0 auto 5px auto;
  font-size: 30px;
}

.ninja-forms-cont input[type=text] {
  background: #eeeeee;
  border: 1px solid #eeeeee;
  font-size: 16px;
  line-height: 50px;
  height: 50px;
  padding: 0 20px;
}
.ninja-forms-cont textarea {
  background: #eeeeee;
  border: 1px solid #eeeeee;
  font-size: 16px;
  line-height: 24px;
  height: 50px;
  padding: 14px 20px;
}
.ninja-forms-cont select {
  background-color: #eeeeee;
  background-image: url("images/select-drop.png");
  background-repeat: no-repeat;
  background-position: 98% 50%;
  border: 1px solid #eeeeee;
  font-size: 16px;
  line-height: 50px;
  height: 50px !important;
  padding: 0 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  outline: none;
  width: 100% !important;
}
.ninja-forms-cont #ninja_forms_field_77 {
  height: 256px;
}
.ninja-forms-cont #ninja_forms_field_82 {
  height: 140px;
}
.ninja-forms-cont input[type=submit], .ninja-forms-cont button[type=submit] {
  background: #2e3192;
  border: 0px;
  color: #FFF;
  font-size: 16px;
  padding: 12px 20px;
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.ninja-forms-cont .g-recaptcha > div > div {
  margin: 0 auto;
}

.single-media {
  background: #FFF;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
}
.single-media__image {
  width: 100%;
  height: auto;
}
.single-media__padding {
  padding: 20px;
  margin-bottom: 16px;
}
.single-media h1 {
  margin: 0px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.single-media__back p {
  margin: 0px;
}
.single-media__back a {
  padding: 20px;
  display: block;
  text-align: center;
  font-size: 16px;
  color: #FFF;
}
.single-media__share {
  text-align: right;
}
.single-media__share ul {
  margin: 0px;
  padding: 0px;
}
.single-media__share ul li {
  list-style: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.single-media__share-link {
  padding: 16px;
  width: 59px;
  text-align: center;
  height: 59px;
  vertical-align: middle;
  margin-left: 10px;
}
.single-media__share-link a {
  text-decoration: none;
  color: #FFF;
}
.single-media__share-link--facebook {
  background: #3B5998;
}
.single-media__share-link--twitter {
  background: #00aced;
}

.category-filter {
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  margin: 20px 0;
}
.category-filter ul {
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
}
.category-filter__item {
  list-style: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 20px;
  line-height: 48px;
  border-left: 0px solid #eeeeee;
  margin-right: -4px;
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
}
.category-filter__item:last-child {
  border-right: 0px solid #eeeeee;
}
.category-filter__item a {
  color: #666666;
}
.category-filter__item--partners-active {
  background: #2e3192;
}
.category-filter__item--partners-active a {
  color: #FFF;
}
.category-filter__item--events.active, .category-filter__item--business-services-seminars.active {
  background: #2e3192;
}
.category-filter__item--events.active a, .category-filter__item--business-services-seminars.active a {
  color: #FFF;
}
.category-filter__item--legal-news:hover, .category-filter__item--media-law:hover {
  background-color: #85558e;
}
.category-filter__item--legal-news:hover a, .category-filter__item--media-law:hover a {
  color: #FFF;
}
.category-filter__item--legal-news.active, .category-filter__item--media-law.active {
  background-color: #85558e;
}
.category-filter__item--legal-news.active a, .category-filter__item--media-law.active a {
  color: #FFF;
}
.category-filter__item--medical-negligence:hover {
  background-color: #ba1b6e;
}
.category-filter__item--medical-negligence:hover a {
  color: #FFF;
}
.category-filter__item--medical-negligence.active {
  background-color: #ba1b6e;
}
.category-filter__item--medical-negligence.active a {
  color: #FFF;
}
.category-filter__item--news:hover,
.category-filter__item--cps:hover {
  background-color: #2e3192;
}
.category-filter__item--news:hover a,
.category-filter__item--cps:hover a {
  color: #FFF;
}
.category-filter__item--news.active,
.category-filter__item--cps.active {
  background-color: #2e3192;
}
.category-filter__item--news.active a,
.category-filter__item--cps.active a {
  color: #FFF;
}
.category-filter__item--case-studies:hover {
  background-color: #ba1b6e;
}
.category-filter__item--case-studies:hover a {
  color: #FFF;
}
.category-filter__item--case-studies.active {
  background-color: #ba1b6e;
}
.category-filter__item--case-studies.active a {
  color: #FFF;
}
.category-filter__item--gallery:hover {
  background-color: #01c09f;
}
.category-filter__item--gallery:hover a {
  color: #FFF;
}
.category-filter__item--gallery.active {
  background-color: #01c09f;
}
.category-filter__item--gallery.active a {
  color: #FFF;
}
.category-filter__item--videos:hover {
  background-color: #538eb5;
}
.category-filter__item--videos:hover a {
  color: #FFF;
}
.category-filter__item--videos.active {
  background-color: #538eb5;
}
.category-filter__item--videos.active a {
  color: #FFF;
}
.category-filter__item--partners:hover {
  background-color: #2e3192;
}
.category-filter__item--partners:hover a {
  color: #FFF;
}
.category-filter__item--partners.active {
  background-color: #2e3192;
}
.category-filter__item--partners.active a {
  color: #FFF;
}
.category-filter__item--team:hover {
  background-color: #ba1b6e;
}
.category-filter__item--team:hover a {
  color: #FFF;
}
.category-filter__item--team.active {
  background-color: #ba1b6e;
}
.category-filter__item--team.active a {
  color: #FFF;
}
.category-filter__item--subcategory {
  float: right;
  background: #2e3192;
  color: white;
}
.category-filter__item--subcategory i {
  margin-left: 20px;
}

ul.isotope-filter {
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  ul.isotope-filter li ul {
    position: static !important;
  }
}

.page-box {
  background: #FFF;
  position: relative;
  margin-top: 40px;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
}
.page-box .page-content {
  text-align: left;
}
.page-box .page-content h2 {
  text-align: center;
}
.page-box .page-content p {
  font-size: 16px;
  line-height: 24px;
}
.page-box .page-content ul {
  padding-left: 16px;
}
.page-box .page-content ul li {
  margin-bottom: 16px;
  line-height: 24px;
  font-size: 16px;
  text-align: left;
}
.page-box p:last-child {
  margin-bottom: 0px;
}

.quickjump {
  margin: 0px;
  padding: 0px;
  position: relative;
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.quickjump.active .quickjump__toggle {
  background-image: url("images/chevron-down.png");
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
.quickjump.active ul {
  max-height: 600px;
}
.quickjump__toggle {
  line-height: 47px;
  padding-left: 15px;
  color: #FFF;
  font-size: 16px;
  cursor: pointer;
  border-bottom: 1px solid #FFF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  background-image: url("images/chevron-right.png");
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
.quickjump__item {
  line-height: 1.2em;
  min-height: 64px;
  float: left;
  width: 50%;
  border-bottom: 1px solid #FFF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  border-right: 1px solid #FFF;
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  background-image: url("images/chevron-right.png");
  background-repeat: no-repeat;
  background-position: 95% 50%;
}
.quickjump__item:nth-child(even) {
  border-right: 0px;
}
.quickjump__item a {
  min-height: 64px;
  display: block;
  padding: 12px;
  color: #FFF;
}
.quickjump li {
  list-style: none;
}
.quickjump ul {
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 48px;
  width: 200%;
  z-index: 998;
  max-height: 0px;
  -webkit-transition: max-height 0.25s;
  -moz-transition: max-height 0.25s;
  -ms-transition: max-height 0.25s;
  -o-transition: max-height 0.25s;
  transition: max-height 0.25s;
  overflow: hidden;
}
.page-section--gallery .quickjump {
  background: #01c09f;
  width: 300px;
  float: right;
}
.page-section--gallery .quickjump__item {
  background: #01c09f;
}
.page-section--gallery .quickjump__item--active {
  background: #018d75;
}

.inner-contact-band {
  margin-top: 60px;
  position: relative;
  z-index: 995;
}
.inner-contact-band__lead {
  font-size: 24px;
  color: #FFF;
  font-weight: 300;
  margin: 0px;
  padding: 50px 0;
}
.inner-contact-band__e-mail, .inner-contact-band__telephone {
  color: #FFF;
  margin: 35px 0;
  padding: 20px 0;
  border: 2px solid #FFF;
  text-align: center;
  font-size: 16px;
}
.inner-contact-band__e-mail i, .inner-contact-band__telephone i {
  margin-right: 12px;
}
.inner-contact-band__e-mail a, .inner-contact-band__telephone a {
  color: #FFF;
}

.nav-bar {
  background: #FFF;
  min-height: 48px;
}
.nav-bar__container {
  position: relative;
}
.nav-bar #breadcrumbs {
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  color: #666666;
}
.nav-bar #breadcrumbs a {
  color: #666666;
  padding-right: 4px;
}
.nav-bar #breadcrumbs span {
  padding-left: 4px;
}

.working-with--personal .working-with__title {
  color: #ba1b6e;
}
.working-with--personal a {
  color: #ba1b6e;
}
.working-with--personal hr {
  border-top: 3px solid #ba1b6e;
}
.working-with--business .working-with__title {
  color: #2e3192;
}
.working-with--business a {
  color: #2e3192;
}
.working-with--business hr {
  border-top: 3px solid #2e3192;
}
.working-with__title {
  float: left;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 4px;
}
.working-with__cta {
  float: right;
  margin-bottom: 0px;
  margin-top: 32px;
}
.working-with hr {
  clear: both;
}

.colophon-block {
  border-top: 1px solid #aaaaaa;
}

.colophon {
  text-align: right;
  padding: 28px 0;
}
.colophon p {
  padding: 0px;
  margin: 0px;
}

.footer__contact-box {
  text-align: center;
  padding: 50px 0;
}
.footer__contact-box h4 {
  color: #2e3192;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 8px;
  margin-top: 0px;
}
.footer__contact-box hr {
  border-top: 2px solid #ba1b6e;
  width: 50px;
  margin-top: 0px;
}
.footer__contact-box .inline-list__item {
  padding: 0 8px;
}
.footer__contact-box .ninja-forms-cont .ninja-forms-required-items {
  display: none;
}
.footer__contact-box .ninja-forms-cont #ninja_forms_field_70_label {
  display: none;
}
.footer__contact-box .ninja-forms-cont #ninja_forms_field_70_div_wrap {
  width: 80%;
  float: left;
}
.footer__contact-box .ninja-forms-cont #ninja_forms_field_71_div_wrap {
  width: 20%;
  float: left;
}
.footer__contact-box .ninja-forms-cont #ninja_forms_field_71_div_wrap input[type=submit] {
  width: 100%;
  background: #ba1b6e;
  border: 0px;
  color: #FFF;
  line-height: 50px;
  height: 50px;
  padding: 0px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
}
.footer__contact-box .ninja-forms-cont #ninja_forms_field_71_div_wrap input[type=submit]:hover {
  background: #e02888;
}
.footer__contact-box .ninja-forms-cont input[type=text] {
  background: #FFF;
  border: 1px solid #aaaaaa;
  padding: 0 20px;
  font-size: 16px;
  line-height: 50px;
  height: 50px;
}
.footer__numbers {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.footer__numbers li {
  padding: 4px 0;
  font-size: 18px;
}
.footer__numbers li i {
  margin-right: 10px;
  color: #2e3192;
}
.footer__numbers li a {
  color: #666666;
}
.footer__trustpilot-widget {
  padding: 50px 0;
}

.page-content {
  padding: 30px 0 30px 0;
  text-align: center;
}
.page-content h2 {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.page-content hr {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .page-content hr {
    margin: 0 auto !important;
  }
}
.page-content ul, .page-content ol {
  text-align: left;
}
.page-content ul.alpha, .page-content ol.alpha {
  list-style-type: lower-alpha;
}
.page-content table {
  width: 100%;
  margin-bottom: 1em;
}
.page-content table td {
  padding: 3px;
  border: 1px solid #DDD;
}

.service-contact {
  padding: 40px 0;
  position: relative;
  z-index: 10;
  text-align: center;
}
.service-contact:before {
  top: 0%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFF;
  border-width: 20px;
  margin-left: -20px;
}
.service-contact p {
  color: #FFF;
  font-size: 20px;
  line-height: 30px;
}
.service-contact a {
  color: #FFF;
}
.service-contact__icon-left, .service-contact__icon-right {
  width: 80%;
  opacity: 0.4;
}
.service-contact__icon-left {
  float: left;
}
.service-contact__icon-right {
  float: right;
}

.prev-next-posts {
  text-align: center;
  padding-top: 30px;
}
.prev-next-posts .next-posts-link, .prev-next-posts .prev-posts-link {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.prev-next-posts .next-posts-link a, .prev-next-posts .prev-posts-link a {
  color: #FFF;
  text-transform: uppercase;
  padding: 12px 20px;
}

.mobile-services {
  display: none;
}

.popup-form {
  width: 330px;
  background-color: #01C09F;
  position: fixed;
  right: 0;
  border-radius: 5px 0 0 0;
  padding: 0 15px;
  z-index: 100;
  transition: top 0.5s;
}
.popup-form h6 {
  line-height: 50px;
  margin: 0;
  color: #FFF;
  font-size: 20px;
  text-transform: uppercase;
  float: left;
}
.popup-form i {
  font-size: 24px;
  color: #FFF;
  line-height: 50px;
  font-weight: 500;
  float: right;
}
.popup-form i:hover {
  cursor: pointer;
}
.popup-form.invisible-in {
  top: 94%;
}
.popup-form.invisible-out {
  top: 100%;
}
.popup-form.invisible-out .fa-times {
  display: none;
}
.popup-form.inactive {
  top: calc(100% - 50px);
}
.popup-form.inactive .fa-envelope {
  display: block;
}
.popup-form.inactive .fa-times {
  display: none;
}
.popup-form.active .popup-form__click_wrapper, .popup-form.active .ninja-forms-field-error {
  display: none;
}
.popup-form.active .fa-envelope {
  display: none;
}
.popup-form.active .fa-times {
  display: block;
  font-family: 'FontAwesome';
}
.popup-form__click_wrapper {
  width: 100%;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
}
.popup-form__click_wrapper:hover {
  cursor: pointer;
}
.popup-form__form .ninja-forms-required-items {
  color: #FFF;
  margin-bottom: -5px;
}
.popup-form__form .ninja-forms-field-error {
  margin-top: 10px;
}
.popup-form__form p {
  margin-top: 0;
  color: #FFF;
}
.popup-form__form .recaptcha-wrap, .popup-form__form .submit-wrap {
  margin-top: -5px;
}

@media (max-width: 767px) {
  .popup-form {
    display: none;
  }
}
.team-reveal--testimonial {
  position: fixed;
}
.team-reveal--testimonial .team-reveal__content {
  width: 100%;
  text-align: center;
}
.team-reveal--testimonial .team-reveal__content .lead {
  font-weight: bold;
  font-size: 18px;
}
.team-reveal__content {
  width: 70%;
  float: left;
  padding: 25px;
}
.team-reveal__content--fullwidth {
  width: 100%;
}
.team-reveal__content h2 {
  margin: 0px;
  font-size: 30px;
  font-weight: 300;
}
.team-reveal__content h3 {
  margin: 0px;
  margin-bottom: 20px;
  color: #666666;
  font-weight: 300;
  font-size: 18px;
}
.team-reveal__image {
  width: 30%;
  float: left;
}
.team-reveal__image img {
  width: 100%;
  height: auto;
}
.team-reveal__tel, .team-reveal__email {
  display: block;
  float: left;
  padding: 20px;
  margin-right: 10px;
}
.team-reveal__tel {
  background: #01c09f;
  text-align: center;
  color: #FFF;
}
.team-reveal__email {
  color: #FFF;
  background: #2e3192;
  padding: 0px;
}
.team-reveal__email a {
  color: #FFF;
  padding: 20px;
  display: block;
}
.team-reveal__email a:hover {
  text-decoration: underline;
}
.team-reveal ul {
  margin: 0px;
  padding: 0px;
  padding-left: 16px;
}
.team-reveal ul.team-contact {
  padding-left: 0px;
}
.team-reveal .close-reveal-modal {
  top: 0px;
  right: 0px;
  font-size: 16px;
  font-weight: normal;
}
.team-reveal .close-reveal-modal i {
  margin-left: 10px;
  padding: 20px;
  background: #ba1b6e;
  color: #FFF;
  font-size: 22px;
}

.isotope {
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
  overflow: hidden;
}

.isotope-filter {
  margin: 0px;
  padding: 0px;
  text-align: right;
}
.isotope-filter__toggle ul {
  -webkit-transition: max-height 0.25s;
  -moz-transition: max-height 0.25s;
  -ms-transition: max-height 0.25s;
  -o-transition: max-height 0.25s;
  transition: max-height 0.25s;
}
.isotope-filter__toggle--dropdown ul {
  max-height: 600px !important;
}
.isotope-filter li {
  list-style: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 47px;
  padding-left: 15px;
  color: #FFF;
  font-size: 16px;
  cursor: pointer;
  background-image: url("images/chevron-right.png");
  background-repeat: no-repeat;
  background-position: 95% 50%;
  width: 200px;
  text-align: left;
}
.isotope-filter li.isotope-filter__current {
  width: auto;
  background-color: #FFF;
  padding-right: 16px;
  display: none;
}
.isotope-filter li.isotope-filter__current--active {
  display: inline-block;
}
.isotope-filter li.isotope-filter__current i {
  margin-left: 8px;
}
.isotope-filter li ul {
  position: absolute;
  right: 7.5px;
  width: 200px;
  z-index: 998;
  padding-left: 0px;
  max-height: 0px;
  overflow: hidden;
}
.isotope-filter li ul li {
  float: left;
  width: 50px;
  height: 50px;
  background-image: none;
  padding-left: 0px;
  text-align: center;
  cursor: pointer;
}
.isotope-filter li.isotope-filter__full ul {
  width: auto;
  left: auto;
}
.isotope-filter li.isotope-filter__full ul li {
  float: left;
  display: block;
  width: 33.33%;
  text-align: left;
  padding: 0 15px;
  white-space: nowrap;
}

.clearfix {
  clear: both;
  display: block;
}

.band__title {
  text-align: center;
}
.band__title h2 {
  text-transform: uppercase;
  color: #2e3192;
  margin-bottom: 6px;
  font-size: 24px;
}
.band__title hr {
  border-bottom: 2px solid #ba1b6e;
  width: 50px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.band--white {
  background: #FFF;
}
.band--grey {
  background: #eeeeee;
}
.band--lightgrey {
  background: #f7f7f7;
}
.band--blue {
  background-color: #2e3192;
}
.band--mega-menu {
  position: absolute;
  width: 100%;
  left: 0px;
  border-bottom: 1px solid #ddd;
}
.band--working-with {
  background: #FFF;
  padding: 40px 0;
}
.band--services {
  padding: 40px 0;
  background: #FFF;
}
.band--flexible {
  padding: 60px 0;
  text-align: center;
}
.band--flexible h2 {
  color: #2e3192;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.band--flexible hr {
  width: 100px;
  border-top: 2px solid #ba1b6e;
  margin: 0 auto;
  margin-bottom: 30px;
}
.band--flexible em {
  font-size: 18px;
  line-height: 1.5em;
}
.band--flexible ul {
  text-align: left;
}
.band--flexible iframe {
  max-width: 100%;
}
.band--full-image-band {
  height: 400px;
  background-position: 50% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.band--recruitment {
  background: #eeeeee;
  padding: 40px 0;
}
.band--law-yorkshire {
  height: 400px;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .band--law-yorkshire {
    height: 1200px;
  }
}
.band--law-yorkshire .bg-image {
  padding: 30px 0;
  background: url("images/WF-Office-night.jpg") no-repeat 50% 0% fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: -1;
  -webkit-transform: translateZ(0);
}
.band--law-yorkshire > .container {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.band--law-yorkshire h3 {
  font-size: 24px;
  color: #FFF;
  text-transform: uppercase;
}
.band--law-yorkshire hr {
  border-top: 2px solid #01c09f;
  width: 50px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.band--law-yorkshire p {
  font-size: 16px;
  color: #FFF;
}
.band--law-yorkshire a.btn--green {
  margin-bottom: 35px;
}
.band--media {
  padding: 60px 0;
}
.band--team {
  padding: 60px 0;
}
.band--media-single {
  padding: 30px 0 60px 0;
}
.band--contact {
  background: #eeeeee;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  position: relative;
}
.band--awards {
  padding: 40px 0;
}
.band--awards .award__content a {
  background: #01c09f;
  padding: 12px 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  color: #FFF;
  text-transform: uppercase;
}
.band--awards .awards__read-more {
  clear: both;
  text-align: center;
  padding-top: 30px;
}
.band--awards .awards__read-more a {
  display: inline-block;
  padding: 12px 20px;
  color: #FFF;
  text-transform: uppercase;
  background-color: #85558e;
}
.band--service-contact {
  padding: 40px 0;
  background: white;
}
.band--service-contact .textarea-wrap textarea {
  height: 190px;
}
.band--service-contact .submit-wrap {
  text-align: right;
  margin-top: 31px;
}
.band--content {
  background: white;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 18px;
}
.band--content .content__large {
  font-size: 1.2em;
  color: #2e3192;
  font-weight: bold;
}
.band--content .content a {
  color: inherit;
}
.band--content .content .btn {
  color: white;
  height: auto;
  line-height: 1.2em;
  padding-top: 1em;
  padding-bottom: 1em;
  display: inline-block;
}

.inline-list {
  margin: 0px;
  padding: 0px;
}
.inline-list--header-contact {
  line-height: 50px;
}
.inline-list--header-contact .inline-list__item {
  padding-right: 15px;
  position: relative;
}
@media (min-width: 993px) and (max-width: 1200px) {
  .inline-list--header-contact .inline-list__item {
    padding-right: 5px;
  }
}
.inline-list--header-contact .inline-list__item i {
  margin-right: 8px;
}
.inline-list--header-contact .inline-list__item--contact {
  padding-left: 15px;
  margin-right: 15px;
  -webkit-transition: background 0.25s;
  -moz-transition: background 0.25s;
  -ms-transition: background 0.25s;
  -o-transition: background 0.25s;
  transition: background 0.25s;
}
@media (min-width: 992px) {
  .inline-list--header-contact .inline-list__item--contact {
    background: #ba1b6e;
  }
  .inline-list--header-contact .inline-list__item--contact a {
    color: #fff;
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .inline-list--header-contact .inline-list__item--contact {
    margin-right: 5px;
  }
}
.inline-list--header-contact .inline-list__item--contact:hover {
  color: #2e3192;
}
.inline-list--header-contact .inline-list__item--facebook, .inline-list--header-contact .inline-list__item--twitter, .inline-list--header-contact .inline-list__item--linkedin {
  padding-right: 2px;
}
.inline-list--header-contact .inline-list__item .menu {
  display: none;
}
.inline-list--header-contact .inline-list__item .top-submenu {
  position: absolute;
  bottom: 0;
  left: 0;
}
.inline-list--header-contact .inline-list__item .top-submenu > .menu {
  display: block;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  background: #ba1b6e;
  list-style: none;
  z-index: -1;
  -webkit-transition: opacity 0.25s, visibility 0.25s;
  -moz-transition: opacity 0.25s, visibility 0.25s;
  -ms-transition: opacity 0.25s, visibility 0.25s;
  -o-transition: opacity 0.25s, visibility 0.25s;
  transition: opacity 0.25s, visibility 0.25s;
}
.inline-list--header-contact .inline-list__item .top-submenu > .menu li {
  line-height: 1.2;
}
.inline-list--header-contact .inline-list__item .top-submenu > .menu li:first-child {
  -webkit-transition: margin-top 0.25s;
  -moz-transition: margin-top 0.25s;
  -ms-transition: margin-top 0.25s;
  -o-transition: margin-top 0.25s;
  transition: margin-top 0.25s;
  margin-top: -10px;
}
.inline-list--header-contact .inline-list__item .top-submenu > .menu li a {
  display: block;
  padding: 15px;
  font-size: 14px;
  color: white;
}
.inline-list--header-contact .inline-list__item .top-submenu > .menu li a:hover {
  background: rgba(255, 255, 255, 0.1);
}
@media (min-width: 993px) {
  .inline-list--header-contact .inline-list__item:hover .top-submenu > .menu {
    visibility: visible;
    opacity: 1;
  }
  .inline-list--header-contact .inline-list__item:hover .top-submenu > .menu li:first-child {
    margin-top: 0px;
  }
}
@media (max-width: 992px) {
  .inline-list--header-contact .inline-list__item.mobile-active {
    background: #ba1b6e;
  }
  .inline-list--header-contact .inline-list__item.mobile-active i {
    color: white;
  }
  .inline-list--header-contact .inline-list__item.mobile-active .top-submenu > .menu {
    visibility: visible;
    opacity: 1;
  }
  .inline-list--header-contact .inline-list__item.mobile-active .top-submenu > .menu li:first-child {
    margin-top: 0px;
  }
}
.inline-list__item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.btn {
  padding: 0 25px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: normal;
  display: block;
}
.btn:hover {
  color: #FFF;
}
.btn--business {
  background: #2e3192;
  color: #FFF;
}
.btn--business:hover {
  background: #3a3eb9;
}
.btn--personal {
  background: #ba1b6e;
  color: #FFF;
}
.btn--personal:hover {
  background: #e02888;
}
.btn--green {
  background: #01c09f;
  color: #FFF;
}
.btn--green:hover {
  background: #01f3c9;
}

.hero {
  text-align: center;
  color: #FFF;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 50% 50%;
  background-color: #eeeeee;
  position: relative;
}
.hero div {
  height: 100%;
}
.hero div.vertical-align {
  height: auto;
}
.hero .hero__overlay {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.hero__outer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.hero--homepage {
  height: 460px;
  overflow: hidden;
  position: relative;
}
.hero--homepage video {
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: left 0.25s;
  -moz-transition: left 0.25s;
  -ms-transition: left 0.25s;
  -o-transition: left 0.25s;
  transition: left 0.25s;
}
.hero--homepage img {
  display: block;
  margin: 0 auto 15px auto;
}
.hero--homepage h1 {
  text-transform: uppercase;
  font-size: 52px;
  line-height: 1em;
}
.hero--homepage p {
  font-size: 18px;
  line-height: 1.5em;
  max-width: 800px;
  margin: 0 auto 30px;
}
.hero--page {
  height: 200px;
}
.hero--page h1 {
  font-size: 35px;
  margin: 0px;
  text-transform: uppercase;
}
.hero--boxhr .hero__outer {
  z-index: -1;
}
.hero--boxhr h1 {
  font-size: 35px;
  margin: 0px;
  text-transform: uppercase;
}
.hero--light h1, .hero--light p {
  text-shadow: 0px 0px 0.25em rgba(0, 0, 0, 0.35);
}
.hero--light h1 {
  line-height: 1.2em;
}
.hero--light p {
  font-size: 24px;
  margin: 0;
}
.hero--light a {
  font-size: 24px;
  color: #2e3192;
  font-weight: 600;
  text-shadow: 0px 0px 0.25em rgba(255, 255, 255, 0.35);
}
@media screen and (max-width: 767px) {
  .hero--light h1 {
    font-size: 24px;
  }
  .hero--light p, .hero--light a {
    font-size: 18px;
  }
}

.media-hub {
  padding: 40px 0;
}
.media-hub__image {
  height: 194px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 50% 50%;
}
.media-hub__title {
  text-align: center;
}
.media-hub__title h2 {
  text-transform: uppercase;
  color: #2e3192;
  margin-bottom: 6px;
  font-size: 24px;
}
.media-hub__title hr {
  border-bottom: 2px solid #ba1b6e;
  width: 50px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.media-hub__filter {
  margin-bottom: 40px;
}
.media-hub__filter ul {
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.media-hub__filter ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 1px solid #aaaaaa;
  border-right: 0px;
  padding: 15px 25px;
  font-size: 18px;
  margin-right: -3px;
}
.media-hub__filter ul li:last-child {
  border-right: 1px solid #aaaaaa;
}
.media-hub__slide {
  width: 100%;
}
.media-hub__slide--news .media-hub__read-more a,
.media-hub__slide--cps .media-hub__read-more a {
  background-color: #85558e;
}
.media-hub__slide--tweets .media-hub__read-more a {
  background-color: #00aced;
}
.media-hub__slide--video .media-hub__read-more a {
  background-color: #ba1b6e;
}
.media-hub__slide--seminars .media-hub__read-more a {
  background-color: #2e3192;
}
.media-hub__slide--gallery .media-hub__read-more a {
  background-color: #01c09f;
}
.media-hub__btn {
  cursor: pointer;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  -ms-transition: background 0.1s;
  -o-transition: background 0.1s;
  transition: background 0.1s;
}
.media-hub__btn .fa {
  margin-right: 8px;
}
.media-hub__btn--news:hover, .media-hub__btn--news.active,
.media-hub__btn--cps:hover, .media-hub__btn--cps.active {
  background: #85558e;
  color: #FFF;
}
.media-hub__btn--tweets:hover, .media-hub__btn--tweets.active {
  background: #00aced;
  color: #FFF;
}
.media-hub__btn--videos:hover, .media-hub__btn--videos.active {
  background: #ba1b6e;
  color: #FFF;
}
.media-hub__btn--seminars:hover, .media-hub__btn--seminars.active {
  background: #2e3192;
  color: #FFF;
}
.media-hub__btn--gallery:hover, .media-hub__btn--gallery.active {
  background: #01c09f;
  color: #FFF;
}
.media-hub__taxonomy {
  font-size: 16px;
  font-weight: bold;
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
}
.media-hub__container {
  background: #FFF;
  -webkit-box-shadow: 0px 5px 10px #000;
  box-shadow: 0px 5px 10px #000;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  min-height: 540px;
  margin-bottom: 16px;
  position: relative;
}
.media-hub__container--gallery, .media-hub__container--mediavideo {
  min-height: auto;
}
.media-hub__container h3 {
  margin: 0px;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.media-hub__container p {
  margin: 0px;
  margin-bottom: 15px;
}
.media-hub__container p:last-child {
  margin-bottom: 0px;
}
.media-hub__container img {
  width: 100%;
  height: auto;
}
.media-hub__container .padding {
  padding: 20px;
}
.media-hub__container--news h3,
.media-hub__container--cps h3 {
  color: #85558e;
}
.media-hub__container--news a,
.media-hub__container--cps a {
  color: #85558e;
}
.media-hub__container--tweet {
  min-height: 462px;
}
.media-hub__container--tweet h3 {
  color: #00aced;
}
.media-hub__container--tweet a {
  color: #00aced;
}
.media-hub__container--tweet .tweet_intent_reply {
  display: none;
}
.media-hub__container--tweet .tweet_intent_retweet {
  font-size: 0px;
}
.media-hub__container--tweet .tweet_intent_retweet:after {
  content: "";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  font-size: 14px;
}
.media-hub__container--tweet .tweet_intent_favourite {
  font-size: 0px;
}
.media-hub__container--tweet .tweet_intent_favourite:after {
  content: "";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  font-size: 14px;
}
.media-hub__container--tweet .tweet__lrg .tweet_text {
  font-size: 24px;
}
.media-hub__container--tweet .tweet_secondary_meta {
  position: absolute;
  bottom: 0px;
  margin-bottom: 20px;
  width: 85%;
}
.media-hub__container--tweet .tweet_secondary_meta .tweet_retweet {
  display: none;
}
.media-hub__container--tweet .tweet_secondary_meta .tweet_intents {
  float: right;
}
.media-hub__container--tweet .tweet_media {
  height: 180px;
  overflow: hidden;
}
.media-hub__container--tweet .tweet_media a {
  display: block;
  height: 100%;
}
.media-hub__container--tweet .tweet_media img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.media-hub__container--video {
  min-height: 462px;
}
.media-hub__container--video h3 {
  color: #ba1b6e;
}
.media-hub__container--video a {
  color: #ba1b6e;
}
.media-hub__container--seminars h3 {
  color: #2e3192;
  font-size: 24px;
  font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: none;
  font-weight: 300;
}
.media-hub__container--seminars a {
  color: #2e3192;
}
.media-hub__container--seminars .media-hub__taxonomy {
  color: #2e3192;
}
.media-hub__container--seminars__date {
  color: #2e3192;
}
.media-hub__media-title {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  color: white;
  background: rgba(0, 0, 0, 0.5);
}
.media-hub__date {
  position: absolute;
  top: 109px;
  width: 85px;
  height: 85px;
  padding: 14px;
  text-align: center;
}
.media-hub__date--single-media {
  top: 311px;
}
.media-hub__date p {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #FFF;
  margin: 0px;
}
.media-hub__date p strong {
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
}
.media-hub__read-more {
  clear: both;
  text-align: center;
  padding-top: 30px;
}
.media-hub__read-more a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 12px 20px;
  color: #FFF;
  text-transform: uppercase;
}

.testimonial-grid {
  padding: 40px 0;
}
.testimonial-grid__title {
  text-align: center;
}
.testimonial-grid__title h2 {
  text-transform: uppercase;
  color: #2e3192;
  margin-bottom: 6px;
  font-size: 24px;
}
.testimonial-grid__title hr {
  border-bottom: 2px solid #ba1b6e;
  width: 50px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.testimonial-grid__filter {
  margin-bottom: 40px;
}
.testimonial-grid__filter ul {
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.testimonial-grid__filter ul li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border: 1px solid #aaaaaa;
  border-right: 0px;
  padding: 15px 25px;
  font-size: 18px;
  margin-right: -3px;
}
.testimonial-grid__filter ul li:last-child {
  border-right: 1px solid #aaaaaa;
}
.testimonial-grid__btn {
  cursor: pointer;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  -ms-transition: background 0.1s;
  -o-transition: background 0.1s;
  transition: background 0.1s;
}
.testimonial-grid__btn a {
  color: #333333;
}
.testimonial-grid__btn:hover a, .testimonial-grid__btn.active a {
  color: #FFF;
}
.testimonial-grid__btn .fa {
  margin-right: 8px;
}
.testimonial-grid__btn--business:hover, .testimonial-grid__btn--business.active {
  background: #2e3192;
  color: #FFF;
}
.testimonial-grid__btn--personal:hover, .testimonial-grid__btn--personal.active {
  background: #ba1b6e;
  color: #FFF;
}

.testimonial-slides__read-more {
  clear: both;
  text-align: center;
  padding-top: 30px;
}
.testimonial-slides__read-more a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 12px 20px;
  color: #FFF;
  text-transform: uppercase;
  background-color: #ba1b6e;
}

.testimonial {
  text-align: center;
}
.testimonial__open-quote {
  position: absolute;
  top: -10px;
  left: 10px;
}
.testimonial__close-quote {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.testimonial__container {
  background: #FFF;
  -webkit-box-shadow: 0px 5px 10px #000;
  box-shadow: 0px 5px 10px #000;
  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  margin-top: 35px;
  position: relative;
  min-height: 380px;
}
.testimonial__container p {
  font-size: 16px;
}
.testimonial__container .padding {
  padding: 40px;
}
.testimonial__logo {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
  border: 4px solid #FFF;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 80px;
  border-radius: 80px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  background-color: #FFF;
  background-position: 50% 50%;
  background-size: 90% auto;
  background-repeat: no-repeat;
}
.testimonial__title {
  font-size: 18px;
}
.testimonial--personal .testimonial__open-quote, .testimonial--personal .testimonial__close-quote, .testimonial--personal .testimonial__title {
  color: #ba1b6e;
}
.testimonial--business .testimonial__open-quote, .testimonial--business .testimonial__close-quote, .testimonial--business .testimonial__title {
  color: #2e3192;
}
.testimonial.visible-testimonial {
  display: block;
}
.testimonial.hidden-testimonial {
  display: none;
}
.testimonial-slide-nav {
  font-size: 48px;
  color: #2e3192;
  text-align: center;
  min-height: 380px;
  padding-top: 190px;
}

.section-icons a {
  height: 70px;
  display: block;
}
.section-icons__icon {
  background: url("images/icons/icons.png") no-repeat;
  width: 70px;
  height: 70px;
  display: block;
  float: left;
  margin: 0 10px 10px 0;
}
.section-icons .page-26416 i {
  background: url("images/icons/gdpr.png") no-repeat !important;
}
.section-icons .page-26416:hover i {
  background-position: -70px 0 !important;
}
.section-icons .page-2578 i {
  background-position: -420px 0px;
}
.section-icons .page-2578:hover i {
  background-position: -490px 0px;
}
.section-icons .page-2584 i {
  background-position: -280px -70px;
}
.section-icons .page-2584:hover i {
  background-position: -350px -70px;
}
.section-icons .page-2574 i {
  background-position: 0 0;
}
.section-icons .page-2574:hover i {
  background-position: -70px 0;
}
.section-icons .page-2586 i {
  background-position: -140px -70px;
}
.section-icons .page-2586:hover i {
  background-position: -210px -70px;
}
.section-icons .page-2580 i {
  background-position: 0 -70px;
}
.section-icons .page-2580:hover i {
  background-position: -70px -70px;
}
.section-icons .page-2576 i {
  background-position: -420px -70px;
}
.section-icons .page-2576:hover i {
  background-position: -490px -70px;
}
.section-icons .page-14214 i {
  background-position: -280px 0px;
}
.section-icons .page-14214:hover i {
  background-position: -350px 0px;
}
.section-icons .page-2582 i {
  background-position: -140px 0px;
}
.section-icons .page-2582:hover i {
  background-position: -210px 0px;
}
.section-icons .page-19348 i {
  background-position: -560px -210px;
}
.section-icons .page-19348:hover i {
  background-position: -630px -210px;
}
.section-icons .page-2588 i {
  background-position: -280px -210px;
}
.section-icons .page-2588:hover i {
  background-position: -350px -210px;
}
.section-icons .page-2590 i {
  background-position: -140px -210px;
}
.section-icons .page-2590:hover i {
  background-position: -210px -210px;
}
.section-icons .page-2592 i {
  background-position: -420px -210px;
}
.section-icons .page-2592:hover i {
  background-position: -490px -210px;
}
.section-icons .page-2594 i {
  background-position: -140px -140px;
}
.section-icons .page-2594:hover i {
  background-position: -210px -140px;
}
.section-icons .page-2596 i {
  background-position: 0px -210px;
}
.section-icons .page-2596:hover i {
  background-position: -70px -210px;
}
.section-icons .page-2598 i {
  background-position: -420px -140px;
}
.section-icons .page-2598:hover i {
  background-position: -490px -140px;
}
.section-icons .page-14216 i {
  background-position: -280px -140px;
}
.section-icons .page-14216:hover i {
  background-position: -350px -140px;
}
.section-icons .page-2600 i {
  background-position: 0px -140px;
}
.section-icons .page-2600:hover i {
  background-position: -70px -140px;
}
.section-icons .page-29623 i,
.section-icons .page-27285 i {
  background-position: -560px 0;
}
.section-icons .page-29623:hover i,
.section-icons .page-27285:hover i {
  background-position: -630px 0;
}
.section-icons .page-29908 i,
.section-icons .page-27303 i {
  background-position: -560px -140px;
}
.section-icons .page-29908:hover i,
.section-icons .page-27303:hover i {
  background-position: -630px -140px;
}

.section-titles--business .section-titles__title {
  color: #2e3192;
}
.section-titles--personal .section-titles__title {
  color: #ba1b6e;
}
.section-titles__title {
  font-size: 18px;
  margin: 0px;
  padding: 10px 0;
  top: 50%;
  position: relative;
  transform: translateY(-50%);
}
.section-titles__title a {
  font-size: 14px;
  float: right;
  margin-top: 5px;
}
.section-titles__slide {
  width: 100%;
}

.child-section {
  text-align: center;
  min-height: 400px;
  padding-bottom: 20px;
}
.child-section:hover .child-section__hover-state {
  opacity: 0.8;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  -ms-transition: opacity 0.25s;
  -o-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
.child-section:hover .child-section__icon {
  top: 105px;
}
.child-section__image {
  position: relative;
}
.child-section__image img {
  width: 100%;
  height: auto;
}
.child-section__title {
  font-size: 18px;
  margin-top: 0px;
  padding-top: 50px;
}
.child-section__hover-state {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0;
}
.child-section__hover-state p {
  margin: 0px;
  position: relative;
  z-index: 997;
  color: #FFF;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.child-section__hover-state p a {
  color: #FFF;
  font-size: 16px;
}
.child-section__icon {
  width: 62px;
  height: 62px;
  background: #FFF;
  position: absolute;
  left: 50%;
  margin-left: -31px;
  top: 115px;
  -webkit-border-radius: 62px;
  border-radius: 62px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-transition: top 0.25s;
  -moz-transition: top 0.25s;
  -ms-transition: top 0.25s;
  -o-transition: top 0.25s;
  transition: top 0.25s;
  padding: 8px;
}
.child-section__icon svg, .child-section__icon img {
  height: 100%;
}
.child-section__content {
  color: #666666;
}

.inner-banding__icon {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  -webkit-border-radius: 62px;
  border-radius: 62px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  border: 3px solid #FFF;
  padding: 10px;
}
.inner-banding__icon svg, .inner-banding__icon img {
  height: 100%;
}

.inner-child-section {
  text-align: center;
  margin-bottom: 12px;
}
.inner-child-section__btn {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  background: #FFF;
  height: 150px;
  -webkit-box-shadow: 0px 5px 8px #000;
  box-shadow: 0px 5px 8px #000;
  -webkit-box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
}
.inner-child-section__btn:hover h3 {
  color: #FFF;
}
.inner-child-section__btn:hover a {
  color: #FFF;
}
.inner-child-section__btn:hover .child-section__content {
  color: #FFF;
}
.inner-child-section__btn h3 {
  margin: 0px;
  padding: 0px;
}
.inner-child-section__btn p {
  margin: 0px;
}
.inner-child-section__btn a {
  color: #666666;
}
.inner-child-section__btn .child-section__content {
  color: #666666;
}

.team__container {
  background: #FFF;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  margin-bottom: 12px;
  min-height: 200px;
}
@media only screen and (min-width: 1024px) {
  .team__container {
    min-height: 160px;
  }
}
.team__container .padding {
  padding: 15px 20px 15px 140px;
}
.team__container h3 {
  margin: 0px;
  margin-bottom: 5px;
}
.team__container p {
  margin: 0px;
  color: #666666;
}
.team__container .specialism {
  opacity: 0.7;
  font-size: 13px;
  font-style: italic;
}
.team__image {
  width: 124px;
  height: 124px;
  float: left;
}
.team__image img {
  width: 100%;
  height: auto;
}

.content-card {
  background: #FFF;
  text-align: left;
  padding: 15px;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  -webkit-transition: background 0.25s;
  -moz-transition: background 0.25s;
  -ms-transition: background 0.25s;
  -o-transition: background 0.25s;
  transition: background 0.25s;
  margin-bottom: 16px;
  min-height: 140px;
}
.content-card--csr {
  text-align: center;
  padding: 60px 30px;
  min-height: 320px;
}
.content-card--v-v-additional, .content-card--v-v-activity {
  text-align: center;
}
.content-card--v-v-additional .content-card__title, .content-card--v-v-activity .content-card__title {
  margin-top: 22px;
}
.content-card--v-v-additional a, .content-card--v-v-activity a {
  display: block;
  color: #2e3192;
}
.content-card--v-v-additional:hover a, .content-card--v-v-activity:hover a {
  color: #FFF;
}
.content-card:hover, .content-card--active {
  background: #2e3192;
}
.content-card:hover .content-card__title, .content-card--active .content-card__title {
  color: #FFF;
}
.content-card:hover .content-card__content, .content-card--active .content-card__content {
  color: #FFF;
}
.content-card:hover .content-card__content i, .content-card--active .content-card__content i {
  color: #FFF;
}
.content-card__title {
  margin: 0px;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  color: #2e3192;
}
.content-card__content p {
  margin: 0px;
}
.content-card__content--half {
  width: 50%;
  float: left;
}
.content-card__content i {
  margin-right: 10px;
  color: #2e3192;
}
.content-card__image {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}
.content-card a {
  display: block;
}

.job-card {
  background: #FFF;
  -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  padding: 20px 30px;
  min-height: 415px;
  margin-bottom: 20px;
}
.job-card__sub-title {
  color: #2e3192;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "geomanist_regularregular", "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.job-card__title {
  font-size: 24px;
  font-weight: 700;
  color: #2e3192;
}
.job-card__closing {
  color: #2e3192;
}
.job-card__closing i {
  color: #ba1b6e;
  margin-right: 6px;
}
.job-card ul {
  padding-left: 16px;
}
.job-card a {
  color: #2e3192;
}

.acf-map {
  width: 100%;
  height: 400px;
}

/* fixes potential theme css conflict */
.acf-map img {
  max-width: inherit !important;
}

.alternating-news {
  position: relative;
}
.alternating-news__content {
  text-align: left;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute !important;
}
.alternating-news__content h2 {
  margin-top: 0px;
}
.alternating-news__content hr {
  margin: 0 auto 0 0;
}
.alternating-news__image img {
  width: 100%;
  height: auto;
}
.alternating-news.odd .alternating-news__image {
  float: right;
}
.alternating-news.odd .alternating-news__content {
  float: left;
}
.alternating-news.even {
  background: #eeeeee;
}
.alternating-news.even .alternating-news__image {
  float: left;
}
.alternating-news.even .alternating-news__content {
  float: right;
  right: 0px;
}

.award {
  margin: 7.5px 0;
  position: relative;
}
.award__image {
  height: 150px;
  background: white;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  text-align: center;
  border: 1px solid #CCC;
  display: block;
}
.award__image img {
  max-height: 130px;
  max-width: 90%;
  height: auto;
  width: auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.award__image iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: 0;
}
.award__iframe-outer {
  max-width: 240px;
  margin: 0 auto;
  height: 100%;
}
.award__iframe {
  position: relative;
  width: 90%;
  margin: 0 5%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.award__content h2 {
  margin-top: 0px;
  color: #FFF;
}

.taxonomy-options {
  margin: 50px 0;
  padding: 0;
  list-style: none;
  text-align: center;
  font-size: 0;
}
.taxonomy-options__button {
  font-size: 16px;
  display: inline-block;
  border: 1px solid #aaa;
  margin: 0 -1px 0 0;
}
.taxonomy-options__button > a {
  display: block;
  padding: 16px 20px;
  color: #666666;
  transition: all 0.2s;
}
.taxonomy-options__button > a > i {
  margin-right: 0.3em;
  font-size: 1.5em;
  vertical-align: middle;
}
.taxonomy-options__button > a > span {
  vertical-align: middle;
}
.taxonomy-options__button.active > a, .taxonomy-options__button > a:hover {
  color: white;
}
.taxonomy-options__button--winners > a > i:before {
  content: "";
}
.taxonomy-options__button--winners > a:hover, .taxonomy-options__button--winners.active {
  background-color: #85558e;
}
.taxonomy-options__button--shortlisted > a > i:before {
  content: "";
}
.taxonomy-options__button--shortlisted > a:hover, .taxonomy-options__button--shortlisted.active {
  background-color: #ba1b6e;
}
.taxonomy-options__button--members > a > i:before {
  content: "";
}
.taxonomy-options__button--members > a:hover, .taxonomy-options__button--members.active {
  background-color: #2e3192;
}

.awards-page {
  margin-bottom: 30px;
}
.awards-page:before, .awards-page:after {
  content: " ";
  display: table;
}
.awards-page:after {
  clear: both;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .awards-page > .col-md-6:nth-child(2n-1) {
    clear: both;
  }
}
@media screen and (min-width: 1200px) {
  .awards-page > .col-lg-3:nth-child(4n-3) {
    clear: both;
  }
}
.awards-page .award {
  padding-bottom: 15px;
}
.awards-page .award__image {
  background: white;
  height: 250px;
  margin-bottom: 15px;
  display: block;
}
.awards-page .award__text {
  text-align: center;
}
.awards-page .award__text--title {
  font-weight: bold;
  color: black;
  font-size: 1.2em;
}
.awards-page .award__text--title > a {
  color: inherit;
}
.awards-page--winners .award__text--type {
  color: #85558e;
}
.awards-page--shortlisted .award__text--type {
  color: #ba1b6e;
}
.awards-page--members .award__text--type {
  color: #2e3192;
}

.menu {
  padding: 0px;
  margin: 0px;
}

#menu-main-menu {
  position: relative;
}
#menu-main-menu li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 12px;
  position: relative;
}
#menu-main-menu li:first-child {
  padding-left: 0px;
}
#menu-main-menu li:last-child {
  padding-right: 0px;
}
#menu-main-menu li a {
  display: block;
  line-height: 50px;
  color: #666666;
}
#menu-main-menu li ul {
  position: absolute;
  left: 0px;
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.25s, visibility 0.25s;
  -moz-transition: opacity 0.25s, visibility 0.25s;
  -ms-transition: opacity 0.25s, visibility 0.25s;
  -o-transition: opacity 0.25s, visibility 0.25s;
  transition: opacity 0.25s, visibility 0.25s;
  overflow: hidden;
  padding-left: 0px;
}
#menu-main-menu li ul li {
  padding: 0px !important;
  white-space: nowrap;
  display: block;
  background: #e1e1e1;
}
#menu-main-menu li ul li:first-child {
  margin-top: -10px;
  -webkit-transition: margin-top 0.25s;
  -moz-transition: margin-top 0.25s;
  -ms-transition: margin-top 0.25s;
  -o-transition: margin-top 0.25s;
  transition: margin-top 0.25s;
}
#menu-main-menu li ul li a {
  padding: 0 15px;
}
#menu-main-menu li ul li a:hover {
  background: rgba(255, 255, 255, 0.4);
}
#menu-main-menu li:hover > ul {
  visibility: visible;
  opacity: 1;
}
#menu-main-menu li:hover > ul li:first-child {
  margin-top: 0px;
}
@media screen and (max-width: 991px) {
  #menu-main-menu li ul {
    position: relative;
    display: none;
  }
  #menu-main-menu li:hover > ul {
    display: block;
  }
}

#menu-personal-mega-menu > li, #menu-business-mega-menu > li {
  list-style: none;
  float: left;
  width: 50%;
}
#menu-personal-mega-menu > li a, #menu-business-mega-menu > li a {
  display: block;
  padding: 40px 0;
  color: #666666;
}
@media (max-width: 992px) {
  #menu-personal-mega-menu > li a, #menu-business-mega-menu > li a {
    padding: 20px 0;
  }
}
@media (max-width: 992px) {
  #menu-personal-mega-menu > li ul.sub-menu li a, #menu-business-mega-menu > li ul.sub-menu li a {
    padding: 0px !important;
    font-size: 13px !important;
  }
}
@media (max-width: 400px) {
  #menu-personal-mega-menu > li ul.sub-menu li a, #menu-business-mega-menu > li ul.sub-menu li a {
    font-size: 13px !important;
  }
}
#menu-personal-mega-menu > li .band--mega-menu, #menu-business-mega-menu > li .band--mega-menu {
  /* max-height: 0px;
  overflow: hidden;
  margin-top: 1px;
  -webkit-transition: max-height 0.4s;
  -moz-transition: max-height 0.4s;
  -ms-transition: max-height 0.4s;
  -o-transition: max-height 0.4s;
  transition: max-height 0.4s; */

  display: grid;
  grid-template-rows: 0fr;
  margin-top: 1px;
  transition: grid-template-rows 0.4s;

}
#menu-personal-mega-menu > li .band--mega-menu > .container, #menu-business-mega-menu > li .band--mega-menu > .container {
  overflow: hidden;
}
@media (max-width: 992px) {
  #menu-personal-mega-menu > li .band--mega-menu.active, #menu-business-mega-menu > li .band--mega-menu.active {
    max-height: 550px !important;
  }
}
#menu-personal-mega-menu > li:hover > .band--mega-menu, #menu-business-mega-menu > li:hover > .band--mega-menu {
  /* max-height: 581px;
  height: 581px; */
  grid-template-rows: 1fr;
}
#menu-personal-mega-menu .menu__link--business > a:hover, #menu-business-mega-menu .menu__link--business > a:hover {
  color: #2e3192;
}
#menu-personal-mega-menu .menu__link--business > a:after, #menu-business-mega-menu .menu__link--business > a:after {
  content: "";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  color: #2e3192;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu, #menu-business-mega-menu .menu__link--business .band--mega-menu {
  background: #2e3192;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu a, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu a {
  color: #2e3192;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu a:after, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu a:after {
  content: "";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  color: #2e3192;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611 i {
  background-position: 0px 0px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611:hover i {
  background-position: -47px 0px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611 .sub-sub-menu, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611 .sub-sub-menu {
  background: url("/wp-content/themes/Chadwick Lawrence/images/boxhr-menu.png") center no-repeat;
  background-size: cover;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611 i {
    background-position: 0px 0px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2611:hover i {
    background-position: -34px 0px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612 i {
  background-position: -282px -47px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612:hover i {
  background-position: -329px -47px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612 i {
    background-position: -204px -34px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2612:hover i {
    background-position: -238px -34px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613 i {
  background-position: -282px 0px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613:hover i {
  background-position: -329px 0px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613 i {
    background-position: -204px 0px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2613:hover i {
    background-position: -238px 0px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614 i {
  background-position: -188px -47px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614:hover i {
  background-position: -235px -47px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614 i {
    background-position: -136px -34px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2614:hover i {
    background-position: -170px -34px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615 i {
  background-position: -94px -47px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615:hover i {
  background-position: -141px -47px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615 i {
    background-position: -68px -34px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2615:hover i {
    background-position: -102px -34px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616 i {
  background-position: 0px -47px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616:hover i {
  background-position: -47px -47px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616 i {
    background-position: 0px -34px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2616:hover i {
    background-position: -34px -34px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335 i {
  background-position: -188px 0px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335:hover i {
  background-position: -235px 0px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335 i {
    background-position: -136px 0px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-14335:hover i {
    background-position: -170px 0px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617 i {
  background-position: -94px 0px;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617:hover i {
  background-position: -141px 0px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617 i {
    background-position: -68px 0px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-2617:hover i {
    background-position: -102px 0px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347 i {
  background-position: -376px 0;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347:hover i {
  background-position: -424px 0;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347 i {
    background-position: -272px 0px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-27347:hover i {
    background-position: -306px 0px;
  }
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957 i {
  background-position: -376px 0;
}
#menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957:hover i {
  background-position: -424px 0;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957 i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957 i {
    background-position: -272px 0px;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957:hover i, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu #menu-item-29957:hover i {
    background-position: -306px 0px;
  }
}
#menu-personal-mega-menu .menu__link--personal > a:hover, #menu-business-mega-menu .menu__link--personal > a:hover {
  color: #ba1b6e;
}
#menu-personal-mega-menu .menu__link--personal > a:after, #menu-business-mega-menu .menu__link--personal > a:after {
  content: "";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  color: #ba1b6e;
}
#menu-personal-mega-menu .menu__link--personal .band--mega-menu, #menu-business-mega-menu .menu__link--personal .band--mega-menu {
  background: #ba1b6e;
}
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu a, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu a {
  color: #ba1b6e;
}
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu a:after, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu a:after {
  content: "";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 10px;
  color: #ba1b6e;
}
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-19390 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-19390 i {
  background-position:-423px -94px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-19390 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-19390 i {
    background-position: -272px -102px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-19390:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-19390:hover i {
    background-position: -306px -102px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14459 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14459 i {
  background-position: -47px -94px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14459 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14459 i {
    background-position: -136px -102px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14459:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14459:hover i {
    background-position: -170px -102px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14466 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14466 i {
  background-position: -94px -94px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14466 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14466 i {
    background-position: -68px -102px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14466:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14466:hover i {
    background-position: -102px -102px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14471 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14471 i {
  background-position: -141px -94px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14471 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14471 i {
    background-position: -204px -102px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14471:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14471:hover i {
    background-position: -238px -102px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14485 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14485 i {
  background-position: -376px -94px;
}
/*
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14485 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14485 i {
    background-position: -68px -68px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14485:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14485:hover i {
    background-position: -102px -68px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487 i {
  background-position: -188px -94px;
}
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487:hover i {
  background-position: -235px -94px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487 i {
    background-position: -136px -68px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14487:hover i {
    background-position: -170px -68px;
  }
}
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14488 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14488 i {
  background-position: -188px -94px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14488 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14488 i {
    background-position: 0px -102px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14488:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14488:hover i {
    background-position: -34px -102px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14509 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14509 i {
  background-position: -235px -94px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14509 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14509 i {
    background-position: -204px -68px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14509:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14509:hover i {
    background-position: -238px -68px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14511 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14511 i {
  background-position: 0px -141px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14511 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14511 i {
    background-position: 0px -68px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14511:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-14511:hover i {
    background-position: -34px -68px;
  }
} */
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-44875 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-44875 i {
  background: url("https://www.chadwicklawrence.co.uk/wp-content/uploads/2024/01/new-nav-icons-business-personal-2.png") no-repeat !important;
  background-position: 0px -94px !important;
}
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-29950 i,
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-27360 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-29950 i,
#menu-business-mega-menu .menu__lin k--personal .band--mega-menu .sub-menu #menu-item-27360 i {
  background-position: -282px -94px;
}
/* @media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-29950 i,
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-27360 i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-29950 i,
#menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-27360 i {
    background-position: -272px -68px;
  }
  #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-29950:hover i,
#menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-27360:hover i, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-29950:hover i,
#menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu #menu-item-27360:hover i {
    background-position: -306px -68px;
  }
} */
#menu-personal-mega-menu .sub-menu-container, #menu-business-mega-menu .sub-menu-container {
  background: #FFF;
  margin: 2px 0 15px;
}
#menu-personal-mega-menu .sub-menu-container .sub-menu-background, #menu-business-mega-menu .sub-menu-container .sub-menu-background {
  background: #eeeeee;
  padding: 0px;
  position: static;
}
#menu-personal-mega-menu .sub-menu-container .sub-menu, #menu-business-mega-menu .sub-menu-container .sub-menu {
  margin: 0px;
  padding: 0px;
  /* height: 513px; */
}
@media (max-width: 992px) {
  #menu-personal-mega-menu .sub-menu-container .sub-menu, #menu-business-mega-menu .sub-menu-container .sub-menu {
    height: auto;
    padding-bottom: 30px;
  }
}
#menu-personal-mega-menu .sub-menu-container .sub-menu li, #menu-business-mega-menu .sub-menu-container .sub-menu li {
  padding: 0 10px;
  list-style: none;
  line-height: 57px;
  z-index: 998;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .sub-menu-container .sub-menu li, #menu-business-mega-menu .sub-menu-container .sub-menu li {
    line-height: 44px;
  }
}
#menu-personal-mega-menu .sub-menu-container .sub-menu li .page-menu-icon, #menu-business-mega-menu .sub-menu-container .sub-menu li .page-menu-icon {
  background: url("https://www.chadwicklawrence.co.uk/wp-content/uploads/2024/01/new-nav-icons-business-personal-2.png") no-repeat;
  float: left;
  margin-right: 10px;
  margin-top: 8px;
  height: 47px;
  width: 47px;
}
@media only screen and (max-height: 600px) {
  #menu-personal-mega-menu .sub-menu-container .sub-menu li .page-menu-icon, #menu-business-mega-menu .sub-menu-container .sub-menu li .page-menu-icon {
    background-size: 340px 135px;
    height: 34px;
    width: 34px;
  }
}
#menu-personal-mega-menu .sub-menu-container .sub-menu li .page-menu-icon img, #menu-personal-mega-menu .sub-menu-container .sub-menu li .page-menu-icon svg, #menu-business-mega-menu .sub-menu-container .sub-menu li .page-menu-icon img, #menu-business-mega-menu .sub-menu-container .sub-menu li .page-menu-icon svg {
  width: 44px;
  height: 44px;
  padding: 8px;
  vertical-align: top;
}
#menu-personal-mega-menu .sub-menu-container .sub-menu li:hover, #menu-personal-mega-menu .sub-menu-container .sub-menu li.active, #menu-business-mega-menu .sub-menu-container .sub-menu li:hover, #menu-business-mega-menu .sub-menu-container .sub-menu li.active {
  background: #FFF;
}
#menu-personal-mega-menu .sub-menu-container .sub-menu li:hover .sub-sub-menu, #menu-personal-mega-menu .sub-menu-container .sub-menu li.active .sub-sub-menu, #menu-business-mega-menu .sub-menu-container .sub-menu li:hover .sub-sub-menu, #menu-business-mega-menu .sub-menu-container .sub-menu li.active .sub-sub-menu {
  max-height: 700px;
  min-height: 455px;
  opacity: 1;
}
#menu-personal-mega-menu .sub-menu-container .sub-menu li a, #menu-business-mega-menu .sub-menu-container .sub-menu li a {
  padding: 0;
  position: relative;
}
#menu-business-mega-menu .sub-sub-menu a,
#menu-personal-mega-menu .sub-sub-menu a {
  padding: 15px 0px !important;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu, #menu-business-mega-menu .sub-menu-container .sub-sub-menu {
  position: absolute;
  top: 0px;
  left: 381px;
  width: 759px;
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu ul, #menu-business-mega-menu .sub-menu-container .sub-sub-menu ul {
  padding-left: 0px;
  padding-top: 5px;
  height: 313px;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu ul li, #menu-business-mega-menu .sub-menu-container .sub-sub-menu ul li {
  float: left;
  width: 33.333%;
  line-height: 1.5em;
  padding: 5px 15px;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu ul li:hover, #menu-business-mega-menu .sub-menu-container .sub-sub-menu ul li:hover {
  background: none;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu ul li:hover a, #menu-business-mega-menu .sub-menu-container .sub-sub-menu ul li:hover a {
  color: #666666;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu .menu-advert, #menu-business-mega-menu .sub-menu-container .sub-sub-menu .menu-advert {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: 50% 50%;
  height: 200px;
  padding-top: 128px;
  position: relative;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__fade, #menu-business-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__fade {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  background: url("images/submenu_fade.png") repeat-x bottom left;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__text, #menu-business-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__text {
  margin: 0px;
  font-size: 18px;
  color: #FFF;
  margin-left: 20px;
  float: left;
  margin-right: 20px;
  line-height: 1.5em;
  text-transform: uppercase;
  font-weight: bold;
  max-width: 580px;
  position: relative;
  z-index: 1;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__link, #menu-business-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__link {
  float: right;
  margin: 0px;
  margin-right: 20px;
  line-height: 1em;
  text-align: center;
  font-size: 18px;
  position: relative;
  z-index: 1;
  background: #01c09f;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__link a, #menu-business-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__link a {
  padding: 20px;
  display: block;
  color: #FFF;
}
#menu-personal-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__link a:after, #menu-business-mega-menu .sub-menu-container .sub-sub-menu .menu-advert__link a:after {
  content: "";
  margin-left: 0px;
}

.reveal-modal.team-reveal {
  position: fixed !important;
  top: 10% !important;
  max-height: 80%;
  overflow-x: hidden;
  overflow-y: scroll;
}

#menu-legal-menu {
  list-style: none;
  margin-bottom: 8px;
}
#menu-legal-menu li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#menu-legal-menu li:first-child a {
  border-left: 0px;
}
#menu-legal-menu li:last-child a {
  padding-right: 0px;
}
#menu-legal-menu li a {
  color: #666666;
  padding: 0 12px;
  border-left: 1px solid #666666;
}

a:focus {
  text-decoration: none;
}

#menu-business-mega-menu .mobile-view-all, #menu-personal-mega-menu .mobile-view-all {
  display: none;
}

.mobile-burger {
  display: none;
}

.dynamic-social {
  text-align: center;
  padding-bottom: 30px;
}
.dynamic-social h4 {
  color: #FFF;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 8px;
  margin-top: 0px;
}
.dynamic-social hr {
  border-top: 2px solid #FFF;
  width: 50px;
  margin-top: 0px;
}
.dynamic-social__icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 8px;
}
.dynamic-social a {
  color: #FFF;
}

.service-link-to-team {
  padding: 30px 0;
  text-align: center;
}
.service-link-to-team__button {
  display: inline-block;
  padding: 18px 20px;
  font-size: 18px;
  color: white;
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1);
}
.page-section--business .service-link-to-team__button {
  background: #ba1b6e;
}
.page-section--business .service-link-to-team__button:hover {
  color: #ba1b6e;
}
.page-section--personal .service-link-to-team__button {
  background: #2e3192;
}
.page-section--personal .service-link-to-team__button:hover {
  color: #2e3192;
}
.service-link-to-team__button:hover {
  background: white;
}

#ninja_forms_form_31_response_msg {
  position: fixed;
  bottom: 0px;
  left: 0px;
  z-index: 999;
  width: 100%;
  text-align: center;
  background: #90D73D;
  color: #FFF;
  font-size: 18px;
}

.well {
  background: #2e3192;
  padding: 20px 40px;
  text-align: left;
}
.well ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
}
.well ul:last-child {
  margin-bottom: 0px;
}
.well ul li {
  margin-bottom: 2px;
  color: #FFF;
}
.well ul li:last-child {
  margin-bottom: 0px;
}

.contact-form__padding {
  padding: 25px;
  border: 1px solid #e2e2e2;
}

.g-recaptcha > div {
  margin: 0 auto;
}

#back-parent-service {
  color: #2e3192;
}
#back-parent-service a {
  color: #2e3192;
}
#back-parent-service i {
  margin-right: 4px;
}

.vertical-align {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.no-relative {
  position: static;
}

.clear {
  clear: both;
}

.law-yorkshire__logo {
  margin-top: 30px;
}

@media (max-width: 1200px) {
  .inline-list--header-contact .inline-list__item {
    padding-right: 10px;
  }
  .inline-list--header-contact .inline-list__item--facebook, .inline-list--header-contact .inline-list__item--twitter, .inline-list--header-contact .inline-list__item--linkedin {
    padding-right: 0px;
  }

  #menu-main-menu li {
    padding: 0 10px;
  }

  #menu-personal-mega-menu .mobile-view-all, #menu-business-mega-menu .mobile-view-all {
    display: none;
  }
  #menu-personal-mega-menu .sub-menu-container .sub-menu li .sub-sub-menu, #menu-business-mega-menu .sub-menu-container .sub-menu li .sub-sub-menu {
    left: 314px;
    width: 626px;
  }
  #menu-personal-mega-menu .sub-menu-container .sub-menu li .sub-sub-menu ul, #menu-business-mega-menu .sub-menu-container .sub-menu li .sub-sub-menu ul {
    height: 315px;
  }
  #menu-personal-mega-menu .sub-menu-container .sub-menu li .sub-sub-menu ul li, #menu-business-mega-menu .sub-menu-container .sub-menu li .sub-sub-menu ul li {
    width: 50%;
    line-height: 1.5em;
    padding: 3px 15px;
  }
  #menu-personal-mega-menu .sub-menu-container .sub-menu li .menu-advert, #menu-business-mega-menu .sub-menu-container .sub-menu li .menu-advert {
    height: 140px;
    padding-top: 60px;
  }
  #menu-personal-mega-menu .sub-menu-container .sub-menu li .menu-advert__text, #menu-business-mega-menu .sub-menu-container .sub-menu li .menu-advert__text {
    width: 65%;
    margin: 0 5%;
  }
  #menu-personal-mega-menu .sub-menu-container .sub-menu li .menu-advert__link, #menu-business-mega-menu .sub-menu-container .sub-menu li .menu-advert__link {
    width: 20%;
    margin-right: 5%;
  }

  .child-section {
    min-height: 435px;
  }
  .child-section__icon {
    top: 215px;
  }

  .media-hub__date {
    top: 74px;
  }
}
@media (max-width: 992px) {
  body {
    padding-top: 175px;
  }
  body header .band--main {
    height: 60px;
  }
  body header .band--main .logo-container {
    text-align: center;
  }
  body header .band--main .logo-link {
    display: inline-block;
  }
  body header .band--main .logo {
    padding: 10px 0;
    max-width: 220px;
  }
  body header .band--grey {
    top: 60px;
  }
  body header .mobile-services {
    padding: 17px 0;
  }
  body header .menu-personal-mega-menu-container {
    top: 150px;
  }
  body header .menu-business-mega-menu-container {
    top: 211px;
    z-index: 20;
  }

  header .band {
    width: 100%;
  }
  header .band--main {
    position: fixed;
    top: 0px;
    margin-top: 0px;
    z-index: 999;
    height: 100px;
  }
  header .band--main .logo {
    max-width: 250px;
    width: 100%;
  }
  header .band--grey {
    position: fixed;
    top: 100px;
    z-index: 999;
    height: 55px;
  }
}
@media (max-width: 992px) and (max-width: 767px) {
  header .band--grey {
    height: 100px;
  }
}
@media (max-width: 992px) {
  .band--contact {
    display: none;
  }
  .band--services {
    display: none;
  }
  .band--law-yorkshire {
    position: relative;
    height: auto;
  }
  .band--law-yorkshire > .container {
    position: static;
    transform: none;
    -webkit-transform: none;
  }
  .band--law-yorkshire .bg-image {
    position: absolute;
    bottom: 0px;
  }
}
@media (max-width: 992px) {
  .hero--homepage h1 {
    margin-bottom: 20px;
    font-size: 36px;
  }
  .hero--homepage .inline-list__item {
    display: block;
    margin-bottom: 10px;
  }
}
@media (max-width: 992px) {
  .inline-list--header-contact .inline-list__item {
    font-size: 0px;
  }
  .inline-list--header-contact .inline-list__item i {
    font-size: 24px;
  }
  .inline-list--header-contact .inline-list__item a {
    color: #2e3192;
  }
  .inline-list--header-contact .inline-list__item--facebook, .inline-list--header-contact .inline-list__item--twitter, .inline-list--header-contact .inline-list__item--linkedin {
    display: none;
  }
}
@media (max-width: 992px) {
  .working-with__title {
    float: none;
    width: 100%;
    text-align: center;
  }
  .working-with__cta {
    display: none;
  }
  .working-with hr {
    margin: 0 0 25px 0;
  }
}
@media (max-width: 992px) {
  .section-icons--x .section-icons__icon {
    width: 23%;
  }
  .section-icons--x .section-icons__icon--view-all {
    display: list-item;
  }
  .section-icons--x .section-icons__icon.active {
    border-bottom: 4px solid #FFF;
  }
}
@media (max-width: 992px) {
  .section-titles__title {
    text-align: center;
  }
  .section-titles__title a {
    display: block;
    float: none;
  }
}
@media (max-width: 992px) {
  .hide-scrollbar {
    height: 57px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
  }
}
@media (max-width: 992px) {
  .calendar {
    display: none;
  }
}
@media (max-width: 992px) {
  .media-hub__filter {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    height: 97px;
    padding-bottom: 40px;
  }
  .media-hub ul {
    width: auto;
    padding-right: 0;
    float: none;
  }
  .media-hub ul li {
    padding: 5px;
    font-size: 0px;
  }
  .media-hub ul li i {
    font-size: 28px;
    padding: 4px;
    text-align: center;
  }
  .media-hub__date {
    top: 0px;
  }
}
@media (max-width: 992px) {
  .colophon-block .logo {
    max-width: 250px;
    margin: 0 auto;
    display: block;
  }
  .colophon-block .colophon {
    text-align: center;
  }
}
@media (max-width: 992px) {
  .child-section {
    min-height: 380px;
  }
  .child-section:hover .child-section__icon {
    top: auto;
    bottom: 170px;
  }
  .child-section__icon {
    top: auto;
    bottom: 165px;
    -webkit-transition: bottom 0.25s;
    -moz-transition: bottom 0.25s;
    -ms-transition: bottom 0.25s;
    -o-transition: bottom 0.25s;
    transition: bottom 0.25s;
  }
  .child-section__title {
    padding-top: 30px;
  }
}
@media (max-width: 992px) {
  .quickjump__item {
    width: 100%;
  }
  .quickjump ul {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .page-content {
    text-align: left;
    padding: 10px 20px;
  }
}
@media (max-width: 992px) {
  .mobile-services {
    display: block;
    text-align: right;
    font-size: 18px;
    color: #2e3192;
    padding: 37px 0;
    cursor: pointer;
  }
}
@media (max-width: 992px) {
  .menu-main-menu-container {
    position: absolute;
    left: 0px;
    top: 105px !important;
    width: 100%;
    max-height: 0px;
    overflow: hidden;
    background: #f7f7f7;
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
    -ms-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
  .menu-main-menu-container ul li {
    display: block;
    width: 100%;
  }
  .menu-main-menu-container ul li:hover {
    background: #FFF;
  }
  .menu-main-menu-container #menu-main-menu li {
    padding: 0;
  }
  .menu-main-menu-container #menu-main-menu li a {
    line-height: 40px;
    padding: 0 20px;
  }
  .menu-main-menu-container.active {
    max-height: 400px;
  }
}
@media (max-width: 992px) {
  .band--mega-menu {
    position: relative;
  }
}
@media (max-width: 992px) {
  .menu-business-mega-menu-container {
    top: 217px;
  }
}
@media (max-width: 992px) {
  .menu-personal-mega-menu-container {
    top: 155px;
  }
}
@media (max-width: 992px) {
  .menu-business-mega-menu-container, .menu-personal-mega-menu-container {
    position: absolute;
    width: 100%;
    left: 0px;
    max-height: 0px;
    -webkit-transition: max-height 0.5s;
    -moz-transition: max-height 0.5s;
    -ms-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    transition: max-height 0.5s;
    display: none;
  }
  .menu-business-mega-menu-container.active, .menu-personal-mega-menu-container.active {
    display: block;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu > li, .menu-business-mega-menu-container #menu-business-mega-menu > li, .menu-personal-mega-menu-container #menu-personal-mega-menu > li, .menu-personal-mega-menu-container #menu-business-mega-menu > li {
    width: 50%;
    float: none;
    position: relative;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu > li a, .menu-business-mega-menu-container #menu-business-mega-menu > li a, .menu-personal-mega-menu-container #menu-personal-mega-menu > li a, .menu-personal-mega-menu-container #menu-business-mega-menu > li a {
    padding: 20px;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu > li .band--mega-menu, .menu-business-mega-menu-container #menu-business-mega-menu > li .band--mega-menu, .menu-personal-mega-menu-container #menu-personal-mega-menu > li .band--mega-menu, .menu-personal-mega-menu-container #menu-business-mega-menu > li .band--mega-menu {
    margin-top: 0px;
    /*
    &.active {
    	@media (max-width: $screen_md) {
    		width: 95%;
    		left: 2.5%!important;
    	}
    }
    */
  }
}
@media (max-width: 992px) and (max-width: 992px) {
  .menu-business-mega-menu-container #menu-personal-mega-menu > li .band--mega-menu, .menu-business-mega-menu-container #menu-business-mega-menu > li .band--mega-menu, .menu-personal-mega-menu-container #menu-personal-mega-menu > li .band--mega-menu, .menu-personal-mega-menu-container #menu-business-mega-menu > li .band--mega-menu {
    width: 93% !important;
    left: 2.5% !important;
    position: fixed;
    bottom: 0px;
    top: 236px;
    height: auto;
    display: none;
  }
}
@media (max-width: 992px) {
  .menu-business-mega-menu-container #menu-personal-mega-menu .sub-menu-container, .menu-business-mega-menu-container #menu-business-mega-menu .sub-menu-container, .menu-personal-mega-menu-container #menu-personal-mega-menu .sub-menu-container, .menu-personal-mega-menu-container #menu-business-mega-menu .sub-menu-container {
    background: none;
    margin: 0px;
    padding: 0px;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu .sub-menu-container .sub-sub-menu, .menu-business-mega-menu-container #menu-business-mega-menu .sub-menu-container .sub-sub-menu, .menu-personal-mega-menu-container #menu-personal-mega-menu .sub-menu-container .sub-sub-menu, .menu-personal-mega-menu-container #menu-business-mega-menu .sub-menu-container .sub-sub-menu {
    display: contents;
  }
}
@media (max-width: 992px) {
  .menu-business-mega-menu-container #menu-personal-mega-menu .band--mega-menu .container, .menu-business-mega-menu-container #menu-business-mega-menu .band--mega-menu .container, .menu-personal-mega-menu-container #menu-personal-mega-menu .band--mega-menu .container, .menu-personal-mega-menu-container #menu-business-mega-menu .band--mega-menu .container {
    padding: 0px;
  }
}
@media (max-width: 992px) {
  .menu-business-mega-menu-container #menu-personal-mega-menu .menu__link a, .menu-business-mega-menu-container #menu-business-mega-menu .menu__link a, .menu-personal-mega-menu-container #menu-personal-mega-menu .menu__link a, .menu-personal-mega-menu-container #menu-business-mega-menu .menu__link a {
    color: #FFF;
    font-size: 16px;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu .menu__link--business .band--mega-menu, .menu-business-mega-menu-container #menu-business-mega-menu .menu__link--business .band--mega-menu, .menu-personal-mega-menu-container #menu-personal-mega-menu .menu__link--business .band--mega-menu, .menu-personal-mega-menu-container #menu-business-mega-menu .menu__link--business .band--mega-menu {
    background: #eeeeee;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu .menu__link--business a, .menu-business-mega-menu-container #menu-business-mega-menu .menu__link--business a, .menu-personal-mega-menu-container #menu-personal-mega-menu .menu__link--business a, .menu-personal-mega-menu-container #menu-business-mega-menu .menu__link--business a {
    background-color: #2e3192;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu .menu__link--business a:after, .menu-business-mega-menu-container #menu-business-mega-menu .menu__link--business a:after, .menu-personal-mega-menu-container #menu-personal-mega-menu .menu__link--business a:after, .menu-personal-mega-menu-container #menu-business-mega-menu .menu__link--business a:after {
    color: #FFF;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu .menu__link--personal .band--mega-menu, .menu-business-mega-menu-container #menu-business-mega-menu .menu__link--personal .band--mega-menu, .menu-personal-mega-menu-container #menu-personal-mega-menu .menu__link--personal .band--mega-menu, .menu-personal-mega-menu-container #menu-business-mega-menu .menu__link--personal .band--mega-menu {
    background: #eeeeee;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu .menu__link--personal a, .menu-business-mega-menu-container #menu-business-mega-menu .menu__link--personal a, .menu-personal-mega-menu-container #menu-personal-mega-menu .menu__link--personal a, .menu-personal-mega-menu-container #menu-business-mega-menu .menu__link--personal a {
    background-color: #ba1b6e;
  }
  .menu-business-mega-menu-container #menu-personal-mega-menu .menu__link--personal a:after, .menu-business-mega-menu-container #menu-business-mega-menu .menu__link--personal a:after, .menu-personal-mega-menu-container #menu-personal-mega-menu .menu__link--personal a:after, .menu-personal-mega-menu-container #menu-business-mega-menu .menu__link--personal a:after {
    color: #FFF;
  }
}
@media (max-width: 992px) {
  .menu-business-mega-menu-container.active .menu__link .band--mega-menu.active,
.menu-personal-mega-menu-container.active .menu__link .band--mega-menu.active {
    display: block !important;
  }
}
@media (max-width: 992px) {
  #menu-personal-mega-menu .mobile-view-all, #menu-business-mega-menu .mobile-view-all {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
  }
  #menu-personal-mega-menu .mobile-view-all:after, #menu-business-mega-menu .mobile-view-all:after {
    display: none;
  }
  #menu-personal-mega-menu > li:hover > .band--mega-menu, #menu-business-mega-menu > li:hover > .band--mega-menu {
    max-height: 0px;
  }
  #menu-personal-mega-menu > li > .band--mega-menu.active, #menu-business-mega-menu > li > .band--mega-menu.active {
    max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
  }
  #menu-personal-mega-menu .menu__link--business .band--mega-menu .sub-menu a, #menu-personal-mega-menu .menu__link--personal .band--mega-menu .sub-menu a, #menu-business-mega-menu .menu__link--business .band--mega-menu .sub-menu a, #menu-business-mega-menu .menu__link--personal .band--mega-menu .sub-menu a {
    background: none;
  }
}
@media (max-width: 992px) {
  .mobile-burger {
    display: block;
    text-align: right;
    padding: 12px 0;
    font-size: 18px;
    cursor: pointer;
  }
  .mobile-burger i {
    margin-left: 8px;
    vertical-align: middle;
  }
}
@media (max-width: 992px) {
  .reveal-modal {
    width: 90%;
    margin: 0 5%;
  }
}
@media (max-width: 992px) {
  .team-reveal__content {
    width: 100%;
  }
  .team-reveal__image {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .single-media__share {
    margin-top: 20px;
  }
}
@media (max-width: 992px) {
  .quickjump {
    display: none;
  }
}
@media (max-width: 992px) {
  .col-md-hide {
    display: none;
  }
}
@media (max-width: 992px) {
  .container .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 992px) {
  .alternating-news__content {
    position: static !important;
    float: left !important;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .page-section--partners .isotope-filter .isotope-filter__toggle {
    width: 33%;
  }
}
@media (max-width: 768px) {
  .isotope-filter li {
    width: 100%;
  }
  .isotope-filter li.isotope-filter__full ul {
    margin-left: -15px;
    min-width: 0px;
  }
  .isotope-filter li.isotope-filter__full ul li {
    width: 100%;
  }
  .isotope-filter li.isotope-filter__current {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 1.2em;
  }
}
.modal {
  position: fixed;
  left: 0px;
  right: 0px;
  text-align: center;
  z-index: 5000;
  top: -2px;
  bottom: 100%;
  overflow: hidden;
}
.modal--active {
  top: 0px;
  bottom: 0px;
}
.modal__overlay {
  z-index: -1;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.6) center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAYUlEQVQ4je3MoRGAMBBE0b8MsRiqQWAoJZO2rhBsSqACKqCFw2JI4kDkuZ35s9B131NLlFLa3H0CspldpXasncUYF2CVBDADVuqH2qGk8JjhNWw9NLMs6XD3E9hrfdf9wQ2FHRJq1Nxb2AAAAABJRU5ErkJggg==);
}
.modal:before, .modal:after {
  display: inline-block;
  width: 0px;
  height: 100%;
  overflow: hidden;
  content: " ";
  vertical-align: middle;
}
.modal__window {
  display: inline-block;
  vertical-align: middle;
  width: 1140px;
  max-width: 90%;
  background: white;
  position: relative;
  max-height: 90%;
}
.modal__window:after {
  content: " ";
  width: 100%;
  display: table;
  clear: both;
}
.modal__close {
  position: absolute;
  right: -30px;
  top: -30px;
  width: 60px;
  height: 60px;
  color: white;
  background: #ba1b6e;
  line-height: 60px;
  border-radius: 50%;
  font-size: 48px;
  cursor: pointer;
  z-index: 6000;
}
.modal__close:hover {
  background: #2e3192;
}

.contact-modal__row {
  position: relative;
}
.contact-modal__image {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 50%;
  background: url(images/modal-image-contact-min.jpg) center no-repeat;
  background-size: cover;
}
.contact-modal__footer {
  width: 50%;
  float: left;
  height: 50px;
}
.contact-modal__footer--purple {
  background: #2e3192;
}
.contact-modal__footer--pink {
  background: #ba1b6e;
}
.contact-modal__content {
  width: 50%;
  margin-left: 50%;
  padding: 30px 50px 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
.contact-modal__content .ninja-forms-response-msg {
  font-size: 18px;
  padding: 10px;
  line-height: 1;
  margin-bottom: 20px;
}
.contact-modal__content .ninja-forms-response-msg > p {
  margin: 0;
}
.contact-modal__content .ninja-forms-response-msg.ninja-forms-error-msg {
  background: #ffcbcb;
}
.contact-modal__content .ninja-forms-required-items {
  display: none;
}
.contact-modal__content .nf-desc {
  color: #2e3192;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.2em;
}
.contact-modal__content .nf-desc > p {
  margin: 0 0 1em;
}
.contact-modal__content .nf-desc > p:last-child {
  margin: 0;
}
.contact-modal__content hr {
  border: 0;
  border-top: 2px solid #ba1b6e;
  width: 25%;
  margin: 20px auto;
}
.contact-modal__content .field-wrap {
  position: relative;
  margin-bottom: 10px;
}
.contact-modal__content .field-wrap.label-right input, .contact-modal__content .field-wrap.label-right textarea {
  width: 100%;
  padding: 10px 10px 10px 50px;
  border: 1px solid #eeeeee;
  background: #eeeeee;
  outline: 0 !important;
  box-shadow: none !important;
  color: black;
}
.contact-modal__content .field-wrap.label-right input:focus, .contact-modal__content .field-wrap.label-right textarea:focus {
  border: 1px solid #2e3192;
}
.contact-modal__content .field-wrap.label-right input:focus + label, .contact-modal__content .field-wrap.label-right textarea:focus + label {
  color: #2e3192;
}
.contact-modal__content .field-wrap.label-right label {
  margin: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  text-indent: -99em;
  cursor: pointer;
}
.contact-modal__content .field-wrap.label-right label i {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100px;
  line-height: 50px;
  text-indent: 0;
}
@media screen and (max-width: 991px) {
  .contact-modal__image {
    display: none;
  }
  .contact-modal__content {
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .contact-modal__content {
    padding: 20px 10px;
  }
}

.blueimp-gallery > .slides > .slide > .video-content > video {
  display: block;
}

.logo__wall {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.logo__wall-logo {
  margin: 20px;
  max-width: 200px;
}
.logo__wall-image {
  width: 200px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo__wall-img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  width: 100%;
}
.logo__wall-text {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .logo__wall-logo:nth-child(3n+1) {
    margin-left: 0;
  }
  .logo__wall-logo:nth-child(3n) {
    margin-right: 0;
  }
  .logo__wall-logo:last-child {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .logo__wall-logo {
    max-width: calc((100% - 80px) / 3);
  }
}

#ninja_forms_form_45_all_fields_wrap > * {
  width: 100%;
  padding: 0 7.5px;
  float: left;
}
@media screen and (min-width: 768px) {
  #ninja_forms_form_45_all_fields_wrap > #ninja_forms_field_139_div_wrap,
#ninja_forms_form_45_all_fields_wrap > #ninja_forms_field_140_div_wrap,
#ninja_forms_form_45_all_fields_wrap > #ninja_forms_field_141_div_wrap,
#ninja_forms_form_45_all_fields_wrap > #ninja_forms_field_143_div_wrap {
    width: 50% !important;
  }
}
#ninja_forms_form_45_all_fields_wrap > #ninja_forms_field_141_div_wrap {
  clear: left;
}

.embed-youtube iframe {
  width: 100%;
  height: auto;
  min-height: 317px;
  margin-top: 25px;
}
@media screen and (max-width: 1199px) {
  .embed-youtube iframe {
    min-height: 253px;
  }
}
@media screen and (max-width: 991px) {
  .embed-youtube iframe {
    min-height: 190px;
  }
}
@media screen and (max-width: 767px) {
  .embed-youtube iframe {
    min-height: 392px;
  }
}
@media screen and (max-width: 450px) {
  .embed-youtube iframe {
    min-height: 230px;
  }
}

.embed-youtube {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.embed-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  min-height: 0 !important;
}

.section__pages {
  padding-top: 50px;
}
.section__media {
  background-color: #BA1B6E;
  padding: 42px 0 80px;
}
.section__media-title {
  color: #fff;
  text-transform: uppercase;
  text-align: center;
}
.section__media-item {
  background-color: #fff;
}

.page-section--business .section__media {
  background-color: #2e3192;
}

.taxonomy-term-description {
  text-align: center;
}

.owl-carousel .owl-item .hero--homepage .banner-logo {
  display: block;
  margin: 0 auto;
  height: auto;
  width: 50px;
}

@media only screen and (min-width: 1024px) {
  .banner-desc p {
    font-size: 1.75em;
  }
}
.banner-desc a:link, .banner-desc a:visited {
  color: white;
  text-decoration: underline;
}
.banner-desc a:hover, .banner-desc a:focus {
  color: white;
  text-decoration: none;
}

.filter {
  display: flex;
  line-height: 40px;
  margin-bottom: 5px;
  list-style: none;
}
.filter--active {
  transition: 0.3s;
}
.filter--active .filter-link {
  color: #ba1b6e;
}
.filter--active .filter-link::before {
  border-color: #ba1b6e;
  background-color: #ba1b6e;
}
.filter-link {
  display: block;
  position: relative;
  padding-left: 30px;
  padding-right: 20px;
  width: 100%;
  color: #2e3192;
}
.filter-link::before {
  border: 2px solid #2e3192;
  border-radius: 6px;
  display: block;
  content: "";
  height: 20px;
  width: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.filter-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.filter-section-title::after {
  content: "";
  font-family: "FontAwesome";
  font-weight: 300;
  padding-left: 15px;
  font-size: 0.87em;
}
.filters {
  display: none;
}
.filters--visible {
  display: block;
}

.person-list {
  padding: 40px 0;
}

.media-hub__btn:first-of-type {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  padding-left: 40px;
}
.media-hub__btn:last-of-type {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  padding-right: 40px;
}

.btn,
.band--awards .awards__read-more a,
.media-hub__read-more a,
.testimonial-slides__read-more a,
.page-section--media.page-section--news .prev-posts-link a,
.page-section--media.page-section--news .next-posts-link a,
.page-section--media.page-section--cps .prev-posts-link a,
.page-section--media.page-section--cps .next-posts-link a,
.page-section--media.page-section--media .prev-posts-link a,
.page-section--media.page-section--media .next-posts-link a {
  border-radius: 50px;
  text-transform: none;
  font-size: 16px;
}

.band--awards .awards__read-more a {
  background-color: white;
  color: #2e3192;
  text-transform: none;
}

.media-hub__container {
  min-height: auto;
}
.media-hub__container--archived {
  min-height: 540px;
}

.media-hub__slides {
  min-height: 410px;
}

@media only screen and (min-width: 991px) {
  .chad-col:nth-of-type(3n+1) {
    clear: left;
  }
}

.archive-year-dd, .archive-month-dd {
  padding: 10px 5px;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
@media only screen and (min-width: 768px) {
  .archive-year-dd, .archive-month-dd {
    width: auto;
    margin-right: 10px;
  }
}

.btn--blue {
  border: 0;
  color: white;
  background-color: #2e3192;
}

.archive-btn {
  margin: 0 auto 10px;
}
@media only screen and (min-width: 768px) {
  .archive-btn {
    margin: auto;
    display: inline-block;
  }
}

@media only screen and (min-width: 1024px) {
  .archive-form {
    padding: 15px 0;
  }
}

.cc-get-conveyancing{
  display: flex;
  justify-content: center;
  margin-top: 25px;
  flex-direction: column;
  align-items: center;
  text-align: center;

}

.cc-howla-button-wrap{
 display: flex;
 flex-direction: column;
 gap: 12px;
 max-width: 500px;
 padding-left: 20px;
 padding-right: 20px;
}

.cc-get-conveyancing a.hoowla-quote-button {
  background-color: #ba1b6e;;
  text-transform: capitalize;
  font-family: "Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  padding: 24px 0px;
  text-align: center;
  font-size: 24px;
}

@media (max-width: 768px) {
  .cc-get-conveyancing a.hoowla-quote-button {
    font-size: 20px;
    padding: 20px 58px;
  }
}

@media (max-width: 480px) {
  .cc-get-conveyancing a.hoowla-quote-button {
    font-size: 18px;
    padding: 20px 30px;
  }
}
/*# sourceMappingURL=style.css.map */
