/* Base Styles */  /* Clear Elements */  .group:before, .group:after {content: ""; display: table;}   .group:after {clear: both;}  .group {zoom: 1;}  /* Set up REM style */  html { font-size: 62.5%; }   body { font-size: 14px; font-size: 1.4rem; background: #fff;} /* =14px */  h1   { font-size: 24px; font-size: 2.4rem; } /* =24px */  /* Border Box */  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }/* Font Styles */@font-face {    font-family: 'economicabold';    src: url('/mhpublications-co-uk/_img/fonts/economica-bold-webfont.eot');    src: url('/mhpublications-co-uk/_img/fonts/economica-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/mhpublications-co-uk/_img/fonts/economica-bold-webfont.woff2') format('woff2'),         url('/mhpublications-co-uk/_img/fonts/economica-bold-webfont.woff') format('woff'),         url('/mhpublications-co-uk/_img/fonts/economica-bold-webfont.ttf') format('truetype'),         url('/mhpublications-co-uk/_img/fonts/economica-bold-webfont.svg#economicabold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'economicabold_italic';    src: url('/mhpublications-co-uk/_img/fonts/economica-bolditalic-webfont.eot');    src: url('/mhpublications-co-uk/_img/fonts/economica-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),         url('/mhpublications-co-uk/_img/fonts/economica-bolditalic-webfont.woff2') format('woff2'),         url('/mhpublications-co-uk/_img/fonts/economica-bolditalic-webfont.woff') format('woff'),         url('/mhpublications-co-uk/_img/fonts/economica-bolditalic-webfont.ttf') format('truetype'),         url('/mhpublications-co-uk/_img/fonts/economica-bolditalic-webfont.svg#economicabold_italic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'economicaitalic';    src: url('/mhpublications-co-uk/_img/fonts/economica-italic-webfont.eot');    src: url('/mhpublications-co-uk/_img/fonts/economica-italic-webfont.eot?#iefix') format('embedded-opentype'),         url('/mhpublications-co-uk/_img/fonts/economica-italic-webfont.woff2') format('woff2'),         url('/mhpublications-co-uk/_img/fonts/economica-italic-webfont.woff') format('woff'),         url('/mhpublications-co-uk/_img/fonts/economica-italic-webfont.ttf') format('truetype'),         url('/mhpublications-co-uk/_img/fonts/economica-italic-webfont.svg#economicaitalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'economicaregular';    src: url('/mhpublications-co-uk/_img/fonts/economica-regular-webfont.eot');    src: url('/mhpublications-co-uk/_img/fonts/economica-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/mhpublications-co-uk/_img/fonts/economica-regular-webfont.woff2') format('woff2'),         url('/mhpublications-co-uk/_img/fonts/economica-regular-webfont.woff') format('woff'),         url('/mhpublications-co-uk/_img/fonts/economica-regular-webfont.ttf') format('truetype'),         url('/mhpublications-co-uk/_img/fonts/economica-regular-webfont.svg#economicaregular') format('svg');    font-weight: normal;    font-style: normal;}h1 {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 35px; color: #8c8c8c;}h2 {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 25px; color: #8c8c8c;}h3 {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 20px; color: #8c8c8c;}h4 {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 15px; color: #8c8c8c;}h5 {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 14px; color: #8c8c8c;}p {font-family: 'economicaregular';font-weight: normal; font-style: normal;  color: #333333;  font-size: 18px;  line-height: 24px;}a {font-family: 'economicaregular'; font-weight: normal; font-style: normal; color: #333333; font-size: 18px;  line-height: 24px; text-decoration: none;}ul li, ol li, li {font-family: 'economicaregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 24px; color: #333;}.header-bar {padding: 7px; padding-bottom: 0px; background: #fdce06; border-bottom: 5px solid #333333; }.logo-box {width: 10%; float: left;}.logo-box img {width: 107px;}.nav-bar {width: 90%; float: left; padding-top: 2.5%;}/* Navigation */  #primary {/*display: table-row;*/ margin: 0px 0px 0px 0px; width: 100%; padding-left: 0px;  text-align: right;}  #primary>li {  border-bottom: 0px solid #fff; display: inline-block;  /*width: 13%; */ margin: 0px 1%; /*height: 40px;*/ list-style-type: none; position: relative; text-align: right; vertical-align: middle; height: 100%; }  #primary>li>a { transition: all 0.5s ease 0s; vertical-align: middle; font-family: 'economicabold'; font-weight: normal; font-style: normal;  /*height: 40px; line-height: 40px;*/ position: relative;  font-size: 21px; line-height: 20px;color: #000002; text-decoration: none; display: block;}  #primary>li>a:hover {color: #fff; }  #primary>li:last-of-type>a {border-right: 0px;}  #primary>li.liLinkActive {  border-bottom: 0px solid #bc6e9e;}  #primary>li>a:hover, .menu>li>a.linkActive, #primary>li.liLinkActive a {text-decoration: none;color: #fff;}  /* Dropdown LV1 */  #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li:hover>ul {display: block;  position: absolute; top: 40px; left: 0; z-index: 9999; background: #00365b; padding: 0px; }  #primary>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff; font-family: 'economicabold'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>a:hover {text-decoration: none;}  #primary li>ul>li {position: relative;}  /* Dropdown LV2 */  #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff; font-family: 'economicabold'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li {position: relative;}  /* Dropdown LV3 */  #primary>li>ul>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff; font-family: 'economicabold'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li>ul>li {position: relative;}.mobile-trigger {display: none !important; text-align: right;}.mobile-trigger { z-index: 150; }body.menu-open {  color: black;}body.menu-open > .nav-overlay {  opacity: 1;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);}.nav-overlay {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  overflow: auto;  height: 100%;  width: 100%;  backface-visibility: hidden;  opacity: 0;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);  z-index: 0;  background-color: slategrey;}.nav-overlay ul {  width: 50%;  display: block;  margin: 0 auto;  padding: 54px 0;}.nav-overlay ul li {  list-style: none;  font-size: 240%;  margin-bottom: 24px;  animation-duration: 249ms;  animation-name: slideInLeft;  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);  animation-fill-mode: backwards;  -webkit-animation-delay: 120ms;  animation-delay: 120ms;}.nav-overlay ul li a {  text-decoration: none;  color: black;}.nav-overlay ul li a:hover {  color: orange;}.burger-contain {  width: 50px;  height: 45px;  margin: 00px auto;  cursor: pointer;  z-index: 20;  display: inline-block;}.burger {  width: 60%;  height: 2px;  background: #fff;  position: relative;  margin: 0 auto;  top: 20px;  transition: 0.3s all cubic-bezier(0.27, 0.67, 0.1, 1.12);  transform-origin: 100% 0%;}.burger:before {  content: '';  width: 100%;  height: 2px;  background: #fff;  position: relative;  display: block;  top: -8px;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);}.burger:after {  content: '';  width: 100%;  height: 2px;  background: #fff;  position: relative;  display: block;  top: 6px;  transition: 0.3s all cubic-bezier(0.17, 0.87, 0.1, 1.13);}.burger.active {  transform: scale(1.5);  border-radius: 200%;  height: 30px;  width: 30px;  background: none;  border: 2px solid #ffce00;  transform-origin: 50% 0%;  top: 0px;  padding-top: 9px;  padding-left: 0px;  transition: 0.3s all cubic-bezier(0.87, 0.87, 0.1, 1.63);}.burger.active:before {  transform: rotate(45deg) scale(0.8);  transform-origin: 50% 50%;  top: 3px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #ffce00;    width: 25px;}.burger.active:after {  transform: rotate(-45deg) scale(0.8);  transform-origin: 50% 50%;  top: 1px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #ffce00;  width: 25px;}/*.menu-open .bottom-header {position: static;}*/.menu-open {position: relative;}.menu-open .mobile-trigger {background: none; top: 10px; right: 10px; position: absolute;}@keyframes slideInLeft {  0% {    transform: translateX(-100%);    visibility: visible;  }  100% {    transform: translateX(0);  }}.slideInLeft {  animation-name: slideInLeft;}.mobile {display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow: auto; background: #333333; }.mobile #mobile-nav {margin: 0; padding: 4.33193em 1.24732em; display: block; }.mobile ul#mobile-nav.menu li a {transition: all 0.5s ease 0s; font-family: 'economicabold'; font-weight: normal; font-style: normal; text-decoration: none; color: #fff; font-size: 25px; border-bottom: 2px solid #fff; padding-bottom: 10px;}.mobile ul#mobile-nav.menu li a:hover, .mobile ul#mobile-nav.menu li a:active {color: #ffce00;}.mobile #mobile-nav > li { }.mobile #mobile-nav li {list-style: none; margin-bottom: 0.49012em; padding-bottom: 0.49012em; width: 80%; margin-left: auto; margin-right: auto;}.mobile #mobile-nav li.has-dropdown > a:after {font-family: 'icomoon'; content: "\e606";  color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open {padding-bottom: 0; }.mobile #mobile-nav li.dropdown-open > a:after {font-family: 'icomoon'; content: "\e607"; color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open ul {display: block;  font-weight: normal;  background-color: rgba(226, 200, 162, 0.1); }.mobile #mobile-nav li.dropdown-open ul > li {border-bottom: 1px solid #e2c8a2; }.mobile #mobile-nav li.dropdown-open ul > li:first-child {border-top: 1px solid #e2c8a2; padding-top: 0.79012em; margin-top: 0.79012em; }.mobile #mobile-nav li.dropdown-open ul > li:last-child {margin-bottom: 0; }.mobile #mobile-nav li a {display: block; color: #FFFFFF; font-size: 1.60181em; }.mobile #mobile-nav li ul {display: none; }.mobile-trigger { }.header-bar-bottom {background: #ffce00; padding: 10px 0px;}.welcome-header {text-align: center;}.welcome-header h1 {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 30px; margin: 0px; margin-right: 10px; color: #333333; display: inline; vertical-align: middle; text-transform: uppercase;}.publication-btns {transition: all 0.5s ease 0s; background: #333333; border-radius: 30px; padding: 15px; color: #fdce06; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 13px; color: #fdce06;}.publication-btns img {vertical-align: -14px; margin-right: 10px;}.publication-btns:hover {color: #fff;}/* Banner Image */.banner-img {padding-top: 38.375%; width: 100%; background-size: cover;}/* Intro text and buy buttons */.intro-text {width: 50%; background: #333333; padding: 30px; float: left; text-align: center; display: table;}.intro-text h2 {font-size: 35px; color: #fdce06; text-transform: uppercase;}.intro-text p {font-size: 25px; line-height: 31px; color: #fff;}.flat-buy {width: 25%; background: #f1f1f1; padding: 30px; float: left; text-align: center; display: table;}.flat-buy h3 {font-size: 25px;}.jump-buy {width: 25%; background: #fdce06; padding: 30px; float: left; text-align: center; display: table;}.jump-buy h3 {font-size: 25px; color: #000002;}.buy-btn-yellow {border: 0px; margin: 0 auto; transition: all 0.5s ease 0s; background: #fdce06; border-radius: 30px; padding: 15px; color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 18px; text-align: center; width: 150px; display: block; text-transform: uppercase;}.buy-btn-yellow:hover {color: #fdce06; background: #333333;}.buy-btn-yellow-long {border: 0px; margin: 0 auto; transition: all 0.5s ease 0s; background: #fdce06; border-radius: 30px; padding: 15px; color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 18px; text-align: center; display: inline-block; text-transform: uppercase;}.buy-btn-yellow-long:hover {color: #fdce06; background: #333333;}.buy-btn-white {border: 0px; margin: 0 auto; transition: all 0.5s ease 0s; background: #fff; border-radius: 30px; padding: 15px; color: #333; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 18px; text-align: center; width: 150px; display: block; text-transform: uppercase;}.buy-btn-white:hover {color: #fdce06; background: #333333;}.inner-position {display: table-cell; vertical-align: middle; margin: auto;}.racing-diary-wrap {width: 100%; padding: 70px 0px; background: url("/mhpublications-co-uk/_img/img/diary-bg.jpg") no-repeat; background-size: cover;}.racing-diary-title {text-align: center;}.racing-diary-title h2 {font-size: 35px; color: #fdcd07; text-transform: uppercase; display: inline-block; margin-right: 10px; vertical-align: middle;}.racing-diary-title .buy-btn-white {margin: 0; display: inline-block; vertical-align: middle;}.racing-diary-wrap .blogSummaryWrap {display: table; width: 32.33%; padding: 20px; margin-right: 1%; background: rgba(255,255,255,0.83); float: left;}.racing-diary-wrap .blogSummaryImage {display: none;}.racing-diary-wrap .blogSummaryTitle {border-top: 2px solid #fdcd07; padding-top: 10px; margin-top: 10px;}.racing-diary-wrap .blogSummaryTitle a {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 33px; color: #333; line-height: 40px;}.racing-diary-wrap .blogSummaryDescription {display: none;}.racing-diary-wrap .blogSummaryLink {margin-top: 10px;}.racing-diary-wrap .blogSummaryLink a { transition: all 0.5s ease 0s; background: #fdce06; border-radius: 30px; padding: 15px; color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 18px; text-align: center; width: 150px; display: block; text-transform: uppercase;}.racing-diary-wrap .blogSummaryLink a:hover {color: #fdce06; background: #333333;}.racing-diary-wrap .blogSummaryDate {display: table-header-group; color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 24px;  padding-bottom: 10px; margin-bottom: 10px;}.email-service-wrap {background: #fdcd07; padding: 45px 0px;}.email-service-icon {display: table; text-align: center;}.email-service-icon img {width: 115px;}.email-service-text {display: table;}.email-service-text h3 {font-size: 35px; color: #060000; margin: 0px;}.email-service-text p {font-family: 'economicaregular'; font-weight: normal; font-style: normal; font-size: 25px; color: #060000;}.email-service-button {display: table;}.testimonials-box {width: 63%; background: url("/mhpublications-co-uk/_img/img/testimonials-bg.png") #f1f1f1; background-repeat: no-repeat; background-position: bottom left; float: left; padding: 40px;}.testimonials-box h3 {text-align: center; color: #333; font-size: 35px; text-transform: uppercase; margin-top: 0px;}.flexslider .slides {width: 80%; margin: 0 auto;}.slides p {font-weight: normal; font-style: normal; font-size: 30px; line-height: 35px; text-align: center;}.slides h4 {font-size: 24px; color: #333; text-align: center;}.contact-box {width: 37%; background: #333; float: left; padding: 40px;}.contact-box h3 {text-align: center; color: #fdcd07; font-size: 35px; text-transform: uppercase; margin-top: 0px;}.contact-box p {color: #fff; font-size: 22px; line-height: 27px;} .contact-box .contact-right  a {  color: #fff; font-size: 22px; line-height: 27px;   /* These are technically the same, but use both */  overflow-wrap: break-word;  word-wrap: break-word;  -ms-word-break: break-all;  /* This is the dangerous one in WebKit, as it breaks things wherever */  word-break: break-all;  /* Instead use this non-standard one: */  word-break: break-word;  /* Adds a hyphen where the word breaks, if supported (No Blink) */  -ms-hyphens: auto;  -moz-hyphens: auto;  -webkit-hyphens: auto;  hyphens: auto;}.contact-box p strong {font-size: ;}.contact-left {width: 50%; float: left;}.contact-right {width: 50%; float: left;}.contact-button {width: 100%; float: left;}.contact-button .buy-btn-white:hover {color: #333; background: #fdcd07;}.footer {border-top: 4px solid #fdcd07; background: #141414;}.footer-logo {width: 10%; background: #f1f1f1; padding: 15px; float: left; text-align: center;}.footer-logo img {width: 100px;}.footer-credit {width: 90%; float: left; text-align: right; padding: 2% 25px 0px 25px;}.footer-credit p, .footer-credit a {color: #f1f1f1; font-size: 18px;}/* Inner Content */.inne-content-wrapper {background: #f1f1f1; padding: 35px 0px;}/* Inner Blog */#displayBlogStories #displayBlogStory { width: 32.33%; padding: 20px; margin-right: 1%; background: rgba(255,255,255,0.83); float: left; margin-bottom: 20px;}#displayBlogStories #displayBlogStory .blogPost {display: table;}#displayBlogStories .blogDate {display: table-header-group; color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 20px;  padding-bottom: 10px; margin-bottom: 10px;}#displayBlogStories .blogSummaryImage {display: none;}#displayBlogStories #displayBlogStory .blogPost .blogTitle {border-top: 2px solid #fdcd07; padding-top: 10px; margin-top: 10px; width: 100%; display: block;}#displayBlogStories #displayBlogStory .blogPost .blogTitle a {font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 33px; color: #333; line-height: 40px;}#displayBlogStories .blogBody {font-size: 0px;}#displayBlogStories .blogBody p a { transition: all 0.5s ease 0s; background: #fdce06; border-radius: 30px; padding: 15px; color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 18px; text-align: center; width: 150px; display: block; text-transform: uppercase;}#displayBlogStories .blogBody p a:hover {color: #fdce06; background: #333333;}#displayBlogStory {display: table;}#displayIndividualBlogStory #displayBlogStory .newsInfoWrap {display: table-header-group;}#displayIndividualBlogStory #displayBlogStory .newsInfoWrap .newsDate {color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 20px;  padding-bottom: 10px; margin-bottom: 10px;}.newsDateFull, .newsCategory, .newsAuthor {display: none;}#displayBlogStory h1 {margin: 0px;  padding-top: 10px; border-top: 2px solid #fdcd07; color: #333;}.blogSummaryImageStory {margin: 25px 0px;}.float--left {float: left; margin: 20px ;}.inne-content-wrapper-bottom {padding: 35px 0px;}.updates-buttons-wrap {width: 100%; padding: 20px; background: #fdce06;}.updates-buttons-wrap h2 {text-align: center; margin: 0px 0px 20px 0px; color: #333; font-size: 30px;}.update-item {width: 100%; margin-bottom: 25px; padding-bottom: 10px; border-bottom: 2px dashed #fff;}.update-details {width: 40%; float: left;}.update-title h4 {margin: 0px; color: #333; font-size: 20px;}.update-price h4 {margin: 0px; color: #fff; font-size: 20px;}.update-button {width: 40%; float: left; text-align:center;}.update-example-btn {width: 20%; text-align: center; float: left; cursor: pointer; font-size: 0px; display: block;}.update-example-btn img {width: 50%;}.update-example {width: 100%; float: left; display: none;}.update-example h1, .update-example h2, .update-example h3, .update-example h4, .update-example h5 {color: #333;}.email-examples-item {margin-bottom: 20px;}.email-examples-icons {width: 10%; float: left;}.email-quote-icon {height: 50%; display: block; color: #fff; background: #333; text-align: center; padding: 20px;}.email-quote-icon img {width: 50%;}.email-trophy-icon {height: 50%; display: block; color: #fff; background: #fdce06; text-align: center; padding: 20px;}.email-trophy-icon img {width: 50%;}.email-examples-text {width: 90%; float: left; background: #fff; padding: 20px; font-family: 'economicaregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 28px;}.links-table td {vertical-align: middle; padding: 10px;}/* Contact Form */.defaultForm {  width: 100%;  *zoom: 1;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {  display: block;  width: 100%;  position: relative;  margin-bottom: 0.625em;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  font-family: 'economicaregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 28px;}.defaultForm .inputset label {  display: block;  width: 100%;font-family: 'economicaregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 28px;}.defaultForm .inputset label.label {  display: inline-block;font-family: 'economicaregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 28px;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {  display: block;  width: 100%;  padding: 0.625em;  width: 100%;}.defaultForm .inputset textarea {  height: 10.625em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {  text-align: right;}.defaultForm .form_submit .fbElementButton {border: 0px; margin: 0 auto; transition: all 0.5s ease 0s; background: #fdce06; border-radius: 30px; padding: 15px; color: #2d2d2d; font-family: 'economicabold'; font-weight: normal; font-style: normal; font-size: 18px; text-align: center; width: 150px; display: block; text-transform: uppercase;}.defaultForm .form_submit .fbElementButton:hover {color: #fdce06; background: #333333;}.form_error_wrap {display: none;}form[name="pageFooter"] {    display: none;}form[name="pageHeader"] {  *zoom: 1;  margin-bottom: 20px;  padding-bottom: 15px;  border-bottom: 1px solid #cccccc;}form[name="pageHeader"]:before, form[name="pageHeader"]:after {  content: " ";  display: table;}form[name="pageHeader"]:after {  clear: both;}form[name="pageHeader"] .pagination ul {  margin: 0;  padding: 0;}form[name="pageHeader"] .pagination ul li {  list-style: none;  display: inline-block;  margin-right: 5px;}form[name="pageHeader"] .pagination ul li a {  text-decoration: none;  color: #fff;}/* Media Queries */ @media all and (max-width: 1050px) and (min-width: 0px) {.email-service-wrap .row .two.columns.email-service-icon {width: 100% !important; text-align: center;}.email-service-wrap .row .eight.columns.email-service-text {width: 100% !important; text-align: center;}.email-service-wrap .row .two.columns.email-service-button {width: 100% !important; text-align: center;}} @media all and (max-width: 950px) and (min-width: 0px) {.welcome-header h1 {width: 100%; display: block;}.testimonials-box  {width: 100%;}.slides p {font-size: 20px; line-height: 25px;}.slides h4 {font-size: 18px; line-height: 20px;}.contact-box {width: 100%;}.contact-left {width: 100%; text-align: center;}.contact-right {width: 100%; text-align: center;}} @media all and (max-width: 865px) and (min-width: 0px) {  .update-details  {width: 100%; margin-bottom: 15px; text-align: center;}  .update-button {width: 100%;}  .update-example-btn {width: 100%; margin-bottom: 20px;}  .update-example-btn img {width: 30%;}} @media all and (max-width: 850px) and (min-width: 0px) {.intro-text {width: 100%;}.intro-text p {font-size: 20px;}.flat-buy {width: 50%;}.jump-buy {width: 50%;}.footer-logo {width: 100%;}.footer-credit {width: 100%; text-align: center;}.blogSummaryTitle a {font-size: 25px;}.blogSummaryDate {font-size: 20px;}} @media all and (max-width: 850px) and (min-width: 0px) {.blogSummaryWrap {width: 100%; margin-bottom: 20px;}#displayBlogStories #displayBlogStory { width: 100%;  }} @media all and (max-width: 790px) and (min-width: 0px) {.email-quote-icon img {width: 70%;}.email-trophy-icon img {width: 70%;}} @media all and (max-width: 650px) and (min-width: 0px) {.nav-bar {padding-top: 0px; width: 30%;}.mobile-trigger {display: block !important;}.nav {display: none;}.logo-box {width: 70%;}.welcome-header h1 {font-size: 25px; margin-bottom: 10px;}.email-examples-icons {width: 100%;}.email-examples-text {width: 100%;}.email-quote-icon {width: 50%; float: left;}.email-trophy-icon {width: 50%; float: left;}.email-quote-icon img {width: 40%;}.email-trophy-icon img {width: 40%;}} @media all and (max-width: 550px) and (min-width: 0px) {.links-table td {width: 100%; display: inline-block; text-align: center;}.links-table td:nth-of-type(1n) {border: 0px;}.links-table tr {border-bottom: 1px solid #e5e5e5 ;}} @media all and (max-width: 480px) and (min-width: 0px) {.flat-buy {width: 100%;}.jump-buy {width: 100%;}}
/* not required */
