html, body{direction: ltr;font-family: 'Roboto', sans-serif;}
.right{float: left !important}
.left{float: right}
.text{text-align: left}
.social_icon_item {margin-right: 10px;margin-left:0;}
.date_item.red_not{padding-left: 2px;padding-right:10px;}
.link_item a{margin-left: 30px;margin-right:0;  font-size: 16px;font-family: 'Roboto Condensed', sans-serif;font-weight: bold}
.main_text{margin-left: 44%;margin-right: 0;}

.text,.text p{text-align:left;}

.page-template-home .main_text{margin-left: 50px; margin-right: 44%;}
.scrollbar7 .viewport{height: 421px}
.service_item{margin-right: 3.5%;margin-left:0;}
.service_item:last-child {margin-right: 0;margin-left:0;}
.service_item .text a:before{background: url('assets/img/layout/service_arrow_en.png') no-repeat;left:3px;right:auto;}
.news_form .input_text{margin-right: 3%;margin-left:0;}
.article_singel.yellow .read_more a:before{background: url('assets/img/layout/service_arrow.png') no-repeat;right:auto;left:83px;top:4px}
.article_singel .read_more a:before{background: url('assets/img/layout/service_arrow_w_en.png') no-repeat;left: 75px;right:auto;}
.share_text{margin-right: 10px;margin-left:0;}
.hazon_item_text{margin-right: 30px;margin-left:0;}
.hazon_item_text:last-child{margin-right: 0px;margin-left:0;}
.hazon_item_info{margin-right: 8%;}
.contact_form .row_wrap{margin-right: 2%;margin-left:0;}
.contact_form .row_wrap.sec {margin-right: 0;margin-left:0;}
.contact_form .input_title{text-align:left;}
.contact_form .input_text input, .contact_form .input_text textarea{direction:ltr;}
.arrow_up{margin-right: 30px;margin-left:0;}
.slick-dots{text-align: right !important;padding-right: 40px !important;padding-left:0 !important;}
input[type='text'], input[type='tel'], input[type='number'], input[type='textarea'], input[type='email']{direction: ltr;}
.at-style-responsive .at-share-btn{padding: 0 !important;margin-right: 8px !important;}
.addthis_inline_share_toolbox{float:left !important;clear:none !important;margin-top: 0px}
.at-resp-share-element .at-svc-whatsapp{overflow:visible !important;position: relative !important;margin-left: 3px !important;margin-right: 8px !important; /* margin-bottom: 0px !important; */}
.wpcf7-validation-errors{text-align: right;direction: ltr}
.single-post .page_title{font-size: 45px;line-height: 50px}
.single-post iframe{margin: 10px 0}
.slick-slide { float: left !important;}
.service_title a {
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 400;
    padding: 3px;
    display: table-cell;
    vertical-align: middle;
}
.service_title {
    margin-bottom: 0;
    display: table;
    width: 100%;
    height: 46px;
}

.service_item .text:after {
    display: inline-block;
    background: url(assets/img/layout/service_arrow_en.png) no-repeat;
    width: 7px;
    height: 11px;
    content: "";
    position:absolute;
    top:72px;
    right:0px;
}
.news_title {
    font-size: 26px;
    font-weight: bold;
    color: #078ccf;
    width: 36%;
    font-family: 'Roboto Condensed'
}
.news_form .send_btn input{font-family: 'Roboto Condensed';font-weight: normal;font-size: 14px;line-height: 21px}
.news_form_wrap {
    width: 64%;
}
.fotter_link:first-child {
    margin-right: 30px;
}
.news_form .input_text input {
    text-align: left;
    font-family: 'Roboto Condensed';
    font-size: 18px !important
}
.not_item a {
    direction: ltr;
}
.not_arrow_up {
    position: absolute;
    background: url(assets/img/layout/not_arrow_up.png) no-repeat;
    width: 9px;
    height: 9px;
    left: 351px;
    right: 15px;
    top: -7px;
}
.date_item.left {
    direction: rtl;
}
.logo_en{margin-top:6px;display:block;}
.logo_ru{margin-top:19px;display:block}
.head_top_ru{width:50%;}

.select2-container .select2-choice > .select2-chosen {
    text-align: left !important;
}
.filter_select .select2-container .select2-choice .select2-arrow {
    right: 0 !important;
    left: auto !important;
}
.event_form .input_title {
    text-align: left !important;
}
.search-form {
    display: none;
    width: 770px;
    border-bottom: 1px solid #078cd0;
    position: absolute;
    left: 30px;
}
.search_submit input {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
}
.news .wpcf7-not-valid-tip {
    left: 0;
    right: auto;
}

.social_icon_item{margin-left: 10px !important;margin-right: 0}
.team_title {
    font-size: 19px !important;
    font-weight: 400;
    padding-top: 10px;
}

