/************************************ Start: Search Results ************************************/
/* Start: Search Results Main */
.cms_search_result_main { display: block; width: 100%; }
/* End: Search Results Main */

/* Start: Search Results Form */
.cms_search_result_container form { max-width: 570px; width: 100%; margin: 0 0 30px 0; }
/* End: Search Results Form */

/* Start: Search Results Load Container */
.cms_search_result_load { display: block; width: 100%; }
/* End: Search Results Load Container */

/* Start: Search Result Title */
.cms_search_result_title { font-weight: 700; font-size: 25px; line-height: 30px; padding: 0 0 15px 0; }
@media screen and (max-width: 767px) { .cms_search_result_title { font-size: 20px !important; line-height: 25px !important; } }
/* End: Search Result Title */

/* Start: Search Results Text */
.cms_search_result_text { font-weight: 700; font-size: 18px; line-height: 24px; padding: 0 0 15px 0; }
@media screen and (max-width: 767px) { .cms_search_result_text { font-size: 18px !important; line-height: 24px !important; } }
/* End: Search Results Text */

/* Start: Search Results Url */
.cms_search_result_url > a { font-weight: 400; font-size: 18px; line-height: 24px; color: var(--primary); text-decoration: none; }
.cms_search_result_url > a:hover { text-decoration: underline; }
@media screen and (max-width: 767px) { .cms_search_result_url > a { font-size: 18px !important; line-height: 24px !important; } }
.cms_search_result_url_mobile { display: none; }
@media screen and (max-width: 959px) { .cms_search_result_url { display: none; } .cms_search_result_url_mobile { display: block; } }
/* End: Search Results Url */

/* Start: Search Results Marked Text */
.cms_search_result_container .cms_search_result_markedText { color: var(--primary) !important; }
/* End: Search Results Marked Text */

/* Start: Search Results Spacer */
.cms_search_result_spacer { display: block; width: 100%; height: 50px; }
.cms_search_result_container .cms_search_result_spacer:last-of-type { display: none; }
/* End: Search Results Spacer */
/************************************ End: Search Results ************************************/