html{background-color:#fff!important;}
.property{border-bottom:2px dashed #8b8b8b;}
.lighter{font-weight:lighter;line-height:1.3;font-size:1.07em;color:#3d3d3d;}

.flickity-button-icon{border:2px solid;width:75%!important;padding:7px 4px!important;}
.flickity-button-icon:hover{color:#fff;background-color:rgba(255,255,255,0.8);}
.slider-nav-light .flickity-prev-next-button svg, .slider-nav-light .flickity-prev-next-button .arrow{fill:#fff;}
.flickity-prev-next-button{margin:0 20px!important;}
.header:not(.transparent) .header-nav.nav > li > a{color:#373837!important;font-weight:600;}
.header:not(.transparent) .header-nav.nav > li > a:before{background-color:#464646!important;}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{background-color:#fff!important;}
.stuck .nav .nav-dropdown{background-color:#fff;box-shadow:none;}
.nav-dropdown{min-width:120px;color:#282828;font-size:0.85em;padding:5px 0 5px;}
.nav-dropdown-bold .nav-column li>a, .nav-dropdown.nav-dropdown-bold>li>a{margin:0;}
.stuck .nav-dropdown.dark>li>a{color:#000;font-weight:100;}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{color:#000;}
.nav-dropdown.nav-dropdown-bold > li > a:hover{color:#fff;background-color:rgba(0,0,0,0.85);border-radius:0;}
.nav-spacing-xlarge>li{margin:0 20px;}
.small-spacing{margin:0 10px!important;}
.flex-col.hide-for-medium.flex-right{margin-right:150px;}
.banner h2, .banner h3, .banner h1{font-weight:lighter;line-height:1.1;letter-spacing:0;}
.banner h2{font-size:3.5em;}
.banner h3{font-size:2.5em;}
.header-button .button{background-color:#ed8707;font-weight:lighter;padding:0 8px;}
.black-button{background-color:#282828;color:#fff!important;padding:0 8px;margin:0;transition:all .2s ease-in-out;}
black-button:hover{background-color:#ed8707!important;}
.hr-header{padding:50px 200px 0 200px;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection{border:2px solid #656363;color:#656363;margin:0;font-weight:300;text-transform:uppercase;}
form.wpcf7-form .col{padding:8px 15px;margin:0;}
span.wpcf7-form-control-wrap.your-message{padding:8px 0;}
.service-name{padding:3px 10px!important;font-weight:300;}
.service-description h3{font-size:3.2em!important;text-shadow:0px 0px 13px rgba(0,0,0,0.78);font-weight:400!important;}
.service-description p{font-size:2.2em;line-height:1;text-align:left;font-weight:100;text-shadow:0px 0px 13px rgba(0,0,0,0.78);}
.clients-slider{border:3px #ffffff94;border-style:groove;border-right:none;border-left:none;margin-bottom:20px;}
.absolute-footer{padding:4px;}
.footer-widgets p{font-weight:100;padding:20px 0;margin:0;}
#custom_html-2{margin-top:7px;}
#custom_html-3, #custom_html-4, #custom_html-5{border-left:1px solid #616160;text-align:center;}
.footer-column{width:min-content;margin-right:auto;margin-left:auto;text-align:left;}
.footer-column h6{font-weight:500;color:#fff;font-size:1.2em;}
.footer-column p{font-weight:100;padding:0;color:#e1e1e1;font-size:0.9em;line-height:1.4;}
.footerLinkMenu{text-align:center!important;width:max-content;}
.footer-column img{padding:30px 0 0px 0px;}
.hide-header-button{display:none!important;}
.header-button .button{transition:all .2s ease-in-out;}
.header-button .button:hover{background-color:#000!important;}
input.wpcf7-form-control.wpcf7-submit.button{transition:all .2s ease-in-out;}
input.wpcf7-form-control.wpcf7-submit.button:hover{background-color:#000!important;}
blockquote h5{line-height:1.5!important;font-weight:300;}
blockquote span{font-size:3em;position:absolute;margin-top:-20px;}
.flickity-page-dots{bottom:50px;}
.flickity-page-dots .dot{border:6px solid #111;}
.cv-upload{font-size:0.8em;line-height:1;}
.cv-uploader{display:-webkit-inline-box;}
.cv-upload-text{text-transform:uppercase;color:#ed8707;padding-right:15px;}
.services-list li{padding:0;margin:0;color:#3d3d3d;font-weight:100;line-height:1.2;font-size:1.07em;}
.services-list{list-style:none;}
.services-list li{margin-left:0!important;}
.services-list li::before{color:#ed8707!important;content:"•";width:1em;font-weight:bold;padding:0 5px;}
.slick-dots{display:none!important;}
img.wp-post-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .2s ease-in-out;}
img.wp-post-image:hover{filter:none;-webkit-filter:none;transform:scale(1.05);}
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active{background:rgba(0, 0, 0, 0) url(https://kirkaldyandroe.co.uk/wp-content/uploads/2018/10/arrow-right.jpg) center center no-repeat !important;box-shadow:none !important;border:2px solid #a5a5a5!important;border-radius:0!important;padding:10px 13px!important;}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active{background:rgba(0, 0, 0, 0) url(https://kirkaldyandroe.co.uk/wp-content/uploads/2018/10/arrow-left.jpg) center center no-repeat !important;box-shadow:none !important;border:2px solid #a5a5a5!important;border-radius:0!important;padding:10px 13px!important;}
.has-dropdown a{margin-top:3px;}
.site-header.featured-image:after{background:none;}
.testimonials-banner{min-height:490px;}
@media only screen and (max-width: 48em) { .col.large-6.cv-uploader{display:block;}
}
@media only screen and (max-width: 1349px) {
.flex-col.hide-for-medium.flex-right{margin-right:0!important;}
}
@media only screen and (max-width: 1099px) {
ul.header-nav.header-nav-main.nav.nav-right.nav-line-bottom.nav-size-medium.nav-spacing-xlarge.nav-uppercase{font-size:0.6em;}
.nav-spacing-xlarge>li{margin:0 5px!important;}
.mobile-header-banner{min-height:520px;}
.header-button{font-size:1.5em;color:#fff;}
}  .lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lightSlider:before, .lightSlider:after{content:" ";display:table;}
.lightSlider{overflow:hidden;margin:0;}
.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative;background:#e0dfdf;}
.lSSlideWrapper > .lightSlider:after{clear:both;}
.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}
.lSSlideWrapper .lSFade{position:relative;}
.lSSlideWrapper .lSFade > *{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%;}
.lSSlideWrapper.usingCss .lSFade > *{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}
.lSSlideWrapper .lSFade > *.active{z-index:10;}
.lSSlideWrapper.usingCss .lSFade > *.active{opacity:1;}
.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center;}
.lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 5px;}
.lSSlideOuter .lSPager.lSpg > li a{background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#428bca;}
.lSSlideOuter .media{opacity:0.8;}
.lSSlideOuter .media.active{opacity:1;}
.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s;}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px;}
.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%;}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table;}
.lSSlideOuter .lSPager.lSGallery:after{clear:both;}
.lSAction > a{width:32px;display:block;top:50%;height:32px;background-image:url(//kirkaldyandroe.co.uk/wp-content/themes/img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;}
.lSAction > a:hover{opacity:1;}
.lSAction > .lSPrev{background-position:0 0;left:10px;}
.lSAction > .lSNext{background-position:-32px 0;right:10px;}
.lSAction > a.disabled{pointer-events:none;}
.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;}
.lSSlideOuter.vertical{position:relative;}
.lSSlideOuter.vertical.noPager{padding-right:0px !important;}
.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0;}
.lSSlideOuter.vertical .lightSlider > *{width:100% !important;max-width:none !important;}
.lSSlideOuter.vertical .lSAction > a{left:50%;margin-left:-14px;margin-top:0;}
.lSSlideOuter.vertical .lSAction > .lSNext{background-position:31px -31px;bottom:10px;top:auto;}
.lSSlideOuter.vertical .lSAction > .lSPrev{background-position:0 -31px;bottom:auto;top:10px;}
.lSSlideOuter.lSrtl{direction:rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager{padding-left:0;list-style:none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager{padding-right:0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li{float:left;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li{float:right !important;}
@-webkit-keyframes rightEnd {
0%{left:0;}
50%{left:-15px;}
100%{left:0;}
}
@keyframes rightEnd {
0%{left:0;}
50%{left:-15px;}
100%{left:0;}
}
@-webkit-keyframes topEnd {
0%{top:0;}
50%{top:-15px;}
100%{top:0;}
}
@keyframes topEnd {
0%{top:0;}
50%{top:-15px;}
100%{top:0;}
}
@-webkit-keyframes leftEnd {
0%{left:0;}
50%{left:15px;}
100%{left:0;}
}
@keyframes leftEnd {
0%{left:0;}
50%{left:15px;}
100%{left:0;}
}
@-webkit-keyframes bottomEnd {
0%{bottom:0;}
50%{bottom:-15px;}
100%{bottom:0;}
}
@keyframes bottomEnd {
0%{bottom:0;}
50%{bottom:-15px;}
100%{bottom:0;}
}
.lSSlideOuter .rightEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}
.lSSlideOuter .leftEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}
.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative;}
.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative;}
.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}
.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}/*/*/.lightSlider.lsGrab > *{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lightSlider.lsGrabbing > *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
html{background-color:#fff!important;}
.property{border-bottom:2px dashed #8b8b8b;}
.lighter{font-weight:lighter;line-height:1.3;font-size:1.07em;color:#3d3d3d;}

.flickity-button-icon{border:2px solid;width:75%!important;padding:7px 4px!important;}
.flickity-button-icon:hover{color:#fff;background-color:rgba(255,255,255,0.8);}
.slider-nav-light .flickity-prev-next-button svg, .slider-nav-light .flickity-prev-next-button .arrow{fill:#fff;}
.flickity-prev-next-button{margin:0 20px!important;}
.header:not(.transparent) .header-nav.nav > li > a{color:#373837!important;font-weight:600;}
.header:not(.transparent) .header-nav.nav > li > a:before{background-color:#464646!important;}
.nav-line-bottom>li>a:before, .nav-line-grow>li>a:before, .nav-line>li>a:before{background-color:#fff!important;}
.stuck .nav .nav-dropdown{background-color:#fff;box-shadow:none;}
.nav-dropdown{min-width:120px;color:#282828;font-size:0.85em;padding:5px 0 5px;}
.nav-dropdown-bold .nav-column li>a, .nav-dropdown.nav-dropdown-bold>li>a{margin:0;}
.stuck .nav-dropdown.dark>li>a{color:#000;font-weight:100;}
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{color:#000;}
.nav-dropdown.nav-dropdown-bold > li > a:hover{color:#fff;background-color:rgba(0,0,0,0.85);border-radius:0;}
.nav-spacing-xlarge>li{margin:0 20px;}
.small-spacing{margin:0 10px!important;}
.flex-col.hide-for-medium.flex-right{margin-right:150px;}
.banner h2, .banner h3, .banner h1{font-weight:lighter;line-height:1.1;letter-spacing:0;}
.banner h2{font-size:3.5em;}
.banner h3{font-size:2.5em;}
.header-button .button{background-color:#ed8707;font-weight:lighter;padding:0 8px;}
.black-button{background-color:#282828;color:#fff!important;padding:0 8px;margin:0;transition:all .2s ease-in-out;}
black-button:hover{background-color:#ed8707!important;}
.hr-header{padding:50px 200px 0 200px;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection{border:2px solid #656363;color:#656363;margin:0;font-weight:300;text-transform:uppercase;}
form.wpcf7-form .col{padding:8px 15px;margin:0;}
span.wpcf7-form-control-wrap.your-message{padding:8px 0;}
.service-name{padding:3px 10px!important;font-weight:300;}
.service-description h3{font-size:3.2em!important;text-shadow:0px 0px 13px rgba(0,0,0,0.78);font-weight:400!important;}
.service-description p{font-size:2.2em;line-height:1;text-align:left;font-weight:100;text-shadow:0px 0px 13px rgba(0,0,0,0.78);}
.clients-slider{border:3px #ffffff94;border-style:groove;border-right:none;border-left:none;margin-bottom:20px;}
.absolute-footer{padding:4px;}
.footer-widgets p{font-weight:100;padding:20px 0;margin:0;}
#custom_html-2{margin-top:7px;}
#custom_html-3, #custom_html-4, #custom_html-5{border-left:1px solid #616160;text-align:center;}
.footer-column{width:min-content;margin-right:auto;margin-left:auto;text-align:left;}
.footer-column h6{font-weight:500;color:#fff;font-size:1.2em;}
.footer-column p{font-weight:100;padding:0;color:#e1e1e1;font-size:0.9em;line-height:1.4;}
.footerLinkMenu{text-align:center!important;width:max-content;}
.footer-column img{padding:30px 0 0px 0px;}
.hide-header-button{display:none!important;}
.header-button .button{transition:all .2s ease-in-out;}
.header-button .button:hover{background-color:#000!important;}
input.wpcf7-form-control.wpcf7-submit.button{transition:all .2s ease-in-out;}
input.wpcf7-form-control.wpcf7-submit.button:hover{background-color:#000!important;}
blockquote h5{line-height:1.5!important;font-weight:300;}
blockquote span{font-size:3em;position:absolute;margin-top:-20px;}
.flickity-page-dots{bottom:50px;}
.flickity-page-dots .dot{border:6px solid #111;}
.cv-upload{font-size:0.8em;line-height:1;}
.cv-uploader{display:-webkit-inline-box;}
.cv-upload-text{text-transform:uppercase;color:#ed8707;padding-right:15px;}
.services-list li{padding:0;margin:0;color:#3d3d3d;font-weight:100;line-height:1.2;font-size:1.07em;}
.services-list{list-style:none;}
.services-list li{margin-left:0!important;}
.services-list li::before{color:#ed8707!important;content:"•";width:1em;font-weight:bold;padding:0 5px;}
.slick-dots{display:none!important;}
img.wp-post-image{-webkit-filter:grayscale(100%);/**/filter:grayscale(100%);transition:all .2s ease-in-out;}
img.wp-post-image:hover{filter:none;-webkit-filter:none;transform:scale(1.05);}
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active{background:rgba(0, 0, 0, 0) url(https://kirkaldyandroe.co.uk/wp-content/uploads/2018/10/arrow-right.jpg) center center no-repeat !important;box-shadow:none !important;border:2px solid #a5a5a5!important;border-radius:0!important;padding:10px 13px!important;}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active{background:rgba(0, 0, 0, 0) url(https://kirkaldyandroe.co.uk/wp-content/uploads/2018/10/arrow-left.jpg) center center no-repeat !important;box-shadow:none !important;border:2px solid #a5a5a5!important;border-radius:0!important;padding:10px 13px!important;}
.has-dropdown a{margin-top:3px;}
.site-header.featured-image:after {
background: none;
}