.team_info_wrap {
    padding: 20px 10px;
}

@media only screen and (max-width: 1250px) {
	.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: 1100px) {
	.head_top{width:65%;}
	.head_top_ru{width:48%;}
}
@media only screen and (max-width: 980px) {
	.logo_ru_wrap a{width:300px;}
	.logo_ru{margin-top:28px;}
}

@media only screen and (max-width: 600px) {
    .article_singel {
        padding-left: 0 !important;
    }
}

@media only screen and (max-width: 375px) {
    #notification-block-header {
        top: 69px;
        left: 0;
    }
    .not_arrow_up {
        left: 329px;
    }
    .head_top {
        width: 100%;
    }
    .link_item.serch.mobile_only {
        float: right;
    }
}

.event_row a .event_item.middel {
    text-align: left;
}

.clndr-controls .month.active {
    font-size: 29px; font-family: 'Roboto Condensed';font-weight: bold
}

.all_article .article_wrap.yellow.mobile-special {
    float: left !important;
}

.all_article .article_wrap.middel {
    float: right !important;
}
.article_singel {
    margin-left: 20px;
    margin-right: 0;
}



/* sivan */

.main_text h1{text-transform: uppercase;font-size: 44px;font-weight: 500;line-height: 46px}
.btn_blue a{text-transform: uppercase;font-size: 17px;font-weight: 400}
.load_more{text-transform: uppercase;font-size: 16px;font-weight: bold;font-family: 'Roboto Condensed', sans-serif;}
.fotter_link a{text-transform: uppercase;font-weight: 500;font-family: 'Roboto Condensed', sans-serif;}
.fotter_link.credit a{text-transform: none}
.load_more a, .load_more div{font-size: 18px}
.article_singel.yellow .read_more div, .article_singel.yellow .read_more a{float:right;font-size: 16px;font-weight: 500;padding-right: 17px}
input[type='text'], input[type='tel'], input[type='number'], input[type='textarea'], input[type='email'] {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px !important;
    direction: ltr;
}

input[type='text']::placeholder, input[type='tel']::placeholder, input[type='number']::placeholder, input[type='textarea']::placeholder, input[type='email']::placeholder{font-family: 'Roboto Condensed', sans-serif;font-size: 14px !important;direction: ltr;font-weight: normal}
.contact_title{font-size: 26px;font-weight: bold;font-family: 'Roboto Condensed', sans-serif;}
.contact_form .send_btn input{font-size: 26px;font-weight: 500;font-family: 'Roboto Condensed', sans-serif;}
.load_more a:before, .load_more div:before {
    left: 110px;
    right: 0;
}

.article_wrap.yellow {
    width: 100%;
}
.article_singel.yellow.mobile-special-article-yellow.special-width {
    width: 32%;
    display: block;
}

.had_main_wrap{height:75px}
.head_top{padding-top: 45px}

.search-form {
    top: 31px !important;
}

.calendar_info_text {
    padding-right: 0 !important;
    padding-left: 20px !important;
}
.a11y-toolbar {
    left: 40px !important;
}

.news_form .ajax-loader {
    top: -23px;
    left: 160px;
}

.today:not(.event) .day-contents , td.day.past , td.day.adjacent-month.next-month , td.day{font-size: 33px !important; font-weight: 400 !important}
td.header-day{font-size: 30px;font-weight: 300}
.month{margin: 0}


.service_item .text{max-height: 88px;overflow: hidden;position: relative;padding: 0 5px;padding-top: 18px}
/* .service_item .text:after{top:-83px;left: 40px} */

.article_wrap.yellow .grey_circal:nth-last-child(1),
.article_wrap.yellow .grey_circal:nth-last-child(2),
.article_wrap.yellow .grey_circal:nth-last-child(3) {
    background-color: transparent !important;
}

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

.article_singel.yellow.mobile-special-article-yellow:last-child .grey_circal {
    display: block;
}

.page-template-home .article_singel.yellow {
    margin-bottom: 20px !important;
/*         margin-bottom: 20px !important; */
}

@media only screen and (max-width: 800px){
	.link_mobile_wrap{margin-top: 120px}
	.head_top{width: 100%}
	.team_item{margin-left: auto;margin-right: 2%}
	.team_item:nth-child(2n){margin-right: 0}
	.main_text{margin-left: 0 }
	.main_text h1{font-size: 30px;line-height: 34px}
	.link_item a{margin-left: 0;font-weight: 500 !important}
	.head_top .social_icon_item{margin-right: 0}
  .logo { width: 240px;float: right; height: 35px;margin-top:4px;margin-left: 20px}
  .logo a img{width:240px;height:auto;}
}


