@charset "utf-8";
/* CSS Document */
.search-page {width: 100%; float: left !important; min-height: 600px}
.search #gk-mainbody {padding: 40px;}
/*div.show-products > div {display: none;}
div.non-products > div.product {display: none;}*/
.search .brochure {height:auto;}
.search-cat {display: none;}
.product .search-cat {display: block;}
.search .search-cat a:after, .search-resources a:after {content: '|'; margin: 0 5px; color: #000;}
.search-resources a:after {color: #ed1c24 !important;}
.search-desc {min-height: 80px;}
.show-products {width: 100%; margin: 0; float: left;}
.show-products > div, .show-pages > div {display: none;}
.show-products > div.product {width: 100%;

    display: block;
    border: 1px solid #ccc;
    float: left;
    margin: 25px 0;}
.show-pages > div.page, .show-products > div.product_category /*.show-pages > div.post*/  {display: block;}
.search .search-cat a:nth-child(last):after, .search-resources a:after {display: none;}
.show-products > div {height: auto;}
.search-product > div.product {min-height: 200px;}
div.search-img {text-align: center; line-height: 200px;  }
 .search-description {border-left: 1px solid #ccc; padding: 0 40px !important; margin: 20px 0; vertical-align: middle;}
 .search-description {min-height: 200px;}
.search-img img {max-height: 100%; width: auto; vertical-align: middle;}

.search .row {margin: 50px 0;}

#searchform input {}

::-webkit-input-placeholder {
   color: #666;
   font-family: FontAwesome;
   text-align: right;
}

.search h3 {text-transform: uppercase; font-size: 13px;font-family:'Univers LT W01_75 Black1475980'; margin-top:0;}
.search-resources {margin-top: 15px;}
.search-resources a {color: #666;}