/* Neat 1.7.0 * http://neat.bourbon.io * Copyright 2012-2014 thoughtbot, inc. * MIT License */html {  box-sizing: border-box;}*, *:before, *:after {  box-sizing: inherit;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font: inherit;  font-size: 100%;  vertical-align: baseline;}html {  line-height: 1;}ol, ul {  list-style: none;}table {  border-collapse: collapse;  border-spacing: 0;}caption, th, td {  text-align: left;  font-weight: normal;  vertical-align: middle;}q, blockquote {  quotes: none;}q:before, q:after, blockquote:before, blockquote:after {  content: "";  content: none;}a img {  border: none;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block;}/*blue*//*$column: 60px;*//*$gutter: 1.5em;*/@font-face {  font-family: 'OpenSansLight';  src: url("/myblinx-co-uk/_img/fonts/OpenSans-Light-webfont.eot");  src: url("/myblinx-co-uk/_img/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/myblinx-co-uk/_img/fonts/OpenSans-Light-webfont.woff") format("woff"), url("/myblinx-co-uk/_img/fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("/myblinx-co-uk/_img/fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'MavenProBold';  src: url("/myblinx-co-uk/_img/fonts/MavenPro-Bold.eot");  src: url("/myblinx-co-uk/_img/fonts/MavenPro-Bold.eot?#iefix") format("embedded-opentype"), url("/myblinx-co-uk/_img/fonts/MavenPro-Bold.woff") format("woff"), url("/myblinx-co-uk/_img/fonts/MavenPro-Bold.ttf") format("truetype"), url("/myblinx-co-uk/_img/fonts/MavenPro-Bold.svg#MavenProBold") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'MavenProMedium';  src: url("/myblinx-co-uk/_img/fonts/MavenPro-Medium.eot");  src: url("/myblinx-co-uk/_img/fonts/MavenPro-Medium.eot?#iefix") format("embedded-opentype"), url("/myblinx-co-uk/_img/fonts/MavenPro-Medium.woff") format("woff"), url("/myblinx-co-uk/_img/fonts/MavenPro-Medium.ttf") format("truetype"), url("/myblinx-co-uk/_img/fonts/MavenPro-Medium.svg#MavenProMedium") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'MavenProRegular';  src: url("/myblinx-co-uk/_img/fonts/MavenPro-Regular.eot");  src: url("/myblinx-co-uk/_img/fonts/MavenPro-Regular.eot?#iefix") format("embedded-opentype"), url("/myblinx-co-uk/_img/fonts/MavenPro-Regular.woff") format("woff"), url("/myblinx-co-uk/_img/fonts/MavenPro-Regular.ttf") format("truetype"), url("/myblinx-co-uk/_img/fonts/MavenPro-Regular.svg#MavenProRegular") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Blokletters-Viltstift';  src: url("/myblinx-co-uk/_img/fonts/blokletters-viltstift.eot");  src: url("/myblinx-co-uk/_img/fonts/blokletters-viltstift.eot?#iefix") format("embedded-opentype"), url("/myblinx-co-uk/_img/fonts/blokletters-viltstift.woff") format("woff"), url("/myblinx-co-uk/_img/fonts/blokletters-viltstift.ttf") format("truetype"), url("/myblinx-co-uk/_img/fonts/blokletters-viltstift.svg#Blokletters-Viltstift") format("svg");  font-weight: normal;  font-style: normal;}h1, h2, h3, h4, h5, h6, p {  text-rendering: optimizeLegibility;  font-weight: normal;}strong {  font-weight: bold;}a {  color: #00aeef;  text-decoration: none;  font-family: 'MavenProMedium', arial, sans-serif;  font-size: 1.25em;}a:hover, a:focus {  text-decoration: underline  /*color: lighten($blue, 10%);*/}a:active {  /*color: darken($blue, 10%);*/}h1 {  font-family: 'Blokletters-Viltstift', arial, sans-serif;  font-size: 2.125em;  margin: 25px 0;}h2 {  font-family: 'MavenProBold', arial, sans-serif;  font-size: 2.125em;  margin: 25px 0;}h3 {  font-family: 'MavenProBold', arial, sans-serif;  margin: 15px 0;  font-size: 1.5em;}h4 {  font-family: 'MavenProBold', arial, sans-serif;  font-size: 1.25em;  margin: 15px 0;  color: #222222;  text-transform: uppercase;}h5 {  font-family: 'MavenProMedium', arial, sans-serif;  font-size: 1.25em;  margin: 15px 0;  color: #222222;}h6 {  font-family: 'MavenProRegular', arial, sans-serif;  font-size: 1.25em;  margin: 15px 0;  color: #222222;}p {  font-family: 'OpenSansLight', arial, sans-serif;  font-size: 1.0625em;  margin: 15px 0;  color: #222222;  line-height: 1.6;}@media only screen and (max-device-width: 480px) {  p {    -webkit-text-size-adjust: none;    max-height: 999999999px;  }}.solid-button.blue {  margin: 1em 0;  display: inline-block;}.solid-button.blue a {  background-color: #00aeef;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}.solid-button.blue a:hover {  background-color: #23c3ff;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.solid-button.blue a:focus {  background-color: #0089bc;}.solid-button.blue a:active {  background-color: #0089bc;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}.header {  z-index: 9999;  padding: 0;}.nav {  text-align: center;  float: right;  margin-top: 44px;}ul.menu {  list-style-type: none;  margin: 0 auto;  padding: 0;  display: inline-block;}ul.menu:after {  content: "";  display: table;  clear: both;}ul.menu li:last-child {  padding-right: 0;}ul.menu > li {  padding: 0 1em;  float: left;  text-align: center;  position: relative;  margin: 0;  line-height: 1;}ul.menu > li a {  color: #222222;  font-family: 'MavenProBold', arial, sans-serif;  font-size: 1.25em;  padding: 0 5px 0;  text-decoration: none;  text-transform: lowercase;}ul.menu > li a:hover {  border-bottom: 3px solid #00aeef;}ul.menu > li a.linkActive {  border-bottom: 3px solid #00aeef;  color: #00aeef;}ul.menu > li > ul {  display: none;  position: absolute;  left: 0;  top: 2em;  width: auto;  min-width: 12.5em;  background-color: #333;  background-color: rgba(50, 50, 50, 0.85);  box-shadow: 0px 5px 5px 0 rgba(0, 0, 0, 0.35);  padding: 0.312em 0;  z-index: 99999;}ul.menu > li > ul li {  float: none;  text-align: left;  padding: 0.5em 1em;  background-color: transparent;  margin: 0;}ul.menu > li > ul li a {  font-family: 'RobotoRegular', arial, sans-serif;  font-size: 1em;  padding-bottom: 2px;}ul.menu > li > ul li:hover {  /*background-color: $blue;*/}ul.menu > li > ul li:hover a {  color: #fff;  text-decoration: none;  border-bottom: 2px solid #fff;}ul.menu > li:hover > ul {  display: block;}#menu0 a {  color: #00aeef;}#menu0 a:hover {  border-bottom: 3px solid #00aeef;}#menu0 a.linkActive {  border-bottom: 3px solid #00aeef;  color: #00aeef;}#menu1 a {  color: #7a1b7a;}#menu1 a:hover {  border-bottom: 3px solid #7a1b7a;}#menu1 a.linkActive {  border-bottom: 3px solid #7a1b7a;  color: #7a1b7a;}#menu2 a {  color: #87e506;}#menu2 a:hover {  border-bottom: 3px solid #87e506;}#menu2 a.linkActive {  border-bottom: 3px solid #87e506;  color: #87e506;}#menu3 a {  color: #ec008a;}#menu3 a:hover {  border-bottom: 3px solid #ec008a;}#menu3 a.linkActive {  border-bottom: 3px solid #ec008a;  color: #ec008a;}#menu4 a {  color: #f9a916;}#menu4 a:hover {  border-bottom: 3px solid #f9a916;}#menu4 a.linkActive {  border-bottom: 3px solid #f9a916;  color: #f9a916;}#menu5 a {  color: #e93434;}#menu5 a:hover {  border-bottom: 3px solid #e93434;}#menu5 a.linkActive {  border-bottom: 3px solid #e93434;  color: #e93434;}#navInsmobile-nav, .slicknav_menu {  display: block;}@media screen and (min-width: 700px) {  #navInsmobile-nav, .slicknav_menu {    display: none;  }}#mobile-link {  display: none;}#navInsmobile-nav {  display: none;}section.footer-border {  background-color: #00aeef;  background: url("/myblinx-co-uk/_img/img/footer-top.png") center top repeat-x transparent;  padding: 0;  height: 20px;  margin-top: -10px;}section.footer {  background-color: #00aeef;  padding: 0 0 1em;  margin-top: -2px;}.footer-links {  text-align: center;  margin-bottom: 1.5em;}.footer-links a {  font-family: 'MavenProBold', arial, sans-serif;  margin: 15px 0;  font-size: 1.5em;  color: #fff;  margin: 0 20px;}.footer-links a:hover {  text-decoration: underline;}.footer-info {  text-align: center;}.footer-info p {  font-family: 'OpenSansLight', arial, sans-serif;  font-size: 1.0625em;  margin: 15px 0;  color: #222222;  line-height: 1.6;  color: #fff;  margin: 0;  font-size: 14px;}.footer-info a {  font-family: 'OpenSansLight', arial, sans-serif;  font-size: 1.0625em;  margin: 15px 0;  color: #222222;  line-height: 1.6;  color: #fff;  font-size: 14px;}.footer-info a:hover {  text-decoration: underline;}.slider {  position: relative;  width: 100%;  overflow: hidden;  line-height: 0;  border: 5px solid #fff;  box-shadow: 0 20px 24px 0 rgba(0, 0, 0, 0.3);  border-radius: 6px;}.glide-slides {  height: 100%;  /* Clear fix */  /**   * Prevent blinking issue   * Not tested. Experimental.   */  -webkit-backface-visibility: hidden;  -webkit-transform-style: preserve-3d;}.glide-slides:after {  content: "";  display: table;  clear: both;}.slide {  height: 100%;  float: left;  clear: none;  overflow: hidden;  position: relative;}.slide p {  margin: 0;  line-height: 0;}.slider-arrow {  position: absolute;  display: block;  margin-bottom: -20px;  padding: 20px;  background-image: url("/myblinx-co-uk/_img/img/chevrons.png");  height: 44px;  padding: 0;  width: 30px;}.slider-arrow--right {  bottom: 50%;  right: 20px;  background-position: 100% 100%;}.slider-arrow--left {  left: 20px;  bottom: 50%;  background-position: 0 50%;}.slider-nav {  position: absolute;  bottom: 30px;}.slider-nav__item {  width: 12px;  height: 12px;  float: left;  clear: none;  display: block;  margin: 0 5px;  background: #00aeef;  border-radius: 50%;}.slider-nav__item:hover {  background: #7a1b7a;}.slider-nav__item--current {  background: #ec008a;}.slider ul {  line-height: 0;}.slider li {  margin: 0;  line-height: 0;}.caption {  position: absolute;  top: 25%;  left: 80px;  -webkit-transform: rotate(-9deg);  -ms-transform: rotate(-9deg);  transform: rotate(-9deg);  width: 40%;  line-height: 1.6;}.caption h1 {  font-size: 1.8em;  color: #ec008a;}/* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) *//* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {  outline: none;}.slides,.flex-control-nav,.flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;}/* Icon Fonts*********************************//* Font-face Icons */@font-face {  font-family: 'flexslider-icon';  src: url("/myblinx-co-uk/_img/fonts/flexslider-icon.eot");  src: url("/myblinx-co-uk/_img/fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("/myblinx-co-uk/_img/fonts/flexslider-icon.woff") format("woff"), url("/myblinx-co-uk/_img/fonts/flexslider-icon.ttf") format("truetype"), url("/myblinx-co-uk/_img/fonts/flexslider-icon.svg#flexslider-icon") format("svg");  font-weight: normal;  font-style: normal;}/* FlexSlider Necessary Styles*********************************/.flexslider {  margin: 0;  padding: 0;}.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {  width: 100%;  display: block;}.flex-pauseplay span {  text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {  content: "\0020";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}html[xmlns] .slides {  display: block;}* html .slides {  height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {  display: block;}/* FlexSlider Default Theme*********************************/.flexslider {  margin: 0 0 60px;  position: relative;  zoom: 1;}.flex-viewport {  width: 90%;  max-height: 2000px;  transition: all 1s ease;  margin: auto;  border-left: 2px solid #f3f3f3;  border-right: 2px solid #f3f3f3;}.loading .flex-viewport {  max-height: 300px;}.flexslider .slides {  zoom: 1;}.carousel li {  margin: 0 15px;}.carousel p {  margin: 0;  text-align: center;}/* Direction Nav */.flex-direction-nav {  *height: 0;}.flex-direction-nav a {  text-decoration: none;  display: block;  width: 40px;  height: 40px;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 0;  cursor: pointer;  color: rgba(0, 0, 0, 0.8);  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);  transition: all .3s ease;}.flex-direction-nav .flex-prev {  left: -50px;}.flex-direction-nav .flex-next {  right: -50px;  text-align: right;}.flexslider:hover .flex-prev {  opacity: 0.7;  left: 10px;}.flexslider:hover .flex-next {  opacity: 0.7;  right: 10px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {  opacity: 1;}.flex-direction-nav .flex-disabled {  opacity: 0 !important;  filter: alpha(opacity=0);  cursor: default;}.flex-direction-nav a:before {  font-family: "flexslider-icon";  font-size: 20px;  display: inline-block;  content: '\f001';  background-color: #ec008a;  width: 40px;  height: 40px;  border-radius: 50%;  text-align: center;  line-height: 40px;  color: #fff;}.flex-direction-nav a.flex-next:before {  content: '\f002';}/* Pause/Play */.flex-pauseplay a {  display: block;  width: 20px;  height: 20px;  position: absolute;  bottom: 5px;  left: 10px;  opacity: 0.8;  z-index: 10;  overflow: hidden;  cursor: pointer;  color: #000;}.flex-pauseplay a:before {  font-family: "flexslider-icon";  font-size: 20px;  display: inline-block;  content: '\f004';}.flex-pauseplay a:hover {  opacity: 1;}.flex-pauseplay a.flex-play:before {  content: '\f003';}/* Control Nav */.flex-control-nav {  width: 100%;  position: absolute;  bottom: -40px;  text-align: center;}.flex-control-nav li {  margin: 0 6px;  display: inline-block;  zoom: 1;  *display: inline;}.flex-control-paging li a {  width: 11px;  height: 11px;  display: block;  background: #666;  background: rgba(0, 0, 0, 0.5);  cursor: pointer;  text-indent: -9999px;  -o-border-radius: 20px;  border-radius: 20px;  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}.flex-control-paging li a:hover {  background: #333;  background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {  background: #000;  background: rgba(0, 0, 0, 0.9);  cursor: default;}.flex-control-thumbs {  margin: 5px 0 0;  position: static;  overflow: hidden;}.flex-control-thumbs li {  width: 25%;  float: left;  margin: 0;}.flex-control-thumbs img {  width: 100%;  display: block;  opacity: .7;  cursor: pointer;}.flex-control-thumbs img:hover {  opacity: 1;}.flex-control-thumbs .flex-active {  opacity: 1;  cursor: default;}@media screen and (max-width: 860px) {  .flex-direction-nav .flex-prev {    opacity: 1;    left: 10px;  }  .flex-direction-nav .flex-next {    opacity: 1;    right: 10px;  }}/* --- EASYDROPDOWN DEFAULT THEME --- *//* PREFIXED CSS */.dropdown,.dropdown div,.dropdown li,.dropdown div::after {  transition: all 150ms ease-in-out;}.dropdown .selected::after,.dropdown.scrollable div::after {  -webkit-pointer-events: none;  -moz-pointer-events: none;  -ms-pointer-events: none;  pointer-events: none;}/* WRAPPER */.dropdown {  position: relative;  width: 160px;  border: 1px solid #ccc;  cursor: pointer;  background: #fff;  border-radius: 3px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;      user-select: none;}.dropdown.open {  z-index: 2;}.dropdown:hover {  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}.dropdown.focus {  box-shadow: 0 0 5px rgba(51, 102, 248, 0.4);}/* CARAT */.dropdown .carat {  position: absolute;  right: 12px;  top: 50%;  margin-top: -4px;  border: 6px solid transparent;  border-top: 8px solid #000;}.dropdown.open .carat {  margin-top: -10px;  border-top: 6px solid transparent;  border-bottom: 8px solid #000;}.dropdown.disabled .carat {  border-top-color: #999;}/* OLD SELECT (HIDDEN) */.dropdown .old {  position: absolute;  left: 0;  top: 0;  height: 0;  width: 0;  overflow: hidden;}.dropdown select {  position: absolute;  left: 0px;  top: 0px;}.dropdown.touch .old {  width: 100%;  height: 100%;}.dropdown.touch select {  width: 100%;  height: 100%;  opacity: 0;}/* SELECTED FEEDBACK ITEM */.dropdown .selected,.dropdown li {  display: block;  font-size: 18px;  line-height: 1;  color: #000;  padding: 9px 12px;  overflow: hidden;  white-space: nowrap;  font-family: 'MavenProRegular', arial, sans-serif;}.dropdown.disabled .selected {  color: #999;}.dropdown .selected::after {  content: '';  position: absolute;  right: 0;  top: 0;  bottom: 0;  width: 60px;  border-radius: 0 2px 2px 0;  box-shadow: inset -55px 0 25px -20px #fff;}/* DROP DOWN WRAPPER */.dropdown div {  position: absolute;  height: 0;  left: -1px;  right: -1px;  top: 100%;  margin-top: -1px;  background: #fff;  border: 1px solid #ccc;  border-top: 1px solid #eee;  border-radius: 0 0 3px 3px;  overflow: hidden;  opacity: 0;}/* Height is adjusted by JS on open */.dropdown.open div {  opacity: 1;  z-index: 2;}/* FADE OVERLAY FOR SCROLLING LISTS */.dropdown.scrollable div::after {  content: '';  position: absolute;  left: 0;  right: 0;  bottom: 0;  height: 50px;  box-shadow: inset 0 -50px 30px -35px #fff;}.dropdown.scrollable.bottom div::after {  opacity: 0;}/* DROP DOWN LIST */.dropdown ul {  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  list-style: none;  overflow: hidden;}.dropdown.scrollable.open ul {  overflow-y: auto;}/* DROP DOWN LIST ITEMS */.dropdown li {  list-style: none;  padding: 8px 12px;}/* .focus class is also added on hover */.dropdown li.focus {  background: #87e506;  position: relative;  z-index: 3;  color: #fff;}.dropdown li.active {  font-weight: 700;}/* Preloader */#preloader {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #87e506;  /* change if the mask should have another color then white */  z-index: 999  /* makes sure it stays on top */}.ie #preloader {  background-color: #fff;}.spinner {  width: 50px;  height: 50px;  background-color: #fff;  position: absolute;  left: 50%;  /* centers the loading animation horizontally one the screen */  top: 50%;  /* centers the loading animation vertically one the screen */  margin: -25px 0 0 -25px;  /* is width and height divided by two */  -webkit-animation: rotateplane 1.2s infinite ease-in-out;  animation: rotateplane 1.2s infinite ease-in-out;}@-webkit-keyframes rotateplane {  0% {    -webkit-transform: perspective(120px);  }  50% {    -webkit-transform: perspective(120px) rotateY(180deg);  }  100% {    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);  }}@keyframes rotateplane {  0% {    transform: perspective(120px) rotateX(0deg) rotateY(0deg);    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);  }  50% {    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);  }  100% {    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);  }}.ie .spinner {  width: 200px;  height: 200px;  position: absolute;  background-color: transparent;  left: 50%;  /* centers the loading animation horizontally one the screen */  top: 50%;  /* centers the loading animation vertically one the screen */  background-image: url(/myblinx-co-uk/_img/img/status.gif);  /* path to your loading animation */  background-repeat: no-repeat;  background-position: center;  margin: -100px 0 0 -100px  /* is width and height divided by two */}.defaultForm {  width: 100%;  float: left;  padding: 0 40px;}.defaultForm:after {  content: "";  display: table;  clear: both;}.defaultForm .inputset {  width: 100%;  margin-bottom: 10px;  float: left;  line-height: 100%;  position: relative;}.defaultForm .inputset label {  width: 100%;  font-family: 'MavenProMedium', arial, sans-serif;  font-size: 1.25em;  margin: 15px 0;  color: #222222;  color: #555;  margin: 0;  padding: 10px 10px 10px 0px;  display: block;}.defaultForm .inputset input, .defaultForm .inputset textarea {  width: 100%;  padding: 12px;  border-radius: 3px;  box-shadow: 0;  border: 0;  border: 1px solid #bbb;}.defaultForm .inputset input:hover, .defaultForm .inputset textarea:hover {  background-color: #f3f3f3;}.defaultForm .inputset input:focus, .defaultForm .inputset textarea:focus {  background-color: #f3f3f3;  box-shadow: 0px 0px 6px 2px rgba(255, 255, 255, 0.4);  border: 1px solid #555;}.defaultForm .inputset textarea {  height: 100px;  max-height: 100px;  overflow-y: scroll;}.defaultForm .inputset label.form_header {  font-family: 'MavenProBold', arial, sans-serif;  font-size: 2.125em;  margin: 25px 0;  color: #fff;  margin: 0;}.defaultForm .inputset .form_error_specific {  position: absolute;  right: 5px;  top: 16px;  color: red;  font-size: 14px;}.defaultForm .form_submit {  width: 100%;}.defaultForm .form_submit:after {  content: "";  display: table;  clear: both;}.defaultForm .form_submit input {  background-color: #e93434;  color: #fff;  margin: 10px auto;  text-decoration: none;  padding: 1em 2.5em;  text-align: center;  text-transform: uppercase;  font-family: 'MavenProBold', arial, sans-serif;  border-radius: 5px;  display: block;  border: none;  text-align: center;  transition: all 0.2s ease-in-out;}.defaultForm .form_submit input:hover {  background-color: #fb4646;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.defaultForm .form_submit input:focus {  background-color: #e41111;}.defaultForm .form_submit input:active {  background-color: #e41111;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}.form_error_wrap {  display: none;}body {  color: #222222;  font-size: 16px;  font-family: 'RobotoRegular', arial, sans-serif;  line-height: 1.4;  background-color: #fff;  width: 100%;}img {  max-width: 100%;  height: auto;}ul li, ol li {  font-family: 'OpenSansLight', arial, sans-serif;  font-size: 1.0625em;  margin: 15px 0;  color: #222222;  line-height: 1.6;}ul.disc {  margin: 1.5em 0;  padding: 0;}ul.disc li {  list-style-type: disc;  margin: 0.625em 0 0.625em 1.25;  line-height: 1.5em;}section {  min-width: 1020px;  width: 100%;  padding: 40px 0;  overflow: hidden;}.row {  max-width: 1039px;  margin-left: auto;  margin-right: auto;  display: block;  padding: 1em;  position: relative;  max-width: 1039px;  width: 100%;}.row:after {  content: "";  display: table;  clear: both;}.row:after {  content: "";  display: table;  clear: both;}.three {  float: left;  display: block;  margin-right: 2.35765%;  width: 23.23176%;}.three:last-child {  margin-right: 0;}.four {  float: left;  display: block;  margin-right: 2.35765%;  width: 31.76157%;}.four:last-child {  margin-right: 0;}.five {  float: left;  display: block;  margin-right: 2.35765%;  width: 40.29137%;}.five:last-child {  margin-right: 0;}.six {  float: left;  display: block;  margin-right: 2.35765%;  width: 100%;}.six:last-child {  margin-right: 0;}.seven {  float: left;  display: block;  margin-right: 2.35765%;  width: 48.82117%;}.seven:last-child {  margin-right: 0;}.eight {  float: left;  display: block;  margin-right: 2.35765%;  width: 65.88078%;}.eight:last-child {  margin-right: 0;}.nine {  float: left;  display: block;  margin-right: 2.35765%;  width: 74.41059%;}.nine:last-child {  margin-right: 0;}.ten {  float: left;  display: block;  margin-right: 2.35765%;  width: 82.94039%;}.ten:last-child {  margin-right: 0;}.twelve {  float: left;  display: block;  margin-right: 2.35765%;  width: 100%;}.twelve:last-child {  margin-right: 0;}.offset-one {  margin-left: 8.5298%;}section.header {  padding: 0;  z-index: 1;  background-color: #fff;}section.light-grey {  background: url("/myblinx-co-uk/_img/img/grey-pattern.jpg") repeat #f3f3f3;}.basket {  position: absolute;  top: 15px;  right: 20px;}.basket a {  color: #00aeef;  font-family: 'MavenProBold', arial, sans-serif;}.basket a:hover {  text-decoration: underline;}#editirMiniBasket {  display: inline-block;  color: #00aeef;  font-family: 'MavenProBold', arial, sans-serif;  font-size: 1.25em;}.basket:before {  content: url("/myblinx-co-uk/_img/img/basket.png");  display: block;  width: 20px;  height: 20px;  float: left;  margin: 0 6px 0 0;  position: relative;  top: 6px;}section.hero-banner {  background: url("/myblinx-co-uk/_img/img/blue-bg.jpg") center center #fff no-repeat;  background-size: cover;  padding: 30px 0 90px;}section.title-banner {  padding: 0 0 40px;  box-shadow: inset 0px 3px 6px 0 rgba(0, 0, 0, 0.3);}#s120995 section.title-banner, #s126042 section.title-banner {  background-color: #ac26ac;  background-image: linear-gradient(#ac26ac, #7a1b7a);}#s120999 section.title-banner, #s121002 section.title-banner {  background-color: #ff2aa7;  background-image: linear-gradient(#ff2aa7, #ec008a);}#s121007 section.title-banner {  background-color: #fbbf52;  background-image: linear-gradient(#fbbf52, #f9a916);}.shop-title-banner {  background-color: #87e506;}#s120996 section.title-banner, #s869249 section.title-banner {  background-color: #ef6b6b;  background-image: linear-gradient(#ef6b6b, #e93434);}#s121004 section.title-banner {  background-color: #2dc6ff;  background-image: linear-gradient(#2dc6ff, #00aeef);}#s117745 section.title-banner {  background-color: #2dc6ff;  background-image: linear-gradient(#2dc6ff, #00aeef);}#s120988 section.title-banner {  background-color: #a4fa2f;  background-image: linear-gradient(#a4fa2f, #87e506);}#s121087 section.title-banner {  background-color: #a4fa2f;  background-image: linear-gradient(#a4fa2f, #87e506);}.d9335 section.title-banner {  background-color: #2dc6ff;  background-image: linear-gradient(#2dc6ff, #00aeef);}#s120995 h2, #s120995 h3 {  color: #7a1b7a;}#s120999 h2, #s120999 h3 {  color: #ec008a;}#s121007 h2, #s121007 h3 {  color: #f9a916;}#s120996 h2, #s120996 h3 {  color: #e93434;}#s120988 h2, #s120988 h3 {  color: #87e506;}.title-banner h1 {  font-size: 50px;  color: #fff;  text-align: center;  text-shadow: 0 5px 12px rgba(0, 0, 0, 0.3);}.top-title {  -webkit-animation-delay: 0.6s;  animation-delay: 0.6s;}.cloud-banner {  background: url("/myblinx-co-uk/_img/img/clouds.png") center top repeat-x transparent;  padding: 0;  height: 57px;  margin-top: -55px;}.cloud-banner h2 {  color: #00aeef;}.carousel-banner {  background: #fff;}.carousel-banner h2 {  color: #00aeef;  text-align: center;}.intro {  text-align: center;  z-index: 1;}.intro p {  margin: 0;  font-size: 1.125em;}.intro h2 {  color: #00aeef;  margin-top: 0;}.bucket {  width: 100%;  text-align: center;}.bucket p {  margin: 5px 0;}.bucket h3 {  color: #00aeef;  margin-bottom: 0;}.bucket.about-bucket {  margin: 1em 0;  display: inline-block;}.bucket.about-bucket a {  background-color: #ec008a;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}.bucket.about-bucket a:hover {  background-color: #ff20a2;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.bucket.about-bucket a:focus {  background-color: #b9006c;}.bucket.about-bucket a:active {  background-color: #b9006c;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}.bucket.about-bucket h3 {  color: #ec008a;}.bucket.shop-bucket {  margin: 1em 0;  display: inline-block;}.bucket.shop-bucket a {  background-color: #7a1b7a;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}.bucket.shop-bucket a:hover {  background-color: #b315b3;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.bucket.shop-bucket a:focus {  background-color: #560c56;}.bucket.shop-bucket a:active {  background-color: #560c56;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}.bucket.shop-bucket h3 {  color: #7a1b7a;}.bucket.collection-bucket {  margin: 1em 0;  display: inline-block;}.bucket.collection-bucket a {  background-color: #00aeef;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}.bucket.collection-bucket a:hover {  background-color: #23c3ff;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.bucket.collection-bucket a:focus {  background-color: #0089bc;}.bucket.collection-bucket a:active {  background-color: #0089bc;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}.bucket.collection-bucket h3 {  color: #00aeef;}.main-link a {  padding: 10px;  color: #237546;  font-weight: 700;  text-shadow: none;  transition: color 0.3s;}.main-link a::before,.main-link a::after {  position: absolute;  left: 0;  width: 100%;  height: 2px;  background: #00aeef;  content: '';  opacity: 0;  transition: opacity 0.3s, -webkit-transform 0.3s;  transition: opacity 0.3s, transform 0.3s;  -webkit-transform: translateY(-10px);  -ms-transform: translateY(-10px);      transform: translateY(-10px);}.main-link a::before {  top: 0;  -webkit-transform: translateY(-10px);  -ms-transform: translateY(-10px);      transform: translateY(-10px);}.main-link a::after {  bottom: 0;  -webkit-transform: translateY(10px);  -ms-transform: translateY(10px);      transform: translateY(10px);}.main-link a:hover,.main-link a:focus {  color: #fff;}.main-link a:hover::before,.main-link a:focus::before,.main-link a:hover::after,.main-link a:focus::after {  opacity: 1;  -webkit-transform: translateY(0px);  -ms-transform: translateY(0px);      transform: translateY(0px);}.shop-products {/*  width: 100%;*/  text-align: center;  margin-top: 10px;}.shop-products:after {  content: "";  display: table;  clear: both;}.shop-products > h1 {  margin-top: 0;  color: #3366FF;}.shop-products .product_item {  width: 23%;  margin: 1%;  min-height: 300px;  float: left;  position: relative;  padding: 2%;  transition: all 0.6s ease-in-out;}.shop-products .product_img {  width: 100%;  margin-bottom: 1em;}.shop-products .productName a {  font-family: 'MavenProMedium', arial, sans-serif;  font-size: 1.35em;  text-transform: lowercase;  text-decoration: none;}.shop-products .productCat, .shop-products .productId, .shop-products .productDesc, .shop-products .product_view_btn {  display: none;}.shop-products .productPrice {  font-family: 'MavenProMedium', arial, sans-serif;  font-size: 1.2em;  color: #6a6a6a;}.shop-products h5 {  color: #6a6a6a;}.product_item:hover {  box-shadow: 0 0 1px 5px rgba(0, 0, 0, 0.1);  background: rgba(0, 0, 0, 0.05);}.product_item:before {  position: absolute;  height: 100%;  width: 100%;  background: rgba(0, 0, 0, 0.05);  opacity: 0;  transition: all 0.3s;  pointer-events: none;}.product_item:before {  top: 50%;  left: 50%;  -webkit-transform: translateX(-50%) translateY(-50%) scale(0);  -ms-transform: translateX(-50%) translateY(-50%) scale(0);      transform: translateX(-50%) translateY(-50%) scale(0);}.product_item:hover:before,.product_item:focus:before {  opacity: 1;  height: 100%;  width: 100%;}.product_item:hover:before,.product_item:focus:before {  left: 50%;  top: 50%;  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);  -ms-transform: translateX(-50%) translateY(-50%) scale(1);      transform: translateX(-50%) translateY(-50%) scale(1);}.ie8 .product_item:before, .ie9 .product_item:before, .ie .product_item:before {  height: 0;  width: 0;}.ie8 .product_img a:before, .ie9 .product_img a:before, .ie .product_img a:before {  height: 0;  width: 0;  content: "";}.product_img a:before {  content: url("/myblinx-co-uk/_img/img/search.png");  display: block;  position: absolute;  top: 50%;  left: 50%;  opacity: 0;  -webkit-transform: translateX(-50%) translateY(-50%) scale(0);  -ms-transform: translateX(-50%) translateY(-50%) scale(0);      transform: translateX(-50%) translateY(-50%) scale(0);  transition: all 0.3s ease-in-out 0.3s;}.product_img a:hover:before,.product_img a:focus:before {  opacity: 0.8;  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);  -ms-transform: translateX(-50%) translateY(-50%) scale(1);      transform: translateX(-50%) translateY(-50%) scale(1);}.pagination {  width: 100%;  display: inline-block;}.pagination:after {  content: "";  display: table;  clear: both;}.pagination ul {  float: left;}.pagination ul li {  float: left;  margin: 1px;  line-height: 30px;  padding: 0 5px;  font-size: 1.125em;}.pagination ul li a {  text-align: center;  font-family: 'MavenProBold', arial, sans-serif;  display: block;  text-decoration: none;  color: #6a6a6a;}.pagination ul li a:hover {  color: #00aeef;  font-family: 'MavenProBold', arial, sans-serif;}.pagination ul li.active {  color: #00aeef;  font-family: 'MavenProBold', arial, sans-serif;}.pagination ul li.p_active {  color: #6a6a6a;}.product-img-col {  width: 40%;  float: left;  margin-right: 8%;}.product-info-col {  width: 40%;  float: left;}.product-image {  width: 100%;}.cycle-slideshow, .cycle-slide {  width: 100%;}.cycle-slideshow img, .cycle-slide img {  max-width: 100%;  height: auto;}.product-image #carousel {  width: 100%;  position: relative;}.product-image #carousel:after {  content: "";  display: table;  clear: both;}.product-image #carousel .cycle-slide {  width: 90px;  height: 90px;  margin: 1%;  overflow: hidden;  cursor: pointer;  line-height: 120px;  box-sizing: border-box;}.product-image #carousel .cycle-slide img {  max-width: 100%;  height: auto;  display: inline-block;}.product-image #carousel #cycle-2 {  width: 100%;  position: relative;}.product-image #carousel #cycle-2:after {  content: "";  display: table;  clear: both;}.product-image #carousel a {  text-decoration: none;  display: block;  width: 32px;  height: 32px;  margin: -15px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 1;  cursor: pointer;  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);  transition: all .3s ease;}.product-image #carousel .cycle-prev {  left: -30px;}.product-image #carousel .cycle-next {  right: -30px;}.product-image #carousel a:before {  font-family: "flexslider-icon";  font-size: 15px;  display: inline-block;  content: '\f001';  background-color: #ec008a;  width: 30px;  height: 30px;  border-radius: 50%;  text-align: center;  line-height: 30px;  color: #fff;}.product-image #carousel a.cycle-next:before {  content: '\f002';}.cycle-carousel-wrap {  min-width: 100%;}#custom-pager {  display: none;}.detailProductName h1 {  font-family: 'MavenProBold', arial, sans-serif;  color: #00aeef;  margin: 15px 0 0px;  font-size: 3em;}.detailProductPrice {  padding-bottom: 20px;  margin-bottom: 20px;  border-bottom: 1px solid #ddd;}.detailProductPrice p {  font-family: 'MavenProMedium', arial, sans-serif;  font-size: 1.5em;  margin: 0;}.detailProductDesc {  padding-bottom: 5px;  margin-bottom: 20px;  border-bottom: 1px solid #ddd;}.detailProductPostageCostLabel {  font-family: 'OpenSansLight', arial, sans-serif;  font-size: 1.0625em;  margin: 15px 0;  color: #222222;  line-height: 1.6;}.product-button .item_link {  display: none;}.itemPriceHide, .itemNameHide, .productHide {  display: none;}.detailProductBtn {  margin: 1em 0;  display: inline-block;  font-family: 'MavenProMedium', arial, sans-serif;}.detailProductBtn a {  background-color: #7a1b7a;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}.detailProductBtn a:hover {  background-color: #b315b3;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.detailProductBtn a:focus {  background-color: #560c56;}.detailProductBtn a:active {  background-color: #560c56;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}.ecommerceProductOptionsInnerTitle {  display: none;}.detailProductQuantityInput {  float: left;  width: 50%;}.detailProductQuantityLabel, .productOptionsLabel {  width: 20%;  float: left;  height: 40px;  font-family: 'MavenProMedium', arial, sans-serif;  font-size: 1.25em;  line-height: 40px;}input#itemQuantity {  float: left;  width: 60px;  text-align: center;  margin: 0;  -webkit-appearance: none;  display: inline-block;  vertical-align: middle;  height: 40px;  line-height: 40px;  padding: 0 15px;  background-color: #F2F2F2;  border: 1px solid #DADADA;  border-radius: 4px;  outline: 0;  color: #111;  font-family: 'MavenProRegular', arial, sans-serif;}.productSize {  float: left;}.product-options, .product-button {  width: 100%;  margin: 10px 0;}.product-options:after, .product-button:after {  content: "";  display: table;  clear: both;}#ecom_zoom {  margin-bottom: 20px;}#checkoutMessage {  margin: 1em 0;  display: inline-block;  font-family: 'MavenProBold', arial, sans-serif;  margin: 10px;}#checkoutMessage a {  background-color: #7a1b7a;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}#checkoutMessage a:hover {  background-color: #b315b3;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}#checkoutMessage a:focus {  background-color: #560c56;}#checkoutMessage a:active {  background-color: #560c56;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}#checkoutMessage a {  margin: 20px;}.checkout-wrap {  width: 100%;  padding: 50px;  border: 15px solid #e6e6e6;  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);  -webkit-animation-delay: 1.5s;  animation-delay: 1.5s;  margin-bottom: 30px;}.checkout-wrap:after {  content: "";  display: table;  clear: both;}.checkout-wrap h2 {  border-bottom: 2px solid #87e506;  padding: 5px;  display: inline-block;  margin-bottom: 45px;  margin-top: 0;}table.basketOutput {  border-collapse: collapse;  width: 100%;}table.basketOutput th {  font-family: 'MavenProMedium', arial, sans-serif;  color: #fff;  font-size: 1.125em;  text-align: center;  border: 1px solid #6ab305;  padding: 15px;  background-color: #87e506;}table.basketOutput th.col1 {  background-color: transparent;  border: none;}table.basketOutput tr.basketOdd {  background-color: #fff;}table.basketOutput tr.basketEven {  background-color: #f6f6f6;}table.basketOutput td {  padding: 20px;  font-family: 'OpenSansLight', arial, sans-serif;  color: #222222;  border: 1px solid #ddd;  text-align: center;}table.basketOutput .col1 {  text-align: left;}table.basketOutput .col1 a {  font-family: 'MavenProBold', arial, sans-serif;  color: #222222;}table.basketOutput a {  text-align: center;}table.basketOutput a.icon-newspaper {  width: 20px;  height: 20px;  display: inline-block;  background: url("/myblinx-co-uk/_img/img/view.png") no-repeat;  cursor: pointer;  vertical-align: middle;  transition: all 200ms ease;}table.basketOutput a.icon-newspaper:hover {  -webkit-transform: scale(1.1) rotate(0.1deg);  -ms-transform: scale(1.1) rotate(0.1deg);  transform: scale(1.1) rotate(0.1deg);}table.basketOutput a.icon-close {  width: 20px;  height: 20px;  display: inline-block;  background: url("/myblinx-co-uk/_img/img/cross.png") no-repeat;  cursor: pointer;  vertical-align: middle;  transition: all 200ms ease;}table.basketOutput a.icon-close:hover {  -webkit-transform: scale(1.1) rotate(0.1deg);  -ms-transform: scale(1.1) rotate(0.1deg);  transform: scale(1.1) rotate(0.1deg);}table.basketOutput .basketSummaryTotal td {  font-family: 'MavenProBold', arial, sans-serif;}.basketSummarySub td, .basketSummaryDel td, .basketSummaryTotal td {  background-color: #eee;  color: #000;}.basketSummarySub td:first-child, .basketSummaryDel td:first-child, .basketSummaryTotal td:first-child {  text-align: left;}.basketSummary {  margin: 1em 0;  display: inline-block;  float: right;  font-family: 'MavenProMedium', arial, sans-serif;}.basketSummary a {  background-color: #7a1b7a;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}.basketSummary a:hover {  background-color: #b315b3;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.basketSummary a:focus {  background-color: #560c56;}.basketSummary a:active {  background-color: #560c56;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}#displayBlogStory {  width: 100%;  margin-bottom: 35px;  padding-bottom: 20px;  border-bottom: 2px dotted #ddd;}#displayBlogStory:last-of-type {  border: none;}#displayBlogStory .blogPost {  width: 100%;}#displayBlogStory .blogSummaryImageTop {  width: 100%;  margin-bottom: 20px;  line-height: 0;}#displayBlogStory .blogSummaryImageTop img {  width: 100%;  height: auto;  border-radius: 8px;  box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.3);}#displayBlogStory .blogSummaryImageBottom {  display: none;}#displayBlogStory .blogTitle a {  font-family: 'MavenProBold', arial, sans-serif;  color: #6a6a6a;  font-size: 34px;  line-height: 40px;  text-decoration: none;}#displayBlogStory .blogDate {  display: none;}#displayBlogStory .blogBody {  font-family: 'OpenSansLight', arial, sans-serif;  font-size: 1.0625em;  margin: 15px 0;  color: #222222;  line-height: 1.6;  margin: 10px 0 0;  margin: 1em 0;  display: inline-block;}#displayBlogStory .blogBody a {  background-color: #ec008a;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}#displayBlogStory .blogBody a:hover {  background-color: #ff20a2;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}#displayBlogStory .blogBody a:focus {  background-color: #b9006c;}#displayBlogStory .blogBody a:active {  background-color: #b9006c;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}#displayBlogStory .blogBody a {  display: inline-block;  padding: 0.5em 1.2em;  font-family: 'MavenProBold', arial, sans-serif;}#displayIndividualBlogStory h1 {  color: #ec008a;  font-size: 44px;  line-height: 60px;  margin: 10px 0;  text-transform: none;}#displayIndividualBlogStory .newsDateFull, #displayIndividualBlogStory .newsCategory, #displayIndividualBlogStory .newsAuthor {  display: none;}#displayIndividualBlogStory .newsDate {  width: 100%;  margin-bottom: 10px;  font-family: 'MavenProBold', arial, sans-serif;  color: #888;}#displayIndividualBlogStory .blogSummaryImageStory {  width: 100%;  margin: 15px 0;}#displayIndividualBlogStory .blogSummaryImageStory img {  width: 100%;  height: auto;  line-height: 0;}.listNewsItem {  padding-bottom: 30px;  margin-bottom: 30px;  border-bottom: 1px solid #ccc;}.listNewsItem:last-of-type {  border: 0;}.listNewsItem .newsDateFull, .listNewsItem .newsCategory, .listNewsItem .newsAuthor {  display: none;}.listNewsItem .newsImageBottom {  display: none;}.listNewsItem h1 {  color: #6a6a6a;  font-size: 44px;  line-height: 60px;  margin: 10px 0;  text-transform: none;}.listNewsItem h2 {  margin: 10px 0;  text-transform: none;}.listNewsItem .newsSummaryLink {  margin: 1em 0;  display: inline-block;}.listNewsItem .newsSummaryLink a {  background-color: #ec008a;  color: #fff;  margin: 0;  text-decoration: none;  padding: 10px 20px;  text-align: center;  border-radius: 5px;  display: block;  transition: all 0.2s ease-in-out;}.listNewsItem .newsSummaryLink a:hover {  background-color: #ff20a2;  box-shadow: inset 0 1px 2px 0 rgba(255, 255, 255, 0.3);}.listNewsItem .newsSummaryLink a:focus {  background-color: #b9006c;}.listNewsItem .newsSummaryLink a:active {  background-color: #b9006c;  box-shadow: inset 0 4px 5px 0 rgba(0, 0, 0, 0.3);}.listNewsItem .newsDate {  width: 100%;  margin-bottom: 10px;  font-family: 'MavenProMedium', arial, sans-serif;  color: #888;}.listNewsItem .newsTitle a {  text-decoration: none;}.extra-info {  padding-top: 1px;  display: inline-block;}.categoryImageItem {width: 32.33%; margin-right: 1%; float: left; margin-bottom: 20px;}.categoryImageItemImage {width: 100%; height: 200px;}.categoryImageItemText {width: 100%; padding: 10px; background: #00aeef; }.categoryImageItemText a {color: #fff; }.category-box-side {width: 100%; background: #d0d0d0;}.side-heading {background: #2dc6ff; padding: 10px; text-align: center; }.side-heading h2 {color: #fff; margin: 0px;}.categoryItem {padding: 8px;}/* New Pop-up */.mfp-bg {background: rgba(54,54,54,0.8) !important;}.mfp-content {  height: 95%;  margin: auto;}.white-popup-block {  width: 90%;  max-width: 55em;    background: #fff;  padding: 1em;  overflow: hidden;  position: relative;  margin: auto;}.popup-content {  height: 100%;  text-align: center;}.popup-content h1, .popup-content h3  {color: #00aeef;}#popup-terms {background: #fff; background-size: cover; background-repeat: no-repeat;}.popup-content iframe .defaultForm {background: none !important;}.button-wrap {margin-top: 15px;}.popup-content a.popup-modal-dismiss, .popup-content a.popup-modal-reject, .popup-modal-accept {  text-align: center;  text-decoration: none;  cursor: pointer;  border: none;  font-family: Helvetica, Arial, sans-serif;  line-height: 1;    font-weight: bold;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  font-size: 16px;  background-color: #69aed4;  color: #fff;  -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  padding: 0.5em 1em;   margin: 0px 1%;  display: inline-block;}.popup-content a.popup-modal-dismiss:hover, , .popup-content a.popup-modal-reject:hover, .popup-modal-accept:hover {  background-color: #15acff;  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  color: #fff;}.popup-content a.popup-modal-dismiss:focus, .popup-content a.popup-modal-reject:focus, .popup-modal-accept:focus {  background-color: #15acff;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);  text-decoration: none;}.popup-content a.popup-modal-dismiss:active, .popup-content a.popup-modal-reject:active, .popup-modal-accept:active {  background-color: #009bf1;  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.35);  text-decoration: none;  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}@media (min-width: 769px) {  .popup-content {    max-height: 90%;  }  .popup-content a.popup-modal-dismiss, .popup-content a.popup-modal-reject, .popup-modal-accept {    text-align: center;    text-decoration: none;    cursor: pointer;    margin: 0;    border: none;    font-family: Helvetica, Arial, sans-serif;    line-height: 1;    font-weight: bold;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    font-size: 16px;    background-color: #69aed4;    color: #fff;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    padding: 1em 2em;  margin: 0px 1%;  display: inline-block;  }  .popup-content a.popup-modal-dismiss:hover, .popup-content a.popup-modal-reject:hover, .popup-modal-accept:hover {    background-color: #15acff;    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);    text-decoration: none;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    color: #fff;  }  .popup-content a.popup-modal-dismiss:focus, .popup-content a.popup-modal-reject:focus, .popup-modal-accept:focus {    background-color: #15acff;    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);    text-decoration: none;  }  .popup-content a.popup-modal-dismiss:active, .popup-content a.popup-modal-reject:active, .popup-modal-accept:active {    background-color: #009bf1;    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.35);    text-decoration: none;    -webkit-transition: all 0.4s ease-in-out;    -moz-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;  }}.popup-content p {color: #333;}.popup-modal-dismiss {padding: 10px 25px; background: #00aeef; color: #fff; display: inline-block; }#popup-terms .button-wrap {text-align: center; }
 
