@charset "UTF-8";
/* https://www.dundee-blinds.com/wp-content/themes/dundee-blinds/style.css?ver=1.1.4 */
body.baseline{font-family:Lato;font-size:1.9rem}.baseline h2,.baseline h3.contact-title{font-size:4rem;font-weight:700}.baseline h1{font-size:4.5rem;color:#1975BC;font-weight:700}@media (max-width:720px){body.baseline{font-size:1.7rem}.baseline h2,.baseline h3.contact-title,{font-size:3rem;font-weight:700}.baseline h1{font-size:3.8rem}}.baseline .logo img{max-width:20rem;transition-property:all;transition-duration:200ms}.baseline .header-wrap{box-shadow:0 2px 4px 0 rgba(213,213,213,.5);border-bottom:none}.baseline .main .content{background:transparent}.baseline footer{padding-top:3rem;border-top:.1rem solid #00ADEE}footer .widget-area .widget{margin-bottom:1.5rem}footer .footer-bottom{margin-top:4rem}.scroll-nav ol{list-style:none;margin-left:0;margin-bottom:0;display:flex;justify-content:space-between}.scroll-nav ol li{display:inline-block;margin-bottom:0}.baseline header .second{bottom:0}.widget.widget_text a.scroll-nav__link{text-decoration:none;padding-bottom:2rem;border-bottom:.4rem solid transparent;font-size:1.8rem}@media (max-width:960px){.widget.widget_text a.scroll-nav__link{font-size:1.3rem}}.widget.widget_text .scroll-nav__item--active a.scroll-nav__link{border-bottom-color:#00ADEE}.baseline .button,.baseline a.button,.baseline .mobile-nav li.button,.baseline button,.baseline input[type=reset],.baseline input[type=button],.baseline input[type=submit],.baseline .woocommerce-page.woocommerce #respond input#submit,.baseline .woocommerce-page.woocommerce a.button,.baseline .woocommerce-page.woocommerce button.button,.baseline .woocommerce-page.woocommerce input.button{background-image:linear-gradient(-180deg,#1975BC 0%,#00ADEE 97%);border-radius:9px;font-size:1.5rem;padding:1.4rem 2.2rem}.baseline .button:hover,.baseline a.button:hover,.baseline .mobile-nav li.button:hover,.baseline button:hover,.baseline input[type=reset]:hover,.baseline input[type=button]:hover,.baseline input[type=submit]:hover,.baseline .woocommerce-page.woocommerce #respond input#submit:hover,.baseline .woocommerce-page.woocommerce a.button:hover,.baseline .woocommerce-page.woocommerce button.button:hover,.baseline .woocommerce-page.woocommerce input.button:hover{opacity:.86}.flex-elm.hidden .inner h2{color:#fff}.swiper-container{height:50vw;max-height:56rem;min-height:30rem;width:100%}.swiper-slide{background-size:cover;background-position:center}.header-wrap{position:fixed;z-index:99;height:110px;width:100%;transition-property:all;transition-duration:200ms}@media (min-width:900px){.header-wrap.shrink{height:80px}.header-wrap.shrink .first{display:none}.baseline .header-wrap.shrink .logo img{max-width:11rem}}.after-content-full{margin-top:7rem}@media (max-width:720px){.after-content-full{margin-top:5rem}}.baseline.page .gform_wrapper .gfield_checkbox li label{margin-left:.7rem}.baseline .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.baseline .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.baseline .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0}.menu-tel-container .menu li a{font-size:1.7rem;color:#666}.menu-tel-container .menu a:after{margin-left:1.5rem;content:"/";display:inline-block}.menu-tel-container .menu li:last-child a:after{content:""}.swiper-container .before{width:30%;background-color:rgba(255,255,255,1);padding:3rem 2rem 0 0;position:absolute;z-index:9;bottom:0;left:0}.swiper-container .before h1+p{margin-top:1.7rem}@media (max-width:720px){.swiper-container .before{width:80%;padding:2rem 1rem 0 0}.swiper-container{height:36rem}.baseline .swiper-wrapper{height:27rem}.flex-elm.cde-slides{margin-bottom:1rem}.swiper-container .before h1{margin-bottom:1rem}.swiper-container .before h1+p{margin-top:1rem}}.swiper-container .before p{margin-bottom:0}.cde-service-outer,.cde-faq-outer{background-color:#F4F4F4}.cde-service,.cde-faq{padding:5rem 0}.widget ul.service-list{margin:5rem 0}.service-list li{margin-top:4rem;margin-bottom:4rem;width:80%;margin-left:10%;display:grid;grid-template-columns:17rem 1fr}.service-list li .icon{position:relative}.service-list li .number{background-color:#1975BC;color:#fff;height:5rem;width:5rem;font-size:2.4rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:-1rem;left:-1rem}.service-list li .bubble{background-color:#00ADEE;border-radius:50%;height:13rem;width:13rem;display:flex;justify-content:center;align-items:center}.service-list li .bubble img{max-width:50%}.service-list li .desc{font-size:2.1rem;display:flex;justify-content:center;flex-direction:column}@media (max-width:720px){.service-list li{grid-template-columns:15rem 1fr}.service-list li .bubble{height:11rem;width:11rem}.service-list li .desc{font-size:1.9rem}.service-list li .number{height:4rem;width:4rem;font-size:2rem}}@media (max-width:320px){.service-list li{grid-template-columns:11rem 1fr}.service-list li .bubble{height:9rem;width:9rem}.service-list li .desc{font-size:1.7rem}}.service-list li .desc .button{float:right}.cde-image-left-text-right.consult{grid-template-columns:1.3fr 2fr}.cde-image-left-text-right.consult .left.img{min-height:40rem}@media (max-width:720px){.cde-image-left-text-right.consult .left.img{min-height:30rem}.cde-image-left-text-right.consult .right .inner{padding:0 0 2rem 0}}.consult{background-image:linear-gradient(-180deg,#1975BC 0%,#00ADEE 97%)}.consult p,.consult h2{color:#fff}.widget ul.blind-list{margin:3rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:4rem;grid-row-gap:4rem}.widget ul.blind-list li{background-color:#F4F4F4;position:relative}.widget ul.blind-list .img{background-size:cover;background-position:center;height:25vw}.widget .blind-list li .button{margin-bottom:0}.widget ul.blind-list li .desc{padding:2rem 2rem 8.5rem 2rem}.widget ul.blind-list li h3{background-color:rgba(0,0,0,.7);color:#fff;padding:2rem;font-size:1.9rem;text-transform:uppercase}.widget ul.blind-list li .bottom{position:absolute;bottom:2rem;right:2rem}@media (max-width:720px){.widget ul.blind-list{grid-template-columns:1fr;grid-column-gap:2rem;grid-row-gap:2rem}.widget ul.blind-list li .desc{font-size:1.7rem}.widget ul.blind-list li h3{font-size:1.7rem}.widget ul.blind-list .img{height:25rem}}@media (max-width:320px){.widget ul.blind-list{grid-template-columns:1fr;grid-row-gap:2rem}}.question{color:#1975BC;font-size:2.3rem;margin-bottom:.7rem}.answer{margin-bottom:1.7rem}.faq-list li{margin-left:4rem;position:relative}.faq-list li:before{content:"\f0a9";position:absolute;left:-4rem;top:-.1rem;font-family:"FontAwesome";font-size:3rem;color:#000}.inspire h3{font-size:1.8rem;padding:.6rem 0;letter-spacing:.1rem;text-transform:uppercase;border-top:.1rem solid #aaa;border-bottom:.1rem solid #aaa;margin-bottom:3rem}#contact-us{position:relative;display:block;visibility:hidden;color:transparent;top:-200px}.mobile-nav.above{display:none}@media (max-width:720px){.header-wrap{height:90px}.baseline .header-wrap .logo img{max-width:12rem}.baseline header .four.columns,.baseline header .eight.columns{width:inherit}}@media (max-width:320px){.baseline header .eight.columns{width:40%}}#custom_html-4,#custom_html-5{text-align:center}#custom_html-5{margin-top:2rem}#custom_html-4 img{max-width:13rem}.mobile-head{display:none}.mobile-head ul{list-style:none;margin-left:0;display:flex;justify-content:space-between}.mobile-head ul li{display:inline-block;margin-bottom:0}.mobile-head ul li a{font-size:2.3rem;color:#666}@media (max-width:720px){.mobile-head{display:block;width:12rem}header .right{display:flex;align-items:center}}.baseline .cff-posts-wrap{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem;grid-row-gap:3rem}@media (max-width:720px){.baseline .cff-posts-wrap{grid-template-columns:1fr}}.baseline #cff .cff-item{padding:2rem;background-color:#fff;box-sizing:border-box}.baseline #cff .cff-author{border-bottom:.1rem solid #eee}.after-content-full .widget:last-child{margin-bottom:0}h4.opening-title{font-size:1.5rem;text-transform:uppercase}.tablepress.tablepress-id-1{width:50%;margin-left:25%;font-size:1.6rem}.tablepress.tablepress-id-1 td{text-align:center}@media (max-width:720px){.tablepress.tablepress-id-1{width:80%;margin-left:10%}}.insp-gallery .cde-flex-content .last{margin-bottom:6rem}