@import "animate.css";
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);
@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);
/*========================================================
Main layout styles
=========================================================*/
body {
  direction:rtl;
font: 300 18px/26px Open Sans Hebrew;
/*color: #343434;*/
color: #000;
background: #ffffff;
}
a {
text-decoration: none;
color: inherit;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
a:hover {
color: #0a4b89;
}
img {
max-width: 100%;
}
* {
-webkit-text-size-adjust: none;
}
/* ======= Headers ======= */
h1,
h2 {
font: 400 36px/37px Open Sans Hebrew;
color: #000000;
letter-spacing: -0.025em;
}
@media (max-width: 1199px) {
h1,
h2 {
font-size: 30px;
}
}
h1 .higlighted,
h2 .highlighted {
color: #0a4b89;
}
h3 {
font: 700 18px/18px Open Sans Hebrew;
color: #737373;

}
h4 {
font: 700 20px/26px Open Sans Hebrew;
color: #0a4b89;
}
h4 a:hover {
color: #f26529;
}
h5 {
font: 900 18px/21px Open Sans Hebrew;
color: #343435;

}
@media (max-width: 979px) {
h5 {
font-size: 16px;
line-height: 19px;
}
}
h6 {
font: 700 20px/26px Open Sans Hebrew;
color: #000000;

}
.heading1 {
height: 74px;
margin-bottom: 24px;
}
.heading2 {
margin-bottom: 38px;
}
.heading2 h2 {
display: inline-block;
}
.heading2 .second {
display: inline-block;
margin-top: 11px;
margin-right: 13px;
color: #7b7b78;
}
.heading2 .btn-default {
margin-top: 13px;
}
@media (max-width: 1199px) {
.heading2 .second {
margin-right: 0;
}
.heading2 .btn-default {
font-size: 14px;
}
}
@media (max-width: 979px) {
.heading2 .btn-default {
font-size: 12px;
}
}
.heading3 {
margin-bottom: 38px;
}
/* ======= Buttons ======= */
.btn-default {
display: inline-block;
font: 400 18px/26px Open Sans Hebrew;
color: #0a4b89;
}
.btn-default:hover {
color: #ACABAB;
}
.btn-default.btn-default__inset1 {
text-decoration: underline;
}
.btn-big {
float: left;
display: inline-block;
background: #0a4b89;
font: 300 18px/25px Open Sans Hebrew;
width: 100px !important;
color: #ffffff;
text-align: center;
padding: 15px 35px 14px;
border: none;
}
.btn-big:hover {
background: #0a4b89;
color: #ffffff;
}
/* ======= Wrappers ======= */
.wrapper1 {
padding: 73px 0 76px;
}
.wrapper2 {
padding-bottom: 76px;
}
.wrapper3 {
padding: 77px 0 70px;
}
.wrapper4 {
padding-bottom: 31px;
}
.wrapper5 {
padding-bottom: 70px;
}
/*========================================================
HEADER styles
=========================================================*/
#header {
border-top: 5px solid #ACABAB;
}
@media (max-width: 1199px) {
#header {
text-align: center;
}
}
#header #stuck_container {
background: #0a4b89;
}
@media (max-width: 767px) {
#header #stuck_container {
background: #ffffff;
}
}
#header .info {
overflow: hidden;
padding: 35px 32px 19px 68px;
}
@media (max-width: 1199px) {
#header .info {
padding-right: 10px;
padding-left: 10px;
}
}
@media (max-width: 767px) {
#header .info {
padding-bottom: 0;
}
}
#header .info h1 {
float: right;
}
@media (max-width: 1199px) {
#header .info h1 {
float: none;
}
}
#header .info .links-block {
margin-top: -15px;
float: left;
}
@media (max-width: 1199px) {
#header .info .links-block {
float: none;
margin-top: 40px;
}
}
#header .info .links-block .links {
display: inline-block;
}
#header .info .links-block .links a {
margin-left: 7px;
margin-bottom: 4px;
display: inline-block;
font: 300 14px/18px Open Sans Hebrew;
color: #0a4b89;
}
#header .info .links-block .links a:hover {
color: #ACABAB;
}
@media (max-width: 767px) {
#header .info .links-block .links {
display: block;
margin-bottom: 10px;
}
}
#header .info .links-block .divider {
display: inline-block;
width: 1px;
margin-top: -2px;
height: 23px;
background: #c5c5bf;
margin-right: 13px;
margin-left: 18px;
}
@media (max-width: 767px) {
#header .info .links-block .divider {
display: none;
}
}
#header .info .links-block .socials {
margin-top: -3px;
display: inline-block;
}
#header .info .search-block {
float: left;
margin-top: 22px;
display: inline-block;
clear: left;
}

