@charset "utf-8";
/* CSS Document */

/*products*/



.products-page h2 {font-size: 19px; font-weight: 900; color: #000; text-transform: uppercase;font-family:'Univers LT W01_75 Black1475980';margin: 0;}
.products-page h2 span {color: #ed1c24;} /*red*/
.product_breadcrumbs { font-size: 13px; margin-bottom: 40px; margin-top: 15px;}
.product_breadcrumbs a {color: #000;}
hr.product_title_line {height: 3px; background-color: #666;}
.product_features h4 {border-bottom: 1px solid #999; padding-bottom: 4px; margin-bottom: 4px; font-size: 13px; margin-top: 0;}
.products-features {padding-right: 120px !important;}
.product_features .panel-body {color: #666; /*font-family:'Univers LT W01_65 Bold1475968';*/}
.products-features li {list-style: disc;}
.products-features ul {margin-left: 15px; margin-top: 0;}
.products-features p {margin-bottom: 0;}
#bimmodels .panel-heading a:after {display: none !important;}
.product-downloads h4:after {content: '\f105'; font-family: FontAwesome; font-size: 16px; margin-top: 0;  color: #999;    margin-top: -4px; margin-right:6px; float: right;}
.product_features h5 {font-family:'Univers LT W01_65 Bold1475968'; font-size: 15px; margin:5px 0 10px 3px;}
.product_features hr {margin-top: 5px; margin-bottom: 40px; border-top: 1px solid #999; height: 0;}
.product_features {background: #eee; float: left; padding: 20px 40px 40px 40px; width: 100%; margin-top: 20px;}
.product-downloads h4 a {color: #000;}
#bimmodels h4.panel-title, h4.tds {border: 1px solid #ccc; font-size: 13px; background: #fff; text-align: center; width: 60%;  padding: 7px 0;  margin: 0 0 5px 0; float: left; font-family:'Univers LT W01_75 Black1475980';}
  #bimmodels h4.panel-title a, h4.tds a, #models-accordion h4 a {color: #000;}
    #bimmodels h4.panel-title:hover a, h4.tds:hover a, #models-accordion h4:hover a {color: #ed1c24;}

  #models-accordion h4 a:after {content: '\f107';   font-family: FontAwesome;  color: #ccc; font-size: 20px; float: right; line-height: 30px; border-left: 1px solid #ccc; padding-left: 10px; padding-right: 10px; margin-top: 0;}
.wpfp-span a {color: #ed1c24;}
.wpfp-span a.wpfp-link {color: #000;}
#models-accordion h4 {font-size: 12px; text-transform: none; padding-top: 0px; line-height: 30px; margin-left: 10px;}
#models-accordion #collapseOne {border-top: 1px solid #000;padding: 0 10px}
 
.finish {display: block; border: 1px solid #ccc; height: 40px; width: 40px;  }
.finishes > ul{ display: flex; flex-wrap: wrap; }
.finishes li{ background-repeat: no-repeat; }
.finish-White, .finish-Satin, .finish-Bright, .finish-Black-Black, .finish-Black-Stainless, .finish-White-Stainless {background-size: cover;}
.finish-White {background-image: url(../images/white_finish.jpg);}
.finish-Satin {background-image: url(../images/satinSS_finish.jpg);}
.finish-Bright {background-image: url(../images/brightSS_finish.jpg);}
.finish-Black-Black {background-image: url(../images/asi-black-black.jpg);}
.finish-Black-Stainless {background-image: url(../images/asi-black-stainless.jpg);}
.finish-White-Stainless {background-image: url(../images/asi-white-stainless.jpg);}
.finish-matte-black {background-image: url(../images/matte-black_finish.jpg);}

.finishes, .models {border: 1px solid #ccc; width: 60%; clear: both; padding: 5px 10px 5px 10px; float: left; margin-bottom: 5px; color: #000;}
#models-accordion {border: 1px solid #ccc; width: 60%; clear: both; padding: 0; float: left; margin-bottom: 5px}
#bimmodels {width: 100%; clear: both; margin-top: 15px; height: 0;}
.product-image {background: #eee; text-align: center; margin-right: 30px; min-height: 440px; line-height: 440px;}
.product-image img {vertical-align: middle}
.models > div {display: none;}
.models > a.models-hover {display: block; height: 10px; width: 10px;}
.models > a:hover > div {display: block;}
.finishes li {list-style: none; display: block; margin: 5px;}
.product_breadcrumbs a:after {content: '/'; margin: 0 10px;}

.product_description {min-height: 170px;}
.postid-366 .product_description, .postid-3123 .product_description, .postid-2744 .product_description  {height: auto;}
.product_description p { font-size: 13px;line-height: 14px; margin: 10px 0; color: #666;}

#modelscollapseOne .panel-body {padding: 0 0 0 10px;     border-top: 1px solid #666;}

img#greenspec {max-width: 99px; height: auto; margin-left: -10px;}
h4.bim {display: none;}
h4.bim-ZIP {display: block;}
.product_description br {}
/*.mirrors-pdf {display: none;}
.mirrors .mirrors-pdf {display: block;}*/

/*.postid-2828 .finishes li:nth-child(2), .postid-2828 .finishes li:nth-child(4), .postid-589 .finishes li:nth-child(2),  .postid-2819 .finishes li:nth-child(3),  .postid-2819 .finishes li:nth-child(2), .postid-2827 .finishes li:nth-child(3),  .postid-2827 .finishes li:nth-child(2), .postid-3126 .finishes li:nth-child(1), .postid-3514 .finishes li:nth-child(3), .postid-3515 .finishes li:nth-child(3), .postid-3138 .finishes li:nth-child(1), .postid-3517 .finishes li:nth-child(3), .postid-3516 .finishes li:nth-child(3), .postid-2753 .finishes li:nth-child(3), .postid-2753 .finishes li:nth-child(4), .postid-2762 .finishes li:nth-child(1), .postid-2762 .finishes li:nth-child(4), .postid-2776 .finishes li:nth-child(1), .postid-2776 .finishes li:nth-child(4), .postid-2776 .finishes li:nth-child(5), 
.postid-570 .finishes li:nth-child(4), .postid-582 .finishes li:nth-child(4),  .postid-587 .finishes li:nth-child(4), 
.postid-2769 .finishes li:nth-child(4), .postid-2769 .finishes li:nth-child(3),
.postid-2836 .finishes li:nth-child(4), .postid-2836 .finishes li:nth-child(3)      {display: none;}*/

@media (max-width: 959px) { 

#models-accordion, .finishes, h4.tds {width: 100%;}
.products-features {
    padding-right: 0px !important;
}
}

@media (max-width: 767px) { 
.product-image {
max-width: 100%;
line-height: 1;
min-height: 0;
padding: 0px 0; margin-bottom: 20px; margin-right: 0;}

#mainbody-columns > section.products-page {padding: 0;}
}

.product-indicator{
	float: right;
	color: #666;
}

li.finish-Satin {display: block;}
li.finish-Satin ~ li.finish-Satin {display: none;}
li.finish-Bright {display: block;}
li.finish-Bright ~ li.finish-Bright {display: none;}
li.finish-White {display: block;}
li.finish-White ~ li.finish-White {display: none;}
li.finish-matt-black { display: block; }
li.finish-matt-black ~ li.finish-matt-black {display: none;}