.flash-messages .flash-message{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;color:#222;background-color:#bbb;border-color:#999}.flash-message .close{float:right;font-size:1.3em}.flash-message .close:hover{cursor:pointer;text-decoration:none}.flash-messages .flash-message-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.flash-messages .flash-message-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.flash-messages .flash-message-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.flash-messages .flash-message-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}body{}html,body{height:100%}#wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -45px;padding-bottom:100px}footer{background-color:#f5f5f5;padding-top:10px}.family-thumbnail{padding-top:10px;padding-bottom:20px}.family-thumbnail:hover{border:none;background:#f5f5f5}.required{font-weight:bold}.required:after{color:#e32;content:' *';display:inline}.text-area{width:100%}.form-display{padding-top:7px;text-align:left}.hoverDiv{background:#fff;padding:5px}.hoverDiv:hover{background:#f5f5f5}.row.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.is-flex>[class*='col-']{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.side-nav>.product-side-nav{margin-top:20px}.interior-header{background-image:url(/img/interior2.png);background-repeat:no-repeat;background-size:cover;background-position:left center;background-color:#222;margin-top:-25px;margin-left:-0;margin-right:-0;margin-bottom:0}.interior-header .caption{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);max-width:100%;margin-left:auto;margin-right:auto;padding-top:90px;padding-bottom:30px;text-align:center}.interior-header .caption h1{font-size:55px;color:red}.home-header{background-image:url(/img/interior2.png);background-repeat:no-repeat;background-size:cover;background-position:left center;background-color:#222;margin-top:-25px;margin-left:-0;margin-right:-0;margin-bottom:0}.home-header .caption{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);max-width:100%;margin-left:auto;margin-right:auto;padding-top:250px;padding-bottom:40px;text-align:center}.home-header .caption h1{font-size:55px;color:red}.navbar-brand{padding:0}.navbar-brand>img{height:100%;padding:7px 15px;width:auto}.nav-pills>li>a{padding:0 5px}.nav-pills>li.highlight>a,.nav-pills>li.highlight>a:hover,.nav-pills>li.highlight>a:focus{font-weight:bold}.sub-pill li{padding-left:10px}.badge.cart{vertical-align:top}@media(max-width:768px){.product-side-nav{display:none}.text-right{text-align:left}}@media(max-width:800px){.part-search>h2{font-size:24px}.part-search>h2>a>.call{display:none}}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#c00}.container-fluid a,footer a{color:#000;text-decoration:none!important}.container-fluid a:hover,footer a:hover{color:#000;text-decoration:none}.container-fluid .product-side-nav a{color:#000;font-size:16px}.container-fluid .product-side-nav .sub-pill a{color:red}.container-fluid a.btn-info{color:#fff;background-color:red;border-color:red;font-weight:bold}.container-fluid a.btn-info:hover,.container-fluid a.btn-info:active{background-color:#fff;border-color:red;color:red}.container-fluid a.btn-primary{color:#fff;background-color:#333;border-color:#333;font-weight:bold}.container-fluid a.btn-primary:hover{background-color:#ccc;border-color:#ccc;color:#000}.container-fluid .part-search h2 a{display:block;font-size:25px}.container-fluid .part-search a:hover{text-decoration:none}.container-fluid .part-search .dropdown-menu{}.container-fluid .part-search .dropdown-menu>.active>a,.container-fluid .part-search .dropdown-menu>.active>a:hover,.container-fluid .part-search .dropdown-menu>.active>a:focus{background-color:#e6e6e6;color:#000}.container-fluid .part-search #search{border:2px solid #bbb}.container-fluid h1,.container-fluid h2{font-weight:400;color:#000}.container-fluid .btn-success{color:#333;background-color:#e1bc6f;border-color:#e1bc6f}.container-fluid .btn-success:hover,.container-fluid .btn-success:active{background-color:#ccc;border-color:#ccc;color:#000}.container-fluid .alert-success{color:#333;background-color:#e1bc6f;font-weight:bold}.news-list h3 a{color:#333}.badge.cart{background-color:#c00}.alert-danger{background-color:#c00}footer .btn-link{color:#000}@media(max-width:1024px){.navbar-nav .dropdown-menu>li>a{}.container-fluid .social-links{text-align:center}}.side-nav-social>.btn-lg{padding-top:18px;padding-bottom:18px;padding-left:0;padding-right:30px;color:#000}.product-side-nav>div>ul>li>a{padding:0}.container-fluid a.add-to-quote,.container-fluid a.cad-download{color:red;text-decoration:none!important}.container-fluid a.add-to-quote:hover,.container-fluid a.cad-download:hover{color:#c00;text-decoration:none}.featured-family-image{max-width:85%}.product-grid>tbody>tr>td,.product-grid>tbody>tr>th{padding:5px}