/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 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:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}b,strong,.strong{font-weight:700}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}.clearfix,.cf{zoom:1}.clearfix:before,.cf:before,.clearfix:after,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}.reset{margin:0;padding:0}@font-face{font-family:'RobotoRegular';src:url('../_/font/Roboto-Regular-webfont.eot');src:url('../_/font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-Regular-webfont.woff') format('woff'),url('../_/font/Roboto-Regular-webfont.ttf') format('truetype'),url('../_/font/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoItalic';src:url('../_/font/Roboto-Italic-webfont.eot');src:url('../_/font/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-Italic-webfont.woff') format('woff'),url('../_/font/Roboto-Italic-webfont.ttf') format('truetype'),url('../_/font/Roboto-Italic-webfont.svg#RobotoItalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoBold';src:url('../_/font/Roboto-Bold-webfont.eot');src:url('../_/font/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-Bold-webfont.woff') format('woff'),url('../_/font/Roboto-Bold-webfont.ttf') format('truetype'),url('../_/font/Roboto-Bold-webfont.svg#RobotoBold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoBoldItalic';src:url('../_/font/Roboto-BoldItalic-webfont.eot');src:url('../_/font/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-BoldItalic-webfont.woff') format('woff'),url('../_/font/Roboto-BoldItalic-webfont.ttf') format('truetype'),url('../_/font/Roboto-BoldItalic-webfont.svg#RobotoBoldItalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoThin';src:url('../_/font/Roboto-Thin-webfont.eot');src:url('../_/font/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-Thin-webfont.woff') format('woff'),url('../_/font/Roboto-Thin-webfont.ttf') format('truetype'),url('../_/font/Roboto-Thin-webfont.svg#RobotoThin') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoThinItalic';src:url('../_/font/Roboto-ThinItalic-webfont.eot');src:url('../_/font/Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-ThinItalic-webfont.woff') format('woff'),url('../_/font/Roboto-ThinItalic-webfont.ttf') format('truetype'),url('../_/font/Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoLight';src:url('../_/font/Roboto-Light-webfont.eot');src:url('../_/font/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-Light-webfont.woff') format('woff'),url('../_/font/Roboto-Light-webfont.ttf') format('truetype'),url('../_/font/Roboto-Light-webfont.svg#RobotoLight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoLightItalic';src:url('../_/font/Roboto-LightItalic-webfont.eot');src:url('../_/font/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-LightItalic-webfont.woff') format('woff'),url('../_/font/Roboto-LightItalic-webfont.ttf') format('truetype'),url('../_/font/Roboto-LightItalic-webfont.svg#RobotoLightItalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoLightItalic';src:url('../_/font/Roboto-LightItalic-webfont.eot');src:url('../_/font/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/Roboto-LightItalic-webfont.woff') format('woff'),url('../_/font/Roboto-LightItalic-webfont.ttf') format('truetype'),url('../_/font/Roboto-LightItalic-webfont.svg#RobotoLightItalic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoSlabBold';src:url('../_/font/robotoslab-bold-webfont.eot');src:url('../_/font/robotoslab-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/robotoslab-bold-webfont.woff') format('woff'),url('../_/font/robotoslab-bold-webfont.ttf') format('truetype'),url('../_/font/robotoslab-bold-webfont.svg#RobotoSlabBold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoSlabLight';src:url('../_/font/robotoslab-light-webfont.eot');src:url('../_/font/robotoslab-light-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/robotoslab-light-webfont.woff') format('woff'),url('../_/font/robotoslab-light-webfont.ttf') format('truetype'),url('../_/font/robotoslab-light-webfont.svg#RobotoSlabLight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoSlabRegular';src:url('../_/font/robotoslab-regular-webfont.eot');src:url('../_/font/robotoslab-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/robotoslab-regular-webfont.woff') format('woff'),url('../_/font/robotoslab-regular-webfont.ttf') format('truetype'),url('../_/font/robotoslab-regular-webfont.svg#RobotoSlabRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'RobotoSlabthin';src:url('../_/font/robotoslab-thin-webfont.eot');src:url('../_/font/robotoslab-thin-webfont.eot?#iefix') format('embedded-opentype'),url('../_/font/robotoslab-thin-webfont.woff') format('woff'),url('../_/font/robotoslab-thin-webfont.ttf') format('truetype'),url('../_/font/robotoslab-thin-webfont.svg#RobotoSlabthin') format('svg');font-weight:400;font-style:normal}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert{margin:10px;padding:5px 18px;border:1px solid}.alert-help{margin:10px;padding:5px 18px;border:1px solid;border-color:#e8dc59;background:#ebe16f}.alert-info{margin:10px;padding:5px 18px;border:1px solid;border-color:#bfe4f4;background:#d5edf8}.alert-error{margin:10px;padding:5px 18px;border:1px solid;border-color:#f8cdce;background:#fbe3e4}.alert-success{margin:10px;padding:5px 18px;border:1px solid;border-color:#deeaae;background:#e6efc2}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:"RobotoRegular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;color:#565656;background:#141514}#container{background:#fff}.wrap{width:96%;margin:0 auto}.antispam{unicode-bidi:bidi-override;direction:rtl;text-decoration:underline;color:#64a13a}.buttons{text-align:center}.button{width:100%;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-ms-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out;color:#fff;font-family:"RobotoSlabThin";display:inline-block;font-size:1.25em;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;line-height:2em;padding:0 .75em;margin:0 0 1px;background:#64a13a}.button.cancel{background:#a9401c}.button.specs{background:#494b49}.button.download{background:#9b2117}.button:hover{background:#1c1d1c;color:#fff}.social{display:block}.social a{background-image:url('../i/social.png');background-repeat:no-repeat;display:inline-block;width:32px;height:32px;margin-right:.5em}
.social .facebook{background-position:0 0}
.social .facebook:hover{background-position:-32px 0}
.social .instagram{background-position: -320px 0;}
.social .instagram:hover{background-position:-352px 0}
.social .houzz{background-position: -384px 0;}
.social .houzz:hover{background-position:-416px 0}
.social .google{background-position:-64px 0}.social .google:hover{background-position:-96px 0}.social .rss{background-position:-128px 0}.social .rss:hover{background-position:-160px 0}.social .twitter{background-position:-192px 0}.social .twitter:hover{background-position:-224px 0}.social .youtube{background-position:-256px 0}.social .youtube:hover{background-position:-288px 0}.social.active .facebook{background-position:-32px 0}.social.active .google{background-position:-96px 0}.social.active .rss{background-position:-160px 0}.social.active .twitter{background-position:-224px 0}.social.active .youtube{background-position:-288px 0}.terms{font-size:10px;font-style:italic;margin:1em 0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"RobotoRegular","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:400}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.5em;line-height:1.333em;font-family:RobotoThin;color:#64a13a;text-align:center}h2,.h2{font-size:1.75em;line-height:1.4em;margin-bottom:.375em;font-family:"RobotoLight","Helvetica Neue",Helvetica,Arial,sans-serif}h2 strong,.h2 strong{font-family:"RobotoRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#64a13a;font-weight:400}h3,.h3{font-size:1.125em}.page-content h3{font-family:"RobotoBold","Helvetica Neue",Helvetica,Arial,sans-serif}.faq h3,.specifications h3{font-family:"RobotoRegular","Helvetica Neue",Helvetica,Arial,sans-serif}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}.chromeframe{background:#ebe16f;margin:0;padding:1em}.chromeframe a{color:#e33}header.header{z-index:99}#mainmenu,div.loc,#switch{display:none}#mobilemenu{background:#416926;position:absolute;left:0;top:80px;width:100%;margin:0}#mobilemenu a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:0 1em;font-size:1.5em;line-height:2.4em;height:0;font-family:RobotoThin;color:#fff;border-bottom:0;display:block;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobilemenu a:hover{background:#323432;padding:0 1em 0 2em}#menudd{height:80px}#menudd.open a.dd{background-image:url('../i/sml-arrow-up.png');background-position:center 50%}#menudd.open a.dd:hover{background-position:center 40%}#menudd.open #mobilemenu{display:block}#menudd.open #mobilemenu a{height:2.4em;border-bottom:1px solid #a6d487}#menudd a.dd{position:absolute;right:0;top:0;background:#323432;background-image:url('../i/sml-arrow-down.png');background-position:center 50%;background-repeat:no-repeat;height:80px;width:80px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menudd a.dd:hover{background-color:#416926;background-position:center 60%}header nav{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translatez(0);clear:both;background:#64a13a;height:80px}header nav .logo{width:50%;line-height:100%;float:left;margin-right:1px;display:block}header nav .logo a{width:220px;height:80px;background:#70b441 url('../i/logo-colour.png') center;display:block}.seealso{padding:1em;background:#efefef;border-radius:3px;font-size:.8em}.seealso a{color:#000;display:inline-block;text-decoration:none;border-bottom:1px solid #64a13a}.seealso a:hover{color:#64a13a;border-bottom:0}p.msg{padding:1em}p.msg.success{background:#64a13a;color:#fff}p.msg.error{background:#a9401c;color:#fff}#contactdetails h3{border-bottom:#ccc 1px solid;padding-bottom:.5em;color:#000}#contactdetails .address{margin-top:.5em;display:block}#content{min-height:10em;margin:3em 0 0}#content .pad{margin:0 auto;width:96%;padding:2em 0}#content .pad.basic{padding:0}#content .pad:empty{display:none}#content.loading{background:#fff url('../i/content-load.gif') center no-repeat}#content p{font-size:.8em}#content article.specifications,#content #contactform{padding:2em 0;background:#323432;color:#717571}#content article.specifications h1,#content #contactform h1{color:#fff;font-size:1.5em}#content article.specifications h3,#content #contactform h3{color:#fff;margin:0}#content article.specifications p,#content #contactform p{margin-top:0;text-align:left;font-size:.75em}.page-content ul li{padding-left:1em;text-indent:-.7em}.page-content ul li:before{content:"» ";color:#64a13a}.fill{height:100%;margin:0;padding:0}html.home{height:100%;margin:0;padding:0}html.home body{height:100%;margin:0;padding:0}html.home #container{height:100%;margin:0;padding:0}html.home #menudd{z-index:99}html.home footer.footer{display:none}html.home header.header{position:absolute;top:0;width:100%}#homepanel{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;margin:0;padding:0;background:#323432 url('../i/grey-loader.gif') center no-repeat}#homepanel h1,#homepanel h3{color:#fff;text-align:left;margin:0}#homepanel h1{font-size:1.5em}#homepanel h3{font-size:.8em;font-weight:400;color:#000}#homepanel .slider{height:100%;margin:0;padding:0;background-size:cover;background-position:50% 50%}#homepanel .bg{height:100%;margin:0;padding:0;background-size:cover;overflow:hidden;background-position:50% 50%}#homepanel .bg img{min-width:100%;min-height:100%}#homepanel .control{visibility:hidden;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;position:absolute;width:80%;top:25%;left:10%}#homepanel .control.active{visibility:visible;opacity:1}#homepanel .control span{width:40px;height:40px;display:inline-block;cursor:pointer}#homepanel .control span.next{background:#323432 url('../i/sml-arrow-right.png') center no-repeat}#homepanel .control span.prev{background:#323432 url('../i/sml-arrow-left.png') center no-repeat;margin-right:1px}#homepanel .control span:hover{background-color:#9b2117}#homepanel .buttons{text-align:left}#homepanel .box{padding:.5em;background:#64a13a;display:inline-block;clear:right;max-width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#contactform input,#contactform textarea{width:100%;padding:.25em;border:#fff 1px solid;margin:0 0 1em;color:#64a13a;background:#1c1d1c;border:#494b49 1px solid}#contactform input:focus,#contactform textarea:focus{background:#fff;border:#64a13a 1px solid}#contactform input:hover,#contactform textarea:hover{border:#64a13a 1px solid}#contactform .placeholder{color:#ccc}#quote{margin:0 0 1em}#quote .step2,#quote .actions{display:none}#quote span{display:block}#quote h3{background:#64a13a;margin:0;padding:1em;text-align:center;color:#fff}#quote .item{position:relative;min-height:40px;background:#fff;margin-bottom:.5em}#quote .item .title{display:block;background:#646864;color:#fff;padding:.5em}#quote .item .description{padding:.5em;font-size:.85em}#quote .item .remove{display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:#a9401c url('../i/sml-arrow-left.png') center no-repeat;cursor:pointer}#quote .item .remove:hover{background-color:#323432}#quote .calc .step2 h4,#quote .contact .step2 h4{background:0;color:#64a13a;border-bottom:#323432 1px solid;margin:0 0 1em;padding-left:0}#quote .calc h4,#quote .contact h4{margin:0;background:#323432;padding:.75em;color:#fff;font-weight:400}#quote .box{background:#efefef;padding:1em}#quote .costing h4{background:#494b49}#quote .costing{opacity:.3}#quote .choice,#quote .costing{background:#efefef}#quote .calc input,#quote .contact input,#quote .calc textarea,#quote .contact textarea{width:100%;padding:.25em;border:#fff 1px solid;margin:0 0 1em}#quote .calc input:focus,#quote .contact input:focus,#quote .calc textarea:focus,#quote .contact textarea:focus{background:#64a13a;color:#fff;border:#64a13a 1px solid}#quote .calc input:hover,#quote .contact input:hover,#quote .calc textarea:hover,#quote .contact textarea:hover{border:#64a13a 1px solid}#quote .calc input.radio,#quote .contact input.radio,#quote .calc textarea.radio,#quote .contact textarea.radio{width:auto;margin-right:.5em}#quote .calc .radiogroup,#quote .contact .radiogroup{margin-bottom:1em;font-size:.9em}#quote .calc .half input,#quote .contact .half input{display:inline-block;width:40%}#quote .contact{display:none}#map{min-height:300px;margin:3em 0 0}#map .infowindow{color:#323432}#map .infowindow span{display:block}#map .infowindow .title{color:#64a13a;padding:.5em 0;font-family:"RobotoSlabThin";font-size:1.25em}#map .infowindow .content{font-size:11px}.fd_album{background:#efefef}.fd_album h3{text-align:center;border-bottom:#ccc 1px solid;margin:1em 0 0}.fd_album .images{padding:2em 0}.fd_album .images a{background:#64a13a url('../i/sml-arrow-up.png') center no-repeat;margin:1%;line-height:0;display:inline-block;width:23%}.fd_album .images a img{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%}.fd_album .images a:hover img{opacity:.2}article.faq.active h3{background:#416926 url('../i/sml-arrow-up.png') 98% 50% no-repeat}article.faq h3{background:#64a13a url('../i/sml-arrow-down.png') 98% 50% no-repeat;color:#fff;margin:0;padding:.5em 4em .5em .5em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom:1px solid #4f7f2e}article.faq h3:hover{background-color:#4f7f2e}article.faq span{background:#ebf5e5;display:block;padding:.5em;margin:0 0 1em}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:0;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}.footer{clear:both;background:#1c1d1c;font-size:12px;padding:2em 0}.footer a{color:#64a13a}.footer a.author{color:#565656}.footer p{margin:0 0 1em}.fd_box{min-height:200px;position:relative}.fd_box.feature,.fd_box.quote{background-position:0 50%;background-size:cover!important;color:#fff;display:table;width:100%}.fd_box.feature{font-family:RobotoThin;background-color:#64a13a}.fd_box.feature blockquote{display:table-cell;vertical-align:middle}.fd_box.feature blockquote span{display:block;padding:.75em;margin:0 auto;background:#64a13a;width:50%;text-align:center}.fd_box.quote{font-family:"RobotoSlabRegular","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#64a13a;font-size:2em}.fd_box.quote span{padding:.75em 15%;display:table-cell;vertical-align:middle;text-align:center}@media only screen and (min-width: 481px){#mainmenu,div.loc{ display:none}#content .pad{width:90%}#content article.specifications h1{font-size:2em}html.home footer.footer{position:fixed;bottom:0;width:100%;z-index:98}}@media only screen and (min-width: 768px){.onecol{ width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}.button{width:auto}.fd_box{min-height:400px}.fd_box.feature{font-size:2em}.fd_box.quote{font-size:2.5em}.fd_box.quote span{padding:.75em 20%}#mainmenu{float:left;display:block}#menudd{display:none}#inner-header{-webkit-transition:margin 1s ease-in-out;-moz-transition:margin 1s ease-in-out;-ms-transition:margin 1s ease-in-out;-o-transition:margin 1s ease-in-out;transition:margin 1s ease-in-out}#inner-header.scrolled{margin:-140px 0 140px}div.loc{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}div.loc.squish{opacity:0}#totop{opacity:0;visibility:hidden;height:40px;width:40px;position:fixed;bottom:0;right:0;cursor:pointer;background:#64a13a url('../i/sml-arrow-up.png') 2px center no-repeat;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#totop:hover{background-color:#323432}#totop.active{opacity:1;visibility:visible}#switch{display:block;position:relative}#switch .next,#switch .prev{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;right:0;height:40px;width:40px;line-height:40px;padding-left:40px;color:#fff;text-decoration:none;font-size:.8em;display:block;overflow:hidden}#switch .next:hover,#switch .prev:hover{background-color:#323432;width:160px}#switch .next{top:0;background:url('../i/sml-arrow-right.png') left center no-repeat;background-color:#64a13a}#switch .prev{top:41px;background:url('../i/sml-arrow-left.png') left center no-repeat;background-color:#64a13a}header.header{background:url('../i/sml-arrow-up-green.png') center 50px fixed no-repeat}header nav{clear:both;background:#64a13a;height:140px}header nav ul>li>a{background:url('../i/sml-arrow-down.png') center 80% no-repeat}header nav ul li>a:only-child{background:0}header nav a:hover,header nav a:visited:hover,header nav a:focus,header nav a:visited:focus{color:#fff}header nav .logo{width:auto;display:table}header nav .logo a{height:140px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header nav .logo a:hover{background-color:#7abe4b;background-position:0 -140px}header nav ul{margin:0}header nav ul li,header nav ul a{display:block;line-height:140px;text-decoration:none;color:#fff}header nav ul li{float:left;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#588e33;margin-right:1px}header nav ul li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 2em;font-size:14px}header nav ul li:hover{background:#323432}header nav ul li:hover a{background-position:center 90%}header nav ul li ul{visibility:hidden;position:absolute;top:140px}header nav ul li ul li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#64a13a;min-width:300px;line-height:1;height:1px;overflow:hidden;border-bottom:1px solid #494b49}header nav ul li ul li a{line-height:1em;padding:.5em;font-size:1.5em;font-family:RobotoThin;background-position:90% center!important}header nav ul li ul li a:hover{background:#64a13a}header nav ul li ul li:last-child{border-bottom:0}header nav ul li ul li:nth-child(even){background:#3c3e3c}header nav ul li:hover ul{visibility:visible}header nav ul li:hover ul li{height:3em;background:#323432}#content .pad{width:70%}#content p{font-size:1em;text-align:left}#content article.specifications p,#content article.specifications h3{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#content article.specifications h1{font-size:2.5em}#content article.specifications div.group:hover p{color:#494b49}#content article.specifications div.group div:hover p{color:#fff}#content article.specifications div.group div:hover h3{color:#64a13a}#homepanel h1{font-size:2em}#homepanel h3{font-size:.95em}#homepanel .control{width:50%;top:40%;left:10%}#homepanel .control .box{padding:1em}#map{min-height:500px}.fd_album{background:#efefef url('../i/noisy.png')}.fd_album .images a{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}}@media only screen and (min-width: 1030px){.fd_box{ min-height:600px}.fd_box.feature{font-size:3em}.fd_box.quote{font-size:3em}.fd_box.quote span{padding:.75em 25%}.menu.cf{max-width:1200px}header nav .loc{display:block;float:right;display:table;width:250px;font-size:15px;color:#000}header nav .loc div{display:table-cell;vertical-align:middle;height:140px}header nav .loc div span{display:block;line-height:2em;border-bottom:#8ac661 1px solid}header nav .loc div span strong{color:#fff;font-weight:400}header nav .loc div span:last-child{border-bottom:0}#content .pad{width:50%}#homepanel h1{font-size:2.5em}#homepanel h3{font-size:1em}#homepanel .control{width:50%;top:40%;left:10%}#map{min-height:600px}}@media only screen and (min-width: 1240px){header nav .logo{ width:auto;display:table}header nav .logo a{width:320px;background:#70b441 url('../i/logo-colour-lrg.png') center}}@media print{*{ color:#212121!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}h1{color:#64a13a!important}#container:before{content:"Cosmopolitan Shutters & Blinds"}p a,p a:visited{color:#444!important;text-decoration:underline}p a:after,p a:visited:after{content:" (" attr(href) ")"}p a abbr[title]:after,p a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]: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}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.fd_album{margin:0}.sidebar,.page-navigation,.wp-prev-next,.respond-form,.fd_box,#apexchat_invitation_container_wrapper,nav{display:none!important}h1,h3,p{text-align:left!important}}

/* custom */
header nav ul li ul li a {
white-space: nowrap;
}

#quote select {
  border: 1px solid #999;
  margin-top: 1em;
  font-size: 12px;
}


.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}