@charset "UTF-8";body{color:#7b7b7b;font-family:'Open Sans',sans-serif;font-size:16px;line-height:normal;-webkit-text-size-adjust:100%;background-color:#fff;color:#666;padding:0;margin:0}#wrapper{width:100%;min-height:100%;margin-top:0px;margin-left:auto;margin-right:auto;position:relative}div#header{height:55px}div#header div#logo{float:left;width:19%;text-align:center;padding:5px 0 0 1%}div#header div#logo img{max-height:100%}div#header div#menu{float:left;width:75%}div#header div#social{float:right;width:4%;background:#3b5998;height:55px;text-align:right;padding-right:1%}div#header div#social i.fab.fa-facebook-f{font-size:32px;color:#fff;margin-top:10px}div#content{padding-bottom:30px}div#footer{background:#333}.footer-area{display:inline-block;width:25.1%;padding:20px 4% 0;vertical-align:top}.footer-area span{display:block;color:#c3c3c3;line-height:30px}.footer-area.lt img{width:50%}.footer-area.lt span{margin-left:15px}.footer-area.ct{text-align:center}.footer-area.rt{text-align:right}div#footer p{text-align:center;font-size:14px;padding:20px 0;margin:0}div#footer a{color:#fff}div#assa,div#somfy{background:#fff;float:left;width:48%;height:210px;margin:1%}div#somfy img{margin-top:25px}div#assa span{color:#333}div#MenBt{display:none}div#menu ul.mod-menu.mod-list.nav li{display:inline-block;width:16.6666%;text-align:center}div#menu ul.mod-menu.mod-list.nav li a{font-family:'Raleway',sans-serif;text-transform:uppercase;font-size:20px;color:#5f5f5f;font-weight:bold}div#menu ul.mod-menu.mod-list.nav li a:hover{color:#000}div#menu ul.mod-menu.mod-list.nav li.active a{color:#e11700}h1{font-weight:normal;font-size:30px;color:#e11700;text-transform:uppercase;text-align:center}h2{font-weight:normal;font-size:26px;color:#e11700}h3{font-weight:normal;font-size:24px;color:#e11700;margin:0}p{text-align:justify;font-size:1.2em}a{text-decoration:none}div.full{width:80%;margin:0 auto}body#reviews div.full{width:50%;margin:0 auto}div.left{float:left;width:36%;margin-left:10%;padding-right:4%}div.right{float:right;width:36%;margin-right:10%;padding-left:4%}img{width:150px;max-width:100%}img.full{padding:4px;border:1px solid #b3b3b3;width:99%}img.left{float:left;width:auto;margin:0 25px 25px 0;padding:4px;border:1px solid #b3b3b3}img.right{float:right;width:auto;margin:0 0 25px 25px;padding:4px;border:1px solid #b3b3b3}div.clear{clear:both}div#headerimage img{width:100%}li.listcontent,.jchoptimize-responsive-images__loaded{list-style:none;background:url(https://www.shutter-specialists.com/images/layout/square.png);background-repeat:no-repeat;background-position:0 12px;padding:5px 0 5px 20px;}.center{text-align:center}span.red{color:red}div.cta{background:#ce172b;width:fit-content;color:#fff;font-size:28px;padding:10px 20px;margin:50px auto;margin-right:auto;left:0;right:0;text-align:center;text-transform:uppercase;z-index:111;border-radius:8px}div.cta.slider{position:absolute;top:-200px}div.cta.products{margin-top:150px}div.cta.team{margin-top:40px}div.cta a{color:#fff}.button-wrapper .cta{display:inline-block;margin:20px}div#business h1{color:#fff;font-weight:600;margin:10px}div#top-content{position:relative}h2.hp{background:#7d7d7d;width:80%;padding:5px 30px;color:#fff;margin:0 auto 30px;text-align:center}.grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:90%;margin:0 auto}.grid-box{text-align:center;position:relative}.grid-box img{max-width:70%;position:relative;z-index:2;border:10px solid #fff}.prdlnk{position:relative}.prdlnk a{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;border:1px solid #707173;width:90%;height:100px;padding:40px 0 10px;bottom:-110px;font-size:24px;font-weight:bold;z-index:1}.prdlnk a{color:#333}.prdlnk a:hover{text-decoration:underline}.prdlnk span{position:absolute;width:80%;margin:10px auto;top:30px;margin-left:auto;margin-right:auto;left:0;right:0}.grid.exp{grid-template-columns:1fr 1fr;width:100%;margin-top:10px}.grid.exp .grid-box{height:80px;margin:10px;padding:10px;font-size:26px;vertical-align:middle;border:1px solid #bdbdbd;background:#fbfbfb}div#business{position:absolute;z-index:999;font-family:Raleway;font-size:24px;color:#fff;width:100%;text-align:center;padding:10px 0;background:#333;background-color:rgba(0,0,0,0.5)}body#index div.left{float:left;width:42%;margin:0 4%;position:relative;padding-right:0}body#index div.right{float:right;width:680px;margin:0 6% 0 2%;position:relative;padding-left:0}.textbox{border-left:5px solid #e11700;padding-left:5%}.textbox p{margin:5px 0}p.featured{position:relative;padding-left:32px;margin:20px 0 0}p.featured svg{position:absolute;left:0}.main-content{width:90%;margin:0 auto 50px;text-align:center}div#top-content p,.main-content p{font-size:20px}ul#showroom{margin:10px auto 50px;padding:0}ul#showroom li{font-size:22px;list-style-type:none;margin:10px}ul#showroom li i{font-size:14px;overflow:auto}div#hpreviews ul,div#hpreviews li,div#hpreviews p{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}div#hpreviews ol,div#hpreviews ul{list-style:none}div#hpreviews blockquote,div#hpreviews q{quotes:none}div#hpreviews blockquote:before,div#hpreviews blockquote:after,div#hpreviews q:before,div#hpreviews q:after{content:'';content:none}div#hpreviews table{border-collapse:collapse;border-spacing:0}.cd-testimonials-wrapper{position:relative;width:83%;max-width:768px;background-color:#39393c;margin:2em auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px 40px 70px;z-index:1}.cd-testimonials-wrapper::after{content:'\201C';position:absolute;top:10px;left:0;width:50px;height:50px;padding-top:8px;margin-left:-25px;background:rgba(32,32,34,0.9);font-family:"Georgia",serif;color:#fff;font-size:70px;font-size:4.375rem;text-align:center;display:none}@media only screen and (min-width:768px){.cd-testimonials-wrapper{margin:4em auto;padding:64px 50px 114px}}@media only screen and (min-width:1170px){.cd-testimonials-wrapper::after{display:block}}.cd-testimonials{color:#fff;text-align:center}.cd-testimonials::after{clear:both;content:"";display:table}.cd-testimonials>li{position:absolute;opacity:0}.cd-testimonials>li:first-child{position:relative;opacity:1}.cd-testimonials p{font-family:"Georgia",serif;font-style:italic;line-height:1.4;margin-bottom:1em;padding:0 14px}@media only screen and (min-width:768px){.cd-testimonials p{font-size:22px;font-size:1.375rem}}@media only screen and (min-width:1170px){.cd-testimonials p{font-size:26px;font-size:1.625rem;line-height:1.6}}.cd-author img,.cd-author .cd-author-info{display:inline-block;vertical-align:middle}.cd-author img{width:32px;height:32px;border-radius:50%;margin-right:5px;box-shadow:0 0 6px rgba(0,0,0,0.3)}.cd-author .cd-author-info{text-align:left;line-height:1.2}.cd-author .cd-author-info li:first-child{font-size:14px;font-size:0.875rem}.cd-author .cd-author-info li:last-child{font-size:12px;font-size:0.75rem;color:#c3c3c3}@media only screen and (min-width:768px){.cd-author img{width:50px;height:50px}.cd-author .cd-author-info{line-height:1.4}.cd-author .cd-author-info li:first-child{font-size:16px;font-size:1rem}.cd-author .cd-author-info li:last-child{font-size:14px;font-size:0.875rem}}.flex-direction-nav li{position:absolute;height:100%;width:40px;top:0}.flex-direction-nav li:first-child{left:0}.flex-direction-nav li:last-child{right:0}.flex-direction-nav li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s}.no-touch .flex-direction-nav li a:hover{background-color:#323234}.flex-direction-nav li a::before,.flex-direction-nav li a::after{content:'';position:absolute;left:50%;top:50%;width:2px;height:13px;background-color:#fff}.flex-direction-nav li a::before{-webkit-transform:translateY(-35px) rotate(45deg);-moz-transform:translateY(-35px) rotate(45deg);-ms-transform:translateY(-35px) rotate(45deg);-o-transform:translateY(-35px) rotate(45deg);transform:translateY(-35px) rotate(45deg)}.flex-direction-nav li a::after{-webkit-transform:translateY(-27px) rotate(-45deg);-moz-transform:translateY(-27px) rotate(-45deg);-ms-transform:translateY(-27px) rotate(-45deg);-o-transform:translateY(-27px) rotate(-45deg);transform:translateY(-27px) rotate(-45deg)}.flex-direction-nav li:last-child a::before{-webkit-transform:translateY(-35px) rotate(-45deg);-moz-transform:translateY(-35px) rotate(-45deg);-ms-transform:translateY(-35px) rotate(-45deg);-o-transform:translateY(-35px) rotate(-45deg);transform:translateY(-35px) rotate(-45deg)}.flex-direction-nav li:last-child a::after{-webkit-transform:translateY(-27px) rotate(45deg);-moz-transform:translateY(-27px) rotate(45deg);-ms-transform:translateY(-27px) rotate(45deg);-o-transform:translateY(-27px) rotate(45deg);transform:translateY(-27px) rotate(45deg)}@media only screen and (min-width:768px){.flex-direction-nav li{width:50px}}@media only screen and (min-width:1170px){.flex-direction-nav li a::before,.flex-direction-nav li a::after{background-color:#5e5e63;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s}.flex-direction-nav li a:hover::before,.flex-direction-nav li a:hover::after{background-color:#fff}}.cd-see-all{position:absolute;z-index:1;left:0;bottom:0;width:100%;height:50px;line-height:50px;background-color:#252527;text-align:center;text-transform:uppercase;color:#6b6b70;font-weight:700;font-size:12px;font-size:0.75rem;-webkit-transition:color,0.2s;-moz-transition:color,0.2s;transition:color,0.2s}.no-touch .cd-see-all:hover{color:#79b6e4}.cd-testimonials-all{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#fff;z-index:2;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-testimonials-all .cd-testimonials-all-wrapper{position:absolute;left:0;top:0;height:100%;width:100%;overflow:auto}.cd-testimonials-all .cd-testimonials-all-wrapper>ul{width:90%;max-width:1170px;margin:4em auto}.cd-testimonials-all .cd-testimonials-all-wrapper>ul::after{clear:both;content:"";display:table}.cd-testimonials-all .cd-testimonials-item{margin-bottom:2em;opacity:0;-webkit-transform:translate3d(0,0,0) scale(0.4);-moz-transform:translate3d(0,0,0) scale(0.4);-ms-transform:translate3d(0,0,0) scale(0.4);-o-transform:translate3d(0,0,0) scale(0.4);transform:translate3d(0,0,0) scale(0.4);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.cd-testimonials-all p{position:relative;background:#79b6e4;color:#fff;padding:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;border-radius:0.25em;margin-bottom:1em}.cd-testimonials-all p::after{content:'';position:absolute;top:100%;left:2em;height:0;width:0;border:8px solid transparent;border-top-color:#79b6e4}.cd-testimonials-all .cd-author{text-align:left;margin-left:1.5em}.cd-testimonials-all .cd-author img{box-shadow:0 0 0 transparent}.cd-testimonials-all.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-testimonials-all.is-visible .cd-testimonials-all-wrapper{-webkit-overflow-scrolling:touch}.cd-testimonials-all.is-visible .cd-testimonials-item{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media only screen and (min-width:768px){.cd-testimonials-all .cd-testimonials-item{width:46%;margin:0 2% 3em}.cd-testimonials-all .cd-author{margin-left:1em}}@media only screen and (min-width:1170px){.cd-testimonials-all .cd-testimonials-item{width:30%;margin:0 1.6666% 3em}}.close-btn{position:fixed;display:block;width:40px;height:40px;top:10px;right:5%;overflow:hidden;text-indent:100%;white-space:nowrap}.close-btn::before,.close-btn::after{content:'';position:absolute;display:inline-block;width:2px;height:24px;top:8px;left:19px;background-color:#39393c}.close-btn::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close-btn::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-testimonials-wrapper.cd-container i.fas.fa-star{color:#f9c708;font-size:26px;margin:0 5px 20px}.cd-testimonials-wrapper.cd-container .cd-author{margin-top:10px}h1.products{width:78%;margin:20px auto 5px;background:#e6e6e6;padding:10px 1%}.news-grid-container .row{display:table-row}.news-grid-container .col-sm-4{display:inline-block;width:29%;margin:0 1%;padding:1%;background:#333;min-height:800px;position:relative}.news-grid-container .col-sm-4:first-child{margin-left:0}.news-grid-container .col-sm-4 img{width:100%}.news-grid-container .col-sm-4 h3{font-size:24px;color:#f3f3f3}.news-desc{margin-bottom:50px}.news-desc ul{margin-left:20px;padding-left:0}.news-grid-container .col-sm-4 p,.news-desc li.listcontent{color:#ababab}.news-grid-container .col-sm-4 a{color:#eee}.news-grid-container .news-more{position:absolute;bottom:10px;left:3%;background:#e11700;padding:5px}.read-more{width:10%;min-width:110px;margin:50px auto 0;padding:10px 0;text-align:center;background:#e11700;color:#eee}.read-more a{color:#fff}div#contentmore{display:none}div#youtube,div#playerWrap,div#playerWrap iframe{width:100%;height:1000px}table#service{width:90%;margin:50px auto;text-align:left;font-size:22px}table#service th{background:#eee;padding:5px}table#service td{padding:5px}.main-content.faq{padding-left:10%}div#contact{margin:50px auto;color:#c3c3c3}div#contact h2{color:#c3c3c3}div#contact a{color:#fff}div#contact div.left{width:42%;float:left;padding:50px 0 2% 0}iframe.googlemap{width:100%;height:500px;margin-top:50px;border:1px solid #333 !important}div#contact .right{background:#333;padding:1% 2%;width:34%}div#intro-contact span.icon{display:block;float:left;margin-right:30px}div#intro-contact span.icon.high{min-height:80px}div#intro-contact span.icon img{width:30px}.gpr-minimal-dark-style.google-places-reviews{width:80%;margin:0 auto}div#moreRevs{margin-top:60px}div#moreRevs h2{text-align:center}div#moreRevs .review{width:80%;margin:60px auto}
