:root {
--black: #000000;
--red: red;
--white: #ffffff;
--blush: #E05A75;
--blush-trans: rgba(224, 90, 117, 0.50);
--dark-green: rgba(40, 175, 176, 1);
--dark-green-trans: rgba(40, 175, 176, 0.50);
--dark-green-trans16: rgba(40, 175, 176, 0.16);
--dark-blue: #395662;
--dark-grey: #132C36;
--off-white: #F8F3EF;
--verdigris: #28AFB0;
--20: 1.25rem;
--19: 1.188rem;
--18: 1.125rem;
--17: 1.063;
--16: 1rem;
--15: 0.938rem;
--14: 0.875rem;
--13: 0.813rem;
--12: 0.75rem;
--11: 0.688rem;
--10: 0.625rem;
--h1: 4rem;
--h2: 3rem;
--h3: 2.25rem;
--h4: 1.625rem;
--h5: 1.375rem;
--h6: 1.313rem;
--mdv-h1: 2rem;
--mdv-h2: 1.625rem;
--mdv-h3: 1.375rem;
--mdv-h4: 1.313rem;
--mdv-h5: var(--18);
--mdv-h6: vat(--17);
--header-font:'Outfit';
--body-font:'Outfit';
--body-font-size: var(--16);
--body-line-height: 1.5;
--body-color: var(--white);
--body-bg: var(--dark-grey);
--body-font-size-sdv: var(--14);
--body-line-height-sdv: var(--body-line-height);
--h-margin: 40px 0 38px;
--h-color: var(--body-color);
--h-line-height: 1.12;
--h-font-weight: 400;
--h1-line-height: var(--h-line-height);
--h2-line-height: var(--h-line-height);
--h3-line-height: var(--h-line-height);
--h4-line-height: var(--h-line-height);
--h5-line-height: 1.4;
--h6-line-height: var(--h-line-height);
--h1-font-weight: 800;
--h2-font-weight: 700;
--h3-font-weight: 700;
--h4-font-weight: 600;
--h5-font-weight: 600;
--h6-font-weight: 600;
--h1-margin: 0 0 36px;
--h2-margin: 60px 0 20px;
--h3-margin: 60px 0 21px;
--h4-margin: 40px 0 18px;
--h5-margin: 40px 0 30px;
--h6-margin: var(--h-margin);
--mdv-h1-margin: var(--h1-margin);
--mdv-h2-margin: 35px 0 20px;
--mdv-h3-margin: 35px 0 20px;
--mdv-h4-margin: 35px 0 20px;
--mdv-h5-margin: 35px 0 20px;
--mdv-h6-margin: 35px 0 20px;
--mdv-h1-line-height: var(--h1-line-height);
--mdv-h2-line-height: var(--h2-line-height);
--mdv-h3-line-height: var(--h3-line-height);
--mdv-h4-line-height: var(--h4-line-height);
--mdv-h5-line-height: var(--h5-line-height);
--mdv-h6-line-height: var(--h6-line-height);
--mdv-h1-font-weight: var(--h1-font-weight);
--mdv-h2-font-weight: var(--h2-font-weight);
--mdv-h3-font-weight: var(--h3-font-weight);
--mdv-h4-font-weight: var(--h4-font-weight);
--mdv-h5-font-weight: var(--h5-font-weight);
--mdv-h6-font-weight: var(--h6-font-weight);
--b-radius: 19px;
--padding-tb: 60px;
--padding-lr: 60px;
--md-padding-tb: var(--padding-tb);
--md-padding-lr: var(--padding-lr);
--mdv-padding-tb: var(--md-padding-tb);
--mdv-padding-lr: var(--md-padding-lr);
--sdv-padding-tb: var(--mdv-padding-tb);
--sdv-padding-lr: 27px;
--xsdv-padding-tb: var(--sdv-padding-tb);
--xsdv-padding-lr: var(--sdv-padding-lr);
--container: 1290px;
--md: 1200px;
--mdv: 970px;
--sdv: 718px;
--xsdv: 555px;
--mobile: 350px;
--container-pad-top: 0;
--container-pad-bottom: 0;
--container-pad-left: 45px;
--container-pad-right: 45px;
--container-padding: 0;
--container-padding: 0 var(--container-pad-left);
--md-pad-top: var(--container-pad-top);
--md-pad-bottom: var(--container-pad-bottom);
--md-pad-left: var(--container-pad-left);
--md-pad-right: var(--container-pad-right);
--md-padding: var(--md-pad-top) var(--md-pad-left);
--mdv-pad-top: var(--md-pad-top);
--mdv-pad-bottom: var(--md-pad-bottom);
--mdv-pad-left: var(--md-pad-left);
--mdv-pad-right: var(--md-pad-right);
--mdv-padding: var(--mdv-pad-top) var(--mdv-pad-left);
--sdv-pad-top: var(--mdv-pad-top);
--sdv-pad-bottom: var(--mdv-pad-bottom);
--sdv-pad-left: 0;
--sdv-pad-right: 0;
--sdv-padding: var(--sdv-pad-top) var(--sdv-pad-left);
--xsdv-pad-top: var(--sdv-pad-top);
--xsdv-pad-bottom: var(--sdv-pad-bottom);
--xsdv-pad-left: var(--sdv-pad-left);
--xsdv-pad-right: var(--sdv-pad-right);
--xsdv-padding: var(--xsdv-pad-top) var(--xsdv-pad-left);
--mobile-pad-top: 0;
--mobile-pad-bottom: 0;
--mobile-pad-left: 0;
--mobile-pad-right: 0;
--mobile-padding: 0;
--absdivleft: calc((((100vw - var(--container)) / 2) + var(--container-pad-left)) * -1);
--absdivright: calc((((100vw - var(--container)) / 2) + var(--container-pad-right)) * -1);
--absdivleftp: calc((((100vw - var(--container)) / 2) + var(--container-pad-left)));
--absdivrightp: calc((((100vw - var(--container)) / 2) + var(--container-pad-right)));
--md-absdivleft: calc((((100vw - var(--md)) / 2) + var(--md-pad-left)) * -1);
--md-absdivright: calc((((100vw - var(--md)) / 2) + var(--md-pad-right)) * -1);
--md-absdivleftp: calc((((100vw - var(--md)) / 2) + var(--md-pad-left)));
--md-absdivrightp: calc((((100vw - var(--md)) / 2) + var(--md-pad-right)));
--mdv-absdivleft: calc((((100vw - var(--mdv)) / 2) + var(--mdv-pad-left)) * -1);
--mdv-absdivright: calc((((100vw - var(--mdv)) / 2) + var(--mdv-pad-right)) * -1);
--mdv-absdivleftp: calc((((100vw - var(--mdv)) / 2) + var(--mdv-pad-left)));
--mdv-absdivrightp: calc((((100vw - var(--mdv)) / 2) + var(--mdv-pad-right)));
--sdv-absdivleft: calc((((100vw - var(--sdv)) / 2) + var(--sdv-pad-left)) * -1);
--sdv-absdivright: calc((((100vw - var(--sdv)) / 2) + var(--sdv-pad-right)) * -1);
--sdv-absdivleftp: calc((((100vw - var(--sdv)) / 2) + var(--sdv-pad-left)));
--sdv-absdivrightp: calc((((100vw - var(--sdv)) / 2) + var(--sdv-pad-right)));
--xsdv-absdivleft: calc((((100vw - var(--xsdv)) / 2) + var(--xsdv-pad-left)) * -1);
--xsdv-absdivright: calc((((100vw - var(--xsdv)) / 2) + var(--xsdv-pad-right)) * -1);
--xsdv-absdivleftp: calc((((100vw - var(--xsdv)) / 2) + var(--xsdv-pad-left)));
--xsdv-absdivrightp: calc((((100vw - var(--xsdv)) / 2) + var(--xsdv-pad-right)));
--mobile-absdivleft: calc((((100vw - var(--mobile)) / 2) + var(--mobile-pad-left)) * -1);
--mobile-absdivright: calc((((100vw - var(--mobile)) / 2) + var(--mobile-pad-right)) * -1);
--mobile-absdivleftp: calc((((100vw - var(--mobile)) / 2) + var(--mobile-pad-left)));
--mobile-absdivrightp: calc((((100vw - var(--mobile)) / 2) + var(--mobile-pad-right)));
--link: var(--white);
--link-hover: var(--dark-green);
--link-before-border: 0;
--link-before-border-width: 0;
--link-before-height: 1px;
--link-before-bg: var(--white);
--link-before-bottom: 0;
--link-before-transform: translateY(0);
--link-before-transition: all 0.5s linear;
--link-before-opacity: 1;
--link-hover-before-border: 0;
--link-hover-before-border-width: 0;
--link-hover-before-height: 0;
--link-hover-before-bg: var(--dark-green);
--link-hover-before-bottom: 0;
--link-hover-before-transform: translateY(200%);
--link-hover-before-opacity: 0;
--button: var(--blush);
--button-hover: var(--dark-green);
--button-hover-color: var(--white);
--button-color: var(--white);
--button-padding: 16px 28px;
--button-radius: 30px;
--button-letter-spacing: 1.44px;
--button-text-align: center;
--button-border: solid 3px var(--blush);
--button-border-width: 3px;
--button-content-margin: 30px 16px 0 0;
--button-font-weight: 700;
--button-font-size: var(--16);
--button-transform: none;
--button-hover-border-color: var(--blush);
--xsdv-button-padding: var(--button-padding);
--xsdv-button-radius: var(--button-radius);
--xsdv-button-letter-spacing: var(--button-letter-spacing:);
--xsdv-button-border: var(--button-border);
--xsdv-button-border-width: var(--button-border-width);
--xsdv-button-content-margin: 10px 10px 7px 0;
--xsdv-button-font-weight: var(--button-font-weight);
--xsdv-button-font-size: var(--button-font-size);
--p-margin: 0 0 20px;
--list-margin: 30px 0 30px;
--list-item-padding: 0 0 0 40px;
--list-item-margin: 0 0 15px;
--list-child-padding: 52px 0 37px;
--list-item-width: 24px;
--list-item-height: 24px;
--list-item-radius: 0;
--list-item-border: 0;
--list-item-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/check-circle.svg);
--list-item-icon-margin: 0px 0 0 -40px;
--olist-padding: 0 0 0 20px;
--olist-child-padding: 10px 20px;
--olist-item-padding: 0 0 0 5px;
--list-link-item-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-right-link.svg);
--menu-padding: 10px 0 0;
--menu-onscroll-padding: var(--menu-padding);
--menu-text-align: right;
--menu-font: var(--body-font);
--menu-font-size: var(--18);
--menu-link-line-height: 1;
--menu-link-color: var(--white);
--menu-link-padding: 0;
--menu-link-bg: transparent;
--menu-link-border: 0;
--menu-link-radius: 0;
--menu-link-current-color: var(--dark-green);
--menu-link-transform: none;
--menu-li-padding: 0 50px 0 0;
--menu-li-border: 0;
--menu-link-before-border: 0;
--menu-link-before-border-width: 0;
--menu-link-before-height: 0;
--menu-link-before-bg: transparent;
--menu-link-before-bottom: 0;
--menu-link-before-transform: translateY(0);
--menu-link-before-transition: all 0.5s linear;
--menu-link-before-opacity: 0;
--menu-link-hover-before-border: 0;
--menu-link-hover-before-border-width: 0;
--menu-link-hover-before-height: 0;
--menu-link-hover-before-bg: transparent;
--menu-link-hover-before-bottom: 0;
--menu-link-hover-before-transform: translateY(200%);
--menu-link-hover-before-opacity: 0;
--menu-link-active-before-opacity: 0;
--menu-parent-padding: 19px;
--menu-parent-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/menu-parent.svg);
--menu-parent-bg-width: 11px;
--menu-parent-bg-height: 7px;
--menu-parent-bg-margin: 0 0 0 8px;
--menu-sub-width: 325px;
--menu-sub-margin: 0 auto;
--menu-sub-top: 31.5px;
--menu-scroll-sub-top: var(--menu-sub-top);
--menu-sub-height: calc(100% - 31.5px);
--menu-sub-radius: 0;
--menu-sub-border: 0;
--menu-sub-border-width: 0;
--menu-sub-padding: 50px 33px 33px 33px;
--menu-sub-bg: var(--blush);
--menu-sub-transform: translateY(-50px);
--menu-sub-active-transform: translateY(0px);
--menu-sub-font-size: var(--18);
--menu-sub-link-line-height: 1;
--menu-sub-link-color: var(--whitec);
--menu-sub-link-padding: 0;
--menu-sub-link-bg: transparent;
--menu-sub-link-transform: none;
--menu-sub-link-current-color: var(--dark-green);
--menu-sub-li-padding: 0;
--menu-sub-li-border: 0;
--menu-sub-li-margin: 0 0 15px;
--menu-sub-li-text-align: center;
--menu-sub-sub-padding: 25px 0 0 5px;
--menu-sub-sub-font-size: var(--body-font-size);
--menu-sub-sub-line-height: 1;
--menu-sub-sub-link-color: inherit;
--menu-sub-sub-link-padding: 0;
--menu-sub-sub-li-padding: 0 0 0 15px;
--menu-footer-link-color: var(--white);
--menu-footer-link-current-color: var(--blush);
--menu-footer-li-padding: 0 20px 0 0;
--menu-footer-li-border: 0;
--menu-footer-li-border-width: 0;
--menu-footer-li-margin: 0;
--menu-footer-link-before-border: 0;
--menu-footer-link-before-border-width: 0;
--menu-footer-link-before-height: 0;
--menu-footer-link-before-bg: transparent;
--menu-footer-link-before-bottom: 0;
--menu-footer-link-before-transform: translateY(0);
--menu-footer-link-before-transition: all 0.5s linear;
--menu-footer-link-before-opacity: 1;
--menu-footer-link-hover-before-border: 0;
--menu-footer-link-hover-before-border-width: 0;
--menu-footer-link-hover-before-height: 0;
--menu-footer-link-hover-before-bg: transparent;
--menu-footer-link-hover-before-bottom: 0;
--menu-footer-link-hover-before-transform: translateY(200%);
--menu-footer-link-hover-before-opacity: 0;
--menu-link-active-before-opacity: 0;
--menu-mobile-position-active: absolute;
--menu-mobile-radius: 0;
--menu-mobile-border: 0;
--menu-mobile-border-width: 0;
--menu-mobile-bg: transparent;
--menu-mobile-padding: 0;
--menu-mobile-top: 88px;
--menu-mobile-transform: translateY(-100%);
--menu-mobile-transform-active: translateY(0);
--menu-mobile-cont-radius: 30px;
--menu-mobile-cont-border: 0;
--menu-mobile-cont-border-width: 0;
--menu-mobile-cont-bg: linear-gradient(180deg, #28AFB0 0%, #238F92 29.13%, var(--dark-grey) 100%);
--menu-mobile-cont-padding: 46px 46px 78px;
--menu-mobile-close-margin: 0;
--menu-mobile-close-position: static;
--menu-mobile-font: var(--body-font);
--menu-mobile-font-size: var(--body-font-size);
--menu-mobile-link-line-height: 1;
--menu-mobile-link-color: var(--white);
--menu-mobile-link-padding: 0;
--menu-mobile-link-bg: transparent;
--menu-mobile-link-border: 0;
--menu-mobile-link-radius: 0;
--menu-mobile-link-current-color: var(--dark-grey);
--menu-mobile-link-transform: none;
--menu-mobile-link-font-weight: 700;
--menu-mobile-li-text-align: center;
--menu-mobile-li-padding: 0 0 30px;
--menu-mobile-li-border: 0;
--menu-mobile-sub-margin: 30px 0 0;
--menu-mobile-sub-padding: 0;
--menu-mobile-sub-font-size: var(--menu-mobile-font-size);
--menu-mobile-sub-link-transform: none;
--menu-mobile-sub-link-font-weight: var(--menu-mobile-link-font-weight);
--menu-mobile-sub-li-padding: 0 0 10px;
--menu-mobile-sub-li-border: 0;
--menu-mobile-sub-li-text-align: left;
--mainbody-menu-active-height: max-content;
--mainbody-menu-active-overflow: visible;
--menu-h-padding: 4px 0 0;
--menu-h-margin: 0;
--menu-h-label-padding: 0;
--menu-h-label-margin: 0 9px 0 0;
--menu-h-label-font-size: inherit;
--menu-h-label-font-weight: 700;
--menu-h-label-text-transform: uppercase;
--menu-h-icon-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/menu.svg) no-repeat center center;
--menu-h-icon-close-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/menu-close.svg) no-repeat center center;
--menu-h-icon-width: 24px;
--menu-h-icon-height: 24px;
--menu-h-icon-padding: 0;
--menu-h-icon-margin: 0;
--header-bg: transparent;
--header-padding: 0;
--header-border: 0;
--header-border-width: 0;
--header-radius: 0;
--header-height: 109px;
--header-top:0;
--header-cont-bg: var(--dark-green-trans);
--header-cont-padding: 18px var(--container-pad-left) 20px;
--header-cont-border: 0;
--header-cont-border-width: 0;
--header-cont-radius: 60px;
--header-logo-width: 274px;
--header-logo-height: auto;
--header-onscroll-position: antiquewhite;
--header-onscroll-logo-width: var(--header-logo-width);
--header-onscroll-logo-height: var(--header-logo-height);
--header-onscroll-bg: var(--header-bg);
--header-onscroll-padding: var(--header-padding);
--header-onscroll-border: var(--header-border);
--header-onscroll-border-width: var(--header-border-width);
--header-onscroll-radius: var(--header-radius);
--header-onscroll-height: var(--header-height);
--header-onscroll-top: var(--header-top);
--header-onscroll-cont-bg: var(--dark-grey);
--header-onscroll-cont-padding: var(--header-cont-padding);
--header-onscroll-cont-border: var(--header-cont-border);
--header-onscroll-cont-border-width: var(--header-cont-border-width);
--header-onscroll-cont-radius: var(--header-cont-radius);
--mdv-header-bg: var(--header-bg);
--mdv-header-padding: var(--header-padding);
--mdv-header-border: var(--header-border);
--mdv-header-border-width: var(--header-border-width);
--mdv-header-radius: var(--header-radius);
--mdv-header-height: 75px;
--mdv-header-top:var(--header-top);
--mdv-header-logo-width: 183px;
--mdv-header-logo-height: var(--header-logo-height);
--mdv-header-cont-padding: 12px 20px;
--mdv-header-cont-border: var(--header-cont-border);
--mdv-header-cont-border-width: var(--header-cont-border-width);
--mdv-header-cont-radius: var(--header-cont-radius);
--hbanner-home-height: max-content;
--hbanner-home-min-height: max-content;
--hbanner-home-padding: 240px 0 182px;
--hbanner-home-c-padding: 0 164px;
--hbanner-pages-height: max-content;
--hbanner-padding: 184px 0 80px;
--hbanner-c-padding: 0 164px;
--md-hbanner-home-height: var(--hbanner-home-height);
--md-hbanner-home-min-height: var(--hbanner-home-min-height);
--md-hbanner-home-padding: var(--hbanner-home-padding);
--md-hbanner-home-c-padding: 0 100px;
--md-hbanner-pages-height: var(--hbanner-pages-height);
--md-hbanner-c-padding: 0 100px;
--md-hbanner-padding: var(--hbanner-padding);
--mdv-hbanner-home-height: var(--md-hbanner-home-height);
--mdv-hbanner-home-min-height: var(--md-hbanner-home-min-height);
--mdv-hbanner-home-padding: 200px 0 182px;
--mdv-hbanner-home-c-padding: var(--md-hbanner-home-c-padding);
--mdv-hbanner-pages-height: var(--md-hbanner-pages-height);
--mdv-hbanner-c-padding: var(--md-hbanner-c-padding);
--mdv-hbanner-padding: var(--md-hbanner-padding);
--sdv-hbanner-home-height: var(--mdv-hbanner-home-height);
--sdv-hbanner-home-min-height: var(--mdv-hbanner-home-min-height);
--sdv-hbanner-home-padding: 120px 0;
--sdv-hbanner-home-c-padding: var(--mdv-hbanner-home-c-padding);
--sdv-hbanner-pages-height: var(--mdv-hbanner-pages-height);
--sdv-hbanner-c-padding: var(--mdv-hbanner-c-padding);
--sdv-hbanner-padding: 120px 0 80px;
--xsdv-hbanner-home-height: var(--sdv-hbanner-home-height);
--xsdv-hbanner-home-min-height: var(--sdv-hbanner-home-min-height);
--xsdv-hbanner-home-padding: 112px 0;
--xsdv-hbanner-home-c-padding: 0;
--xsdv-hbanner-pages-height: var(--sdv-hbanner-pages-height);
--xsdv-hbanner-c-padding: 0;
--xsdv-hbanner-padding: 112px 0 60px;
--social-link-width: 43px;
--social-link-height: 43px;
--social-link-bg: var(--blush);
--social-link-hover-bg: var(--dark-green);
--social-link-margin: 0 0 22px;
--social-link-radius: 50%;
--social-link-display: block;
--social-link-fb-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/facebook.svg);
--social-link-tw-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/twitter.svg);
--social-link-insta-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/instagram.svg);
--social-link-linked-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/linkedin.svg);
--grid-gap-row: 60px;
--grid-gap-column: 60px;
--grid-gap: var(--grid-gap-row) var(--grid-gap-column);
--md-grid-gap-row: 60px;
--md-grid-gap-column: 60px;
--md-grid-gap: var(--md-grid-gap-row) var(--md-grid-gap-column);
--mdv-grid-gap-row: 60px;
--mdv-grid-gap-column: 60px;
--mdv-grid-gap: var(--mdv-grid-gap-row) var(--mdv-grid-gap-column);
--sdv-grid-gap-row: 30px;
--sdv-grid-gap-column: 0px;
--sdv-grid-gap: var(--sdv-grid-gap-row) var(--sdv-grid-gap-column);
--xsdv-grid-gap-row: 30px;
--xsdv-grid-gap-column: 0px;
--xsdv-grid-gap: var(--xsdv-grid-gap-row) var(--xsdv-grid-gap-column);
--grid-gap-med-row: 40px;
--grid-gap-med-column: 40px;
--grid-gap-med: var(--grid-gap-med-row) var(--grid-gap-med-column);
--md-grid-gap-med-row: 40px;
--md-grid-gap-med-column: 40px;
--md-grid-gap-med: var(--md-grid-gap-med-row) var(--md-grid-gap-med-column);
--mdv-grid-gap-med-row: 40px;
--mdv-grid-gap-med-column: 40px;
--mdv-grid-gap-med: var(--mdv-grid-gap-med-row) var(--mdv-grid-gap-med-column);
--sdv-grid-gap-med-row: 30px;
--sdv-grid-gap-med-column: 0px;
--sdv-grid-gap-med: var(--sdv-grid-gap-med-row) var(--sdv-grid-gap-med-column);
--xsdv-grid-gap-med-row: 30px;
--xsdv-grid-gap-med-column: 0px;
--xsdv-grid-gap-med: var(--xsdv-grid-gap-med-row) var(--xsdv-grid-gap-med-column);
--grid-gap-sm-row: 32px;
--grid-gap-sm-column: 32px;
--grid-gap-sm: var(--grid-gap-sm-row) var(--grid-gap-sm-column);
--md-grid-gap-sm-row: 32px;
--md-grid-gap-sm-column: 32px;
--md-grid-gap-sm: var(--md-grid-gap-sm-row) var(--md-grid-gap-sm-column);
--mdv-grid-gap-sm-row: 32px;
--mdv-grid-gap-sm-column: 32px;
--mdv-grid-gap-sm: var(--mdv-grid-gap-sm-row) var(--mdv-grid-gap-sm-column);
--sdv-grid-gap-sm-row: 30px;
--sdv-grid-gap-sm-column: 0;
--sdv-grid-gap-sm: var(--sdv-grid-gap-sm-row) var(--sdv-grid-gap-sm-column);
--xsdv-grid-gap-sm-row: 30px;
--xsdv-grid-gap-sm-column: 0px;
--xsdv-grid-gap-sm: var(--xsdv-grid-gap-sm-row) var(--xsdv-grid-gap-sm-column);
--bc-title-margin: 0 0 30px;
--bc-padding: 84px 0;
--bc-padding-md: var(--bc-padding);
--bc-padding-mdv: 80px 0;
--bc-padding-sdv: 40px 0;
--bc-padding-xsdv: 40px 0;
--bc-gap: 0 20px;
--bc-gap-md: var(--bc-gap);
--bc-gap-mdv: var(--bc-gap);
--bc-gap-sdv: 30px 0;
--bc-c1-padding: 0 101px 0 0px;
--bc-c2-padding: 0;
--bc-c1-padding-md: var(--bc-c1-padding);
--bc-c2-padding-md: var(--bc-c2-padding);
--bc-c1-padding-mdv: 0 20px 0 0;
--bc-c2-padding-mdv: 0 0 0 20px;
--bc-c1-padding-sdv: 0;
--bc-c2-padding-sdv: 0;
--bc-c1-padding-xsdv: 0;
--bc-c2-padding-xsdv: 0;
--bc-lr-padding: 0 119px;
--bc-lr-padding-md: 0 80px;
--bc-lr-padding-mdv: 0 50px;
--bc-lr-padding-sdv: 0 50px;
--bc-lr-padding-xsdv: 0;
--slidenav-width: 34px;
--slidenav-height: 34px;
--slidenav-top: calc(50%);
--slidenav-prev-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-left.svg);
--slidenav-prev-left: 0;
--slidenav-next-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-right.svg);
--slidenav-next-right: 0;
--footer-link-color: var(--white);
--footer-link-current-color: var(--blush);
--footer-menu-b-font-size: var(--body-font-size);
--footer-menu-b-margin: 0 0 28px;
--faq-title-bg-width: 24px;
--faq-title-bg-height: 24px;
--faq-title-bg-left: auto;
--faq-title-bg-right: 0;
--faq-title-bg-top: 0;
--faq-title-bg-bottom: auto;
--faq-title-bg-margin: 0;
--faq-title-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-down.svg) no-repeat;
--faq-title-bg-active: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-up.svg) no-repeat;
--faq-title-font-size: var(--18);
--faq-title-line-height: 1.5;
--faq-title-font: inherit;
--faq-title-font-weight: 700;
--faq-title-padding: 0 105px 18px 0;
--faq-title-border: solid 1px var(--blush-trans);
--faq-title-border-width: 0 0 1px 0;
--faq-title-color: var(--dark-green);
--faq-title-active-border: 0;
--faq-title-active-border-width: 0;
--faq-title-active-color: var(--white);
--faq-li-border: 0;
--faq-li-border-width: 0;
--faq-li-padding: 0;
--faq-li-margin: 0;
--faq-content-margin: 0;
--faq-content-padding: 0 0 18px;
--faq-content-border: solid 1px var(--blush-trans);
--faq-content-border-width: 0 0 1px 0;
--top-stitle-letter-spacing: 1.54px;
--top-stitle-margin: 0 0 12px;
--top-stitle-padding: 0;
--top-stitle-font-size: var(--14);
--top-stitle-font-weight: 700;
--top-stitle-text-transform: uppercase;
--top-stitle-color: var(--blush);
--quote-border: 0;
--quote-padding: 0 81px 0 113px;
--quote-margin: 0 0 30px;
--quote-font-weight: 600;
--quote-line-height: inherit;
--quote-color: inherit;
--quote-font-size: var(--h5);
--quote-b4-width: 158px;
--quote-b4-height: 128px;
--quote-b4-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/quote-left.svg);
--quote-b4-top: -40px;
--quote-b4-bottom: auto;
--quote-af-width: 158px;
--quote-af-height: 128px;
--quote-af-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/quote-right.svg);
--quote-af-top: auto;
--quote-af-bottom: 0;
--quote-sdv-border: var(--quote-border);
--quote-sdv-padding: 0 30px;
--quote-sdv-margin: var(--quote-margin);
--quote-sdv-font-weight: var(--quote-font-weight);
--quote-sdv-line-height: var(--quote-line-height);
--quote-sdv-font-size: var(--quote-font-size);
--quote-sdv-b4-width: 100px;
--quote-sdv-b4-height: 100px;
--quote-sdv-b4-bg: var(--quote-b4-bg);
--quote-sdv-b4-top: var(--quote-b4-top);
--quote-sdv-b4-bottom: var(--quote-b4-bottom);
--quote-sdv-af-width: 100px;
--quote-sdv-af-height: 100px;
--quote-sdv-af-bg: var(--quote-af-bg);
--quote-sdv-af-top: var(--quote-af-top);
--quote-sdv-af-bottom: var(--quote-af-bottom);
--readmore-font-size: var(--14);
--readmore-line-height: 1.12;
--readmore-padding: 0 32px 0 0;
--readmore-letter-spacing: 1.54px;
--readmore-font-weight: 700;
--readmore-color: var(--blush);
--readmore-color-hover: var(--link-hover);
--readmore-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-right.svg);
--readmore-bg-width: 24px;
--readmore-bg-height: 24px;
--backmore-font-size: var(--14);
--backmore-line-height: 1.12;
--backmore-padding: 0 0 0 32px;
--backmore-letter-spacing: 1.54px;
--backmore-font-weight: 700;
--backmore-color: var(--blush);
--backmore-color-hover: var(--link-hover);
--backmore-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-left.svg);
--backmore-bg-width: 24px;
--backmore-bg-height: 24px;
--image-margin: 60px 0;
--input-border: solid 1px var(--verdigris);
--input-border-width:1px;
--input-radius: 8px;
--input-shadow: 0;
--input-bg: var(--dark-blue);
--input-line-height: 50px;
--input-height: 50px;
--input-padding-no: 19px;
--input-file-padding: 10px var(--input-padding-no);
--input-padding: 0 var(--input-padding-no);
--input-font: inherit;
--input-font-size: inherit;
--input-color: var(--white);
--input-search-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/search.svg);
--input-placeholder-color:var(--white);
--select-bg: url(//www.orcadiadesign.co.uk/wp-content/themes/orcadia-design/images/arrow-down.svg);
--select-bg-pos: right var(--input-padding-no) center;
--select-pad-right: calc(var(--input-padding-no) + 40px);
--select-disabled-bg:#cccccc;
--textarea-height:inherit;
--checkbox-width:25px;
--checkbox-height:25px;
--checkbox-bg:var(--input-bg);
--checkbox-radius:var(--input-radius);
--checkbox-border:var(--input-border);
--checkbox-border-width:var(--input-border-width);
--checkbox-margin:0 10px 0 0;
--checkbox-active-color: var(--white);
--checkbox-active-font-size:var(--18);
--submit-min-height: var(--input-height);
--hor-scroll-gap: 16px;
--hor-scroll-margin: 20px 0;
--mdv-hor-scroll-min-width-items-2: calc((100% / 2) - var(--hor-scroll-gap));
--mdv-hor-scroll-min-width: calc((100% / 3) + 50px);
--sdv-hor-scroll-min-width-items-2: calc((100% / 2) - var(--hor-scroll-gap));
--sdv-hor-scroll-min-width: calc((100% / 3) + 50px);
--xsdv-hor-scroll-min-width: calc(100% - 200px);
--mobile-hor-scroll-min-width: calc(100% - 70px);
--horline-bg:var(--verdigris);
--horline-height:1px;
--horline-border-top:0;
--horline-border-bottom:0;
--horline-margin: 25px 0;
--horline-width:100%;}