/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color: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{-webkit-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"]{-webkit-box-sizing:border-box;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;-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}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#000;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#4f8abe;text-decoration:none}a:hover,a:focus{color:#34638d;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}html{font-size:100%;line-height:1.5em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1.5em 40px}dfn{font-style:italic}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}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}dl,menu,ol,ul{margin:1.5em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:1.5em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;*font-family:sans-serif;*vertical-align:middle}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}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"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-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{margin:0 2px;border-color:#c0c0c0;border-top-width:.0625em;border-top-style:solid;padding-top:.4625em;border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:.9125em;border-left-width:.0625em;border-left-style:solid;padding-left:.875em;border-right-width:.0625em;border-right-style:solid;padding-right:.875em}legend{border:0;padding:0;*margin-left:-7px}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.btn,.button,button{display:inline-block;padding:.3125em 1em .25em;color:#fff;background:#a49e99;font-size:.75em;font-weight:bold;text-transform:uppercase;letter-spacing:0.15em;border:none}.btn:hover,.btn:focus,.button:hover,.button:focus,button:hover,button:focus{color:#000;text-decoration:none}.btn.important,.button.important,button.important{background-color:#ea6424}.btn.tooltip,.button.tooltip,button.tooltip{position:static;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;font-family:"Gotham A","Gotham B",Gotham,Montserrat,sans-serif;background:#a49e99;font-weight:500;line-height:1.1;font-size:1.125em;width:1.25em;height:1.25em;padding:0;text-align:center;text-indent:3px}.btn.tooltip:focus,.button.tooltip:focus,button.tooltip:focus{outline:none}@media only screen and (min-width: 540px){.btn.tooltip,.button.tooltip,button.tooltip{font-size:1.25em}}.btn.disabled,.button.disabled,button.disabled{color:#a49e99;background-color:#edeceb;cursor:not-allowed}.btn.disabled:hover,.button.disabled:hover,button.disabled:hover{color:#a49e99}@media only screen and (min-width: 640px){.btn,.button,button{font-size:1em}}.hide-mobile{display:none;margin-bottom:1.5em}@media only screen and (min-width: 640px){.hide-mobile{display:inline-block}}.others.hide-desktop{margin-bottom:1.5em;text-align:center}@media only screen and (min-width: 640px){.others.hide-desktop{display:none}}.product-selections{margin:0;text-align:center;line-height:2}@media only screen and (min-width: 640px){.product-selections{margin:2em 0}}.more-products{display:inline-block;text-align:center;font-size:2em;color:#fff;background:#CCC;width:1em;height:1em;border-radius:50%;line-height:1;vertical-align:middle}.more-products:hover{color:#fff;background:#CCC}.close{float:right;background:#a49e99;position:relative;width:1em;height:1em;padding:0;border-radius:50%;font-size:1em}.close:before,.close:after{content:'';display:inline-block;position:absolute;top:50%;left:50%;height:1em;width:2px;background-color:#fff;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.close:before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}table{margin:1em;line-height:1.2}table.aligncenter{display:table;margin:1em auto;line-height:1.2}table caption,table th{text-align:center;color:#a49e99;font-weight:500;text-transform:uppercase}table caption{margin:1em 0;color:#000}table th,table td{border:1px solid #a49e99;padding:1em}.table-container{max-width:100%;overflow:auto}.icon:hover{cursor:pointer}.icon-search{width:1.1em;height:1.1em;vertical-align:middle}@media only screen and (min-width: 880px){.icon-search{width:1.25em;height:1.25em}}a[name="top"]{visibility:hidden}@media only screen and (min-width: 601px){.admin-bar a[name="top"]{position:relative;top:-46px}}@media only screen and (min-width: 783px){.admin-bar a[name="top"]{top:-32px}}.to-top{display:inline-block;position:fixed;width:40px;height:40px;left:50%;bottom:1em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:#000 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTQgLTQgMjQgMjQiPjxwb2x5Z29uIHBvaW50cz0iMTcuNiAxNC4xIC0xLjYgMTQuMSA4IDQuMyAiIHN0eWxlPSJmaWxsOiNGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiNGRkYiLz48L3N2Zz4=") no-repeat center 20%/70%;border-radius:50%;opacity:.3;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:3}.to-top.affix-top{position:fixed;opacity:0}.icon-arrow-left{width:1.5em;height:3em;margin:-1em 0}.tip{font-style:italic;font-family:serif;margin:1em 0;padding:.5em .75em;border:1px solid #000}@media only screen and (min-width: 640px){.tip{float:right;width:calc(30% - 1em);max-width:300px;margin:0 0 1em 1em}}.tip:before{content:'';display:inline-block;width:2em;height:2.25em;margin-top:-1.25em;background-image:url("../img/light-bulb.svg");-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.tip div{text-align:center}.tip .btn{margin:1em auto;font-family:"Gotham A","Gotham B",Gotham,Montserrat,sans-serif;font-style:normal;font-weight:500}.social-links a{display:inline-block;margin-right:.75em}.social-links .icon{display:block;width:2em;height:2em}@media only screen and (min-width: 740px){.social-links .icon{width:2.5em;height:2.5em}}@media only screen and (min-width: 780px){.social-links .icon{width:2em;height:2em}}@media only screen and (min-width: 1030px){.social-links .icon{width:2.5em;height:2.5em}}.tablist{font-size:.75em;font-weight:400;color:gray;text-transform:uppercase;letter-spacing:.1em;margin:.75em 0}@media only screen and (min-width: 400px){.tablist{font-size:.875em}}.tablist strong{font-size:1rem;color:#000;padding-right:1em;font-weight:500}.tablist label:before{font-size:1rem;content:'[';padding-right:.2em;vertical-align:baseline;line-height:1rem}.tablist ul{padding-left:0;margin:0}.tablist label,.tablist ul,.tablist li,.tablist a{display:inline;vertical-align:baseline;line-height:1rem}.tablist li:last-child:after{content:']';color:rgba(255,255,255,0);font-size:1rem;font-weight:400;vertical-align:baseline;line-height:1rem;color:gray;margin-left:.25em}.tablist li:last-child a{padding-right:0;vertical-align:baseline;line-height:1rem}.tablist li:last-child a:hover:after{color:gray}.tablist li:last-child.active a:after{font-weight:400;color:gray}.tablist a{position:static;color:gray;padding:.75em .5em;font-weight:400}.tablist .active a{font-weight:900}.tab-pane{display:none}.tab-pane.active{display:block}input[type="search"],input[type="text"],input[type="email"],input[type="tel"],textarea{border-color:#a49e99;border-style:solid;border-width:2px;border-radius:0;-webkit-appearance:none}.search-icon{display:inline-block;position:relative;text-align:right}.search-form{font-weight:normal;z-index:2}header .search-form{display:none;width:100%;font-size:.75em;text-align:right;clear:both;margin:1em 0}@media only screen and (min-width: 480px){header .search-form{font-size:1em}}.search-form .search-field{width:15em;padding:0 .5em;line-height:1.8}.search-form button{font-size:1em}.gform_wrapper ul{list-style:none;padding:0;margin:0 -1%}.gform_wrapper li{float:left;width:50%;padding:0 1%;margin-bottom:.75em}.gform_wrapper li.one-third{width:33.3333%}.gform_wrapper li.two-thirds{width:66.6666%}.gform_wrapper li.one-fifth{width:20%}.gform_wrapper li.state,.gform_wrapper li.i-am-a,.gform_wrapper li.two-fifths{width:40%}.gform_wrapper li.my-timeline-is{width:100%}.gform_wrapper li.city,.gform_wrapper li.referrer,.gform_wrapper li.three-fifths{width:60%}.gform_wrapper li.address,.gform_wrapper li.comments,.gform_wrapper li.contact-method,.gform_wrapper li.full{width:100%}.gform_wrapper li.zip{width:100%;padding-right:60%}.gform_wrapper li.contact-method label{display:inline-block;padding-right:2%}.gform_wrapper li.contact-method .ginput_container_select{width:auto}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"]{width:100%;padding:0 .5em;line-height:1.8}.gform_wrapper textarea,.gform_wrapper .ginput_container_select{width:100%}.gform_wrapper textarea{height:8em}.gform_wrapper .ginput_container_select select{line-height:1.3}.gform_wrapper label{display:block;font-weight:bold}.gform_wrapper .gfield_required{color:#ea6424}.gform_wrapper .validation_message{font-size:80%;margin-top:.25em}.gform_wrapper .gfield_error input{border-color:#f7c7b0}.gform_wrapper .hidden{display:none}.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .validation_error{font-family:serif;font-style:italic}.gform_wrapper .gform_body{*zoom:1}.gform_wrapper .gform_body:after{content:"";display:table;clear:both}.gform_wrapper .gform_footer{text-align:right;margin:1em 0 0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:22px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'';position:absolute;top:3px;left:3px;width:11px;height:11px;background:#000;font-size:18px;line-height:0.8;color:#09ad7e;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}[type="checkbox"]:disabled:checked+label:after{color:#999}[type="checkbox"]:disabled+label{color:#aaa}[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:not(:checked):focus+label:before{border:1px dotted blue}@media only screen and (min-width: 640px){.filter-container{margin-top:2em}}.filter-container:after,.filter-container:before{content:"";display:table;clear:both}.filter-panel{margin:0 -1em;overflow:hidden;background-color:#fff;z-index:1;-webkit-transition:-webkit-box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;max-width:1280px}@media only screen and (min-width: 880px){.filter-panel{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625em 0}}.filter-panel .quote-request{margin-bottom:20px}@media only screen and (min-width: 880px){.filter-panel .quote-request{padding:0 .5em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto;min-width:300px}}.filter-panel.affix{top:105px;overflow:visible;padding-bottom:20px}@media only screen and (min-width: 693px){.filter-panel.affix{top:91px;width:100%;padding-right:3em}}@media only screen and (min-width: 880px){.filter-panel.affix{padding-right:0}}@media only screen and (min-width: 640px){.admin-bar .filter-panel.affix{top:152px}}@media only screen and (min-width: 693px){.admin-bar .filter-panel.affix{top:137px}}@media only screen and (min-width: 783px){.admin-bar .filter-panel.affix{top:123px}}@media only screen and (min-width: 880px){.filter-panel.affix,.filter-panel.affix-bottom{width:calc(100% - 3em);max-width:1232px;margin-top:0;background:#fff}}.tax-moulding-style .filter-panel{overflow:visible}.affix-top{position:relative}@media only screen and (min-width: 640px){.affix{position:fixed}}.affix-bottom{position:absolute;overflow:visible}.filters{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 420px){.filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 640px){.filters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 880px){.filters:before,.filters:after{content:'';position:absolute;top:0;bottom:0;width:0.8em;border:1px solid #a49e99}}.filters:before{left:0;border-right:none}.filters:after{right:0;border-left:none}@media only screen and (min-width: 420px){.filters section{width:50%}.filters section:first-child{margin-right:1em}}@media only screen and (min-width: 640px){.filters section{width:auto;padding:.25em 1.5em}.filters section:first-child{margin:0}}@media only screen and (min-width: 780px){.filters section{width:50%}.filters section:first-child{margin-right:2em}}.filters h4{margin:0.5em 0 1em;text-transform:uppercase;font-weight:500;font-size:.75em;letter-spacing:0.1em;border-bottom:1px solid #a49e99;padding-bottom:.25em}@media only screen and (min-width: 640px){.filters h4{display:none}}.filters label{display:inline-block;width:100%;margin:0.5em 0;font-size:0.75em;font-weight:500;letter-spacing:0.09em;text-transform:uppercase}.product-filters,.finish-filters{position:relative;padding:.5em 1em;margin:1em 1em}@media only screen and (min-width: 640px){.product-filters,.finish-filters{float:left;margin:0 1em}.product-filters.refine-filter,.finish-filters.refine-filter{width:64%}.product-filters.show-filter,.finish-filters.show-filter{width:25%}}@media only screen and (min-width: 880px){.product-filters,.finish-filters{float:none}.product-filters.refine-filter,.finish-filters.refine-filter{width:70%;max-width:500px}.product-filters.show-filter,.finish-filters.show-filter{width:30%}}@media only screen and (min-width: 1280px){.product-filters,.finish-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.product-filters:before,.product-filters:after,.finish-filters:before,.finish-filters:after{content:'';position:absolute;top:0;bottom:0;width:0.8em;border:1px solid #a49e99}@media only screen and (min-width: 880px){.product-filters:before,.product-filters:after,.finish-filters:before,.finish-filters:after{display:none}}.product-filters:before,.finish-filters:before{left:0;border-right:none}.product-filters:after,.finish-filters:after{right:0;border-left:none}.product-filters>label,.finish-filters>label{color:#a49e99;font-family:"Gotham A","Gotham B",Gotham,Montserrat,sans-serif;font-size:.75em;font-weight:bold;letter-spacing:.1em;text-transform:uppercase}@media only screen and (min-width: 880px){.product-filters>label,.finish-filters>label{margin-right:1em}}.product-filters>label:after,.finish-filters>label:after{content:': '}@media only screen and (min-width: 640px){.door-filters .filters{max-width:400px}}.moulding-filters .filters section{width:100%}@media only screen and (min-width: 580px){.moulding-filters .filters section{-webkit-column-count:2;column-count:2}}@media only screen and (min-width: 880px){.moulding-filters .filters section{max-width:35rem}}.finish-filters{display:none;width:auto;margin:2em 0 4em}@media only screen and (min-width: 880px){.finish-filters{display:block}}@media only screen and (min-width: 1280px){.finish-filters{display:-webkit-box;display:-ms-flexbox;display:flex}}.finish-filters h4{display:block}.finish-filters .filters{width:100%;max-width:1060px}.finish-filters.flooring-filters .filters{max-width:860px}.finish-filters .species{width:75%;-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0}.finish-filters .species .selectors{-webkit-column-count:4;column-count:4;-webkit-column-gap:1em;column-gap:1em}@media only screen and (min-width: 1280px){.finish-filters .species .selectors{-webkit-column-count:5;column-count:5}}.finish-filters .finish{width:25%;-webkit-box-flex:0;-ms-flex:0 0 13em;flex:0 0 13em}.finish-filters .filters label{margin:.5em 0}.finish-filters label[for="clear-coat"]{position:absolute;left:-9999px}.finish-dropdowns{*zoom:1;width:80%;margin:0 auto}.finish-dropdowns:after{content:"";display:table;clear:both}@media only screen and (min-width: 540px){.finish-dropdowns{margin-bottom:3em}}@media only screen and (min-width: 880px){.finish-dropdowns{display:none}}@media only screen and (min-width: 640px){.finish-dropdowns .dropdown{float:left;width:calc(50% - 1em)}}@media only screen and (min-width: 640px){.finish-dropdowns .dropdown:first-child{margin-right:1em}}.finish-dropdowns label{display:block;font-size:0.75em;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;margin:1em 0 0.25em 0.25em}.finish-dropdowns label:after{content:':'}.finish-dropdowns .select{width:100%}.finish-dropdowns select{text-transform:uppercase;letter-spacing:.05em}.toggle-single-double{height:100%;display:table;position:relative}@media only screen and (min-width: 880px){.toggle-single-double{max-height:75px}}@media only screen and (min-width: 880px){.toggle-single-double:before,.toggle-single-double:after{content:'';position:absolute;top:0;bottom:0;width:0.8em;border:1px solid #a49e99}}.toggle-single-double:before{left:0;border-right:none}.toggle-single-double:after{right:0;border-left:none}.toggle-single-double .construction{vertical-align:middle}@media only screen and (min-width: 640px){.toggle-single-double .construction{display:block;max-width:130px;padding:.25em 1.5em}}.toggle-single-double label{display:inline-block;width:100%;position:relative;padding-left:22px;margin:0.5em 0;cursor:pointer;font-size:0.75em;font-weight:500;letter-spacing:0.09em;text-transform:uppercase}.toggle-single-double label:first-of-type{padding-right:22px}@media only screen and (min-width: 640px){.toggle-single-double label:first-of-type{padding-right:0}}.toggle-single-double [type="radio"]{display:none}.toggle-single-double [type="radio"]:not(:checked)+label:before,.toggle-single-double [type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:17px;height:17px;border:1px solid #aaa;background:#f8f8f8}.toggle-single-double [type="radio"]:not(:checked)+label:after,.toggle-single-double [type="radio"]:checked+label:after{content:'';position:absolute;top:3px;left:3px;width:11px;height:11px;background:#000;font-size:18px;line-height:0.8;color:#09ad7e;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.toggle-single-double [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.toggle-single-double [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.circle-links{*zoom:1;margin:3em 0 4em;text-align:center;font-size:.7125em}.circle-links:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.circle-links{font-size:.8125em}}@media only screen and (min-width: 770px){.circle-links{font-size:1em}}.circle-links a{display:inline-block;position:relative;vertical-align:middle;width:10em;height:10em;margin:0 2em 1em;background:#edeceb;border:1px solid #a49e99;border-radius:50%;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;float:left;clear:both}.circle-links a:nth-child(2n+2){float:right}.circle-links a:nth-child(n+2){margin-top:-3em}@media only screen and (min-width: 420px){.circle-links a{font-size:1.25em}}@media only screen and (min-width: 550px){.circle-links a{font-size:1em}.circle-links a,.circle-links a:nth-child(2n+2),.circle-links a:nth-child(n+2){margin-top:0;float:none;clear:none}}@media only screen and (min-width: 990px){.circle-links a{margin:0 1.75em 1em;font-size:.8125em}}@media only screen and (min-width: 1230px){.circle-links a{margin:0 2em 1em;font-size:1em}}@media only screen and (min-width: 880px){.circle-links a:before{content:'';display:block;position:absolute;right:0;bottom:0;left:0;top:0;opacity:0;-webkit-box-shadow:3px 3px 20px -3px #777;box-shadow:3px 3px 20px -3px #777;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:50%}}.circle-links a:hover{border-color:#000}.circle-links a:hover h3{color:#000}.circle-links a:hover:before{opacity:1}.circle-links h3{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:.5em;margin:0;font-size:1em;font-weight:500;text-align:center;letter-spacing:.1em;color:#a49e99;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.circle-link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:10em;height:10em;font-size:.7125em;margin:0 2em 1em;background:#edeceb;border:1px solid #a49e99;border-radius:50%;-webkit-transition:border .2s ease-in-out, color .2s ease-in-out;-o-transition:border .2s ease-in-out, color .2s ease-in-out;transition:border .2s ease-in-out, color .2s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;text-rendering:optimizeLegibility;text-transform:uppercase;font-weight:500;letter-spacing:.1em;color:#a49e99}@media only screen and (min-width: 640px){.circle-link{font-size:.8125em}}@media only screen and (min-width: 770px){.circle-link{font-size:1em}}@media only screen and (min-width: 880px){.circle-link:before{content:'';display:block;position:absolute;right:0;bottom:0;left:0;top:0;opacity:0;-webkit-box-shadow:3px 3px 20px -3px #777;box-shadow:3px 3px 20px -3px #777;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;border-radius:50%}}.circle-link:hover{color:#000;border-color:#000}.circle-link:hover:before{opacity:1}.circle-link.left{float:left;margin-left:0}.circle-link.right{float:right;margin-right:0}.circle-link.center{margin-left:auto;margin-right:auto}.image-links,section.moulding-categories{*zoom:1;margin:0 -.5em;overflow:visible}.image-links:after,section.moulding-categories:after{content:"";display:table;clear:both}.image-links article,section.moulding-categories article{position:relative;min-height:1px;padding:0 .5em;margin-bottom:1em;text-align:center}@media only screen and (min-width: 480px){.image-links article,section.moulding-categories article{width:50%;float:left}}@media only screen and (min-width: 768px){.image-links article,section.moulding-categories article{width:25%}}.image-links article:before,section.moulding-categories article:before{right:.5em;bottom:0;left:.5em;top:4.5em}@media only screen and (min-width: 480px){.image-links article:before,section.moulding-categories article:before{content:'';display:block;position:absolute;opacity:0;-webkit-box-shadow:3px 3px 20px -3px #777;box-shadow:3px 3px 20px -3px #777;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}.image-links article:hover:before,section.moulding-categories article:hover:before,.image-links article:hover figcaption,section.moulding-categories article:hover figcaption{opacity:1}.image-links a,section.moulding-categories a{display:block;border:1px solid black;color:inherit}@media only screen and (min-width: 640px){.image-links a,section.moulding-categories a{border:none}}@media only screen and (min-width: 480px){.image-links header,section.moulding-categories header{position:relative;height:3.5em}}@media only screen and (min-width: 640px){.image-links header,section.moulding-categories header{height:4.5em}}.image-links h3,section.moulding-categories h3{margin:1.5em 0;font-size:.75em;letter-spacing:.1em;font-weight:700}@media only screen and (min-width: 480px){.image-links h3,section.moulding-categories h3{position:absolute;bottom:0;width:100%}}@media only screen and (min-width: 640px){.image-links h3,section.moulding-categories h3{font-size:1rem}}@media only screen and (min-width: 768px){.image-links h3,section.moulding-categories h3{font-size:.75rem;font-weight:500;margin:1.5em 0 .5em}}@media only screen and (min-width: 980px){.image-links h3,section.moulding-categories h3{font-size:1rem}}.image-links figure,section.moulding-categories figure{position:relative;overflow:hidden;width:100%;height:0;padding-top:129.41%;margin:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center}@media only screen and (min-width: 640px){.image-links figure,section.moulding-categories figure{border:1px solid black}}.image-links figcaption,section.moulding-categories figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:4em 2em;font-size:.75em;letter-spacing:.03em;background:rgba(255,255,255,0.9);opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.image-links figcaption ul,section.moulding-categories figcaption ul{list-style:none;padding:0;margin:0}.image-links figcaption li,section.moulding-categories figcaption li{margin:.5em 0}.image-links figcaption li:first-child,section.moulding-categories figcaption li:first-child{margin-top:0}.image-links img,section.moulding-categories img{position:absolute;top:50%;left:50%;width:103%;max-width:103%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);height:auto}.image-links .tall figure,section.moulding-categories .tall figure{-webkit-background-size:contain;background-size:contain}.image-links .tall img,section.moulding-categories .tall img{width:auto;height:100%}.gallery{*zoom:1;margin:0 -1em;overflow:visible}.gallery:after{content:"";display:table;clear:both}@media only screen and (min-width: 480px){.gallery{margin:0}}@media only screen and (min-width: 640px){.gallery{margin:0 -.5em}}@media only screen and (min-width: 980px){.gallery{margin:0 -1em}}.gallery figure{position:relative;min-height:1px;padding:0;margin:0 0 2.5em;text-align:center;max-width:100%;text-align:center}@media only screen and (min-width: 480px){.gallery figure{margin:0 0 .5em}}@media only screen and (min-width: 640px){.gallery figure{float:left;width:50%;padding:0 .5em}.gallery figure:nth-child(2n+1){clear:left}}@media only screen and (min-width: 980px){.gallery figure{padding:0 1em;margin:0 0 1em}}.gallery figure a{display:block}.gallery figure figcaption{margin-top:1em;font-size:.8125em;font-weight:400;color:#a49e99;text-transform:uppercase;letter-spacing:.1em}@media only screen and (min-width: 640px){.gallery figure figcaption{margin-top:1.5em}}.gallery figure figcaption a{display:inline}.gallery img{width:100%}@media only screen and (min-width: 480px){.gallery.three-columns-small{margin:0 -.5em}}@media only screen and (min-width: 480px){.gallery.three-columns-small figure{float:left;width:50%;padding:0 .5em}.gallery.three-columns-small figure:nth-child(2n+1){clear:left}}@media only screen and (min-width: 640px){.gallery.three-columns-small figure{width:33.3333%}.gallery.three-columns-small figure:nth-child(2n+1){clear:none}.gallery.three-columns-small figure:nth-child(3n+1){clear:left}}@media only screen and (min-width: 980px){.gallery.three-columns figure{width:33.3333%}.gallery.three-columns figure:nth-child(2n+1){clear:none}.gallery.three-columns figure:nth-child(3n+1){clear:left}}@media only screen and (min-width: 480px){.gallery.four-columns{margin:0 -.75em}}@media only screen and (min-width: 480px){.gallery.four-columns figure{float:left;width:50%;padding:.25em .75em}.gallery.four-columns figure:nth-child(2n+1){clear:left}}@media only screen and (min-width: 780px){.gallery.four-columns figure{width:33.3333%}.gallery.four-columns figure:nth-child(2n+1){clear:none}.gallery.four-columns figure:nth-child(3n+1){clear:left}}@media only screen and (min-width: 980px){.gallery.four-columns figure{width:25%}.gallery.four-columns figure:nth-child(3n+1){clear:none}.gallery.four-columns figure:nth-child(4n+1){clear:left}}@media only screen and (min-width: 640px){.gallery.shadow{margin:0 -1em}}.gallery.shadow figure{margin:0 0 3em}@media only screen and (min-width: 640px){.gallery.shadow figure{margin:0 0 2em;padding:0 1em}}.gallery.shadow a{-webkit-box-shadow:0px 0px 30px -4px #777;box-shadow:0px 0px 30px -4px #777}.gallery.border{margin:0 -.5em}.gallery.border figure{padding:0.25em .75em}.gallery.border figure:after{content:'';display:block;position:absolute;right:.5em;bottom:0;left:.5em;top:0;border:1px solid #000}.gallery.lightbox figure>a{display:block}.gallery.options-gallery figcaption{margin-top:.5em}@media only screen and (min-width: 480px){.gallery.options-gallery figcaption{font-size:.625em}}@media only screen and (min-width: 1160px){.gallery.options-gallery figcaption{font-size:.8125em}}.gallery.options-gallery hr{width:10em;margin:0 auto;border-color:#a49e99}.gallery.options-gallery .price{color:#074523;letter-spacing:0;font-weight:500}.flexible-text.two-columns .gallery{margin:1.5em 0}@media only screen and (min-width: 980px){.flexible-text.two-columns .gallery{margin:1.5em -1em}}.flexible-text.two-columns .gallery figure{float:none;width:100%;padding:0;margin:0 0 1em}@media only screen and (min-width: 980px){.flexible-text.two-columns .gallery figure{float:left;width:50%;padding:0 1em}.flexible-text.two-columns .gallery figure:nth-child(2n+1){clear:left}}.alignnone{margin:2em 0}.aligncenter,div.aligncenter{display:block;margin:.25em auto .25em auto}.alignright{float:right;margin:.25em 0 1.5em 1.5em}.alignleft{float:left;margin:.25em 1.5em 1.5em 0;position:relative;z-index:1}a img.alignright{float:right;margin:.25em 0 1em 1.5em}a img.alignnone{margin:0 1.5em}a img.alignleft{float:left;margin:.25em 1.5em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;text-align:center}.wp-caption figcaption{margin-top:1.5em;font-size:.8125em;font-weight:400;color:#a49e99;text-transform:uppercase;letter-spacing:.1em}.wp-caption.alignnone{margin:2em 1.5em 1.5em 0}.wp-caption.alignleft{margin:.25em 1.5em 1em 0}.wp-caption.alignright{margin:.25em 0 1em 1.5em}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:.75em;line-height:1.1;margin:0;padding:0 .25em .25em}.more{display:inline-block;font-weight:500;color:#a49e99;text-transform:uppercase}.more:hover{color:#000}.archive .slider{text-align:center}.archive .slider img{width:auto;height:100%}.ideal-image-slider{position:relative;overflow:hidden}.iis-slide{display:block;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;text-decoration:none;-webkit-background-size:contain;background-size:contain;text-indent:-9999px}.iis-effect-slide .iis-slide{opacity:0;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.iis-effect-slide .iis-current-slide{opacity:1;z-index:1}.iis-effect-slide .iis-previous-slide{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.iis-effect-slide .iis-next-slide{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.iis-effect-slide.iis-direction-next .iis-previous-slide,.iis-effect-slide.iis-direction-previous .iis-next-slide{opacity:1}.iis-touch-enabled .iis-slide{z-index:1}.iis-touch-enabled .iis-current-slide{z-index:2}.iis-touch-enabled.iis-is-touching .iis-previous-slide,.iis-touch-enabled.iis-is-touching .iis-next-slide{opacity:1}.iis-effect-fade .iis-slide{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}.iis-effect-fade .iis-current-slide{opacity:1;z-index:1}.ideal-image-slider{background-color:#fff;background-image:url("data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==");background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:32px 32px;background-size:32px 32px}.iis-previous-nav,.iis-next-nav{position:absolute;top:50%;z-index:2;display:block;width:60px;height:60px;text-indent:-9999px;background-repeat:no-repeat;background-color:rgba(0,0,0,0.5);border-radius:50px;-webkit-background-size:38px 38px;background-size:38px 38px;cursor:pointer;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out}.iis-previous-nav{left:1em;background-position:35% 50%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NDIiIGhlaWdodD0iNzQ3IiB2aWV3Qm94PSIxNzQuNiAtNjQuMiA0NDIuNSA3NDYuOCI+PHBvbHlnb24gcG9pbnRzPSI2MTYuNiAtNjMuMSA2MTYuNiA2ODEuNiAxNzUuNCAzMTEuNCAiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}.iis-next-nav{right:1em;background-position:65% 50%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NDIiIGhlaWdodD0iNzQ3IiB2aWV3Qm94PSIxNzQuNiAtNjQuMiA0NDIuNSA3NDYuOCI+PHBvbHlnb24gcG9pbnRzPSIxNzUuNCA2ODEuNiAxNzUuNCAtNjMuMSA2MTYuNiAzMDcuMSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")}.ideal-image-slider .iis-previous-nav,.ideal-image-slider .iis-next-nav{display:none}.ideal-image-slider.controls .iis-previous-nav,.ideal-image-slider.controls .iis-next-nav{display:block}.ideal-image-slider:hover .iis-previous-nav,.ideal-image-slider:hover .iis-next-nav{opacity:0.5}.ideal-image-slider:hover .iis-previous-nav:hover,.ideal-image-slider:hover .iis-next-nav:hover{opacity:1.0}.iis-bullet-nav{position:absolute;bottom:5%;right:5%;z-index:15;width:90%;text-align:center;opacity:0.4;-webkit-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out}.iis-bullet-nav a{display:inline-block;position:relative;width:10px;height:10px;background:transparent;text-indent:9999px;margin:0 5px;border:1px solid rgba(220,220,220,0.5);border-radius:10px;cursor:pointer;-webkit-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out}.iis-bullet-nav a:after{content:'';position:absolute;top:1px;left:1px;width:6px;height:6px;border-radius:10px}.iis-bullet-nav a.iis-bullet-active:after,.iis-bullet-nav a:hover:after{background:#fff}.ideal-image-slider:hover .iis-bullet-nav{opacity:0.7}.ideal-image-slider:hover .iis-bullet-nav:hover{opacity:1.0}.iis-has-captions .iis-slide{text-indent:0}.iis-caption{position:absolute;left:0;bottom:0;font-weight:400;text-transform:none;z-index:10}.home .iis-caption{margin-bottom:.5em;padding-left:1em;font-size:1.625em;color:#fff;line-height:1.2;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);-o-transform:translateX(-1em);transform:translateX(-1em);opacity:0;-webkit-transition:-webkit-transform 0s ease-out 1s, opacity .6s;-o-transition:-o-transform 0s ease-out 1s, opacity .6s;transition:transform 0s ease-out 1s, opacity .6s}@media only screen and (min-width: 640px){.home .iis-caption{font-size:3em}}.home .iis-caption.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:-webkit-transform .5s ease-out 1s, opacity .5s ease-out 1s;-o-transition:-o-transform .5s ease-out 1s, opacity .5s ease-out 1s;transition:transform .5s ease-out 1s, opacity .5s ease-out 1s}.archive .iis-caption{width:100%;padding-top:1.5em;font-size:.8125em;color:#a49e99;text-transform:uppercase;letter-spacing:.1em;background:#fff;text-align:center}.flexible-text{*zoom:1}.flexible-text:after{content:"";display:table;clear:both}.flexible-text h2{font-size:1.875em;margin-bottom:2em;line-height:1.65;letter-spacing:.1em;border-bottom:2px solid #414042}.flexible-text h4,.flexible-text h5{margin-bottom:1em}.flexible-text h4+p,.flexible-text h4+ul,.flexible-text h4+ol,.flexible-text h5+p,.flexible-text h5+ul,.flexible-text h5+ol{margin-top:1em}.flexible-text h5{font-size:1em;color:#a49e99}.flexible-text ul{list-style-type:none;padding:0 0 0 .5em}.flexible-text ul li{position:relative;padding:.1875em 0 .1875em;text-indent:-1.0625em}.flexible-text ul li:before{content:'';display:inline-block;width:.5625em;height:.5625em;margin:0 .5em .1em 0;background-color:#a49e99;border-radius:50%}.flexible-text ol{padding:0 0 0 1.75em}.flexible-text.two-columns{*zoom:1}.flexible-text.two-columns:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.flexible-text.two-columns{margin:1em -1em;overflow:visible}}.flexible-text.two-columns img{display:block}@media only screen and (min-width: 640px){.flexible-text.two-columns>div{float:left;width:50%;padding:0 1em}}.flexible-text.two-columns>div:nth-child(2)>.featured-image:first-child{display:none}.flexible-text.two-columns.reverse>div:first-child>.featured-image:first-child{display:block}.flexible-text.two-columns.reverse>div:nth-child(2)>.featured-image:first-child{display:none}@media only screen and (min-width: 640px){.flexible-text.two-columns.reverse>div{float:right}.flexible-text.two-columns.reverse>div:first-child>.featured-image:first-child{display:none}.flexible-text.two-columns.reverse>div:nth-child(2)>.featured-image:first-child{display:block}}.acf-map{width:100%;height:21em;border:#ccc solid 1px;margin:1.5em 0}.flexible-text .acf-map{margin-top:0}ul.pagination,ul.page-numbers{display:inline-block;padding-left:0}ul.pagination>li,ul.page-numbers>li{display:inline}ul.pagination>li>a,ul.pagination>li>span,ul.page-numbers>li>a,ul.page-numbers>li>span{position:relative;float:left;padding:.25em .5em;text-decoration:none;color:#ea6424;background-color:#fff;border:1px solid #ea6424;margin-left:-1px}@media only screen and (min-width: 640px){ul.pagination>li>a,ul.pagination>li>span,ul.page-numbers>li>a,ul.page-numbers>li>span{padding:.5em 1em}}ul.pagination>li>.current,ul.pagination>li>.current:hover,ul.pagination>li>.current:focus,ul.pagination>li>.current,ul.pagination>li>.current:hover,ul.pagination>li>.current:focus,ul.page-numbers>li>.current,ul.page-numbers>li>.current:hover,ul.page-numbers>li>.current:focus,ul.page-numbers>li>.current,ul.page-numbers>li>.current:hover,ul.page-numbers>li>.current:focus{z-index:3;color:#ea6424;background-color:#fce8de;border-color:#ea6424;cursor:default}ul.pagination>li:first-child>a,ul.pagination>li:first-child>span,ul.page-numbers>li:first-child>a,ul.page-numbers>li:first-child>span{margin-left:0}ul.pagination>li>a:hover,ul.pagination>li>a:focus,ul.pagination>li>span:hover,ul.pagination>li>span:focus,ul.page-numbers>li>a:hover,ul.page-numbers>li>a:focus,ul.page-numbers>li>span:hover,ul.page-numbers>li>span:focus{z-index:2;color:#fff;background-color:#ea6424;border-color:#ea6424}ul.pagination>li>.dots,ul.pagination>li>.dots:hover,ul.pagination>li>.dots:focus,ul.page-numbers>li>.dots,ul.page-numbers>li>.dots:hover,ul.page-numbers>li>.dots:focus{cursor:disabled;color:#edeceb;background-color:#fff;border-color:#ea6424}ul.pagination>.disabled>span,ul.pagination>.disabled>span:hover,ul.pagination>.disabled>span:focus,ul.pagination>.disabled>a,ul.pagination>.disabled>a:hover,ul.pagination>.disabled>a:focus,ul.page-numbers>.disabled>span,ul.page-numbers>.disabled>span:hover,ul.page-numbers>.disabled>span:focus,ul.page-numbers>.disabled>a,ul.page-numbers>.disabled>a:hover,ul.page-numbers>.disabled>a:focus{color:#edeceb;background-color:#fff;border-color:#ddd;cursor:disabled}.pagination .counter{margin-bottom:0}.woocommerce .pagination .counter{display:none}#tribe-events-content .tribe-events-calendar td.mobile-active,#tribe-events-content .tribe-events-calendar td.mobile-active:hover,#tribe-events-content .tribe-events-calendar td.mobile-active div[id*=tribe-events-daynum-],#tribe-events-content .tribe-events-calendar td.mobile-active.tribe-events-present,#tribe-events-content .tribe-events-calendar td.mobile-active.tribe-events-present:hover,#tribe-events-content .tribe-events-calendar td.mobile-active.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#ea6424}#tribe-events-content td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#ea6424}#tribe-events-content .tribe-events-tooltip h4{color:#000}#tribe-events .tribe-events-button{background-color:#a49e99}#tribe-events .tribe-events-button:hover{color:#000;background-color:#a49e99}.tribe-events-loop .tribe-events-event-meta{padding:0;background:none;border:none}.tribe-events-list .tribe-events-venue-details{padding:0;border:none}.tribe-events-list .tribe-events-event-cost span{background:none;border:none}.tribe-events-notices{background:#edeceb;color:#000;border:none;text-shadow:none}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Gotham A","Gotham B",Gotham,sans-serif;font-size:16px;color:#000;background-color:#fff}img{max-width:100%;height:auto}.container{*zoom:1;max-width:1280px;margin:0 auto;padding:0 1em}.container:after{content:"";display:table;clear:both}@media only screen and (min-width: 480px){.container{padding:0 1.25em}}@media only screen and (min-width: 640px){.container{padding:0 2.5em}}p,.entry-content ul,.entry-content ol,.flexible-text ul,.flexible-text ol,.entry-content table,.flexible-text table{font-size:.75rem;font-weight:400;line-height:1.6;letter-spacing:.04em}@media only screen and (min-width: 640px){p,.entry-content ul,.entry-content ol,.flexible-text ul,.flexible-text ol,.entry-content table,.flexible-text table{font-size:1rem;font-weight:300}}.entry-content ol,.entry-content ul,.flexible-text ol,.flexible-text ul{position:relative;left:1.75em;padding:0;margin-right:1.75em}h1,h2,h3,h4,h5,h6{font-family:"Gotham A","Gotham B",Gotham,Montserrat,sans-serif;font-weight:400;color:#000;text-transform:uppercase}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:50%;color:inherit;letter-spacing:.1em}h1,h2,h3,h4,h5{text-rendering:optimizeLegibility}h1{margin-top:0;text-align:center;font-size:1.5em}@media only screen and (min-width: 640px){h1{font-size:2.375em}}h1,h2,h4,h5{font-weight:500;letter-spacing:0.1em}a{color:#ea6424}a:hover,a:focus{color:inherit;text-decoration:none}hr{margin:1.5em 0;border-color:#7B7B7B}strong{font-weight:500}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (min-width: 640px){.mobile-only{display:none}}.desktop-only{display:none}@media only screen and (min-width: 880px){.desktop-only{display:block}}.banner{padding:1em 0 0;background-color:#fff;font-family:"Gotham A","Gotham B",Gotham,Montserrat,sans-serif}.banner.affix-top,.banner.affix{position:fixed;top:0;width:100%;z-index:4}.admin-bar .banner.affix-top{top:46px}@media only screen and (min-width: 783px){.admin-bar .banner.affix-top{top:32px}}.admin-bar .banner.affix{top:0}@media only screen and (min-width: 601px){.admin-bar .banner.affix{top:46px}}@media only screen and (min-width: 783px){.admin-bar .banner.affix{top:32px}}.banner nav{float:right;clear:right;padding:0;text-transform:uppercase;letter-spacing:.1em}.banner nav a{font-size:0.75em;padding:1.5em .5em}@media only screen and (min-width: 480px){.banner nav a{font-size:0.8125em;padding:1.25em 1em}}.banner nav a.back{display:none}@media only screen and (min-width: 940px){.banner nav a.back{display:inline-block;padding:1.5em .5em;font-size:1em}}@media only screen and (min-width: 880px){.banner nav a{font-size:1.0625em;padding:1.5em 1.175em}}.banner nav .mobile-only{display:none}.banner nav .active a,.banner nav a:hover,.banner nav a:focus{color:#555}.banner nav>ul{display:inline-block;margin:0;padding:0}.banner .tel{display:block;float:right;padding:0em 0 0 1em;line-height:1;font-size:1em;font-weight:500;color:#ea6424}@media only screen and (min-width: 400px){.banner .tel{font-size:1.25em}}@media only screen and (min-width: 480px){.banner .tel{font-size:1.5em}}@media only screen and (min-width: 880px){.banner .tel{display:none}}.banner .search{padding-right:0}.logo{float:left;width:165px}@media only screen and (min-width: 400px){.logo{width:200px}}@media only screen and (min-width: 480px){.logo{width:230px}}@media only screen and (min-width: 640px){.logo{width:270px}}@media only screen and (min-width: 880px){.logo{width:325px;padding-top:.5em}}.logo img{width:100%}nav{font-weight:500}nav li{display:inline-block}nav li a{display:block;position:relative;padding:1.25em 1em;text-decoration:none;color:#000}nav li a:hover,nav li a:focus{color:#000;text-decoration:none}nav .active a{color:#000}.content-info{margin-top:4em;color:#fff;background-color:#a49e99;font-weight:400}.content-info a{text-decoration:none;color:#fff}.content-info .container{padding-top:1.5em;padding-bottom:1.25em}@media only screen and (min-width: 640px){.content-info .container{padding-top:3em}}.content-info .header{*zoom:1;text-align:center}.content-info .header:after{content:"";display:table;clear:both}.content-info .logo{float:none;width:15.625em;margin:0 auto}@media only screen and (min-width: 640px){.content-info .logo{float:left;width:325px}}.content-info .tel{display:block;font-size:1.25em;margin:1.5em 0 .75em;letter-spacing:.05em}@media only screen and (min-width: 640px){.content-info .tel{font-size:2.25em;margin:1.5em 0 .5em}}@media only screen and (min-width: 780px){.content-info .tel{font-size:1.75em}}@media only screen and (min-width: 940px){.content-info .tel{font-size:2.25em}}.content-info .menu{list-style:none;padding-left:0;margin-top:0;-webkit-margin-before:0;-webkit-margin-after:0}.content-info .menu li{display:block}.content-info .menu li a{color:#fff}.content-info .menu>li>a{padding:.5em 0;font-size:.875em;font-weight:500;letter-spacing:0.2em;text-transform:uppercase}@media only screen and (min-width: 640px){.content-info .menu>li>a{cursor:default}}@media only screen and (min-width: 1280px){.content-info .menu>li>a{font-size:1em}}.content-info .dropdown-menu{display:none;margin:0;padding:0;list-style:none;font-size:.875em;font-weight:400}@media only screen and (min-width: 640px){.content-info .dropdown-menu{display:block}}.content-info .dropdown-menu a{display:inline-block;padding:.43em 0}.content-info .active .dropdown-menu{display:block}.content-info .btn{margin:1.5em 0 1em;background-color:#dad8d6}@media only screen and (min-width: 640px){.content-info .btn{float:right;font-size:.8375em;margin:0}}@media only screen and (min-width: 780px){.content-info .btn{font-size:1em;margin:0 15% 0 0}}@media only screen and (min-width: 640px){.content-info .links{padding:0 0 0 2.75em}}.content-info .vcard{text-align:center}@media only screen and (min-width: 640px){.content-info .vcard{text-align:left}}.content-info .copyright,.content-info .terms-conditions{font-size:.6875em;font-weight:400;letter-spacing:.1em}@media only screen and (min-width: 1280px){.content-info .copyright,.content-info .terms-conditions{font-size:.75em}}.content-info .copyright{text-transform:uppercase;margin-bottom:0}.content-info .terms-conditions{margin-top:0}@media only screen and (min-width: 640px){.csscolumns .content-info .links{-webkit-column-count:2;column-count:2;-webkit-column-gap:1em;column-gap:1em;margin-top:2em}.csscolumns .content-info .links .dropdown{-webkit-column-break-inside:avoid;break-inside:avoid}.csscolumns .content-info .links .dropdown:after{content:'';display:block;height:1.5em}}@media only screen and (min-width: 780px){.csscolumns .content-info .links{-webkit-column-count:3;column-count:3}}.footer-banner img{width:100%;height:auto}main header h2{font-size:1em;margin-bottom:0;text-align:center;font-weight:500;line-height:1}@media only screen and (min-width: 640px){main header h2{font-size:1.5em}}main{margin-top:2.25em}@media only screen and (min-width: 480px){main{margin-top:3.25em}}@media only screen and (min-width: 700px){main{margin-top:2.25em}}.home main{margin-top:0}.big-orange{font-size:2em;line-height:1;color:#ea6424}span.group{display:inline-block}.link,.link-internal{display:block;text-align:right;position:relative;padding-right:1.5em;color:#000}.link:after,.link-internal:after{content:'';position:absolute;right:0;top:50%;width:0;height:0;font-size:1.3333em;border-top:.8125em solid transparent;border-bottom:.8125em solid transparent;border-left:0.875em solid #ea6424;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 780px){.link:after,.link-internal:after{font-size:1em}}.link a,.link-internal a{color:#000}.link a:hover,.link-internal a:hover{color:#ea6424}.link strong,.link-internal strong{color:#ea6424;text-transform:uppercase;font-weight:400}.link-internal{padding-right:2em}.link-internal:after{top:.5em;border-top:0.875em solid #ea6424;border-right:.75em solid transparent;border-left:.75em solid transparent;border-bottom:none;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.door-profiles-applied-mouldings .featherlight .featherlight-content{min-width:60%;max-width:800px}@media only screen and (min-width: 1280px){.door-profiles-applied-mouldings .featherlight .featherlight-content{min-width:800px}}.door-profiles-applied-mouldings .options-gallery img{border:1px solid #000}.wood-finishing .content-info{margin-top:5em}.featherlight-content .edge-detail{width:90vw;height:auto;padding:1em}@media only screen and (min-width: 640px){.featherlight-content .edge-detail{width:80vw;max-height:80vh;padding:2em}}@media only screen and (min-width: 880px){.featherlight-content .edge-detail{width:60vw;max-width:50em}}.finishes{*zoom:1}.finishes:after{content:"";display:table;clear:both}.finishes .finish{*zoom:1}.finishes .finish:after{content:"";display:table;clear:both}.finishes ul{position:static;margin:0;padding:0;list-style:none;text-align:justify;font-size:0.1px}.finishes ul:after{content:'';display:inline-block;width:100%}.finishes li,.finishes .gap{display:inline-block;width:30%;vertical-align:top;margin:5% 0 0;text-align:center}@media only screen and (min-width: 400px){.finishes li,.finishes .gap{width:18%;margin:2.33333% 0 0}}@media only screen and (min-width: 540px){.finishes li,.finishes .gap{width:15%;margin:2% 0 0}}.finishes .gap{margin:0}.finishes .stain h3{background-color:#6b597e}.finishes .glaze-light h3,.finishes .light h3{background-color:#efab16}.finishes .glaze-dark h3,.finishes .brown h3{background-color:#6a4005}.finishes .glaze-red h3,.finishes .red h3{background-color:#d23a27}.finishes .gray h3,.finishes .gray-stains-glazes h3{background-color:#a49e99}.finishes .clear-coat{float:left;width:30%;margin:0 5% -1px 0}@media only screen and (min-width: 400px){.finishes .clear-coat{width:18%;margin-right:2.33333%}}@media only screen and (min-width: 540px){.finishes .clear-coat{width:15%;margin-right:2%}}.finishes .clear-coat:before{content:'CC';display:block;font-size:1rem;line-height:1.25;color:transparent;width:100%;padding:0 .5em;font-weight:700;font-family:"Gotham A","Gotham B",Gotham,Montserrat,sans-serif;background:#88c3c4}.finishes .clear-coat+*{display:inline}.finishes .clear-coat+* h3{margin-left:35%}@media only screen and (min-width: 400px){.finishes .clear-coat+* h3{margin-left:20.3333%}}@media only screen and (min-width: 540px){.finishes .clear-coat+* h3{margin-left:17%}}.finishes .clear-coat h3{display:none}.finishes .clear-coat li:first-child{width:100%;margin:17% 0 0}@media only screen and (min-width: 400px){.finishes .clear-coat li:first-child{margin:13.3333% 0 0}}.finishes h3{padding:0 .5em;margin-bottom:0;font-size:1em;font-weight:700;letter-spacing:.1em;line-height:1.25;color:#fff}.finishes figure{font-size:1rem;margin:0}.finishes figure img{width:100%}.finishes figcaption{margin:.25em;font-size:.8125em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#a49e99}#prefinish-modal .modal-header{position:relative;float:right;border:none;z-index:1}#prefinish-modal h2{font-weight:400;margin:0 0 1em}#prefinish-modal figcaption{font-size:.625em}@media only screen and (min-width: 540px){.wood-finishing .finishes,.wide-plank-flooring .finishes{border-top:1px solid #000}}.wood-finishing .finishes h2,.wide-plank-flooring .finishes h2{margin:1em 0;line-height:1;font-size:1.75em;font-weight:400}@media only screen and (min-width: 540px){.wood-finishing .finishes h3,.wood-finishing .finishes .clear-coat:before,.wide-plank-flooring .finishes h3,.wide-plank-flooring .finishes .clear-coat:before{margin-bottom:.25em}}.wood-finishing .finishes figcaption,.wide-plank-flooring .finishes figcaption{margin:.5em .25em;font-size:.75em}@media only screen and (min-width: 1280px){.wood-finishing .finishes figcaption,.wide-plank-flooring .finishes figcaption{margin:.75em .25em 0;font-size:.8125em;font-weight:400}}@media only screen and (max-width: 539px){.wood-finishing .finishes,.wide-plank-flooring .finishes{margin:2em -1.25em 1em}.wood-finishing .finishes h2,.wide-plank-flooring .finishes h2{display:none}.wood-finishing .finishes h3,.wide-plank-flooring .finishes h3{margin:1em 0 .75em}.wood-finishing .finishes .clear-coat,.wide-plank-flooring .finishes .clear-coat{float:none;width:auto;margin-right:0}.wood-finishing .finishes .clear-coat:before,.wide-plank-flooring .finishes .clear-coat:before{display:none}.wood-finishing .finishes .clear-coat+.stain,.wide-plank-flooring .finishes .clear-coat+.stain{margin-left:0}.wood-finishing .finishes .clear-coat li:first-child,.wide-plank-flooring .finishes .clear-coat li:first-child{margin-top:0}.wood-finishing .finishes li,.wide-plank-flooring .finishes li{width:100%}}@media only screen and (max-width: 479px){.wood-finishing .finishes,.wide-plank-flooring .finishes{margin:2em -1em 1em}}@media only screen and (min-width: 880px){.wide-plank-flooring .species .selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-count:auto;column-count:auto}}#finish-options .modal-body{font-size:1rem;padding:0 1em 1em}#finish-options .modal-body .form-option{float:none;width:100%;padding:0;margin:0}#finish-options .modal-body .clear-coat figure{width:100%}.home-hero .hero h2{position:absolute;left:40%;bottom:0;margin-bottom:.5em;font-size:3em;color:#fff;text-transform:none;line-height:1.3;z-index:10}.home-hero .slider{height:0px;padding-top:122.56%}@media only screen and (min-width: 640px){.home-hero .slider{padding-top:67.69%}}@media only screen and (min-width: 1200px){.home-hero .slider{padding-top:67.69%}}.home-hero .slider img{display:none;width:100%}.home-hero .slider.loaded{height:auto;padding-top:0}.home-hero .slider.loaded img{display:block}.home-hero .container{position:relative}@media only screen and (min-width: 640px){.home-hero .container{padding-top:2em}}.home .container[role="document"]{width:auto;max-width:none;padding:0;margin:0}.home .container[role="document"] .container{overflow:hidden}.home .tabs{display:none}@media only screen and (min-width: 640px){.home .tabs{display:block}}@media only screen and (min-width: 640px){.home #details header.section{margin-bottom:0}}header.section{position:relative;margin:1em 0;text-align:center}@media only screen and (min-width: 640px){header.section{margin:4em 0 2em}}header.section h2{display:inline-block;padding:0 .5em;margin:0;background:#fff;font-weight:400;font-size:.9375em;letter-spacing:0.1em}@media only screen and (min-width: 640px){header.section h2{font-size:1.875em}}header.section h2:before{content:'';display:block;width:100vw;position:absolute;top:50%;left:-15px;border-bottom:1pt solid #000;z-index:-1}@media only screen and (min-width: 640px){header.section h2:before{width:100%;left:0}}.featured{*zoom:1;padding:1em;margin:1em -1.5em 0;letter-spacing:.03em}.featured:after{content:"";display:table;clear:both}.featured article{position:relative;min-height:1px;padding:0 .5em 1em;color:#a49e99}@media only screen and (min-width: 640px){.featured article{float:left;width:50%}}.featured article .content{width:100%;padding:0 1em;border:1px solid #edeceb}.featured header{text-align:left;color:#ea6424}.featured h3{margin:1.25em 0;font-size:1.25em;font-weight:500;letter-spacing:.05em}.featured h3,.featured h4{color:inherit}.featured h4{margin:0;font-size:1.125em;font-weight:400;text-transform:none}.featured .entry-meta{margin-top:.25em;font-size:1.125em;font-weight:400}.featured .summary{font-size:1.0625em}@media only screen and (min-width: 540px){.flexbox .featured{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 540px){.flexbox .featured>article{display:-webkit-box;display:-ms-flexbox;display:flex}}nav.locations{font-weight:400}nav.locations ul{margin:0;padding:0;text-align:center}nav.locations h4{margin-bottom:0;text-transform:none;font-weight:500}nav.locations li.current_page_item a{color:#ea6424;font-weight:500}nav.locations li a:hover{color:#ea6424}section.wood-species article{*zoom:1;margin-bottom:3.5em}section.wood-species article:after{content:"";display:table;clear:both}@media only screen and (min-width: 480px){section.wood-species article{margin-bottom:3em}}section.wood-species article:last-child{margin-bottom:1.5em}@media only screen and (min-width: 640px){section.wood-species article>*,section.wood-species article>p{margin-left:calc(50% + 1em)}}@media only screen and (min-width: 780px){section.wood-species article>*,section.wood-species article>p{margin-left:calc(40% + 2em)}}@media only screen and (min-width: 1000px){section.wood-species article>*,section.wood-species article>p{margin-left:calc(30% + 2em)}}section.wood-species article footer{margin-top:1.5em}section.wood-species figure{margin:0 -1em}@media only screen and (min-width: 480px){section.wood-species figure{margin:0 -1.25em}}@media only screen and (min-width: 640px){section.wood-species figure{float:left;width:50%;margin:0 1em 0 0}}@media only screen and (min-width: 780px){section.wood-species figure{width:40%;margin:0 2em 0 0}}@media only screen and (min-width: 1000px){section.wood-species figure{width:30%;margin:0 2em 0 0}}section.wood-species figure img{width:100%}section.wood-species h3{margin-bottom:0;font-size:1.0625em;font-weight:500;letter-spacing:0.1em}section.wood-species h4{margin:.75em 0 0;color:#a49e99;font-size:.625em}@media only screen and (min-width: 780px){section.wood-species h4{font-size:1em}}section.wood-species p{margin:.5em 0 1em}@media only screen and (min-width: 640px){section.wood-species p{font-size:.75em;font-weight:400}}@media only screen and (min-width: 780px){section.wood-species p{margin:1em 0;font-size:1em;font-weight:300}}section.wood-species .link{margin:2em 0 0;line-height:1.4}@media only screen and (min-width: 1000px){section.wood-species .link a{padding-right:1.5em}}@media only screen and (min-width: 1000px){section.wood-species .link{text-align:left}section.wood-species .link:after{position:relative;display:inline-block;vertical-align:bottom;margin:0 .5em 0 -1em;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:-1}}section.wood-species header{border-bottom:2px solid #414042}section.wood-species header p{margin:0 0 .125em;font-size:1em;font-family:serif;font-style:italic}@media only screen and (min-width: 780px){section.wood-species header p{margin-bottom:1.5em}}section.wood-species table{width:100%;margin:0 0 1.5em;font-size:.625em;text-align:center}@media only screen and (min-width: 1000px){section.wood-species table{font-size:1em}}section.wood-species table th{padding:.25em .25em .5em;border:none;color:#000;text-transform:none;vertical-align:bottom}@media only screen and (min-width: 540px){section.wood-species table th{padding:.25em .25em 0}}@media only screen and (min-width: 1000px){section.wood-species table th{font-weight:400}section.wood-species table th:nth-child(1){width:10.5%}section.wood-species table th:nth-child(2){width:21.5%}section.wood-species table th:nth-child(3){width:19%}section.wood-species table th:nth-child(4){width:19%}section.wood-species table th:nth-child(5){width:11.5%}}section.wood-species table th:nth-child(5),section.wood-species table th:nth-child(6){display:none}section.wood-species table td{padding:.75em .25em;height:3em}@media only screen and (min-width: 640px){section.wood-species table td{height:auto}}@media only screen and (min-width: 1000px){section.wood-species table td{padding:.25em}}section.wood-species table td:first-child{color:#074523;font-weight:500}section.wood-species table td:nth-child(5),section.wood-species table td:nth-child(6){display:none}section.wood-species table th,section.wood-species table td{line-height:1.3}@media only screen and (min-width: 640px){.archive .entry-content,.wood-beams .entry-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (min-width: 640px){.archive .entry-content>*,.wood-beams .entry-content>*{-webkit-box-flex:1;-ms-flex:1 50%;flex:1 50%;padding-left:2em}}@media only screen and (min-width: 640px){.archive .entry-content>*>*,.wood-beams .entry-content>*>*{margin-top:0}}.archive .entry-content .slider,.wood-beams .entry-content .slider{width:100vw;margin:0 -1em}@media only screen and (min-width: 640px){.archive .entry-content .slider,.wood-beams .entry-content .slider{width:auto;margin:0}}.archive .entry-content .others,.wood-beams .entry-content .others{text-align:center;margin-top:2em}@media only screen and (min-width: 640px){.archive .entry-content .others,.wood-beams .entry-content .others{text-align:left;margin-top:0}}.archive .entry-content .request,.wood-beams .entry-content .request{margin-top:2em}.archive .entry-content h3,.wood-beams .entry-content h3{font-size:90%;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding-bottom:.2em;margin:1em 0 0.5em;border-bottom:1px solid #000}@media only screen and (min-width: 880px){.archive .entry-content h3,.wood-beams .entry-content h3{font-size:100%}}.archive .entry-content ul,.wood-beams .entry-content ul{list-style:none;padding:0;margin:0 -.5em;overflow:hidden}.archive .entry-content li,.wood-beams .entry-content li{float:left;width:50%;padding:0 .5em}.csscolumns .archive .entry-content ul,.csscolumns .wood-beams .entry-content ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:1em;column-gap:1em;margin:.5em 0 1em}.csscolumns .archive .entry-content li,.csscolumns .wood-beams .entry-content li{position:static;float:none;width:auto;min-height:auto;padding:0 0 0 .5em;text-indent:-.5em;-webkit-column-break-inside:avoid;break-inside:avoid}.archive .tooltip,.wood-beams .tooltip{float:right;position:relative;margin-top:-1.1em;margin-left:-2em}@media only screen and (min-width: 880px){.archive .tooltip,.wood-beams .tooltip{font-size:1.5em;margin-top:-1em}}.archive .popover,.wood-beams .popover{text-indent:.5em}.archive .popover:before,.wood-beams .popover:before{content:'';position:absolute;display:inline-block;width:1.75em;height:2em;margin-top:-.75em;background-image:url("../img/light-bulb.svg");-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.archive .quote-request,.wood-beams .quote-request{text-align:center}.archive .quote-request p,.wood-beams .quote-request p{margin:0}@media only screen and (min-width: 640px){.archive .quote-request p,.wood-beams .quote-request p{margin:0 0 .5em}}.archive .quote-request .product-selections,.wood-beams .quote-request .product-selections{margin-top:1.5em}@media only screen and (min-width: 640px){.archive .quote-request .product-selections,.wood-beams .quote-request .product-selections{margin:0}}.archive .quote-request .product-selections .more-products,.archive .quote-request .product-selections .ajax-loader,.wood-beams .quote-request .product-selections .more-products,.wood-beams .quote-request .product-selections .ajax-loader{display:none !important}.archive .quote-request button,.wood-beams .quote-request button{margin-top:1.5em}section.products{*zoom:1;padding:1em;margin:0 -1em}section.products:after{content:"";display:table;clear:both}section.products article{position:relative;min-height:1px;padding:0.25em 0 0.5em;width:33.3%;float:left}section.products article.hidden{display:none}section.products article:focus{position:relative;z-index:1}section.products article.double-view{width:50%;font-size:0;padding:4px 0 8px}@media only screen and (min-width: 640px){section.products article.double-view{padding:24px 16px 16px}}section.products article.double-view .entry-title{font-size:7px}section.products article.double-view img:nth-of-type(2){-webkit-transform:translate3d(0, 0, 0) scale(-1, 1);transform:translate3d(0, 0, 0) scale(-1, 1)}@media only screen and (min-width: 600px){section.products article.double-view{width:33.3%}}@media only screen and (min-width: 900px){section.products article.double-view{width:25%}}@media only screen and (min-width: 1060px){section.products article.double-view{width:20%}}@media only screen and (min-width: 1280px){section.products article.double-view{width:16.6%}}@media only screen and (min-width: 600px){section.products article{width:25%}}@media only screen and (min-width: 640px){section.products article{width:16.6%}}@media only screen and (min-width: 880px){section.products article{width:12.5%}}@media only screen and (min-width: 1280px){section.products article{width:10%}}section.products img{height:225px}section.products .product-link{display:none}.no-js section.products .product-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width: 740px){section.products.mouldings article{width:20%}section.products.mouldings article:nth-child(4n+1){clear:none}section.products.mouldings article:nth-child(5n+1){clear:left}}@media only screen and (min-width: 740px){section.products.wood-beams article{width:25%;clear:none}section.products.wood-beams article:nth-child(4n+1){clear:left}}section.products h2,#product-select h2{font-size:.4375em;font-weight:300;text-align:center}section.products img,#product-select img{display:inline-block;margin:0 auto;height:225px;max-width:100%}section.products article.double-view img{max-width:50%}@media only screen and (min-width: 375px){section.products article.double-view:not(.morph) img{max-width:84px}}@media only screen and (min-width: 600px){section.products article.double-view:not(.morph) img{max-width:50%}}@media only screen and (min-width: 675px){section.products article.double-view:not(.morph) img{max-width:81px}}section.products.mouldings img,#product-select.moulding-select img,section.products.wood-beams img,#product-select.wood-beam-select img{width:100%;height:auto}section.products.mouldings article:hover img,section.products.wood-beams article:hover img{border-color:transparent}section.products.mouldings img,section.products.wood-beams img{border:1px solid #000}.request-container{*zoom:1;margin:2em 0}.request-container:after{content:"";display:table;clear:both}.tax-moulding-style .others,.tax-moulding-application .others{text-align:center}@media only screen and (min-width: 640px){.tax-moulding-style .others,.tax-moulding-application .others{text-align:right}}@media only screen and (min-width: 640px){.tax-moulding-application .others{float:right;margin-bottom:1em}}@media only screen and (min-width: 640px){.tax-moulding-application .quote-request{float:left;margin-left:2em}}section.door-categories{*zoom:1;padding:.5em 0;margin:0 -.5em;overflow:visible}section.door-categories:after{content:"";display:table;clear:both}section.door-categories article{position:relative;min-height:1px;padding:0 .5em;margin-bottom:1em;text-align:center}@media only screen and (min-width: 480px){section.door-categories article{width:50%;float:left}}@media only screen and (min-width: 768px){section.door-categories article{width:25%}}section.door-categories article:before{right:.5em;bottom:0;left:.5em;top:0}@media only screen and (min-width: 880px){section.door-categories article:before{content:'';display:block;position:absolute;opacity:0;-webkit-box-shadow:3px 3px 20px -3px #777;box-shadow:3px 3px 20px -3px #777;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}@media only screen and (min-width: 768px){section.door-categories article header{position:relative;height:3em}}section.door-categories article h3{font-size:.875em;letter-spacing:.1em;padding:0 1em;margin:1.75em 0 .5em;color:#a49e99;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media only screen and (min-width: 768px){section.door-categories article h3{position:absolute;bottom:0;width:100%;font-size:.75em}}@media only screen and (min-width: 980px){section.door-categories article h3{font-size:.875em}}section.door-categories article a{position:relative;display:block;overflow:hidden;border:1px solid black;color:inherit;padding-bottom:2.75em}section.door-categories article a:after{content:'';display:block;position:absolute;right:0;bottom:0;left:0;height:2.75em;background:rgba(255,255,255,0.7)}section.door-categories article img{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);width:auto;height:270px;z-index:-1}@media only screen and (min-width: 768px){section.door-categories article img{height:170px}}@media only screen and (min-width: 980px){section.door-categories article img{height:270px}}section.door-categories article .reflection{position:absolute;-webkit-transform:scaleY(-1) translate3d(-50%, -100%, 0);transform:scaleY(-1) translate3d(-50%, -100%, 0);opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}section.door-categories article .image-overlay{position:relative}section.door-categories article .image-overlay:before{content:'';display:block;height:270px}@media only screen and (min-width: 768px){section.door-categories article .image-overlay:before{height:170px}}@media only screen and (min-width: 980px){section.door-categories article .image-overlay:before{height:270px}}section.door-categories article figure{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;margin:0;opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}section.door-categories article figcaption{position:absolute;top:0;left:0;width:100%;padding:0 2em;font-size:.75em;white-space:pre-line;letter-spacing:.03em}@media only screen and (min-width: 880px){section.door-categories article:hover:before{opacity:1}}section.door-categories article:hover h3{color:#000}section.door-categories article:hover a{text-decoration:none}section.door-categories article:hover a:before{opacity:1}section.door-categories article:hover figure{opacity:1;z-index:1}section.door-categories article:hover .reflection{opacity:0}section.moulding-categories article:before{top:0}section.moulding-categories article:hover h3{color:#000;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}@media only screen and (min-width: 640px){section.moulding-categories header{height:4em}}section.moulding-categories h3{padding:0 .5em;color:#a49e99;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}@media only screen and (min-width: 480px){section.moulding-categories h3{top:0;bottom:auto}}@media only screen and (min-width: 640px){section.moulding-categories h3{font-size:.875rem}}@media only screen and (min-width: 640px){section.moulding-categories a{border:1px solid black}}section.moulding-categories figure{padding-top:110%;border:none}.products .doors.mobile-only{display:none}@media only screen and (min-width: 640px){.wood-beams .products.wood-beams{padding:0}}.wood-beams h4{margin-bottom:0}.door header,.moulding header,.wood-beam header,.flooring header{*zoom:1}.door header:after,.moulding header:after,.wood-beam header:after,.flooring header:after{content:"";display:table;clear:both}@media only screen and (min-width: 640px){.door .intro,.moulding .intro,.wood-beam .intro,.flooring .intro{float:left;width:70%}}@media only screen and (min-width: 640px){.door .tip,.moulding .tip,.wood-beam .tip,.flooring .tip{margin-top:1.75em}}@media only screen and (min-width: 640px){.configurator-container{*zoom:1;padding:1em;margin:0 -1em}.configurator-container:after{content:"";display:table;clear:both}}@media only screen and (min-width: 640px){.configurator-container .summary,.configurator-container .form{position:relative;min-height:1px;padding-left:1em;padding-right:1em}}.configurator-container .summary{margin-top:.65em}@media only screen and (min-width: 640px){.configurator-container .summary{float:right;width:45%;margin-top:.2em;border:2px solid #000}}.configurator-container .summary p{margin-top:.5em}.configurator-container .summary h3{margin:.5em 0 1.5em;font-size:.75em;text-align:center;letter-spacing:0.1em;font-weight:500}@media only screen and (min-width: 640px){.configurator-container .summary h3{margin:.5em 0 1em;text-align:left}}@media only screen and (min-width: 1140px){.configurator-container .summary h3{margin:1.25em 0;font-size:.875em}}.configurator-container .summary h4{margin-bottom:.5em;font-size:.875em;font-weight:bold;clear:both}.configurator-container .summary h4:after{content:':'}.configurator-container .summary figure.product-illustration{margin:0;text-align:center}@media only screen and (min-width: 640px){.configurator-container .summary figure.product-illustration{text-align:left}}.configurator-container .summary figure.product-illustration img{width:8em}@media only screen and (min-width: 420px){.configurator-container .summary figure.product-illustration img{width:10.625em}}@media only screen and (min-width: 640px){.configurator-container .summary figure.product-illustration img{width:6.75em}}@media only screen and (min-width: 740px){.configurator-container .summary figure.product-illustration img{width:7.5em}}@media only screen and (min-width: 840px){.configurator-container .summary figure.product-illustration img{width:8.5em}}@media only screen and (min-width: 940px){.configurator-container .summary figure.product-illustration img{width:9.5em}}@media only screen and (min-width: 1040px){.configurator-container .summary figure.product-illustration img{width:10.5em}}@media only screen and (min-width: 1140px){.configurator-container .summary figure.product-illustration img{width:11.5em}}.moulding .configurator-container .summary figure.product-illustration img,.wood-beam .configurator-container .summary figure.product-illustration img{width:12em}@media only screen and (min-width: 840px){.moulding .configurator-container .summary figure.product-illustration img,.wood-beam .configurator-container .summary figure.product-illustration img{width:14em}}@media only screen and (min-width: 940px){.moulding .configurator-container .summary figure.product-illustration img,.wood-beam .configurator-container .summary figure.product-illustration img{width:16em}}@media only screen and (min-width: 1040px){.moulding .configurator-container .summary figure.product-illustration img,.wood-beam .configurator-container .summary figure.product-illustration img{width:18em}}@media only screen and (min-width: 1140px){.moulding .configurator-container .summary figure.product-illustration img,.wood-beam .configurator-container .summary figure.product-illustration img{width:20em}}.configurator-container .summary .thumbnails{margin:1em -1em}.configurator-container .summary .thumbnails figure{display:inline-block;margin:0 0 1em 1em;vertical-align:top}.configurator-container .summary .thumbnails figcaption{font-size:.75em;font-weight:bold;text-transform:uppercase}.configurator-container .summary .thumbnails img{width:auto;max-width:none;height:80px}@media only screen and (min-width: 840px){.configurator-container .summary .thumbnails img{height:100px}}@media only screen and (min-width: 910px){.configurator-container .summary .thumbnails img{height:110px}}@media only screen and (min-width: 1040px){.configurator-container .summary .thumbnails img{height:130px}}.configurator-container .summary .thumbnails .handing img,.configurator-container .summary .thumbnails .handing figcaption,.configurator-container .summary .thumbnails .jamb img,.configurator-container .summary .thumbnails .jamb figcaption,.configurator-container .summary .thumbnails .profile img,.configurator-container .summary .thumbnails .profile figcaption{width:155px;height:auto}@media only screen and (min-width: 840px){.configurator-container .summary .thumbnails .handing img,.configurator-container .summary .thumbnails .handing figcaption,.configurator-container .summary .thumbnails .jamb img,.configurator-container .summary .thumbnails .jamb figcaption,.configurator-container .summary .thumbnails .profile img,.configurator-container .summary .thumbnails .profile figcaption{width:190px}}@media only screen and (min-width: 910px){.configurator-container .summary .thumbnails .handing img,.configurator-container .summary .thumbnails .handing figcaption,.configurator-container .summary .thumbnails .jamb img,.configurator-container .summary .thumbnails .jamb figcaption,.configurator-container .summary .thumbnails .profile img,.configurator-container .summary .thumbnails .profile figcaption{width:210px}}@media only screen and (min-width: 1040px){.configurator-container .summary .thumbnails .handing img,.configurator-container .summary .thumbnails .handing figcaption,.configurator-container .summary .thumbnails .jamb img,.configurator-container .summary .thumbnails .jamb figcaption,.configurator-container .summary .thumbnails .profile img,.configurator-container .summary .thumbnails .profile figcaption{width:250px}}.configurator-container .summary .thumbnails .wood img,.configurator-container .summary .thumbnails .wood figcaption,.configurator-container .summary .thumbnails .hinge img,.configurator-container .summary .thumbnails .hinge figcaption,.configurator-container .summary .thumbnails .distress img,.configurator-container .summary .thumbnails .distress figcaption{width:80px;height:auto}@media only screen and (min-width: 840px){.configurator-container .summary .thumbnails .wood img,.configurator-container .summary .thumbnails .wood figcaption,.configurator-container .summary .thumbnails .hinge img,.configurator-container .summary .thumbnails .hinge figcaption,.configurator-container .summary .thumbnails .distress img,.configurator-container .summary .thumbnails .distress figcaption{width:100px}}@media only screen and (min-width: 910px){.configurator-container .summary .thumbnails .wood img,.configurator-container .summary .thumbnails .wood figcaption,.configurator-container .summary .thumbnails .hinge img,.configurator-container .summary .thumbnails .hinge figcaption,.configurator-container .summary .thumbnails .distress img,.configurator-container .summary .thumbnails .distress figcaption{width:110px}}@media only screen and (min-width: 1040px){.configurator-container .summary .thumbnails .wood img,.configurator-container .summary .thumbnails .wood figcaption,.configurator-container .summary .thumbnails .hinge img,.configurator-container .summary .thumbnails .hinge figcaption,.configurator-container .summary .thumbnails .distress img,.configurator-container .summary .thumbnails .distress figcaption{width:130px}.flooring .configurator-container .summary .thumbnails .wood img,.flooring .configurator-container .summary .thumbnails .wood figcaption,.flooring .configurator-container .summary .thumbnails .hinge img,.flooring .configurator-container .summary .thumbnails .hinge figcaption,.flooring .configurator-container .summary .thumbnails .distress img,.flooring .configurator-container .summary .thumbnails .distress figcaption{width:160px}}.configurator-container .summary .thumbnails .machining img,.configurator-container .summary .thumbnails .machining figcaption,.configurator-container .summary .thumbnails .edge-detail img,.configurator-container .summary .thumbnails .edge-detail figcaption{width:155px;height:auto}@media only screen and (min-width: 840px){.configurator-container .summary .thumbnails .machining img,.configurator-container .summary .thumbnails .machining figcaption,.configurator-container .summary .thumbnails .edge-detail img,.configurator-container .summary .thumbnails .edge-detail figcaption{width:190px}}@media only screen and (min-width: 910px){.configurator-container .summary .thumbnails .machining img,.configurator-container .summary .thumbnails .machining figcaption,.configurator-container .summary .thumbnails .edge-detail img,.configurator-container .summary .thumbnails .edge-detail figcaption{width:210px}}@media only screen and (min-width: 1040px){.configurator-container .summary .thumbnails .machining img,.configurator-container .summary .thumbnails .machining figcaption,.configurator-container .summary .thumbnails .edge-detail img,.configurator-container .summary .thumbnails .edge-detail figcaption{width:230px}}@media only screen and (min-width: 1040px){.configurator-container .summary .thumbnails .edge-detail{display:block}}.configurator-container .summary .thumbnails .glass figcaption{width:155px}@media only screen and (min-width: 840px){.configurator-container .summary .thumbnails .glass figcaption{width:190px}}@media only screen and (min-width: 910px){.configurator-container .summary .thumbnails .glass figcaption{width:210px}}@media only screen and (min-width: 1040px){.configurator-container .summary .thumbnails .glass figcaption{width:250px}}.configurator-container .summary .thumbnail{display:inline-block}.configurator-container .summary .flip{-webkit-transform:translateX(-1px) scale(-1, 1);-ms-transform:translateX(-1px) scale(-1, 1);-o-transform:translateX(-1px) scale(-1, 1);transform:translateX(-1px) scale(-1, 1)}.configurator-container .summary #specifications,.configurator-container .summary #note{font-size:.875em;text-transform:uppercase;line-height:1.2;letter-spacing:0}.configurator-container .summary .thumbnails,.configurator-container .summary h4,.configurator-container .summary #specifications,.configurator-container .summary #note{display:none}@media only screen and (min-width: 640px){.configurator-container .summary .thumbnails,.configurator-container .summary h4,.configurator-container .summary #specifications,.configurator-container .summary #note{display:block}}@media only screen and (min-width: 640px){.configurator-container .form{float:left;width:53%;padding-left:0}}.configurator-container .form .note{margin-top:.25em;line-height:1.2;font-size:80%;font-style:italic;font-family:serif}.configurator-container .form .note p{font-size:1em;line-height:1.2;margin:.25em 0 1em}#configurator #product-loading{color:#ea6424}#configurator .group{*zoom:1}#configurator .group:after{content:"";display:table;clear:both}#configurator h4{margin:.75em 0 .5em;text-align:center}#configurator h3+h4{margin-top:-.5em}#configurator label{display:block;clear:left;margin:1em 0 0.25em;font-size:.75em;font-weight:500}@media only screen and (min-width: 540px){#configurator label{font-size:1em}}@media only screen and (min-width: 640px){#configurator label{font-size:.75em}}@media only screen and (min-width: 880px){#configurator label{font-size:1em}}#configurator textarea{height:8em}#configurator small{display:inline-block;line-height:1.2;margin-top:.25em}#configurator select,#configurator input[type="text"]{font-size:.75em}@media only screen and (min-width: 540px){#configurator select,#configurator input[type="text"]{font-size:1em;padding:.25em 2.25em .25em .25em}}@media only screen and (min-width: 640px){#configurator select,#configurator input[type="text"]{font-size:.75em;padding:.25em 3em .25em .25em}}@media only screen and (min-width: 880px){#configurator select,#configurator input[type="text"]{font-size:1em;padding:.25em 2.25em .25em .25em}}#configurator input.custom{margin:.5rem 0;padding:.25em}@media only screen and (min-width: 640px){#configurator input.custom{margin-right:4rem}}#configurator .select,#configurator .textfield input,#configurator textarea,#configurator button{float:left}#configurator .close{float:right}#configurator button{margin-left:.5em}#configurator button.tooltip{margin-top:-.15em;margin-left:.25em;float:right}@media only screen and (min-width: 540px){#configurator button.tooltip{margin-top:0}}@media only screen and (min-width: 640px){#configurator button.tooltip{margin-top:-.15em}}@media only screen and (min-width: 880px){#configurator button.tooltip{margin-top:0}}#configurator button[data-toggle="modal"]{clear:both;margin:.25em 0 0 0;background:#a49e99}@media only screen and (min-width: 420px){#configurator button[data-toggle="modal"]{clear:none;margin:0 0 0 .5em;padding:.25em 1em .2em;font-size:.75em}}@media only screen and (min-width: 540px){#configurator button[data-toggle="modal"]{padding:.3125em 1em .25em;font-size:1em}}@media only screen and (min-width: 640px){#configurator button[data-toggle="modal"]{clear:both;margin:.5em 0 0;font-size:.8375em}}@media only screen and (min-width: 940px){#configurator button[data-toggle="modal"]{clear:none;margin:0 0 0 .5em;font-size:1em}}#configurator button.important{background:#ea6424;margin-top:0}#configurator button+em{display:block;clear:both;font-family:serif}@media only screen and (min-width: 640px){#configurator button+em{display:inline-block;margin-left:.5em}}#configurator .tooltip{width:1.5em;height:1.5em}#configurator .warning .select{color:#a49e99;border-color:#ea6424}#configurator .note .select{border-color:#a49e99}@media only screen and (min-width: 940px){#configurator .textfield{position:relative}}#configurator .textfield+.textfield:not(.visuallyhidden){margin-top:1em}#configurator .textfield.inline label{margin-top:0}@media only screen and (min-width: 940px){#configurator .textfield.inline label{top:0;left:0}}#configurator .textfield.inline button.tooltip{margin-top:0}.flooring #configurator .textfield.inline{margin-top:1em}@media only screen and (min-width: 940px){.flooring #configurator .textfield.inline{margin-top:2em}}.flooring #configurator .textfield.inline button.tooltip{margin-top:-.15em}@media only screen and (min-width: 540px){.flooring #configurator .textfield.inline button.tooltip{margin-top:0}}@media only screen and (min-width: 640px){.flooring #configurator .textfield.inline button.tooltip{margin-top:-.15em}}@media only screen and (min-width: 880px){.flooring #configurator .textfield.inline button.tooltip{margin-top:0}}@media only screen and (min-width: 940px){.flooring #configurator .textfield.inline:last-child{margin-bottom:2em}}#configurator .textfield input{padding:.25em}#configurator .textfield small{font-style:italic;font-family:serif}#configurator .has-tooltip input.custom,#configurator .has-tooltip textarea,#configurator .has-tooltip small,#configurator .has-tooltip .select,#configurator .has-tooltip.textarea label,#configurator .has-tooltip .ginput_container_select{width:calc(100% - 1.75rem)}@media only screen and (min-width: 640px){#configurator .has-tooltip input.custom,#configurator .has-tooltip textarea,#configurator .has-tooltip small,#configurator .has-tooltip .select,#configurator .has-tooltip.textarea label,#configurator .has-tooltip .ginput_container_select{width:calc(100% - 2.25rem)}}@media only screen and (min-width: 1040px){#configurator .has-tooltip input.custom,#configurator .has-tooltip textarea,#configurator .has-tooltip small,#configurator .has-tooltip .select,#configurator .has-tooltip.textarea label,#configurator .has-tooltip .ginput_container_select{width:calc(100% - 10.6rem)}}@media only screen and (min-width: 1040px){#configurator .has-tooltip .tooltip{float:left}}@media only screen and (min-width: 420px){#configurator .has-options input.custom,#configurator .has-options textarea,#configurator .has-options small,#configurator .has-options .select,#configurator .has-options .ginput_container_select{width:calc(100% - 8.5rem)}}@media only screen and (min-width: 640px){#configurator .has-options input.custom,#configurator .has-options textarea,#configurator .has-options small,#configurator .has-options .select,#configurator .has-options .ginput_container_select{width:calc(100% - 2.25rem)}}@media only screen and (min-width: 940px){#configurator .has-options input.custom,#configurator .has-options textarea,#configurator .has-options small,#configurator .has-options .select,#configurator .has-options .ginput_container_select{width:calc(100% - 10.625rem)}}@media only screen and (min-width: 420px){#configurator .has-tooltip.has-options input.custom,#configurator .has-tooltip.has-options textarea,#configurator .has-tooltip.has-options small,#configurator .has-tooltip.has-options .select,#configurator .has-tooltip.has-options .ginput_container_select{width:calc(100% - 6.5rem)}}@media only screen and (min-width: 540px){#configurator .has-tooltip.has-options input.custom,#configurator .has-tooltip.has-options textarea,#configurator .has-tooltip.has-options small,#configurator .has-tooltip.has-options .select,#configurator .has-tooltip.has-options .ginput_container_select{width:calc(100% - 8rem)}}@media only screen and (min-width: 640px){#configurator .has-tooltip.has-options input.custom,#configurator .has-tooltip.has-options textarea,#configurator .has-tooltip.has-options small,#configurator .has-tooltip.has-options .select,#configurator .has-tooltip.has-options .ginput_container_select{width:calc(100% - 2.25rem)}}@media only screen and (min-width: 940px){#configurator .has-tooltip.has-options input.custom,#configurator .has-tooltip.has-options textarea,#configurator .has-tooltip.has-options small,#configurator .has-tooltip.has-options .select,#configurator .has-tooltip.has-options .ginput_container_select{width:calc(100% - 10.625rem)}}@media only screen and (min-width: 1040px){#configurator .has-tooltip.has-options .tooltip{float:right}}#configurator .textarea.has-tooltip{display:block;margin-top:0}@media only screen and (min-width: 1040px){#configurator .textarea.has-tooltip .tooltip{float:none}}#configurator input.custom,#configurator input[type="text"],#configurator textarea,#configurator small,#configurator .select,#configurator .ginput_container_select{width:calc(100% - 1.75rem)}@media only screen and (min-width: 640px){#configurator input.custom,#configurator input[type="text"],#configurator textarea,#configurator small,#configurator .select,#configurator .ginput_container_select{width:calc(100% - 2.25rem)}}@media only screen and (min-width: 940px){#configurator .inline label,#configurator .inline .select{display:inline-block;float:left}#configurator .inline label{position:absolute;width:9em;margin-top:1em}#configurator .inline .select,#configurator .inline small,#configurator .inline input.custom,#configurator .inline input[type="text"]{width:calc(100% - 11.25rem);margin-left:9em}}@media only screen and (min-width: 940px) and (min-width: 1040px){#configurator .inline .select,#configurator .inline small,#configurator .inline input.custom,#configurator .inline input[type="text"]{width:calc(100% - 19.6rem)}}@media only screen and (min-width: 940px){.wood-beam #configurator .inline .select,.wood-beam #configurator .inline small,.wood-beam #configurator .inline input.custom,.wood-beam #configurator .inline input[type="text"]{width:calc(100% - 12.25rem);margin-left:10em}}@media only screen and (min-width: 940px) and (min-width: 1280px){.wood-beam #configurator .inline input[type="text"]{width:calc(100% - 20.5rem)}}@media only screen and (min-width: 940px){#configurator .inline input.custom,#configurator .inline small{margin-left:9rem}#configurator .inline .select,#configurator .inline button{margin-top:.75em}#configurator .inline button.tooltip{margin-top:.6em}#configurator .inline.has-options .select,#configurator .inline.has-options small,#configurator .inline.has-options input.custom{width:calc(100% - 17.5rem)}}@media only screen and (min-width: 940px) and (min-width: 1040px){#configurator .inline.has-options .select,#configurator .inline.has-options small,#configurator .inline.has-options input.custom{width:calc(100% - 19.6rem)}}@media only screen and (min-width: 940px) and (min-width: 940px){#configurator .inline.has-options.has-tooltip .select{width:calc(100% - 19.6rem)}}#configurator ol{position:static;left:auto;counter-reset:config-counter;padding:0 0 0 2em}@media only screen and (min-width: 640px){#configurator ol{margin:0;padding:0 0 0 2.5em}}#configurator ol>li{position:relative;margin:1em 0 2em;padding-top:1px;list-style:none}#configurator ol>li:before{content:counter(config-counter);position:absolute;top:-.15em;left:-2em;width:1.5em;height:1.5em;line-height:1.5;counter-increment:config-counter;color:#fff;background-color:#ea6424;border-radius:50%;font-weight:bold;text-align:center}@media only screen and (min-width: 640px){#configurator ol>li:before{top:-.25em;left:-2.5em;width:2em;height:2em;line-height:2}}@media only screen and (min-width: 640px){#configurator ol>li:first-child{margin:0}}#configurator ol>li>h3{margin-top:.15em;background-color:#ea6424;font-size:1em;line-height:.75;font-weight:600;letter-spacing:.1em}@media only screen and (min-width: 640px){#configurator ol>li>h3{font-size:1.17em}}#configurator ol>li>h3 span{display:inline-block;color:#ea6424;background-color:#fff;padding-right:.25em}#configurator .important{margin-top:-.3em}.wood-beam #configurator h4:not(.modal-title){text-align:left;font-size:.75em;line-height:1.6;letter-spacing:0.04em;text-transform:none}@media only screen and (min-width: 540px){.wood-beam #configurator h4:not(.modal-title){font-size:1em;margin-top:1.25em}}@media only screen and (min-width: 640px){.wood-beam #configurator h4:not(.modal-title){font-size:.75em}}@media only screen and (min-width: 880px){.wood-beam #configurator h4:not(.modal-title){font-size:1em}}@media only screen and (min-width: 1040px){.wood-beam #configurator h4:not(.modal-title){float:left;width:6.5em}}.wood-beam #configurator h4:not(.modal-title)+.group label{margin-top:0}@media only screen and (min-width: 1040px){.wood-beam #configurator h4:not(.modal-title) ~ .textarea,.wood-beam #configurator h4:not(.modal-title) ~ .textfield,.wood-beam #configurator h4:not(.modal-title) ~ .note{width:auto;margin-left:6.5rem}}@media only screen and (min-width: 1040px){.wood-beam #configurator h4:not(.modal-title) ~ .note{clear:both}}@media only screen and (min-width: 1040px){.wood-beam #configurator h4:not(.modal-title)+.group{float:left;width:calc(100% - 6.5em);margin-top:1.25em;margin-bottom:1.25em;margin-left:0}}@media only screen and (min-width: 1040px){.wood-beam #configurator h4:not(.modal-title)+.group textarea,.wood-beam #configurator h4:not(.modal-title)+.group label{width:calc(100% - 2.25em)}}@media only screen and (min-width: 1280px){.wood-beam #configurator h4:not(.modal-title) ~ .group textarea,.wood-beam #configurator h4:not(.modal-title) ~ .group input[type="text"]{width:calc(100% - 10.5rem)}}.wood-beam #configurator h4:not(.modal-title) ~ .textfield small{width:100%}.wood-beam #configurator .note{margin-top:1em}.select,.ginput_container_select{position:relative;display:inline-block;width:70%;line-height:1;border:2px solid #a49e99}@media only screen and (min-width: 540px){.select,.ginput_container_select{line-height:1.3}}@media only screen and (min-width: 940px){.select,.ginput_container_select{line-height:1.4}}.select:after,.ginput_container_select:after{position:absolute;content:" ";width:2em;top:0;bottom:0;right:0;background:#a49e99 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9Ii00IC00IDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC00IC00IDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgPHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIxNy42IDQuMyAtMS42IDQuMyA4IDE0LjEgIi8+DQo8L3N2Zz4=") no-repeat center/80%;pointer-events:none;z-index:0}.select select,.ginput_container_select select{position:relative;background:transparent;width:100%;font-size:.75em;padding:.25em 3em .25em .25em;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.select select::-ms-expand,.ginput_container_select select::-ms-expand{display:none}@media only screen and (min-width: 540px){.select select{font-size:1em;padding:.25em 2.25em .25em .25em}}@media only screen and (min-width: 640px){.select select{font-size:.75em;padding:.25em 3em .25em .25em}}@media only screen and (min-width: 880px){.select select{font-size:1em;padding:.25em 2.25em .25em .25em}}.ginput_container_select select{font-size:1em}.ginput_container_select:after{width:2em;top:0;bottom:0}.byline{display:none}time.published{display:none;font-size:.75em}@media only screen and (min-width: 640px){time.published{font-size:1em}}.type-post time.published{display:inherit}.search .entry-title,.category .entry-title{text-align:left}.search .hentry time,.category .hentry time{margin-top:.25em}.search .entry-summary p,.category .entry-summary p{margin-top:.5em}.search .main article.door{*zoom:1}.search .main article.door:after{content:"";display:table;clear:both}.search .main article.door figure{float:left;width:75px;margin:0 1em .5em 0}.search .main article.door header:after{display:none}.single-post h2{margin-bottom:.25em;line-height:1}article.type-post{*zoom:1}article.type-post:after{content:"";display:table;clear:both}body:after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(120,120,120,0.4);visibility:hidden;opacity:0;z-index:4;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-o-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s}body.overlay:after{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s, visibility 0s 0s;-o-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s}section.products article{position:static;text-align:center;border:1px solid transparent;opacity:1;visibility:visible;-webkit-transition:opacity .4s 0s, visibility 0s .4s;-o-transition:opacity .4s 0s, visibility 0s .4s;transition:opacity .4s 0s, visibility 0s .4s}section.products article:hover{cursor:pointer;border:1px solid #a49e99}section.products article.selected{opacity:0;visibility:hidden;-webkit-transition:opacity 0s 0s, visibility 0s 0s;-o-transition:opacity 0s 0s, visibility 0s 0s;transition:opacity 0s 0s, visibility 0s 0s}#product-select,section.products article{display:block;overflow:hidden;padding:.25em 0 .5em;background:#fff}@media only screen and (min-width: 640px){#product-select,section.products article{padding:1.5em 1em 1em}}#product-select:not(.morph) .entry-title,section.products article:not(.morph) .entry-title{height:28px}#product-select .entry-title,section.products article .entry-title{margin:0}@media only screen and (min-width: 640px){#product-select .entry-title,section.products article .entry-title{margin:1em 0 0}}@media only screen and (min-width: 640px){#product-select.moulding-select .entry-title,section.products.mouldings article .entry-title{margin:1em 0}}@media only screen and (min-width: 640px){#product-select.moulding-select img,section.products.mouldings article img{margin:-1em 0 0}}#product-select{position:fixed;visibility:hidden;border:1px solid #a49e99;text-align:center;-webkit-transition:opacity 400ms ease, visibility 400ms ease;-o-transition:opacity 400ms ease, visibility 400ms ease;transition:opacity 400ms ease, visibility 400ms ease}@media only screen and (min-width: 640px){#product-select{-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}}#product-select.morph{top:50% !important;left:50% !important;padding:2em 1em 1em;visibility:visible;z-index:10;border-color:#a49e99;-webkit-transform:translate3d(-50%, -50%, 0) !important;transform:translate3d(-50%, -50%, 0) !important}#product-select.morph .entry-title{font-size:.8125em}@media only screen and (min-width: 400px){#product-select.morph .entry-title{font-size:1em}}#product-select.morph .close,#product-select.morph .expand{opacity:1;-webkit-transition:opacity .2s linear .3s;-o-transition:opacity .2s linear .3s;transition:opacity .2s linear .3s}#product-select.morph .expand>*{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (min-width: 640px){#product-select img{-webkit-transition:width .4s ease-in-out, height .4s ease-in-out;-o-transition:width .4s ease-in-out, height .4s ease-in-out;transition:width .4s ease-in-out, height .4s ease-in-out}}@media only screen and (min-width: 640px){#product-select .entry-title{-webkit-transition:font-size .4s ease-in-out;-o-transition:font-size .4s ease-in-out;transition:font-size .4s ease-in-out}}#product-select .close{position:absolute;right:0.5em;top:0.5em;padding:10px}#product-select #double{display:none}#product-select #double img{max-width:50%}@media only screen and (min-width: 640px){#product-select #double img{-webkit-transition:height .4s ease-in-out;-o-transition:height .4s ease-in-out;transition:height .4s ease-in-out}}#product-select #double img:nth-of-type(2){-webkit-transform:translate3d(0, 0, 0) scale(-1, 1);transform:translate3d(0, 0, 0) scale(-1, 1)}#product-select a[href="#single"]{font-weight:900;color:#000}#product-select.double #single{display:none}#product-select.double #double{display:block}#product-select.double a[href="#single"]{font-weight:inherit;color:inherit}#product-select.double a[href="#double"]{font-weight:900;color:#000}#product-select .close,#product-select .expand{opacity:0;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}#product-select .expand>*{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}#product-select nav{-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#product-select a.btn{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}#product-select p{-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}#product-select button{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}#product-select.door-select.morph{width:290px !important;height:510px !important}@media only screen and (min-width: 400px){#product-select.door-select.morph{width:320px !important;height:620px !important}}#product-select.door-select.morph:not(.double) img{max-width:none}#product-select.door-select.morph img{height:300px}@media only screen and (min-width: 400px){#product-select.door-select.morph img{height:360px}}#product-select.moulding-select.morph{width:290px !important;height:490px !important}@media only screen and (min-width: 400px){#product-select.moulding-select.morph{width:388px !important;height:600px !important}}#product-select.moulding-select.morph .entry-title{margin:.25em 0 .75em}@media only screen and (min-width: 400px){#product-select.moulding-select.morph .entry-title{font-size:.8125em}}#product-select.moulding-select.morph img{max-height:340px;margin-bottom:-1em;border-color:transparent}@media only screen and (min-width: 400px){#product-select.moulding-select.morph img{max-height:424px}}@media only screen and (min-width: 640px){#product-select.moulding-select.morph img{max-height:440px}}#product-select.wood-beam-select.morph{width:290px !important;height:410px !important}@media only screen and (min-width: 400px){#product-select.wood-beam-select.morph{width:370px !important;height:520px !important}}#product-select.wood-beam-select.morph .entry-title{margin:.25em 0 .75em}@media only screen and (min-width: 400px){#product-select.wood-beam-select.morph .entry-title{font-size:.8125em}}#product-select.wood-beam-select.morph img{max-height:260px;margin-bottom:-1em;border-color:transparent}@media only screen and (min-width: 400px){#product-select.wood-beam-select.morph img{max-height:340px}}.expand .tablist{margin:.5em 0 2em}.expand p{margin:.5em 0}@media only screen and (min-width: 400px){.expand p{font-size:1em}}.expand .btn{width:100%}@media only screen and (min-width: 400px){.expand .btn{font-size:1em}}#quoteForm .modal-footer{display:none}#quoteForm.specific-product .modal-footer{display:block}.modal.options .modal-header{border-bottom:none}.modal.options .modal-title{font-size:1.5em;text-align:center}.modal.options .modal-body{*zoom:1;padding:0 .5em}.modal.options .modal-body:after{content:"";display:table;clear:both}.modal.options .form-option{margin:0 0 1em;width:33.3333%;float:left;padding:0 .5em;cursor:pointer}.modal.options .form-option:nth-child(3n+1){clear:both}@media only screen and (min-width: 480px){.modal.options .form-option{width:25%}.modal.options .form-option:nth-child(3n+1){clear:none}.modal.options .form-option:nth-child(4n+1){clear:both}}@media only screen and (min-width: 640px){.modal.options .form-option{width:20%}.modal.options .form-option:nth-child(4n+1){clear:none}.modal.options .form-option:nth-child(5n+1){clear:both}}.modal.options .form-option.selected img,.modal.options .form-option.selected .thumbnail:before,.modal.options .form-option:hover img,.modal.options .form-option:hover .thumbnail:before{border-color:#000}.modal.options .form-option.disabled{opacity:.4;cursor:default}.modal.options .form-option.disabled:hover img,.modal.options .form-option.disabled:hover .thumbnail:before{border-color:transparent}.modal.options .form-option.selected.disabled img,.modal.options .form-option.selected.disabled .thumbnail:before,.modal.options .form-option.selected.disabled:hover img,.modal.options .form-option.selected.disabled:hover .thumbnail:before{border-color:#ea6424}.modal.options .form-option .thumbnail:before{content:''}.modal.options .form-option img{width:100%;height:100%;border:2px solid transparent;background-color:#fff}.modal.options .form-option img{z-index:1}.modal.options .form-option h5,.modal.options .form-option p{text-align:center;margin:0;font-size:.6125rem}.modal.options .form-option h5{margin-top:0.2em;line-height:1.1;color:#a49e99}.modal.options .form-option p{font-weight:500}.form-option.unsure .thumbnail,.form-option.blank .thumbnail{position:relative;width:100%;height:0;padding-top:100%}.form-option.unsure .thumbnail:before,.form-option.blank .thumbnail:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d1cecc;border:2px solid #fff}.form-option.unsure .thumbnail:after,.form-option.blank .thumbnail:after{content:'?';position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-family:"Gotham A","Gotham B",Gotham,Montserrat,sans-serif;font-size:3.5em;font-weight:700}#glass-options .form-option.unsure .thumbnail,#glass-options .form-option.blank .thumbnail{padding-top:53.1%}#profile-options .form-option.unsure .thumbnail,#profile-options .form-option.blank .thumbnail{padding-top:56.75%}#handing_swing-options .form-option.unsure .thumbnail,#handing_swing-options .form-option.blank .thumbnail{padding-top:50.75%}#jamb-options .form-option.unsure .thumbnail,#jamb-options .form-option.blank .thumbnail{padding-top:52%}#machining-options .form-option.unsure .thumbnail,#machining-options .form-option.blank .thumbnail{padding-top:114.12%}#edge_detail-options .form-option.unsure .thumbnail,#edge_detail-options .form-option.blank .thumbnail{padding-top:79.23%}.form-option.blank .thumbnail:after{content:'ø'}#glass-options .form-option,#profile-options .form-option,#handing_swing-options .form-option,#jamb-options .form-option,#machining-options .form-option,#edge_detail-options .form-option{width:100%}#glass-options .form-option:nth-child(1n),#profile-options .form-option:nth-child(1n),#handing_swing-options .form-option:nth-child(1n),#jamb-options .form-option:nth-child(1n),#machining-options .form-option:nth-child(1n),#edge_detail-options .form-option:nth-child(1n){clear:none}@media only screen and (min-width: 480px){#glass-options .form-option,#profile-options .form-option,#handing_swing-options .form-option,#jamb-options .form-option,#machining-options .form-option,#edge_detail-options .form-option{width:50%}#glass-options .form-option:nth-child(2n+1),#profile-options .form-option:nth-child(2n+1),#handing_swing-options .form-option:nth-child(2n+1),#jamb-options .form-option:nth-child(2n+1),#machining-options .form-option:nth-child(2n+1),#edge_detail-options .form-option:nth-child(2n+1){clear:both}}.modal-content{border-radius:0}.popover-content{font-weight:300}.popover-content p{margin:0}.popover-content p+p{margin-top:1em}
