// Contain floats:nicolasgallagher.com/micro-clearfix-hack/ .clearfix{zoom:1;&:before,&:after{content:"";display:table}&:after{clear:both}}// BORDER-BOX ALL THE THINGS! (http://paulirish.com/2012/box-sizing-border-box-ftw/) *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}// http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/ .image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}@alert-yellow:#ebe16f;@alert-red:#fbe3e4;@alert-green:#e6efc2;@alert-blue:#d5edf8;@black:#000;@white:#fff;@gray:#f5f5f5;@darkgray:#999;@font-color:#030333;@pmivory:#ebd7be;@pmgold:#cb9b08;@pmrust:#982600;@pmlavender:#AAA0BF;@pmgreen:#115740;@bones-pink:#982600;@bones-blue:#982600;@link-color:@bones-blue;@link-hover:darken(@link-color,9%);@sans-serif:"futura-pt",sans-serif;@serif:"futura-pt-bold",sans-serif;span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}// alerts and notices .alert{margin:10px;padding:5px 18px;border:1px solid}.alert-help{.alert();border-color:darken(@alert-yellow,5%);background:@alert-yellow}.alert-info{.alert();border-color:darken(@alert-blue,5%);background:@alert-blue}.alert-error{.alert();border-color:darken(@alert-red,5%);background:@alert-red}.alert-success{.alert();border-color:darken(@alert-green,5%);background:@alert-green}.border-radius(@radius:4px){-webkit-border-radius:@radius;-moz-border-radius:@radius;border-radius:@radius}.transition(@what:all,@time:0.2s,@transition:ease-in-out){-webkit-transition:@what @time @transition;-moz-transition:@what @time @transition;-ms-transition:@what @time @transition;-o-transition:@what @time @transition;transition:@what @time @transition}.css-gradient(@from:#dfdfdf,@to:#f8f8f8){background-color:@to;background-image:-webkit-gradient(linear,left top,left bottom,from(@from),to(@to));background-image:-webkit-linear-gradient(top,@from,@to);background-image:-moz-linear-gradient(top,@from,@to);background-image:-o-linear-gradient(top,@from,@to);background-image:linear-gradient(to bottom,@from,@to)}.boxShadow(@x:0,@y:0,@radius:4px,@spread:0,@color:rgb(0 0 0 / .5)) when (isnumber(@x)){-webkit-box-shadow:@x @y @radius @spread @color;-moz-box-shadow:@x @y @radius @spread @color;box-shadow:@x @y @radius @spread @color}.boxShadow(@x:none) when (iskeyword(@x)){-webkit-box-shadow:@x;-moz-box-shadow:@x;box-shadow:@x}input[type="submit"],input[type="submit"]:visited,.woocommerce .gform_footer .button,.woocommerce .gform_footer .button:visited{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out;text-decoration:none;font-family:@sans-serif;color:@white;background-color:@bones-blue;text-align:center;height:3em;line-height:3em;outline:0;padding:0 2rem;border:none;width:auto;font-weight:700;&:hover,&:focus{background-color:darken(@bones-blue,10%);color:darken(@white,10%)}&:active{background-color:darken(@bones-blue,10%);color:darken(@white,10%)}}.blue-button,.blue-button:visited{border-color:darken(@bones-blue,10%);text-shadow:0 1px 1px darken(@bones-blue,10%);.css-gradient(@bones-blue,darken(@bones-blue,5%));-webkit-box-shadow:inset 0 0 3px lighten(@bones-blue,16%);-moz-box-shadow:inset 0 0 3px lighten(@bones-blue,16%);box-shadow:inset 0 0 3px lighten(@bones-blue,16%);&:hover,&:focus{border-color:darken(@bones-blue,15%);.css-gradient(darken(@bones-blue,4%),darken(@bones-blue,10%))}&:active{.css-gradient(darken(@bones-blue,5%),@bones-blue)}}.menu{ul{li{a{&:hover,&:focus{}}ul.sub-menu,ul.children{li{a{&:hover,&:focus{}}}}}li.current-menu-item,li.current_page_item,li.current-page-ancestor{a{}}}}.entry-content{.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}.footer-links{ul{li{}}}.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}// layout & column defaults .onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}.home{#content{position:relative;z-index:0}#main{margin-top:-90px}}.wrap{max-width:1300px}.blog-single-wrap{display:flex;align-items:center}.grid-main{display:flex;justify-content:center;flex-wrap:wrap;.grid-single{width:33.3333333333%;margin:0;padding:0 2% 0 0;&:nth-child(2){padding:0 1% 0 1%}&:nth-child(3){padding:0 0 0 2%}&:nth-child(2n+3){padding:0 1% 0 1%}&:nth-child(3n+3){padding:0 0 0 2%}}}.header-wrap{&>div{display:inline-block}.zoom-social-icons-widget{margin-left:10px}}.top-header{height:50px;text-align:right;display:flex;align-items:center}.header{height:100px}#logo{background:@white;display:inline-block;margin:-50px 0 0;font-size:0;line-height:1;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);border-bottom-left-radius:10px;border-bottom-right-radius:10px;img{max-width:175px;padding:10px 25px}}.nav li:nth-last-child(2):hover ul,.nav li:last-child:hover ul{right:0}.header-wrap>.desktop-nav{text-align:right;ul{display:inline-block;text-align:left;margin:27px 0;>li:last-child a{padding-right:0}}}.mobile-nav{display:none!important}.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}.nav{li{float:left;position:relative;a{&:hover,&:focus{}}ul.sub-menu,ul.children{margin-top:0;position:absolute;display:none;z-index:8999;background:@bones-blue;left:15px;li{a{padding-left:10px;border-right:0;display:block;width:250px;color:@white;&:hover,&:focus{color:@gray}}&:last-child{a{border-bottom:0}}}li.current-menu-item,li.current_page_item,li.current-page-ancestor{a{}}}&:hover ul{top:auto;display:block}}li.current-menu-item,li.current_page_item,li.current-page-ancestor{a{}}}.sidebar{margin-top:0}.widgettitle{margin-bottom:10px}.widget{margin:0 0 1em;ul{li{margin-bottom:.75em;ul{margin-top:.75em;padding-left:1em}}}}.top-footer>.wrap{display:flex;align-items:center}#inner-footer{display:flex;align-items:center}.footer-links{ul{li{a{&:hover{}}}}}