/*
Theme Name: tzipi_livni
Author: Quatro-Digital
Author URI: http://www.quatro-digital.com
Description: tzipi_livni 2017
Version: 4.0.1
Text Domain: tzipi_livni
*/

html, body {
    margin: 0 auto;
    padding: 0;
    font-family: 'NarkisBlock';
    direction: rtl;
    font-size: 14px;
    color: #444444;
}

.noSelect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;36
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
}

body {
    background: #e7eef6
}

.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;
}

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: normal;
}

p {
    font-weight: 300;margin-bottom: 8px
}

* {
    -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: 'Arial';
    font-size: 14px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

input[type="radio"] {
    -webkit-appearance: normal;
}

input[type="submit"] {
	font-family:'NarkisBlock';
    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;
}

@font-face {
    font-family: 'NarkisBlock';
    src: url('assets/font/narkisblock-regular_mfw.woff') format('woff'),
    url('assets/font/narkisblock-regular_mfw.ttf') format('ttf'),
    url('assets/font/narkisblock-regular_mfw.svg') format('svg'),
    url('assets/font/narkisblock-regular_mfw.eot');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NarkisBlock';
    src: url('assets/font/NarkisBlock-Medium_MFW.woff') format('woff'),
    url('assets/font/NarkisBlock-Medium_MFW.ttf') format('ttf'),
    url('assets/font/NarkisBlock-Medium_MFW.svg') format('svg'),
    url('assets/font/NarkisBlock-Medium_MFW.eot');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'NarkisBlock';
    src: url('assets/font/narkisblock-bold_mfw.woff') format('woff'),
    url('assets/font/narkisblock-bold_mfw.ttf') format('ttf'),
    url('assets/font/narkisblock-bold_mfw.svg') format('svg'),
    url('assets/font/narkisblock-bold_mfw.eot');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'NarkisBlock';
    src: url('assets/font/NarkisBlock-Condensed_MFW.woff') format('woff'),
    url('assets/font/NarkisBlock-Condensed_MFW.ttf') format('ttf'),
    url('assets/font/NarkisBlock-Condensed_MFW.svg') format('svg'),
    url('assets/font/NarkisBlock-Condensed_MFW.eot');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'NarkisBlockCondensed';
    src: url('assets/font/NarkisBlock-Condensed_MFW.woff') format('woff'),
    url('assets/font/NarkisBlock-Condensed_MFW.ttf') format('ttf'),
    url('assets/font/NarkisBlock-Condensed_MFW.svg') format('svg'),
    url('assets/font/NarkisBlock-Condensed_MFW.eot');
    font-style: normal;
}

body.noscroll{overflow:hidden;}

/* ============== TITLES =========================== */
.title {
    font-size: 30px;
    color: #082b3b;
    font-weight: 900;
    margin-bottom: 30px;
}

.text, .text p{
    font-size: 16px;
    line-height: 21px;
    color: #555555;
    text-align: right;
    font-weight: 300
}


/* ============== TITLES =========================== */

/* ============== btns =========================== */

/* ============== btns =========================== */

.inner_width {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
}

.absolute {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.relative {
    position: relative;
}

.no_marge {
    margin: 0;
}

/*=====================*/

/*=====================*/

/*=====================*/

/*=====================*/
.ui-tooltip {
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
    background: #36cae1 !important;
}

body .ui-tooltip {
    border-width: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}

.ui-tooltip, .arrow:after {
    background: red;
    border: 0;
}

.ui-tooltip {
    padding: 15px 20px;
    color: #043840;
    font-weight: bold;
    font-size: 14px;
    border-radius: 0;
    font-family: 'NarkisBlock' !important;
}

.arrow {
    width: 15px;
    height: 7px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    bottom: -7px;
    background: url('assets/img/layout/corner.png') no-repeat;
}

.arrow.top {
    top: 6px;
    bottom: auto;
}

.arrow.left {
    left: 20%;
}

.arrow:after {
    content: "";

}

.arrow.top:after {
    bottom: -20px;
    top: auto;
}

.had_main_wrap {
    border-bottom: 1px solid #77bde2;
    height: 90px;
}

.page-template-home .had_main_wrap {
    border: none
}

.logo_title {
    color: #078ccf;
    font-size: 70px;
    font-weight: 100;
}

.logo_sub_title {
    color: #003955;
    font-size: 20px;
    font-weight: 100;
}

.logo a {
    display: block;
}

.logo img {
    width: 100%
}

.hed_top {
    background: #078ccf;
    height: 50px
}

.social_icon_item a {
    display: block;
    width: 26px
}

.social_icon_item a svg {
    width: 100%
}

.social_icon_item {
    margin-left: 10px
}

.social_icons_wrap {
    padding-top: 6px
}

.sp {
    width: 1px;
    height: 14px;
    background: #83c6e7;
    margin-top: 4px
}

.date_item a {
    display: block;
    color: white;
    font-family: arial
}

.date_item {
    color: white;
    display: inline-block;
    padding: 4px 10px;
    font-weight: 300
}

.date_item.red_not {
    padding: 0 10px;
    padding-right: 2px
}

.date_item.red_not a {
    display: block;
    background: #cd0b0b;
    color: white;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    height: 26px;
    width: 26px;
    text-align: center;
    padding: 4px 0
}

.date_item.border_w {
    border: none;
    padding-top: 5px
}

.date_wrap {
    padding: 14px 0
}

.had_main {
    padding: 20px 0;
    padding-bottom: 0
}

.head_top {
    width:70%;/* 60%;*/
    padding-top: 55px;
    position: relative;
}

.link_item a {
    display: block;
    font-size: 22px;
    color: #078cd0;
    margin-right: 30px;
    font-weight: 100;
}

.link_item.serch {
    padding-top: 3px
}

.main_slide {
    background-size: cover;
    height: 337px;
    background-position: center;
}

.main_text h1 {
    color: white;
    font-size: 47px;
    line-height: 48px;
    padding-left: 9px
}

.main_text span {
/*     display: inline-block; */
    color: #2db7fd
}

.main_text {
    margin-right: 44%;
    padding: 4% 0
}

.btn_blue {
    width: 155px;
    margin-top: 20px
}

.btn_blue a {
    display: block;
    background: #2db7fd;
    color: white;
    font-size: 20px;
    font-weight: 500;
    width: 100%;
    text-align: center;
    padding: 3px 0
}

.service_item_wrap {
    margin-top: 40px
}

.service_item {
    width: 13.75%;
    margin-left: 3.5%
}

.service_item:last-child {
    margin-left: 0
}

.service_title a {
    display: block;
    background: white;
    color: #078ccf;
    font-size: 20px;
    font-weight: 300;
    width: 100%;
    text-align: center;
    padding: 3px 0
}

.service_title a:hover {
    background: #078ccf;
    color: white;
}

.service_item .text {
    font-size: 13px;
    color: #555555;
    font-weight: 300;
    text-align: center;
    line-height: 17px;
    padding-top: 18px;
}

.service_item .text a {
    display: inline-block;
    position: relative;
}

.service_item .text:after {
    display: inline-block;
    background: url('assets/img/layout/service_arrow.png') no-repeat;
    width: 7px;
    height: 11px;
    content: "";
    position: relative;
    top: 0;
    right: 3px;
}

.page-template-home .news {
    margin-top: 50px
}

.news {
    margin-top: 20px
}

.news_bg {
    background: white;
}

.news_bg.thank {
    background: #078ccf
}

.news_bg.thank .news_title {
    color: white;
    text-align: center;
    width: 100%
}

.news_wrap {
    max-width: 800px;
    margin: 0 auto;
    padding: 8px 0;
    height: 47px
}

.news_title {
    font-size: 28px;
    font-weight: 100;
    color: #078ccf;
    width: 30%
}

.news_form_wrap {
    width: 70%
}

.news_form .input_text {
    width: 31%;
    margin-left: 3%
}

.news_form .send_btn {
    width: 31%;
}

.news_form .input_text input {
    width: 100%;
    text-align: right;
    border: 1px solid #078ccf;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 18px;
    font-weight: 100;
    padding: 4px 10px
}

.news_form .input_text input::-webkit-input-placeholder { /* WebKit browsers */
    color: #078ccf;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
}

.news_form .input_text input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #078ccf;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
}

.news_form .input_text input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #078ccf;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
}

.news_form .input_text input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #078ccf;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
}

.news_form .send_btn input {
    width: 100%;
    text-align: center;
    border: 1px solid #078ccf;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 18px;
    font-weight: 100;
    padding: 4px 10px;
    background-color: #078ccf;
    color: white
}

.news_form .send_btn input:hover {
    background-color: white;
    color: #078ccf
}

.article {
    margin-top: 30px
}

.all_article {
    width: 100%;
}

.article_wrap.yellow {
    /*background: #fdf5e6;*/

}

.article_wrap.yellow .article_singel {
    background: #fdf5e6;
}

.article_singel {
    background: white;
    margin-bottom: 40px;
    width: 30%;
    margin-right: 20px;
    /*     margin-left: 20px; */
}



.article_singel:nth-child(3n){margin-right: 0}

.page-template-home_new .article_singel{margin-right:0;}

.article_singel.yellow {
    background: white;
    width: auto;
    margin-left: 0px;
    margin-right: 0px;

}

.article_img {
    width: 100%;
    padding-top: 59%;
    position: relative
}

.article_text_wrap {
    padding: 17px;
    padding-bottom: 8px;
}

.article_singel.yellow .article_text_wrap {
    background: #c5d2e1 !important;
}

.article_wrap.yellow .article_title {
    margin-bottom: 8px
}

.article_title {
    font-size: 20px;
    color: #39a3d9;
    margin-bottom: 4px
}

.article_singel.yellow .read_more div, .article_singel.yellow .read_more a {
    display: block;
    font-size: 14px;
    color: #39a3d9;
    font-weight: 300;
    margin-top: 10px;
    position: relative;
    background: none;
    padding: 0
}

.article_singel.yellow .read_more div:before, .article_singel.yellow .read_more a:before {
    display: inline-block;
    background: url('assets/img/layout/service_arrow.png') no-repeat;
    width: 7px;
    height: 11px;
    content: "";
    position: absolute;
    top: 1px;
    right: 58px
}

.grey_circal {
    margin: 0 auto;
    background-color: #bfbfbf;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    width: 14px;
    height: 14px
}

.article_singel.yellow {
    /*margin-bottom: 35px;*/
    margin-bottom: 0px;
}

.article_singel .read_more a {
    display: block;
    font-size: 14px;
    color: white;
    font-weight: 300;
    margin-top: 10px;
    position: relative;
    background: #bfbfbf;
    padding: 5px 17px
}

.article_singel .read_more a:before {
    display: inline-block;
    background: url('assets/img/layout/service_arrow_w.png') no-repeat;
    width: 7px;
    height: 11px;
    content: "";
    position: absolute;
    top: 6px;
    right: 75px
}

.article_date {
    font-size: 14px;
    color: #39a3d9;
    font-weight: 300;
    margin-bottom: 8px
}

.article_sc {
    position: absolute;
    bottom: -4px
}

.article_img.article_4 {
    padding-top: 70%
}

.article_img.article_6 {
    padding-top: 44%
}

.article_img.article_8 {
    padding-top: 78%
}

.glz img {
    width: 100.3%
}

.article_singel iframe {
    width: 100%;
    height: 282px
}

.article_video {
    position: relative
}

.search {
    max-width: 780px;
    margin: 0 auto;
    margin-top: 50px
}

.search_box {
    width: 100%;
    text-align: right;
    margin-bottom: 16px;
    border: 1px solid #b6b6b6;
    border-radius: 0;
    -webkit-border-radius: 0;
    height: 40px;
    position: relative;
    background: #f2f2f2;
    margin-bottom: 5px
}

.search_title {
    font-size: 33px;
    color: #003955;
    font-weight: 100
}

.search_input {
    width: 80%;
    padding-right: 15px;
    height: 100%
}

.search_input input {
    width: 100%;
    border: none;
    /*background: #f2f2f2;*/
    background: transparent;
    font-size: 16px;
    color: #003955;
    font-weight: 300;
    padding: 11px 5px
}

.search_submit input {
    width: 55px;
    height: 100%;
    background: url('assets/img/layout/serch.png') no-repeat center;
    background-size: 16px 16px;
    border: none;
    position: absolute;
    top: 0;
    left: 0;
}

.search_num {
    font-size: 16px;
    font-weight: 300;
    color: #555555;
    border-bottom: 1px solid #bebebe;
    padding-bottom: 5px
}

.search_num_wrap {
    margin-top: 30px;
}

.page-template-search_results .article {
    margin-top: 10px
}

.article_img.blue {
    padding-top: 59%;
    position: relative
}

.article_img.blue .read_more a {
    background: none
}

.article_img.blue .read_more a:before {
    right: 194px
}

.article_title_blue {
    font-size: 28px;
    color: white;
    font-weight: 300
}

.article_text_blue {
    padding: 0 20px
}

.text_width_wrap {
    max-width: 820px;
    margin: 0 auto;
    padding: 0 30px
}

.title_width_wrap {
    max-width: 820px;
    margin: 0 auto;
    position: relative;
    padding: 0 30px
}

.contact_banner {;
    margin-bottom: 50px;
    height: 337px;
}

.inner_banner {
    margin-top: 30px
}

.text_width_wrap img {

    max-width: 100%;
    margin: 15px 0;
    margin-bottom: 10px;
    height: auto

}

.img_tag{font-size:13px;margin-bottom: 30px;display: block}

ul {
    padding-right: 15px
}

li {
    margin-bottom: 10px
}

.page_title {
    font-size: 55px;
    color: white;
    font-weight: 300;
    padding-bottom: 20px;
    position: absolute;
    bottom: -337px
}

.share_warp {
    max-width: 1040px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px
}

.share_box {
    background: white;
    height: 50px;
    padding: 15px 0
}

/* .share_icon svg{fill:#ffffff} */
.share_icon {
    margin-left: 10px
}

.share_text {
    font-size: 20px;
    color: #078ccf;
    font-weight: 100;
    margin-left: 10px
}

.black_border {
    border-bottom: 1px solid #003955
}

.page-template-eseg .article {
    margin-top: 15px
}

.team {
    margin-top: 100px;
    margin-bottom: 200px
}

.team_wrap {
    width: 105%
}

.team_item {
    width: 30.75%;
    margin-left: 1.5%;
    margin-bottom: 4%
}

.team_item span {
    display: block
}

.team_img {
    padding-top: 130%
}

.team_info_wrap {
    background: white;
    padding: 20px
}

.team_title {
    font-size: 30px;
    color: #003955;
    font-weight: 100;
    line-height: 30px
}

.team_text {
    font-size: 16px;
    color: #078ccf;
    font-weight: 300
}

.team_sc {
    padding-top: 5px
}

.team_item_middel .team_item {
    margin: 0 auto;
    margin-right: 32.2%
}

.hazon_title {
    text-align: center;
    font-size: 50px;
    color: #00709f;
    font-weight: 300;
    padding: 50px 0
}

.hazon_item_title {
    color: white;
    font-size: 50px;
    font-weight: 400;
    width: 100%;
    line-height: 45px;
    padding-bottom: 20px
}

.hazon_item_text {
    width: 100%;
    margin-left: 30px
}

.page-template-hazon .hazon_item_text.text,.page-template-hazon .hazon_item_text.text p{
	color:white;
}

.hazon_item_text:last-child{

    margin-left: 0px
}


