/* 
Theme Name: TalPress
Theme URI: https://www.TalPress.co.il
Description: TalPress Default Theme
Author: TalPress
Author URI: https://www.TalPress.co.il
Template: hello-elementor
Version: 1.0.1
Text Domain: talpress
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body {overflow-x:hidden}
.grecaptcha-badge {display:none !important;}
.rtl input[type=tel] {text-align:right;}

.tp-credit{color:#000;font-size:14px;text-align:center;padding:5px 0;}
.tp-credit a {color:#000}

/* ── Elementor form: TalPress cities/schools Select2 ── */
.elementor-widget-form select.elementor-field.talpress-el-form-select2:not(.select2-hidden-accessible) { background-color: transparent; border: 1px solid #fff; border-radius: 50px; color: #fff; font-size: 18px; line-height: 22.4px; font-weight: 200; padding: 0 16px; box-sizing: border-box; height: 47px; min-height: 47px; appearance: none; }
.elementor-widget-form select.elementor-field.talpress-el-form-select2:not(.select2-hidden-accessible) option { color: #47331c; }
select.talpress-el-form-select2.select2-hidden-accessible + .select2-container.select2-container--default { font-family: "Ezer Taagid", sans-serif; box-sizing: border-box; }
.select2-container--default .select2-selection--single.talpress-el-form-select2-ui { background-color: transparent; border: 1px solid #fff; border-radius: 50px; height: 47px; min-height: 47px; padding: 0 16px; box-sizing: border-box; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single.talpress-el-form-select2-ui, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single.talpress-el-form-select2-ui { border-radius: 50px; }
.select2-container--default .select2-selection--single.talpress-el-form-select2-ui .select2-selection__rendered { font-size: 18px; line-height: 45px; font-weight: 200; color: #fff; padding: 0; padding-inline-end: 28px; }
.select2-container--default .select2-selection--single.talpress-el-form-select2-ui .select2-selection__placeholder { color: #fff; opacity: 1; }
.select2-container--default .select2-selection--single.talpress-el-form-select2-ui .select2-selection__arrow { height: 22.4px; top: 50%; margin-top: -11px; right: 14px; }
.select2-container--default[dir="rtl"] .select2-selection--single.talpress-el-form-select2-ui .select2-selection__arrow { right: auto; left: 14px; }
.select2-container--default .select2-selection--single.talpress-el-form-select2-ui .select2-selection__arrow b { border-color: #fff transparent transparent transparent; }
.select2-container--default.select2-container--open .select2-selection--single.talpress-el-form-select2-ui .select2-selection__arrow b { border-color: transparent transparent #fff transparent; }
.select2-container--default.select2-container--focus .select2-selection--single.talpress-el-form-select2-ui, .select2-container--default.select2-container--open .select2-selection--single.talpress-el-form-select2-ui { border: 1px solid #fff; }
.select2-dropdown.talpress-el-form-select2-drop { border: 1px solid #fff; border-radius: 16px; overflow: hidden; background: rgba(255,255,255,0.96); font-family: "Ezer Taagid", sans-serif; }
.select2-dropdown.talpress-el-form-select2-drop .select2-results__option { font-size: 18px; line-height: 22.4px; font-weight: 200; padding: 8px 16px; }
.select2-dropdown.talpress-el-form-select2-drop .select2-search--dropdown .select2-search__field { border-radius: 50px; border: 1px solid rgba(0,0,0,0.15); font-size: 18px; line-height: 22.4px; font-weight: 200; padding: 6px 16px; }