@media only screen and (max-width: 640px) {
	.addthis_inline_share_toolbox {
    float: right !important;
    clear: none !important;
    position: absolute;
    right: 30px;
    }
    
	.fotter_link{float: none !important}
	.link_mobile_wrap{margin-top:90px}
	.link_item a{font-size: 30px !important}
	.head_top .social_icon_item {margin-right: 20px;}
}

.service_item .text:lang(ru) {
    font-size: 13px;
}

.page-template-contact .select2-container .select2-choice > .select2-chosen {
    margin-left: 0 !important;
}

.page-template-contact div.wpcf7 .news_form .ajax-loader {
    position: relative;
    left: 170px;
    top: -23px !important;
}

span.wpcf7-not-valid-tip-new {
    text-align: left;
    float: left;
}
div.wpcf7-mail-sent-ok {
    text-align: left;
}

@media only screen and (max-width: 800px) {
    .head_top .social_icon_item {
        margin-left: 0;
        float: left;
        margin-right: 20px;
    }
    .head_top .social_icon_item:first-child {
        margin-right: 0;
    }
    .menu_bt {
        margin-left: 0;
    }
}

@media only screen and (max-width: 375px) {
	.link_mobile_wrap{margin-top:300px}
    .search-form-mobile {
        top: 33px;
    }
}

@media only screen and (max-width: 320px) {
	.head_top .social_icon_item{margin-right: 15px !important;margin-right: 0 !important}
}

.article_singel.yellow .read_more div:before, .article_singel.yellow .read_more a:before{right:0;top:5px;transform: rotate(180deg)}
.page-template-timeline .share_text{color: white}
.team_title{font-size: 24px}
.arrow_up{padding-top: 2px !important}

.service_title a:lang(ru) {
    font-size: 15px;height: 85px
}

.page-template-home .article_wrap.yellow {
    width: 33.3%;
}

.page-template-home .article_singel.yellow.mobile-special-article-yellow.special-width {
    width: 33%;
    display: inline-block !important;
    max-height: 404px;
    height: 404px;
    margin-top: 20px;
}

.page-template-home .article_wrap.middel .article_singel {
    width: 47%;
    display: inline-block;
}

.page-template-home .article_singel.special-width {
    width: 33%;
    display: inline-block;
    max-height: 524px;
    /*height: 524px;*/
    margin-top: 20px;
}

.page-template-home .home_en_all_article .article_singel.special-width {
	max-height: 384px;
    height: 384px;
    overflow:hidden;
}

.article_singel {
    margin-left: 0;
    padding-left: 15px;
}

.article_singel .read_more a:before {
    left: 88px;
    top: 9px;
}

.article_title {
    font-size: 20px;
    color: #39a3d9;
    margin-bottom: 4px;
    max-height: 46px;
    max-width: 347px;
    height: 46px;
    text-overflow: ellipsis;
    width: 347px;
    word-break: break-word;
    overflow: hidden;
    white-space: nowrap;
}

.all_article .text {
    overflow: hidden;
    height: 90px;
    max-height: 90px;
}

@media only screen and (max-width: 375px) {
    .share_box .at-style-responsive .at-share-btn {
        margin-left: 2px !important;
    }
    .addthis_inline_share_toolbox {
        right: 9px !important;
    }
    .share_text {
        font-size: 17px;
    }
    .page-template-hazon .share_box {
        width: 100%;
    }

    .page-template-hazon .content {
        height: 914px;
    }

    .head_top .social_icon_item {
        margin-left: 0 !important;
        display: inline-block;
        float: none !important;
        margin-right: 3px !important;
    }
    .article_title {
        width: 100% !important;
    }
}
.page-template-home .article_singel.special-width, .page-template-home .article_singel.yellow.mobile-special-article-yellow.special-width {
    width: 31%;
}
.article_singel, .page-template-home .article_singel.yellow {
    padding-left: 0;
}

.article_img {
    padding-top: 49%;
}

.highlighttext::before {
    right: auto;
    left: 0;
}

.highlighttext::after {
    left: auto;
    right: 0;
}
body.ru .article_singel .read_more a:before{left:150px;}

.hazon_toggle_title{font-size:40px;}
.hazon_toggle_top{padding-right:100px;padding-left:100px;height:auto;min-height:189px;max-height:335px;}
.hazon_toggle_top a{padding-right:0;padding-left:5px;}
.hazon_toggle_bottom .hazon_toggle_title{padding-right:100px;padding-left:100px;}
.hazon_toggle_bottom a{margin-right:0;margin-left:100px;padding-right:0;padding-left:5px;}
.hazon_toggle_bottom_tx_wrap{margin-right:0;margin-left:100px;}
.bottom_tx_item:first-child{margin-left:0;margin-right:3%;}

@media only screen and (max-width: 800px){
	.hazon_toggle_title{font-size:25px;line-height:27px;margin-bottom:5px;}
	.m-haz-wrap{height:auto;}
	.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:first-child{margin-right:0}
}