@import url(https://fonts.googleapis.com/css?family=Lato:400,700);html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){height:0;display:none}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}figure{margin:1em 40px}hr{height:0;overflow:visible;box-sizing:content-box}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .625em .75em;border:1px solid silver;margin:0 2px}legend{padding:0;color:inherit;max-width:100%;box-sizing:border-box;white-space:normal;display:table}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{src:url(https://biosisblithe.shop/sites/all/themes/custom/dist/fonts/icomoon.ttf?w46jf9=) format("truetype"),url(https://biosisblithe.shop/sites/all/themes/custom/dist/fonts/icomoon.woff?w46jf9=) format("woff"),url(https://biosisblithe.shop/sites/all/themes/custom/dist/fonts/icomoon.svg?w46jf9=##icomoon) format("svg");font-weight:400;font-style:normal;font-family:icomoon}[class*=" icon-"],[class^=icon-]{font-weight:400;font-style:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important}.icon-menu:before{content:"\e900"}.icon-paint-format:before{content:"\e90c"}.icon-phone:before{content:"\e942"}.icon-envelop:before{content:"\e945"}.icon-location:before{content:"\e947"}.icon-clock:before{content:"\e94e"}.icon-hammer:before{content:"\e996"}.icon-shield:before{content:"\e9b4"}.icon-facebook2:before{content:"\ea91"}.icon-pinterest:before{content:"\ead1"}.fr{float:right}.fl{float:left}.tac{text-align:center}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.visually-hidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{height:auto;overflow:visible;clip:auto;position:static;margin:0;width:auto}.no-padding{padding:0}html{box-sizing:border-box;line-height:1.5}*,:after,:before{box-sizing:inherit}body{position:relative;font-family:Lato,sans-serif}a:not(.contextual-links-trigger),input,textarea{transition:all .1s ease-in}a{text-decoration:none;color:#3f4c99}a:hover{text-decoration:underline;color:#293163}.front h1{font-size:1.8em}.mini-title{color:#666}@media (min-width:0) and (max-width:600px){.mini-title{margin-top:2em}}img{height:auto;max-width:100%}blockquote{padding:1em 1.5em;border:1px solid #e1e1e1;margin:.5em 0 1em;border-radius:4px;background:#f1f1f1}table{border-collapse:collapse}table,th{text-align:center}td,th{padding:12px 15px}td{border:1px solid #666}th{background-color:transparent}.grid{display:-ms-flexbox;display:flex}.grid>*{-ms-flex:1;flex:1;flex-grow:4;padding-right:1rem;-ms-flex-positive:4;padding-left:1rem}.grid>:first-child{margin-left:-1rem}.grid>:last-child{margin-right:-1rem}.grid>.column--light{flex-grow:2;-ms-flex-positive:2}.grid>.column--heavy{flex-grow:8;-ms-flex-positive:8}@media (max-width:600px){.grid--mobile{display:block}.grid--mobile>*{padding-right:0;padding-left:0}.grid--mobile>:first-child{margin-left:0}.grid--mobile>:last-child{margin-right:0}}@media (max-width:768px){.grid--tablet{display:block}.grid--tablet>*{padding-right:0;padding-left:0}.grid--tablet>:first-child{margin-left:0}.grid--tablet>:last-child{margin-right:0}}@media (max-width:960px){.grid--desktop{display:block}.grid--desktop>*{padding-right:0;padding-left:0}.grid--desktop>:first-child{margin-left:0}.grid--desktop>:last-child{margin-right:0}}@media (max-width:1200px){.grid--desktop-xl{display:block}.grid--desktop-xl>*{padding-right:0;padding-left:0}.grid--desktop-xl>:first-child{margin-left:0}.grid--desktop-xl>:last-child{margin-right:0}}.container{padding:0 1em;max-width:1200px;margin:0 auto}.container-small{padding:2.4rem 2rem;max-width:768px;margin:0 auto}.container-no-width{padding:0;max-width:none}.front .header-wrapper{padding:1em 0;position:relative;background:#1b51ab url(https://biosisblithe.shop/sites/all/themes/custom/dist/images/header-mobile.jpg) bottom no-repeat;background-size:contain}@media (min-width:600px){.front .header-wrapper{padding:0;background-size:cover;background-color:#3f4c99;background-position:50% 100%;background-image:url(https://biosisblithe.shop/sites/all/themes/custom/dist/images/header.jpg);background-repeat:no-repeat}}.header-info{background:#222}.header-info a{color:#fff}@media (min-width:768px){.container-branding{max-width:none}.container-desktop{max-width:1200px;margin:0 auto}}.not-front{background:#b2e5f8 url(https://biosisblithe.shop/sites/all/themes/custom/dist/images/background.jpg) 50% no-repeat;background-attachment:fixed}@media (min-width:0) and (max-width:600px){.not-front{background:#b2e5f8;background:linear-gradient(180deg,#b2e5f8,#b3d1ab)}}@media (min-width:0) and (max-width:768px){.branding-wrapper{width:100%;display:table}}@media (min-width:768px){.branding-block{font-size:2.1vw;text-align:center}}@media (min-width:960px){.branding-block{font-size:2.5vw}}@media (min-width:0) and (max-width:768px){.branding-block,.main-navigation{vertical-align:middle;display:table-cell}}.not-front .main{padding:0 0 1em}.postface,.testimonials{padding:1em 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fafafa}@media (min-width:600px){.postface,.testimonials{padding:5em 0}}.postface-2{padding:1em 0}@media (min-width:600px){.postface-2{padding:5em 0}}.front-our-work{padding:0 0 1em}@media (min-width:600px){.front-our-work{padding:0 0 5em}}.l-region--footer{padding-top:1em;border-top:1px solid #eee}.footer{padding:0 0 1em}.button{padding:20px 35px;font-size:15px;border:3px solid #3f4c99;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:center;border-radius:3px;cursor:pointer;line-height:17px;display:inline-block}@media (min-width:600px){.button{padding:20px 75px}}.button:hover{text-decoration:none;color:#fff;background-color:#6572c0}.button-primary{color:#fff;background-color:#3f4c99}.button-hollow{border:3px solid #3f4c99;color:#3f4c99;border-radius:3px;background:transparent}.button-hollow:hover{color:#fff}input[type=checkbox],input[type=radio]{margin-bottom:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{max-width:100%;width:100%}.webform-component-checkboxes,.webform-component-radios{margin-bottom:1.5rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{padding:6px 10px;border:1px solid #d1d1d1;background-color:#fff;box-sizing:border-box;box-shadow:none;border-radius:4px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #3f4c99;outline:0}label,legend{font-weight:700;margin-bottom:.5rem;display:block}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{font-weight:400;margin-left:.5rem;display:inline-block}input.error{box-shadow:0 0 15px #ff3f3f}.block--menu-block .menu{padding:0;text-align:center;margin:0}@media (min-width:768px){.block--menu-block .menu{text-align:left;margin:1em 0}}.block--menu-block .menu li{display:block}.block--menu-block .menu a{font-size:.8em;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;display:block}.block--menu-block .menu a:hover{text-decoration:none}@media (min-width:0) and (max-width:768px){.block--menu-block .menu{height:100%;transform:translate3d(100%,0,0);right:0;transition:transform .3s ease;position:fixed;bottom:0;background:#222;width:80%;z-index:2}.block--menu-block .menu.active{transform:translateZ(0)}.block--menu-block .menu a{padding:1.5em;font-size:.8em;color:#fff;border-bottom:1px solid #484848}.block--menu-block .menu a.is-active,.block--menu-block .menu a:hover{background:#3c3c3c}}@media (min-width:768px){.block--menu-block .menu li{display:inline-block}.block--menu-block .menu a{padding:.8em 1em;border:2px solid #3f4c99;text-decoration:none;text-transform:uppercase;letter-spacing:.1rem;margin:0 .5em 0 0;border-radius:4px}.front .block--menu-block .menu a{background:#69afe3}.block--menu-block .menu a.active,.block--menu-block .menu a:hover{color:#fff;background:#3f4c99}}a.mobile-menu-btn{color:#3f4c99;text-align:center;display:none}.front a.mobile-menu-btn{color:#fff}a.mobile-menu-btn span{font-weight:700;text-transform:uppercase;margin-top:5px;font-family:lato;display:block}@media (min-width:0px) and (max-width:768px){a.mobile-menu-btn{display:inline-block}a.mobile-menu-btn:before{font-size:2em}a.mobile-menu-btn:hover{text-decoration:none;color:#999}}.menu-overlay{right:0;position:fixed;animation-fill-mode:both;bottom:0;top:0;background-color:rgba(0,0,0,.7);left:0;animation-duration:.3s;display:none;z-index:1}.menu-overlay.fadeIn{animation-name:a}.menu-overlay.fadeOut{animation-name:b}.menu-overlay.show{display:block}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:1}to{opacity:0}}@media (min-width:0px) and (max-width:768px){.branding .grid{width:100%;display:table}.branding .grid>div{padding:0;vertical-align:middle;display:table-cell}.branding .grid .main-navigation{text-align:right}}.block-about{max-width:700px;text-align:center;margin:0 auto 5em}@media (min-width:768px){.block-info-content{margin-top:3em}}.block-info-content .col-1-3{padding:1em;text-align:center}.block-info-content .icon{font-size:3em;color:#3f4c99}.block-started{text-align:center}.block-welcome{font-weight:700;text-shadow:0 0 5px #000;color:#fff;margin:0 0 14em}@media (min-width:600px){.block-welcome{margin:0 0 33em}}@media (min-width:1450px){.block-welcome{margin:0 0 40em}}@media (min-width:1750px){.block-welcome{margin:0 0 46em}}.block-welcome h1{margin-top:0}.block-welcome .button{color:#fff}@media (min-width:0) and (max-width:768px){.block-welcome .button{width:100%;margin-top:1em;display:block}}@media (min-width:768px){.block-welcome .button{margin-top:2em}}.header-contact{text-align:right}.header-contact div{padding:.4em .4em .4em 0;display:none}@media (min-width:768px){.header-contact div{padding:.7em;display:inline-block}}.header-contact div a{text-decoration:none;color:#ccc}.header-contact div a:hover{text-decoration:none;color:#fff}.more-reviews,.why-us-title{text-align:center}.more-reviews{margin-top:3em}.block-why-us .block__content h3{margin-top:0}.block-why-us .block__content .grid{overflow:hidden}@media (min-width:768px) and (max-width:1200px){.block-why-us .block__content .grid>div{width:50%;display:table-cell}}.block-why-us .block__content .grid>div:first-child,.block-why-us .block__content .grid>div:last-child,.block-why-us .block__content .grid>div:nth-child(2){background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:0) and (max-width:1200px){.block-why-us .block__content .grid>div:last-child{background:none;display:none}}@media (min-width:0) and (max-width:768px){.block-why-us .block__content .grid>div:first-child{height:400px}}.why-us-text{padding:2em;color:#fff;background:#3f4c99}.why-us-text ul{padding-left:1em}.block-copyright{color:#666}@media (min-width:0) and (max-width:600px){.block-copyright{text-align:center}.block-copyright a{float:none;display:block}}.social-links a{margin-bottom:.5em}img.lazy{transition:opacity .3s ease;opacity:0}img.lazy.loaded{opacity:1}.block-contact .block__title{height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px}.contact-information .col-1-3{margin-bottom:2.5rem;text-align:center;margin-top:2.5rem}@media (min-width:0px) and (max-width:768px){.contact-information .col-1-3{margin-left:0;width:100%}}.contact-information .col-1-3>div{text-align:left;vertical-align:middle;display:inline-block}@media (min-width:768px) and (max-width:960px){.contact-information .col-1-3>div{display:block}}@media (min-width:0px) and (max-width:768px){.contact-information .col-1-3>div:first-child{text-align:center;width:70px}}@media (min-width:768px) and (max-width:960px){.contact-information .col-1-3>div:first-child{margin-bottom:.5em}}.contact-information .col-1-3>div:last-child{width:200px}.contact-information .icon{font-size:2em;color:#3f4c99}.testimonial-title{text-align:center}.testimonial-carousel{padding:0;margin:3em 0 0}.testimonial-carousel li{list-style-type:none}@media (min-width:0) and (max-width:960px){.testimonial-carousel li{margin-bottom:1em}}.testimonial-carousel img{height:75px;margin-right:1em;border-radius:50%;width:75px}.testimonial-carousel .views-field-title{font-size:1.1em;vertical-align:middle}.testimonial-carousel .views-field-field-testimonial-image,.testimonial-carousel .views-field-title{display:table-cell}.testimonial-carousel .views-field-body{padding:1em 2em;margin-bottom:1em;color:#fff;position:relative;background:#3f4c99}.testimonial-carousel .views-field-body:after{border:10px solid transparent;content:" ";position:absolute;border-top-color:#3f4c99;top:100%;left:30px}.google-maps{height:200px;background:url(https://biosisblithe.shop/sites/all/themes/custom/dist/images/map-mobile.png) 50% no-repeat;width:100%;display:block}@media (min-width:768px){.google-maps{background:url(https://biosisblithe.shop/sites/all/themes/custom/dist/images/map.png) 50% no-repeat}}.our-work-gallery,.our-work-gallery-links{padding:0;margin:0}.our-work-gallery li,.our-work-gallery-links li{list-style-type:none}@media (min-width:0) and (max-width:768px){.our-work-gallery a{width:50%;float:left;display:inline-block}}@media (min-width:768px){.our-work-gallery a{position:relative;top:-1px;width:25%;display:table-cell}}.our-work-gallery-links{margin-bottom:1em;text-align:center}.our-work-gallery-links a{padding:.5em;border:2px solid #3f4c99;text-decoration:none;color:#3f4c99;margin:5px;border-radius:3px;display:inline-block}@media (min-width:600px){.our-work-gallery-links a{padding:.5em 1em}}@media (min-width:768px){.our-work-gallery-links a:hover{color:#fff;background:#3f4c99}}.our-work-gallery-links a.active{border:2px solid #000;color:#fff;border-radius:3px;background:#222}.front-gallery-title{text-align:center}.block--views-gallery-block-1 .view-footer{text-align:center;margin-top:3em}.gallery-set{padding:0;margin-bottom:2em;clear:both}.gallery-set li{list-style-type:none}.gallery-set .views-field.views-field-field-gallery-images{overflow:auto}.gallery-set a{float:left}@media (min-width:0px) and (max-width:600px){.gallery-set a{width:50%}.gallery-set a:nth-child(2n){margin-right:0}}@media (min-width:600px){.gallery-set a{margin-right:1%;margin-bottom:1%;width:19%}}.gallery-set img{width:100%;display:block}.webform-client-form-17 input[type=email],.webform-client-form-17 input[type=text],.webform-client-form-17 textarea{width:100%}.page-contact-us.contact-information .columns{text-align:left}.block-pricing{margin-bottom:2em}.block-pricing table{table-layout:fixed;margin-bottom:2em;width:100%}@media (min-width:0px) and (max-width:780px){.block-pricing th{padding:0}}.option-1,.option-2{width:100%}@media (min-width:780px){.option-1,.option-2{width:48%}}@media (min-width:0px) and (max-width:780px){.option-1 td:first-child,.option-2 td:first-child{width:75%}}.option-1{margin-bottom:0;float:left}.option-2{float:right}.anchor-links{padding:0;margin:0 0 1em}@media (min-width:0) and (max-width:780px){.anchor-links{overflow-y:hidden;white-space:nowrap}}.anchor-links li{list-style:none;display:inline-block}@media (min-width:780px){.anchor-links li{float:left}}.anchor-links li.active a{color:#fff;background:#3f4c99}.anchor-links li a{padding:.8em 1em;font-size:.8em;border:2px solid #3f4c99;text-decoration:none;font-weight:700;text-transform:uppercase;position:relative;letter-spacing:.1rem;margin:0 .5em 0 0;border-radius:4px;display:block}.anchor-links li a.active,.anchor-links li a:hover{color:#fff;background:#3f4c99}.logo-img img{max-width:90px;width:100%;display:block}@media (min-width:768px){.logo-img img{max-width:170px}}.front .logo-text{color:#fff}.logo-text{font-size:1em;color:#3f4c99;margin:1em 0}@media (min-width:600px){.logo-text{font-size:2em}}@media (min-width:768px){.logo-text{font-size:3em;margin:0}}.logo-icon,.logo-text{vertical-align:middle;display:inline-block}.build-your-shed-container{height:100%;position:fixed;top:0;background:#eee;left:0;width:100%;z-index:4}.admin-menu .build-your-shed-container{height:calc(100% - 29px);top:29px}.build-section-container{height:100%;overflow-y:auto;position:relative;width:50%;float:right}.build-section{height:100%;overflow:hidden;padding:0 1em}.build-section .form-item{margin-bottom:0}.center-content{transform:translateY(-50%);position:relative;top:50%}.build-your-shed-close{padding:.5em;font-size:2em;right:0;color:#fff;position:absolute;top:0;border-radius:0 0 0 3px;background:#333;line-height:.65;z-index:5}.build-your-shed-close:hover{text-decoration:none;color:#fff;background:#3f4c99}.build-your-shed-btn-container{position:fixed;bottom:1em;width:50%;z-index:3}.build-your-shed-btn{padding:1em 2em;border:none;font-weight:700;transition:all .1s ease-in;text-transform:uppercase;border-radius:3px;background:#ccc;display:inline-block}.build-your-shed-btn:hover:enabled{color:#fff;background:#3f4c99;cursor:pointer}.build-your-shed-btn:enabled{color:#fff;background:#333}.build-your-shed-progress-container{position:fixed;text-align:center;width:50%;margin-top:1em}.build-your-shed-progress-dot{height:10px;transition:all .1s ease-in;margin:2px;border-radius:100%;background:#ccc;width:10px;display:inline-block}.progress-complete{background:#999}.progress-active{background:#3f4c99}.canvas-container{display:none}@media (min-width:768px){.canvas-container{position:relative;background:#fff;float:left;display:block}.canvas-container canvas{border-right:2px solid #ddd}}.shingle-colors{padding:0;margin:0 0 1em}.shingle-colors li{list-style:none;vertical-align:top;display:inline-block}.shingle-color{height:80px;border-radius:5px;width:80px;display:inline-block}.shingle-black{background:#000}.shingle-brown{background:brown}.shingle-charcoalgrey{background:#666}.shingle-driftwood{background:#a29c90}.shingle-earthtonecedar{background:#bf6b59}.webform-client-form-18{text-align:center}.webform-client-form-18 .description{font-style:italic;color:#484848}.webform-client-form-18 .fieldgroup .form-item{margin:.5em 1em 0}.webform-client-form-18 .form-type-radio{display:inline-block}.webform-client-form-18 .fieldset-legend,.webform-client-form-18 label:not(.option){font-size:18px}.webform-client-form-18 .label,.webform-client-form-18 legend{width:100%}.webform-client-form-18 label.option{padding:0 .5em;display:block}.webform-client-form-18 .form-actions .description,.webform-client-form-18 .form-item .description{font-size:.95em}.webform-client-form-18 blockquote{text-align:left}.webform-client-form-18 .webform-component--terms label.option{display:inline}.webform-client-form-18 .webform-submit{margin-top:1em}.webform-component--gable-wall-size input,.webform-component--side-wall-size input{max-width:100px}.webform-component--colour input{max-width:250px}.build-your-shed-contact-info .form-item{margin-bottom:1em;text-align:left}.know-image{margin:1em 0}.webform-component--terms-conditions ol{padding-left:1em}.cke_panel_listItem div,.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem p,.cke_panel_listItem pre{font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;font-family:sans-serif}.cke_editable .element-invisible{height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.contextual-links a{font-family:sans-serif}.tabledrag-handle .handle{box-sizing:content-box}