.hazon_item {
    /*     padding-top: 54.8%; */
    position: relative;
    margin-bottom: 1%;
    background-color:#0F6A9C;
    background-position: right bottom;
/*     background-size:contain !important; */
    height: 675px
}

.hazon_item_text.text {
    color: white
}

.hazon_item_info {
    padding: 40px;
    max-width: 650px;
/*
    margin: 0 auto;
    margin-left: 8%;
    position: inherit !important;
*/
}

.contact {
    max-width: 780px;
    margin: 0 auto;
    margin-top: 20px
}
.contact_text{margin-bottom: 40px}

.contact_info_wrap {
    margin-bottom: 70px
}

.contact_det {
    width: 50%
}

.contact_title {
    font-size: 36px;
    font-weight: 100;
    color: #003955;
}

.contact_link.text {
    color: #003955
}

.contact_link.text span, .contact_link.text a {
    display: inline-block;
    color: #555555;
    font-weight: 300
}

.contact_form .row_wrap {
    width: 49%;
    margin-bottom: 15px;
    margin-left: 2%
}

.contact_form .row_wrap.sec {
    margin-left: 0
}

.contact_form .input_title {
    text-align: right;
    margin-bottom: 8px
}

.contact_form .input_text input, .contact_form .input_text textarea {
    width: 100%;
    border: 1px solid #b6b6b6;
    border-radius: 0;
    -webkit-border-radius: 0;
    background: #f2f2f2;
    height: 40px;
    direction: rtl;
}

.contact_form .input_text textarea {
    height: 150px
}

.contact_form .row_wrap.textarea {
    width: 100%
}

.contact_form .send_btn {
    width: 250px
}

.contact_form .send_btn input {
    width:100%;
    text-align: center;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 34px;
    font-weight: 100;
    padding: 4px 10px;
    background-color: #003955;
    color: white
}

.contact_form .send_btn input:hover {
    background-color: white;
    color: #003955
}

.contact_form_wrap {
    margin-bottom: 100px
}

.single-post .text_width_wrap .text,.single-youtube_articles .text_width_wrap .text, .page-template-text .text_width_wrap .text {
    max-width: 760px;
    margin: 0 auto;
}

.single-post .text_width_wrap.yellow_bg,.single-youtube_articles .text_width_wrap.yellow_bg {
    max-width: 980px;
    margin: 0 auto;
    /*background: #fdf5e6;*/
    background: #c5d2e1 !important;
    margin-top: -20px;
    padding: 35px 0
}

.page-template-text .text_width_wrap.yellow_bg {
    max-width: 980px;
    margin: 0 auto;
    background: white;
    margin-top: 25px;
    padding:35px 30px;
    padding-top: 40px
}

.page-template-timeline .text_width_wrap.yellow_bg {
/*     max-width: 980px; */
    margin: 0 auto;
    background: none;
    margin-top: 25px;
    padding:0;
    padding-top: 40px
}


.page-template-timeline .inner_title{text-align: center}
.page-template-timeline .text_width_wrap img{margin: 0 auto}

.page-template-timeline .text_width_wrap{max-width:1180px !important}


.single-post .share_box,.single-youtube_articles .share_box, .page-template-text .share_box {
    background: #078ccf
}

.single-post .share_text,.single-youtube_articles .share_text, .page-template-text .share_text {
    color: white
}

.single-post .share_warp,.single-youtube_articles .share_warp, .page-template-text .share_warp {
    margin-top: 0
}

.single-post .maamar_sc,.single-youtube_articles .maamar_sc, .page-template-text .maamar_sc {
    fill: #078ccf
}

.single-post .maamar_sc_bg, .single-youtube_articles .maamar_sc_bg,.page-template-text .maamar_sc_bg {
    fill: #ffffff
}

.single-post .maamar_sc_w,.single-youtube_articles .maamar_sc_w, .page-template-text .maamar_sc_w {
    fill: #ffffff
}

.inner_title {
    font-size: 50px;
    color: #078ccf;
    font-weight: 300;
    margin-bottom: 50px;
    line-height: 40px
}

.inner_date {
    font-size: 14px;
    color: #078ccf;
    font-weight: 300;
    margin-bottom: 15px;
}

/*
.calendar_month{position: relative}
.calendar_month .arrow_r{position:absolute;left: 0;top:5px}
.calendar_month .arrow_l{position:absolute;right: 0;top:5px}
*/
.calendar_wrap {
    max-width: 845px;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 100px
}

.month_slide_wrap {
    max-width: 640px;
    margin: 0 auto
}

.calendar_month {
    position: relative
}

.arrow_r, .arrow_l {
    position: absolute;
    top: 5px;
    z-index: 1
}

.arrow_r {
    left: 0
}

.calendar_month_item a {
    display: block;
    font-size: 26px;
    color: #b2b2b2;
    font-weight: 300;
    text-align: center
}

.calendar_month_item.active a {
    color: #078ccf;
    font-size: 40px
}

.table_date_wrap {
    margin-top: 30px;
    margin-bottom: 80px
}

.table_date_row.days {
    border-bottom: 1px solid white;
}

.table_date_item {
    width: 14.28%;
    text-align: center;
    border-left: 1px solid white;
    padding: 20px
}

.table_date_item:last-child {
    border-left: none
}

.table_date_item.day {
    font-size: 26px;
    font-weight: 100;
    color: #003955;
    padding: 20px
}

.table_date_item {
    font-size: 40px;
    color: #078ccf;
    font-weight: 100;
    padding: 12px
}

.table_date_item.gray {
    color: #b2b2b2
}

.table_date_wrap {
    border: 1px solid white
}

.table_date_item.event {
    padding: 12px 32.2px
}

.table_date_item.event a {
    color: white;
    background: #078ccf;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    display: block
}

.event_row.blue {
    background: #003955
}

.event_wrap {
    border: 1px solid white
}

.event_item {
    width: 14%;
    text-align: center;
    border-left: 1px solid white;
    padding: 20px;
    color: white;
    font-size: 20px;
    font-weight: 100
}

.event_item:last-child {
    border-left: none
}

.event_item.middel {
    width: 72%
}

.event_row a .event_item {
    font-size: 20px;
    color: #078ccf;
    font-weight: 300;
    display: block;
    padding: 17px
}

.event_row a:hover .event_item {
    background: #a3d0ea;
    color: #003955
}

.event_row {
    border-bottom: 1px solid white;
}

.event_row:last-child {
    border-bottom: none
}

.event_row.blue .event_item {
    padding: 8px
}

.event_row a .event_item.middel {
    text-align: right;
    border-right: 1px solid white;
    border-left: 1px solid white
}

.not_wrap {
    max-width: 375px;
    margin-bottom: 50px;
    position: relative;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.20);
}

.not_item a {
    display: block;
    background: #003955;
    color: white;
    font-size: 13px;
    font-weight: 300;
    border-bottom: 1px solid #2e5d75;
    padding: 8px 14px;
    padding-top: 10px
}

.not_item a:hover {
    background: #2e5d75;
    cursor: pointer;
}

.not_item a span {
    color: #078ccf
}

.not_arrow_up {
    position: absolute;
    background: url('assets/img/layout/not_arrow_up.png') no-repeat;
    width: 9px;
    height: 9px;
    left: 28px;
    top: -7px
}

.not_arrow_down {
    position: absolute;
    background: url('assets/img/layout/not_arrow_down.png') no-repeat;
    width: 9px;
    height: 9px;
    right: 50%;
    bottom: -7px
}

.site {
    position: relative
}

.pop_up {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 6
}

.pop_inner {
    position: fixed;
    padding-top: 0;
    z-index: 6;
    right: 50%;
    margin-right: -520px;
    top: 50px;
}

.pop_up_calendar_wrap {
    width: 980px;
    margin: 0 auto;
    background: white;
    padding: 50px 100px;
    position: relative;

}

.close_calendar a {
    display: block;
    background: url('assets/img/layout/close_hazon.png') no-repeat;;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 10px;
    right: 10px;
    background-position: center;
    background-size: 12px
}

.calendar_img {
    padding-top: 38.5%
}

.inner_pop_up {
    max-width: 785px;
    margin: 0 auto
}

.inner_pop_up .inner_title {
    margin-bottom: 10px;
    margin-top: 30px;
}

.calendar_info_icon {
    width: 26px;
    height: 26px
}

.calendar_info_icon img {
    width: 100%
}

.calendar_info_text {
    font-size: 20px;
    color: #078ccf;
    font-weight: 300;
    padding-right: 20px
}

.calendar_info_text span {
    display: block
}

.calendar_info_wrap {
    margin-top: 50px;
    position: relative
}

.calendar_map img {
    width: 100%
}

.calendar_info_item {
    margin-bottom: 25px
}

.calendar_info.right{max-width:50%;}
.calendar_map.left{max-width:50%;}

.event_btn {
    max-width: 250px;
    max-height: 60px;
    position: absolute;
    bottom: 0
}

.event_btn a {
    display: block;
    background: #003955;
    color: white;
    font-weight: 100;
    font-size: 30px;
    text-align: center;
    width: 100%;
    line-height: 55px;
    height: 55px;
    padding: 0 50px
}

.event_btn a:hover {
    background: #078ccf
}

.calendar_map a {
    display: block
}

.calendar_map a img {
    margin-bottom: -3px
}

.email_reg a {
    display: block;
    text-align: center;
    text-decoration: underline;
    color: #555555
}

.calendar2 .inner_title {
    margin-bottom: 120px;
    text-align: center;
    line-height: 42px
}

.calendar2 .text {
    text-align: center;
    margin-top: 150px;
    margin-bottom: 30px
}

.calendar2 .social_icon_item a {
    width: 80px
}

.calendar2 .social_icon_item a svg {
    width: 100%;
    height: 100%
}

.calendar2 .social_icon_item {
    margin-left: 25px
}

.calendar2 .social_icon_item:first-child {
    margin-left: 0
}

.calendar3 .inner_title {
    text-align: center;
    margin-bottom: 60px;
    line-height: 42px
}

.calendar3 .text {
    text-align: center;
    margin-bottom: 30px
}

.event_form_wrap {
    max-width: 425px;
    margin: 0 auto
}

.event_form .row_wrap {
    width: 100%;
    margin-bottom: 15px;
}

.event_form .input_title {
    text-align: right !important;
    margin-bottom: 8px
}

.event_form .input_text input {
    width: 100%;
    border: 1px solid #b6b6b6;
    border-radius: 0;
    -webkit-border-radius: 0;
    background: #f2f2f2;
    height: 40px
}

.event_form .send_btn {
    max-width: 250px;
    margin: 0 auto;
    margin-top: 50px
}

.event_form .send_btn input {
    width: 100%;
    text-align: center;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 34px;
    font-weight: 100;
    padding: 4px 10px;
    background-color: #003955;
    color: white
}

.event_form .send_btn input:hover {
    background-color: #078ccf;
}

.img_evet_form {
    text-align: center;
    margin-top: 33px;
    margin-bottom: 23px
}

.calendar4 .inner_title {
    text-align: center;
    margin-bottom: 20px;
    line-height: 46px
}

.calendar4 .text {
    text-align: center;
}

/*
.calendar4 .inner_pop_up {
    margin-top: 25%
}
*/

.team_pop_up .calendar_img {
    padding-top: 65%
}

.team_pop_up .team_info_wrap {
    padding: 15px 0;
    margin-bottom: 50px
}

.team_info_wrap .social_icon_item:first-child {
    margin-left: 0
}

.team_pop_up .pop_up_calendar_wrap {
    height: 1015px
}





#scrollbar1, #scrollbar2, #scrollbar3, #scrollbar4, .scrollbar7, #scrollbarSocialFeed{
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.scrollbar7{background: rgba(0, 0, 0, 0.2);padding: 20px}

#scrollbar1 .viewport, #scrollbar2 .viewport, #scrollbar3 .viewport, #scrollbar4 .viewport, .scrollbar7 .viewport, #scrollbarSocialFeed .viewport{
    height: 277px;
    overflow: hidden;
    position: relative;
}

.scrollbar7 .viewport{height: 450px}

#scrollbar1 .overview, #scrollbar2 .overview, #scrollbar3 .overview, #scrollbar4 .overview, .scrollbar7 .overview, #scrollbarSocialFeed .overview{
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
}

.scrollbar7 .overview{right: 0 !important}

#scrollbar1 .scrollbar, #scrollbar2 .scrollbar, #scrollbar3 .scrollbar, #scrollbar4 .scrollbar, #scrollbar4 .scrollbar,.scrollbar7 .scrollbar, #scrollbarSocialFeed .scrollbar {
    position: absolute;
    right: -20px;
    top: 0;
    width: 8px;
    z-index: 1;
}

#scrollbar1 .track, #scrollbar2 .track, #scrollbar3 .track, #scrollbar4 .track, .scrollbar7 .track, #scrollbarSocialFeed .track {
    height: 100%;
    width: 1px;
    position: relative;
    padding: 0;
    background: #dddddd
}

#scrollbar1 .thumb, #scrollbar2 .thumb, #scrollbar3 .thumb, #scrollbar4 .thumb, .scrollbar7 .thumb, #scrollbarSocialFeed .thumb {
    height: 16px !important;
    width: 16px !important;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    /*top: 0;*/
    left: -7.5px;
    background: #dddde4;
    border: 1px solid #555555;
    border-radius: 100px;
    -webkit-border-radius: 100px
}

#scrollbar1 .thumb:hover, #scrollbar2 .thumb:hover, #scrollbar3 .thumb:hover, #scrollbar4 .thumb:hover, .scrollbar7 .thumb:hover, #scrollbarSocialFeed .thumb:hover{
    background: #a5b4b6;
}

#scrollbar1 .thumb .end, #scrollbar2 .thumb .end, #scrollbar3 .thumb .end, #scrollbar4 .thumb .end, .scrollbar7 .thumb .end, #scrollbarSocialFeed .thumb .end {
    overflow: hidden;
    height: 10px;
    width: 8px;
}

#scrollbar1 .disable, #scrollbar2 .disable, #scrollbar3 .disable, #scrollbar4 .disable , .scrollbar7 .disable, #scrollbarSocialFeed .disable{
    display: none;
}

