/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*
Theme Name: Web Anchor Boilerplate
Theme URI: http://webanchor.co.za
Author: WebAnchor
Author URI: http://themetailor.co.za
Description: Webanchor Boiler Plate Theme
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: web-anchor-boilerplate
Tags: editor-style
*/


:root { 
    --orange: #af432d;
    --blue: #005186;
    --black: #000000;
    --white: #FFFFFF;
    --grey: #eaeff1;
    --heading-font: 'Open Sans', Arial, sans-serif;
    --body-font: 'Open Sans', Arial, sans-serif;
 }


.has-orange-color { color: var(--orange)!important; }
.has-orange-background-color { background-color: var(--orange); }
.has-blue-color { color: var(--blue)!important; }
.has-blue-background-color { background-color: var(--blue); }
.has-white-color { color: var(--white)!important; }
.has-white-background-color { background-color: var(--white); }
.has-black-color { color: var(--black)!important; }
.has-black-background-color { background-color: var(--black); }
.has-grey-color { color: var(--grey)!important; }
.has-grey-background-color { background-color: var(--grey); }


/** Keep drop-downs working **/
html { scroll-behavior: smooth; overflow-x: hidden; }
* { box-sizing: border-box; }
/* img { display: block; width: 100%; height: auto; }
img.size-thumbnail { max-width: 200px; margin: 30px 0; } */

ul#menu-primary li { position: relative; }
ul#menu-primary ul { background: var(--blue); display: none; float: left; position: absolute; top: 20px; left: 0; z-index: 99999; width: 200px; padding: 10px; }
ul#menu-primary ul ul { left: 100%; top: 0; }
ul#menu-primary li:hover > ul { display: block; }