input.search-btn {
    display: inline-block !important;
    height: 100% !important;
    font: 400 20px/31px Open Sans Hebrew !important;
    cursor: pointer !important;
    color: #ffffff !important;
    text-align: center;
    padding: 9px 27px 8px !important;
    background: #0a4b89 !important;
    margin-right: 4px !important;
    border: none !important;
    width: 98px !important;
}

@media (max-width: 1199px) {
#header .info .search-block {
float: none;
display: block;
}
}
#header .info #search {
display: inline-block;
}
@media (max-width: 767px) {
#header .info #search {
display: block;
width: 100%;
}
}
#header .info .search-link {
margin-right: 42px;
display: inline-block;
font: 400 24px/31px Open Sans Hebrew;
color: #353535;
letter-spacing: -0.025em;
}
@media (max-width: 767px) {
#header .info .search-link {
display: block;
margin-right: 0;
margin-top: 20px;
}
}
#header .info .search-link span {
display: inline-block;
margin-top: 7px;
}
#header .info .search-link a {
display: inline-block;
height: 100%;
font: 400 20px/31px Open Sans Hebrew;
letter-spacing: -0.025em;
cursor: pointer;
color: #ffffff;

text-align: center;
padding: 9px 10px 8px;
background: #0a4b89;
margin-right: 8px;
}
#header .info .search-link a:hover {
color: #ffffff;
background: #f26529;
}
/* ======= Logo ======= */
h1 {
display: inline-block;
}
h1 a {
display: block;
position: relative;
font: 300 60px/60px Open Sans Hebrew;
letter-spacing: -0.05em;
color: #909094;
}
h1 a strong {
font-weight: 900;
color: #343435;
}

