@charset "utf-8";
/* CSS Document */

/* -- LAYOUT -- */
.sw {position:relative; width:920px; padding:0px 20px; direction:rtl; margin:0 auto;}
.sw-inner {width:66%;}

/* -- HEADER -- */
.header {padding:20px 0;}
.gov-logo {width:136px; height:71px; background-image:url(../img/gov-logos.png); background-repeat:no-repeat; float:left;}
.gov-logo.tmt {background-position:right top;}

/* -- SPLASH -- */
.bbgova-logo-wrap, .bbgova-logo-wrap {float:right;}
.splash-wrap {padding:30px 0; margin-bottom:30px; background:#328cb0 url(../img/bg-splash.jpg) no-repeat center center; background-size:cover;}
.splash-wrap h1 {font-size:295%; color:#fff; line-height:130%; text-shadow: 1px 1px 6px rgba(50, 50, 50, 0.4);}

/* -- Content Section -- */
.content-wrap, .content-wrap-b {padding:10px 0px;}
.content-wrap-b .sw {background:url(../img/bg-art.png) no-repeat left bottom; padding-bottom:60px;}
.title-box {margin-bottom:20px; background:#007797; padding:5px 15px; display:inline-block;}
.title-box h2 {font-size:175%; color:#fff;}
p {padding-bottom:12px; font-size:105%; line-height:175%;}
.fadein {position: relative;	height: auto;	width: 100%;overflow:hidden;display:block;}
.fadein img{width:100%; position:absolute; }
.content-slider{width:96%; margin:20px 0;}
.list-wrap {padding-bottom:30px;}
ul.definition-list {width:auto; float:right; padding-left:50px;}
ul.definition-list li {padding:3px 30px 3px 0; font-size:110%; background:url(../img/bullet.png) no-repeat right center; padding-right:16px;}
h3 {color:#007797; font-size:135%; margin-bottom:20px;}

/* -- FIXED CTA -- */
.cta-wrap {position:fixed; top:45px; max-width:16%; min-width: 262px; z-index:999; }
.cta-wrap.cta-bottom {top:auto; bottom:160px; transition:ease-out 2s;}
.call-icon {margin: -83px auto 5px; display: block;}
.cta-call {background:#00993a; padding:60px 20px 15px; text-align: center; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; -webkit-box-shadow: 0 0 8px 4px rgba(255,255,255,0.4); box-shadow: 0 0 8px 4px rgba(255,255,255,0.4);}
.cta-call h4 {display:inline-block; font-size:195%; line-height:150%; color:#fff; text-align:center;}
.cta-call h4 .extrabold {font-size:110%;}

/* -- ANIMATION FOR CTA -- */
/* @-webkit-keyframes rotate { 0% {-webkit-transform: rotate(0deg);} 25% {-webkit-transform: rotate(9deg);} 50% {-webkit-transform: rotate(0deg);} 75% {-webkit-transform: rotate(-9deg);} 100% {-webkit-transform: rotate(0deg);} }*/
 @keyframes pulse_animation {0% { transform: scale(1); }	30% { transform: scale(1); } 40% { transform: scale(1.1); } 50% { transform: scale(1); } 60% { transform: scale(1); } 70% { transform: scale(1.1); } 80% { transform: scale(1); } 100% { transform: scale(1); }}
.cta-call.cta-animate, .cta-call h4.cta-animate {-webkit-animation-name: pulse_animation; -webkit-animation-duration: 1000ms; -webkit-transform-origin:50% 50%; -webkit-animation-iteration-count: 3; -webkit-animation-timing-function: ease-in-out;}

/* -- FORM -- */
.cta-form-wrap {margin-top:10px;}
.cta-form-top {background:#00993a; padding:15px 40px; -webkit-border-top-left-radius: 9px; -webkit-border-top-right-radius: 9px; -moz-border-radius-topleft: 9px; -moz-border-radius-topright: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px;}
.cta-form-top h5 {color:#fff; text-align:center; font-size:115%; line-height:150%;}
.cta-form-body {background:url(../img/form-bg.png) repeat center center; padding:8%; width:76%; margin:0 auto; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px;}
form {background:transparent;}
input {display:block; font-size: 110%; text-align:right; direction:rtl; width:70%; padding-right:5%; padding-left:25%; margin-bottom:12px; color:#fff; line-height:44px; background:rgba(255,255,255,0.3) url(../img/form-icons.png) no-repeat left top; border:1px solid #ddd; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {input {line-height:0px; padding-top:12px; padding-bottom:12px;}}
input.field-phone {background-position:left -205px; direction:ltr;}
input.field-email {background-position:left bottom; direction:ltr;}
input, textarea {cursor: url(../img/cursor.cur), auto;}
_::-moz-svg-foreign-content, :root input.field {/* SAFARI ONLY */ direction:rtl; vertical-align:middle; line-height:20px; padding-top:10px; padding-bottom:10px;}
input:focus {border-color:#fff; box-shadow: inset 0 0px 12px rgba(0,0,0,.30); -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.form-btn {background:#f44712;line-height:44px; padding:5px 10px; margin-top:20px; font-size:150%; color:#fff; cursor:pointer; border:0; width:100%; border-radius:0; text-align:center;}
.form-btn:hover {background:#ff5d2c;}

/* -- Remove IE X from form fields -- */
input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }

/* -- Placeholders for form -- */
::-webkit-input-placeholder {color: #e4e4e4;}
:-moz-placeholder { /* Firefox 18- */color: #e4e4e4;}
::-moz-placeholder { /* Firefox 19+ */color: #e4e4e4;}
:-ms-input-placeholder {color: #e4e4e4;}

/* -- FOOTER -- */
.footer-wrap {background:#007797; padding:30px 0;}
.footer-text {color:#fff; float:left; padding-top:20px;}
.footer-logos, .footer-logo {float:right;}
#btt{display:none; cursor:pointer; /*padding-bottom:40px; padding-top:20px;*/}
#btt:hover{opacity:0.8;}

/* -- GENERAL -- */
.splash-wrap h1, h3, .cta-call h4 .extrabold, .list-title {font-family: 'open_sans_hebrewextra_bold', 'Open Sans', Arial, Helvetica, sans-serif;}
.light, .title-box h2 {display:block; font-family: 'open_sans_hebrewregular', 'Open Sans', Arial, Helvetica, sans-serif;}
.splash-wrap h1 .light, .cta-call h4 .extrabold {display:block;}
.cta-ltr div {direction:ltr !important;}
.splash-wrap .gov-logo-wrap, .bbagova-logo .mobile-logo, .content-img-mob, .cta-wrap#cta-mob {display:none;}
.nowrap{white-space:nowrap;}

@media screen and (min-width: 1100px) {
.sw {position:relative; width:auto; min-width:1000px; max-width:1200px; padding:0px 20px; direction:rtl; margin:0 auto;}
.splash-wrap h1 {font-size:350%;}
.sw-inner { width: 72%;}
}

@media screen and (max-width: 960px) {
/* -- LAYOUT -- */
.sw {width:96%; padding:0 2%;}
.sw-inner {width:90%; margin:0 auto;}
/* -- HEADER -- */
.header {padding: 10px 0;}
.bbagova-logo, .call-icon {display:none;}
.bbagova-logo .mobile-logo, .bbagova-logo.logo-mobile {display:block; margin:0 auto; margin-top: 4px;}
.gov-logo.tmt{ width: 110px;}
/* -- SPLASH -- */
.splash-wrap{padding:15px 0;}
.splash h1 {font-size:280%; text-align:center; color:#fff; line-height:130%;    padding-top: 10px;}
.splash h1 .light {font-size: 73%;}
/* -- CONTENT SECTION -- */
.content-wrap{margin-top:30px;}
.content-slider, .content-img-mob{width:100%;}
.content-img-mob{margin: 0px 0px 40px;}
.title-box {margin-bottom:20px; background:#007797; padding:2% 2%; width:96%; display:inline-block;}
.title-box h2 {text-align:center;}
.content-wrap-b .sw {background-position: -50px 85px; background-size: 55%; padding-bottom:20px;}
ul.definition-list li {font-size:120%;}
#btt{display:block; margin:0 auto; padding:30px 0 0;}
/* -- CTA -- */
.cta-wrap#cta-mob {display:block; width:100%; position:fixed; bottom:0; z-index:9; opacity:0; -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -ms-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.cta-wrap#cta-mob.show-cta {opacity:1; z-index:9999; -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -ms-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.cta-wrap {position:relative; max-width:100%; min-width:auto; top:auto; margin-top:-30px;}
.cta-ltr .sw, cta-ltr .sw-inner {width:100%; padding:0;}
.cta-call {background:#00993a; padding-top:15px; border-radius:0; box-shadow:none;}
/* -- FORM -- */
.cta-form-wrap {margin-top:0;}
.cta-form-top {background:#035020 /*#007797*/;}
.cta-form{width:90%; margin: 0 auto;}
.cta-form-top, .cta-form-body, .cta-call {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.cta-form-body {padding: 0px 2% 20px; width: 96%; background: #035020;}
input {width:14%;  padding-left:8%; padding-right:2%; line-height:50px; font-size:115%;margin:0 0 0 2%;  float:right;}
.form-btn{padding:4px 0; width:20%; margin:0; float:right}
input.field-name {background-position: left 4px;}
input.field-phone {background-position: left -201px;}
input.field-email {background-position: left -380px;}
.cta-call h4 .extrabold { display: inline; font-size:100%;}
/* -- FOOTER -- */
.footer-text, .footer-logos, .footer-logo {float:none; text-align:center;}
}

@media screen and (max-width: 645px) {
/* -- CONTENT SECTION -- */
.content-wrap {padding: 20px 0px 10px;}
.content-slider{display:none;}
.content-wrap-b .sw {background-position: center bottom; background-size:contain;}
/* -- CTA -- */
.cta-ltr .sw, cta-ltr .sw-inner {width:100%; padding:0;}
.cta-call h4 {font-size:150%;}
.cta-call h4 .extrabold {font-size:165%; padding-top:10px; display:block;}
.cta-wrap#cta-mob h4 {font-size:100%;}
.cta-wrap#cta-mob h4 span {padding-top:5px;}
.cta-wrap#cta-mob .cta-call {padding: 8px 10px 10px;}
/* -- FORM -- */
.cta-form-wrap {margin-top:0;}
.cta-form-top {background:#035020; padding:15px 30px;}
.cta-form-top, .cta-form-body {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.cta-form-body {padding:8%; width:84%; background:#222;}
.cta-form{width:100%;}
.cta-form-top h5 {font-size: 115%;}
input {line-height:60px;  width: 80%;  padding-right: 5%; padding-left: 15%; margin:0 0 12px 2%; font-size:155%; float:none;}
.form-btn{padding:12px 0; width:100%; float:none;}
input.field-name {background-position: 10px 7px;}
input.field-phone {background-position: 10px -195px;}
input.field-email {background-position: 10px -376px;}
input:focus {border-color:#fff; box-shadow: inset 0 0px 20px rgba(0,0,0,.35);}
}

@media screen and (max-width: 550px) {
/* -- HEADER -- */
.header {padding:10px 0 15px;}
.bbagova-logo.logo-mobile {margin-top:0;}
.bbgova-logo-wrap {width:100%; float:none;}
.header .gov-logo-wrap, .gov-logo {display:none;}
/* -- SPLASH -- */
.splash .gov-logo-wrap {display:block;}
.gov-logo.tmt {display:block; width:242px; height:76px; float:none; margin:10px auto 10px; background-image:url(../img/gov-logos-mob.png); background-repeat:no-repeat;}
.splash-wrap {padding:15px 0; background:#328cb0 url(../img/mob-splash.jpg) no-repeat center center; background-size:cover;}
.splash-wrap h1 {text-align:center; font-size: 300%; padding-top:10px;}
.splash-wrap h1 span {padding-top: 150px; padding-bottom:0px;}
/* -- CONTENT SECTION -- */
.content-wrap-b .sw {background-position: center 100px;}
.content-img {display:none;}
.content-img-mob {display:block; width:100%;}
.tel-link{display:block;}
}

 @media screen and (max-width: 400px) {
.header {padding:10px 0 15px;} 
.splash-wrap h1 {font-size: 260%;}
}

.form-btn#form-btn{display:none;}