input[type=text] { border: 1px solid #CCC; background: #FFF; width: 100%; padding: 10px; margin-bottom: 10px; }
input[type=email] { border: 1px solid #CCC; background: #FFF; width: 100%; padding: 10px; margin-bottom: 10px; }
textarea { height: 100px; border: 1px solid #CCC; background: #FFF; width: 100%; padding: 10px; margin-bottom: 10px; }
input[type=submit] { border: 1px solid #CCC; background: #FFF; text-align: center; padding: 10px; cursor: pointer; }
input[type=submit]:hover { background: #CCC; }
input, textarea { box-sizing: border-box; }
.group:after,.container:after { content: ""; display: table; clear: both;  }

/*  Default WP Alignment Classes */

.aligncenter,.alignleft,.alignright { display: block; padding: 0; width: auto; }
.aligncenter { float: none; margin: .5em auto 1em; }
.alignright { float: right; margin: .5em 0 1em 1em; }
.alignleft { float: left; margin: .5em 1em 1em 0; }
.wp-caption { padding: 5px 0; border: 1px solid #555; background: #444; text-align: center; }
.wp-caption img { display: inline; }
.wp-caption p.wp-caption-text { margin: 5px 0 0; padding: 0; text-align: center; font-size: 75%; font-weight: 100; font-style: italic; color: #ddd; }
/* IMPORTANT */
.alignwide { margin-left: -50px; width: calc(100% + 100px); max-width: calc(100% + 100px); }
.alignfull { margin: 0 calc(50% - 50vw); max-width: 100vw; width: 100vw; }
.wp-block-image figcaption {  }
.wp-block-image figcaption a { color: inherit; text-decoration: underline; }
.alignfull .wp-block-group__inner-container { max-width: 96%; width: 970px; margin: 0 auto; position: relative; }


/* END  IMPORTANT */

/* ========================================================================== */
/* CUSTOM STYLES */
::placeholder { opacity: 1; }
.container { max-width: 96%; width: 1240px; margin: 0 auto; position: relative; }
.container-small { max-width: 80%; width: 960px; margin: 0 auto; position: relative; }
body { font-family:var(--body-font); font-weight: 400; font-size: 14px; line-height: 23px; color: var(--blue); padding-top: 114px !important; }
h1,h2,h3,h4,h5,h6 { font-family:var(--heading-font); font-weight: 700; line-height: 1.5; }
h1 { font-size: 35px; font-weight: 700; }
h2 { font-size: 32px; font-weight: 700; }
h3 { font-size: 24px; font-weight: 700; margin: 15px 0; }
h4 { font-size: 26px; font-weight: 600; line-height: 32px; letter-spacing: .2px; margin: 0 0 30px 0; }

p { margin: 0 0 15px 0; font-family: var(--body-font); font-size: 14px; line-height: 1.4; letter-spacing: .2px; }
a { transition: all 250ms ease; color: inherit; text-decoration: underline;}
a:hover { text-decoration: underline; }

header { width: 100%; padding: 15px 0; position: fixed; height: 95px; z-index: 99999; background: #FFF; top: 0; }
header h1 { margin: 0; padding: 0; flex-basis: 80%; }
header h1 a { background: url('https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/img/logo.png'); width: 160px; height: 65px; display: block; text-indent: -9999px; background-size: 100%;  } 

header .container { display: flex; justify-content: space-between; align-items: flex-start; }
.header-box { flex-direction: column; flex-basis: 30%; align-self: flex-end; text-align: right; }
.header-box ul, .header-box ul li { list-style: none; margin: 0; padding: 0;  }
.header-box ul { display: flex; justify-content: space-between; margin-bottom: 10px; }
.header-box ul li a { color: var(--blue); font-size: 12px; text-decoration: none; }
.header-box a.phone { font-size: 20px; color: var(--blue); text-decoration: none; font-weight: 700; letter-spacing: 0.6px; }
.header-box a.phone svg { margin-right: 20px; }

#mobibox #showmobi { display: none; }
#mobinav { height: 51px; padding-top: 14px; position: fixed; top: 95px; z-index: 99; width: 100%; }
#mobinav ul { list-style: none; margin: 0; padding: 0; display: flex; justify-content: space-between; }
#mobinav ul li { margin: 0 0; padding: 0; }
#mobinav ul li:first-child { margin-left: 0; }
#mobinav ul li a { font-size: 16px; font-family: var(--heading-font); font-weight:bold; text-decoration: none; color: var(--white); }
#mobinav ul li a:hover,#mobinav ul li.current_page_item a { text-decoration:underline;  }
#mobinav ul .sub-menu a:hover { text-decoration:underline;}
#mobinav ul li.yellow a { color: var(--yellow); }
#mobinav ul .sub-menu li a { font-weight:normal; text-decoration: none;  }
#mobinav ul .sub-menu li {  padding-bottom:10px; }

 nav { background-color: var(--blue); padding: 5px 0; }

.fullbanner { background: var(--black); width: 100%; height: auto; position: relative; }
.fullbanner img { width: 100%; height: auto; }
.fullbanner .fullbannertext { position: absolute; bottom: 30px; left: 0; right: 0; max-width: 96%; width: 1180px; margin: 0 auto; }
.fullbanner .fullbannertext .textbox { max-width: 65%; }
.fullbanner .fullbannertext h3 { color: var(--yellow); text-shadow: 1px 1px 3px rgba(16, 17, 20, 1.0); margin: 0; padding: 0; line-height: 35px; }

nav.breadcrumbs {
    background-color: transparent;
    padding: 0;
}

footer { background: var(--blue); color: var(--white); padding: 40px 0 0; margin-top: 40px; position: relative;  }
footer a { color: var(--white); text-decoration: none; }
footer a:hover { color: var(--orange); text-decoration: none; }
footer p { font-size: 14px; line-height: 15px; }
footer .container { display: flex; justify-content: space-between; align-items: flex-start; line-height: 1.4; }
.footer-left { flex-basis: 100%; }

.footer-box { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; margin-bottom: 20px; }
.footer-1 { flex-basis: 27%; }
.footer-2  { flex-basis: 46%; }
.footer-5 { flex-basis: 27%; align-self: flex-end; text-align: right; }
.footer-3, .footer-4 { flex-basis: 100%; }
.footer-3 { display: flex; align-items: flex-start; margin-bottom: 20px; }
.footer-3 img { max-height: 25px; width: auto; display: block; margin-right: 40px; }
footer h3 { font-size: 12px; font-weight: 600; margin-top: 0; }
footer p, footer p a, footer li, footer li a { font-size: 12px; font-weight: 300; }
footer figure, footer ul, footer ul li { margin: 0; padding: 0; list-style: none; }
footer p span { color: var(--orange); font-weight: 700; }

/* FORM */

.page-template-template-forms main { max-width: 700px; }
.gform_wrapper {  margin: 20px 0!important; }
.gform_wrapper label { color: var(--blue); }
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { padding-right: 0!important; }
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { margin: 0 auto!important; }
.gform_wrapper textarea.large { max-height: 160px!important; }
.gform_wrapper ul.gform_fields li.gfield { padding-right: 0!important; }
.gform_wrapper input { border-radius: 3px; background: none; }
.gform_footer input[type=submit] { border-radius: 3px; transition: all 250ms ease; text-transform: uppercase; background: var(--blue); color: var(--white); margin: 0!important; display: block!important; width: 78px!important; height: 34px; float: none; border: none; }
.gform_footer input[type=submit]:hover { background: var(--blue); color: var(--white); }

/* BLOG */



article.post { margin-bottom: 50px; }
article.post h2 { font-size: 18px; color: var(--black); text-transform: uppercase; line-height: 20px; }
article.post h2 a { font-size: 18px; color: var(--black); text-decoration: none; font-weight: 700; }
article.post h2 a:hover { color: var(--black); }
article.post p { font-size: 16px; color: var(--black); line-height: 20px; }


.wp-block-button__link { color: inherit; }

.wp-block-button.btn-email a, .wp-block-button.btn-call a,.wp-block-button.btn a { border-radius: 3px; border-bottom-right-radius: 20px; padding: 5px 30px; width: max-content; background-color: transparent; border: 2px solid var(--white); display: block; font-size: 17px; color: var(--white); text-decoration: none; margin: 15px 0; }
.wp-block-button.btn-email a:hover, .wp-block-button.btn-call a:hover,.wp-block-button.btn a:hover { background: var(--white); color: var(--orange); }
.wp-block-button.btn-email a { border-bottom-right-radius: 3px; border-bottom-left-radius: 20px; padding: 5px 20px 5px 30px; }
.wp-block-button.btn-call a { padding: 5px 30px 5px 20px; }

.wp-block-button.btn-email a svg { margin-right: 10px; font-size: 20px; }
.wp-block-button.btn-call a svg { margin-right: 10px; font-size: 20px; }


.single .content p { font-size: 16px; line-height: 22px; }
.single .content p:first-of-type { font-size: 22px; line-height: 25px; }
.single .content p a { color: var(--black); }
.single .content p a:hover { text-decoration: none; }

.close-container { display: none; }

.wp-block-columns { margin-bottom: 0; }

.half-half { padding: 0; }
.half-half figure { margin: 0; padding: 0; }
.half-half .center-left { width: 600px; margin-left: calc(100% - 600px); max-width: 600px;  }
.half-half .center-left > div { padding: 0; margin: 0; max-width: 100%; width: 100%; }
.half-half .center-left > div img { width: 30px; height: auto; }

.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { width: auto!important; }
.wp-block-gallery.has-nested-images figure.wp-block-image img { height: 35px!important; width: auto!important; max-width: none!important; }

ul.checks { background: var(--blue); color: var(--white); margin: 0; padding: 20px; list-style: none; justify-content: center; /* display: flex; flex-direction: column; justify-content: center; */ }
ul.checks li { margin: 5px 0; padding-bottom:20px; display: flex; align-content: center; font-size: 20px; }

span.checker { position: relative; text-align: center; display: flex; align-self: center; width: 20px; height: 20px; margin-right: 15px; margin-top: 2px; }
span.checker .circle { border: 1px solid var(--orange); border-radius: 50%; width: 20px; height: 20px; position: absolute; left: 0; top: 0; }
span.checker .check { color: var(--white); position: absolute; left: 3px; top: -4px; font-size: 20px; font-weight: bold; }

.orangestrap p { margin: 0; padding: 0; }

.wp-block-table { padding: 15px 0 0!important; }
.wp-block-table table { color: var(--blue); }
.wp-block-table td, .wp-block-table th { border: none!important; padding: 0 0 30px 0!important; }
.wp-block-table tr:last-of-type td { padding: 0!important; }

blockquote {  }
blockquote:after { content: ""; background-image: url('https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/img/stars.png'); background-repeat: no-repeat; background-position: bottom center; width: 107px; display: block; height: 23px; background-size: 100%; margin: 10px auto 20px; }
blockquote p { font-size: 17px; font-weight: normal; font-style: italic; margin: 0; }
blockquote cite { font-size: 17px; font-weight: 500; font-style: normal; }

.menu-mobi { display: none; }

.eqheight { aspect-ratio: 1 / 1; }

.contactbox a { text-decoration: none; }
.contactbox a:hover { text-decoration: underline; }
.contactbox p.has-small-font-size { margin-bottom: 5px; }
.threecolbox figure { margin-bottom: 0; }
.threecolbox a.phone { font-size: 20px; color: var(--blue); text-decoration: none; font-weight: 700; letter-spacing: 0.6px; }
.threecolbox a.phone svg { margin-right: 20px; }

.contactblock { text-align: center; }
.contactblock a { color: var(--black); text-decoration: none; } 
.contactblock a strong { color: var(--orange); font-size: 16px; display: block; } 
.contactblock a svg { font-size: 30px; color: var(--orange); } 
.contactblock a span { display: block; line-height: 1.2; margin-top: 10px; font-size: 12px; }


.colpad { padding: 20px; }
.colpad ul.checks { padding: 0 0 20px 0; }

#gf_1 { padding-top: 150px; margin-top: -150px; }

/* MEDIA QUERIES */

@media all and (max-width: 2400px) {

}

@media all and (max-width: 1280px) {

}

@media all and (max-width: 768px) {
 
}

@media all and (max-width: 568px) {



    body { padding-top: 73px !important; }
    .fullbanner { background: var(--yellow); width: 100%; height: auto; position: relative; }
    .fullbanner { height: 250px; overflow: hidden; background-size: cover; }
    .fullbanner img { height: 100%; width: auto; display: none; }
    .home .fullbanner { height: 100vh; }
    .home .fullbanner img { display: block; }
    h1 { font-size: 24px; }
    h2 { font-size: 20px; }

 
    .container { max-width: 100%; width: 100%; padding: 0 20px;  }
    
    header { padding: 10px 0; position: fixed; top: 0; left: 0; right: 0; height: auto; z-index: 99999; background: #fff; }
    header h1 a { width: 100px; height: 39px; margin: 0 auto; }
    header .container { display: block; }
    .header-box { margin-top: 10px; text-align: left; }
    
    .yellowblock { padding: 0 60px 70px 50px; background-color: var(--yellow); clip-path: polygon(0 0, 92% 3%, 100% 100%, 0 95%); }    

    footer .container { display: block; }
    footer .container > div { width: 100%; }


    .archive header h1 a, .single header h1 a, .blog header h1 a { background-size: 100%;  height: 39px; }  
    .archive .fullbanner, .single .fullbanner, .blog .fullbanner {display:none; height: 170px; }

    
    
    
    header.active { background: var(--yellow); position: fixed; left: 0; height: 100vh; width: 100vw; top: 0; padding: 30px 0; }
    header.active #mobinav { display: block; }
    header.active h1 a { background-image: url('https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/img/logo-black.png'); background-size: 100%; width: 95px; height: 112px; }
    header.active .container { height: 100vh; }
    
    
    #mobibox #showmobi { display: block; position: absolute; right: 20px; top: 0; color: var(--yellow); font-size: 40px; cursor: pointer; }
    #mobinav { display: none; position: fixed; top: auto; right: auto; left: 0; top: 0; width: 100vw; height: 100vh; z-index: 999999; } 
    #mobinav.active { display: block; }
    #mobinav.active .menu-mobi { display: block; }
    #mobinav ul { display: block; margin: 0; padding: 20px 20px 0px; }
    #mobinav ul li { margin: 0 0 20px 0; padding: 0; }
    #mobinav ul li a { text-shadow: none; font-size: 18px; line-height: 1; }
    #mobinav ul li a, #mobinav ul li a:hover, #mobinav ul li.current_page_item a { color: var(--white); text-shadow: none; }
    #mobinav ul li a:hover, #mobinav ul li.current_page_item a { color: var(--orange); }

    nav.active .close-container { display: block; }
    

    .close-container { position: absolute; right: 30px; top: 0; width: 50px; height: 50px; cursor: pointer; z-index: 999; }
    .leftright { height: 4px; width: 50px; position: absolute; margin-top: 24px; background-color: var(--white); transform: rotate(30deg); transition: all 0.3s ease-in; }
    .rightleft { height: 4px; width: 50px; position: absolute; margin-top: 24px; background-color: var(--white); transform: rotate(-30deg); transition: all 0.3s ease-in; }
    .close-container:hover .leftright { transform: rotate(-30deg); background-color: var(--orange); }
    .close-container:hover .rightleft { transform: rotate(30deg); background-color: var(--orange); }

    .half-half .center-left { width: 90%; max-width: 90%; margin: 20px auto; }
    .menu-header { display: none; }

    .footer-box { display: block;  }
    .footer-box > div { width: 100%; margin-bottom: 15px; text-align: left; }

    .orangestrap { padding: 0 10px; }
    .orangestrap p { font-size: 12px!important; text-align: left; }
    .orangestrap img { width: 25px!important; height: auto!important; }
    .orangestrap .wp-block-columns { gap: 10px!important; }
    .wp-block-buttons > .wp-block-button { margin: 0 auto!important; }

    .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content { padding: 0!important; }
    .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content blockquote { margin: 0!important; padding: 0!important; }
    .footer-4 { text-align: center; }
    .hidemobi { display: none!important; }

    .footer-box .footer-1 { width: 50%; float: left; } 
    .footer-box .footer-2 { padding-top: 20px; clear: both; }
    .footer-box .footer-5 { width: 60%; position: absolute; top: 0; right: 30px; text-align: right; } 

    #mobinav ul .sub-menu li { padding-bottom: 0; margin-bottom: 10px; }

    .header-box a.phone { font-size: 14px; width: 33%; display: block; }
    .header-box a.phone svg { margin: 0 auto; display: block; padding-bottom: 6px; } 
    header h1 { width: 33%; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; }

    .wp-block-button.btn-email a, .wp-block-button.btn-call a, .wp-block-button.btn a { padding: 5px 10px 5px 10px; font-size: 15px; }
    .wp-block-button.btn-call a { padding: 5px 10px 5px 10px; }
    .wp-block-button.btn-call a svg,.wp-block-button.btn-email a svg { font-size: 15px; }
}

.breadcrumbs { margin: 16px 0 24px; font-size: 14px; }
.breadcrumbs .sep { margin: 0 8px; opacity: .6; }

.case-study-carousel { margin: 48px 0 0; }
.case-study-carousel__track{
  display: flex;
  gap: 20px;
  overflow-x: auto;
  padding-bottom: 10px;
  scroll-snap-type: x mandatory;
}
.case-study-carousel__card{
  flex: 0 0 320px;
  scroll-snap-align: start;
}
.case-study-carousel__image img{
  width: 100%;
  height: auto;
  display: block;
}

.case-study-carousel__title{
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35;
  margin: 14px 0 8px;
}

.case-study-carousel__title a{
  color: inherit;
  text-decoration: none;
  font-weight:700;
}

.case-study-carousel__excerpt{
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 0;
}
.case-study-carousel__card{
  max-width: 342px;
}

.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
.testimonial-slider{text-align:center;max-width:800px;margin:40px auto}.testimonial-slider ul.slick-dots{margin:0!important;position:relative;padding:0;text-align:center;display:flex;justify-content:center;list-style:none}.testimonial-slider ul.slick-dots li{margin:0 5px}.testimonial-slider ul.slick-dots li button{width:10px;height:10px;border-radius:20px;border:none;display:block;text-align:center;text-indent:-9999px}.testimonial-slider ul.slick-dots li.slick-active button{background:#27aae1}.testimonial-slider .slick-slide img{width:75px;height:auto;margin:10px auto}.testimonial-slider .testimonial-author{font-weight:700;font-size:14px}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/blocks/news/slick/./ajax-loader.gif)50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/blocks/news/slick/./fonts/slick.eot);src:url(https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/blocks/news/slick/./fonts/slick.eot?#iefix)format('embedded-opentype'),url(https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/blocks/news/slick/./fonts/slick.woff)format('woff'),url(https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/blocks/news/slick/./fonts/slick.ttf)format('truetype'),url(https://www.principleforklifts.co.uk/wp-content/themes/web-anchor-boilerplate/blocks/news/slick/./fonts/slick.svg#slick)format('svg');font-display: swap;
}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.carousels img { width: auto; height: 75px; padding: 0 20px; }
.carousels img:hover { cursor: pointer; filter: none; }

.slick-dots {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin-top: 15px;
}

.slick-dots li {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
}

.slick-dots li button {
    text-indent: -9999px;
    border: none;
    background-color: #eaeff1; /* This is the color of the dots */
    width: 15px;
    height: 15px;
    border-radius: 50%;
    outline: none;
}

.slick-dots li.slick-active button {
    background-color: #005186; /* This is the color of the active dot */
}


@media all and (max-width: 800px) {
    .carousels img { width: auto; height: 50px; padding: 0 20px; }
}