@media (max-width: 479px) {
h1 a {
padding-right: 0;
}
.search-block{
  display:none !important;
}
}
/* ======= Main menu variables ======= */
/* ======= Sub menus common variables ======= */
/* ======= First level sub menu variables ======= */
/* Main menu styles
========================================================*/
.sf-menu > li {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
letter-spacing: -0.025em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: right;
position: relative;
text-align: center;
}
@media (max-width: 1199px) {
.sf-menu > li {
width: 20%;
}
}
.sf-menu > li > .sf-with-ul:after {
display: block;
font-family: FontAwesome;
font-size: 14px;
position: absolute;
font-style: normal;
font-weight: normal;
text-decoration: none;
cursor: default;
content: "\f078";
color: #ffffff;
bottom: 5px;
right: 50%;
margin-right: -7px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
@media (max-width: 1199px) {
.sf-menu > li > .sf-with-ul:after {
bottom: -2px;
font-size: 10px;
}
}
.sf-menu > li > a {

font: 300 24px/31px Open Sans Hebrew;
display: block;
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
color: #ffffff;
padding: 24px 36px;
}
@media (max-width: 1199px) {
.sf-menu > li > a {
font-size: 13px;
padding: 10px 0;
width: 100%;
}
}
.sf-menu > li > a:hover {
background: #343435;
color: #ffffff;
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
}
.sf-menu > li.current > a {
background: #ACABAB;
color: #ffffff;
}
.sf-menu > li.current > .sf-with-ul:after {
color: #ffffff;
}
.sf-menu > li.sfHover > a {
background: #343435;
color: #ffffff;
}
.sf-menu > li.sfHover > a:after {
color: #ffffff;
}
.sf-menu a {
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
}
.sf-menu a:hover {
-webkit-transition: 0.3s all ease;
transition: 0.3s all ease;
}
/* First level sub-menu styles
========================================================*/
.sf-menu ul {
-webkit-box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: -1px 2px 3px 0px rgba(0, 0, 0, 0.16);
display: none;
min-width: 235px;
font: 300 14px/37px Open Sans Hebrew;
position: absolute;
top: 79px;
right: 0;
background: #343435;
text-align: right;
padding: 19px 0 20px;
z-index: 2;
letter-spacing: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
@media (max-width: 1199px) {
.sf-menu ul {
top: 51px;
}
}
.sf-menu ul li {
letter-spacing: 0;
position: relative;
display: block;
}
.sf-menu ul li:hover > a {
background: #ACABAB;
color: #ffffff;
}
.sf-menu ul li > .sf-with-ul:after {
display: block;
font-family: FontAwesome;
font-size: 14px;
position: absolute;
font-style: normal;
font-weight: normal;
text-decoration: none;
cursor: default;
content: "\f053";
color: #ffffff;
bottom: -1px;
left: 15px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.sf-menu ul li a {
padding-right: 32px;
display: block;
color: #ffffff;
text-transform: none;
}
.sf-menu ul > .sfHover > a {
background: #ACABAB;
}
.sf-menu ul > .sfHover > a:after {
color: #ffffff;
}
.sf-menu ul li.sfHover > a {
background: #ACABAB;
color: #ffffff;
}
/* Second level sub-menu styles
========================================================*/
.sf-menu ul ul {
position: absolute;
top: -19px;
right: 235px;
margin-right: 0;
z-index: 4;
text-align: right;
}
@media only screen and (max-width: 767px) {
.sf-menu {
display: none;
}
nav {
width: 100%;
float: none;
}
.select-menu {
border-radius: none;
display: block;
text-transform: capitalize;
float: none;
color: #0a4b89;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
background: #ffffff;
font: 22px/28px Open Sans Hebrew;
text-align: right;
border: 1px solid #c1c1c1;
padding: 2px 0;
position: relative;
}
.select-menu option {
text-align: right;
position: relative;
}
}
/*Core variables and mixins*/
/* Stuck menu styles
========================================================*/
.isStuck {
z-index: 999;
position: fixed;
-webkit-box-shadow: 0 0 4px 0 #000000;
box-shadow: 0 0 4px 0 #000000;
}
@media only screen and (max-width: 1199px) {
.isStuck {
display: none !important;
}
}
/*========================================================
CONTENT styles
=========================================================*/
#content {
background: #ffffff;
overflow: hidden;
}
#content.common {
padding-top: 76px;
}
@media (max-width: 767px) {
#content.common {
padding-top: 30px;
}
}
/* ======= Banner 0 Call us ======= */
.banner0 {
position: absolute;
top: 0;
left: 62px;
height: 100%;
background: #ffffff;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 56px;
min-width: 431px;
}
.banner0_content {
position: absolute;
top: 50%;
margin-top: -290px;
}

