

/* ================== הגדרות כלליות ==================== */

/*
.hp_job_search .theme_title.hp_form_title.hp-hero-text h1{
font-size: 1.3em;
line-height: 1.15;
}
*/


.hp_job_search .theme_title.hp_form_title.hp-hero-text {
    position: absolute !important; 
/*  right: var(--theme-container-padding); */ /* !important; */
    top: 40px !important;
    left: auto !important;
    float: none !important;
    margin: 0 !important;
    /* max-width: 600px !important;  */
    text-align: right !important;
   /* font-size: 1.8em; */
 font-size: 22px; 
    line-height: 1.35;
    color: #dbeaff;
    font-weight: 300; /* !important; */
    letter-spacing: -1px;
  /* text-shadow: 1px 1px 1px #555; */

/* right: calc(var(--theme-container-padding) + 50px) !important; */
/* max-width: calc(100vw - 300px) !important; */
/* right: calc((100vw - (100vw - 300px)) / 2) !important; */

max-width: 45vw !important;
right: 10vw !important;
}


.theme_title_2nd_pr { margin-top: 10px; }

.theme_title_3rd_pr {
margin-top: 0px !important;
}


/* body .hp_job_search { font-size: 16px !important; }  */
 /* גודל פונט בדף הראשי */


/* =============== הכותרת הראשונה - Runner - ============== */
.run-text {
  display: block; /* שורה נפרדת */
  margin-bottom: 0em; /* שליטה ברווח */

/* color: #f4831c; */
color: orange;
font-size: 3.5rem;
font-weight: 900;
letter-spacing: -0.05em;
line-height: 1;
text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

/* =============== הכותרת השניה - חיפוש עבודה חכם באמצעות הפצת קו"ח ============== */

.hero-sub-title {
  color: #053542;
  font-size: 1.675rem;
/* line-height: 1.175; */
line-height: 1;
  font-weight: 700;
  letter-spacing: -0.025em !important;
}

/* הגדרה שזה יורד שורה */
.hero-sub-title .line1,
.hero-sub-title .line2{
  display:block;
}

/* הגדרה שזה לא יורד שורה */
.hero-sub-title .line1,
.hero-sub-title .line2{
/*  display:inline; */
}

/* מעלים את המילה חכם */
.hero-sub-title .smart_word {
display: inline;
/* display: none;*/
}



/* המקטע הראשון - השירות הוקם במטרה לעזור למחפשי העבודה להפיץ את קורות-חייהם */
.theme_title_first_pr {
/* color: #374151; */
color: #ffffff;
text-shadow: none;
border-right: 4px solid #f4831c;
padding-right: 1rem;
font-size: 1.375rem;
/* line-height: 30px; */
line-height: 1.375;
}

.theme_title_first_pr p{
  margin: 0; /* חשוב כדי שלא יוסיף רווחים ויוריד שורה */
}




/* המקטע השני - באמצעות תוכל/י למצוא משרה לפי דרישותיך */
/*
.theme_title_2nd_pr,  
.theme_title_2nd_pr p, 
.theme_title_2nd_pr span {
*/
.theme_title_2nd_pr {
/* padding-top: 10px; */
font-size: 1.275rem;
line-height: 1.375;
font-weight: 700;
text-shadow: none;
/* color: #374151; */
color: #ffffff;

letter-spacing: 0em;

}

.theme_title_2nd_pr .second_run_sp {
/* color: #2c3e50; */
/* color: orange; */
letter-spacing: -0.05em;
text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

.theme_title_2nd_pr p{
  margin: 0; /* חשוב כדי שלא יוסיף רווחים ויוריד שורה */
}



/* ====== קטע שלישי ======= */
/* המקטע השלישי - למה לחפש? אם אפשר פשוט - למצוא... */

/* .theme_title_3rd_pr.hp-orange { */
 /*
.theme_title_3rd_pr,
.theme_title_3rd_pr p,
.theme_title_3rd_pr span {
*/

 .theme_title_3rd_pr { 
margin-left: auto; 
margin-right: auto; 
text-align: center;
/* width: 100%; */
/* color: #2c3e50; */
color: #374151;
text-shadow: none;
font-size: 1.475rem;
line-height: 1.375;
font-weight: 700;


/* שומר על הכפתור באותה שורה */
  display: flex;
  flex-wrap: wrap; 
  align-items: center;
  gap: 6px; /* הרווח בין הכפתור לטקסט */
justify-content: center;  /* מרכז אופקית */

}


.theme_title_3rd_pr p{
  margin: 0; /* חשוב כדי שלא יוסיף רווחים ויוריד שורה */
}

.italic-orange {
/* color: #f4831c; */
color: orange;
  font-style: italic;
text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}


/* מחליט אם הכפתור ירד שורה או לא */
.ipad-break {
display: block;
flex: 0 0 100%;
width: 100%; /* זה מה ששובר שורה */
height: 0px;
}

/* לא שובר שורה */
/* .ipad-break {display: none;}  */


/* פונט גדול ופונט רוביק שיהיה בולד */
.alloy-rim {
font-family: 'Rubik', Heebo, Arial, sans-serif; 
font-size: 25px !important;
/* margin-top: 20px;  */
margin-left: auto; 
margin-right: auto; 
} 





/* ++++++++++++++++++++++++++++++++ רספונסיבי ++++++++++++++++++++++++++++++++++++ */

/* דסקטופים לפי רוחב הפונט גדל */
@media (min-width: 1024px) and (orientation: landscape) {

.run-text { 
  /* ממשיך לגדול עד למסך של 1920px */
  font-size: clamp(2rem, 4.375vw, 5.25rem);
}

.hero-sub-title {
  font-size: clamp(1.1rem, 2.09vw, 2.5rem);
}

.theme_title_first_pr {
  font-size: clamp(1rem, 1.71vw, 2.05rem); margin-top: 1vh; 
  }

.theme_title_2nd_pr {
  font-size: clamp(0.9rem, 1.59vw, 1.9rem); 
}

.theme_title_3rd_pr {
  font-size: clamp(1.05rem, 1.84vw, 2.2rem); padding-top: 1vh;
}
}


/* הפונטים המקוריים */
/*
.run-text { font-size: 3.5rem;}
.hero-sub-title {font-size: 1.675rem;}
.theme_title_first_pr {font-size: 1.375rem;}
.theme_title_2nd_pr {font-size: 1.275rem; }
.theme_title_3rd_pr {font-size: 1.475rem;}
*/


/* רק מסכים גדולים באמת */
@media (min-width: 1921px){
  .run-text{ font-size: clamp(3.5rem, 1.5rem + 3vw, 8rem); }
  .hero-sub-title{font-size: clamp(1.675rem, 0.8rem + 1.2vw, 3rem);}
  .theme_title_first_pr{font-size: clamp(1.375rem, 0.7rem + 1vw, 2.5rem); margin-top: 3vh;}
  .theme_title_2nd_pr{font-size: clamp(1.275rem, 0.6rem + 1vw, 2.4rem);}
  .theme_title_3rd_pr{font-size: clamp(1.475rem, 0.8rem + 1.1vw, 2.8rem); padding-top: 3vh;}
}




/* טאבלטים ואייפדים במצב עומד (Portrait Only)       */
/* כולל: iPad Mini 6, iPad, iPad Air, iPad Pro 11   */
@media only screen and (min-width: 740px) and (max-width: 1024px) and (orientation: portrait) {
    
.hp_job_search .theme_title.hp_form_title.hp-hero-text {
max-width: 70vw !important;
right: 15vw !important;
top: 12vh !important; 
}

 .run-text{font-size: 5rem; }
  .hero-sub-title{font-family: 'Rubik', Heebo, Arial, sans-serif; font-size: 1.8rem;}
  .theme_title_first_pr{font-size: 1.625rem; margin-top: 3vh;}
  .theme_title_2nd_pr{font-size: 1.625rem; margin-right: 5vw;}
  .theme_title_3rd_pr{font-family: 'Rubik', Heebo, Arial, sans-serif; font-size: 1.825rem; padding-top: 3vh;}

}



/* ALL cell phones - 739 because the new ipad mini 6 */
@media (max-width: 739px) and (orientation: portrait) {
.hp_job_search .theme_title.hp_form_title.hp-hero-text {

/* position: absolute !important;  */
max-width: 95vw !important; 
right: 2.5vw !important; 
top: 12vh !important; 
font-size: 17px;
}

.run-text { font-size: 2.3rem; text-shadow: 0 1px 2px rgba(0,0,0,0.2); }
.hero-sub-title {font-size: 1.3rem;
font-family: 'Rubik', Heebo, Arial, sans-serif; 
letter-spacing: -0.05em;
font-weight: 700;
}
.theme_title_first_pr {font-size: 1.10rem; margin-top: 10px;}
.theme_title_2nd_pr {font-size: 1.10rem;  letter-spacing: -1px; margin-right: 6vw; /* color: yellow; */}
.theme_title_3rd_pr {
 white-space: nowrap;        /* לא יורד שורה */
font-family: 'Rubik', Heebo, Arial, sans-serif; 
font-size: 1.4rem;
padding-top: 5px;
font-weight: 600;
 }

.alloy-rim {margin-top:10px;}
}



/* short cell phones - below 669 height e.g. iphone 11 */
@media (max-width: 400px) and (max-height: 669px) and (orientation: portrait) {
.hp_job_search .theme_title.hp_form_title.hp-hero-text {
max-width: 95vw !important; 
right: 2.5vw !important; 
top: 10vh !important; 
}

.run-text { font-size: 2.3rem; text-shadow: 0 1px 2px rgba(0,0,0,0.2); }
.hero-sub-title {font-size: 1.3rem;
font-family: 'Rubik', Heebo, Arial, sans-serif; 
letter-spacing: -0.05em;
font-weight: 700;
}
.theme_title_first_pr {font-size: 1.10rem;}
.theme_title_2nd_pr {font-size: 1.10rem;  letter-spacing: -1px; margin-right: 6vw; /* color: red; */}
.theme_title_3rd_pr {

 /* רווח פנימי משני הצדדים */
 white-space: nowrap;        /* לא יורד שורה */
/* font-size: clamp(1rem, 6vw, 1.6rem); */ /* גודל דינמי */

font-family: 'Rubik', Heebo, Arial, sans-serif; 
font-size: 1.4rem;
padding-top: 5px;
font-weight: 600;
 }
.alloy-rim {margin-top:10px;}

}



/* medium wide cell phones above 670 height - e.g iphone 13 pro */
@media (min-width: 380px)  and (max-width: 600px) and (min-height: 670px) and (orientation: portrait) {
.hp_job_search .theme_title.hp_form_title.hp-hero-text {
max-width: 95vw !important; 
right: 2.5vw !important; 
top: 12vh !important; 
}

.run-text { font-size: 2.5rem; text-shadow: 0 1px 2px rgba(0,0,0,0.2); }
.hero-sub-title {
font-size: 1.4rem;
font-family: 'Rubik', Heebo, Arial, sans-serif; 
letter-spacing: -0.05em;
font-weight: 700;
}

.theme_title_first_pr {font-size: 1.20rem;}
.theme_title_2nd_pr {font-size: 1.20rem;  letter-spacing: -1px; margin-right: 6vw; /* color: blue; */ margin-top:3px;}
.theme_title_3rd_pr {

 /* רווח פנימי משני הצדדים */
 white-space: nowrap;        /* לא יורד שורה */
/* font-size: clamp(1rem, 6vw, 1.6rem); */ /* גודל דינמי */

font-family: 'Rubik', Heebo, Arial, sans-serif; 
font-size: 1.4rem;
padding-top: 2px;
font-weight: 600;
 }
.alloy-rim {margin-top:5px;}

}



/* wide cell phones above 740 height - e.g iphone 14 pro max and fablets */
@media (min-width: 380px) and (max-width: 600px) and (min-height: 725px) and (orientation: portrait) {
.hp_job_search .theme_title.hp_form_title.hp-hero-text {
max-width: 95vw !important; 
right: 2.5vw !important; 
top: 12.5vh !important; 
}

.run-text { font-size: 3rem; text-shadow: 0 1px 2px rgba(0,0,0,0.2); }
.hero-sub-title {
font-size: 1.6rem;
font-family: 'Rubik', Heebo, Arial, sans-serif; 
letter-spacing: -0.05em;
font-weight: 700;
}

.theme_title_first_pr {font-size: 1.30rem;}
.theme_title_2nd_pr {font-size: 1.30rem;  letter-spacing: -1px; margin-right: 6vw; /* color: white; */ margin-top: 1vw;}
.theme_title_3rd_pr {

 /* רווח פנימי משני הצדדים */
 white-space: nowrap;        /* לא יורד שורה */
/* font-size: clamp(1rem, 6vw, 1.6rem); */ /* גודל דינמי */

font-family: 'Rubik', Heebo, Arial, sans-serif; 
font-size: 1.5rem;
padding-top: 4vw;
font-weight: 600;
 }
.alloy-rim {margin-top:10px;}

}




/* tall and narrow cell phones above 730 height - e.g galaxy z */
@media (max-width: 360px) and (min-height: 730px) and (orientation: portrait) {
.hp_job_search .theme_title.hp_form_title.hp-hero-text {
max-width: 95vw !important; 
right: 2.5vw !important; 
top: 12.5vh !important; 
}

.run-text { font-size: 3rem; text-shadow: 0 1px 2px rgba(0,0,0,0.2); }
.hero-sub-title {
font-size: 1.6rem;
font-family: 'Rubik', Heebo, Arial, sans-serif; 
letter-spacing: -0.05em;
font-weight: 700;
}

.theme_title_first_pr {font-size: 1.20rem;}
.theme_title_2nd_pr {font-size: 1.20rem;  letter-spacing: -1px; margin-right: 6vw; /* color: white; */ margin-top: 1vw;}
.theme_title_3rd_pr {

 /* רווח פנימי משני הצדדים */
 white-space: nowrap;        /* לא יורד שורה */
/* font-size: clamp(1rem, 6vw, 1.6rem); */ /* גודל דינמי */

font-family: 'Rubik', Heebo, Arial, sans-serif; 
font-size: 1.4rem;
padding-top: 4vw;
font-weight: 600;
 }
.alloy-rim {margin-top:10px;}

}




/* very small phones - below 600 height e.g. iphone x, 5 */
@media (max-width: 340px) and (max-height: 550px) and (orientation: portrait) {
.hp_job_search .theme_title.hp_form_title.hp-hero-text {
max-width: 95vw !important; 
right: 2.5vw !important; 
top: 10.5vh !important; 
}

.run-text { font-size: 1.6rem; text-shadow: 0 1px 2px rgba(0,0,0,0.2); }
.hero-sub-title {
font-size: 1.0rem;
font-family: 'Rubik', Heebo, Arial, sans-serif; 
letter-spacing: -0.05em;
font-weight: 700;
}

.theme_title_first_pr {font-size: 0.8rem; padding-bottom: 0px !important; margin-bottom: 0px !important; margin-top: 0px !important; padding-top: 0px !important;}
.theme_title_2nd_pr {font-size: 0.8rem;  letter-spacing: -1px; margin-right: 6vw; /* color: white; */ margin-top: 0px !important; padding-top: 0px !important;}
.theme_title_3rd_pr {

 /* רווח פנימי משני הצדדים */
 white-space: nowrap;        /* לא יורד שורה */
/* font-size: clamp(1rem, 6vw, 1.6rem); */ /* גודל דינמי */

font-family: 'Rubik', Heebo, Arial, sans-serif; 
font-size: 1rem;
padding-top: 0px;
font-weight: 600;
 }
.alloy-rim {margin-top:2px;}
}





/* מסך רחב ונמוך */
/* @media (max-height: 750px) and (min-aspect-ratio: 15/9) { */

@media (max-height: 740px) and (min-width: 768px) and (orientation: landscape) {
.hp_job_search .theme_title.hp_form_title.hp-hero-text {

top: 20px !important;
max-width: 50vw !important;
right: 15vw !important;
/* top: 10.5vh !important; */
}



/* .theme_title_first_pr {padding-bottom: 0px !important; margin-bottom: 0px !important; margin-top: 0px !important; padding-top: 0px !important;} */
.theme_title_2nd_pr {/* letter-spacing: -1px; */ margin-top: 0px !important; padding-top: 0px !important; /* color: yellow; */}
.theme_title_3rd_pr {padding-top: 0px; }

.alloy-rim {
margin-top: 0px !important;
padding-top: 0.5vh;
}
}

/* אייפדים וטאבלטים שוכבים */
@media only screen and (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) and (hover: none) and (pointer: coarse) {

.hp_job_search .theme_title.hp_form_title.hp-hero-text {

top: 20px !important;
max-width: 50vw !important;
right: 15vw !important;
/* top: 10.5vh !important; */
}


/* .theme_title_first_pr {padding-bottom: 0px !important; margin-bottom: 0px !important; margin-top: 0px !important; padding-top: 0px !important;} */
.theme_title_first_pr {margin-top: 1.5vw;}

.theme_title_2nd_pr {/* letter-spacing: -1px; */ margin-top: 0px !important; padding-top: 0px !important; /* color: blue; */}
.theme_title_3rd_pr {padding-top: 0px; }

.alloy-rim {
margin-top: 0px !important;
padding-top: 0.5vh;
}
}


/* תוספות לחלק של יתרונות השירות לדסקטופ - מעבר ל-H3 מ-P */

.site_icon_boxes .box h3 {
    font-size: 1.375em;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -0.2px;
margin-top: 2px !important; 
    margin-bottom: 8px;
    padding: 0;
    color: inherit;
    text-align: center !important;
}

@media (max-width: 767px) {
    .site_icon_boxes .box h3 {
        font-size: 1.125em;
        margin-top: 10px;
padding-top: 15px;
    }
}

@media (max-width: 767px) {
    .site_icon_boxes .icon-swiper .box .box-text h3 {
        width: 100% !important;
        text-align: center !important;
    }
}

@media (max-width: 950px) and (orientation: landscape) {
    .site_icon_boxes .icon-swiper .box .box-text h3 {
        width: 100% !important;
        text-align: right !important;
    }
}

.site_icon_boxes .box p {
    margin: 0;
}

.site_icon_boxes .box p .box-span {
    font-size: 0.8em;
    color: var(--theme-blue);
    margin-bottom: 1rem;
    line-height: 1.5rem;
    display: block;
}


/* תוספות לחלק של יתרונות השירות למובייל - הקרוסלה מעבר ל-H3 */


.site_icon_boxes .icon-swiper .box .box-text {
    flex: 1 1 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: right !important;
    margin: 0 !important;
}

@media (max-width: 767px) {
    .site_icon_boxes .box h3 {
        text-align: center;
    }
}

@media (max-width: 767px) {
    .site_icon_boxes .icon-swiper .box h3 + p {
        margin-top: 0 !important;
    }
}

.site_icon_boxes .box .box-desc {
    font-size: 1.1em;
    font-weight: 500;
    color: var(--theme-blue);
    max-width: 230px;
    margin: 0 auto;
    display: block;
    text-align: center;
    letter-spacing: -0.5px;
}

.site_icon_boxes .icon-swiper .img_wrap {
    height: auto;
    min-height: unset;
}

@media (max-width: 767px) {
    .site_icon_boxes .icon-swiper .img_wrap {
        height: 80px;
    }
}












