:root {    --main: #dc5901;    --main-hover: #b66d0e;--mobile-btn:  #000;--mobile-btn-hover:  #fb9819;    --header-text: #fb9819;    --text: #4f4f4f;    --link-text: #fb9819;    --link-text-hover: #c1720e;    --nav-text: #ffffff;    --nav-text-hover: #000000;    --mobile-nav-background: #000;    --mobile-nav-header: #dc5901;    --mobile-nav-color: #060e17;    --mobile-nav-color-hover: #dc5901;    --about-text: #fff;    --about-text-background: #dc5901;    --banner-text: #fff;    --banner-text-link: #fff;    --banner-text-link-hover: #139ed3;    --footer-top: #e6e6e6;    --footer-bottom: #fff;    --footer-line: #ffffff;    --footer-text: #ffffff;    --footer-text-hover: #dc5901;    --black: #000;    --white: #fff;    --grey: #dad8d6;    --med-grey: #afafaf;--blue: #071a2b;--transition-fade: all 0.5s ease-in-out;}.group:before, .group:after {content: ""; display: table;} .group:after {clear: both;}.group {zoom: 1;}html { font-size: 16px; background: var(--white);}  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }/*@font-face {    font-family: 'Droid Sans Regular';    src: url('/mammothhr-uk/_img/fonts/DroidSans.eot');    src: url('/mammothhr-uk/_img/fonts/DroidSans.eot?#iefix') format('embedded-opentype'),        url('/mammothhr-uk/_img/fonts/DroidSans.woff2') format('woff2'),        url('/mammothhr-uk/_img/fonts/DroidSans.woff') format('woff'),        url('/mammothhr-uk/_img/fonts/DroidSans.ttf') format('truetype'),        url('/mammothhr-uk/_img/fonts/DroidSans.svg#DroidSans') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Droid Sans Bold';    src: url('/mammothhr-uk/_img/fonts/DroidSans-Bold.eot');    src: url('/mammothhr-uk/_img/fonts/DroidSans-Bold.eot?#iefix') format('embedded-opentype'),        url('/mammothhr-uk/_img/fonts/DroidSans-Bold.woff2') format('woff2'),        url('/mammothhr-uk/_img/fonts/DroidSans-Bold.woff') format('woff'),        url('/mammothhr-uk/_img/fonts/DroidSans-Bold.ttf') format('truetype'),        url('/mammothhr-uk/_img/fonts/DroidSans-Bold.svg#DroidSans-Bold') format('svg');    font-weight: bold;    font-style: normal;}@font-face {    font-family: 'Droid Serif Italic';    src: url('/mammothhr-uk/_img/fonts/DroidSerif-Italic.eot');    src: url('/mammothhr-uk/_img/fonts/DroidSerif-Italic.eot?#iefix') format('embedded-opentype'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Italic.woff2') format('woff2'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Italic.woff') format('woff'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Italic.ttf') format('truetype'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Italic.svg#DroidSerif-Italic') format('svg');    font-weight: normal;    font-style: italic;}@font-face {    font-family: 'Droid Serif Bold';    src: url('/mammothhr-uk/_img/fonts/DroidSerif-Bold.eot');    src: url('/mammothhr-uk/_img/fonts/DroidSerif-Bold.eot?#iefix') format('embedded-opentype'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Bold.woff2') format('woff2'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Bold.woff') format('woff'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Bold.ttf') format('truetype'),        url('/mammothhr-uk/_img/fonts/DroidSerif-Bold.svg#DroidSerif-Bold') format('svg');    font-weight: bold;    font-style: normal;}@font-face {    font-family: 'Droid Serif Regular';    src: url('/mammothhr-uk/_img/fonts/DroidSerif.eot');    src: url('/mammothhr-uk/_img/fonts/DroidSerif.eot?#iefix') format('embedded-opentype'),        url('/mammothhr-uk/_img/fonts/DroidSerif.woff2') format('woff2'),        url('/mammothhr-uk/_img/fonts/DroidSerif.woff') format('woff'),        url('/mammothhr-uk/_img/fonts/DroidSerif.ttf') format('truetype'),        url('/mammothhr-uk/_img/fonts/DroidSerif.svg#DroidSerif') format('svg');    font-weight: normal;    font-style: normal;}*/h1 {font-family: "Google Sans", sans-serif; font-weight: 400; font-style: normal; font-size: 2.25em; line-height: 1.4; margin: 0px; color: var(--header-text);}h2 {font-family: "Google Sans", sans-serif; font-weight: 400; font-style: normal; font-size: 1.875em; line-height: 1.4; margin: 0px;  color: var(--header-text);}h3 {font-family: "Google Sans", sans-serif; font-weight: 400; font-style: normal; font-size: 1.25em; line-height: 1.4; margin: 0px; color: var(--header-text);}h4 {font-family: "Google Sans", sans-serif; font-weight: 400; font-style: normal; font-size: 1.125em; line-height: 1.4; margin: 0px;  color: var(--header-text);}h5 {font-family: "Google Sans", sans-serif; font-weight: 400; font-style: normal; font-size: 1.0em; line-height: 1.4; margin: 0px; color: var(--header-text);}h6 {font-family: "Google Sans", sans-serif; font-weight: 400; font-style: normal; font-size: 0.875em; line-height: 1.4; color: var(--header-text);}p {color: var(--text); font-family: "Google Sans", sans-serif; font-size: 1em; line-height: 1.8;font-weight: normal; font-style: normal; }a {color: var(--link-text); font-family: "Google Sans", sans-serif;  text-decoration: none; font-weight: normal; transition: var(--transition-fade); border-bottom: 1px dotted var(--link-text);}a:hover {color: var(--link-text-hover); border-bottom: 1px dotted var(--link-text-hover);}ul li, ol li, li {color: var(--text); font-family: "Google Sans", sans-serif; font-size: 1em; line-height: 1.8;font-weight: normal; font-style: normal; }.menu-btn {transition: all 0.5s ease 0s; padding: 20px; background: var(--mobile-btn); border: 0px; border-bottom-left-radius: 50%; border-top-left-radius: 50%; margin-top: 15px;}.menu-btn:hover {background: var(--mobile-btn-hover)}.menu-btn img {width: 30px;}.pushy {background: url("/mammothhr-uk/_img/img/footer-blue.png"); background-size: cover; background-position: center center;}.pushy-content .logo-wrapper {padding: 30px; text-align: center;  position: relative; float: left; margin-bottom: 0px;}.pushy-content .logo-wrapper img {width: 200px; position: relative;}.close-btn a {position: absolute; top: 0; right: 0; display: block; transition: all 0.5s ease 0s; display: inline-block; font-family: 'Gothic A1', sans-serif; font-weight: 600; font-style: normal; padding: 6px 15px !important ; font-size: 1.125em; text-transform: uppercase; color: var(--white) !important;}.close-btn a:hover {opacity: 0.8; color: var(--white) !important; background: var(--white); }.pushy-navigation {float: left; width: 100%;}.pushy-navigation ul {margin: 0px; padding: 0px;}.pushy-navigation ul li {text-align: center; font-size: 1em; border-bottom: 1px solid var(--mobile-nav-color); transition: all 0.5s ease 0s;}.pushy-navigation ul li a {border: 0px; font-family: "Google Sans", sans-serif; font-weight: 500; font-style: normal; font-size: 1.25em; color: var(--white); transition: all 0.5s ease 0s;  }.pushy-navigation ul li a:hover {color: var(--white); }.pushy-navigation ul li:hover {background: var(--mobile-nav-color-hover); }.darken-overlay {background: var(--mobile-nav-header); width: 100%; height: 100%; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.navigation-bar-wrapper {padding: 25px; position: absolute; z-index: 9; width: 100%; display:  flex; align-items: center;}.logo-wrapper {width: 17%;}.logo-wrapper a {border: 0px;}.logo-wrapper img {width: 170px;}.nav-top-wrapper {width: 83%; float: left;}.mobile-nav-btn {display: none;}.nav-top-wrapper #primary {display: flex;justify-content: flex-end;align-items: center;margin: 0;padding-left: 0;list-style-type: none;}.nav-top-wrapper #primary > li {text-align: center;padding: 0; margin-left: 10px;}.nav-top-wrapper #primary > li > a {border-bottom: 2px solid transparent;  margin:  0 auto; display: block;padding: 0px 0;font-family: "Google Sans", sans-serif; font-size: 1.1em;color: var(--nav-text);text-decoration: none;text-transform: ;transition: all 0.5s ease;}.nav-top-wrapper #primary > li > a:hover {border-bottom: 2px solid var(--nav-text-hover); color: var(--nav-text-hover);}.nav-top-wrapper #primary > li:hover {}.nav-top-wrapper .menu > li > a.linkActive, .header-navigation #primary > li.liLinkActive a {color: var(--link-text-hover);border-bottom: 4px solid var(--link-text-hover);}.divider-white {width: 60px; height: 4px; background: var(--white); margin: 10px 0;}.divider-grey {width: 60px; height: 4px; background: var(--grey); margin: 20px 0;}.header-bar {position: absolute; top: 0; z-index: 999; width: 100%; padding: 2% 0px 2% 20px; }.home-banner {position: relative;}.slides {margin: 0; padding: 0;}.slides li {width: 100%; padding: 100vh 0% 0 0; min-height: 480px; position: relative; background-position:  center top !important;}.slick-slide { -webkit-backface-visibility: hidden; }.slick-list,.slick-track {  transition-delay: 30ms;}.home-banner-text-wrapper {width: 100%; max-width: 700px; padding: 0 20px; position: absolute; top: 50%; left: 5%; transform:translateY(-50%);  }.home-banner-text-wrapper h1 {font-family: "Google Sans", sans-serif; font-weight: normal; font-style: normal; font-size: 90px; color: var(--banner-text); line-height: 1; }.home-banner-text-wrapper h1 strong {font-weight: 400; color: var(--blue);}.home-banner-text-wrapper h1 a {border-bottom: 2px dotted var(--banner-text-link); font-family: "Google Sans", sans-serif; color: var(--banner-text-link); font-weight: normal;}.home-banner-text-wrapper h1 a:hover {color: var(--banner-text-link-hover); border-bottom: 2px dotted var(--banner-text-link-hover);}.home-banner-text-wrapper h3 {color: var(--white); margin-bottom: 20px;}.orange-btn {border: 0px;  display: inline-block;  transition: all 0.5s ease 0s;  background: var(--main);  border-radius: 30px;  padding: 15px 30px;  color: #fff;font-family: "Google Sans", sans-serif; font-weight: normal; font-style: normal;}.orange-btn:hover {background: var(--blue); border: 0px;}.border-btn {border: 0px;  display: inline-block;  transition: all 0.5s ease 0s;  background: var(--blue);  border-radius: 30px;  padding: 15px 30px;  color: #fff;font-family: "Google Sans", sans-serif; font-weight: normal; font-style: normal;}.border-btn:hover { background: var(--main); border: 0px; color: var(--white)}.down-arrow {position: absolute; left: 50%; bottom: 5%; transform:translateX(-50%);}.home-intro-wrapper {padding: 70px 0 35px 0;}.intro-text p {font-size: 1.1875em; line-height: 1.9; text-align: center;}.featured-products-heading {margin-bottom: 20px;}.featured-products-heading h2 {font-size: 1.4375em; text-transform: uppercase; position: relative;}.featured-products-heading h2:after {width: 100px; height: 1px; content:" "; background: var(--black); display: inline-block; position: absolute; top: 50%; margin-left: 20px;}.promo-boxes {padding: 3% 0;}.promo-box {width: 47%; float: left;}.promo-box:nth-of-type(1) {margin-right: 6%;}.promo-box:nth-of-type(2) {margin-top: 7%;}.promo-box-img {width: 100%; }.promo-box-img:after {padding-top: 91%; content:" "; display: block;}.promo-box-text {margin-top: 25px;}.promo-box-title {width: 70%; float: left;}.promo-box-title h2 {color: var(--header-text); font-size: 1.4375em; text-transform: uppercase;}.promo-box-link {width: 30%; float: left; text-align: right;}.promo-box-link a {font-family: "Google Sans", sans-serif;font-style: normal; font-weight: normal; font-size: 0.875em; color: var(--link-text); text-transform: uppercase; padding: 5px 20px; border-bottom: 2px solid var(--link-text);}.promo-box-link a:hover {border-bottom: 2px solid var(--link-text-hover); color: var(--link-text-hover);}.recently-added-heading {margin-bottom: 20px;}.recently-added-heading h2 {font-size: 1.4375em; text-transform: uppercase; position: relative;}.recently-added-heading h2:after {width: 100px; height: 1px; content:" "; background: var(--black); display: inline-block; position: absolute; top: 50%; margin-left: 20px;}.about-wrapper {padding: 50px 0 0px 0px;}.about-inner {position: relative; }.about-inner:after {padding-top: 65%; content:" "; display: block;}.about-image {width: 61%; z-index: -2; position: absolute; top: 0; left: 0;}.about-text {width: 60%; position: absolute; top: 15%; right: 0; }.about-text-inner {background: var(--about-text-background); padding: 10%; position: relative; border-radius: 30px;}.about-text h2 {font-size: 2.0625em; text-transform: uppercase; position: relative; color: var(--white); margin-bottom: 40px;}.about-text p {color: var(--about-text);}.footer-wrapper-top {width: 100%; padding: 70px 0; background: url("/mammothhr-uk/_img/img/footer-blue.png"); background-size: cover; background-position: center center; clear: both; display: block;}.footer-wrapper p {color: var(--footer-text);}.footer-wrapper a {color: var(--footer-text); border: 0px;}.footer-wrapper a:hover {color: var(--footer-text-hover);}.follow-us-links i {color: var(--footer-text);font-size: 1.5em; margin-right: 0.5em;transition: color 0.3s ease, transform 0.3s ease;}.follow-us-links i:hover {transform: scale(1.1); color: var(--footer-text-hover)}.follow-us-heading h2 {font-size: 1.4375em; text-transform: uppercase; position: relative; color: var(--footer-text); margin-bottom: 10px;}.follow-us-heading h2:after {width: 100px; height: 1px; content:" "; background: var(--footer-line); display: inline-block; position: absolute; top: 50%; margin-left: 20px;}.contact-us-heading h2 {font-size: 1.4375em; text-transform: uppercase; position: relative; color: var(--footer-text); margin-bottom: 10px;}.contact-us-heading h2:after {width: 100px; height: 1px; content:" "; background: var(--footer-line); display: inline-block; position: absolute; top: 50%; margin-left: 20px;}.contact-us-links i {vertical-align: middle; margin-right: 10px;}.contact-us-links p, .contact-us-links a {font-family: "Google Sans", sans-serif; font-weight: normal; font-style: normal; color: var(--footer-text);}.contact-us-links p:last-of-type {margin-bottom: 0px;}.logo-footer {}.logo-footer img {width: 250px;}.footer-credit {text-align: center;}.footer-wrapper-bottom {background: var(--blue);}.footer-wrapper-bottom p {font-size: 0.875em;}.previewFrame .slides li {padding: initial;}.intro-icons {width: 100%; padding:  40px 0px; background: var(--blue); }.home-icons-banner {display:  flex; flex-wrap: wrap;}.home-icons-item {width: 25%; text-align: Center;}.home-icons-item-image img {height: 40px;}.home-icons-item-text h4 {color: var(--white);}.home-icons-item-text p {color: var(--white); padding: 0px; margin: 0px;}/* Inner */.inner-title-banner {width: 100%; background: url("/mammothhr-uk/_img/img/header.jpg"); background-size: cover; background-position: top center; }.inner-title-banner .navigation-bar-wrapper {position: relative;}.inner-title-banner-text {padding: 75px 0px; text-align: center;}.inner-title-banner-text h1 {font-size: 45px; color: #fff;}.inner-content-wrapper {padding: 75px 0px;}.inner-content-wrapper.split .row {display:  flex; align-items: center;}.testimonial-item {margin-bottom: 20px; background: var(--main); padding: 20px;display:  flex; border-left: 3px solid var(--black)}.testimonial-item p {margin-top: 0px; color: var(--white); font-size: 20px;}.testimonial-icon {margin-right: 20px;}.testimonial-icon i {font-size: 35px; color: var(--white);}.testimonial-name {color: var(--white); margin-top: 10px; font-weight: bold; }.contact-details {width: 100%; padding: 25px; background: url("/mammothhr-uk/_img/img/footer-blue.png"); background-size: cover; background-position: center center; border-radius: 20px; }.contact-details h3 {font-size: 25px;}.contact-details p, .contact-details p a {color: var(--white)}/*.defaultForm form label {font-family: 'Droid Sans Regular'; width: 100%; }.defaultForm form input {width: 100%; padding: 10px; border-radius: 10px; border: 1px solid var(--black)}.defaultForm .inputset {margin-bottom: 20px;}.defaultForm form textarea {width: 100%; padding: 10px; border-radius: 10px; border: 1px solid var(--black)}.defaultForm form input.fbElementButton {width: initial; background: var(--main); border-radius: 5px; border: 0px;}*/.jobs-wrapper {display:  flex; flex-wrap: wrap;}.job-item {width: 49%; margin-right: 1%; background: var(--main); border-left: 3px solid var(--black); padding: 20px;  margin-bottom: 20px;}.job-item-icon {width:  100%; }.job-item-icon i {color: var(--white); font-size: 40px;}.job-item-details {width: 95%;}.job-item-details h3 {color: var(--white); font-size: 25px; padding: 10px 0px;}.job-item-details-key {display:  flex; flex-wrap: wrap;}.job-item-detail-item {width: 50%; margin-bottom: 10px;}.job-item-detail-item-title {color: var(--blue); font-weight: 700; margin-bottom: 5px; font-family: "Google Sans", sans-serif;}.job-item-detail-item-vlue {color: var(--white); font-family: "Google Sans", sans-serif;}.inner-job h2 {margin-bottom: 20px; font-size: 2.875em;}.job-item-details-key.inner-details {width: 100%; background: var(--main); border-left: 3px solid var(--black); padding: 20px;}/***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {float: left;  width: 100%; margin-right:  0%;  position: relative;  margin-bottom: 20px; }.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: block;  width: 100%;font-family: "Google Sans", sans-serif; font-weight: 400; font-size: 16px; font-size: 1em; color: #333;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;  border-radius: 10px;  background: #b9b9b9;}.defaultForm .inputset input, .defaultForm .inputset select {  width: 100%;   background: #fff; padding: 15px; border: 0px;font-family: "Google Sans", sans-serif; font-weight: 400;  font-size: 16px; font-size: 1em;border-radius: 10px;  background: #b9b9b9;}.defaultForm .inputset textarea {width: 100%;  height: 10.625em;  background: #fff; padding: 15px; border: 0px;font-family: "Google Sans", sans-serif; font-size: 16px; font-size: 1em;border-radius: 10px;  background: #b9b9b9;}.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 {float: left;}.defaultForm .form_submit .fbElementButton {border: 0px;display:  inline-block;transition: all 0.5s ease 0s; background: var(--main); border-radius: 30px; padding: 15px 30px; color: #fff;}.defaultForm .form_submit .fbElementButton:hover {background: var(--main-hover); color: #fff;}.form_error {font-family: "Google Sans", sans-serif;  font-size: 16px; font-size: 1em; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}/* Media Queries */@media all and (max-width: 1250px) and (min-width: 0px) {.category-box-title {width: 100%; margin-bottom: 15px;}.category-box-link {width: 100%; text-align: left;}.category-box {width: 100%; float: left; margin-right: 0%; margin-bottom: 20px;}.category-box:nth-of-type(2) {margin-top: 0%;}.category-box:nth-of-type(3) {margin-top: 0%; margin-right: 0;}.footer-wrapper-top {padding: 40px 0;}.footer-blank {display: none;}.follow-us-footer {width: 100% !important; margin-bottom: 25px; text-align: center; margin-left: 0px !important;}.contact-us-footer {width: 100% !important; text-align: center; margin-left: 0px !important;}.logo-footer {display:none;}.follow-us-heading h2:after {display:none;}.contact-us-heading h2:after {display:none;}}@media all and (max-width: 1250px) and (min-width: 0px) {.about-wrapper {padding: 0; margin: 40px 0px;}.about-inner {width: 100%; position: relative;}.about-image {width: 100%; position: relative;}.about-image img {width: 100%;}.about-text {width: 100%; position: relative;}.about-inner:after {display:none; padding-top:  0px;}.home-intro-wrapper {padding-top: 40px;}}@media all and (max-width: 1050px) and (min-width: 0px) {.promo-box-title h2 {font-size: 1.175em; }}@media all and (max-width: 950px) and (min-width: 0px) {.promo-box {width: 100%; float: left;}}@media all and (max-width: 900px) and (min-width: 0px) {.home-banner-text-wrapper h1 {font-size: 2.5625em;}}@media all and (max-width: 950px) and (min-width: 0px) {/* Adjust max-width for the navigation items needed */.inner-position {display: block;}.header-bar {padding: 0;}.logo-wrapper {width: 65%; text-align: left; padding: 20px;}.pushy-content .logo-wrapper {width: 100%;}.nav-wrapper {width: 35%; text-align: right;}.nav-top #primary {display: none;}.mobile-nav-btn {display: block; position: absolute; top: 10px; right: 0px;}.down-arrow {display: none;}.home-icons-item {width: 50%; margin-bottom: 20px;}}@media all and (max-width: 770px) and (min-width: 0px) {.inner-content-wrapper.split .row {flex-direction: column;}.inner-content-wrapper.split .row .five.columns {width: 100% !important;}.jobs-wrapper {flex-direction: column;}.job-item {width: 100%;}}@media all and (max-width: 700px) and (min-width: 0px) {    .home-banner-text-wrapper {left: 0;}    .home-banner-text-wrapper h1 {text-align: center;}.home-banner-text-wrapper h1 strong {color: var(--main)}    .home-banner-text-wrapper h3 {text-align: center;}    .home-banner-text-wrapper {text-align: center;}}@media all and (max-width: 650px) and (min-width: 0px) {.home-banner-text-wrapper h1 {font-size: 2em;}.testimonial-item {flex-direction: column;}.slides li {background-position: 60% top !important;}}@media all and (max-width: 500px) and (min-width: 0px) {.banner-buttons a {width: 100%; display:  block; margin-bottom: 10px;}}@media all and (max-width: 480px) and (min-width: 0px) {.home-icons-item {width: 100%;}.job-item-details-key.inner-details {flex-direction: column;}.job-item-detail-item {width: 100%;}}
/* not required */
