/*
Theme Name: The Colombo 2016
Author: Batch
Author URI: http://www.batchdev.com
Description: The 2016 Craft theme for The Colombo 
Version: 1.0

Last Updated: 13-02-2017
*/
body{line-height:1}details,summary,main{display:block}body,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dd,dl,figure,fieldset,pre,menu,hr,input{margin:0}p,blockquote,button,ul,ol,legend,fieldset,td,th,menu,input,textarea{padding:0}h1,h2,h3,h4,h5,h6,p,small,sup,sub,input,select,textarea,button{font:inherit}input,textarea,button,fieldset,iframe,img,abbr[title],acronym[title]{border:0}strong,b,th{font-weight:normal}i,cite,em,var,address,dfn{font-style:normal}tt,code,kbd,samp,pre,xmp,plaintext,listing{font-family:inherit}a,s,strike,del,u,ins{text-decoration:none}a,input,button,mark,textarea{background:0}ul,ol{list-style:none}a,mark,input,input:disabled,textarea,textarea:disabled,select,button{color:inherit}progress,canvas,iframe,img,svg,video,sub,sup{vertical-align:middle}html{font-size:1.125em}body{font-family:"futura-pt",sans-serif;line-height:1.4;color:#000;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}strong,b{font-weight:700}s,strike{text-decoration:line-through}*,*:before,*:after{box-sizing:border-box}img,picture{max-width:100%;height:auto;vertical-align:middle}textarea{resize:vertical}input{vertical-align:middle}input,textarea{-webkit-border-radius:0}table{width:100%}button,input[type="submit"]{-webkit-appearance:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;appearance:normal}@font-face{font-family:'Lyon Display Web';font-style:normal;font-weight:700;font-stretch:normal;src:url("../webfonts/LyonDisplay-Bold-Web.eot");src:url("../webfonts/LyonDisplay-Bold-Web.eot?#iefix") format("embedded-opentype"),url("../webfonts/LyonDisplay-Bold-Web.woff2") format("woff2"),url("../webfonts/LyonDisplay-Bold-Web.woff") format("woff")}.LyonDisplay-Bold-Web{font-family:'Lyon Display Web';font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:'icomoon';font-style:normal;font-weight:normal;src:url("../webfonts/icomoon.eot?eo36et");src:url("../webfonts/icomoon.eot?eo36et#iefix") format("embedded-opentype"),url("../webfonts/icomoon.ttf?eo36et") format("truetype"),url("../webfonts/icomoon.woff?eo36et") format("woff"),url("../webfonts/icomoon.svg?eo36et#icomoon") format("svg")}[class^='icon-'],[class*=' icon-']{font-family:'icomoon' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:'\f002'}.icon-bars:before{content:'\f0c9'}.icon-navicon:before{content:'\f0c9'}.icon-reorder:before{content:'\f0c9'}.icon-pinterest:before{content:'\e900'}.icon-instagram:before{content:'\e901'}.icon-facebook:before{content:'\e902'}.grid{margin-left:-30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--uniform{margin-top:-30px}.grid--uniform>.grid__item{margin-top:30px}.grid--large-uniform{margin-top:-45px}.grid--large-uniform>.grid__item{margin-top:45px}.grid--masonry .grid__item:not(.js-masonry__sizer){margin-top:30px}.grid__item{width:calc(99.99% * 12 / 12 - 30px);margin-left:30px}.grid__item--1{width:calc(99.99% * 1 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--1\@sml-down{width:calc(99.99% * 1 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--1\@sml-up{width:calc(99.99% * 1 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--1\@md-down{width:calc(99.99% * 1 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--1\@md-up{width:calc(99.99% * 1 / 12 - 30px)}}.grid__item--2{width:calc(99.99% * 2 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--2\@sml-down{width:calc(99.99% * 2 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--2\@sml-up{width:calc(99.99% * 2 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--2\@md-down{width:calc(99.99% * 2 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--2\@md-up{width:calc(99.99% * 2 / 12 - 30px)}}.grid__item--3{width:calc(99.99% * 3 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--3\@sml-down{width:calc(99.99% * 3 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--3\@sml-up{width:calc(99.99% * 3 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--3\@md-down{width:calc(99.99% * 3 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--3\@md-up{width:calc(99.99% * 3 / 12 - 30px)}}.grid__item--4{width:calc(99.99% * 4 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--4\@sml-down{width:calc(99.99% * 4 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--4\@sml-up{width:calc(99.99% * 4 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--4\@md-down{width:calc(99.99% * 4 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--4\@md-up{width:calc(99.99% * 4 / 12 - 30px)}}.grid__item--5{width:calc(99.99% * 5 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--5\@sml-down{width:calc(99.99% * 5 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--5\@sml-up{width:calc(99.99% * 5 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--5\@md-down{width:calc(99.99% * 5 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--5\@md-up{width:calc(99.99% * 5 / 12 - 30px)}}.grid__item--6{width:calc(99.99% * 6 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--6\@sml-down{width:calc(99.99% * 6 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--6\@sml-up{width:calc(99.99% * 6 / 12 - 30px)}}@media all and (min-width: 47.5em) and (max-width: 67.4375em){.grid__item--6\@sml-md{width:calc(99.99% * 6 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--6\@md-down{width:calc(99.99% * 6 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--6\@md-up{width:calc(99.99% * 6 / 12 - 30px)}}.grid__item--7{width:calc(99.99% * 7 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--7\@sml-down{width:calc(99.99% * 7 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--7\@sml-up{width:calc(99.99% * 7 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--7\@md-down{width:calc(99.99% * 7 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--7\@md-up{width:calc(99.99% * 7 / 12 - 30px)}}.grid__item--8{width:calc(99.99% * 8 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--8\@sml-down{width:calc(99.99% * 8 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--8\@sml-up{width:calc(99.99% * 8 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--8\@md-down{width:calc(99.99% * 8 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--8\@md-up{width:calc(99.99% * 8 / 12 - 30px)}}.grid__item--9{width:calc(99.99% * 9 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--9\@sml-down{width:calc(99.99% * 9 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--9\@sml-up{width:calc(99.99% * 9 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--9\@md-down{width:calc(99.99% * 9 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--9\@md-up{width:calc(99.99% * 9 / 12 - 30px)}}.grid__item--10{width:calc(99.99% * 10 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--10\@sml-down{width:calc(99.99% * 10 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--10\@sml-up{width:calc(99.99% * 10 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--10\@md-down{width:calc(99.99% * 10 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--10\@md-up{width:calc(99.99% * 10 / 12 - 30px)}}.grid__item--11{width:calc(99.99% * 11 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--11\@sml-down{width:calc(99.99% * 11 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--11\@sml-up{width:calc(99.99% * 11 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--11\@md-down{width:calc(99.99% * 11 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--11\@md-up{width:calc(99.99% * 11 / 12 - 30px)}}.grid__item--12{width:calc(99.99% * 12 / 12 - 30px)}@media all and (max-width: 47.4375em){.grid__item--12\@sml-down{width:calc(99.99% * 12 / 12 - 30px)}}@media all and (min-width: 47.5em){.grid__item--12\@sml-up{width:calc(99.99% * 12 / 12 - 30px)}}@media all and (max-width: 67.4375em){.grid__item--12\@md-down{width:calc(99.99% * 12 / 12 - 30px)}}@media all and (min-width: 67.5em){.grid__item--12\@md-up{width:calc(99.99% * 12 / 12 - 30px)}}.grid__item--shift-1{margin-left:calc(99.99% * 1 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-1\@sml-down{margin-left:calc(99.99% * 1 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-1\@sml-up{margin-left:calc(99.99% * 1 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-1\@md-down{margin-left:calc(99.99% * 1 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-1\@md-up{margin-left:calc(99.99% * 1 / 12 + 30px)}}.grid__item--shift-2{margin-left:calc(99.99% * 2 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-2\@sml-down{margin-left:calc(99.99% * 2 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-2\@sml-up{margin-left:calc(99.99% * 2 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-2\@md-down{margin-left:calc(99.99% * 2 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-2\@md-up{margin-left:calc(99.99% * 2 / 12 + 30px)}}.grid__item--shift-3{margin-left:calc(99.99% * 3 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-3\@sml-down{margin-left:calc(99.99% * 3 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-3\@sml-up{margin-left:calc(99.99% * 3 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-3\@md-down{margin-left:calc(99.99% * 3 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-3\@md-up{margin-left:calc(99.99% * 3 / 12 + 30px)}}.grid__item--shift-4{margin-left:calc(99.99% * 4 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-4\@sml-down{margin-left:calc(99.99% * 4 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-4\@sml-up{margin-left:calc(99.99% * 4 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-4\@md-down{margin-left:calc(99.99% * 4 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-4\@md-up{margin-left:calc(99.99% * 4 / 12 + 30px)}}.grid__item--shift-5{margin-left:calc(99.99% * 5 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-5\@sml-down{margin-left:calc(99.99% * 5 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-5\@sml-up{margin-left:calc(99.99% * 5 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-5\@md-down{margin-left:calc(99.99% * 5 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-5\@md-up{margin-left:calc(99.99% * 5 / 12 + 30px)}}.grid__item--shift-6{margin-left:calc(99.99% * 6 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-6\@sml-down{margin-left:calc(99.99% * 6 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-6\@sml-up{margin-left:calc(99.99% * 6 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-6\@md-down{margin-left:calc(99.99% * 6 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-6\@md-up{margin-left:calc(99.99% * 6 / 12 + 30px)}}.grid__item--shift-7{margin-left:calc(99.99% * 7 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-7\@sml-down{margin-left:calc(99.99% * 7 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-7\@sml-up{margin-left:calc(99.99% * 7 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-7\@md-down{margin-left:calc(99.99% * 7 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-7\@md-up{margin-left:calc(99.99% * 7 / 12 + 30px)}}.grid__item--shift-8{margin-left:calc(99.99% * 8 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-8\@sml-down{margin-left:calc(99.99% * 8 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-8\@sml-up{margin-left:calc(99.99% * 8 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-8\@md-down{margin-left:calc(99.99% * 8 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-8\@md-up{margin-left:calc(99.99% * 8 / 12 + 30px)}}.grid__item--shift-9{margin-left:calc(99.99% * 9 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-9\@sml-down{margin-left:calc(99.99% * 9 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-9\@sml-up{margin-left:calc(99.99% * 9 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-9\@md-down{margin-left:calc(99.99% * 9 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-9\@md-up{margin-left:calc(99.99% * 9 / 12 + 30px)}}.grid__item--shift-10{margin-left:calc(99.99% * 10 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-10\@sml-down{margin-left:calc(99.99% * 10 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-10\@sml-up{margin-left:calc(99.99% * 10 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-10\@md-down{margin-left:calc(99.99% * 10 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-10\@md-up{margin-left:calc(99.99% * 10 / 12 + 30px)}}.grid__item--shift-11{margin-left:calc(99.99% * 11 / 12 + 30px)}@media all and (max-width: 47.4375em){.grid__item--shift-11\@sml-down{margin-left:calc(99.99% * 11 / 12 + 30px)}}@media all and (min-width: 47.5em){.grid__item--shift-11\@sml-up{margin-left:calc(99.99% * 11 / 12 + 30px)}}@media all and (max-width: 67.4375em){.grid__item--shift-11\@md-down{margin-left:calc(99.99% * 11 / 12 + 30px)}}@media all and (min-width: 67.5em){.grid__item--shift-11\@md-up{margin-left:calc(99.99% * 11 / 12 + 30px)}}.button{display:inline-block;min-width:350px;padding:10px 30px;font-weight:500;text-align:center;text-decoration:none !important;text-transform:uppercase;vertical-align:middle;background-color:#fff;border:2px solid #000;border-radius:0}.button:disabled{cursor:not-allowed;opacity:.5}.button--full-width{width:100%;min-width:0}.button--fill{color:#fff;background-color:#000}.typeset,.rte{font-size:18px;line-height:1.4;color:#000}.typeset p,.rte p{margin-bottom:20px}.typeset a:not(.button),.rte a:not(.button){color:#000}.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:15px;font-weight:500;line-height:1.1;color:#000}.typeset h1,.rte h1{font-size:2rem}.typeset h2,.rte h2{font-size:1.77778rem}.typeset h3,.rte h3{font-size:1.11111rem}.typeset h4,.rte h4{font-size:1.11111rem}.typeset h5,.rte h5{font-size:1.11111rem}.typeset h6,.rte h6{font-size:1.11111rem}.typeset ul,.rte ul{padding-left:2rem;margin-bottom:20px;list-style-type:disc}.typeset ol,.rte ol{padding-left:2rem;margin-bottom:20px;list-style-type:decimal}.typeset ul ul,.typeset ol ol,.typeset ul ol,.typeset ol ul,.rte ul ul,.rte ol ol,.rte ul ol,.rte ol ul{margin-bottom:0}.typeset dl,.rte dl{margin-bottom:20px}.typeset dt,.rte dt{margin-top:20px;font-weight:700}.typeset blockquote,.rte blockquote{padding-left:1rem;margin-bottom:20px;margin-left:2rem;font-style:italic;border-left:4px solid #000}.typeset strong,.typeset b,.rte strong,.rte b{font-weight:500}.typeset em,.rte em{font-style:italic}.typeset del,.rte del{text-decoration:line-through}.typeset pre,.rte pre{font-family:monospace}.typeset address,.rte address{margin-bottom:20px}.typeset img,.rte img{margin:1rem}.typeset hr,.rte hr{height:1px;background-color:#000;border:0}.typeset .button,.rte .button{margin-top:50px}.typeset *:last-child,.rte *:last-child{margin-bottom:0}.u-clearfix:after,.u-cf:after{display:table;clear:both;content:""}@media all and (max-width: 67.4375em){.u-clearfix\@md-down:after,.u-cf\@md-down:after{display:table;clear:both;content:""}}@media all and (min-width: 67.5em){.u-clearfix\@md-up:after,.u-cf\@md-up:after{display:table;clear:both;content:""}}.u-hide{display:none !important}@media all and (max-width: 47.4375em){.u-hide\@sml-down{display:none !important}}@media all and (max-width: 67.4375em){.u-hide\@md-down{display:none !important}}@media all and (min-width: 47.5em) and (max-width: 67.4375em){.u-hide\@sml-md{display:none !important}}@media all and (min-width: 47.5em){.u-hide\@sml-up{display:none !important}}@media all and (min-width: 67.5em){.u-hide\@md-up{display:none !important}}.u-bold{font-weight:500}.u-italic{font-style:italic}.u-uppercase{text-transform:uppercase}.u-underline{text-decoration:underline}.u-center{text-align:center}@media all and (max-width: 47.4375em){.u-center\@sml-down{text-align:center}}@media all and (max-width: 67.4375em){.u-center\@md-down{text-align:center}}@media all and (min-width: 47.5em) and (max-width: 67.4375em){.u-center\@sml-md{text-align:center}}@media all and (min-width: 47.5em){.u-center\@sml-up{text-align:center}}@media all and (min-width: 67.5em){.u-center\@md-up{text-align:center}}.u-align-left{text-align:left}@media all and (max-width: 67.4375em){.u-align-left\@md-down{text-align:left}}@media all and (min-width: 67.5em){.u-align-left\@md-up{text-align:left}}.u-align-right{text-align:right}@media all and (max-width: 67.4375em){.u-align-right\@md-down{text-align:right}}@media all and (min-width: 67.5em){.u-align-right\@md-up{text-align:right}}.u-left{float:left}@media all and (max-width: 67.4375em){.u-left\@md-down{float:left}}@media all and (min-width: 67.5em){.u-left\@md-up{float:left}}.u-right{float:right}@media all and (max-width: 67.4375em){.u-right\@md-down{float:right}}@media all and (min-width: 67.5em){.u-right\@md-up{float:right}}.u-flex{display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (max-width: 67.4375em){.u-flex\@md-down{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media all and (min-width: 67.5em){.u-flex\@md-up{display:-webkit-flex;display:-ms-flexbox;display:flex}}.u-inline-block{display:inline-block}@media all and (max-width: 67.4375em){.u-inline-block\@md-down{display:inline-block}}@media all and (min-width: 67.5em){.u-inline-block\@md-up{display:inline-block}}.u-circle{border-radius:50%}.u-responsive-embed{position:relative;max-width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.u-responsive-embed iframe,.u-responsive-embed object,.u-responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.u-white{color:#fff}.wrapper{max-width:60rem;box-sizing:content-box;margin-right:auto;margin-left:auto}.wrapper--wide{max-width:66.66667rem}.gutter{padding-right:20px;padding-left:20px}@media all and (max-width: 67.4375em){.gutter\@md-down{padding-right:20px;padding-left:20px}}@media all and (min-width: 67.5em){.gutter\@md-up{padding-right:20px;padding-left:20px}}.media{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media__figure{margin-right:25.2px}.media--reverse .media__figure{margin-right:0;margin-left:25.2px;-webkit-order:1;-ms-flex-order:1;order:1}.media__body{-webkit-flex:1;-ms-flex:1;flex:1}.table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.table thead th{font-weight:500;line-height:1.1;vertical-align:bottom;border-bottom:2px solid #000}.table th,.table td{padding-top:10px;padding-bottom:10px;vertical-align:top}.table td{border-bottom:2px solid #000}.c-styled-underline,.typeset a:not(.button),.rte a:not(.button),.nav__item--active>a,.related-posts__title{display:inline-block;line-height:1.3;border-bottom:.125em solid}.c-grayscale{-webkit-filter:grayscale(100%)}.site-header{position:fixed;top:0;left:0;z-index:90;width:100%}@media all and (max-width: 47.4375em){.site-header{background-color:#fff}}@media all and (min-width: 47.5em){.site-header{margin-top:50px;text-align:center}}.site-tools{line-height:1}@media all and (max-width: 47.4375em){.site-tools{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:25px;padding-bottom:25px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.site-tools .icon{font-size:22px}.site-logo{display:inline-block}@media all and (max-width: 47.4375em){.site-logo__logo{width:auto;height:25px}}@media all and (max-width: 47.4375em){.site-cart{display:none}}@media all and (min-width: 47.5em){.site-cart{float:right;line-height:33px}}@media all and (max-width: 47.4375em){.site-main{margin-top:87px}}@media all and (min-width: 47.5em){.site-main{margin-top:190px}}@media all and (max-width: 47.4375em){.site-nav{display:none;margin-bottom:30px}}@media all and (min-width: 47.5em){.site-nav{display:block !important;margin-top:30px}}@media all and (max-width: 47.4375em){.site-nav--is-open{display:block}}@media all and (max-width: 47.4375em){.site-nav .nav__link{text-transform:none}}.mobile-menu-toggle{outline:0}@media all and (min-width: 47.5em){.mobile-menu-toggle{display:none}}.mobile-menu-toggle__icon{font-size:1.22222rem}.c-site-footer{margin-top:200px;margin-bottom:50px;text-align:center}@media all and (max-width: 47.4375em){.c-site-footer__section+.c-site-footer__section{margin-top:35px}}@media all and (min-width: 47.5em){.c-site-footer__section+.c-site-footer__section{margin-top:50px}}.nav{margin-top:-10px}@media all and (min-width: 47.5em){.nav__item{display:inline-block}}@media all and (max-width: 47.4375em){.nav--inline .nav__item{display:inline-block}}@media all and (min-width: 47.5em){.nav__item{margin-right:20px;margin-left:20px}}@media all and (max-width: 47.4375em){.nav--inline .nav__item{margin-right:15px;margin-left:15px}}.nav__link{display:inline-block;padding-top:10px;text-transform:uppercase}.nav--page .nav__link{font-weight:500;text-transform:none}.nav__item--has-sub-nav{position:relative}.sub-nav{position:absolute;left:-20px;padding:10px 20px 20px;text-align:left;white-space:nowrap;background:#fff}.sub-nav{display:none}.nav__item--has-sub-nav:hover .sub-nav{display:block}@media all and (max-width: 47.4375em){.nav__item--has-sub-nav:hover .sub-nav{display:none}}.c-instagram-feed__title{font-family:"Lyon Display Web",serif;line-height:1.1}@media all and (max-width: 47.4375em){.c-instagram-feed__title{font-size:34px}}@media all and (min-width: 47.5em){.c-instagram-feed__title{font-size:64px}}.c-instagram-feed__sub-title{max-width:675px}@media all and (max-width: 47.4375em){.c-instagram-feed__sub-title{font-size:16px}}.c-instagram-feed__items{margin-left:-5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-instagram-feed__item{margin-top:5px}@media all and (max-width: 47.4375em){.c-instagram-feed__item{width:calc(99.99% * 3 / 12 - 5px);margin-left:5px}}@media all and (min-width: 47.5em){.c-instagram-feed__item{width:calc(99.99% * 2 / 12 - 5px);margin-left:5px}}@media all and (max-width: 47.4375em){.entry-section{margin-top:25px}}@media all and (min-width: 47.5em){.entry-section{margin-top:40px}}@media all and (max-width: 47.4375em){.entry-section--deeper{margin-top:35px}}@media all and (min-width: 47.5em){.entry-section--deeper{margin-top:65px}}@media all and (min-width: 47.5em){.entry-hero--has-title{position:relative}}.entry-title{font-family:"Lyon Display Web",serif;line-height:1.1}@media all and (max-width: 47.4375em){.entry-title{font-size:48px}}@media all and (min-width: 47.5em){.entry-title{font-size:56px}}@media all and (max-width: 47.4375em){.entry-hero--has-title .entry-title{margin-top:40px}}@media all and (min-width: 47.5em){.entry-hero--has-title .entry-title{position:absolute;top:50%;left:50%;padding:0 20px;color:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.entry-hero--is-bright .entry-title{color:#000}.entry-hero+.entry-title{margin-top:40px}.entry-subtitle{margin-bottom:25px;font-family:"Lyon Display Web",serif;font-size:28px;line-height:1.1}.entry-date{margin-top:-15px;font-size:18px;color:#aaa}.entry-form{max-width:500px;margin-right:auto;margin-left:auto}@media all and (min-width: 47.5em){.entry-description{font-size:18px}}.entry-description p+p{margin-top:20px}.entry-list{margin-top:-10px;font-size:18px}@media all and (min-width: 47.5em){.entry-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:33.33%;-moz-column-width:33.33%;column-width:33.33%}}.entry-list__item{margin-top:10px}.entry-nav{max-width:300px;margin-right:auto;margin-left:auto}.entry-nav:after{display:table;clear:both;content:""}.entry-grid-item__link{display:block}.entry-grid-item__title{margin-top:25.2px;font-family:"Lyon Display Web",serif;font-size:1.55556rem;line-height:1.1}@media all and (min-width: 47.5em){.entry-grid-item__title{width:85%}}.entry-grid-item__read-more{margin-top:10px;color:#aaa}@media all and (min-width: 67.5em){.store{position:relative}}@media all and (min-width: 67.5em){.store .grid{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media all and (min-width: 67.5em){.store__primary{-webkit-order:1;-ms-flex-order:1;order:1}}@media all and (max-width: 67.4375em){.store__secondary{margin-top:30px}}@media all and (min-width: 67.5em){.store__secondary{-webkit-order:3;-ms-flex-order:3;order:3}}@media all and (min-width: 67.5em){.store__tertiary{-webkit-order:2;-ms-flex-order:2;order:2}}@media all and (min-width: 67.5em){.fixed-container{position:fixed;width:339.953px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media all and (max-width: 67.4375em){.store .entry-hero{margin-bottom:20px}}.store-title{font-family:"Lyon Display Web",serif;font-size:48px;line-height:1.1}@media all and (max-width: 67.4375em){.store-tags{margin-bottom:15px}}@media all and (min-width: 67.5em){.store-tags{position:absolute;top:30px;left:0}}@media all and (max-width: 67.4375em){.related-posts{margin-top:40px}}@media all and (min-width: 67.5em){.related-posts{margin-top:20px}}.related-posts__item{margin-top:20px}.related-posts__image{width:125px}.screen{position:relative;display:block}.screen__content{position:absolute;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:20px;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.screen__title{text-decoration:underline;text-transform:capitalize}.screen__title--large-serif{font-family:"Lyon Display Web",serif;font-size:48px;line-height:1.1;color:#fff}.screen__title--small-button{max-width:50%;padding:10px 15px;font-size:18px;background-color:#fff}.screen__title--caption{position:absolute;right:0;bottom:0;width:100%;padding:10px 12px;font-weight:500;text-align:left;text-decoration:none;background-color:rgba(255,255,255,0.7)}@media all and (min-width: 67.5em){.screen--hover .screen__title{display:none}}@media all and (min-width: 67.5em){.screen--hover:hover .screen__title{display:block}}.stylist .grid{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stylist-title{margin-bottom:15px;font-family:"futura-pt",sans-serif;font-size:18px;font-weight:500;line-height:1.4}.stylists-pricing-table thead th{width:33%}.c-mailchimp-signup{display:inline-block}.c-mailchimp-signup__email-input{display:block;width:100%;font-style:italic;text-align:center;text-transform:uppercase}.c-mailchimp-signup__button{display:none}.c-mailchimp-signup__msg{display:none;font-weight:500}.search-overlay-toggle{outline:0}@media all and (min-width: 47.5em){.search-overlay-toggle{display:none}}.search-overlay{position:fixed;top:0;left:0;z-index:100;display:none}.search-overlay__body{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;text-align:center;background-color:rgba(255,255,255,0.9);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-overlay__input{font-family:"Lyon Display Web",serif;text-align:center;outline:none}@media all and (max-width: 47.4375em){.search-overlay__input{font-size:25px}}@media all and (min-width: 47.5em){.search-overlay__input{min-width:663px;font-size:50px}}.search-overlay-actions{margin-top:.75em}@media all and (max-width: 47.4375em){.search-overlay-actions{font-size:20px}}@media all and (min-width: 47.5em){.search-overlay-actions{font-size:25px}}.search-overlay-actions__item+.search-overlay-actions__item{margin-left:.5em}.search-overlay-actions__item{outline:0}.quick-links{position:fixed;bottom:0;left:0;z-index:90;width:100%;padding-top:25px;padding-bottom:25px;font-family:"Lyon Display Web",serif;font-size:25px;line-height:1;background-color:rgba(255,255,255,0.9)}@media all and (min-width: 47.5em){.quick-links{display:none}}.quick-links__layout{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.quick-links__item{text-decoration:underline}.c-cart-item{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:18.9px;padding-bottom:18.9px;border-bottom:2px solid #000}.c-cart-item:last-child{padding-bottom:0;border-bottom:none}.c-cart-item__image{margin-right:37.8px}.c-cart-item__content{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-cart-item__line-1,.c-cart-item__line-2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-form-label{display:block}.c-address{display:-webkit-flex;display:-ms-flexbox;display:flex}.u-mb{margin-bottom:25.2px !important}.u-pb{padding-bottom:25.2px !important}.u-mr{margin-right:25.2px !important}.u-ml{margin-left:25.2px !important}.u-mb\+{margin-bottom:37.8px !important}.u-mr\+{margin-right:37.8px !important}.u-mb\+\+{margin-bottom:50.4px !important}.u-mb\+\+\+{margin-bottom:75.6px !important}.u-mb-{margin-bottom:18.9px !important}.u-ml-{margin-left:18.9px !important}.u-mr-{margin-right:18.9px !important}.u-mb--{margin-bottom:12.6px !important}.u-mr--{margin-right:12.6px !important}.u-m-auto{margin-left:auto;margin-right:auto}.u-500{font-weight:500 !important}.u-700{font-weight:700 !important}.u-h1{font-size:56px}.u-h2{font-size:48px}.u-h3{font-size:28px}.u-h4{font-size:20px}.u-h5{font-size:16px}.u-h6{font-size:14px}.u-1\/1{width:100%}.c-social-links{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}
