@charset "UTF-8";html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;scrollbar-width: none;}h2 {text-align: start;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;margin: 0;max-width: 100%;font-family: Arial, serif, sans serif, cursive, fantasy, and monospace;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}code {font-family: Arial, serif, sans serif, cursive, fantasy, and monospace }p {line-height: 26px;}.body-view {position: relative;left: 50%;transform: translateX(-50%);top: 0px;width: 100vw;background-color: aliceblue;}.content-container {position: relative;left: 50%;transform: translateX(-50%);width: 70vw;}.content-container > h2 {text-align: start;font-size: 22px;}header > h1 {padding-top: 20px;}header > h1, header > h2 {text-align: center;color: rgb(71, 71, 71);}a {text-decoration: underline;color: black;}a:hover {text-decoration: underline;color: rgb(74, 85, 87);}.underline {text-decoration: underline;}p.center {text-align: center;}.hidden {display: none;}.center-content {position: relative;left: 50%;transform: translate(-50%);}div.two-column {display: flex;flex-direction: row;}div.two-column > div {width: 50%;align-items: center;align-content: center;padding: 5px 5px 5px 5px;}div.three-column {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-evenly;}div.five-column {display: flex;justify-content: space-evenly;flex-wrap:wrap;}.flex-hunter-douglas {display: inline-flex;flex-direction: column;flex: 0 0 257px;padding: 15px 15px;}.flex-hunter-douglas > p {text-align: center;}.center-video {display: flex;justify-content: center;padding: 5px;}div.three-column-products {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-evenly;}div.three-column-products >div > p {display: flex;justify-content: center;padding: 5px;font-weight: bold;}.row-long {height: 320px;}.single-title {margin-bottom: 44px;}.one-stop-row {height: 450px;}p.schedule-consult {text-align: center;color: #940606;font-size: 20px;}.center-text {text-align: center;}.red {color: red;text-align: center;}.bold {font-weight: bold;}ul.custom-bullets > li, ul.products-list > li {margin: 0;padding: 4px 0 10px 10px;list-style-position: outside;list-style-type: disc;}ul.products-list {padding-left: 60px;}p.kids-room-title {font-size: 28px;color: rgb(183, 72, 174);}p.kids-room-title2 {text-align: center;font-size: 22px;color: rgb(58, 150, 184);}p.bath-tranquil {text-align: center;color: rgb(218, 184, 68);}p.bath-title1 {font-size: 28px;font-weight: bold;text-align: center;color: rgb(218, 184, 68);}p.bath-title2 {font-size: 22px;font-style: italic;text-align: center;color: rgb(218, 184, 68);}.flex-single-image {display: flex;flex-wrap: wrap;justify-content: space-evenly;}.flex-single-image > img {padding-bottom: 8px;}.flex-image {display: flex;flex-wrap: wrap;justify-content: space-evenly;}.flex-image > img {padding-bottom: 8px;}.responsive-flex-slides.flex-content {justify-content: flex-start;}.adjust-form-height {height: 530px;}.underline-warranty {text-decoration: underline;}.warranty-not-covered {align-content: baseline;}.responsive-flex-slides {display: flex;padding-bottom: 5px;justify-content: center;}.image-gallery-icon, .image-gallery-thumbnails-wrapper {visibility: hidden;}.box-container {margin: 15px 0;padding: 10px;border-width: 0px 0px 5px 0px;border: 4px solid lightgrey;background: rgb(102, 97, 97);color: white;font-size: 16px;font-family: Arial, serif, sans serif, cursive, fantasy, and monospace;border-radius: 5px;text-shadow: 0 1px 0 rgba(255,255,255,0.2);}.name {text-align: right;}@media (orientation: portrait) {body {overflow-x: hidden;}}@media all and ( max-width: 1790px) {body {overflow-x: hidden;}.responsive-flex-slides.flex-content {justify-content: center;}.flex-hunter-douglas {flex: 0 0 240px;}}@media all and ( max-width: 1690px ) {.flex-hunter-douglas {flex: 0 0 220px;}}@media all and ( max-width: 1560px ) {.flex-hunter-douglas {flex: 0 0 190px;}}@media all and ( max-width: 1420px ) {.flex-hunter-douglas {flex: 0 0 190px;}}@media all and ( max-width: 1400px) {div.two-column {flex-direction: column;}div.two-column > div {width: 100%;}.hide-designs {display: none;}.responsive-flex-slides.flex-content {justify-content: center;}}@media all and ( max-width: 1370px ) {.flex-hunter-douglas {flex: 0 0 163px;}}@media all and ( max-width: 1260px ) {.flex-hunter-douglas {flex: 0 0 225px;}}@media all and ( max-width: 1040px) {div.two-column {flex-direction: column;}div.two-column > div {width: 100%;}.center-text {text-align: unset;}div.footer-three-column {float: left;width: 39.33%;}.flex-hunter-douglas {flex: 0 0 230px;}}@media all and ( max-width: 1025px ) {.flex-hunter-douglas {flex: 0 0 230px;}}@media all and ( max-width: 900px ) {.flex-hunter-douglas {flex: 0 0 210px;}}@media all and ( max-width: 860px) {.extend-para {width: 620px;}.small-img-shrink {width: 100%;height: auto;}#home-american {margin-right: 10px;}}@media all and ( max-width: 670px) {.extend-para {width: 503px;}#home-american {margin-bottom: 10px;}}@media all and ( max-width: 578px) {.resize-video {width: 100%;}.extend-para {width: 420px;}}@media all and ( max-width: 430px ) {.center-recaptcha {justify-content: flex-start;}.rc-anchor-logo-img-portrait {margin: 0 13px 0 -65px;}.rc-anchor-normal .rc-anchor-pt {position: absolute;left: -55px;}.rc-anchor-logo-text {position: relative;left: -75px;}}@media all and ( max-width: 400px) {.extend-para {width: 400px;}}@media all and ( max-width: 365px) {.homepara {margin-top: -80px;}.small-shrink {width: 100%;height: auto;}}.request.form {display: none;position: absolute;left: 12vw;bottom: 200px;width: auto;padding: 10px;}.form {max-width: 500px;margin: 10px auto;padding: 10px 20px;background: #595959;border-radius: 8px;font-family: Arial, serif, sans serif, cursive, fantasy, and monospace;}.form fieldset {border: none;}.form legend {float: left;margin-bottom: 10px;font-size: 1.4em;}.form select {height: 35px;-webkit-appearance: menulist-button;appearance: menulist-button;}.form input[type="text"], .form input[type="date"], .form input[type="datetime"], .form input[type="email"], .form input[type="number"], .form input[type="search"], .form input[type="time"], .form input[type="url"], .form textarea, .form select {margin: 0;margin-bottom: 12px;outline: 0;padding: 3px;width: 100%;background: rgba(255,255,255,.1);background-color: white;color:#272C2F;border: none;border-radius: 4px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;font-size: 15px;font-family: Arial, serif, sans serif, cursive, fantasy, and monospace;}.form input[type="text"]:focus, .form input[type="date"]:focus, .form input[type="datetime"]:focus, .form input[type="email"]:focus, .form input[type="number"]:focus, .form input[type="search"]:focus, .form input[type="time"]:focus, .form input[type="url"]:focus, .form textarea:focus, .form select:focus {background: white;}.form input[type="submit"], .form input[type="button"] {position: relative;width: 100%;display: block;margin: 0 auto;margin-bottom: 10px;padding: 19px 39px 18px 39px;background: rgb(74, 85, 87);color: #FFF;border: 1px solid rgb(145, 133, 133);border-width: 1px 1px 3px;font-size: 18px;font-style: normal;text-align: center;}.form input[type="submit"]:hover, .form input[type="button"]:hover {background: rgb(165, 152, 152);}.form .number {width: 30px;height: 30px;margin-right: 4px;display: inline-block;border-radius: 15px 15px 15px 0px;background: rgb(74, 85, 87);color: #fff;line-height: 30px;font-size: 0.8em;text-align: center;text-shadow: 0 1px 0 rgba(255,255,255,0.2);}.form .text-area-size {height: 200px;max-height: 100px;resize: none;}.center-recaptcha {display: flex;justify-content: center;padding-bottom: 15px;}.cap-resize {width: 0;height: 65px;transform: translate(15%);padding-bottom: 15px;}.form-header {display: flex;flex-direction: row;justify-content: space-between;padding: 5px;}.form-left-logo {position: relative;bottom: -10px;width: 15px;height: 15px;margin-right: 4px;border-radius: 15px 15px 15px 0px;background: gray;color: #fff;line-height: 30px;font-size: 0.8em;text-align: center;text-shadow: 0 1px 0 rgba(255,255,255,0.2);}.form-name {align-content: center;font-size: 1.4em;color: white;}.close-form {position: relative;padding-top: 30px;padding-right: 20px;float: right;cursor: pointer;background-image: url("../../public/images/close_btn.webp");background-repeat: no-repeat;background-position-y: 8px;z-index: 3;}.hide-x {display: none;}#snackbar {visibility: hidden;min-width: 250px;margin-left: -125px;background-color: #a99d9d;color: rgb(71, 71, 71);text-align: center;border-radius: 2px;border: 1px solid black;padding: 16px;position: fixed;z-index: 1;left: 50%;bottom: 30px;font-size: 17px;}#snackbar.show {visibility: visible;-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;animation: fadein 0.5s, fadeout 0.5s 2.5s;}@-webkit-keyframes fadein {from {bottom: 0;opacity: 0;}to {bottom: 30px;opacity: 1;}}@keyframes fadein {from {bottom: 0;opacity: 0;}to {bottom: 30px;opacity: 1;}}@-webkit-keyframes fadeout {from {bottom: 30px;opacity: 1;}to {bottom: 0;opacity: 0;}}@keyframes fadeout {from {bottom: 30px;opacity: 1;}to {bottom: 0;opacity: 0;}}@media all and ( max-width: 430px ) {.center-recaptcha {justify-content: flex-start;transform: scale(0.72);-moz-transform:scale(0.72);-ms-transform:scale(0.72);-o-transform:scale(0.72);position: relative;left: -7px;}}@media all and ( max-width: 384px ) {.center-recaptcha {justify-content: flex-start;transform: scale(0.70);-moz-transform:scale(0.70);-ms-transform:scale(0.70);-o-transform:scale(0.70);position: relative;left: -13px;}}@media all and ( max-width: 365px ) {.center-recaptcha {justify-content: flex-start;transform: scale(0.68);-moz-transform:scale(0.68);-ms-transform:scale(0.68);-o-transform:scale(0.68);position: relative;left: -16px;}}@media all and ( max-width: 333px ) {.center-recaptcha {justify-content: flex-start;transform: scale(0.68);-moz-transform:scale(0.68);-ms-transform:scale(0.68);-o-transform:scale(0.68);position: relative;left: -26px;}}@media all and ( max-width: 313px ) {.center-recaptcha {justify-content: flex-start;transform: scale(0.62);-moz-transform:scale(0.62);-ms-transform:scale(0.62);-o-transform:scale(0.62);position: relative;left: -28px;}}@media all and ( max-width: 240px ) {.center-recaptcha {justify-content: flex-start;transform: scale(0.48);-moz-transform:scale(0.48);-ms-transform:scale(0.48);-o-transform:scale(0.48);position: relative;left: -36px;}}* {box-sizing: border-box;}.mySlides {display: block;}.mySlides0 {display: block;}.mySlides1 {display: block;}.mySlides2 {display: block;}img {vertical-align: middle;}.slideshow-container {max-width: 600px;position: relative;margin: auto;}.slideshow-home1-container {max-width: 700px;position: relative;margin: auto;aspect-ratio: 5/1;}.slideshow-home2-container {max-width: 450px;position: relative;margin: auto;}.slideshow-home3-container {max-width: 450px;position: relative;margin: auto;}.slideshow-container3 {max-width: 1050px;position: relative;margin: auto;}.text {color: #f2f2f2;font-size: 15px;padding: 8px 12px;position: absolute;bottom: 8px;width: 100%;text-align: center;}.numbertext {color: #f2f2f2;font-size: 12px;padding: 8px 12px;position: absolute;top: 0;}.dot {height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}.dot0 {height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}.dot1 {height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}.dot2 {height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}.active {background-color: #717171;}.fade {animation-name: fade;animation-duration: 1.5s;}@keyframes fade {from {opacity: .4}to {opacity: 1}}@media only screen and (max-width: 300px) {.text {font-size: 11px}}