﻿.searchResults{padding: 104px 0px 115px;}
.searchResults h3{ text-align: center; font-size: 80px; line-height: 80px; padding-bottom: 36px;}

ul.searchResults_list{max-width: 1200px; margin: 14px auto 0;}
ul.searchResults_list li.searchResults_item{display: flex; border-top: 1px solid #f1f1f1; padding: 15px 0px;}
ul.searchResults_list li.searchResults_item:nth-child(1){border-top: 0; padding-top: 0;}
.searchResults_itemImage{padding-left: 18px; min-width: 140px;}
.searchResults_itemImage img{display: block; width: 100%;}
.searchResults_itemText{padding-right: 18px; border-right: 1px solid #f1f1f1;}
.searchResults_itemText strong{display: block; font-size: 24px; line-height: 24px; }
.searchResults_itemText b{display: block; font-size: 18px; line-height: 24px;}
.searchResults_itemText a{display: block; font-size: 18px; line-height: 24px; cursor:pointer;font-weight:bold;}
.searchResults_itemText p{display: block; font-size: 18px; line-height: 24px; padding-top: 10px;}

ul.searchResults_list.searchResults_noIcons .searchResults_itemText{border-right: 0; padding-right: 0;}


@media screen and (max-width: 1400px) {
    .searchResults{padding: 36px 0px 30px;}
    .searchResults h3{font-size: 64px; line-height: 64px; padding-bottom: 18px;}
}

@media screen and (max-width: 1024px) {
    .searchResults h3{font-size: 54px; line-height: 54px;}
}

@media screen and (max-width: 768px) {
    .searchResults h3{font-size: 48px; line-height: 44px;}
    
    .searchResults_itemText strong{display: block; font-size: 21px; line-height: 24px; }
    .searchResults_itemText b{display: block; font-size: 16x; line-height: 22px;}
    .searchResults_itemText p{display: block; font-size: 16px; line-height: 22px; padding-top: 6px;}
    
}

@media screen and (max-width: 600px) {
    .searchResults h3{font-size: 40px; line-height: 44px;}
}

@media screen and (max-width: 480px) {
    .searchResults h3{font-size: 40px; line-height: 44px; letter-spacing: -0.5px}

    ul.searchResults_list li.searchResults_item{display: block;}

.searchResults_itemImage{min-width: 160px; max-width: 160px; margin: 0 auto 24px;}
.searchResults_itemImage img{display: block; width: 100%;}
.searchResults_itemText{padding-right: 0px; border-right: 0px solid #f1f1f1;}
    
    
}

@media screen and (max-width: 432px) {
    .searchResults h3{font-size: 30px; line-height: 36px;}
}