.search{max-width:300px;margin:0 auto;position:relative;display:table;border-collapse:separate}
.search_input{height:45px;width:100%;border:1px solid transparent;font-style:italic;font-family:Arapey,serif;max-width:100%;padding:8px 10px;font-size:18px;background-color:#f6f6f6}
.search_but{position:relative;white-space:nowrap;width:1%;padding:0;display:table-cell;vertical-align:middle;margin:0}
.search__submit{height:45px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;padding:12px 20px;font-size:13px;color:#fff;background-color:#1c1d1d;border:1px solid transparent}
.hr_medium{border-top-color:transparent;margin:45px auto;border-width:1px 0 0 0;width:50px}
.search-content .grid_item{width:33.333%;padding-left:30px;float:left}
.search-content .grid_item .product_wrapper{max-width:309px}
.search-content .product_link{padding:0}
.search-content .grid_item .product_wrapper{max-width:309px}
.search-content .grid_item .product_wrapper>div img{max-width:309px;max-height:309px}
@media screen and (max-width:769px){.search-content .grid_item{width:50%}
}
@media screen and (max-width:591px){.search-content .grid_item{width:100%}
.search-content .product_link{padding:20px 0}
.search-content .grid_item .product_wrapper,.search-content .grid_item .product_wrapper>div img{max-width:295px;max-height:295px;margin:0 auto}
.search-content .grid_item{padding-left:0}
}