.noSelect {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.footer {
    background: #003955;
    padding: 10px 0
}

.arrow_up {
    background-color: #078ccf;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    width: 24px;
    height: 24px;
    text-align: center;
    padding-top: 4px !important;
    margin-left: 30px;
    position: relative;
    z-index: 5;
}

.arrow_up a img{padding-bottom: 0px}
.fotter_links_wrap{ position: relative;z-index: 3}

 .load_more {
    width: 100%;
    text-align: center;
    position: absolute;
    margin: 0 auto;right: 0

}

.load_more a, .load_more div {
    display: inline-block;
    color: white;
    font-weight: 100;
    font-size: 26px;
    position: relative
}

.load_more a:before, .load_more div:before {
    display: inline-block;
    background: url('assets/img/layout/load_more.png') no-repeat;
    width: 30px;
    height: 10px;
    content: "";
    position: absolute;
    top: 10px;
    right: 53%;
    margin-right: 20px
}

.fotter_link a {
    display: block;
    font-size: 16px;
    color: #078ccf;
    font-weight: 100
}

.fotter_link.credit a{display: inline;font-family: arial;font-size: 13px;/*color:white;*/}
.fotter_link.credit{font-size: 13px;color: #078ccf;font-weight: 100;font-family: arial;}

.fotter_link {
    margin-right: 30px
}

.fotter_links {
    padding-top: 5px
}

.fotter_link.credit{}

.fotter_link:first-child {
    margin-right: 0
}

.page-template-home .load_more, .page-template-search_results .load_more, .page-template-lobi .load_more, .page-template-post_lobi .load_more {
    display: inline-block;
}

.fotter_items_wrap {
    position: relative
}

.slick-slider {
    margin-bottom: 0 !important;
}

body .slick-dots {
    bottom: 0px;
}

body .slick-dots li {
    width: 8px;
}

body .slick-dots li button {
    padding: 0;
    width: 8px;
    height: 8px;
    background: #c2c4ca;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin: 0 auto;
}

body .slick-dots li button:before {
    display: none;
}

body li.slick-active button {
    background: #6f777a;
}

.mobile_only {
    display: none;
}

.no_mobile {
    display: block;
}

.menu_bt {
    display: none;
}


.page-template-hatnua p{margin-bottom: 9px !important}


/* popup_join */

.join_wrap{background:#078ccf;padding: 50px;position: relative}
.join_title{font-size: 60px;color:#003955;font-family: 'NarkisBlockCondensed';font-weight: bold}
.join_sub_title{font-size: 75px;color:#fff;font-family: 'NarkisBlockCondensed';font-weight: bold;line-height: 67px}
.pop_up_join_wrap .pop_inner{max-width: 880px;padding: 0 30px;margin: 0 auto;margin-right: -440px;top:150px}

.camppopup_join .camppopupinner{padding:50px;max-width:820px;}
.camppopup_join .join_wrap{padding:0;}

.join_form .input_text{width: 100%;margin-left: 0;margin-bottom: 16px}
.join_form_col{width: 45%}
.join_form .input_text input, .join_form .input_text textarea{border:1px solid white;background: transparent;font-weight: 300;font-size: 20px}
.join_form .input_text textarea{width: 100%;border-radius: 0;height: 100px}
.join_form_wrap{margin-top: 20px}
.help_tx{font-size:21px;color: #003955;font-weight: bold;text-align: right;direction: rtl}
.help_tx span{font-size:15px;color: #003955;font-weight: 300;display: block}
.join_form .send_btn input{background: #003955;font-size: 21px;font-weight: 300;padding: 13px 10px;text-align: right;position: relative}
.join_form .send_btn {width: 175px !important;position: absolute;left: 50px;bottom: 50px}
.logo_pop_up{padding-top: 25px;width: 225px}
.logo_pop_up img{width: 100%}
.join_form .send_btn input:hover{background:#014b6f;color: white}
.arrow_send{position: absolute;left: 10px;top:17px}

.input_text.help_tx{margin-bottom: 8px}
.check_form {
    margin-bottom: 6px;
    position: relative;
    padding-right: 21px;
    padding-left: 15px;
}

.inner_text {
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    line-height: 24px;
}

.check_form.inner_text input[type="checkbox"] {
    display: none;
}

.check_form.inner_text input[type="checkbox"] + label span.btn {
    display: inline-block;
    width: 18px;
    height: 15px;
    margin: 0;
    vertical-align: middle;
    background: url(assets/img/layout/checkbox_btn.png) no-repeat;
    cursor: pointer;
    position: absolute;
    right: -2px;
    top: 4px;
}


.check_form.inner_text input[type="checkbox"]:checked + label span.btn {
    background: url(assets/img/layout/checkbox_btn_select.png) no-repeat;
}

.check_form span {
    cursor: pointer;
}


.join_form .input_text input::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
    font-family: 'NarkisBlock';
}

.join_form .input_text input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
    font-family: 'NarkisBlock';
}

.join_form .input_text input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
    font-family: 'NarkisBlock';
}

.join_form .input_text input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff;
    -moz-opacity: 100;
    opacity: 100;
    filter: alpha(opacity=100);
    font-family: 'NarkisBlock';
}


.join_form textarea::placeholder{color: white}


/* *********** */

@media only screen and (max-width: 1250px) {

}

@media only screen and (max-width: 1160px) {
    .page-template-home .article_wrap.middel .article_singel {
        margin-right: 0;
    }
    .service_title a {
        font-size: 18px
    }

}

@media only screen and (max-width: 1100px) {
    .page-template-home .article_wrap.middel .article_singel {
        margin-right: 0;
    }
    .head_top {
        width: 80%;/*65%*/
    }

    .service_item {
        width: 30%;
        margin-left: 5%;
        margin-bottom: 40px
    }

    .service_item:nth-child(3n) {
        margin-left: 0
    }

    .page-template-home .news {
        margin-top: 20px
    }

    .service_item .text {
        font-size: 16px;
        line-height: 21px
    }

    .service_title {
        margin-bottom: 10px
    }

    .page_title {
        font-size: 45px
    }

    .page-template-hatnua .team_item span {
        width: 100%;
        text-align: center
    }

    .page-template-hatnua .team_sc {
        float: none !important
    }

    .page-template-hatnua .team_info_wrap {
        text-align: center
    }

}

@media only screen and (max-width: 980px) {
	
	.camppopup_join .camppopupin {
    padding: 0 18px;}
   .camppopup_join .camppopup{min-width: 100% !important}
	.join_sub_title {
    font-size: 55px;
    line-height: 53px;
}
.join_form_col {
    width: 100%;
    float: none;
}
	
	.camppopup_join .camppopupinner {
    min-width: 100%;}
	
	.pop_up_join_wrap .pop_inner {
    max-width: 100%;
    padding: 0 30px;
    margin: 0 auto;
    margin-right: 0;
    top: 150px;
    width: 100%;}
    
    .page-template-home .article_wrap.middel .article_singel {
        margin-right: 0;
    }
    .pop_up_calendar_wrap {
        width: 100%;
        height: 100% !important
    }

    .pop_inner {
        right: 0;
        margin-right: 0;
        width: 100%
    }

    .calendar_map {
        float: right
    }

    .event_btn {
        bottom: -80px
    }

    .calendar1 .pop_up_calendar_wrap {
        padding-bottom: 100px
    }

    .pop_up_calendar_wrap {
        margin-bottom: 20px
    }

    .head_top {
        /*width: 65%*/
        width: 76%
    }

    .link_item a {
        margin-right: 20px;
        font-size: 20px
    }

    .logo a {
        display: block;
        width: 240px;
        padding-top: 3px
    }
	.logo_he_wrap a{width:auto;}
    .main_text {
        margin-right: 38%;
        padding: 7% 0
    }

    .main_text h1 {
        font-size: 50px;
        line-height: 45px
    }

    .news_wrap {
        padding: 8px
    }

    .single-post .text_width_wrap.yellow_bg,.single-youtube_articles .text_width_wrap.yellow_bg {
        width: 100%;
        padding: 30px
    }

}

@media only screen and (max-width: 800px) {
	
	.page-template-end_event iframe, .single-post iframe,.single-youtube_articles iframe {width: 100%;height: auto !important;}
	
	
	.page-template-end_event .page_title {font-size: 70px !important; padding-left:0 !important;bottom: -130px !important;}
	.page-template-end_event .sub_title {font-size: 34px !important;padding-left: 0px!important;bottom: -178px !important;width: 100%;text-align: center;line-height: 36px}
	
	.camppopup_join .camppopupinner{min-width: 100%;padding: 30px}
	.pop_up_join_wrap .pop_inner{top:80px}
	
	.join_title{font-size: 40px}
	.join_sub_title{font-size: 55px;line-height: 53px}
	.join_form_col{width: 100%;float: none}
	.check_form_wrap .both{display: none}

    .oops-title {
        font-size: 130px !important;
    }

	.scrollbar7{background: transparent !important}
    .pop_up_calendar_wrap #scrollbar1,
    .pop_up_calendar_wrap #scrollbar1 .scrollbar,
    .pop_up_calendar_wrap #scrollbar1 .viewport,
    .pop_up_calendar_wrap #scrollbar1 .overview.text {
        height: 146px;
    }

    .hazon_mobile_100.mobile_only{display: table}
	.hazon_mobile_cell.mobile_only{display: table-cell}
	.fotter_logos{display: none}
	
    .page-template-home .article_wrap.middel .article_singel {
        margin-right: 0;
    }
    .mobile_only {
        display: block;
    }

    .no_mobile {
        display: none;
    }
    .mobile_only.date_item{position:absolute;top:0;left:50px;bottom:0;margin:auto;height:25px;}
    body.en .mobile_only.date_item{left:auto;right:40px;}
    .clndr-controls .month.active {
        font-size: 26px !important;
        font-weight: 300 !important;
    }
    .clndr-table{display: none}
    .clndr{margin-bottom: 30px !important}
    .clndr-controls{color: #078ccf !important}
    .clndr-controls .month.no_mobile { display: none !important;}
    .hazon_item {
/*         padding-top: 54.8%; */
        background-size: cover !important;
        height: 200px
    }

    .menu_bt {
        display: block;
        margin-right: 0px;
        margin-left: 20px
    }

    .menu_bt a {
        display: block;
        width: 24px;
        margin-top: 22px;
        position: relative;
        transition: background 0.3s;
        height: 21px;
    }

    .menu_bt_tx {
        display: block;
        font-size: 15px;
        color: #3f404a;
        position: absolute;
        top: 3px;
        right: -46px;
    }

    .menu_bt_sep {
        display: block;
        width: 100%;
        height: 3px;
        background: white;
        position: absolute;
        top: 50%;
        left: 0;
        transition: background 0s 0.3s;
    }

    .menu_bt_sep:before, .menu_bt_sep:after {
        content: "";
        display: block;
        width: 100%;
        height: 3px;
        background: white;
        position: absolute;
        left: 0;
        transition-duration: 0.3s, 0.3s;
        transition-delay: 0.3s, 0s;
    }

    .menu_bt_sep:before {
        top: -8px;
        transition-property: top, transform;
    }

    .menu_bt_sep:after {
        bottom: -8px;
        transition-property: bottom, transform;
    }

    .menu_bt.active a .menu_bt_sep {
        background: white;
        background: none
    }

    .menu_bt.active a .menu_bt_sep:before {
        top: 0;
        transform: rotate(45deg);
        transition-delay: 0s, 0.3s;
    }

    .menu_bt.active a .menu_bt_sep:after {
        bottom: 0;
        transform: rotate(-45deg);
        transition-delay: 0s, 0.3s;
    }

    .header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 5;
    }

    .head_top {
        position: fixed;
        width: 100%;
        height: 100%;
        float: none;
        background: #078cce;
        top: 70px;
        left: 0;
        right: 0;
        margin: 0;
        padding: 30px;
        display: none;
        z-index: 6;
        padding-top:20px;
        overflow: scroll
    }

    .had_main.open_menu.opend{background:#003955}
    .had_main.open_menu.opend .logo_m_open path{fill:#078ccf}
    .had_main.open_menu.opend .logo_m_open polygon{fill:#078ccf}
    .had_main.open_menu.opend .logo_m_open rect{fill:#078ccf}
    
    

    .head_top .menu_bt {
        position: relative;
        margin: 20px auto
    }

    .head_top .menu_bt a {
        margin: 0 auto;
        top: 0px;
        width: 50px
    }

    .head_top .menu_bt a .menu_bt_sep {
        background: white;
        background: none
    }

    .head_top .menu_bt a .menu_bt_sep:before {
        top: 0;
        transform: rotate(45deg);
        transition-delay: 0s, 0.3s;
        background: white !important
    }

    .head_top .menu_bt a .menu_bt_sep:after {
        bottom: 0;
        transform: rotate(-45deg);
        transition-delay: 0s, 0.3s;
        background: white !important
    }

    .had_main {
        background: #078ccf;
        padding: 0;
        height: 70px
    }

    .main_slide, .hp_2, .news, .hed_top {
        display: none
    }

    .logo_mobile_wrap {
        padding-top: 17px
    }

    .logo {
        width: auto;
        height: 43px;
    }

    .logo a {
        display: block;
        height:100%;
        width:auto;
    }

    .logo a svg{width:auto;height:50px;margin-top:-12px;}
    
    /*.had_main.open_menu.opend .logo a svg path{fill:white !important;}*/



    .logo a img {
        width: auto;
        height:100%;
    }

    .date_item.red_not {
        padding: 0;
        margin-top: 5px
    }

    .inner_width {
        padding: 0 18px !important
    }
    
    .pop_inner{top:0px;position: fixed;height: 100%;overflow:scroll;padding-top: 20px!important;padding-bottom: 20px !important}
    body.noscroll{overflow:hidden;}


    .link_item {
        float: none;
        width: 100%;
        margin-bottom:10px
    }

    .link_item a {
        color: white;
        text-align: center;
        font-size: 40px !important;
        margin-right: 0
    }

    .link_item.serch a {
        width: 30px;
        margin: 0 auto;
    }

    .link_item.serch a img {
        width: 100%
    }

    .head_top .social_icon_item a {
        width: 70px !important
    }

    .social_icons_wrap {
        float: none;
        width: 100%;
        margin: 0 auto
    }

    .social_icon_item svg {
        width: 100%;
        height: 100%
    }

    .head_top .social_icon_item {
        margin-left: 25px;
        float: right
    }

    .social_icon_item:last-child {
        margin-left: 10px;
    }

    .link_mobile_wrap {
        margin-top: 20px;
        text-align: center
    }

    .link_mobile a {
        display: block;
        font-size: 30px;
        color: #bfbfbf;
        font-weight: 300;
        margin: 0 30px;
        font-family: 'Roboto', sans-serif
       
    }

    .content {
        /*margin-top: 70px*/
        margin-top: 0px;
    }

    .banner_hp_mobile .article_singel {
        background: #078ccf
    }

    .banner_hp_mobile .article_title {
        color: white;
        font-size: 40px;
        font-weight: 300
    }

    .banner_hp_mobile .text {
        color: white;
        font-size: 20px;
        line-height: 25px
    }

    .banner_hp_mobile .article_singel .read_more a {
        background: #078ccf;
        color: #003955;
        margin-top: 0;
        padding-bottom: 20px
    }

    .banner_hp_mobile .article_singel .read_more a:before {
        background: url('assets/img/layout/service_arrow_b.png') no-repeat;
    }

    .load_more {
        display: none !important
    }

    .had_main_wrap {
        border-bottom: none
    }

    .table_date_wrap, .not_wrap {
        display: none
    }

    .contact_det {
        width: 100%;
        margin-bottom: 30px
    }

    .contact_info_wrap {
        margin-bottom: 0
    }

    .contact_form .row_wrap {
        width: 100%
    }

    .text_width_wrap, .title_width_wrap {
        padding: 0 18px
    }
    
    .text_width_wrap iframe{
	    width:100%;
	    height:250px;
    }

    .inner_banner.inner_width {
        padding: 0
    }

    .page_title {
        font-size: 40px;
        padding-left: 18px;
        bottom: -270px
    }

    .contact_banner {
        border-top: 3px solid white;
        margin-bottom: 20px;
        height: 270px
    }
    
    .single-hesegim .inner_banner, .single-post .inner_banner , .single-post .blue_bg,.single-youtube_articles .inner_banner , .single-youtube_articles .blue_bg{height: 270px !important}
    .single-hesegim .inner_banner{margin-bottom: 20px !important}
    .single-post .inner_banner,.single-youtube_articles .inner_banner{margin-bottom: 40px !important}


    .share_box {
        background: #078ccf
    }


.single-hesegim .at-svc-whatsapp .at-icon-wrapper path{fill:#ffffff !important}

.single-hesegim .at-icon-wrapper path{fill:#078ccf !important}
.single-hesegim .at-icon-wrapper{background: white }
.single-hesegim .at-svc-whatsapp .at-icon-wrapper{background: none !important}


    .share_text {
        color: white
    }

    .maamar_sc {
        fill: #078ccf
    }

    .maamar_sc_bg {
        fill: #ffffff
    }

    .maamar_sc_w {
        fill: #ffffff
    }

    .share_warp {
        margin-bottom: 15px
    }

    .team_wrap {
        width: 100%
    }

    .team_item {
        width: 49%;
        margin-left: 2%
    }

    .social_icon_item a {
        width: 35px;
    }

    .team_item:nth-child(2n) {
        margin-left: 0
    }

    .social_icon_item {
        margin-left: 10px
    }

    .team_wrap .both {
        display: none
    }

    .team_item_middel .team_item {
        margin: 0;
        float: right
    }

    .team {
        margin-bottom: 30px
    }

    .hazon_title {
        text-align: right;
        padding-top: 0;
        padding: 15px 0
    }

    .hazon_item_text {
        display: none
    }

    .hazon_item_title {
        width: 100%;
        font-size: 40px;line-height: 38px
        
    }

    .hazon_item_info {
        margin-left: 0;
        text-align: center;
        padding-top: 23%;
        position:absolute !important;
        padding: 0
    }

    .hazon_item_title br {
        display: none
    }

    .hazon_item {
        margin-bottom: 30px
    }

    .page-template-text .text_width_wrap.yellow_bg, .single-post .text_width_wrap.yellow_bg,.single-youtube_articles .text_width_wrap.yellow_bg {
        padding: 35px 18px
    }

    .inner_title {
        margin-bottom: 20px;
        font-size: 40px
    }

    .inner_date {
        font-size: 18px
    }

    .all_article {
        width: 100%
    }

    .page-template-lobi .article,.page-template-post_lobi .article, .contact, .search, .calendar_wrap {
        margin-top: 90px;
    }
    
    .contact{margin-top: 25px}
    .contact_text{margin-bottom: 25px}
    
    .calendar_wrap{margin-top: 30px}
    .clndr-controls .month.active{margin-top: 0 !important}
    .tnuaa-title {font-size: 40px !important; margin-bottom: 30px !important; margin-top: 0 !important;}

    .contact_form_wrap {
        margin-bottom: 30px
    }

    .hazon_img_mobile {
        z-index: 1
    }

    .hazon_img_mobile a {
        display: block;
        width: 100%;
        height: 100%
    }

    .hazon_1, .hazon_2, .hazon_3 {
        z-index: 6;
        position: relative
    }

    .hazon_pop_up_text {
        background: white;
        padding-top: 15px;
        padding-bottom: 15px;
        padding: 18px !important;
        /*height: 395px*/
    }

    .hazon_1 .hazon_item, .hazon_2 .hazon_item, .hazon_3 .hazon_item {
        margin-bottom: 0
    }

    .close_hazon a {
        display: block;
        background: white url('assets/img/layout/close_hazon.png') no-repeat;;
        width: 30px;
        height: 30px;
        border-radius: 60px;
        -webkit-border-radius: 60px;
        position: absolute;
        top: 10px;
        right: 10px;
        background-position: center;
        background-size: 12px
    }

    .close_hazon {
        position: absolute;
        z-index: 3;
        top: 0
    }

    .hazon_1 .pop_inner, .hazon_2 .pop_inner, .hazon_3 .pop_inner {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .pop_up_calendar_wrap {
        padding: 0
    }

    .team_pop_up .team_info_wrap {
        padding: 15px 18px
    }

    #scrollbar1, #scrollbar2, #scrollbar3, #scrollbar4 {
        padding: 0 45px;
        padding-left: 20px;
        height:130px;
        overflow: hidden;margin-bottom: 18px;
        
    }

    #scrollbar1 .scrollbar, #scrollbar2 .scrollbar, #scrollbar3 .scrollbar, #scrollbar4 .scrollbar {
        right: 25px
    }

    .team_pop_up .team_info_wrap {
        margin-bottom: 5px
    }
    
    .inner_pop_up{background: white;margin-bottom: 20px;/* height:750px */;padding-bottom: 20px}

    .close_calendar a {
        background: white url('assets/img/layout/close_hazon.png') no-repeat;;
        width: 30px;
        height: 30px;
        border-radius: 60px;
        -webkit-border-radius: 60px;
        position: absolute;
        top: 10px;
        right: 10px;
        background-position: center;
        background-size: 12px
    }

    .calendar1 .inner_title, .calendar1 .text, .calendar1 .calendar_info_wrap {
        padding: 0 18px;
        padding-bottom: 20px
    }

    .calendar1 .calendar_info_item {
        margin-bottom: 12px
    }

    .calendar1 .event_btn {
        position: static;
        margin: 0 auto;
        margin-top: 30px
    }

    .calendar1 .inner_title {
        padding-bottom: 0 !important;
        font-size: 25px;
        margin-top: 0
    }

    .calendar1 .calendar_info_item .text {
        padding: 5px 0 !important
    }

    .calendar1 .calendar_info_wrap {
        margin-top: 25px
    }

    .calendar1 .calendar_img {
        padding-top: 60%;
        background-position: center
    }

    .calendar_info_text {
        font-size: 25px
    }

    .calendar2 .inner_title, .calendar3 .inner_title, .calendar4 .inner_title {
        padding-top: 100px;
        margin-top: 0;
        font-size: 35px;
        padding-left: 18px;
        padding-right: 18px
    }

    .event_form_wrap {
        padding: 0 18px
    }

    .calendar4 .inner_pop_up {
        margin-top: 0
    }

    .calendar4 .pop_up_calendar_wrap {
        padding-bottom: 100px
    }

    .page-template-hatnua .team_sc {
        padding-top: 15px
    }

    .single-post .inner_banner.inner_width, .single-youtube_articles .inner_banner.inner_width {
        padding: 0 18px
    }


    .banner_hp_mobile .article_singel{width: 100%;margin-right: 0}

}

@media only screen and (max-width: 640px) {
	.article_singel.special-width {
        width: 100% !important;
    }
	.logo_pop_up {
    padding-top: 50px;
    width: 195px;}
    .join_form .send_btn{left: 33px;bottom: 77px}
    .camppopup_join .join_form .send_btn {
    left: 50%;
    bottom: 77px;
    margin-left: -87.5px;}
	.join_title {font-size: 36px;line-height: 32px;padding-bottom: 10px;}
	
	.join_sub_title{font-size: 40px;line-height: 38px}
	.join_wrap{padding: 25px 35px}
    .oops-title {
        font-size: 100px !important;
    }
	
	.main_slide{height:500px !important}
    .days_filter{height:500px !important}
    
    
    .page-template-hatnua .pop_inner.inner_width {
         padding: 18px !important;
     }
    .pop_inner {
        padding: 18px !important;
    }
	.fotter_links_wrap{text-align: center}
/* 	.fotter_links{float: none !important} */
	.arrow_up{margin-left: 0 !important;position: absolute !important}

    .clndr-controls .month.no_mobile {
        display: none !important;
    }
    .clndr-controls .month.active {
        font-size: 26px !important;
        font-weight: 300 !important;
    }
    .team_item {
        width: 100%;
        margin-left: 0
    }

    .head_top .social_icon_item a {
        width: 40px !important
    }

    .hazon_item_title {
        width: 100%;
        font-size: 30px
    }

    .hazon_title {
        font-size: 40px
    }

    .contact_banner {
        height: 200px
    }
    
    .single-hesegim .inner_banner, .single-post .inner_banner , .single-post .blue_bg,.single-youtube_articles .inner_banner , .single-youtube_articles .blue_bg{height: 200px !important}


    .page_title {
        font-size: 30px;
        bottom: -200px
    }

    .event_row a .event_item {
        padding: 15px 0;
        font-size: 16px
    }

    .event_item {
        font-size: 16px
    }

    .calendar_wrap {
        margin-bottom: 30px
    }

    .event_wrap {
        margin-top: 10px
    }

    /* 	.pop_up_calendar_wrap{padding: 7%} */
    .link_mobile {
        width: 100%;
        text-align: center
    }

    .link_mobile a {
        margin: 0;
        margin-bottom: 8px
    }

    .head_top .social_icon_item {
        margin-left: 20px;
    }

    .head_top .social_icon_item:last-child {
        margin-left: 0 !important
    }

    .inner_pop_up .team_info {
        text-align: right
    }

    .inner_pop_up .team_sc {
        float: left
    }

    .event_item {
        border-left: none
    }

    .event_item.middel {
        border-left: 1px solid white;
        border-right: 1px solid white
    }

    .event_row.blue .event_item {
        padding: 5px
    }

    .event_row a .event_item.middel {
        text-align: center
    }

    .contact_form .send_btn {
        float: none;
        width: 100%;
        text-align: center
    }

    .contact_form .send_btn input{width:50%}
    .inner_pop_up .team_info{text-align: center !important;float: none !important;width: 100% !important}
	.inner_pop_up .team_sc{float: none !important}
	.fotter_links{width: 100% !important}
	.fotter_link{margin-right:0px !important;float: none !important}

}

@media only screen and (max-width: 375px) {
    body .accessability_container {
        top: 70px !important;
    }

    .pop_up_calendar_wrap .text iframe {
        width: 100%;
        height: 230px;
    }

    .oops-title {
        font-size: 75px !important;
    }
	
    .single-post .text img,.single-youtube_articles .text img, .wp-caption.aligncenter {
        width: 100% !important;
    }

    #scrollbar1 .viewport, #scrollbar2 .viewport, #scrollbar3 .viewport, #scrollbar4 .viewport {
        height: 496px;
    }
    
/*     .main_slide{height:350px !important} */
    .days_filter{height:500px !important}
    .all_article {
        display: block !important;
    }
    .all_article a{display: block}
    .search-form-mobile {
        display: none;
        width: 100% !important;
        border-bottom: 1px solid #078cd0;
        position: relative;
        right: 0;
        top: 37px;
        background: #e7eef6;
    }

    input.search-form-input-mobile {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        width: 100%;
        background: transparent;
    }
    .page-template-lobi .article_singel,.page-template-post_lobi .article_singel, .single-hesegim .article_singel, .single-post .article_singel,.single-youtube_articles .article_singel {
        width: 100% !important;
    }
    .clndr-controls .month.no_mobile {
        display: none !important;
    }
    .clndr-controls .month.active {
        font-size: 26px !important;
        font-weight: 300 !important;
    }
    .article_singel_anger {
        width: 100%;
    }
    .article_singel {
        width: 100%;
    }

    .article_wrap.yellow.mobile-special {
        width: 100%;
        clear: both;
    }
    .mobile-special-article-yellow {
        margin-bottom: 20px !important;
    }

    .article_wrap.middel {
        width: 100% !important;
        float: right;

    }

    .article_singel.special-width {
        width: 100% !important;
    }
    .page-template-home .article_singel.yellow {
        padding-left: 0 !important;
    }
}

@media only screen and (max-width: 320px) {
	
	.calendar_info_text{font-size: 22px}
	.calendar2 .social_icon_item a{width: 65px}
	.calendar2 .email_reg.text{margin-top: 90px;padding-bottom: 30px}
	.calendar3 .inner_title{padding-top: 70px}
	
	.head_top .social_icon_item{margin-left: 3px !important}
	.head_top .social_icon_item a{width: 40px !important}
	
    .clndr-controls .month.no_mobile { display: none !important;}
    .article_singel_anger { width: 100%; }
    .logo a {
        width: 220px
    }

    .date_item.red_not {
        margin-top: -46px;
        margin-left: -9px
    }
}

.news_form_wrap.right .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    display: none !important;
}

.news_form_wrap.right .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    display: none !important;
}

/* calendar css */
td.header-day {
    font-size: 32px;
    font-weight: 100;
    color: #003955;
    padding: 20px;
    width: 14.28%;
    text-align: center;
    border: 1px solid white;
}

tr.header-days {
    border-bottom: 1px solid white;
}

td.day.past.adjacent-month.last-month {
    color: #b2b2b2;
    font-size: 42px;
    font-weight: 100;
    padding: 12px;
}

td.day.adjacent-month.next-month {
    color: #b2b2b2;
    font-size: 40px;
    font-weight: 100;
    padding: 12px;
}

td.day.adjacent-month.last-month {
    color: #b2b2b2;
    font-size: 40px;
    font-weight: 100;
    padding: 12px;
}

td.day.past {
    font-size: 40px;
    color: #078ccf;
    font-weight: 100;
    padding: 12px;
}

td.day {
    font-size: 42px;
    color: #078ccf;
    font-weight: 100;
    padding: 12px;
    width: 14.28%;
    text-align: center;
    border-left: 1px solid white;
    padding: 2.8% !important
}

.clndr-table {
    border: 1px solid white;
    width: 100%;
}

.clndr {
    max-width: 881px;
    margin: 0 auto;
    margin-top: 80px;
    margin-bottom: 100px;
    padding: 0 18px
}

span.clndr-next-button {
    width: 30px;
    cursor: pointer;
    float: left;

}

span.clndr-previous-button {
    width: 30px;
    float: right;
    cursor: pointer;
}

.clndr-controls {
    padding: 14px;
    background-color: transparent;
    color: #b2b2b2;
    text-align: center;
    padding-bottom: 40px;
    width: 85%;
    margin: 0 auto;
}

.clndr-previous-button {
    float: right;
    margin-top:0px;
    cursor: pointer;
    font-size: 26px;
    background: url('assets/img/layout/arrow_l.png') no-repeat;
    color: transparent;
    background-position: center center

}

.clndr-next-button {
    float: left;
    margin-top:0px;
    cursor: pointer;
    font-size: 26px;
    background: url('assets/img/layout/arrow_r.png') no-repeat;
    color: transparent;
    background-position: center center

}

.clndr-controls .month{
    font-size:26px;
    font-weight: 300;
}
.clndr-controls .month.active{
    font-size:40px;
    font-weight: 300;
    color: #078ccf;
    margin-top: -12px;
    margin-left: 6%;
    margin-right: 6%;
}


.month {
    font-size: 26px;
    display: inline-block;
    margin: 0 20px;
}

.event .day-contents{
    /*     padding: 6px 15px !important; */
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    color: white !important;
    background: #078ccf !important;
    display: block !important;
    font-size: 42px !important;
    font-weight: 100 !important;
}

.event .day-contents {
    margin: 0 15%;
    width: 50px;
    height: 50px;
    line-height: 53px;

}

.today:not(.event) .day-contents{
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    background: white !important;
    display: block !important;
    font-size: 42px !important;
    font-weight: 100 !important;
    margin: 0 15%;
    width: 50px;
    height: 50px;
    line-height: 53px;

}





#notification-block-header {
    position: absolute;
    z-index: 122131233123;
    top: 64px;
    left: 0;
    display: block;
    width: 375px;
}

.slick-slider{margin-bottom:0 !important;}

body .slick-dots{bottom:0px;}
body .slick-dots li{width:8px;}
body .slick-dots li button{padding:0;width:8px;height:8px;background:#7b848d;-webkit-border-radius:8px;border-radius:8px;margin:0 auto;}
body .slick-dots li button:before{display:none;}
body li.slick-active button{background:#2db7fd;}
.days_filter_item{width: 100%;}
.slick-dots{text-align: left !important;padding-left: 40px !important}

.acf-map {
    width: 410px;
    height: 180px;
    border: #ccc solid 1px;
    margin: 20px 0;
    display: block;
    margin-bottom: -3px;
}

/* fixes potential theme css conflict */
.acf-map img {
    max-width: inherit !important;
    width: 100%;
}

.article_wrap.middel { width: 66.6%;}
.article_wrap.yellow { width: 33.3%;}

.page-template-contact textarea {resize: none;}

input[type='text'], input[type='tel'], input[type='number'], input[type='textarea'], input[type='email'],textarea {
    font-family: 'Arial';
    font-size: 16px !important;
    direction: rtl;
}

input[type='text']::placeholder, input[type='tel']::placeholder, input[type='number']::placeholder, input[type='textarea']::placeholder, input[type='email']::placeholder,textarea::placeholder {
    font-family: 'NarkisBlock';
    font-size: 18px !important;
}
.page-template-lobi .article_singel ,
.page-template-post_lobi .article_singel ,
.page-template-timeline .article_singel ,
.page-template-text .article_singel ,
.search-results .article_singel ,
.search-no-results .article_singel ,
.single-hesegim .article_singel,
.single-post .article_singel,.single-youtube_articles .article_singel {
    width: 32%;
    margin-bottom: 20px;
    margin-right: 0;
}

.page-template-timeline .article_wrap.middel {
    width: 100%;
}
.page-template-lobi .article_wrap.middel,
.page-template-post_lobi .article_wrap.middel,
.page-template-text .article_wrap.middel,
.single-hesegim .article_wrap.middel,
.single-post .article_wrap.middel,.single-youtube_articles .article_wrap.middel {
    width: 33.33%;
}

.share_box .at-share-btn-elements a{background:white !important}

.share_box .at-icon-wrapper path {fill:#078ccf}
.share_box .at-icon-wrapper{width: 23px !important;height: 23px !important;}
.share_box .at-icon-wrapper svg{width: 100% !important;height: auto !important}
.share_box .at-style-responsive .at-share-btn{padding: 0 !important;margin-left: 8px !important}
.share_box .addthis_inline_share_toolbox{float:right !important;clear:none !important;margin-top: 0px}


.page-template-eseg .at-icon-wrapper path {fill:#ffffff}
.page-template-eseg .at-svc-whatsapp .at-icon-wrapper path {fill: #078ccf !important}
.page-template-eseg .at-share-btn-elements a{background:#078ccf !important}
.page-template-eseg .at-share-btn-elements .at-svc-whatsapp{background: none !important}

.single-hesegim .at-icon-wrapper path {fill:#ffffff}
.single-hesegim .at-svc-whatsapp .at-icon-wrapper path {fill: #078ccf }
.single-hesegim .at-share-btn-elements a{background:#078ccf !important}
/*.single-hesegim .at-share-btn-elements .at-svc-whatsapp{background: none !important}*/

.news .wpcf7-not-valid-tip{margin-top: 5px;}
.contact_form .wpcf7-not-valid-tip{margin-top:3px;margin-bottom:-10px;}
.wpcf7-validation-errors{text-align: right;direction: rtl}

@media only screen and (max-width: 800px){

	.main_slide {display: block;}
	.banner_hp_mobile{display: none}
	.main_text h1{font-size: 30px; line-height: 32px }
	/*.main_slide{background-image: url('assets/img/layout/main_hp_m.jpg') !important; height: 500px;background-position:center bottom}*/
	.main_text{margin-right: 0;padding: 7%}
	.hp_1 .inner_width{padding: 0 !important;}
	.page-template-hatnua .team_pop_up .calendar_img{height:500px;background-position: center }
	
	
}
	
@media only screen and (max-width: 640px){
	.page-template-end_event .page_title{margin-bottom: 0 !important;font-size: 40px !important}
	.slick-dots{padding-left: 15px !important}
	.page-template-end_event .sub_title{font-size: 25px !important;line-height:28px}
}
	
	

.page-template-home .article_wrap.middel .article_singel {
    width: 46%;
}

table.clndr-table > tbody > tr > td {
    cursor: default;
}

.page-template-text .wp-caption-text {
    font-size: 13px;
    margin-bottom: 30px;
    display: block;
}

.addthis_inline_share_toolbox {
    clear: none !important;
}

.pop_inner {
    top: 0;
    padding: 58px 0;
}

.page-template-lobi .article_singel, .page-template-post_lobi .article_singel {
    margin-right: 0px !important;
}

.article_singel {
    background: none !important;
}

.article_text_wrap{padding-bottom: 20px !important;background:white}
.article_singel .read_more a{margin-top: 0}
.article_text_wrap{margin-top: -3px}
.grey_circal{margin-top: 20px}
.article_singel{margin-bottom: 20px}
.grey_circal{background-color:#e0e0e0}
.article_wrap.yellow .grey_circal{background-color:#bfbfbf !important;margin-bottom: 10px;margin-top: 10px}

.all_article {
    display: none;
}

.page-template-calendar .calendar_wrap.inner_width {
    padding-left: 0;
    padding-right: 0;
}

.regular-btn {
    float: none;
    margin-top: 0px;
    cursor: pointer;
    font-size: 26px;
    background: none;
    color: inherit;
}

.tnuaa-title {
    text-align: center;
    font-size: 70px;
    color: #078ccf;
    margin-bottom: 60px;
    margin-top: -30px;
}

.single-hesegim .at-icon-wrapper path {fill:#ffffff}
.single-hesegim .at-svc-whatsapp .at-icon-wrapper path {fill: #078ccf }
.single-hesegim .at-share-btn-elements a{background:#078ccf !important}
/*.single-hesegim .at-share-btn-elements .at-svc-whatsapp{background: none !important}*/

.search-form {
    display: none;
    width: 530px;
    border-bottom: 1px solid #078cd0;
    position: absolute;
    right: 31px;
    top: 41px;
    background: #e7eef6;
}

input.search-form-input {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    width: 100%;
    background: transparent;
}

.service-title-hovered {
    background: #078ccf !important;
    color: white !important;
}

.page-template-hatnua .pop_inner.inner_width {
    padding: 20px 0;
}
.page-template-hatnua .team_pop_up .pop_up_calendar_wrap {
    height: 898px;
}

.page-template-hatnua .team_pop_up .calendar_img {
    padding-top: 50%;
}

/* sivan */

.news_wrap_big {
	height: 60px
}


.news .wpcf7-not-valid-tip {
    margin-top: 5px;
}
.article_singel.yellow.mobile-special-article-yellow:last-child .grey_circal {
    display: none;
}

.article_singel.special-width:last-child .grey_circal {
    display: none;
}

.article_singel:nth-last-child(2) .grey_circal {
    display: none;
}

.search-results, .search-no-results {
    max-width: 100%;
}

.search-results .search, .search-no-results .search {
    max-width: 1260px;
}

.all_article .text {
    overflow: hidden;
}

.news_wrap_big {
    height: 60px
}

.calendar3 .pop_inner, .calendar1 .pop_inner, .calendar2 .pop_inner {
    top: 0;
    padding: 20px 0;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    display: none !important;
}

.page-template-text .article_singel:nth-last-child(3) .grey_circal {
    display: none;
}

.search-results.search , .search-no-results.search{
    margin-top: 0;
}

.slick-slide {
    float: right !important;
}

.days_filter{overflow:hidden;height:337px;}
.days_filter_item{max-width:1200px;}
.service_title{margin-bottom:0;}
.service_item .text a{display:block;padding-top:10px;}
.news .wpcf7-form-control-wrap{display:block;}
.news .wpcf7-not-valid-tip{position:absolute;top:100%;right:0;width:auto;white-space:nowrap;}

.page-template-contact .load_more.right,
.single-hesegim .load_more.right,
.single-post .load_more.right,.single-youtube_articles .load_more.right,
.page-template-hatnua .load_more.right,
.page-template-lobi .load_more.right,
.page-template-post_lobi .load_more.right,
.page-template-hazon .load_more.right,
.page-template-tags .load_more.right,
.page-template-calendar .load_more.right,
.page-template-hazon_new .load_more.right  {
    display: none;
}

.article-img img {
    max-width: 80%;
    margin: 10px auto;
    display: table;
}

.social-logo-img-div {
    padding-top: 0 !important;
}

.social-logo-img-div .article_sc img {
    position: relative;
    top: 6px;
}

.a11y-toolbar {
    position: absolute !important;
    z-index: 99999 !important;
    top: 1px !important;
    right: 40px !important;
    display: none;
}

.date_item.border_w.left {
    position: relative;
}

.page-template-home .article_singel.yellow {
    padding-left: 15px;
}

.article-img {
    height: 65px;
    background-color: #39a3d9;
}

div.wpcf7 .ajax-loader {
    position: relative;
    right: 25px;
    top: -20px;
}

.contact_form .ajax-loader, .event_form .ajax-loader {
    top: -30px !important;
}

.fotter_logo img{width: 100px;margin-right: 20px}

.hazon_1.mobile_only #scrollbar1 .overview.text {
    height: 336px;
}

.hazon_1.mobile_only #scrollbar1,
.hazon_1.mobile_only #scrollbar1 .scrollbar,
.hazon_1.mobile_only #scrollbar1 .viewport,
.hazon_1.mobile_only #scrollbar1 .overview.text {
    height: 356px;
}

.hazon_1.mobile_only #scrollbar1 {
    padding: 20px 45px;
    padding-left: 0px;
    background: white;
}
.hazon_1.mobile_only #scrollbar1 .track {
    height: 306px !important;
    margin-top:27px;
}

.hazon_1.mobile_only #scrollbar1 .scrollbar {
    right: 25px;
    height: 306px !important;
}

@media only screen and (min-width: 376px) and (max-width: 800px) {
    .page-template-post_lobi .article_singel,
    .page-template-lobi .article_singel,
    .page-template-text .article_singel,
    .search-results .article_singel,
    .search-no-results .article_singel,
    .single-hesegim .article_singel,
    .single-post .article_singel,.single-youtube_articles .article_singel {
        width: 100%;
    }

    .article_singel_anger {
        width: 100%;
    }
    .article_singel {
        width: 100%;
    }

    .article_wrap.yellow.mobile-special {
        width: 100%;
        clear: both;
    }
    .mobile-special-article-yellow {
        margin-bottom: 20px !important;
    }

    .article_wrap.middel {
        width: 100% !important;
        margin-top: 30px;
        float: right;

    }

    .article_singel.special-width {
        width: 100% !important;
    }

    .single-events .article_singel.special-width {
        width: 100% !important;
    }

    .page-template-tags .article_singel.special-width {
        width: 100% !important;
    }
    .page-template-home .article_singel.yellow {
        padding-left: 0 !important;
    }
    .all_article {
        display: block !important;
    }

    .add-to-cal {
        margin: 20px auto;
        position: static;
        bottom: auto;
        max-width: 250px;
        max-height: 60px;
    }
}

.search-form-mobile {
    display: none;
}

.search-form-mobile input {
    width: 100%;
}

.calendar1 .pop_inner.inner_width, .team_item.team_pop_up .pop_inner.inner_width {
    height: 100%;
    overflow: auto !important;
}

.page-template-timeline .at-svc-whatsapp .at-icon-wrapper path {
    fill: #078ccf !important;
}

.page-template-contact .div.wpcf7 .news_form .ajax-loader {
    position: relative;
    right: 30px;
    top: -25px !important;

}

.page-template-hazon .share_box{position: absolute;bottom:20px;background: none}
.page-template-hazon .at-icon-wrapper path{fill:#ffffff}
.page-template-hazon .at-share-btn-elements a{background:transparent !important}
.page-template-hazon .share_text{color:white}
.page-template-hazon .at-svc-whatsapp .at-icon-wrapper svg{width: 87% !important;}





.single-hesegim .inner_banner , .single-post .inner_banner,.single-youtube_articles .inner_banner{position: relative;height: 337px;margin-bottom: 50px}
.single-hesegim .contact_banner , .single-post .contact_banner,.single-youtube_articles .contact_banner {max-width: 1200px;margin: 0 auto;/* padding: 0 30px */}

.single-hesegim .contact_banner{
    background-color: #078ccf;
    background-blend-mode: multiply;
    opacity: 0.8;
}


.single-post .page_title ,.single-youtube_articles .page_title, .single-hesegim .page_title,.single-youtube_articles .page_title{bottom: 0 !important}

.single-hesegim .at-svc-whatsapp .at-icon-wrapper svg{width: 78% !important}
.single-hesegim .at-resp-share-element .at-svc-whatsapp{margin-right: 0 !important}
.single-hesegim .at-resp-share-element .at-share-btn{margin: 0 5px !important}


.page-template-timeline .share_box{background:#078ccf}
.page-template-timeline .at-svc-whatsapp .at-icon-wrapper path{fill:#fff !important}


.single-post .blue_bg,.single-youtube_articles .blue_bg{max-width: 1200px;margin: 0 auto;height: 337px;
	background: transparent; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(transparent, rgba(0,0,0,.75)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(transparent, rgba(0,0,0,.75)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(transparent, rgba(0,0,0,.75)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(transparent, rgba(0,0,0,.75)); /* Standard syntax (must be last) */
}



span.wpcf7-not-valid-tip-new {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: none;
    text-align: right;
    float: right;
}

.page-template-contact .contact_form_wrap div.wpcf7 .ajax-loader {
    position: relative;
    right: 38px !important;
    top: -27px !important;
}

.article-title {
    margin-bottom:10px;
}

.article-date {
    font-size: 20px;
    color: #078ccf;
    margin-bottom: 8px;
    display: block
}

.single-post iframe,.single-youtube_articles iframe {
    width: 100%;
    /*height: 394px;*/
}

div.wpcf7-mail-sent-ok {
    text-align: right;
}


.single-post .at-svc-whatsapp .at-icon-wrapper ,.single-youtube_articles .at-svc-whatsapp .at-icon-wrapper, .page-template-timeline .at-svc-whatsapp .at-icon-wrapper{top:-3px !important}

.page-template-hazon .at-svc-whatsapp .at-icon-wrapper{right: 0}
.page-template-hazon .at-resp-share-element .at-share-btn{margin: 0 7px}
.page-template-hazon .at-resp-share-element.at-mobile .at-share-btn{margin-right: 0}

body.page-template-campaign.noscroll{overflow:hidden;}

.page-template-campaign{min-width:1220px;}
.page-template-campaign .content{font-weight:300;}
.fontCond{font-family:'NarkisBlockCondensed';font-weight:bold;}
.campaign_banner{margin-bottom:80px;height:580px;position:relative;}
.campaign_banner_inner{width:100%;height:580px;position:relative;}
.campaign_banner_imgs{position:absolute;top:0;right:0;width:100%;height:100%;}
.campaign_banner_img{position:absolute;top:0;right:0;width:100%;height:100%;background:url('assets/img/uploads/campbanner1.jpg') no-repeat;background-size:cover;}
.campaign_banner_texts{position:relative;z-index:1;padding-right:45px;padding-top:90px;}
.campaign_banner_title{font-size:100px;line-height:85px;letter-spacing:-1.5px;color:white;margin-bottom:15px;}
.campaign_banner_title .blue_title{color:#078ccf;}
.campaign_banner_text{font-size:23px;line-height:26px;color:white;margin-bottom:30px;font-weight:300;}
.campaign_banner_btn{}
.campaign_banner_btn a{display:inline-block;height:35px;background:#078ccf url('assets/img/layout/camparrow.png') no-repeat 13px center;padding-right:15px;padding-left:55px;text-align:right;color:white;font-size:23px;line-height:35px;font-weight:400;}
.campaign_important{border-bottom:1px solid #b9cad7;padding-bottom:75px;margin-bottom:75px;}
.campaign_right_col{width:379px;border-left:1px solid #c0c6ce;padding-top:85px;}
.campaign_important .campaign_right_col{padding-bottom:30px;}
.campaign_right_col_1{background:url('assets/img/layout/capbg1.png') no-repeat right top;}
.campaign_right_col_2{background:url('assets/img/layout/capbg2.png') no-repeat right top;}
.campaign_right_col_title{color:#003955;font-size:100px;line-height:85px;letter-spacing:-1.5px;}
.campaign_right_col_text{font-size:23px;line-height:26px;color:#003955;}
.campaign_left_col{margin-right:105px;}
.campaign_important_options{padding-top:60px;}
.campaign_important_options_col{}
.campaign_important_options_col_1{width:265px;}
.campaign_important_option{margin-bottom:27px;}
.campaign_important_option_checkbox{width:28px;height:28px;margin-left:22px;}
.campaign_important_option_checkboxtitle{font-size:23px;color:#003955;}
.campaign_important_option_checkboxtitle label{cursor:pointer;font-weight:300;}
.campaign_important_submit input,.campaign_important_submit a{display:block;line-height:35px;width:100%;height:35px;background:#078ccf url('assets/img/layout/camparrow.png') no-repeat 13px center;padding:0 15px 0 0;border:none;text-align:right;color:white;font-size:23px;font-weight:400;-webkit-border-radius:0;border-radius:0;}
.campaign_for_against{margin-bottom:83px;}
.campaign_for_against .campaign_left_col{margin-right:115px;width:650px;}
.campaign_for_against_bullets{}
.campaign_for_against_bullets_text{font-size:14px;color:#b0b6bd;width:47px;margin-top:10px;}
.campaign_for_against_bullets_text_current{}
.campaign_for_against_bullet{width:9px;height:9px;overflow:hidden;margin-left:7px;margin-top:13px;}
.campaign_for_against_bullet a{display:block;width:9px;height:9px;background:url('assets/img/layout/campbullets.png') no-repeat right top;}
.campaign_for_against_bullet.active a{background-position:left top;}
.campaign_for_against_options{margin-top:30px;}
.campaign_for_against_option{display:none;}
.campaign_for_against_option.active{display:block;}
.campaign_for_against_option_text{font-size:80px;line-height:60px;color:#003955;height:120px;}
.campaign_for_against_option_btns{margin-top:25px;}
.campaign_for_against_option_btn a{width:75px;height:75px;display:block;-webkit-border-radius:75px;border-radius:75px;margin:5px;}
.campaign_for_against_option_btn a:hover,.campaign_for_against_option_btn.active a{width:85px;height:85px;margin:0;}
.campaign_for_against_option_on{margin-left:15px;}
.campaign_for_against_option_on a{background:#078ccf url('assets/img/layout/thumbsup.png') no-repeat center;background-size:100%;}
.campaign_for_against_option_off a{background:#003955 url('assets/img/layout/thumbsdown.png') no-repeat center;background-size:100%;}

.campaign_footer{background:#003955;}
.campaign_footer_top{height:178px;border-bottom:1px solid #336177;}
.campaign_footer_top_inner{padding-left:0;position:relative;}
.campaign_footer_top_title{font-size:52px;line-height:47px;color:white;margin-top:44px;}
.campaign_footer_top_form{margin-top:49px;}
.campaign_footer_top_form_row{margin-bottom:17px;}
.campaign_footer_top .wpcf7-response-output{display:none !important;}
.campaign_footer_top_form_input{width:295px;height:34px;border:1px solid #067bb7;margin-left:19px;}
.campaign_footer_top_form_input input{width:100%;height:100%;background:transparent;border:none;color:white;font-size:23px;font-weight:300;}
.campaign_footer_top_submit{background:#078ccf;width:285px;height:178px;}
.campaign_footer_top_submit input{width:100%;height:100%;background:transparent;border:none;color:white;font-size:40px;font-weight:bold;}

.campaign_footer_top_form_input input::-webkit-input-placeholder{color:white;}
.campaign_footer_top_form_input input::-moz-placeholder{color:white;}
.campaign_footer_top_form_input input:-ms-input-placeholder{color:white;}
.campaign_footer_top_form_input input:-moz-placeholder{color:white;}

.campaign_footer_bottom{width:100%;height:74px;padding-top:25px;}
.campaign_footer_bottom_logo{margin-left:40px;}
.campaign_footer_bottom_logo img{max-width:100px;}

.checkbox input{display:none;}
.checkbox{position:relative;}
.checkbox>a{text-decoration:underline;color:#316472;}
.checkbox a.checkboxA{display:inline-block;width:100%;height:100%;background:url('assets/img/layout/campcheckbox.png') no-repeat right top;position:absolute;left:0;top:0px;}
.checkbox a.active{background:url('assets/img/layout/campcheckbox.png') no-repeat left top;}

.camppopup{width:100%;min-width:980px;position:fixed;top:0;bottom:0;z-index:999999;/*overflow-y:scroll;*/}
.campaign_footer_top .ajax-loader{display:none !important;}
.camppopup span.wpcf7-not-valid-tip,.campaign_footer_top span.wpcf7-not-valid-tip{display:inline-block;background:white;}
.camppopup div.wpcf7-mail-sent-ok{border:1px solid white;color:white;}
.camppopupbg{position:fixed;top:0;left:0;bottom:0;right:0;background:black;z-index:99999;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);}
.camppopupin{z-index:100000;position:relative;width:100%;height:100%;overflow-y:scroll;}
.camppopupinner{z-index:100000;position:relative;width:900px;padding:40px 50px;margin:100px auto;background:#078ccf;}
.camppopup_right{width:505px;}
.camppopup_title{font-size:104px;line-height:92px;letter-spacing:-1.5px;color:white;}
.camppopup_title .blue_title{color:#003955;}
.camppopup_title2{font-size:40px;line-height:40px;color:white;}
.camppopup_form{width:295px;margin-top:10px;}
.camppopup_form_input{width:100%;height:30px;margin-bottom:23px;border:1px solid white;}
.camppopup_form_input input{width:100%;height:100%;background:transparent;border:none;color:white;font-size:23px;font-weight:300;}
.camppopup_form_submit{width:100%;height:36px;margin-bottom:23px;background:#003955 url('assets/img/layout/camparrow.png') no-repeat 13px center;}
.camppopup_form_submit input{width:100%;height:100%;background:transparent;border:none;color:white;font-size:23px;font-weight:400;text-align:right;}

.camppopup_form_input input::-webkit-input-placeholder{color:white;}
.camppopup_form_input input::-moz-placeholder{color:white;}
.camppopup_form_input input:-ms-input-placeholder{color:white;}
.camppopup_form_input input:-moz-placeholder{color:white;}

.camppopupinner_bottom{border-top:1px solid #83c6e7;margin-top:45px;padding-top:45px;}
.camppopupinner_bottom_title{color:white;font-size:23px;font-weight:bold;margin-bottom:20px;}
.camppopupinner_bottom_options{}
.camppopupinner_bottom_important_options_col{}
.camppopupinner_bottom_important_options_col_1{width:265px;}

.camppopup_sig{width:226px;height:68px;background:url('assets/img/layout/campsig.png') no-repeat;margin-top:40px;}

.campaign_share{position:absolute;bottom:-23px;left:20px;}
.campaign_share_btn{width:65px;height:65px;position:relative;z-index:1;}
.campaign_share_btn a{display:block;width:65px;height:65px;background:url('assets/img/layout/campshare.png') no-repeat;}
.campaign_share_btns{width:57px;background:white !important;float:none !important;padding:35px 15px 10px;position:absolute;left:4px;top:42px;display:none;}

.campaign_for_against_back{width:35px;height:35px;margin-left:15px;}
.campaign_for_against_back a{display:block;width:35px;height:35px;background:url('assets/img/layout/campbackbtn.png') no-repeat top right;}
.campaign_for_against_back.active a{background-position:bottom right;}

.contactThanks{width:100%;margin:0 auto;color:white;text-align:center;position:absolute;top:50%;right:0;line-height:23px;height:24px;font-size:23px;font-weight:300;}
.contactThanks span{font-weight:bold;color:#078ccf;}

.campPopThanks{text-align:center;}
.campPopThanksTitle{font-size:104px;line-height:92px;color:white;letter-spacing:-1.5px;}
.campPopThanksTitle .blue_title{color:#003955;}
.campPopThanksSocial{margin-top:40px;}
.campPopThanks .camppopup_sig{margin:40px auto 0;}

@media only screen and (max-width: 800px) {
	.page-template-campaign{min-width:auto;}
	.campaign_banner{width:100%;padding:0 !important;height:345px;margin-bottom:25px;}
	.campaign_banner_inner{height:345px;}
	.campaign_banner_title{font-size:44px;line-height:37px;margin-bottom:3px;}
	.campaign_banner_title br{display:none;}
	.campaign_banner_texts{position:absolute;bottom:10px;right:0;padding:0 18px 0;}
	.campaign_banner_text{font-size:16px;line-height:18px;margin-bottom:5px;}
	.campaign_banner_btn a{font-size:12px;color:#078ccf;background:none;height:auto;line-height:normal;padding:0;font-weight:bold;}
	.campaign_right_col{padding-top:0;padding-right:40px;background-size:32px;border-bottom:1px solid #003955;width:100%;border-left:none;padding-bottom:5px !important;float:none;display:block;}
	.campaign_right_col_title{font-size:48px;line-height:37px;}
	.campaign_right_col_title br{display:none;}
	.campaign_left_col{margin-right:0;float:none;display:block;}
	.campaign_important{border-bottom:none;margin-bottom:35px;}
	.campaign_important_options{padding-top:20px;}
	.campaign_important_options_col{width:50%;}
	.campaign_important_option_checkbox{width:18px;height:18px;margin-left:12px;}
	.checkbox a.checkboxA{background-size:36px 18px;}
	.campaign_important_option{margin-bottom:17px;}
	.campaign_important_option_checkboxtitle{font-size:16px;max-width:80%;}
	.campaign_right_col_text{font-size:16px;line-height:18px;}
	.campaign_for_against{margin-bottom:35px;}
	.campaign_for_against .campaign_left_col{margin-right:0;width:100%;}
	.campaign_for_against_bullets{margin-top:20px;}
	.campaign_for_against_bullets_text{color:#003955;font-size:16px;}
	.campaign_for_against_bullet{display:none !important;}
	.campaign_for_against_options{margin-top:10px;}
	.campaign_for_against_option_text{font-size:48px;line-height:37px;height:74px;}
	.campaign_for_against_option_btns{margin-top:10px;}
	.campaign_footer_top{height:auto;border-bottom:none;}
	.campaign_footer_top_inner form{border-bottom:1px solid white;padding-bottom:25px}
	.campaign_footer_top_title{width:100%;float:none;display:block;font-size:40px;line-height:37px;border-bottom:1px solid white;margin-top:25px;}
	.campaign_footer_top_form{width:100%;float:none;display:block;margin-top:23px;}
	.campaign_footer_top_form_row{margin-bottom:0;}
	.campaign_footer_top_form_input{width:100%;float:none;display:block;margin-bottom:23px;}
	.campaign_footer_top_submit{width:100%;float:none;display:block;height:35px;background:#078ccf url('assets/img/layout/camparrow.png') no-repeat 13px center;}
	.campaign_footer_top_submit.no_mobile{display:none;}
	.campaign_footer_top_submit input{font-size:16px;font-weight:bold;text-align:right;}
	.campaign_footer_bottom{height:auto;padding-top:10px;padding-bottom:10px;}
	.campaign_footer_bottom_logo{margin-left:10px;}
	
	.campaign_important_submit a{font-size:16px;}
	
	.camppopup{min-width:auto;cursor:pointer;}
	.camppopupin{padding:0 18px;}
	.camppopupinner{width:100%;padding:18px;}
	.camppopup_right{width:100%;float:none;display:block;}
	.camppopup_form{width:100%;float:none;display:block;}
	.camppopup_title{font-size:48px;line-height:37px;}
	.camppopup_title2{font-size:25px;line-height:22px;}
	.camppopup_form_input{height:36px;}
	.camppopupinner_bottom{margin-top:0;padding-top:15px;}
	.camppopupinner_bottom_title{margin-bottom:10px;}
	.camppopupinner_bottom_important_options_col{width:100%;float:none;display:block;}
	
	.camppopup_sig{width:106px;height:32px;background:url('assets/img/layout/campsig_mobile.png') no-repeat;background-size:100%;margin-top:10px;}
	
	.campaign_share{bottom:-14px;left:18px;}
	.campaign_share_btn{width:31px;height:31px;}
	.campaign_share_btn a{width:31px;height:31px;background-size:100%;}
	.campaign_share_btns{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1;}
	
	.campaign_footer_bottom .inner_width{text-align:center;}
	.campaign_footer_bottom .campaign_footer_bottom_logos{float:none;display:inline-block;}
	
	.campaign_for_against_back{width:30px;height:30px;margin-left:5px;}
	.campaign_for_against_back a{width:30px;height:30px;background-size:30px 60px;}
	.campaign_for_against_bullets_text{margin-top:7px;}
	
	.campPopThanksTitle{font-size:48px;line-height:47px;}
	
	.contactThanks{position:static;top:0;height:auto;}
	
	.campaign_share_mobile{position:absolute;top:150px;width:70px;margin:0 auto;right:0;left:0;}
	
	.campaign_share_mobile_close{width:30px;height:30px;position:absolute;top:100px;left:30px;}
	.campaign_share_mobile_close a{display:block;width:30px;height:30px;background:url('assets/img/layout/camppopupclose.png') no-repeat;background-size:100%;}
	
	.mailmsg{display:none;}
	
	.single-hesegim .contact_banner, .single-post .contact_banner, .single-youtube_articles .contact_banner{background-size: cover !important;}
}

.bg_404 {
    padding-top: 135px;
}

.error404 .content {
    text-align: center;
}

.oops-title {
    color: #078ccf;
    font-size: 160px;
    font-family: 'NarkisBlock';
    margin-bottom: 5px;
}

.find-path {
    color: #078ccf;
    font-size: 29px;
    font-family: 'NarkisBlock';
    margin-bottom: 40px;
}

.page-not-found {
    color: #555555;
    font-size: 26px;
    margin-bottom: 12px;
    font-family: 'NarkisBlock';
}

.back-to-home {
    background-color: #078ccf;
    font-family: 'NarkisBlock';
    color: white;
    font-size: 26px;
    font-weight: bold;
    max-width: 160px;
    max-height: 40px;
    padding: 15px 35px;
}

.pop_up_calendar_wrap .text p {
    text-align: center;
}

img.aicon_image {
    background: transparent !important;
}

.page-template-podcasts .article_singel {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
}

.page-template-podcasts .load_more.right {
    display: none;
}

.page-template-home .podbean_article {
    width: 96% !important;
    margin-right: 0 !important;
}

.podbean_article .read_more a:before {
    display: inline-block;
    background: url(assets/img/layout/service_arrow_w.png) no-repeat;
    width: 7px;
    height: 11px;
    content: "";
    position: absolute;
    top: 6px;
    right: 121px;
}

.page-template-podcasts .article_text_wrap, .podbean_article .article_text_wrap {
    background: #c5d2e1 !important;
}

.podbean_article .article_sc, .page-template-podcasts .article_sc {
    bottom: 2px;
}

.page-template-tags .article_singel {
    width: 32%;
    margin-bottom: 20px;
    margin-right: 0;
}

.share-button {
    background-image: url('assets/img/share-button.png');
    background-size: 100% 100%;
    width: 23px;
    height: 23px;
    top: 13px;
    position: relative;
    left: 4px;
    cursor: pointer;
}

.addthis-header {
    width: 118px;
    background: #003955;
    position: absolute;
    top: 0px;
    right: -132px;
    padding: 5px 5px;
    display: block;
    height: 50px;
    z-index: 1000;
}

.addthis-header a {
    margin-top: 7px !important;
    width: 30px !important;
    height: 30px !important;
    padding: 0 !important;
}

.addthis-header .at-icon-wrapper path {
    fill: #003955!important;
}

.addthis-header .at-svc-whatsapp .at-icon-wrapper path {
    fill: #003955!important;
}

.addthis-share-container {
    position: relative;
    display: none;
}

.addthis-container-arrow-up {
    background: url('assets/img/layout/not_arrow_up.png') no-repeat;
    position: absolute;
    width: 9px;
    height: 9px;
    left: -9px;
    top: 19px;
    transform: rotate(275deg);
}

.addthis-header .at-icon-wrapper {
    line-height: 23px;
    height: 25px !important;
    width: 25px !important;
    float: none !important;
    background: #e7eef6 !important;
}

.addthis-header svg {
    width: 25px !important;
    height: 25px !important;
}

.page-template-tags .main_slide {
    height: 230px;
}

.page-template-tags .main_slide .title_width_wrap .page_title {
    color: #003956;
    font-size: 91px;
    font-weight: 300;
    padding-bottom: 0;
    text-align: center;
    position: static;
}

.page-template-tags .main_slide .title_width_wrap .page_title_sec {
    color: #003956;
    font-size: 35px;
    font-weight: 300;
    text-align: center;
    position: static;
    padding-bottom: 0;
}

.page-template-tags .title_width_wrap {
    max-width: 1080px;
    margin: 0 auto;
    position: relative;
    padding: 0;
    top: 16px;
}

@media only screen and (max-width: 800px) {
	
    .page-template-tags .main_slide {
        height: 250px !important;
    }

    .page-template-tags .main_slide .title_width_wrap .page_title {
        font-size: 70px;

    }
}

.single-events .event_btn {
    position: static;
    bottom: auto;
}

.single-events .calendar_info_wrap.no_mobile.clearfix {
    height: 600px;
}

.single-events .load_more.right {
    display: none;
}

@media only screen and (max-width: 800px) {
    .single-events .event_btn {
        margin: 20px auto;
    }
}

.back-to-events {
    margin-top: 30px;
    max-width: 800px;
}

.back-to-events .ico {
    background-image: url('assets/img/left-arrow.png');
    width: 36px;
    height: 29px;
    display: inline-block;
}

.back-to-events .back-to-text {
    display: inline-block;
    color: #078cd0;
    font-size: 20px;
}

.single-events .inner_banner.inner_width {
    clear: both;
    max-width: 800px;
    margin-bottom: 50px;
}
.single-events .inner_width.text_area {
    max-width: 800px;
}
.back-to-events .cont {
    float: left;
    margin-bottom: 20px;
}

@media only screen and (max-width: 375px) {
    .head_top .social_icon_item {
        margin-left: 15px;
    }
}

.single-events .calendar_info_wrap.no_mobile.clearfix {
    height: 230px;
    margin-bottom: 100px;
}

.single-events .contact_banner {
    height: 280px;
    margin-bottom: 0;
}

.single-events .share-container {
    height: 52px;
    background: white;
}

.single-events .at-icon-wrapper path {
    fill: white;
}

.single-events .at-icon-wrapper {
    background: #078ccf;
}
.single-events .at-svc-whatsapp .at-icon-wrapper {
    width: 23px !important;
    height: 23px !important;
}

.single-events .at-icon-wrapper svg {
    width: 100% !important;
    height: 100% !important;
}

.single-events .share-text {
    display: table-cell;
    vertical-align: middle;
    width: 170px;
    font-size: 22px;
    padding-right: 30px;
    color: #078ccf;
}

.single-events .share-inside {
    display: table;
    width: 100%;
    height: 100%;
}

.single-events .addthis_inline_share_toolbox {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}

.single-events .separator {
    height: 1px;
    margin-bottom: 25px;
    border-bottom: 1px solid #003955;
}

.single-events .inner_width.social-posts {
    padding: 0;
}

.single-events .article_singel {
    width: 32%;
    margin-right: 0;
    margin-left: 0;
}

.single-events .at-style-responsive .at-share-btn {
    background-color: inherit !important;
}

.single-events .at-icon-wrapper {
    width: 23px !important;
    height: 23px !important;
}

.single-events .at-resp-share-element .at-share-btn {
    display: inline-block;
    margin: 0 2px 5px;
    padding: 0;
    overflow: hidden;
    line-height: 0;
    text-decoration: none;
    text-transform: none;
    color: #fff;
    cursor: pointer;
    transition: all .2s ease-in-out;
    border: 0;
    font-family: helvetica neue,helvetica,arial,sans-serif;
    background-color: transparent;
}

.single-events .at-style-responsive .at-share-btn {
    padding: 0 !important;
    margin-left: 8px !important;
}

/* AddEvent theme CSS
---------------------------------------------------------------------- */

/* The button */
.addeventatc {
    padding-top: 15px;
    text-align: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    color: #078ccf !important;
}
.addeventatc {
    width: 170px;
    display: inline-block;
    position: relative;
    z-index: 5 !important;
    background: transparent;
    cursor: pointer;
    font-family: 'NarkisBlock';
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
}

.addeventatc:hover 						{text-decoration:none;background-color:transparent;}
/*.addeventatc:active 					{top:1px;}*/
.addeventatc .arrow 					{ display: none;width:15px;height:10px;position:absolute;top:50%;right:15px;margin-top:-5px;background:url(assets/svg/icon-arrow-t1.png) no-repeat;}
.addeventatc-selected 					{background-color:transparent;}
.addeventatc .start, .addeventatc .end, .addeventatc .timezone, .addeventatc .title, .addeventatc .description, .addeventatc .location, .addeventatc .organizer, .addeventatc .organizer_email, .addeventatc .facebook_event, .addeventatc .all_day_event, .addeventatc .date_format, .addeventatc .alarm_reminder, .addeventatc .recurring, .addeventatc .attendees, .addeventatc .calname, .addeventatc .uid, .addeventatc .status, .addeventatc .method, .addeventatc .client {display:none!important;}

/* The drop down */
.addeventatc_dropdown 	{left: -64px;top:0;width:95px;position:absolute;z-index:1;padding:6px 0px 0px 0px;background:transparent;text-align:left;display:none;margin-top:2px;margin-left:-1px;}
.addeventatc_dropdown span {
    display: inline-block;
    line-height: 100%;
    background: transparent;
    text-decoration: none;
    font-size: 14px;
    padding: 14px;
}
.addeventatc_dropdown span:hover 		{background-color:transparent;color:#000;text-decoration:none;font-size:14px;}
.addeventatc_dropdown em 				{color:#999!important;font-size:12px!important;}
.addeventatc_dropdown .frs 				{background:transparent;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:normal!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101;}
.addeventatc_dropdown .frs:hover 		{color:#999!important;}
.addeventatc_dropdown .ateappleical 	{background:url(assets/svg/apple-icon.png) 13px 50% no-repeat;background-size:14px auto;}
.addeventatc_dropdown .ategoogle 		{background:url(assets/svg/google-icon.png) 13px 50% no-repeat;background-size:16px auto;}
/*.addeventatc_dropdown .ateoutlook 		{background:url(assets/svg/icon-outlook-t1.svg) 12px 50% no-repeat;background-size:16px auto;}*/
.addeventatc_dropdown .ateoutlook 		{background:url(assets/svg/outlook.png) 12px 50% no-repeat;background-size:16px auto;}
.addeventatc_dropdown .ateoutlookcom 	{background:url(assets/svg/icon-outlook-t1.svg) 12px 50% no-repeat;background-size:16px auto;}
.addeventatc_dropdown .ateyahoo 		{background:url(assets/svg/icon-yahoo-t1.svg) 12px 50% no-repeat;background-size:16px auto;}
.addeventatc_dropdown .atefacebook 		{background:url(assets/svg/icon-facebook-t1.svg) 13px 50% no-repeat;background-size:14px auto;}
.addeventatc_dropdown .copyx 			{height:21px;display:block;position:relative;cursor:default;}
.addeventatc_dropdown .brx 				{height:1px;overflow:hidden;background:transparent;position:absolute;z-index:100;left:10px;right:10px;top:9px;}

.addeventatc {visibility:hidden;}

.addeventatc_dropdown .copyx {display:none;}

@media screen and (min-width: 320px) and (max-width: 380px) {
    .single-events .share-text {
        width: 139px;
        padding-right: 5px;
    }

    .single-events .at-style-responsive .at-share-btn {
        margin-left: 0 !important;
    }

    .at-resp-share-element.at-mobile .at-share-btn {
        margin-right: 4px;
    }
}

@media only screen and (max-width: 800px) and (min-width: 376px) {
    .page-template-home .article_singel.special-width {
        width: 100% !important;
    }
}

#wpcf7-f34773-o1{direction:rtl !important;}

.page-template-signup .header {
    height: 908px;
}

/*iframe[data-name="pb-iframe-player"] {
    height: 100%;
}*/



.scrollbar7 .viewport{height: 420px}

.video-js {
    width: 100%;
    height: 262px;
}
.vjs_video_3-dimensions {
    width: 100%;
    height: 262px;
}

.video-player-img {
    padding-top: 0 !important;
}
.vjs-big-play-centered .vjs-big-play-button {
    height: 1.5em !important;
    width: 1.5em !important;
    left: 56% !important;
    -webkit-border-radius: 50px !important;
    -moz-border-radius: 50px !important;
    border-radius: 50px !important;
}

.search .video-js {
    width: 100%;
    height: 262px;
}

.highlighttext {
    position: relative;
    font-size: 29px;
    font-weight: 300;
    color: #003955;
    font-style: italic;
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 34px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.highlighttext::before {
    width: 35%;
    height: 1px;
    background: #02496d;
    content: "";
    position: absolute;
    top: 0px;
    right: 0;
}

.highlighttext::after {
    width: 35%;
    height: 1px;
    background: #02496d;
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
}

.hesegim-article:nth-child(3n+1) {
    margin-left: 0;
}

.hesegim-article {
    width: 32%;
    margin-left: 10px;
    margin-right: 0;
}

a.highlightlink{background:#94aec7;padding:0 2px;color:inherit;}

.single-hesegim .at-resp-share-element .at-svc-whatsapp{background-color: #078ccf !important}

.new_calendar_wrap{max-width: 1260px !important}
.new_calendar_tx{width: 34%}
.new_calendar_tx h1 {font-size: 56px;color: #078ccf;font-weight: 100;line-height: 45px;padding-bottom: 10px}
.new_calendar_tx h2 {font-size: 28px;color: #132030;font-weight: 100;line-height: 30px;margin-bottom: 57px}
.new_calendar_table{width: 60%}
.video_table iframe{width: 100%;height: 227px;}

/*********** post listen button *************/
.text .listen_bt{margin:20px 0;}
.listen_bt a{display:block;width:135px;height:40px;line-height:40px;padding:0 15px 0 10px;background:#0791d1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0px 0px 55px -10px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 55px -10px rgba(0,0,0,0.75);box-shadow: 0px 0px 55px -10px rgba(0,0,0,0.75);}
.listen_bt .bt_tx{font-weight:500;margin-left:13px;color:white;font-size:22px;}
.listen_bt .bt_ic{display:inline-block;background-image:url('assets/img/layout/ic_sound.png');width:29px;height:22px;background-size:29px 22px;background-position:center center;background-repeat:no-repeat;margin-top:9px;}
/*********** end post listen button *************/


@media only screen and (max-width: 1000px){
	.new_calendar_tx, .new_calendar_table{width:100%;float: none}
	.new_calendar_tx h2{margin-bottom: 20px;font-size: 25px;line-height: 27px}
	.video_table{margin-bottom: 15px}
	.new_calendar_tx h1{font-size: 45px;line-height: 40px}
/* 	.video_table iframe{height: 300px} */
}

/* popup_friend */
.popup_friend .join_sub_title{font-size: 18px;text-align: center;font-weight: 300;font-family: 'NarkisBlock';line-height: 20px}
.popup_friend{max-width: 100%;text-align: center}
.popup_friend .camppopupinner {max-width: 100%;width: 100%;margin: 0;background: #078dd0;background: radial-gradient(#0dbeee , #16c8f8 18%, #078dd0 77%);height: 100%;}
.popup_friend .join_wrap{max-width: 500px;margin: 0 auto;background: none}

.page-template-end_event .grey_bg{
    max-width: 980px;
    margin: 0 auto;
    background: #c5d2e1 !important;
    margin-top: -20px;
    padding: 35px 0;
}



.page-template-end_event .share_box { background: #078ccf;}

.page-template-end_event .share_text{color: white}
.page-template-end_event .share_warp{margin-top: 0}
.page-template-end_event .share_box .at-svc-whatsapp .at-icon-wrapper{top:-3px !important;left: -3px}
.page-template-end_event .black_border{margin-bottom: 30px}


.page-template-end_event .page_title {
    font-size: 85px;
    color: white;
    font-weight: 300;
    padding-bottom: 20px;
    position:static !important;
    bottom: -175px;
    text-align: center;
    width: 100%;
    margin-bottom: 15px
}

.page-template-end_event .sub_title {
    font-size: 55px;
    color: white;
    font-weight: 300;
    padding-bottom: 20px;
    position:static !important;
    bottom: -337px;
    height: 50px;
    overflow: visible;
    text-align: center;
}

.page-template-end_event iframe {
    width: 100%;
    /*height: 394px;*/
}

.page-template-end_event .title_width_wrap{padding-top: 7%}
.logo_he{display:block;margin-top:20px;}
.logo_he svg, .logo_en svg{width: 180px;height: auto}

@media only screen and (max-width: 800px){
	.tx_space{padding: 0 18px}
	.single-events .contact_banner{height: auto;padding-top: 40%}
	.main_text {margin-left: 0 !important;margin-right: 0 !important;max-height:410px;overflow:hidden;}
}
	
.tx_space{margin-top: 10px}

.page-template-eseg .contact_banner,.page-template-eseg .article_img,.page-template-home .article_wrap .home_event_item .article_img,.item_heseg .article_img,.event_end_item .article_img{background-color:#078ccf;background-blend-mode:multiply;}
.event_end_item .article_img{position:relative;}
.event_end_item .article_img .article_title{position:absolute;top:0;width:100%;height:100%;color:white;text-align:center;padding:24% 20px 0;margin:0;}
.event_end_item .article_text_wrap .article_title{display:none;}
.article_title_in_title{display:block;margin-bottom:20px;font-size:40px;font-weight:300;}
.article_title_in_tx{display:block;font-size:25px;font-weight:200;}
/* Custom CF7 Loader */
div.wpcf7 .ajax-loader{position:absolute;background-image:url('assets/img/layout/loader.png');width:24px;height:24px;margin-left:0;background-size:24px;top:50%;right:auto;left:20%;margin-top:-12px}
html{overflow-x:hidden;}
button.close_container{background:#078ccf !important;}
button.aicon_link{width:40px;height:40px;}
.accessibility-location-left .aicon_link{top:5px;right:-43px !important;}
button.wahout.aicon_link:before{content:"";position:absolute;background:#078ccf;height:100%;width:26px;left:-4px;z-index:-1;}
.single-events.postid-189176 .contact_banner{background-blend-mode:unset;}




.page-template-home_new .article_wrap.middel .article_singel {width: 32.3%;}

/* .page-template-home_new .article_wrap.middel .article_singel:nth-child(3n){margin-left: 0} */

/*
.page-template-home_new .podbean_article {
    width: 96% !important;
    margin-right: 0 !important;
}
*/
.page-template-home_new .article_singel.yellow .read_more a{display: none}
.page-template-home_new .article_wrap.yellow .grey_circal{display: none}
.page-template-home_new .article_singel.podbean_article{display: none !important}
.page-template-home_new .article_singel.yellow {padding-left: 0;margin-left: 1.5%;margin-bottom: 1.5%}
.page-template-home_new .article_singel.yellow .article_img{padding-top: 93%;}
.page-template-home_new .event_end_item .article_img{background-color: transparent !important}
.page-template-home_new .article_wrap.yellow .text{font-weight: 400;color: #003955;font-size: 14px;line-height: 18px}
.page-template-home_new .article_singel.yellow .article_text_wrap{background: white !important;max-height: 80px;overflow: hidden}
.page-template-home_new .article_singel.yellow:nth-child(6n){margin-left: 0}
.page-template-home_new .article_wrap.yellow {width: 100%;border-bottom: 1px solid #078ccf;margin-top: 10px}
.page-template-home_new .article_wrap.yellow .article_singel.special-width {width: 18.8%;float: right}
.page-template-home_new .article_wrap.yellow .article_singel.special-width .article_title{display: none}
.page-template-home_new .article_wrap.middel {width: 100%;}
.page-template-home_new .article_singel{position: static}
.two_arrows{color: #078ccf}
.page-template-home_new .article {margin-top: 16px;}

.team_inner_tx_wrap{width: 65%}
.side_article_wrap{width: 30%}
.team_inner_title{color:#078ccf;font-size: 34px;font-weight: 100;padding-bottom: 20px}
.team_inner{padding-top: 30px;margin-bottom: 50px}
.team_contact_title{color:#078ccf;font-size: 18px;margin-top: 50px}
.team_contact_info{color: #078ccf;font-size: 20px;font-weight: 300;margin-bottom: 10px}
.team_contact_info a{display:inline-block;color:#003955;font-size: 20px;font-weight: 400}
.team_img_wrap .contact_banner {margin-bottom: 10px;height: 400px;background-position:right bottom}
.article_ticker_wrap{background:#003955;padding: 30px 0;overflow: hidden}
.blue_circal{background: #078ccf;width: 8px;height: 8px;border-radius: 60px;-webkit-border-radius: 60px;display: inline-block;margin: 0 20px}
.article_ticker_item a{display:inline-block;color: white;font-size: 18px;font-weight: 300}
.page-template-hatnua_single .news {margin-top: 10px;}

.side_article_wrap .article_singel{width: 100% !important;margin-right: 0}

.side_article_wrap #scrollbarSocialFeed .viewport, .side_article_wrap #scrollbarSocialFeed .track{height: 1000px}
.side_article_wrap #scrollbarSocialFeed .scrollbar{top:29px}
.side_article_wrap #scrollbarSocialFeed .track{background: #078ccf}
.side_article_wrap #scrollbarSocialFeed .thumb{background: #003955;border:none;width: 13px !important;height: 32px !important}

.gutter-sizer{width: 1.5%}
.side_article_wrap #scrollbarSocialFeed .scrollbar {top: 0;}
.side_article_wrap {padding-top:30px;}
.side_article_wrap .article{margin-top: 0}
.side_article_wrap #scrollbarSocialFeed .thumb{left: -6px !important}

.single-hatnua_people .link_item.right{display:none;}


.team_name_wrap{text-align:right;padding-top: 50px;width: 60%;float: left}
.team_name_small{font-size: 24px;font-weight: 100;color:#003955;}
.team_name_big{font-size:70px;color:#078ccf;line-height: 63px;}
.team_name_big span{font-size:70px;color:#003955;display: block}

.row_regist{background:#003955;max-width:980px;height:50px;padding-top:15px;margin:0 auto;position:relative;z-index:1;}
.regist_item a{display:block;margin-left:9px;}
.regist_item a:hover{margin-top:-5px;margin-bottom:5px;}

@media only screen and (max-width: 1000px){
	.team_name_wrap{width: 45%}
	.team_name_big, .team_name_big span{font-size: 55px;line-height: 52px}
}

@media only screen and (max-width: 800px){
	.team_name_big, .team_name_big span{font-size: 45px;line-height: 40px}
	.team_name_wrap{text-align: center;padding-top: 50px;width: 100%;float: none}
	.table_mobile{display: block}
	.page-template-home_new .article_wrap.yellow .text:after{content: ">>";color: #078ccf;padding-right: 5px}
	.two_arrows{display: none}
	.page-template-home_new .article_wrap.yellow{border-bottom: none;margin-top: 25px}
	.side_article_wrap #scrollbarSocialFeed .viewport{height: auto}
	#scrollbarSocialFeed .overview{position: relative}
	.team_contact_info{margin-bottom: 0;margin-top: 8px}
	.team_img_wrap .contact_banner{height: 1000px}
	.team_inner_tx_wrap, .side_article_wrap, .team_contact_sc, .team_contact_info_wrap{width: 100%;float: none}
	.team_inner_tx_wrap{background: white;padding:60px 32px}
	.page-template-home_new .article_wrap.yellow .article_singel.special-width{width: 100% !important;position: relative;display: table}
/* 	.page-template-home_new .article_singel.yellow .article_img {padding-top:24%;float: right;width: 25%;} */
/* 	.page-template-home_new .article_singel.yellow .article_text_wrap{float: left;width: 75%;margin-top: 0;padding-top: 21.5%;position: relative;padding: 0 !important}  */


.page-template-home_new .article_singel.yellow .article_text_wrap {
    width: 75%;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
/*     float: left; */
/*     padding-top: 21% */}

	.page-template-home_new .grey_circal{display: none}
	.page-template-home_new .article_wrap.yellow .text {font-weight: 300;font-size: 18px;line-height: 21px;padding:0 !important;overflow: hidden;width: 100%;height: 100%;position:statics;left: 0;right: 0;top:0;bottom: 0;display: table-cell;vertical-align: middle} 
	
	.page-template-home_new .article_singel.yellow .article_img {
/*     padding-top: 25%; */
    float: right;
    position:static;
    width:100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    display: table-cell}
	
/*
	.page-template-home_new .article_singel.yellow .article_text_wrap {
    float: right;
    width: 75%;
    margin-top: 0;
    padding-top: 0;
    position: static;
    display: table;
    padding: 17px !important;}
	
	.page-template-home_new .article_wrap.yellow .text {
    font-weight: 300;
    font-size: 18px;
    line-height: 21px;
    padding:0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: static;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 60px;}
*/
    
	.page-template-home_new .article_wrap.middel .article_singel{width: 100% !important}
	
}


@media only screen and (max-width: 640px){
/* .page-template-home_new .article_wrap.yellow .article_singel.special-width{height: 95px} */
.team_img_wrap .contact_banner {height: 700px;}
}

@media only screen and (max-width: 480px){
/* .team_img_wrap .contact_banner {height: 500px;} */
}


@media only screen and (max-width: 375px){
.team_img_wrap .contact_banner {height: 530px;}
.page-template-home_new .article_singel.yellow .article_text_wrap{padding-top: 18.3%}
.page-template-home_new .article_wrap.yellow .text{font-size: 16px;line-height:19px;padding: 5%;max-height: 57px;overflow: hidden;display:block;}
.page-template-home_new .article_wrap.yellow .article_singel.special-width {margin-bottom: 15px !important;}
}


.simple-marquee-container *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.simple-marquee-container {
	width: 100%;
	background: #003955;
	float: none;
	display: inline-block;
	overflow: hidden;
	box-sizing: border-box;
	height: 78px;
	position: relative;
	cursor: pointer;
}

.marquee-sibling {
	padding: 0;
	background: rgb(61, 61, 61);
	width: 20%;
	height: 45px;
	line-height: 42px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	float: left;
	left: 0;
	z-index: 2000;
}

.marquee, *[class^="marquee"] {
	display: inline-block;
	white-space: nowrap;
	position:absolute;
}

.marquee{
  margin-left: 25%;
}

.marquee-content-items{
  display: inline-block;
  padding: 5px;
  margin: 0;
  height: 78px;
  position: relative;
}

.marquee-content-items li{
  display: inline-block;
  line-height: 70px;
  color: #fff;
  margin-bottom: 0
}

.marquee-content-items li:after{
	content: "|";
	margin: 0 1em;
	display: none
}


.single-hatnua_people .news {
    margin-top: 8px;
}


.page-template-home_new .article_singel.yellow .article_text_wrap {
    padding-top: 20px !important;
}

.page-template-iframe_whatsup .had_main/*, .page-template-iframe_join .had_main*/{display:none;}
.page-template-iframe_whatsup iframe{height:1020px;}
.page-template-iframe_join iframe{height:1020px;}

@media only screen and (max-width: 800px){
	.page-template-home_new .article_singel.yellow .article_text_wrap{padding:0 17px !important}
	.page-template-iframe_whatsup .had_main, .page-template-iframe_join .had_main{display:block;}
}

.page-template-hazon_new .hazon_title{color: #078ccf}
.hazon_toggle_top{padding-right: 100px;background-size:cover;/*padding-top: 30px;*/padding-top:25px;padding-bottom: 20px;height:189px;min-height:inherit !important;max-height:inherit !important;}
.hazon_toggle_title{color: white;/*font-size: 50px;*/font-size:58px;font-weight: 300;line-height:40px;}
.hazon_toggle_tx{color:white;font-size: 18px;font-weight: 300;/*line-height: 24px;*/max-width: 500px;line-height:22px;margin-top:5px;max-height:66px;overflow:hidden;}
.hazon_toggle_bottom .hazon_toggle_title{color: #078ccf;background: black;padding-right: 100px;padding-top: 25px;padding-bottom: 25px}
.hazon_toggle_top a{display: inline-block;background: white;color:#078ccf;font-weight: 300;padding: 3px;margin-top: 10px;;padding-right: 5px}
.hazon_toggle_bottom a{margin-right: 100px;color:white;background:#078ccf;padding: 3px;font-weight: 300;margin-top: 15px;margin-bottom: 15px;display: inline-block;padding-right: 5px}
.hazon_toggle_bottom_tx_wrap{margin-right: 100px}
.bottom_tx_item{width: 45%;font-size: 18px;font-weight: 300;line-height: 24px;}
.bottom_tx_item_full{width:90%;margin-left:0;}
.hazon_toggle_bottom{padding-bottom: 50px;background-color: white;background-image: linear-gradient(#fff, #e5e5e5);}
.bottom_tx_item:first-child{margin-left: 3%}
.hazon_toggle_top span, .hazon_toggle_bottom span{display: inline-block;padding:0 5px;}
.hazon_toggle_top svg, .hazon_toggle_bottom svg{height: 8px;}
.hazon_toggle_item{margin-bottom: 2px}
.hazon_toggle_img{padding: 0 20px;width: 100%;margin-top: 30px}
.hazon_toggle_img img{width: 100%}
.hazon_toggle_bottom{display: none}
.hazon_toggle_item.toggleContainer.active .hazon_toggle_top{display: none}

.hazon_title{padding-bottom:0;}
.hazon_other_links{text-align:center;margin:15px 0;}
.hazon_other_links_inner{display:inline-block;}
.hazon_other_link a{font-size:20px;color:#7d7d7d;font-family:'Roboto', sans-serif;font-weight:bold;text-transform:uppercase;}

.hazon_white{margin-bottom:3px;}
.hazon_white .hazon_toggle_top{background:white !important;height:auto;padding:20px 100px;}
.hazon_white_right{width:48%;}
.hazon_white_left{width:48%;color:#5e5d5d;height:auto !important;max-height:inherit !important;}
.hazon_white_right .hazon_toggle_title{color:#078ccf;font-weight:400;line-height:51px;}
.hazon_white_right .hazon_toggle_a{background:#078ccf;color:white;}
.hazon_white_right polygon{fill:white;}

.hazon_toggle_wrap_full_title .hazon_white_right{width:100%;}
.hazon_toggle_wrap_full_title .hazon_white_left{display:none;}
.hazon_toggle_wrap_full_title iframe{display:block;margin:0 auto;}

.elec-counter_in{height:54px;background:#078ccf;width:100%;padding-top:8px;text-align:center;margin-bottom:12px;font-size:50px;color:white;font-family: 'NarkisBlockCondensed';line-height:41px;}
.elec-counter_sep{margin:0 8px;font-size:38px;}
.elec-counter_days{font-weight:600;}
.elec-counter_days span{display:inline-block;background:#0e3e6a;margin:0 2px;padding:0 4px;}
.cover1{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.contact_form .send_btn{position:relative;}
.contact_form div.wpcf7 .ajax-loader{top:20% !important;}

@media only screen and (max-width: 1200px){
	.hazon_white .hazon_toggle_top{padding:20px 50px;}
	.hazon_white_right .hazon_toggle_title{font-size:48px;line-height:40px;}
}
@media only screen and (max-width: 800px){
	.m-100{float:none !important;width:100%;display:block;}
	.hazon_toggle_top{position:relative;height:126px;padding:8px;}
	.hazon_toggle_top_mobile{position:absolute;top:0;right:0;background-size:cover;width:100%;height:100%;}
	.hazon_toggle_title,.hazon_toggle_tx,.hazon_toggle_a{position:relative;z-index:1;}
	.hazon_toggle_top, .hazon_toggle_bottom .hazon_toggle_title{padding-right: 15px;padding-left: 15px}
	.hazon_toggle_bottom_tx_wrap, .hazon_toggle_bottom a{margin-right: 15px;margin-left: 15px}
	.bottom_tx_item{width: 100%;float: none}
	.bottom_tx_item:first-child{margin-left: 0}
	/*.page-template-hazon_new .content {margin-top: 40px;}*/
	.page-template-hazon_new .hazon_title {text-align: center;}
	.hazon_toggle_top{background-position: left;padding-top: 10px}
	.hazon_toggle_title{font-size:25px;line-height:23px;}
	.hazon_toggle_tx{font-size:14px;line-height:18px;margin:0;height:52px;}
	.hazon_toggle_img{padding: 0;margin-top:15px}
	.hazon_toggle_bottom{padding-bottom: 0}
	.m-haz-wrap{height:77px;overflow:hidden;}
	.bottom_tx_item{font-size:14px;line-height:22px;}
	.hazon_toggle_top a{font-size:12px;}
	.hazon_toggle_bottom .hazon_toggle_title{padding-top:12px;padding-bottom:12px;}
	.hazon_white .hazon_toggle_top_mobile{display:none;}
	.hazon_white .hazon_toggle_top{padding:14px 10px;}
	.hazon_white_right .hazon_toggle_title{font-size:25px;line-height:28px;margin-bottom:4px;}
	.hazon_white_in{position:relative;padding-bottom:25px;}
	.hazon_white_right .hazon_toggle_a{position:absolute;bottom:0;}
	.elec-counter{/*margin-bottom:-60px;margin-top:40px;*/margin-bottom:0px;margin-top:80px;}
	.elec-counter .inner_width{padding:0 !important;}
	.elec-counter_in{font-size:28px;line-height:26px;height:40px;}
	.elec-counter_sep{margin:0 6px;font-size:22px;}
	.elec-counter_days span{margin:0 1px;}
	
	.hazon_toggle_wrap_full_title iframe{width:100%;height:auto;}
	.single-post.postid-333623 .content iframe{width:100% !important;height:430px !important;}
}

@media only screen and (max-width: 360px){
	.contact_banner{height:182px;}
}
@media only screen and (max-width: 320px){
	.contact_banner{height:154px;}
}