
@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);


/* =====settings==== */
html,body{margin:0 auto;padding:0;font-family: 'Open Sans Hebrew', sans-serif !important;direction:rtl;font-size:16px;color:#565662;}

.right{float:right;display:inline-block;}
.left{float:left;display:inline-block;}
.both{clear:both;width:0;height:0;overflow:hidden;display:block}
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear:both;}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}
.invisible{display:none;}

.containerfull{max-width:1500px !important; width:auto;margin: 0 auto;padding: 0 30px}
.container {padding:0 15px;margin:0 auto;max-width:1170px}
.text , p{font-size:16px;color:#565662;font-weight: 300 !important; text-align: left;line-height: 25px}
.cap_font{text-transform:uppercase}

.inner_width{width:1160px;margin:0 auto;}
.absolute{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}
.relative{position:relative;}
.no_marge{margin:0;}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;}

.mobile_only{display:none;}
.no_mobile{display:block;}

a{text-decoration:none;color:#147de4}
a img{border:0;-moz-outline-style:none;outline: none;}
a{-moz-outline-style:none;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;}
*:focus{-webkit-tap-highlight-color:transparent !important;-moz-outline-style: none !important;outline: none !important;}
form,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;text-align: left}

*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.ease, .ease a{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ease:hover, .ease a:hover{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

input,select,textarea{-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;padding:8px 12px;/* font-family: 'Rubik', sans-serif; */font-size:14px;-webkit-border-radius:3px;border-radius:3px;}
input[type="radio"]{-webkit-appearance:normal;}
input[type="submit"]{cursor:pointer;-webkit-appearance: none;}
.error input{border:2px solid #cb6e78 !important;}

.inline{display:inline-block;}
.center{text-align:center;}
.bg_black{width:100%;height:100%;background:black;position:fixed;top:0;left:0;right:0;bottom:0;-moz-opacity:0.66;opacity:0.66;filter: alpha(opacity=66);}
.wrap_items{width:100%;overflow:hidden;}
.width_limit{max-width:718px;}
hr{width:100%;height:1px;background:#e8e8e8;margin:30px 0;border:none;}
.delay_200{-webkit-animation-delay:.2s;animation-delay:.2s;}
.delay_400{-webkit-animation-delay:.4s;animation-delay:.4s;}
.delay_600{-webkit-animation-delay:.6s;animation-delay:.6s;}
.delay_800{-webkit-animation-delay:.8s;animation-delay:.8s;}
.table100{display:table;width:100%;height:100%;}
.table_cell{display:table-cell;text-align:center;vertical-align:middle;}

.title{font-size:30px;color:#082b3b;font-weight:900;margin-bottom:30px;}
.page_padding{padding-top: 50px;}

/* home */

/* hagana */
.mini_site_wrap{display: table;width: 100%}
.black_img{padding-top: 75%;background-size: cover}
.orange_img_b{position: relative;bottom: 0}

.black_img  img{width: 100%}
.orange_img img{width: 100%}
.orange_img_b img{width: 100%}
.hagana_wrap {
    float: none;
    background: black;
    width: 65%;
    display: table-cell;
    clear: both;
    display: table-cell;
    vertical-align: middle;
}

.ball_img{position: absolute;left: 80px;top:-25px}
.ball_img img{width: 100%}
.hagana_text_wrap{z-index: 3;position: relative}
.hagana_title{text-align: right;color: #ea5c18;font-size:94px;font-weight: 800;line-height: 87px}
.hagana_title span{color:white;display: inline-block;padding-right: 20px}
.hagana_text{text-align: center;color: white;font-size: 47px;font-weight: 600;margin-bottom: 25px}
.hagana_text span{color:#ea5c18}
.hagana_bottom{margin-top: 270px;text-align: center}
.hagana_icon_item{margin: 0 56px}
.hagana_icon_text{color:white;font-weight: 600;font-size: 25px;line-height: 28px}

/* form */
.hagana_text a{text-align: center;color: white;font-size: 43px;font-weight: 600;display: block;line-height: 20px}
.self{text-align: center;color: white;font-size: 26px;font-weight: 600}
.form_wrap {
    background: #ea5c19;
    /* height: 960px; */
    width: 35%;
    display: table-cell;
    float: none;
    clear: both;
    vertical-align: top;
}
.logo{position:absolute;top: 0;right: 50%;margin-right: -172px}
.logo img{width: 100%}
.form_text{text-align: center;color: white;font-size: 41px;font-weight: 600;}
.form_text span{color: black;font-size: 100px;font-weight: 800;line-height: 85px}
.camera{text-align: center}
.camera img{width: 100%}
.form_camera_wrap{max-width: 440px;margin: 0 auto; margin-top: -17px;padding: 0 20px;}
.camera_form .input_text input{width: 100%;text-align: right;font-size: 23px;color: #5d5d5d;border: none;border-radius: 0;-webkit-border-radius: 0;height: 49px}
.camera_form .input_text{margin-bottom: 20px}
.camera_form .send_btn input{width: 100%;border: none;border-radius:5px;-webkit-border-radius: 5px;-webkit-box-shadow: 5px 3px 5px 0px rgba(0,0,0,0.30);box-shadow: 5px 3px 5px 0px rgba(0,0,0,0.30);
background-image: -moz-linear-gradient(top, #ffc600 0%, #ffed8d 100%);
background-image: -o-linear-gradient(top, #ffc600 0%, #ffed8d 100%); 
background-image: -webkit-linear-gradient(top, #ffc600 0%, #ffed8d 100%); 
background-image: linear-gradient(top, #ffc600 0%, #ffed8d 100%); 
height: 55px;font-size: 30px;font-weight: 600}

.thank_you{display:none;font-weight:800;text-align:center;margin:30px 0;}
.wpcf7-not-valid-tip,.wpcf7-form label.error{text-align:right !important;direction:rtl;color:white !important;display:block !important;font-size:16px !important;}
.wpcf7-response-output{display:none !important;}
.thank_you_title{color:black;font-size:36px;line-height:36px;}
.thank_you_tx{color:white;font-size:32px;line-height:32px;}

.screen-reader-response{display:none !important;}

@media only screen and (max-width : 1500px) {
	.camera_form .input_text input{height:30px;font-size: 19px;}
	.camera_form .send_btn input{height: 40px;font-size: 23px}
	.form_camera_wrap{max-width: 300px}
	.camera_form .input_text{margin-bottom: 10px}

}

@media only screen and (max-width : 768px) {
	.mobile_only{display:block;}
	.no_mobile{display:none;}
	.hagana_wrap{display:block;width:100%;}
	.black_img{background-size:contain;background-position:center center;}
	.form_wrap{display:block;width:100%;}
	.form_camera_wrap{max-width:90%;margin-top:0;}
	.camera_form .input_text input{height:45px;}
	.camera_form .dial_btn{display:inline-block;width:48%;text-align:center;}
	.camera_form .dial_btn a{display:block;width:100%;height:55px;line-height:55px;font-size:23px;font-weight:600;font-family:'Open Sans Hebrew',sans-serif !important;;background-color: #e95b17;color:black;border-radius:5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 6px 13px rgba(120,120,120,.73), inset 0 1px 0 #83b6ed;-webkit-box-shadow: 0 6px 13px rgba(120,120,120,.73), inset 0 1px 0 #83b6ed;box-shadow: 0 6px 13px rgba(120,120,120,.73), inset 0 1px 0 #83b6ed;background-image:-moz-linear-gradient(top, #118fc6 0%, #0dacff 100%);background-image: -o-linear-gradient(top, #118fc6 0%, #0dacff 100%);background-image: -webkit-linear-gradient(top, #118fc6 0%, #0dacff 100%);background-image: linear-gradient(top, #118fc6 0%, #0dacff 100%);}
	.camera_form .send_btn{width:48%;display:inline-block;}
	.camera_form .send_btn input{height:55px;}
	.orange_side_bottom_m{height:300px;background-size:contain;background-position:center center;background-color:black;}
}

@media only screen and (max-width : 640px) {
	.orange_side_bottom_m{height:225px;}
}
@media only screen and (max-width : 375px) {
	.orange_side_bottom_m{height:134px;}
	.thank_you_title{color:black;font-size:32px;line-height:32px;}
	.thank_you_tx{color:white;font-size:25px;line-height:25px;}
}

@media only screen and (max-width : 320px) {
	.orange_side_bottom_m{height:115px;}
	.thank_you_title{color:black;font-size:25px;line-height:25px;}
	.thank_you_tx{color:white;font-size:19px;line-height:19px;}
}


