@font-face{font-family:"Algerian";src:url(/sites/all/themes/custom/bksleath/css/fonts/algerian.eot);src:url(/sites/all/themes/custom/bksleath/css/fonts/algerian.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.woff) format('woff'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.ttf) format('truetype'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.otf) format('opentype'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.svg) format('svg');}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/sites/all/themes/custom/bksleath/behaviors/box-sizing/boxsizing.php);}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
.l-footer .block{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;*behavior:none;}.l-footer .block{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;*behavior:none;}@font-face{font-family:"Algerian";src:url(/sites/all/themes/custom/bksleath/css/fonts/algerian.eot);src:url(/sites/all/themes/custom/bksleath/css/fonts/algerian.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.woff) format('woff'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.ttf) format('truetype'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.otf) format('opentype'),url(/sites/all/themes/custom/bksleath/css/fonts/algerian.svg) format('svg');}@-webkit-keyframes loadIn-left{from{opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes loadIn-left{from{opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-o-keyframes loadIn-left{from{opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes loadIn-left{from{opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes loadIn-left-extreme{from{opacity:0;-webkit-transform:translateX(-600px);-moz-transform:translateX(-600px);-ms-transform:translateX(-600px);-o-transform:translateX(-600px);transform:translateX(-600px);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes loadIn-left-extreme{from{opacity:0;-webkit-transform:translateX(-600px);-moz-transform:translateX(-600px);-ms-transform:translateX(-600px);-o-transform:translateX(-600px);transform:translateX(-600px);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-o-keyframes loadIn-left-extreme{from{opacity:0;-webkit-transform:translateX(-600px);-moz-transform:translateX(-600px);-ms-transform:translateX(-600px);-o-transform:translateX(-600px);transform:translateX(-600px);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes loadIn-left-extreme{from{opacity:0;-webkit-transform:translateX(-600px);-moz-transform:translateX(-600px);-ms-transform:translateX(-600px);-o-transform:translateX(-600px);transform:translateX(-600px);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes loadIn-right{from{opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-moz-keyframes loadIn-right{from{opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-o-keyframes loadIn-right{from{opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@keyframes loadIn-right{from{opacity:0;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes loadIn-up{from{opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-moz-keyframes loadIn-up{from{opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-o-keyframes loadIn-up{from{opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@keyframes loadIn-up{from{opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes load-fadeIn{from{opacity:0;}to{opacity:1;}}@-moz-keyframes load-fadeIn{from{opacity:0;}to{opacity:1;}}@-o-keyframes load-fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes load-fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes draw-stroke{from{stroke-dashoffset:1;}to{stroke-dashoffset:0;}}@-moz-keyframes draw-stroke{from{stroke-dashoffset:1;}to{stroke-dashoffset:0;}}@-o-keyframes draw-stroke{from{stroke-dashoffset:1;}to{stroke-dashoffset:0;}}@keyframes draw-stroke{from{stroke-dashoffset:1;}to{stroke-dashoffset:0;}}@-webkit-keyframes draw-stroke-gold-reverse{from{stroke:#ffcc33;stroke-dashoffset:-1;}}@-moz-keyframes draw-stroke-gold-reverse{from{stroke:#ffcc33;stroke-dashoffset:-1;}}@-o-keyframes draw-stroke-gold-reverse{from{stroke:#ffcc33;stroke-dashoffset:-1;}}@keyframes draw-stroke-gold-reverse{from{stroke:#ffcc33;stroke-dashoffset:-1;}}@-webkit-keyframes draw-stroke-gold{from{stroke:#ffcc33;stroke-dashoffset:1;}}@-moz-keyframes draw-stroke-gold{from{stroke:#ffcc33;stroke-dashoffset:1;}}@-o-keyframes draw-stroke-gold{from{stroke:#ffcc33;stroke-dashoffset:1;}}@keyframes draw-stroke-gold{from{stroke:#ffcc33;stroke-dashoffset:1;}}@-webkit-keyframes draw-stroke-white{from{stroke:white;stroke-dashoffset:1;}}@-moz-keyframes draw-stroke-white{from{stroke:white;stroke-dashoffset:1;}}@-o-keyframes draw-stroke-white{from{stroke:white;stroke-dashoffset:1;}}@keyframes draw-stroke-white{from{stroke:white;stroke-dashoffset:1;}}@-webkit-keyframes padding-compensator{from{padding-top:5em;}to{padding-top:0;}}@-moz-keyframes padding-compensator{from{padding-top:5em;}to{padding-top:0;}}@-o-keyframes padding-compensator{from{padding-top:5em;}to{padding-top:0;}}@keyframes padding-compensator{from{padding-top:5em;}to{padding-top:0;}}@-webkit-keyframes page-title-load{from{color:transparent;letter-spacing:.5em;padding-left:40px;}}@-moz-keyframes page-title-load{from{color:transparent;letter-spacing:.5em;padding-left:40px;}}@-o-keyframes page-title-load{from{color:transparent;letter-spacing:.5em;padding-left:40px;}}@keyframes page-title-load{from{color:transparent;letter-spacing:.5em;padding-left:40px;}}@-webkit-keyframes main-decoration-svg{from{stroke:#ffcc33;stroke-dashoffset:570;}}@-moz-keyframes main-decoration-svg{from{stroke:#ffcc33;stroke-dashoffset:570;}}@-o-keyframes main-decoration-svg{from{stroke:#ffcc33;stroke-dashoffset:570;}}@keyframes main-decoration-svg{from{stroke:#ffcc33;stroke-dashoffset:570;}}@-webkit-keyframes bottom-border-width{from{border-bottom-width:0;}}@-moz-keyframes bottom-border-width{from{border-bottom-width:0;}}@-o-keyframes bottom-border-width{from{border-bottom-width:0;}}@keyframes bottom-border-width{from{border-bottom-width:0;}}@-webkit-keyframes nav-svg-split{from{stroke:white;stroke-dashoffset:60;}}@-moz-keyframes nav-svg-split{from{stroke:white;stroke-dashoffset:60;}}@-o-keyframes nav-svg-split{from{stroke:white;stroke-dashoffset:60;}}@keyframes nav-svg-split{from{stroke:white;stroke-dashoffset:60;}}@-webkit-keyframes nav-svg-border{from{stroke:white;stroke-dashoffset:1300;}}@-moz-keyframes nav-svg-border{from{stroke:white;stroke-dashoffset:1300;}}@-o-keyframes nav-svg-border{from{stroke:white;stroke-dashoffset:1300;}}@keyframes nav-svg-border{from{stroke:white;stroke-dashoffset:1300;}}@-webkit-keyframes nav-hover-bg{0%{background-color:#333333;}1%{background-color:#333333;}50%{background-color:#666666;}99%{background-color:#333333;}100%{background-color:#333333;}}@-moz-keyframes nav-hover-bg{0%{background-color:#333333;}1%{background-color:#333333;}50%{background-color:#666666;}99%{background-color:#333333;}100%{background-color:#333333;}}@-o-keyframes nav-hover-bg{0%{background-color:#333333;}1%{background-color:#333333;}50%{background-color:#666666;}99%{background-color:#333333;}100%{background-color:#333333;}}@keyframes nav-hover-bg{0%{background-color:#333333;}1%{background-color:#333333;}50%{background-color:#666666;}99%{background-color:#333333;}100%{background-color:#333333;}}@-webkit-keyframes scale-heartbeat{0%{transform:scale(1.2);}50%{transform:scale(1.1);}100%{transform:scale(1.2);}}@-moz-keyframes scale-heartbeat{0%{transform:scale(1.2);}50%{transform:scale(1.1);}100%{transform:scale(1.2);}}@-o-keyframes scale-heartbeat{0%{transform:scale(1.2);}50%{transform:scale(1.1);}100%{transform:scale(1.2);}}@keyframes scale-heartbeat{0%{transform:scale(1.2);}50%{transform:scale(1.1);}100%{transform:scale(1.2);}}body{background-color:black;}.l-region--content .webform-client-form,.l-region--content form{position:relative;}.l-region--content .webform-client-form .form-item,.l-region--content .webform-client-form .form-actions,.l-region--content form .form-item,.l-region--content form .form-actions{margin-bottom:20px;position:relative;*zoom:1;}.l-region--content .webform-client-form .form-item:after,.l-region--content .webform-client-form .form-actions:after,.l-region--content form .form-item:after,.l-region--content form .form-actions:after,.captcha:after{content:"";display:table;clear:both;}.l-region--content .webform-client-form label,.l-region--content form label{float:left;font-size:1.5em;letter-spacing:.2em;line-height:1.7em;}.l-region--content .webform-client-form textarea,.l-region--content .webform-client-form input,.l-region--content form textarea,.l-region--content form .webform-client-form input,.l-region--content .webform-client-form form input,.l-region--content form input{border:1px solid #666666;padding:.583333em;}.l-region--content .webform-client-form input[type=submit],.l-region--content form input[type=submit]{background-color:#999999;color:white;font-size:1.5em;font-weight:bold;letter-spacing:.2em;line-height:.66666em;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;}.l-region--content .webform-client-form input[type=submit]:hover,.l-region--content form input[type=submit]:hover{background-color:#cdcdcd;}.l-region--content .webform-client-form input[type=submit]:active,.l-region--content form input[type=submit]:active{background-color:#666666;padding-top:.666666em;padding-bottom:.5em;-webkit-box-shadow:black 0 0.25em 0.5em -0.25em inset;-moz-box-shadow:black 0 0.25em 0.5em -0.25em inset;box-shadow:black 0 0.25em 0.5em -0.25em inset;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.g-recaptcha{margin-bottom:20px;min-height:80px;}.has-one-sidebar .l-region--content .webform-client-form .g-recaptcha,.has-one-sidebar .l-region--content .webform-client-form input,.has-one-sidebar .l-region--content .webform-client-form .form-textarea-wrapper{float:right;width:63%;}img,media{height:auto;max-width:100%;}.lt-ie9 img,.lt-ie9 media{width:auto;}body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em;}a{color:#ff9900;font-weight:bold;text-decoration:none;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s;}a:hover{color:#ffcc33;}a:active{color:#333333;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}p,ul,ol,h1,h2,h3,h4,h5,h6{margin-top:0;}h1{font-weight:normal;letter-spacing:.5ch;}h2,h3{font:1.16667em/1.5em Arial,Helvetica,sans-serif;}h2{font-weight:bold;}.heading-3{font-size:2em;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url(/sites/all/themes/custom/bksleath/css/fonts/flexslider-icon.eot);src:url(/sites/all/themes/custom/bksleath/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/custom/bksleath/css/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/themes/custom/bksleath/css/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/themes/custom/bksleath/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.slides > li:first-child{display:block;}.l-footer-wrapper{border-top:1.6667em solid #999999;background:#464646 url(/sites/all/themes/custom/bksleath/images/concrete.jpg) no-repeat center top;background-size:cover;color:white;margin-top:3.3333em;padding-bottom:1em;-webkit-box-shadow:white 0 -3.4em;-moz-box-shadow:white 0 -3.4em;box-shadow:white 0 -3.4em;}.l-footer-wrapper a{color:#ffcc33;}.l-footer-wrapper a:hover{color:white;}.l-footer-wrapper a:active{color:#ff9900;}.l-footer{margin-top:-5em;}.l-footer .l-region{border:1px solid #999999;border-top:none;padding-top:1.6em;}.l-footer .block{background-color:#666666;background-color:rgba(102,102,102,0.8);opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s;}.l-footer.scroll-invisible .block{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.l-footer .block__title{background-color:#333333;border-bottom:1px solid #999999;border-top:1px solid #999999;font:normal 2.5em/1em Algerian,Georgia,Times New Roman,serif;margin-bottom:0;padding:.5em 0 .5em 20px;}.l-footer .block__content{overflow-y:auto;padding:1em 20px 0;}#block-panels-mini-footer-contact .panel-pane{margin-bottom:2em;}#block-panels-mini-footer-contact .panel-pane .field__label{color:#ffcc33;font-weight:normal;width:40%;}#block-panels-mini-footer-map .block__content{padding-bottom:1em;}#block-panels-mini-footer-map .google_map_field_display{height:300px;}.lt-ie9 .l-footer-wrapper{border-top-color:white;border-top-width:3.3333em;margin-top:0;}.front .l-main .front-links{position:absolute;bottom:3.8333em;width:100%;height:1px;}.front .l-content{position:relative;}.front .l-content .l-region{padding-bottom:0;}.front .l-content .l-region .block{height:100%;position:relative;}.front .l-content .node{margin:0 20px;}.front .l-content .l-region-inner{margin:0;}.front .l-content .field--name-field-title,.front .l-content .field--name-field-image{margin:0 -20px;}.front .l-content .field--name-field-title,.front .l-content #page-title{background-color:#333333;border-bottom:1px solid #999999;color:white;font:2.5em/1em Algerian,Georgia,Times New Roman,serif;letter-spacing:0;padding:15px 20px;-webkit-animation:page-title-load 0.25s 1s ease-out backwards;-moz-animation:page-title-load 0.25s 1s ease-out backwards;-o-animation:page-title-load 0.25s 1s ease-out backwards;animation:page-title-load 0.25s 1s ease-out backwards;}.front .l-content .field--name-field-image{margin-bottom:1em;}.front .l-content .field--name-field-link{height:3.8333em;}.front .l-content .field--name-field-link a{background-color:#333333;color:#ffcc33;display:block;font-size:1.16667em;font-weight:normal;letter-spacing:.15em;margin:0 -20px;padding:1em;position:absolute;bottom:0;text-align:right;width:100%;-webkit-transition:background-color 0.25s,letter-spacing 0.25s;-moz-transition:background-color 0.25s,letter-spacing 0.25s;-o-transition:background-color 0.25s,letter-spacing 0.25s;transition:background-color 0.25s,letter-spacing 0.25s;}.front .l-content .field--name-field-link a:hover{background-color:#666666;letter-spacing:.1em;}.front .l-content .field--name-field-link a:active{padding-top:1.1em;padding-bottom:.9em;-webkit-box-shadow:black 0 0.25em 0.5em -0.25em inset;-moz-box-shadow:black 0 0.25em 0.5em -0.25em inset;box-shadow:black 0 0.25em 0.5em -0.25em inset;}.front main{background-color:white;}.front .l-region--postscript{border:1px solid #999999;border-bottom:0;}.front .l-region--postscript .block{margin-right:-1px;margin-left:-1px;}.front .l-region--postscript .block__title{background-color:#333333;border-bottom:1px solid #999999;color:white;font:2.5em/1em Algerian,Georgia,Times New Roman,serif;letter-spacing:0;padding:15px 20px;-webkit-animation:page-title-load 0.25s 1s ease-out backwards;-moz-animation:page-title-load 0.25s 1s ease-out backwards;-o-animation:page-title-load 0.25s 1s ease-out backwards;animation:page-title-load 0.25s 1s ease-out backwards;}.front .l-region--postscript:before,.front .l-region--postscript:after{display:block;border:0 solid #999999;content:'';}.front .l-region--postscript:before{border-bottom-width:1px;padding-top:20px;}.front .l-region--postscript:after{border-top-width:1px;padding-bottom:20px;}.lt-ie9 .front .l-content .field--name-field-link a{bottom:-3.95em;}.view-homepage{position:relative;}.view-homepage .flexslider .slides li:not(:first-child){display:none;}.view-homepage .flex-direction-nav{display:flex;position:absolute;top:0;left:0;z-index:500;padding-top:31px;padding-left:960px;height:100%;width:100%;pointer-events:none;}.view-homepage .flex-direction-nav .flex-next,.view-homepage .flex-direction-nav .flex-prev{display:block;top:31px;background-color:black;background-position:center center;background-repeat:no-repeat;height:43px;text-indent:-9999px;width:43px;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;pointer-events:auto;}.view-homepage .flex-direction-nav .flex-next:hover,.view-homepage .flex-direction-nav .flex-prev:hover{background-color:#333333;}.view-homepage .flex-direction-nav .flex-next:active,.view-homepage .flex-direction-nav .flex-prev:active{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}.view-homepage .flex-direction-nav .flex-prev{background-image:url(/sites/all/themes/custom/bksleath/images/nivo-prev.png);}.view-homepage .flex-direction-nav .flex-next{background-image:url(/sites/all/themes/custom/bksleath/images/nivo-next.png);}.view-homepage .flex-direction-nav > li{position:relative;}.view-homepage .flex-direction-nav > li:not(:first-child){margin-left:20px;}.view-homepage .flex-direction-nav::before,.view-homepage .flex-direction-nav > li::before{position:absolute;left:0;background-color:#fff;transform-origin:0% 0%;animation-duration:0.5s;animation-delay:0.5s;animation-fill-mode:both;content:'';}.view-homepage .flex-direction-nav::before{top:30px;box-shadow:0 44px 0 0 #fff;width:100%;height:1px;animation-name:slider-horiz-in;}.view-homepage .flex-direction-nav > li::before{top:-31px;bottom:21px;box-shadow:44px 0 0 0 #fff;width:1px;animation-name:slider-vert-in;}.view-homepage #captions{position:absolute;top:auto;bottom:25%;left:0;z-index:100;width:960px;}.view-homepage #captions span{display:block;background-color:rgba(0,0,0,0.5);font:3em/1em Algerian,Georgia,Times New Roman,serif;letter-spacing:0.15ch;padding:0.5em 0.6667em;width:100%;color:#fff;}@keyframes slider-horiz-in{0%{transform:scaleX(0);}100%{transform:scaleX(1);}}@keyframes slider-vert-in{0%{transform:scaleY(0);}100%{transform:scaleY(1);}}.l-header{background-color:#333333;}.l-branding{background-color:black;padding:20px 10px 20px 20px;}.site-logo{height:110px;margin-right:10px;-webkit-animation:load-fadeIn 0.5s ease-in backwards;-moz-animation:load-fadeIn 0.5s ease-in backwards;-o-animation:load-fadeIn 0.5s ease-in backwards;animation:load-fadeIn 0.5s ease-in backwards;}.l-region--branding{text-align:right;}.l-region--branding:before{content:"";display:inline-block;height:110px;vertical-align:middle;}.l-region--branding .block{display:inline-block;text-align:left;vertical-align:middle;-webkit-animation:loadIn-right 1s ease-out;-moz-animation:loadIn-right 1s ease-out;-o-animation:loadIn-right 1s ease-out;animation:loadIn-right 1s ease-out;}.l-main{background-color:white;border-top:1.6667em solid #999999;padding-bottom:1px;position:relative;-webkit-animation:padding-compensator 1s ease-out;-moz-animation:padding-compensator 1s ease-out;-o-animation:padding-compensator 1s ease-out;animation:padding-compensator 1s ease-out;}.l-main .main-bottom-border{height:1px;position:absolute;bottom:0;left:0;width:100%;}.l-main .main-bottom-border path{shape-rendering:crispedges;stroke:#999999;stroke-dasharray:1;stroke-dashoffset:0;stroke-dashoffset:0;stroke-width:2px;-webkit-animation:draw-stroke-white 1s 1s ease-out backwards;-moz-animation:draw-stroke-white 1s 1s ease-out backwards;-o-animation:draw-stroke-white 1s 1s ease-out backwards;animation:draw-stroke-white 1s 1s ease-out backwards;}.l-content .l-region{color:#333333;margin-top:-3.5em;padding:1px 1px 0;position:relative;z-index:50;-webkit-animation:loadIn-up 1s ease-out;-moz-animation:loadIn-up 1s ease-out;-o-animation:loadIn-up 1s ease-out;animation:loadIn-up 1s ease-out;}.l-content .svg-border{pointer-events:none;position:absolute;top:0;}.l-content .svg-border path{stroke:#666666;stroke-dasharray:1;stroke-dashoffset:0;}.l-content .side-border{height:100%;width:2px;}.l-content .side-border path{-webkit-animation:draw-stroke-gold-reverse 0.5s 1s ease-out backwards;-moz-animation:draw-stroke-gold-reverse 0.5s 1s ease-out backwards;-o-animation:draw-stroke-gold-reverse 0.5s 1s ease-out backwards;animation:draw-stroke-gold-reverse 0.5s 1s ease-out backwards;}.l-content .side-border-left{left:0;}.l-content .side-border-right{right:-1px;}.l-content .top-border{height:1px;left:0;width:100%;}.l-content .top-border path{-webkit-animation:draw-stroke-white 0.5s 1s ease-out backwards;-moz-animation:draw-stroke-white 0.5s 1s ease-out backwards;-o-animation:draw-stroke-white 0.5s 1s ease-out backwards;animation:draw-stroke-white 0.5s 1s ease-out backwards;}.l-region--sidebar-first .block__content,.l-region--sidebar-second .block__content,.l-region--sidebar-third .block__content{margin:0 20px;}main .block__content{margin:0;}main .l-region-inner{margin:0 20px;}#page-title,.l-content .block__title{background-color:#333333;border-bottom:1px solid #999999;color:white;font-size:2em;font-weight:normal;letter-spacing:.25em;line-height:.75em;padding:20px;-webkit-animation:page-title-load 0.25s 1s ease-out backwards;-moz-animation:page-title-load 0.25s 1s ease-out backwards;-o-animation:page-title-load 0.25s 1s ease-out backwards;animation:page-title-load 0.25s 1s ease-out backwards;}.lt-ie9 .l-main{border-bottom:1px solid #999999;padding-bottom:0;}.lt-ie9 .l-content .l-region{border:1px solid #999999;border-bottom-width:0;padding-top:0;padding-left:0;padding-right:0;}.l-navigation.l-container{padding:0;}.l-navigation .l-region{margin:0;width:100%;}.l-navigation .block--menu .menu{margin:0;padding:0;}.l-navigation .block--menu .menu li{list-style:none;}.l-navigation .block--menu .menu{border-bottom:1px solid #666666;padding:1px 1px 0;position:relative;z-index:999;*zoom:1;}.l-navigation .block--menu .menu:before,.l-navigation .block--menu .menu:after{content:" ";display:table;}.l-navigation .block--menu .menu:after{clear:both;}.l-navigation .block--menu .menu li{float:left;}.l-navigation .block--menu .menu li .split{float:right;width:1px;}.l-navigation .block--menu .menu li .split path{stroke:#666666;stroke-dashoffset:0;stroke-width:2px;-webkit-animation:nav-svg-split 1s ease-out;-moz-animation:nav-svg-split 1s ease-out;-o-animation:nav-svg-split 1s ease-out;animation:nav-svg-split 1s ease-out;}.l-navigation .block--menu .menu a{background-color:#333333;color:white;display:block;font-size:1.16667em;font-weight:normal;letter-spacing:.2em;padding:1.4em;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;}.l-navigation .block--menu .menu a:active{-webkit-box-shadow:black 0 0.25em 0.5em -0.25em inset;-moz-box-shadow:black 0 0.25em 0.5em -0.25em inset;box-shadow:black 0 0.25em 0.5em -0.25em inset;}.l-navigation .block--menu .menu li:hover > a{background-color:#575757;}.l-navigation .block--menu .menu li:hover > a:hover{-webkit-animation:nav-hover-bg 0.85s infinite;-moz-animation:nav-hover-bg 0.85s infinite;-o-animation:nav-hover-bg 0.85s infinite;animation:nav-hover-bg 0.85s infinite;}.l-navigation .block--menu .menu li a.active{background-color:#ffcc33;color:black;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.l-navigation .block--menu .menu li a.active:hover{background-color:#ffcc33 !important;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;}.l-navigation .block--menu .menu .menu{border:none;padding:0;position:absolute;z-index:200;visibility:hidden;opacity:0;-webkit-transition:opacity 0.25s ease,visibility 0s 0.25s;-webkit-transition-delay:0s,ease;-moz-transition:opacity 0.25s ease,visibility 0s 0.25s ease;-o-transition:opacity 0.25s ease,visibility 0s 0.25s ease;transition:opacity 0.25s ease,visibility 0s 0.25s ease;}.l-navigation .block--menu .menu .menu li{border-right:none;border-top:1px solid #666666;float:none;position:relative;-webkit-box-shadow:black 0 2px 4px -2px;-moz-box-shadow:black 0 2px 4px -2px;box-shadow:black 0 2px 4px -2px;visibility:hidden;opacity:0;-webkit-transform:translateX(-1em);-moz-transform:translateX(-1em);-ms-transform:translateX(-1em);-o-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition:-webkit-transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s;-webkit-transition-delay:0s,0s,ease;-moz-transition:-moz-transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s ease;-o-transition:-o-transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s ease;transition:transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s ease;-webkit-transform:translateX(-4em);-moz-transform:translateX(-4em);-ms-transform:translateX(-4em);-o-transform:translateX(-4em);transform:translateX(-4em);}.l-navigation .block--menu .menu .menu li:nth-child(odd){visibility:hidden;opacity:0;-webkit-transform:translateX(1em);-moz-transform:translateX(1em);-ms-transform:translateX(1em);-o-transform:translateX(1em);transform:translateX(1em);-webkit-transition:-webkit-transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s;-webkit-transition-delay:0s,0s,ease;-moz-transition:-moz-transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s ease;-o-transition:-o-transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s ease;transition:transform 0.25s ease,opacity 0.25s ease,visibility 0s 0.25s ease;-webkit-transform:translateX(4em);-moz-transform:translateX(4em);-ms-transform:translateX(4em);-o-transform:translateX(4em);transform:translateX(4em);}.l-navigation .block--menu .menu .menu a{letter-spacing:0;padding-top:.7em;padding-bottom:.7em;position:relative;z-index:300;}.l-navigation .block--menu .menu .menu .menu{margin-top:0;left:100%;top:0;width:100%;}.l-navigation .block--menu .menu .menu .menu li:first-child{border-top:none;}.l-navigation .block--menu .menu .menu .menu a{padding:.5em 1em;}.l-navigation .block--menu .menu li:hover > .menu{visibility:visible;opacity:1;-webkit-transition:opacity 0.25s 0s,visibility 0s 0s;-webkit-transition-delay:ease,ease;-moz-transition:opacity 0.25s 0s ease,visibility 0s 0s ease;-o-transition:opacity 0.25s 0s ease,visibility 0s 0s ease;transition:opacity 0.25s 0s ease,visibility 0s 0s ease;}.l-navigation .block--menu .menu li:hover > .menu > li{visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.25s 0s,opacity 0.25s 0s,visibility 0s 0s;-webkit-transition-delay:ease,ease,ease;-moz-transition:-moz-transform 0.25s 0s ease,opacity 0.25s 0s ease,visibility 0s 0s ease;-o-transition:-o-transform 0.25s 0s ease,opacity 0.25s 0s ease,visibility 0s 0s ease;transition:transform 0.25s 0s ease,opacity 0.25s 0s ease,visibility 0s 0s ease;}.l-navigation .block--menu .menu li:hover > .menu > li:nth-child(odd){visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.25s 0s,opacity 0.25s 0s,visibility 0s 0s;-webkit-transition-delay:ease,ease,ease;-moz-transition:-moz-transform 0.25s 0s ease,opacity 0.25s 0s ease,visibility 0s 0s ease;-o-transition:-o-transform 0.25s 0s ease,opacity 0.25s 0s ease,visibility 0s 0s ease;transition:transform 0.25s 0s ease,opacity 0.25s 0s ease,visibility 0s 0s ease;}.l-navigation .border{height:100%;pointer-events:none;position:absolute;top:0;left:0;width:100%;}.l-navigation .border path{fill:transparent;stroke:#666666;stroke-dasharray:1300;stroke-dashoffset:0;stroke-width:2px;-webkit-animation:nav-svg-border 1.5s;-moz-animation:nav-svg-border 1.5s;-o-animation:nav-svg-border 1.5s;animation:nav-svg-border 1.5s;}.lt-ie9 .l-navigation .block--menu .menu{border:1px solid #666666;padding:0;}.lt-ie9 .l-navigation .block--menu .menu li{border-right:1px solid #666666;}.lt-ie9 .l-navigation .block--menu .menu li li{border-right:none;}.not-front .l-navigation{border-bottom:5em solid #575757;-webkit-animation:bottom-border-width 1s ease-out;-moz-animation:bottom-border-width 1s ease-out;-o-animation:bottom-border-width 1s ease-out;animation:bottom-border-width 1s ease-out;}.node-type-page .l-main .main-decoration{height:50px;position:absolute;bottom:0;right:0;width:520px;}.node-type-page .l-main .main-decoration path{fill:transparent;shape-rendering:crispedges;stroke:#999999;stroke-dasharray:570;stroke-dashoffset:0;stroke-width:2px;-webkit-animation:main-decoration-svg 0.5s 1s ease-out backwards;-moz-animation:main-decoration-svg 0.5s 1s ease-out backwards;-o-animation:main-decoration-svg 0.5s 1s ease-out backwards;animation:main-decoration-svg 0.5s 1s ease-out backwards;}.node-type-page .l-region--content{padding-bottom:4.5em;}.lt-ie9 .node-type-page .l-main:after{border-left:1px solid #999999;border-top:1px solid #999999;content:"";height:4em;position:absolute;right:0;bottom:0;width:30%;-webkit-animation:main-content-deco 1s 1s ease-out backwards;-moz-animation:main-content-deco 1s 1s ease-out backwards;-o-animation:main-content-deco 1s 1s ease-out backwards;animation:main-content-deco 1s 1s ease-out backwards;}.google-map-pane{position:relative;margin-bottom:1em;}.google-map-pane svg{position:absolute;z-index:-1;}.google-map-pane svg path{shape-rendering:crispEdges;stroke:#cdcdcd;stroke-width:2px;-webkit-animation:draw-stroke-gold 0.5s 1s ease-out backwards;-moz-animation:draw-stroke-gold 0.5s 1s ease-out backwards;-o-animation:draw-stroke-gold 0.5s 1s ease-out backwards;animation:draw-stroke-gold 0.5s 1s ease-out backwards;}.google-map-pane .horiz{height:1px;left:-20px;width:100%;width:calc(100% + 40px);}.google-map-pane .horiz.first{top:0;}.google-map-pane .horiz.second{bottom:0;}.google-map-pane .field{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:1px 0;}.google-map-pane iframe{vertical-align:top;}.node--contact-page .field--name-field-address,.node--contact-page .field--name-field-email{margin-bottom:1em;}#webform-client-form-49 #webform-component-legend{margin:0 0 2.5em;}#webform-client-form-49 svg{position:absolute;z-index:-1;}#webform-client-form-49 svg path{stroke:#cdcdcd;stroke-width:2px;-webkit-animation:draw-stroke-gold 0.5s 1s ease-out backwards;-moz-animation:draw-stroke-gold 0.5s 1s ease-out backwards;-o-animation:draw-stroke-gold 0.5s 1s ease-out backwards;animation:draw-stroke-gold 0.5s 1s ease-out backwards;}#webform-client-form-49 .horiz{height:1px;left:-20px;width:100%;width:calc(100% + 40px);}#webform-client-form-49 .horiz.first{top:0;}#webform-client-form-49 .horiz.second{bottom:0;}#webform-client-form-49 .vert{height:100%;top:72px;width:1px;}#webform-client-form-49 .vert.second{right:0;}.lt-ie9 .page-node-49 .l-content .field--name-field-map{border:1px solid #cdcdcd;padding:0;}.block--panels-mini-bespoke-service-flexslider{margin:0 -20px 20px;}.block--panels-mini-bespoke-service-flexslider li{height:275px;position:relative;overflow:hidden;}.block--panels-mini-bespoke-service-flexslider .flex-active-slide img{will-change:transform;-webkit-transform:translateY(calc(275px - 100%));-moz-transform:translateY(calc(275px - 100%));-ms-transform:translateY(calc(275px - 100%));-o-transform:translateY(calc(275px - 100%));transform:translateY(calc(275px - 100%));-webkit-transition:-webkit-transform 5.3s ease-in-out;-moz-transition:-moz-transform 5.3s ease-in-out;-o-transition:-o-transform 5.3s ease-in-out;transition:transform 5.3s ease-in-out;}.view-id-glossary_0{margin:0 -20px;}.view-id-glossary_0 .glossary-links{border-bottom:1px solid #999999;border-top:1px solid #999999;margin-bottom:2em;text-align:center;}.view-id-glossary_0 .glossary-links a{background-color:#666666;border-left:1px solid #999999;border-right:1px solid #999999;color:#ffcc33;display:inline-block;font-size:1.5em;line-height:2em;width:2em;}.view-id-glossary_0 .glossary-links a:hover{color:white;}.view-id-glossary_0 .glossary-links a:active{-webkit-box-shadow:black 0 0.25em 0.5em -0.25em inset;-moz-box-shadow:black 0 0.25em 0.5em -0.25em inset;box-shadow:black 0 0.25em 0.5em -0.25em inset;}.view-id-glossary_0 .views-row{border-bottom:1px solid #999999;border-top:1px solid #999999;margin-bottom:2em;padding:0 20px;}.view-id-glossary_0 .views-row:hover .views-field-title{background-color:#666666;}.view-id-glossary_0 .views-field{border-left:1px solid #999999;border-right:1px solid #999999;}.view-id-glossary_0 .views-field-title{background-color:#999999;color:white;font-size:1.6em;font-weight:normal;letter-spacing:.2em;margin:0;padding:.5em;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;}.view-id-glossary_0 .views-field-body{padding:1em;}.node--news .field{margin-bottom:1em;}.node--news .field--label-above .field__label{margin:0.67em 0;letter-spacing:0.5ch;font-size:2em;}.field--name-field-news-images .field__items{margin-right:-1%;margin-left:-1%;}.field--name-field-news-images .field__item{float:left;padding:1% 1em;width:25%;}.news-grid{display:flex;margin:0 -10px;padding-left:0;overflow:hidden;list-style:none;flex-wrap:wrap;}.view-display-id-main_page .news-grid{margin-right:-31px;margin-left:-31px;}.news-grid li{float:left;margin:0 10px -1px;border:1px solid #999999;padding:20px 20px 0;width:340px;}.news-grid li:nth-child(3n + 1){clear:left;}.news-grid li:after{display:block;margin:20px -20px 0;border-top:1px solid #999999;padding-top:20px;content:'';}.news-grid h2 a{display:block;transition:background-color 250ms,padding 250ms,box-shadow 250ms;margin:-20px -20px 20px;background-color:#333333;padding:15px 20px;text-transform:uppercase;letter-spacing:2px;color:#ffcc33;font-weight:normal;}.news-grid h2 a:hover{background-color:#666666;}.news-grid h2 a:active{box-shadow:0 2px 2px 0 rgba(0,0,0,0.5) inset;padding-top:17px;padding-bottom:13px;transition-duration:50ms;}.news-grid img{float:left;margin-right:0.5em;}.view-news .more-link{border-top:1px solid #999999;}.view-news .more-link a{display:inline-block;transition:background-color 250ms,letter-spacing 250ms;background-color:#333333;padding:15px 20px;letter-spacing:2px;color:#ffcc33;font-size:14px;font-weight:normal;}.view-news .more-link a:hover{background-color:#666666;letter-spacing:0;}.view-news .more-link a:active{box-shadow:0 2px 2px 0 rgba(0,0,0,0.5) inset;padding-top:18px;padding-bottom:12px;}.view-news .pager{margin:0 -20px;border-top:1px solid #999999;}.view-news .pager a{transition:background-color 250ms;background-color:#333333;color:#ffcc33;font-weight:normal;}.view-news .pager a:hover{background-color:#666666;}.view-news .pager a:active{background-color:#000;transition-duration:50ms;}.view-news .pager__item{display:inline-block;margin:0 5px;padding:0;}.view-news .pager__item--current,.view-news .pager a{display:inline-block;transition:background-color 250ms;border-right:1px solid #999999;border-left:1px solid #999999;padding:10px;font-size:14px;}.view-news .pager__item--current{background-color:#ffcc33;}.news-grid__date{margin:-10px -20px 20px;border-bottom:1px solid #999999;padding:0 20px 10px;}.node-type-page .l-main .main-decoration{bottom:0;position:absolute;right:0;width:520px;}.node-type-page .l-main .main-decoration path{fill:transparent;shape-rendering:crispedges;stroke:#999999;stroke-dasharray:570;stroke-dashoffset:0;stroke-width:2px;-webkit-animation:main-decoration-svg 0.5s 1s ease-out backwards;-moz-animation:main-decoration-svg 0.5s 1s ease-out backwards;-o-animation:main-decoration-svg 0.5s 1s ease-out backwards;animation:main-decoration-svg 0.5s 1s ease-out backwards;}.node-type-page .l-region--content{padding-bottom:4.5em;}.view-press-reviews .views-field-title{border-bottom:1px solid #999999;border-top:1px solid #999999;margin:0 -21px;}.view-press-reviews .views-field-title a{background-color:#666666;font-size:1.6em;font-weight:normal;letter-spacing:.2em;display:block;margin:0 21px;padding:.5em;-webkit-transition:color 0.25s,letter-spacing 0.25s cubic-bezier(0,0,0,1);-moz-transition:color 0.25s,letter-spacing 0.25s cubic-bezier(0,0,0,1);-o-transition:color 0.25s,letter-spacing 0.25s cubic-bezier(0,0,0,1);transition:color 0.25s,letter-spacing 0.25s cubic-bezier(0,0,0,1);}.view-press-reviews .views-field-title a:hover{letter-spacing:.1em;}.view-press-reviews .views-row{border:1px solid #999999;border-top:0;*zoom:1;margin-bottom:20px;}.view-press-reviews .views-row:before,.view-press-reviews .views-row:after{content:" ";display:table;}.view-press-reviews .views-row:after{clear:both;}.view-press-reviews .views-row > a{float:left;}.view-press-reviews .views-row img{vertical-align:top;}.view-press-reviews .views-field-body{padding:10px;overflow:hidden;}.node--press-review .field--name-field-image,.node--press-review .field--name-field-svg{float:right;margin:0 -20px 20px 20px;padding-right:20px;border:1px solid #999999;border-right:0;}.node--press-review .field--name-field-svg{clear:right;padding:10px 20px 10px 10px;max-width:360px;}.node--press-review .field--name-field-svg a{font-size:2em;display:inline-block;}.node--press-review .field--name-body{overflow:hidden;}.node--press-review img{vertical-align:top;}.view-id-product_categories .views-field-name,.view-product-category .views-field-title{margin-bottom:20px;}.view-id-product_categories .views-field-name a,.view-product-category .views-field-title a{background-color:#333333;color:#ffcc33;display:block;font-size:1.5em;font-weight:normal;letter-spacing:.15em;padding:1.2em;white-space:nowrap;-webkit-animation:page-title-load 0.5s 1.5s backwards;-moz-animation:page-title-load 0.5s 1.5s backwards;-o-animation:page-title-load 0.5s 1.5s backwards;animation:page-title-load 0.5s 1.5s backwards;-webkit-transition:background-color 0.25s,letter-spacing 0.25s;-moz-transition:background-color 0.25s,letter-spacing 0.25s;-o-transition:background-color 0.25s,letter-spacing 0.25s;transition:background-color 0.25s,letter-spacing 0.25s;}.view-id-product_categories .views-field-name a:hover,.view-product-category .views-field-title a:hover{background-color:#666666;letter-spacing:.1em;}.view-id-product_categories .views-field-name a:active,.view-product-category .views-field-title a:active{padding-top:1.4em;padding-bottom:1em;-webkit-box-shadow:black 0 0.25em 0.5em -0.25em inset;-moz-box-shadow:black 0 0.25em 0.5em -0.25em inset;box-shadow:black 0 0.25em 0.5em -0.25em inset;}.view-id-product_categories .views-field-field-category-image,.view-product-category .views-field-field-product-images{text-align:center;-webkit-animation:load-fadeIn 0.5s 1.5s backwards;-moz-animation:load-fadeIn 0.5s 1.5s backwards;-o-animation:load-fadeIn 0.5s 1.5s backwards;animation:load-fadeIn 0.5s 1.5s backwards;}.view-id-product_categories .views-field-field-category-image img,.view-product-category .views-field-field-product-images img{-webkit-transition:-webkit-transform 0.25s;-moz-transition:-moz-transform 0.25s;-o-transition:-o-transform 0.25s;transition:transform 0.25s;}.view-id-product_categories .views-field-field-category-image img:hover,.view-product-category .views-field-field-product-images img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.view-id-product_categories .views-field-field-category-image img:active,.view-product-category .views-field-field-product-images img:active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.view-id-product_categories .field-content,.view-product-category .views-field-body{padding:0 20px 20px;-webkit-animation:load-fadeIn 0.5s 1.5s backwards;-moz-animation:load-fadeIn 0.5s 1.5s backwards;-o-animation:load-fadeIn 0.5s 1.5s backwards;animation:load-fadeIn 0.5s 1.5s backwards;}.view-id-product_categories .svg-grouping,.view-product-category .svg-grouping{padding-bottom:1.25em;position:relative;}.view-id-product_categories .views-row,.view-product-category .views-row{float:left;margin:0 10px;width:340px;}.view-id-product_categories .views-row:nth-child(3n+1),.view-product-category .views-row:nth-child(3n+1){clear:left;}.view-id-product_categories .views-row:nth-last-child(-n+3) .field-content,.view-product-category .views-row:nth-last-child(-n+3) .field-content{padding-bottom:0;}.view-id-product_categories .view-content,.view-product-category .view-content{position:relative;*zoom:1;}.view-id-product_categories .view-content:before,.view-id-product_categories .view-content:after,.view-product-category .view-content:before,.view-product-category .view-content:after{content:" ";display:table;}.view-id-product_categories .view-content:after,.view-product-category .view-content:after{clear:both;}.view-id-product_categories svg,.view-product-category svg{position:absolute;}.view-id-product_categories svg path,.view-product-category svg path{stroke:#999999;stroke-dasharray:1;stroke-dashoffset:0;stroke-width:2px;-webkit-animation:draw-stroke-gold 1s 1.5s backwards;-moz-animation:draw-stroke-gold 1s 1.5s backwards;-o-animation:draw-stroke-gold 1s 1.5s backwards;animation:draw-stroke-gold 1s 1.5s backwards;}.view-id-product_categories svg.horiz,.view-product-category svg.horiz{height:1px;left:0;width:100%;}.view-id-product_categories svg.horiz.second,.view-product-category svg.horiz.second{top:5em;}.view-id-product_categories svg.horiz.third,.view-product-category svg.horiz.third{bottom:1.25em;}.view-id-product_categories svg.vert,.view-product-category svg.vert{height:100%;top:0;width:1px;}.view-id-product_categories svg.vert-1,.view-product-category svg.vert-1{left:349px;}.view-id-product_categories svg.vert-2,.view-product-category svg.vert-2{left:370px;}.view-id-product_categories svg.vert-3,.view-product-category svg.vert-3{left:709px;}.view-id-product_categories svg.vert-4,.view-product-category svg.vert-4{left:730px;}.view-id-product_categories .view-content{margin:0 -31px;}.view-id-product_categories .views-row:nth-last-child(-n+3) .field-content{padding-bottom:0;}.view-product-category .view-content{margin:0 -31px;}.view-product-category .views-row:nth-last-child(-n+3) .views-field-body{padding-bottom:0;}.page-node-31 main.l-region--content{padding-bottom:0;}.node-type-product .l-region--content .panel-2col,.node-type-product-page .l-region--content .panel-2col{position:relative;margin:0 -21px;}.node-type-product .l-region--content .panel-2col .panel-panel,.node-type-product-page .l-region--content .panel-2col .panel-panel{margin-top:-1.4em;}.node-type-product .l-region--content .panel-2col .panel-panel .inside,.node-type-product-page .l-region--content .panel-2col .panel-panel .inside{height:100%;margin-bottom:0;position:relative;}.node-type-product .l-region--content .panel-2col .panel-col-first .inside,.node-type-product-page .l-region--content .panel-2col .panel-col-first .inside{padding-right:1px;}.node-type-product .l-region--content .panel-2col .panel-col-first .inside svg,.node-type-product-page .l-region--content .panel-2col .panel-col-first .inside svg{right:0;}.node-type-product .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .pane-title,.node-type-product-page .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .pane-title{clear:left;font-weight:normal;margin-bottom:3em;}.node-type-product .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .field__item,.node-type-product-page .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .field__item{float:left;margin:0 1em 1em 0;}.node-type-product .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .field__item:last-child,.node-type-product-page .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .field__item:last-child{margin-right:0;}.node-type-product .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images img,.node-type-product-page .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images img{border:1px solid #999999;display:block;-webkit-transition:opacity 0.1s,-webkit-transform 0.25s;-webkit-transition-delay:0.15s,0s;-moz-transition:opacity 0.1s 0.15s,-moz-transform 0.25s;-o-transition:opacity 0.1s 0.15s,-o-transform 0.25s;transition:opacity 0.1s 0.15s,transform 0.25s;}.node-type-product .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images img:hover,.node-type-product-page .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}.node-type-product .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images img:active,.node-type-product-page .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images img:active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:0.25;-webkit-transition:opacity 0.1s;-moz-transition:opacity 0.1s;-o-transition:opacity 0.1s;transition:opacity 0.1s;}.node-type-product .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .active img,.node-type-product-page .l-region--content .panel-2col .panel-col-first .pane-node-field-product-images .active img{border-color:#ffcc33;-webkit-box-shadow:#ffcc33 0 0 0 1px;-moz-box-shadow:#ffcc33 0 0 0 1px;box-shadow:#ffcc33 0 0 0 1px;}.node-type-product .l-region--content .panel-2col .panel-col-last .inside,.node-type-product-page .l-region--content .panel-2col .panel-col-last .inside{padding-left:1px;}.node-type-product .l-region--content .panel-2col .panel-col-last .inside > svg,.node-type-product-page .l-region--content .panel-2col .panel-col-last .inside > svg{left:0;}.node-type-product .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__items,.node-type-product-page .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__items{position:relative;}.node-type-product .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__item,.node-type-product-page .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__item{position:absolute;overflow:hidden;visibility:hidden;width:100%;opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 0.25s,-webkit-transform 0s,visibility 0.25s;-webkit-transition-delay:0s,0.25s,0.25s;-moz-transition:opacity 0.25s,-moz-transform 0s 0.25s,visibility 0.25s 0.25s;-o-transition:opacity 0.25s,-o-transform 0s 0.25s,visibility 0.25s 0.25s;transition:opacity 0.25s,transform 0s 0.25s,visibility 0.25s 0.25s;}.node-type-product .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__item.active,.node-type-product-page .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__item.active{visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0.25s,-webkit-transform 0.25s,visibility 0.25s;-webkit-transition-delay:0s,0s,0s;-moz-transition:opacity 0.25s,-moz-transform 0.25s,visibility 0.25s 0s;-o-transition:opacity 0.25s,-o-transform 0.25s,visibility 0.25s 0s;transition:opacity 0.25s,transform 0.25s,visibility 0.25s 0s;}.node-type-product .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__item:hover img:first-child,.node-type-product-page .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .field__item:hover img:first-child{visibility:hidden;}.node-type-product .l-region--content .panel-2col .panel-col-last .field--name-field-product-images img,.node-type-product-page .l-region--content .panel-2col .panel-col-last .field--name-field-product-images img{vertical-align:top;}.node-type-product .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .full,.node-type-product-page .l-region--content .panel-2col .panel-col-last .field--name-field-product-images .full{max-width:none;position:absolute;left:0;z-index:-1;}.node-type-product .l-region--content .panel-2col .panel-pane,.node-type-product-page .l-region--content .panel-2col .panel-pane{padding:20px;}.node-type-product .l-region--content .panel-2col .pane-node-field-price,.node-type-product-page .l-region--content .panel-2col .pane-node-field-price{padding-bottom:0;padding-top:0;}.node-type-product .l-region--content .panel-2col .pane-node-field-youtube,.node-type-product-page .l-region--content .panel-2col .pane-node-field-youtube{margin-bottom:-1px;position:relative;}.node-type-product .l-region--content .panel-2col .pane-node-field-youtube svg,.node-type-product-page .l-region--content .panel-2col .pane-node-field-youtube svg{height:1px;width:100%;position:absolute;left:0;bottom:0;}.node-type-product .l-region--content .panel-2col > svg,.node-type-product-page .l-region--content .panel-2col > svg{height:100%;height:calc(100% + 18px);width:1px;position:absolute;top:-17px;left:50%;margin-left:-5px;}.node-type-product .l-region--content .panel-2col > svg + svg,.node-type-product-page .l-region--content .panel-2col > svg + svg{margin-left:5px;}.node-type-product .l-region--content .panel-2col path,.node-type-product-page .l-region--content .panel-2col path{stroke:#999999;stroke-dasharray:1;stroke-dashoffset:0;stroke-width:2px;-webkit-animation:draw-stroke-gold 1s 1.5s backwards;-moz-animation:draw-stroke-gold 1s 1.5s backwards;-o-animation:draw-stroke-gold 1s 1.5s backwards;animation:draw-stroke-gold 1s 1.5s backwards;}.node-type-product-page main .field--name-field-vector-files > div{float:left;width:50%;padding:20px;}.lt-ie9 .view-id-product_categories .views-row,.lt-ie9 .view-product-category .views-row{border-color:#999999;border-style:solid;border-width:1px 1px 0;}.lt-ie9 .view-id-product_categories .views-field-name{border-bottom:1px solid #999999;}.lt-ie9 .view-product-category .views-field-title{border-bottom:1px solid #999999;}.lt-ie9 .page-node-31 .l-main:after{display:none;}.lt-ie9 .page-node-31 div.l-region--content{padding-bottom:0;}.lt-ie9 .node-type-product .l-region--content .panel-2col .panel-col-first .inside,.lt-ie9 .node-type-product-page .l-region--content .panel-2col .panel-col-first .inside{border-right:1px solid #999999;padding-right:0;}.lt-ie9 .node-type-product .l-region--content .panel-2col .panel-col-last,.lt-ie9 .node-type-product-page .l-region--content .panel-2col .panel-col-last{height:auto !important;}.lt-ie9 .node-type-product .l-region--content .panel-2col .panel-col-last .inside,.lt-ie9 .node-type-product-page .l-region--content .panel-2col .panel-col-last .inside{border-left:1px solid #999999;padding-left:0;}.lt-ie9 .node-type-product .l-region--content .panel-2col .panel-col-last .pane-node-field-youtube,.lt-ie9 .node-type-product-page .l-region--content .panel-2col .panel-col-last .pane-node-field-youtube{border-bottom:1px solid #999999;}.node--slideshow-page .field--name-field-slides{*zoom:1;}.node--slideshow-page .field--name-field-slides:before,.node--slideshow-page .field--name-field-slides:after{content:" ";display:table;}.node--slideshow-page .field--name-field-slides:after{clear:both;}.node--slideshow-page .field--name-field-slides .field__item{border:1px solid;float:left;margin:10px;}.node--slideshow-page .field--name-field-slides img{vertical-align:top;}.node-type-staff-page main .field-collection-view,.node-type-staff-page main .field-collection-container{padding:0;margin:0;border:none;}.node-type-staff-page main .field--name-field-image{float:left;margin-right:20px;}.node-type-staff-page main .field--name-field-image img{vertical-align:top;}.node-type-staff-page main .field-collection-item-field-person{margin-bottom:20px;}.node--faq-page .field__item{margin-bottom:1em;}.node--faq-page .field--name-field-body .field__item{padding:1em 15px 0;}.node--faq-page legend{background-color:#666666;width:100%;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;}.node--faq-page legend:hover{background-color:#666666;}.node--faq-page legend:active{background-color:#333333;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.node--faq-page legend .summary{display:none;}.node--faq-page legend a{color:white;display:block;padding:1em 0;}.node--faq-page .collapsed legend{background-color:#999999;}.node--faq-page .collapsed legend:hover{background-color:#666666;}.node--faq-page .collapsed legend:active{background-color:#333333;}.node--faq-page .fieldset-wrapper{border:1px solid #999999;border-top:none;}.node--faq-page fieldset{border:none;margin:0;padding:0;}.node--faq-page fieldset.collapsed{height:auto !important;}.l-page-bottom a{color:#ffcc33;}.l-page-bottom a:hover{color:white;}.l-page-bottom a:active{color:#ff9900;}.l-region--bottom{padding:1em 0 0;}.l-region--bottom .block--menu{padding-top:1.7em;}.l-region--bottom .block--menu .menu{margin:0;padding:0;}.l-region--bottom .block--menu .menu li{list-style:none;}.l-region--bottom .block--menu .menu li{display:inline-block;line-height:1em;}.l-region--bottom .block--menu .menu li + li{border-left:1px solid white;}.l-region--bottom .block--menu .menu li + li a{padding-left:10px;padding-right:6px;}.l-region--bottom .block--menu .menu a{letter-spacing:.4ch;}.l-region--bottom .block{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1s,opacity 1s;-moz-transition:-moz-transform 1s,opacity 1s;-o-transition:-o-transform 1s,opacity 1s;transition:transform 1s,opacity 1s;}.l-region--bottom .block:nth-child(2n-1){float:left;}.l-region--bottom .block:nth-child(2n){float:right;}.l-region--bottom.scroll-invisible .block{opacity:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.l-region--bottom.scroll-invisible .block:nth-child(2n-1){-webkit-transform:translateX(-75%);-moz-transform:translateX(-75%);-ms-transform:translateX(-75%);-o-transform:translateX(-75%);transform:translateX(-75%);}.l-region--bottom.scroll-invisible .block:nth-child(2n){-webkit-transform:translateX(75%);-moz-transform:translateX(75%);-ms-transform:translateX(75%);-o-transform:translateX(75%);transform:translateX(75%);}#block-block-2 .block__content a{display:block;opacity:.5;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s;}#block-block-2 .block__content a:hover{opacity:1;}#block-block-2 .block__content a:active{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}.l-header .search-form input{color:white;}.l-header .search-form input:focus{border-color:white;color:white;}.l-header .search-form input[type="submit"]{border-color:white;}.search-form{margin-bottom:1em;}.search-form label{display:inline;font-size:1.25em;margin-right:.5em;}.search-form input{background:transparent;border:1px solid #666666;color:#999999;font-size:1.16667em;padding:10px;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;transition:border-color 0.25s;}.search-form input::-webkit-input-placeholder{opacity:1;color:#ffcc33;letter-spacing:.25ch;}.search-form input:-moz-placeholder{opacity:1;color:#ffcc33;letter-spacing:.25ch;}.search-form input::-moz-placeholder{opacity:1;color:#ffcc33;letter-spacing:.25ch;}.search-form input:-ms-input-placeholder{opacity:1;color:#ffcc33;letter-spacing:.25ch;}.search-form input:focus{border-color:#ff9900;color:#ff9900;}.search-form input[type="submit"]{background-color:#666666;border-color:#333333;color:white;font-size:12px;padding-top:11px;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s;}.search-form input[type="submit"]:hover{background-color:#ffcc33;}.search-form input[type="submit"]:active{background-color:black;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.search-form .form-actions{display:inline-block;position:relative;}.search-form .form-actions:after{border:1px solid white;content:'';height:100%;pointer-events:none;position:absolute;left:0;width:100%;z-index:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.25s,-webkit-transform 0.25s;-moz-transition:opacity 0.25s,-moz-transform 0.25s;-o-transition:opacity 0.25s,-o-transform 0.25s;transition:opacity 0.25s,transform 0.25s;}.search-form .form-actions:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;-webkit-animation:scale-heartbeat 0.85s infinite;-moz-animation:scale-heartbeat 0.85s infinite;-o-animation:scale-heartbeat 0.85s infinite;animation:scale-heartbeat 0.85s infinite;}.search-form .form-actions.active-anim:after{opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3);-webkit-transition:opacity 0.125s,-webkit-transform 0.125s;-moz-transition:opacity 0.125s,-moz-transform 0.125s;-o-transition:opacity 0.125s,-o-transform 0.125s;transition:opacity 0.125s,transform 0.125s;}.search-form .form-actions.inactive-anim:after{visibility:hidden;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.25s,-webkit-transform 0.25s;-moz-transition:opacity 0.25s,-moz-transform 0.25s;-o-transition:opacity 0.25s,-o-transform 0.25s;transition:opacity 0.25s,transform 0.25s;}.page-search-node .search-result{border-top:1px solid #cdcdcd;margin:1em 0;padding-top:1em;}.tabs--primary{border-bottom:none;float:right;margin-top:-4.45em;}.tabs--primary a{padding:.75em 1.5em;}.tabs{position:relative;z-index:5;opacity:.5;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s;}.tabs:hover{opacity:1;}.tabs a{background-color:#666666;border-bottom:1px solid #999999;color:white;margin-bottom:-1px;-webkit-transition:margin-top 0.25s,padding-bottom 0.25s;-moz-transition:margin-top 0.25s,padding-bottom 0.25s;-o-transition:margin-top 0.25s,padding-bottom 0.25s;transition:margin-top 0.25s,padding-bottom 0.25s;}.tabs a:hover{background-color:#666666;margin-top:-.25em;padding-bottom:1em;}.tabs a:active{background-color:black;margin-top:0;padding-bottom:.75em;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.tabs a.active{background-color:white;border-bottom-color:white;color:#333333;}.tabs a.active:hover{background-color:white;margin-top:0;padding-bottom:.75em;}.front .tabs--primary{margin-top:-4.8em;}#user-login label{width:15%;}#user-login input{width:30%;}#user-login input[type="submit"]{margin-left:15%;}