.banner0_wrapper {
    margin: 20px 0 0 0;
}
@media (max-width: 1360px) {
.banner0_content {
margin-top: -180px;
}
}
.banner0_content .heading {
font: 400 40px/49px Open Sans Hebrew;
color: #000000;
letter-spacing: -0.025em;
display: block;
margin-bottom: 51px;
}
@media (max-width: 1360px) {
.banner0_content .heading {
margin-bottom: 40px;
}
}
.banner0_content address {
font: 700 44px/44px Open Sans Hebrew;
color: #343435;
display: block;
letter-spacing: -0.025em;
margin-bottom: 3px;
}
.banner0_content .schedule {
display: block;
font: 400 24px/24px Open Sans Hebrew;
color: #acacac;
margin-bottom: 77px;
}
@media (max-width: 1360px) {
.banner0_content .schedule {
margin-bottom: 30px;
}
}
.banner0_content .btn-default {
font-size: 21px;
margin-top: 2px;
letter-spacing: -0.025em;
}
@media (max-width: 1199px) {
.banner0 {
display: none;
}
}
/* ======= Banner 1 Cancer Care ======= */
.banner1 {
padding: 75px 0 77px;
background: #f1f1ed;
}
.banner1.banner1__inset1 {
padding: 77px 0 73px;
}
@media (max-width: 767px) {
.banner1.banner1__inset1 {
padding: 0 0 30px;
}
}
.banner1.banner1__inset1 .heading1 {
margin-bottom: 34px;
}
@media (max-width: 767px) {
.banner1 {
padding: 0 0 30px;
}
.banner1 .heading1 {
margin-top: 30px;
margin-bottom: 30px;
}
.banner1 ul {
margin-bottom: 25px;
}
}
/* ======= Post 1 About cancer ======= */
.post1 {
position: relative;
padding-right: 225px;
padding-left: 56px;
margin-bottom: 98px;
}
.post1 img {
position: absolute;
right: 0;
top: 3px;
}
.post1 h3 {
margin-bottom: 7px;
}
.post1 h4 {
margin-bottom: 10px;
}
.post1 time {
display: block;
margin-top: 12px;
font: 400 14px/26px Open Sans Hebrew;
color: #737373;
}
.post1.post1__inset1 .btn-default {
margin-top: 9px;
}
.post1.post1__offset1 {
margin-bottom: 58px;
}
@media (max-width: 767px) {
.post1 {
margin-bottom: 60px;
padding: 0;
}
.post1 img {
width: 100%;
position: relative;
margin-bottom: 20px;
}
}
/* ======= Box 1 Wrapper ======= */
.box1-wrapper1 {
margin-top: 23px;
border-top: 8px solid #0a4b89;
padding: 43px 0 30px;
}
.box1-wrapper1 .box1 + .box1 {
padding-top: 26px;
border-top: 1px solid #e0e0e0;
}
.box1-wrapper1.box1-wrapper1__offset1 {
margin-top: 5px;
}
/* ======= Box 1 Patient care ======= */
.box1 {
padding-left: 65px;
margin-bottom: 28px;
}
@media (min-width: 768px) and (max-width: 979px) {
.box1 {
padding-left: 0;
}
}
.box1 ul {
margin-top: 8px;
}
.box1 h6 {
margin-bottom: 6px;
}
.box1 h6 + ul {
margin-top: 12px;
margin-bottom: 38px;
}
.box1 ul li + li {
margin-top: 5px;
}
.box1 > .btn-default {
margin-top: 8px;
}
/* ======= Banner 2 Help is needed ======= */
.banner2 {
background: #ACABAB;
color: #ffffff;
position: relative;
padding: 28px 156px 27px 35px;
}
.banner2 .heading {
display: block;
font: 900 36px/34px Open Sans Hebrew;

letter-spacing: -0.025em;
margin-bottom: 4px;
}
.banner2 img {
position: absolute;
right: 25px;
top: 38px;
}
.banner2 p {
line-height: 22px;
}
.banner2 a {
margin-top: 27px;
display: inline-block;
text-align: center;
font: 900 20px/24px Open Sans Hebrew;
letter-spacing: -0.025em;

padding: 12px 18px 11px;
background: #ffffff;
color: #ACABAB;
}
.banner2 a:hover {
color: #ffffff;
background: #0a4b89;
}
@media (max-width: 1199px) {
.banner2 {
text-align: center;
padding: 28px 35px 27px;
}
.banner2 img {
position: relative;
margin-bottom: 20px;
display: inline-block;
top: auto;
right: auto;
}
}
/* ======= Box 2 What we do ======= */
.box2 h4 {
margin-bottom: 10px;
}
.box2 p {
margin-bottom: 14px;
}
.box2 .highlighted {
color: #0a4b89;
display: block;
margin-top: 35px;
margin-bottom: 42px;
font-weight: 400;
letter-spacing: -0.025em;
}
/* ======= Box 3 Our services are grouped ======= */
.box3 {
display: block;
position: relative;
padding: 21px 72px 5px 20px;
background: #ACABAB;
color: #ffffff;
min-height: 107px;
}
.box3:hover {
color: #ffffff;
background: #0a4b89;
}
.box3 img {
position: absolute;
right: 0;
top: 16px;
}
.box3 .heading {
display: block;

margin-bottom: 7px;
font-weight: 700;
line-height: 22px;
}
@media (max-width: 1199px) {
.box3 {
text-align: center;
padding: 21px 20px 5px;
}
.box3 img {
margin-bottom: 20px;
position: relative;
top: auto;
right: auto;
}
}
@media (max-width: 979px) {
.box3 {
padding: 21px 10px 5px;
}
.box3 .heading {
font-size: 14px;
}
}
@media (max-width: 767px) {
.box3 {
margin-bottom: 40px;
}
}
/* ======= HR 1 ======= */
.hr-1 {
margin: 82px 0 77px;
background: #e0e0e0;
height: 1px;
border: 0;
}
@media (max-width: 767px) {
.hr-1 {
display: none;
}
}
/* ======= HR 2 ======= */
.hr-2 {
margin: 18px 0 77px;
background: #e0e0e0;
height: 1px;
border: 0;
}
@media (max-width: 767px) {
.hr-2 {
display: none;
}
}
/* ======= Box 4 Hospital information ======= */
.box4 {
margin-bottom: 45px;
}
.box4 h4 {
margin-bottom: 9px;
}
/* ======= Banner 3 Making an appointment ======= */
.banner3 {
background: #f1f1ed;
padding: 28px 37px 34px 100px;
}
@media (max-width: 1199px) {
.banner3 {
padding-left: 37px;
}
}
@media (max-width: 767px) {
.banner3 {
margin-bottom: 40px;
}
}
.banner3 .heading {
display: inline-block;
font: 700 36px/36px Open Sans Hebrew;
color: #737373;

letter-spacing: -0.025em;
float: right;
}
@media (max-width: 479px) {
.heading1{
  height:auto;
}
.banner3 .heading {
font-size: 25px;
line-height: 25px;
}
}
.banner3 address {
margin-top: 8px;
float: left;
font: 700 20px/26px Open Sans Hebrew;
color: #0a4b89;
}
.banner3 address .wrapper {
display: block;
}
.banner3 address .wrapper + .wrapper {
margin-top: 2px;
}
.banner3 address .phone {
font: 700 30px/20px Open Sans Hebrew;
}
@media (max-width: 479px) {
.banner3 address .phone {
font-size: 20px;
line-height: 20px;
display: block;
}
}
.banner3 address .schedule {
font: 300 18px/26px Open Sans Hebrew;
color: #343434;
}
@media (max-width: 1199px) {
.banner3 .heading {
display: block;
float: none;
}
.banner3 address {
display: block;
float: none;
}
}
/* ======= Box 5 Laura's patient story ======= */
.box5 {
border: 1px solid #e2e2db;
padding: 21px 21px 33px 21px;
margin-top: 5px;
}
.box5 .wrapper {
margin-bottom: 20px;
}
.box5 .wrapper .block {
display: inline-block;
color: #ffffff;
}
.box5 .wrapper .block .name {
display: block;
font: 700 20px/26px Open Sans Hebrew;

margin-bottom: 4px;
}
.box5 .wrapper .block a {
padding: 22px 17px 24px;
display: block;
background: #343435;
margin-right: 6px;
}
.box5 .wrapper .block a:hover {
color: #ffffff;
background: #0a4b89;
}
.box5 > p {
margin-bottom: 14px;
}
.box5 .btn-default {
margin-top: -5px;
color: #343435;
}
.box5 .btn-default:hover {
color: #0a4b89;
}
@media (max-width: 1199px) {
.box5 img {
width: 100%;
}
.box5 .wrapper .block {
display: block;
width: 100%;
margin-top: 10px;
}
.box5 .wrapper .block br {
display: none;
}
.box5 .wrapper .block a {
padding: 10px;
display: block;
margin-right: 0;
}
.box5 .wrapper .block .name {
display: inline-block;
}
}
/* ======= Box 6 Cancer Research ======= */
.box6 {
margin-top: 5px;
border: 1px solid #e2e2db;
padding: 21px 20px 11px 20px;
}
.box6 .heading {
padding: 13px 16px 14px 5px;
display: block;
margin-bottom: 20px;
background: #343435;
font: 700 20px/26px Open Sans Hebrew;

color: #ffffff;
}
.box6 .heading:hover {
color: #ffffff;
background: #0a4b89;
}
.box6 p {
margin-bottom: 14px;
}
.box6 .btn-default {
margin-top: -5px;
color: #343435;
}
.box6 .btn-default:hover {
color: #0a4b89;
}
@media (max-width: 979px) {
.box6 {
padding-right: 10px;
padding-left: 10px;
}
.box6 .heading {
font-size: 14px;
padding-right: 0;
padding-left: 0;
text-align: center;
}
}
@media (max-width: 767px) {
.box6 {
margin-bottom: 40px;
}
}
/* ======= Box 7 wrapper 1 ======= */
.box7-wrapper1 {
margin-top: -2px;
}
.box7-wrapper1 .single-p {
margin-bottom: 39px;
}
.box7-wrapper1 .box7 {
margin-bottom: 57px;
}
/* ======= Box 7 Research support ======= */
.box7 h3 {
margin-bottom: 7px;
}
.box7 h4 {
margin-bottom: 10px;
}
.box7 .btn-default {
margin-top: 9px;
}
/* ======= Box 8 Research awards ======= */
.box8 {
margin-top: -1px;
}
.box8 h4 {
margin-bottom: 11px;
}
.box8 p {
margin-bottom: 10px;
}
.box8 ul {
margin-top: 32px;
}
@media (max-width: 767px) {
.box8 {
margin-bottom: 40px;
}
}
/* ======= Box 9 Recent Discoveries ======= */
.box9 {
margin-top: -2px;
}
.box9 img {
margin-top: 7px;
}
@media (max-width: 767px) {
.box9 img {
margin-bottom: 20px;
width: 100%;
}
}
/* ======= Post 1 Wrapper 1 ======= */
.post1-wrapper1 .heading3 {
margin-top: 1px;
margin-bottom: 40px;
}
.post1-wrapper1 .post1 {
padding-left: 30px;
}
@media (max-width: 979px) {
.post1-wrapper1 .post1 {
padding-left: 0;
}
}
.post1-wrapper1 .box1-wrapper1.box1-wrapper1__offset1 {
margin-top: 6px;
}
.post1-wrapper1 .box1 h6 + ul {
margin-top: -1px;
margin-bottom: 28px;
}
.post1-wrapper1 .box1 {
margin-bottom: 30px;
padding-left: 0;
}
.post1-wrapper1 .box1 h3 {
padding-left: 23px;
}
@media (max-width: 979px) {
.post1-wrapper1 .box1 h3 {
padding-left: 0;
}
}
.post1-wrapper1 .box1 p {
padding-left: 65px;
}
@media (max-width: 979px) {
.post1-wrapper1 .box1 p {
padding-left: 0;
}
}
/* ======= Box 10 Postdoctoral Research training ======= */
.box10 {
margin-top: -1px;
}
.box10 h4 {
margin-bottom: 10px;
}
.box10 dl {
margin-top: 35px;
}
.box10 dl dt {
font: 700 20px/26px Open Sans Hebrew;
color: #0a4b89;
margin-bottom: 10px;
padding-right: 36px;
position: relative;
}
.box10 dl dt:before {
display: block;
font-family: FontAwesome;
font-size: 14px;
position: absolute;
font-style: normal;
font-weight: normal;
text-decoration: none;
cursor: default;
line-height: 26px;
content: '\f0c8';
color: #f26529;
right: 0;
top: 0;
}
.box10 dl dt a:hover {
color: #f26529;
}
.box10 dl dd {
padding-right: 36px;
margin-bottom: 35px;
}
.box10 dl dd p {
margin-bottom: 14px;
}
.box10 dl dd ul {
line-height: 30px;
}
.box10 dl dd ul li + li {
margin-top: 1px;
}
/* ======= Box 11 Wrapper 1 ======= */
.box11-wrapper1 {
margin-top: 5px;
border-top: 8px solid #0a4b89;
padding-top: 49px;
}
/* ======= Box 11 For current and incoming ======= */
.box11 img {
margin-bottom: 26px;
}
.box11 h6 {
margin-bottom: 5px;
}
.box11 p {
margin-bottom: 14px;
}
.box11 .btn-default {
margin-top: -5px;
}
@media (max-width: 767px) {
.box11 img {
width: 100%;
}
}
/* ======= Box 12 Privacy Policy ======= */
.box12 {
margin-top: 36px;
}
.box12 h4 {
margin-bottom: 10px;
}
.box12 p {
margin-bottom: 14px;
}
.box12 .simple-link {
margin-top: 21px;
}
/* ======= Google Map======= */
.google-map1 {
height: 423px;
margin-bottom: 78px;
margin-top: 44px;
}
.google-map1 img {
max-width: none !important;
}
/* ======= Google Map======= */
.google-map2 {
height: 243px;
}
.google-map2 img {
max-width: none !important;
}
/* ======= Address======= */
.address-block {
margin-top: 52px;
}
.address-block address {
display: block;
position: relative;
}
@media (min-width: 768px) and (max-width: 979px) {
.address-block address {
padding-right: 90px;
font-size: 14px;
}
}
.address-block address span {
display: block;
}
.address-block address a {
display: block;
}
.address-block address:before {
display: block;
font-family: FontAwesome;
font-size: 36px;
position: absolute;
font-style: normal;
font-weight: normal;
text-decoration: none;
cursor: default;
width: 70px;
height: 70px;
background: #f26529;
color: #ffffff;
line-height: 70px;
text-align: center;
right: 0;
top: 50%;
margin-top: -35px;
}
.address-block address.location:before {
content: '\f015';
}
.address-block address.phones {
margin-top: 42px;
}
.address-block address.phones:before {
content: '\f095';
}
.address-block address.mail {
margin-top: 55px;
}
.address-block address.mail:before {
content: '\f003';
font-size: 30px;
}
@media (max-width: 767px) {
.address-block {
margin-bottom: 70px;
}
}
/* ======= Simple link ======= */
.simple-link {
display: inline-block;
color: #0a4b89;
}
.simple-link:hover {
color: #343435;
}
/* ======= List 1 ======= */
.list1 li {
font: 400 14px/21px Open Sans Hebrew;
color: #737373;
}
.list1 li a:hover {
color: #343435;
}
.list1 li + li {
margin-top: 9px;
}
/* ======= list 2 ======= */
.list2 li {
position: relative;
padding-right: 27px;
font: 400 18px/31px Open Sans Hebrew;
letter-spacing: -0.025em;
color: #4c4c4c;
}
@media (max-width: 1199px) {
.list2 li {
font-size: 14px;
line-height: 24px;
}
}
.list2 li:before {
display: block;
font-family: FontAwesome;
font-size: 18px;
position: absolute;
font-style: normal;
font-weight: normal;
text-decoration: none;
cursor: default;
line-height: 31px;
content: '\f100';
color: #f26529;
right: 0;
top: 0;
}
@media (max-width: 1199px) {
.list2 li:before {
line-height: 24px;
}
}
/* ======= list 3 ======= */
.list3 li {
position: relative;
padding-right: 38px;
font: 300 18px/26px Open Sans Hebrew;
color: #343434;
}
.list3 li + li {
margin-top: 24px;
}
.list3 li:before {
display: block;
font-family: FontAwesome;
font-size: 14px;
position: absolute;
font-style: normal;
font-weight: normal;
text-decoration: none;
cursor: default;
line-height: 26px;
content: '\f0c8';
color: #343435;
right: 0;
top: 0;
}
/* ======= Social buttons 1 ======= */
.socials1 li {
display: inline-block;
}
.socials1 li a i {
width: 22px;
height: 22px;
line-height: 22px;
color: #ffffff;
background: #bfbfbf;
text-align: center;
font-size: 12px;
display: block;
border-radius: 200px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.socials1 li a i:hover {
background: #0a4b89;
color: #ffffff;
}
/*========================================================
FOOTER styles
=========================================================*/
#footer {
background: #eeeeee;
padding: 110px 0 103px;
/* ======= Footer list ======= */
/* ======= Divider ======= */
/* ======= About us ======= */
}
#footer .wrapper-with-divider {
position: relative;
border-bottom: 1px solid #d3d3d3;
padding-bottom: 100px;
overflow: hidden;
}
@media (max-width: 767px) {
#footer .wrapper-with-divider {
padding-bottom: 30px;
}
}
@media (max-width: 767px) {
#footer .wrapper-with-divider {
border-bottom: none;
}
}
#footer .privacy-block {
padding-top: 72px;
font: 400 14px/16px Open Sans Hebrew;
color: #737373;
}
#footer .privacy-block div.links-wrapper {
margin-top: 11px;
}
#footer .privacy-block .highlighted {
color: #0a4b89;
}
#footer .privacy-block .highlighted a:hover {
color: #343434;
}
#footer .privacy-block strong {
font-weight: 900;

}
#footer .privacy-block address {
display: inline-block;
}
#footer .phone {
margin-top: 50px;
color: #737373;
}
#footer .phone span {
display: block;
font: 400 12px/31px Open Sans Hebrew;
}
@media (max-width: 1199px) {
#footer .phone span {
line-height: 14px;
}
}
#footer .phone span.with-icon {
font: 400 14px/18px Open Sans Hebrew;
margin-top: -6px;
}
@media (max-width: 1199px) {
#footer .phone span.with-icon {
margin-top: 5px;
}
}
#footer .phone span.with-icon i {
font-size: 17px;
line-height: 18px;
color: #0a4b89;
display: inline-block;
margin-top: 2px;
}
#footer .footer-list h5 {
margin-bottom: 19px;
height: 42px;
}
@media (max-width: 767px) {
#footer .footer-list {
margin-bottom: 50px;
}
}
#footer .footer-divider {
text-align: center;
overflow: hidden;
}
#footer .footer-divider .divider {
display: inline-block;
width: 1px;
height: 318px;
top: 70px;
position: absolute;
background: #d3d3d3;
}
@media (max-width: 767px) {
#footer .footer-divider .divider {
display: none;
}
}
#footer .footer-list2 {
margin-top: 77px;
}
@media (max-width: 767px) {
#footer .footer-list2 {
margin-top: 25px;
}
}
#footer .footer-list2 i {
display: inline-block;
font-size: 23px;
line-height: 30px;
margin-left: 10px;
color: #0a4b89;
margin-top: -4px;
position: absolute;
right: 0;
}
#footer .footer-list2 i.fa-plus-square {
font-size: 18px;
margin-top: -5px;
}
#footer .footer-list2 i.fa-phone {
margin-top: -4px;
}
#footer .footer-list2 i.fa-asterisk {
margin-top: -7px;
}
#footer .footer-list2 i.fa-laptop {
margin-top: -5px;
}
#footer .footer-list2 ul li {
padding-right: 35px;
position: relative;
font: 400 14px/14px Open Sans Hebrew;
color: #0a4b89;
}
#footer .footer-list2 ul li a:hover {
color: #ACABAB;
}
#footer .footer-list2 ul li + li {
margin-top: 43px;
}
/*========================================================
Widget styles
=========================================================*/
/* UItoTop styles
========================================================*/
#toTop {
display: none;
text-decoration: none;
position: fixed;
bottom: 80px;
right: 30px;
overflow: hidden;
border: none;
color: #737373;
font-size: 37px;
line-height: 38px;
z-index: 20;
-webkit-transition: color 0.5s ease;
transition: color 0.5s ease;
}
#toTop:hover {
outline: none;
color: #ACABAB;
}
@media only screen and (max-width: 1199px) {
#toTop {
display: none !important;
}
}
/*Core variables and mixins*/

