/**
* This file is part of an ADDON for use with LEPTON Core.
* This ADDON is released under the GNU GPL.
* Additional license terms can be seen in the info.php of this module.
*
* @module          lib_search PATH
* @author          LEPTON Project
* @copyright       2010-2025 LEPTON Project
* @link            https://lepton-cms.org
* @license         https://gnu.org/licenses/gpl-3.0.html
* @license_terms   please see info.php of this module
*
*/
#search_page .col:last-child {padding:205px 0 75px 95px;}
.search_logo {padding:75px 20px 0 0;text-align:right;}
.search_form {margin: 0 0 25px 0;padding:0;}
.search_field {display:flex;padding:0 0 40px 0;}
.search_form input {flex:1 1 auto;background:#fff;height:82px;padding:0 35px 0 70px;font-size:25px;line-height:25px;border:none;}
.search_form input.btn_green {flex:0 0 200px;width:200px;cursor:pointer;font-family:'assistant-bold',sans-serif;font-weight:normal;font-size:25px;line-height:25px;color:#fff;background:#709b36;text-decoration:none;display:flex;height:82px;justify-content:center;align-items:center;margin:0;text-transform:uppercase;letter-spacing:5px;padding:0;}
.search_form input.btn_green:focus, .search_form input.btn_green:hover, .search_form input.btn_green:active {background:#5F832F;}
.search_item {margin:0 0 10px 0;padding:30px 35px 40px 70px;clear: both;background:#fff;}
.search_item_header {font-family:'assistant-bold',sans-serif;font-size:25px;line-height:32px;font-weight:normal;}
.search_item_description {font-size:25px;line-height:32px;font-style:none;padding:0 0 25px 0;}
.search_item_excerpt {font-size:25px;line-height:32px;margin:0 0 25px 0;}
.search_image_thumbs {margin: 10px 0 0 0;padding: 0;clear: both;font-size: 9pt;}
.search_image_thumbs_title {font-size: 9pt;font-weight: bold;font-style: italic;padding: 0 0 10px 0;}
.content_image, .search_image_thumbs_image {width: 100px;height: auto;padding: 0;margin: 0 20px 10px 0;float: left;}
.search_image_thumbs_loop {clear: both;margin: 0 0 15px 0;}
.search_box_input_active, .search_box_input {width:260px;background#f5f5f5;border:none;font-family:'assistant-regular',sans-serif;font-size:22px;line-height:28px;font-weight:normal;color: #919191;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1640px) {
#search_page .col:last-child {padding:205px 60px 75px 95px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1420px) {
#search_page .col:first-child {display:none;}
#search_page .col:last-child {padding:205px 35px 75px;}
#search_page .white {padding:60px 0 30px;display:none;}
/*#search_page .spende_btn {display:block;width:260px;height:260px;margin:0 auto;position:relative;right:6px;}
#search_page .spende_btn .image {position:absolute;top:0;left:0;transition: opacity 0.25s ease;width:260px;height:260px;}*/
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1080px) {
#search_page .col:last-child {padding:90px 35px 75px;}
.search_item {padding:50px 35px;}
.search_item_header, .search_item_excerpt {font-size:17px;line-height:21px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 720px) {
.search_field {flex-wrap:wrap;}
.search_form input {flex:1 1 100%;height:60px;padding:0 35px;font-size:17px;line-height:21px;margin:0 0 10px 0;}
.search_form input.btn_green {flex:1 1 100%;width:100%;font-size:17px;line-height:21px;height:60px;letter-spacing:2px;}
}