.site-search-element{max-width:950px;margin:0 auto}.site-search-element .search-bar{width:100%}.site-search-element h2{text-align:center;margin-top:.7em}.site-search-element form{width:50%;margin:0 auto}.site-search-element .search-bar .search-box{width:100%;text-align:center;background-color:#ebebeb;border-radius:15px;background-size:15px 15px;background-position:right 10px center}.site-search-element .search-button{width:18px;position:absolute;float:right;top:8px;margin-left:-26px}.site-search-element .search-bar:after{width:30px;height:30px;background-image:url(../../assets/svg/search-black.svg);content:""}.site-search-element ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-left:0;margin-left:0}.site-search-element ul li{list-style-type:none;display:inline-block;width:calc(100%/3);margin-bottom:65px}.site-search-element ul.products-results li .result-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;height:150px;margin-bottom:10px}.site-search-element ul.how-to-results li .result-container{width:90%}.site-search-element ul.products-results li .result-container .product_info{min-height:150px;padding-left:10px;text-wrap:pretty}.site-search-element ul.how-to-results li .result-image{width:100%;height:200px;background-size:cover;border-radius:15px;border:1px solid #e3e3e3;display:flex;justify-content:center;align-items:center}.site-search-element ul.products-results li .product_image{width:30%;display:flex;flex-direction:row;align-items:center}.site-search-element ul li .product_info p{max-height:300px;font-weight:700!important;width:200px;color:#000;font-size:.9em!important}.site-search-element ul li h4{margin:0;font-size:12px!important}.site-search-element .spinner{width:64px;height:64px;background-image:url(../../assets/svg/spinner-search.svg);position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;display:none;top:55px}.site-search-element .read-more{display:inline-block;border:1px solid #000;border-radius:32px;color:#000;padding:5px 25px;font-size:12px}.site-search-element ul.products-results .read-more{border-color:#c9c9c9;color:#383838}.site-search-element ul.products-results .read-more:hover{border-color:#383838;color:#1d1d14}.site-search-element h3{font-weight:700!important;font-size:1.5em!important;margin-bottom:40px}.site-search-element ul.how-to-results .read-more{text-align:center;min-width:80px;border:1px solid #fff;color:#fff;background-color:rgba(255,255,255,.3)}.site-search-element ul.how-to-results .read-more:hover{color:#000;background-color:#fff}.site-search-element ul.how-to-results h4{min-height:64px;font-size:14px!important;font-weight:700!important}.site-search-element ul.how-to-results li .result-container:hover{cursor:pointer}.site-search-element ul.how-to-results li .result-container:hover .read-more{color:#000;background-color:#fff}.site-search-element ul.download-results li .result-container{width:90%;height:130px;min-height:180px;border-radius:15px;border:1px solid #e3e3e3;padding:25px}.site-search-element ul.download-results li .result-container:hover{cursor:pointer;border:1px solid #383838}.site-search-element ul.download-results li .result-container a:hover{color:#272727}.site-search-element ul.download-results li .doc_type,.site-search-element ul.download-results li .file_type{width:100%;margin-top:20px;text-transform:uppercase}.site-search-element ul.download-results li .doc_type{font-size:.8em!important}.site-search-element ul.download-results li h4{width:100%;font-weight:700!important}.site-search-element ul.download-results li h4 a.text_dl_link{width:100%}.site-search-element ul.download-results li a.img_dl_link{float:right}@media only screen and (max-width:1298px){.site-search-element ul.products-results li .result-container{height:auto}}@media only screen and (max-width:999px){.site-search-element form{width:75%}.site-search-element ul li{width:calc(100%/2)}}@media only screen and (max-width:629px){.site-search-element form{width:100%}.site-search-element ul li{width:100%}.site-search-element ul.products-results li .result-container{margin-bottom:18.38px}.site-search-element ul.products-results li .result-container .product_info{padding-left:18.38px}}@media only screen and (max-width:488px){.site-search-element ul.products-results li .result-container{margin-bottom:0}.site-search-element ul.products-results li .result-container .product_info{padding-left:0}}