html, body { height: 100%;}
.page_title { font-weight:bold; font-size:39px; margin-bottom:10px; display:block; }
.page_title:before { content:""; display:block; width:172px; height:3px; background:#14b6de; }
.page_title.no_border:before { display:none; }
.ttl_sep { border-top:1px solid #d9d9d9; }
.ttl_sep:before { content:""; display:block; width:172px; height:3px; background:#14b6de; }
.mid_ttl { font-size:25px; border-bottom:1px solid #d9d9d9; display:block; margin-bottom:30px; overflow:hidden; clear:both; line-height:45px; }
.h3 { font-size:24px; line-height:60px;}
.writer_line { height:45px; line-height:45px; font-size:13px; color:#767676; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin-bottom:15px; }
.frmUL li input[type=text], .block .frmUL li input[type=password] { width:200px; }
.frmUL li select { width:208px; }
.frmUL li label.noLBL { width:auto; margin-left:0px; }
/* Page layout */
.centered { margin-left: auto; margin-right: auto; width:1140px; position:relative; }
#page{ position:relative; }
#btn_to_archive { display: block; position: fixed; top: 10%; right: 0px; background: #000; color: #fff; padding: 15px; transform: translateX(25%) translateY(25%)  rotate(90deg); }
header { position:relative; background:#ffffff; box-shadow:0px 0px 50px rgba(0,0,0,0.3); z-index:999; }
header .logo_strip { padding:40px 0; height:153px;}
header #logo { display:block; width:306px; height:73px; background:url(../optimize_static_images/logo.svg?ver=3) center center no-repeat; background-size:contain; margin:0 auto; }
.ltr header #logo { background-image:url(../optimize_static_images/logo_en.svg); }
header #menu { text-align:center; line-height:39px; background:#333; }
header #menu #open_side_menu { display:block; line-height:39px; font-size:13px; height:39px; background:url(../optimize_static_images/hamburger.svg) no-repeat; position:absolute; }
.rtl header #menu #open_side_menu { padding-right:27px; right:0px; background-position:right center; }
.ltr header #menu #open_side_menu { padding-left:27px; left:0px; background-position:left center; }
header #menu ul { list-style:none; }
header #menu ul li { display:inline-block; position:relative;  }
header #menu ul li.parent { padding-left:15px; }
header #menu ul li.parent:after { content:""; display:block; position:absolute; left:7px; top:14px; background:#9B0D10 url(../optimize_static_images/menu_arrow_down.svg) center center no-repeat; line-height:14px; width:14px; height:14px; text-align:center; }
header #menu ul li a:after { content:"|"; color: #fff; display:block; position:absolute; top:0px; }
.rtl header #menu ul li a:after { left:-4px; }
.ltr header #menu ul li a:after { right:-4px; }
header #menu ul li:last-child a:after { content:""; display:none; }
header #menu ul li a { display:block; font-weight:bold; padding:0 13px; font-size:14px; color:#fff;  }
header #menu ul li a i { vertical-align: middle; }
/*header #menu ul li ul { list-style:none; display:none; position:absolute; width:150px; top:38px; z-index:9999; background:#fff; border:1px solid #DADADA; border-top:none; }*/
header #menu ul li ul {list-style:none;display:none;position:absolute;min-width: 200px;top:39px;z-index:9999999999;background:#fff;border:none;border-top:none;    box-shadow: 0 4px 16px rgba(20,23,28,0.25);}
.rtl header #menu ul li ul { right:0px; }
.ltr header #menu ul li ul { left:0px; }
header #menu ul li ul li { position: relative; display:block; }
header #menu ul li ul li a { display:block; color:#333; }
header #menu ul li ul li a:hover { background:#DDDDDD; }
header #menu ul li ul li a:after { content:""; display:none; }
header #menu ul li:hover ul { display:block; }
header #menu ul li ul li:hover > a {     background: #DDDDDD;}
header #menu ul li ul.subs_drop { position: absolute;}
header #menu ul li ul.subs_drop li  { position: relative; }
header #menu ul li ul.subs_drop li a {border-bottom: 2px solid #ddd;}
header #menu ul li ul.subs_drop li .list_item  { background-color: #fff; }
header #menu ul li ul.subs_drop li .list_item h3 {      text-align: right;   color: #000;padding: 20px;font-size: 20px;}
header #menu ul li ul.subs_drop li .list_item a{ position: relative; }
header #menu ul li ul.subs_drop li .list_item a:before {content: "";display: block;width: 4px;position: absolute;background-color: #14b6de;top: 2px;bottom: 20px;right: 0px;opacity: 0;}
header #menu ul li ul.subs_drop li .list_item a:hover { background: none !important; }
header #menu ul li ul.subs_drop li .list_item a:hover:before {opacity: 1; }
header #menu ul li ul.subs_drop li .list_item .text label {display: block;line-height: 23px; }
header #menu ul li ul.subs_drop li .list_item {opacity: 0;position: absolute;top: 0px;left: -420px;height: auto;  width: 420px;padding-bottom: 20px;  box-shadow: 0 4px 16px rgba(20,23,28,0.25);z-index: -1;}
header #menu ul li ul.subs_drop li .list_item .inner { overflow: auto;    max-height: 340px; }
header #menu ul li ul.subs_drop li:hover > .list_item { opacity: 1; z-index: 2;}
.pic { position: relative; background-size: cover; background-repeat: repeat; background-position: center center; height: 100%; }
.pic_fx .pic { overflow:hidden;  }
.pic_fx .pic span { display: block; width: 100%; height: 100%; background:#E1E1E1 center center no-repeat; background-size:cover;transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;}
.pic_fx:hover .pic span {transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1); /* IE 9 */-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */}
.box.list_item {}
.box.list_item .inner {  overflow: scroll;}
.box .item_row {height: 95px;margin-bottom: 20px;}
.box .item_row > div { float: right; }
.box .item_row .pic { width: 40%; }
.box .item_row .text {width: 60%;padding-right: 15px;padding-top: 0px;height: 100%;position: relative;text-align: right;}
.box .item_row .text h5 { font-size: 14px;max-width: 100%;/* font-family: 'Oswald',Helvetica,Arial,sans-serif; */margin: 0px;line-height: 20px;}
.box .item_row .text label { color : rgba(70, 70, 70, 0.67); font-size: 12px; }
.box .item_row .text span { display: block;font-size: 13px;}
header #submenu { display:block; border-top:1px solid #bdbdbd; line-height:39px; text-align:center; height:40px; }
header #submenu .menu  { padding-right: 30px;  }
header #submenu .menu a { margin:0 9px; font-size:14px;position: relative;}
header #submenu .menu.menu_3 { line-height:15px; }
header #submenu .menu a:after {content:"|";color:#333333;display:block;position:absolute;top:-10px;}
.rtl header #submenu .menu a:after {left:-12px;}
header #soci_line { position:absolute; }
.rtl header #soci_line { left:0px;top:0; }
.ltr header #soci_line { right:0px; display:none; /* FOR FR */ }
header #soci_line a { margin:0 5px; }
header #search { position:absolute; bottom:0px; z-index:99; width:30%; }
.rtl header #search { left:0px; }
.ltr header #search { right:0px; }
header #search .search_btn { display:block; width:27px; height:27px; border-radius:100%; background:#cf041c url(../optimize_static_images/ico_search.svg) center center no-repeat; position:absolute; bottom:6px; }
.rtl header #search .search_btn { left:0px; }
.ltr header #search .search_btn { right:0px; }
header #search input { display:none; width:100%; height:40px; opacity:0; border:none; background:#fff; color:#6C6C6C; font-weight:bold !important; }
.rtl header #search input { padding-right:15px; }
.ltr header #search input { padding-left:15px; }
header #search.focus { width:50%; background:#fff;}
header #search.focus .search_btn {-ms-transform: rotate(359deg); /* IE 9 */-webkit-transform: rotate(359deg); /* Chrome, Safari, Opera */transform: rotate(359deg); -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
header #search.focus input { display:block; opacity:1; background:#E1E1E1; }
header #notifications { position:absolute; top:6px; z-index:99; left:40px; }
header #notifications .icon { display:block; width:27px; height:27px; border-radius:100%; background:url(../optimize_static_images/ico_notifaction.svg) center center no-repeat; background-size:contain; position:absolute; top:0px; left:0px; }
header #notifications .icon span { display:block; width:14px; height:14px; text-align:center; line-height:14px; color:#fff; border-radius:100%; background:#cf041c; position:absolute; right:-4px; top:-6px; }
header #notifications .win { position:absolute; left:0px; top:30px; width:350px; line-height:normal;}
header #notifications .win ul { list-style:none; }
header #notifications .win ul li { display:block; position:relative; padding:6px; padding-right:90px; border-bottom:1px solid #CACACA; }
header #notifications .win ul li span { display:block; position:absolute; padding:6px; right:0px; top:0px; font-size:12px; color:#6A6A6A; }
header #notifications .win ul li a { display:block; font-weight:normal;  }
header #notifications .win ul li label { display:block; font-size:14px; color:#6A6A6A; }
.header_wrap.fix { height:232px;}
.fix header { position:fixed; left:0px; width:100%; top:0px; }
.fix header #menu ul li a { color:#fff; }
.fix header #menu ul li li a { color:#333; }
.fix header #submenu { overflow:hidden; height:0px; border:none; }
.fix header #logo { height:25px; position:absolute; right:0px; top:7px; background-position:right center; background-image:url(../optimize_static_images/logo-white.svg); background-size: auto 100%;  width:26px; /*130px;*/ z-index:9; -webkit-transition: background 0.3s ease 0s; -moz-transition: background 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: background 0.3s ease 0s; }
.fix header #menu { background:#333; color:#fff; }
.fix header .logo_strip { padding:0px; height:0px; }
.fix header #menu #open_side_menu { display:none; color:#fff; }
.fix header .bannerCls { display:none; }
/* FOOTER */
footer { background:#2d2d2d; position:relative; padding-top:30px; padding-bottom: 75px; }
footer:after { content:""; position:absolute; left:0px; width:100%; top:-8px; height:8px; background:url(../optimize_static_images/foot_bg.svg) repeat-x;}
footer .wrap-links { padding:0 10px; width:12.5%; }
.rtl footer .wrap-links { float:right; }
.ltr footer .wrap-links { float:left; }
footer h3 { display:block; font-size:16px; font-weight:normal; margin-bottom:12px; color:#fff; }
footer .wrap-links ul { list-style:none; }
footer .wrap-links ul li { display:block; margin-bottom:6px; }
footer .wrap-links ul li a { font-size:14px; color:#B5B5B5; }
footer #foot_line { border-top:1px solid #3f3f3f; border-bottom:1px solid #3f3f3f; padding:15px 0; overflow:hidden; }
footer #foot_line div { width:14%; color:#B5B5B5; }
.rtl footer #foot_line div { float:right; }
.ltr footer #foot_line div { float:left; }
footer #foot_line div label { display:block;  }
footer #foot_copy { line-height:74px; color:#B5B5B5;}
footer #slider { overflow:hidden; text-align:center; margin-bottom:30px; }
footer #slider img { height:45px; width:auto; opacity:0.5; margin:0 15px; }
footer #slider img:hover { opacity:0.8; }
/* stick_menu */
#stick_menu { position:fixed; top:0px; z-index:999; }
.rtl #stick_menu { right:0px; }
.ltr #stick_menu { left:0px; }
#stick_menu .inner { position:absolute; top:28px; background:#fff; width:120px; box-shadow:0px 0px 20px rgba(0,0,0,0.3);}
.rtl #stick_menu .inner { right:0px; }
.ltr #stick_menu .inner { left:0px; }
#stick_menu .close { background:#efefef url(../optimize_static_images/bar_close.svg) center center no-repeat; width:28px; height:28px; position:absolute; top:0px; }
.rtl #stick_menu .close { right:0px; }
.ltr #stick_menu .close { left:0px; }
#stick_menu ul { list-style:none; }
#stick_menu ul li { display:block; border-bottom:1px solid #f4f4f4; position:relative; }
#stick_menu ul li a { display:block; /*height:25px;*/ line-height:25px; padding:0px 5px; }
#stick_menu ul li a:hover { background:#EBEBEB; }
#stick_menu ul li a:active { background:#EBEBEB; }
#stick_menu ul li.parent:after { content:"+"; display:block; position:absolute; top:2px; color:#bcbcbc; font-size:18px; }
.rtl #stick_menu ul li.parent:after { left:8px; }
.ltr #stick_menu ul li.parent:after { right:8px; }
#stick_menu ul li ul { display:none; overflow:hidden; height:1px; opacity:0; }
#stick_menu ul li.active ul { display:block; height:auto; opacity:1; }
.rtl #stick_menu ul li ul li a{ padding-right:8px; }
.ltr #stick_menu ul li ul li a{ padding-left:8px; }
.rtl #stick_menu.closed .inner { right:-120px; }
.ltr #stick_menu.closed .inner { left:-120px; }
/* CONTENT */
#content { padding-bottom:25px; padding-top:35px; overflow-x:hidden;}
.side_block { width:362px; background:#f7f7f7; }
.side_block .bnr { background:#fff; padding:21px 0;}
.side_block .paddme { padding:15px 27px; }
/* magazine page */
#magazine_main .widget_section_strip { position:relative; /*float:right;*/}
#magazine_main .widget_section_strip:after { content:""; display:block; position:absolute; top:0px; bottom:0px; }
.rtl #magazine_main .widget_section_strip:after { left:-30px; border-left:1px solid #d9d9d9; }
.ltr #magazine_main .widget_section_strip:after { right:-30px; border-right:1px solid #d9d9d9; }
#magazine_main .bottom_border .widget_section_strip:before { content:""; display:block; position:absolute; bottom:0px; /*border-bottom:1px solid #d9d9d9;*/ }
.rtl #magazine_main .bottom_border .widget_section_strip:before { left:-30px; right:0px; }
.ltr #magazine_main .bottom_border .widget_section_strip:before { right:-30px; left:0px; }
.strip_margin section { padding-bottom:50px; }
#magazine_main .space { display:block; clear:both; overflow:hidden; /*height:25px;*/ }
.block_lbl { display:block; border-top:3px solid #14b6de; line-height:45px; padding:0 27px; color:#14b6de; font-weight:bold; font-size:17px;}
#side_btns { text-align:center;}
#side_btns div { margin-bottom:15px; }
#breadcrumbs { margin-top:-36px; }
/* MAGAZINE WIDGETS */
.col-2 { width:748px; }
/*.widget_head*/
.widget_head { overflow:hidden; width:766px; }
.widget_head article { display:block; width:380px; height:264px; margin-bottom:2px; position:relative; overflow:hidden; }
.rtl .widget_head article { float:right; margin-right:3px; }
.ltr .widget_head article { float:left; margin-left:3px; }
.widget_head article .article_pic { height:100%; }
.widget_head article h3 { display:block; font-size:17px; font-weight:bold; height:120px; padding:20px; padding-top:65px; position:absolute; bottom:0px; left:0px; right:0px; background:url(../optimize_static_images/text_shadow.svg) bottom repeat-x;  color:#fff; text-shadow:1px 1px 4px rgba(0,0,0,0.7); }
.widget_head article .tag_lbl { position:absolute; top:178px; background:rgba(19,182,223,0.70) !important;  }
.rtl .widget_head article .tag_lbl { right:0px; }
.ltr .widget_head article .tag_lbl { left:0px; }
article .live_edit_opts { position:absolute; top:10px;z-index: 999; }
.rtl article .live_edit_opts { left:10px; }
.ltr article .live_edit_opts { right:10px; }
article .live_edit_opts span { display:inline-block; width:20px; height:20px; background:#eee center center no-repeat; border-radius:3px; box-shadow:0px 0px 2px rgba(0,0,0,0.3); cursor:pointer; }
.rtl article .live_edit_opts span { margin-right:8px; }
.ltr article .live_edit_opts span { margin-left:8px; }
article .live_edit_opts .edit { background-image:url(../optimize_static_images/live_edit.svg); }
article .live_edit_opts .remove { display:none; }
#top_homepage_head_widget {display:none;}
#top_homepage_head_widget.show {display:block;}
/* .widget_slider */
.widget_slider { position:relative; width:374px;}
.widget_slider .list { width:374px; height:530px; }
.widget_slider .list article { cursor:pointer; width:100%; height:100%; background:center center no-repeat; background-size:cover; position:absolute; top:0px; left:0px; }
.widget_slider .list article .content { display:block;  background:rgba(255,255,255,0.7); width:260px; height:185px; position:absolute; bottom:41px; }
.rtl .widget_slider .list article .content { left:68px; }
.ltr .widget_slider .list article .content { right:68px; }
.widget_slider .list article .tag_lbl { background:rgba(19,182,223,0.70) !important; position: absolute; top: -42px; }
.rtl .widget_slider .list article .tag_lbl { right:0px; }
.ltr .widget_slider .list article .tag_lbl { left:0px; }
.widget_slider .list article h3 { font-size:17px;}
.widget_slider .list article p { font-size:15px; display:block; height:100px; overflow:hidden;}
.widget_slider .arrows { position:absolute; top:304px; z-index:99; }
.rtl .widget_slider .arrows { left:23px; }
.ltr .widget_slider .arrows { right:23px; }
.widget_slider .arrows a { display:block; width:45px; height:45px; background:rgba(255,255,255,0.7); line-height:45px; text-align:center; color:#2d2d2d;}
.widget_slider .arrows a.next { background:rgba(240,240,240,0.7); color:#888888; }
.pager { position: absolute; text-align: center; left:0px; right:0px; bottom:14px; z-index: 999; }
.pager a { display:inline-block; background:#dcdcdc; width:11px; height:11px; border-radius:100%; box-shadow:0px 0px 10px rgba(0,0,0,0.5); }
.rtl .pager a { margin-left:15px; }
.ltr .pager a { margin-right:15px; }
.pager a.activeSlide { background:#14b7e0; }
/* widget_section_strip */
.widget_section_strip { }
.widget_section_strip .head { /*overflow:hidden;*/ margin-bottom:15px; }
.widget_section_strip .head:after { content:""; display:block; clear:both; overflow:hidden;}
.widget_section_strip .head .categories { max-width:70%; color:#a9a9a9; padding-top:10px; }
.rtl .widget_section_strip .head .categories { float:left; text-align:right; }
.ltr .widget_section_strip .head .categories { float:right; text-align:left; }
.widget_section_strip .head .categories a { color:#a9a9a9; }
.widget_section_strip .head .categories a:after { content:"|"; margin:0 10px; font-size:9px; position:relative; top:-2px; }
.widget_section_strip .head .categories a:last-child:after { display:none;}
.section_title{ font-size:25px; font-weight:bold; line-height:45px; }
.section_title:before { content:""; border-top:3px solid #17b4df; display:block; width:100px;  }
.section_title.red_border:before { border-color:#d10220;  }
.widget_section_strip article { position:relative;}
.widget_section_strip article .writer { font-size:13px; color:#898989; }
.widget_section_strip article.first { width:370px; }
.rtl .widget_section_strip article.first { float:right; }
.ltr .widget_section_strip article.first { float:left; }
.widget_section_strip article.first .article_pic { width:100%; height:243px; margin-bottom:15px; }
.widget_section_strip article.first h3 { font-weight:bold; font-size:25px; }
.widget_section_strip article.first p { font-size:16px; }
.widget_section_strip article.first .writer { line-height:30px; }
.widget_section_strip article.item { width:352px; margin-bottom:26px; position:relative; min-height:86px; }
.rtl .widget_section_strip article.item { float:left; clear:left; padding-right:152px; }
.ltr .widget_section_strip article.item { float:right; clear:right; padding-left:152px; }
.widget_section_strip article.item.last { margin-bottom:0px; }
.widget_section_strip article.item .article_pic { width:132px; height:86px; position:absolute; top:0px;  }
.rtl .widget_section_strip article.item .article_pic { right:0px; }
.ltr .widget_section_strip article.item .article_pic { left:0px; }
.widget_section_strip article.item h3 { font-size:17px; }
/* Banner strip */
.banner_strip { overflow:hidden; clear:both; border-top:1px solid #d9d9d9; /*border-bottom:1px solid #d9d9d9;*/ padding:26px 0; }
.banner_strip.third .bannerCls { width:33% !important; }
.rtl .banner_strip.third .bannerCls { float:right; }
.ltr .banner_strip.third .bannerCls { float:left; }
.rtl .banner_strip.third .bannerCls:nth-child(3) { float:left; }
.ltr .banner_strip.third .bannerCls:nth-child(3) { float:right; }
.rtl .banner_strip.third .bannerCls:nth-child(1) > div { right:0px !important; left:auto !important; }
.ltr .banner_strip.third .bannerCls:nth-child(1) > div { left:0px !important; right:auto !important; }
.banner_strip.half .bannerCls { width:50% !important; }
.rtl .banner_strip.half .bannerCls { float:right; }
.ltr .banner_strip.half .bannerCls { float:left; }
.rtl .banner_strip.half .bannerCls:nth-child(1) > div { right:0px !important; left:auto !important; }
.ltr .banner_strip.half .bannerCls:nth-child(1) > div { left:0px !important; right:auto !important; }
.col-2 .banner_strip { padding:50px 0; position:relative; overflow:inherit;}
.col-2 .banner_strip:after { content: ""; display: block; clear:both; overflow:hidden;}
.col-2 .banner_strip:before { content: ""; display: block; position: absolute; top: 0px; bottom: 0px; }
.rtl .col-2 .banner_strip:before { left: -30px; border-left: 1px solid #d9d9d9; }
.ltr .col-2 .banner_strip:before { right: -30px; border-right: 1px solid #d9d9d9; }
/* widget_more_extended */
.widget_more_extended { overflow:hidden; position:relative;}
.widget_more_extended span.tag_lbl { position:absolute; top:20px; z-index:99;}
.rtl .widget_more_extended span.tag_lbl { right:20px; }
.ltr .widget_more_extended span.tag_lbl { left:20px; }
.widget_more_extended .cat a.tag_lbl {position:absolute;top:162px;z-index:99;}
.rtl .widget_more_extended .cat a.tag_lbl {right:0;}
.ltr .widget_more_extended .cat a.tag_lbl {left:0;}
.widget_more_extended .cat article.first {height:250px;}
.widget_more_extended .cat article.first .article_pic {height:100%;}
.widget_more_extended .cat article.first h3 { display:block; font-size:17px; font-weight:bold; height:120px; padding:20px; padding-top:70px; position:absolute; bottom:0px; left:0px; right:0px; background:url(../optimize_static_images/text_shadow.svg) bottom repeat-x;  color:#fff; text-shadow:1px 1px 4px rgba(0,0,0,0.7); }
.widget_more_extended .owl-prev, .widget_more_extended .owl-next{ background:url(../optimize_static_images/y_shadow.svg) left repeat-y; color: #fff; position: absolute; top:0px; background-size:100%; width: 50px; height: 100%; line-height: 250px; padding: 0px; border-radius:0px; text-align: center; }
.widget_more_extended .owl-next {left:0; right: auto; background-image:url(../optimize_static_images/y_shadow_flip.svg); }
.widget_more_extended .cat article.item h3 { display:block; font-size:16px; border-bottom:1px solid #d9d9d9; height:80px; padding:20px; padding-bottom:0px; position:relative; }
.rtl .widget_more_extended .cat article.item h3 { margin-left:20px; }
.ltr .widget_more_extended .cat article.item h3 { margin-right:20px; }
.widget_more_extended .cat article.item h3:before { content:""; width:12px; height:2px; background:#aaa45a; position:absolute; top:25px;}
.rtl .widget_more_extended .cat article.item h3:before {right:0;}
.ltr .widget_more_extended .cat article.item h3:before {left:0;}
.widget_more_extended .cat article.item:last-child h3 { border-bottom:none;}
.widget_more_extended article { position:relative;}
/* widget_top_items */
.widget_top_items { background:#f7f7f7; }
.widget_top_items .tabs { padding:0 27px; margin-bottom:10px; }
.widget_top_items:not(.no_scroll) .list { height:400px; overflow:hidden;}
.widget_top_items .list article { position:relative; min-height:80px; border-bottom:1px solid #eaeaea;}
.rtl .widget_top_items .list article { padding:14px 115px 14px 27px; }
.ltr .widget_top_items .list article { padding:14px 27px 14px 115px; }
.widget_top_items .list article .article_pic { width:78px; height:51px; position:absolute; top:20px;}
.rtl .widget_top_items .list article .article_pic { right:27px; }
.ltr .widget_top_items .list article .article_pic { left:27px; }
.widget_top_items .list article .number { background:#f7f7f7; display:block; position:absolute; top:14px; width:25px; height:25px; line-height:25px; text-align:center; font-size:15px; display:block; font-weight:bold; color:#222222; }
.rtl .widget_top_items .list article .number { right:27px; border-bottom-left-radius:5px; }
.ltr .widget_top_items .list article .number { left:27px; border-bottom-right-radius:5px; }
.widget_top_items .list article h3 { font-size:16px; display:block; }
.widget_top_items .list article h3 span { font-size:16px; color:#14b6de; }
.widget_top_items .list article h3 span:after { content:"|"; margin:0 5px; font-size:14px; }
.widget_top_items .list article .writer { font-size:13px;  }
.widget_top_items .list article .cat { font-size:13px;  }
.widget_top_items .arrows { overflow:hidden;}
.widget_top_items .arrows a { display:block; width:34px; height:31px; background:url(../optimize_static_images/ico_down.svg) center center no-repeat; }
.rtl .widget_top_items .arrows a { float:right; }
.ltr .widget_top_items .arrows a { float:left; }
.widget_top_items .arrows a.up { transform: rotate(180deg); }
.rtl .widget_top_items .arrows a.up { border-left:1px solid #eaeaea; }
.ltr .widget_top_items .arrows a.up { border-right:1px solid #eaeaea; }
.widget_top_items .arrows a.disabled { opacity:0.5; }
.cls_most_viewed .block_lbl { color:#14b6de; border-color:#14b6de; }
.cls_most_viewed .tabs a.active { background-color:#14b6de; }
.cls_most_viewed .list article h3 span { color:#14b6de; }
.cls_most_featured .block_lbl { color:#2bae50; border-color:#2bae50; }
.cls_most_featured .tabs a.active { background-color:#2bae50; }
.cls_most_featured .list article h3 span { color:#2bae50; }
.widget_shops .block_lbl { color:#133c55; border-color:#133c55; }
.widget_shops .tabs a.active { background-color:#133c55; }
.widget_shops .list article h3 span { color:#133c55; }
.widget_shops .btn { background-color:#133c55; color:#fff; padding-right:28px; padding-left:28px; }
.widget_shops .item.first { padding-right:125px; position:relative; min-height:130px; }
.widget_shops .item.first .pic { background:center center no-repeat; background-size:contain; display:block; width:120px; height:130px; position:absolute; right:0px; top:0px; }
.widget_shops .item.first h3 { display:block; font-size:14px; }
.widget_shops .item.first .price { display:block; color:#52bee5; font-size:30px; font-weight:bold; }
.widget_shops .item.first .price:before { content:"₪"; font-size:16px;}
.widget_shops .more_prods { display:block; text-align:center; }
.widget_shops .item.normal { width:33%; padding:0px 5px; float:right; text-align:center; }
.widget_shops .item.normal .pic { background:center center no-repeat; background-size:contain; display:block; width:100%; padding-bottom:100%;height: 100px; }
.widget_shops .item.normal h3 { display:block; font-size:11px; overflow:hidden; height:46px; }
.widget_section_block .tabs {}
#vod_widget { background:#2d2d2d; padding:28px;  padding-top:0px; margin:20px 0; }
#vod_widget .tag_lbl { background:#14b5df; margin-top:26px; }
#vod_widget .head { height:82px; width:748px; }
.rtl #vod_widget .head .menu{ float:right;  }
.ltr #vod_widget .head .menu{ float:right;  }
#vod_widget .head .menu a{ display:block; height:80px; width:133px; line-height:82px; color:#7a7a7a; text-align:center; }
.rtl #vod_widget .head .menu a{ border-left:1px solid #3c3c3c; float:left; }
.ltr #vod_widget .head .menu a{ border-right:1px solid #3c3c3c; float:right; }
#vod_widget .head .menu a:hover, #vod_widget .head .menu a.active { background:#262626; border-bottom:2px solid #14b5df; color:#14b5df; }
#vod_widget .head .menu a.live_btn { color:#f04646; }
.rtl #vod_widget .head .menu a.live_btn img { margin-left:10px;}
.ltr #vod_widget .head .menu a.live_btn img { margin-right:10px;}
#vod_widget .widget_top_items { background:none; width:320px; }
#vod_widget .widget_top_items .list article { border:none; min-height:86px; margin-bottom:14px; }
.rtl #vod_widget .widget_top_items .list article { padding:0px 148px 0px 0px; }
.ltr #vod_widget .widget_top_items .list article { padding:0px 0px 0px 148px; }
#vod_widget .widget_top_items .list .article_pic { width:132px; height:86px; top:0px; }
.rtl #vod_widget .widget_top_items .list .article_pic { right:0px; }
.ltr #vod_widget .widget_top_items .list .article_pic { left:0px; }
#vod_widget .widget_top_items .list h3 { color:#fff; font-weight:normal;}
#vod_widget .widget_top_items .list { height:388px; margin-bottom:17px; }
#vod_widget .widget_top_items .arrows a { background-color:#414141; border:none;}
#vod_widget #video_wrapper { width:748px; height:438px; overflow:hidden; position:relative; background:#000; }
#vod_widget #video_wrapper h3 { display:block; background:rgba(0,0,0,0.56); color:#fff; position:absolute; left:0px; top:0px; padding:8px; z-index:10; }
#vod_widget #video_wrapper video { width:100%; height:100%; }
#vod_widget .lecturers_slider .inner { max-height: 145px; padding: 0 36px; }
#vod_widget .lecturers_slider .inner .item { text-align:center; margin-top:25px; width:80px;  }
.rtl #vod_widget .lecturers_slider .inner .item { margin-left:50px; float:right; }
.ltr #vod_widget .lecturers_slider .inner .item { margin-right:50px; float:left; }
#vod_widget .lecturers_slider .inner .item .article_pic { width:80px; height:80px; overflow:hidden; border-radius:100%; margin:0 auto;}
#vod_widget .lecturers_slider .inner .item .article_pic span { width:100%; height:100%; display:block; background:#eee; background-size:cover;}
#vod_widget .lecturers_slider .inner .item h3 { font-weight:bold; font-size:14px; color:#fff; height:38px; overflow:hidden; }
#vod_widget .lecturers_slider .inner .item h4 { display:none; }
#vod_widget .lecturers_slider .owl-prev,
#vod_widget .lecturers_slider .owl-next{ position: absolute; right: 0px; top: 50%; color: #fff; line-height: 94px; background: #373737; height: 94px; width: 34px;  border-radius: 5px; margin-top: -53px;}
#vod_widget .lecturers_slider .owl-next{ left: 0px; right: auto; }
#vod_widget .programs_list .inner { height: 371px; overflow-y: auto; }
#vod_widget .programs_list .item {  float: right; width: 50%; text-align: center; }
#vod_widget .programs_list .item .article_pic { width:65px; height:65px; overflow:hidden; border-radius:100%; margin:0 auto;}
#vod_widget .programs_list .item .article_pic span { width:100%; height:100%; display:block; background:#eee; background-size:cover;}
#vod_widget .programs_list .item h3 { font-weight:bold; font-size:12px; color:#fff; height:38px; overflow:hidden; }
#vod_widget .programs_list .item h4 { display:none; }
/* FAQ */
#faq_main {}
/* widget_more_extended */
.faq_section_strip { overflow:hidden; position:relative; width:364px; }
.rtl .faq_section_strip { margin-left:25px; }
.ltr .faq_section_strip { margin-right:25px; }
.faq_section_strip span.tag_lbl { position:absolute; top:20px; z-index:99;}
.rtl .faq_section_strip span.tag_lbl { right:20px; }
.ltr .faq_section_strip span.tag_lbl { left:20px; }
.faq_section_strip .cat { width:100%; position:relative; }
.rtl .faq_section_strip .cat { border-left:1px solid #fff; }
.ltr .faq_section_strip .cat { border-right:1px solid #fff; }
.faq_section_strip .cat.last { width:34%; }
.rtl .faq_section_strip .cat.last { float:left; border-left:none; }
.ltr .faq_section_strip .cat.last { float:right; border-right:none; }
.faq_section_strip .cat a.tag_lbl { position:absolute; top:180px; z-index:99;}
.rtl .faq_section_strip .cat a.tag_lbl { right:0px; }
.ltr .faq_section_strip .cat a.tag_lbl { left:0px; }
.faq_section_strip .cat article.first { height:250px; }
.faq_section_strip .cat article.first .article_pic { height:100%; }
.faq_section_strip .cat article.first h3 { position:absolute; top:212px; right:20px; left:20px; color:#fff; font-size:16px; font-weight:bold; }
.faq_section_strip .cat article.item h3 { display:block; font-size:16px; border-bottom:1px solid #d9d9d9; height:80px; padding:20px; padding-bottom:0px; position:relative; }
.rtl .faq_section_strip .cat article.item h3 { margin-left:20px; }
.ltr .faq_section_strip .cat article.item h3 { margin-right:20px; }
.faq_section_strip .cat article.item h3:before { content:""; width:12px; height:2px; background:#14b6de; position:absolute; top:25px;}
.rtl .faq_section_strip .cat article.item h3:before { right:0px; }
.ltr .faq_section_strip .cat article.item h3:before { left:0px; }
.faq_section_strip .cat article.item:last-child h3 { border-bottom:none;}
.faq_section_strip article { position:relative;}
.faq_section_strip .more { color:#14b6de; font-weight:bold; display:block; line-height:0px;  }
.faq_section_strip .more:before { content:"+"; font-size:185%; color:#14b6de; position:relative; top:3px; }
.rtl .faq_section_strip .more:before { margin-left:6px; }
.ltr .faq_section_strip .more:before { margin-right:6px; }
.faq_head { overflow:hidden; }
.faq_head article { display:block; width:33%; position:relative; overflow:hidden; padding:2px; }
.rtl .faq_head article { float:right; }
.ltr .faq_head article { float:left; }
.faq_head article.box_1, .faq_head article.box_2 { width:50%; }
.faq_head article.box_1 .article_pic, .faq_head article.box_2 .article_pic { height:390px; }
.faq_head article .article_pic { height:260px; }
.faq_head article .texts { position:absolute; bottom:2px; left:2px; right:2px; background:url(../optimize_static_images/text_shadow.svg) bottom repeat-x; }
.faq_head article h3 { padding:14px; display:block; font-size:17px; font-weight:bold; color:#fff; }
.rtl .faq_head article.box_1, .faq_head article.box_3 { padding-right:0px; }
.ltr .faq_head article.box_1, .faq_head article.box_3 { padding-left:0px; }
.rtl .faq_head article.box_2, .faq_head article.box_5 { padding-left:0px; }
.ltr .faq_head article.box_2, .faq_head article.box_5 { padding-right:0px; }
.faq_head article.box_5 { width:34%;}
/* faq_article_page */
#faq_article_page #rating_box { margin-bottom: 30px;}
#faq_article_page {}
#faq_article_page h1 { font-size:24px; margin-bottom:20px;}
#faq_article_page .writer_line { margin-bottom:30px; }
#faq_article_page .question { margin-bottom:25px;}
#faq_article_page .question h3 { position:relative; margin-bottom:15px; font-size:18px;  }
.rtl #faq_article_page .question h3 { padding-right:18px; }
.ltr #faq_article_page .question h3 { padding-left:18px; }
#faq_article_page .question h3:after { content:""; display:block; width:13px; height:2px; background:#14b6de; position:absolute; top:10px;}
.rtl #faq_article_page .question h3:after { right:0px; }
.ltr #faq_article_page .question h3:after { left:0px; }
#faq_article_page .question .content { font-size:16px;}
#faq_article_page .answer { padding:26px; background:#f7f7f7; margin-bottom:50px; font-size:16px; }
#faq_article_page .answer h3 { position:relative; margin-bottom:15px; font-size:18px;  }
#faq_article_page .answer p { margin-bottom: 15px; }
#faq_article_page .answer a { text-decoration: underline;}
.faq_more_items { overflow:hidden; margin-bottom:25px; }
.faq_more_items article { width:185px; height:129px; position:relative; }
.rtl .faq_more_items article { float:right; margin-left:2px; }
.ltr .faq_more_items article { float:left; margin-right:2px; }
.rtl .faq_more_items article.last { margin-left:0px; }
.ltr .faq_more_items article.last { margin-right:0px; }
.faq_more_items article .article_pic { width:100%; height:100%; }
.faq_more_items article h3 { position:absolute; bottom:0px; left:0px; right:0px; background:url(../optimize_static_images/text_shadow.svg) top repeat-x; padding:6px; display:block; font-size:13px; font-weight:bold; color:#fff; background-size:100% 100%; padding-top:20px; }
#faq_category_page {}
#faq_category_page .question_list { }
#faq_category_page .question_list article { display:block; border-bottom:1px solid #d0d0d0; }
.rtl #faq_category_page .question_list article { padding-right:25px; }
.ltr #faq_category_page .question_list article { padding-left:25px; }
#faq_category_page .question_list article h3 { display:block; line-height:50px; position:relative; }
#faq_category_page .question_list article h3:after { content:""; display:block; width:13px; height:2px; background:#14b6de; position:absolute; top:23px; }
.rtl #faq_category_page .question_list article h3:after { right:-25px; }
.ltr #faq_category_page .question_list article h3:after { left:-25px; }
/* donation */
#donation_page {}
#donation_page #plans_list {}
#donation_page #plans_list ul {list-style:none;}
#donation_page #plans_list ul li {display:block; width:234px; border:1px solid #e7e7e7; border-top-left-radius:6px; border-top-right-radius:6px; overflow:hidden; margin-bottom:30px; }
.rtl #donation_page #plans_list ul li {float:right; margin-left:23px;}
.ltr #donation_page #plans_list ul li {float:left; margin-right:23px;}
.rtl #donation_page #plans_list ul li:nth-child(3n) {margin-left:0;}
.ltr #donation_page #plans_list ul li:nth-child(3n) {margin-right:0;}
#donation_page #plans_list ul li .head { height:139px; color:#CBCBCB; padding:10px 0; text-align:center; border-bottom:2px solid #6a6b6f;background: #475153;background: -moz-linear-gradient(top,  #475153 0%, #152a2f 100%);background: -webkit-linear-gradient(top,  #475153 0%,#152a2f 100%);background: linear-gradient(to bottom,  #475153 0%,#152a2f 100%);}
#donation_page #plans_list ul li.promoted .head { border-bottom:2px solid #fab66d; position:relative;background: #f5b367;background: -moz-linear-gradient(top,  #f5b367 0%, #ff9600 100%);background: -webkit-linear-gradient(top,  #f5b367 0%,#ff9600 100%);background: linear-gradient(to bottom,  #f5b367 0%,#ff9600 100%);}
#donation_page #plans_list ul li.promoted .head .promoted_lable {position:absolute; top:22px; background:#fff; padding:3px; color:#ff9006; font-size:13px; width:120px;}
.rtl #donation_page #plans_list ul li.promoted .head .promoted_lable {left:-26px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.ltr #donation_page #plans_list ul li.promoted .head .promoted_lable { right:-26px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
#donation_page #plans_list ul li .head .amount { font-size:58px; color:#15b7dd; display:block; }
#donation_page #plans_list ul li .head .amount span { font-size:20px;}
#donation_page #plans_list ul li .head label { display:block; }
#donation_page #plans_list ul li .head .months { display:block; }
#donation_page #plans_list ul li.promoted .head .amount { color:#fff;}
#donation_page #plans_list ul li.promoted .head label { color:#fff; }
#donation_page #plans_list ul li.promoted .head .months { color:#fff; }
#donation_page #plans_list ul li .pic { height:100px; background:center center no-repeat; background-size:contain;}
#donation_page #plans_list ul li .features { height:303px;}
#donation_page #plans_list ul li .features div { display: table; width:100%; }
#donation_page #plans_list ul li .features div span { display: table-cell; vertical-align: middle; height:48px; border-top:1px solid #e7e7e7; }
.rtl #donation_page #plans_list ul li .features div span { padding-right:44px; }
.ltr #donation_page #plans_list ul li .features div span { padding-left:44px; }
#donation_page #plans_list ul li .btn { height:68px; line-height:68px; text-align:center; color:#fff; background:#14b5df; display:block; border-radius:0px; }
/* MAGAZINE ARTICLE PAGE */
#magazine_article_page .top_cat_pic { margin-bottom:30px;}
#magazine_article_page .top_cat_pic img { width:100%; height:auto; }
#magazine_article_page .article_area .media img { width:100%; height:auto;}
#magazine_article_page .article_area h3 { font-size:22px; }
#magazine_article_page .article_area .short_text { font-size:134%; padding-bottom:15px; font-weight:bold; }
#magazine_article_page .writer_line .soci {margin-top: 0;}
#magazine_article_page .writer_line .soci a { display:inline-block; vertical-align: middle; height:23px; line-height:23px; position:relative; border-radius:20px; color:#fff; font-weight:bold; font-size:14px; }
.rtl #magazine_article_page .writer_line .soci a { margin-left:9px; padding:0px 30px 0px 10px; }
.ltr #magazine_article_page .writer_line .soci a { margin-right:9px; padding:0px 10px 0px 30px; }
#magazine_article_page .article_area video { width:100% !important; height:350px;}
#magazine_article_page .article_area .mejs__container { max-width: 100% !important; }
#magazine_article_page .article_area .writer_line .name { font-weight:bold; }
#magazine_article_page .article_area .media {margin-bottom:35px; }
#magazine_article_page .article_area .media img { width:100%; height:auto;}
#magazine_article_page .article_area .content { font-size:19px; line-height:1.7; position:relative; margin-bottom:60px;padding-bottom: 50px; }
.big_texts #magazine_article_page .article_area .content { font-size:22px; }
.rtl #magazine_article_page .article_area .content { padding-right:150px; }
.ltr #magazine_article_page .article_area .content { padding-left:150px; }
#magazine_article_page .article_area .content .inner p { margin-bottom:15px;  }
#magazine_article_page .article_area .content .video_wrp  {   position: relative; width: 100%; height: auto; }
#magazine_article_page .article_area .content .video_wrp.fixed  {  position: fixed;bottom: 0;right: 0;height: 205px; width: 300px; z-index: 99;}
#magazine_article_page .article_area .content .video_wrp.fixed  video{ height: 205px !important; width: 300px !important;}
#magazine_article_page .article_area .content .video_wrp.fixed .mejs__container {width: 100% !important; min-width: 100% !important;  height: 100% !important;}
#magazine_article_page .article_area .content .video_wrp.fixed .mejs-poster { background-size: cover; }
#magazine_article_page .article_area .content img { width:100% !important; height:auto !important; /*margin:40px; margin-top:0px;*/ margin:15px 0; margin-bottom: 0px;  }
#magazine_article_page .side_block .bnr:first-child { padding-top:0px;}
#magazine_article_page .article_area .content #article_soci_bar { position:absolute; top:10px; width:135px; border-top:4px solid #dbdbdb;     bottom: 0;}
.rtl #magazine_article_page .article_area .content #article_soci_bar { right:0px; }
.ltr #magazine_article_page .article_area .content #article_soci_bar { left:0px; }
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer {}
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer article  { width:100%; float: none; margin-bottom: 25px; }
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer article a { padding: 0px; display: block; }
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer article .article_pic { height: 90px;  }
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer h4 { font-size: 16px !important; font-weight: bold; text-align: center; line-height: normal;    margin: 13px 0px;}
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer article h3 { font-size: 14px !important; height: auto; }
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer article .texts { height: auto; }
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer article .writer,
#magazine_article_page .article_area .content #article_soci_bar #more_from_writer article .comments_num { display: none; }
#magazine_article_page .article_area .content #article_soci_bar .soci_inner a { display:block; width:40px; height:40px; border-radius:100%; margin-top:14px; margin-left:auto; margin-right:auto; }
#magazine_article_page .article_area .content #article_soci_bar .soci_inner a:after { left:0px; top:0px; right:0px; bottom:0px; padding:0px; width:auto;  }
.font_size_btn { width: 50px; margin: 0 auto; }
.font_size_btn span { display: inline-block; width: 50%; text-align: center; cursor: pointer; }
.font_size_btn .font_size_small_btn { font-size: 19px; }
.font_size_btn .font_size_big_btn { font-size: 22px; }
.rtl #magazine_article_page .article_area .content .bannerCls { float:right; margin:30px 0px 30px 30px;}
.ltr #magazine_article_page .article_area .content .bannerCls { float:left; margin:30px 30px 30px 0px;}
#magazine_article_page.theme2 {}
#magazine_article_page.theme2 .article_area .media { width:40%; float:left; margin:0px 25px 25px 0px;}
.more_articles { overflow:hidden; background: #fff; position: relative; z-index: 2;   max-height: 100%;max-height: -moz-available;max-height: -webkit-fill-available;max-height: fill-available; }
.more_articles .inner {margin: 0 -14px;}
.more_articles article { width:230px; margin-bottom:30px; line-height: normal; }
.rtl .more_articles article { float:right; padding: 0 14px; width: 33.333%; }
.ltr .more_articles article { float:left; margin-right:28px; }
.rtl .more_articles .inner article:nth-child(3n) { margin-left:0px; }
.ltr .more_articles .inner article:nth-child(3n) { margin-right:0px; }
.more_articles article .article_pic { height:152px; margin-bottom:8px; }
.more_articles article .texts { height:47px; overflow:hidden; }
.more_articles article h3 { display:block; font-size:17px !important; font-weight:bold; color: #333 !important; text-decoration: none !important; }
.more_articles article .writer { font-size:13px !important; color:#777777 !important; }
.more_articles article .comments_num{ display:block; background:url(../optimize_static_images/ico_comment.svg) no-repeat; color:#cf041c; font-size:11px; font-weight:bold; }
.rtl .more_articles article .comments_num{ float:left; background-position:right center; padding-right:18px; }
.ltr .more_articles article .comments_num{ float:right; background-position:left center; padding-left:18px; }
.more_articles article a { text-decoration: none !important; }
.more_articles_block .block_lbl { color:#14b6de; border-color:#14b6de; }
.more_articles_block { overflow:hidden; }
.more_articles_block article { width:100%; margin-bottom:30px; position: relative; }
.more_articles_block article .article_pic { height:170px; margin-bottom:8px; }
.more_articles_block article .article_pic:before { z-index: 9; content: ""; display: block; position: absolute; left: 0px; bottom: 0px; right: 0px; opacity: 0.75; height: 50%;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.more_articles_block article h3 { display:block; font-size:16px; font-weight:bold; position: absolute; left: 10px; right: 10px; bottom: 0px; color: #fff; padding-bottom: 10px; z-index: 10; }
.more_articles_block article .tag_lbl { position:absolute; top:10px; z-index:99; }
.rtl .more_articles_block article .tag_lbl { right:10px; }
.ltr .more_articles_block article .tag_lbl { left:10px; }
#magazine_article_page .article_soci_btns { overflow:hidden; padding-top:80px;}
#magazine_article_page .article_soci_btns a { height:38px; line-height:38px; border-radius:3px; }
.rtl #magazine_article_page .article_soci_btns a { padding:0px 38px 0 15px; float:right; margin-left:9px; }
.ltr #magazine_article_page .article_soci_btns a { padding:0px 15px 0 38px; float:left; margin-right:9px; }
#magazine_article_page .article_soci_btns a:after {  width:33px;}
.rtl #magazine_article_page .article_soci_btns a:after { right:4px; }
.ltr #magazine_article_page .article_soci_btns a:after { left:4px; }
/* Event */
#events_page .event_cat { width:362px; position:relative; margin-bottom:25px; }
.rtl #events_page .event_cat { float:right; }
.ltr #events_page .event_cat { float:left; }
.rtl #events_page .event_cat:nth-child(odd) { float:left;}
.ltr #events_page .event_cat:nth-child(odd) { float:right;}
#events_page .event_cat .article_pic { width:100%; height:177px; margin-bottom:16px;}
#events_page .event_cat .article_pic .tag_lbl { position:absolute; top:120px; z-index:99; background:rgba(18,185,221,0.7); border-radius:0px; }
.rtl #events_page .event_cat .article_pic .tag_lbl { right:0px; }
.ltr #events_page .event_cat .article_pic .tag_lbl { left:0px; }
#events_page .event_cat .items {}
#events_page .event_cat .items .item { position:relative; margin-bottom:28px; }
.rtl #events_page .event_cat .items .item { border-right:3px solid #16b2e2; padding-right:103px; }
.ltr #events_page .event_cat .items .item { border-left:3px solid #16b2e2; padding-left:103px; }
#events_page .event_cat .items .item:after { content:""; border-bottom:1px solid #d3d3d3; position:absolute; left:0px; right:0px; bottom:-14px; overflow:hidden; display:block;}
#events_page .event_cat .items .item .date { position:absolute; width:88px; text-align:center; }
.rtl #events_page .event_cat .items .item .date { right:0px; }
.ltr #events_page .event_cat .items .item .date { left:0px; }
#events_page .event_cat .items .item .date .day { display:block; color:#16b2e2; font-size:30px;}
#events_page .event_cat .items .item .date .month { display:block; font-size:16px;}
#events_page #search_event .field { height:45px; border:1px solid #dfdfdf; background:#fff; border-radius:2px; width:100%; display:block; position:relative; margin-bottom:15px; }
.rtl #events_page #search_event .field { padding-right:60px; }
.ltr #events_page #search_event .field { padding-left:60px; }
#events_page #search_event .field:after { content:""; display:block; background:#f2f2f2; position:absolute; width:45px; bottom:1px; top:1px;  }
.rtl #events_page #search_event .field:after { right:1px; }
.ltr #events_page #search_event .field:after { left:1px; }
#events_page #search_event .field input { width:100%; border:none; background:none; height:100%;}
#soon_events_block {}
.block_events_list article{ display:block; position:relative; min-height:80px; border-bottom:1px solid #eaeaea; }
.rtl .block_events_list article { padding:14px 115px 14px 27px; }
.ltr .block_events_list article { padding:14px 27px 14px 115px; }
.block_events_list article .date { position:absolute; width:88px; text-align:center; border:1px solid #dddddd; border-radius:2px; width:58px; height:58px; background:#f0f0f0; }
.rtl .block_events_list article .date { right:26px; }
.ltr .block_events_list article .date { left:26px; }
.block_events_list article .date .day { display:block; color:#333; font-size:22px;}
.block_events_list article .date .month { display:block; font-size:13px;}
/* event page */
#event_page {}
#event_page h1 { margin-bottom:35px; }
#event_page .details_side,
#event_page .media_side { width:50%; }
.rtl #event_page .media_side { padding-right:50px; }
.ltr #event_page .media_side { padding-left:50px; }
#event_page .details_list { font-size:16px;}
#event_page .details_list ul { list-style:none; }
#event_page .details_list ul li { display:block; position:relative; padding-right:125px; margin-bottom:10px; min-height:19px; }
#event_page .details_list ul li label { display:block; position:absolute; font-weight:bold; right:0px; }
#event_page .media img { width:100%; }
.items_list {}
.items_list article { margin-bottom:35px; position:relative; min-height:140px; }
.rtl .items_list article { padding-right:270px; }
.ltr .items_list article { padding-left:270px; }
.items_list article .article_pic { width:250px; height:140px; position:absolute; top:0px;  }
.rtl .items_list article .article_pic { right:0px; }
.ltr .items_list article .article_pic { left:0px; }
article.item_type_faq .article_pic span { background-image:url(../optimize_static_images/faq_none.svg); }
.items_list article h3 { font-size:25px; margin-bottom:5px; position:relative; top:-8px; }
.items_list article p { font-size:16px; display:block; margin-bottom:8px; }
.items_list article .writer { font-size:13px; color:#898989; }
/* vod_footer_widget */
#vod_footer_widget { background:#2e2e2e; /*height:270px; padding-top:40px;*/ width:100%; height:240px; overflow:hidden;  }
#vod_footer_widget .slider article { display:block; width:132px; height:160px; }
.rtl #vod_footer_widget .slider article { margin-left:25px; float:right; }
.ltr #vod_footer_widget .slider article { margin-right:25px; float:left; }
#vod_footer_widget .slider .article_pic { width:132px; height:86px; position:relative; margin-bottom:8px; }
#vod_footer_widget .slider h3 { color:#fff; font-weight:normal;}
#vod_footer_widget .inner { margin:0px; padding:40px 0; }
#vod_footer_widget .owl-prev,
#vod_footer_widget .owl-next{ background:url(../optimize_static_images/y_shadow.svg) left repeat-y; color: #fff; position: absolute; top:0px; background-size:100%; width: 50px; height: 100%; line-height: 250px; padding: 0px; border-radius:0px; text-align: center; }
#vod_footer_widget .owl-next { left: 0px; right: auto; background-image:url(../optimize_static_images/y_shadow_flip.svg); }
#ask_block textarea { height:195px; }
#contact_page .form_wrapper { width:650px; border:1px solid #e4e4e6; border-top:none; }
#contact_page .form_wrapper:before { display:block; content:""; height:10px; border:1px solid #e4e4e6; background:url(../optimize_static_images/contact_border.svg) top repeat-x;  }
#contact_page .form_wrapper form { display:block; padding:20px; }
.sec_code_area { position:relative;}
.sec_code_area img { position:absolute; left:10px; top:0px; }
#contact_page .select .field { display:inline;  }
#contact_page .select select { width:80% !important;  }
#contact_page .select .caption { width:20%; margin:0px; min-width:0px;padding:0px; background:none; height:43px; line-height:43px; font-weight:bold;}
#search_page .tags { margin:0px;}
#search_page #num_res { line-height:50px;}
#side_banners { position:fixed; left:15px; padding-top:15px; }
#side_banners .bannerCls { margin-bottom:15px;}
#r_side_banners { position:fixed; right:15px; padding-top:15px; }
#r_side_banners .bannerCls { margin-bottom:15px;}

@media (max-width: 1555px) {  #scroll-top { display:none !important;}  }
@media (max-width: 1530px) {  #side_banners, #r_side_banners { display:none;}  }
@media (max-width: 1300px) {  .myFancy.AdBlocker_popup.opened {width: 50% !important;min-width: 0 !important;text-align: center;line-height: 32px;left: 28% !important;}  }

#footer_vod_wrapper { position:relative;}
#scroll-top { display:block; width:43px; height:44px; background:url(../optimize_static_images/scroll-top.svg) no-repeat; position:fixed; right:200px;
    bottom:15px;  border-radius:3px; z-index: 99999; }
.myFancy.AdBlocker_popup.opened {width: 30% !important;min-width: 0 !important;text-align: center;line-height: 32px;left: 38% !important;}
.myFancy.AdBlocker_popup.opened h1 {line-height: 50px;}
#lang_select { position:absolute;  top:2px; z-index:5;}
.rtl #lang_select { right:0px;  text-align:right; }
.ltr #lang_select { left:0px;  text-align:left; }
#lang_select span { display:inline-block; padding:0 10px; }
#lang_select a { cursor:pointer; }
#lang_select ul { display:none; list-style:none; width:120px;}
#lang_select ul li { display:block; line-height:25px; cursor:pointer; }
#lang_select:focus ul { display:block;}
#lang_select a img {height: 18px;margin-top: -8px;}
.bubble_container { padding:10px; background:#fff; position:absolute; z-index: 10000; border: 1px solid #e6e6e6; box-shadow: 4px 4px 5px rgba(0,0,0, 0.2); }
#magazine_main #archive_select { float:left; width:100%; }
#mini_strips_wrapper {}
#mini_strips_wrapper .widget_section_strip { width:33%; float:right; margin-bottom:30px;  }
#mini_strips_wrapper .widget_section_strip:after { display:none !important; }
#mini_strips_wrapper h3 { font-size:18px; padding-left:25px; height: 48px; overflow: hidden; }
#box_daily_newsletter { overflow:hidden; padding: 10px 0 2px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-bottom: 20px; }
#box_daily_newsletter label { float:right; margin-left:20px; line-height:40px;}
#box_daily_newsletter ul li{ float:right; width:200px; display:block; margin-left:15px; }
@media print {
    header, .bnr, .side_block, footer, img, #breadcrumbs, .more_articles, .crm_comments, #vod_footer_widget, #left_slider, #stick_menu, #magazine_article_page .writer_line .soci, #article_soci_bar { display: none !important; }  #page { padding:10px;  }
    .centered { width: auto !important; margin:auto !important;}
    #magazine_article_page .col-2 { float:none !important; width:auto !important;}
    #magazine_article_page .article_area .content { padding:0px !important; }
}
#yalkut_cats .tags_hide { display: none !important; }
#yalkut_cats .tags_more_btn { display: inline-block; background: #C6C6C6; height: 29px; line-height: 29px; padding: 0 10px; border-radius: 2px; margin-bottom: 7px; cursor: pointer; }
.inner_like { padding: 50px 0;}
#foot_stick_banner { position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 9999; }
/*#vod_widget.new_widget .widget_top_items  { width: 280px; margin-left: 20px; }*/
#vod_widget.new_widget .widget_top_items  { width: 480px; margin-left: 0; }
#vod_widget.new_widget #video_wrapper { width: 560px; height: 370px;  }
#vod_widget.new_widget .widget_top_items .list article h3 { font-size:13px; }
#vod_widget.new_widget .widget_top_items .list .article_pic { width: 100px; height: 70px; }
.rtl #vod_widget.new_widget .widget_top_items .list article { padding: 0px 112px 0px 0; }
.ltr #vod_widget.new_widget .widget_top_items .list article { padding: 0px  0px 0px 112px; }
#footer_articles_wrapper .more_articles_block article { width:50%; float: right; padding: 0 15px;}  #footer_articles_wrapper .more_articles_block article .article_pic { height: 210px; }  #footer_articles_wrapper .more_articles_block article:nth-child(3n+3) { width:100%; clear: both; }  #footer_articles_wrapper .more_articles_block article:nth-child(3n+3) .article_pic { height: 430px;  }  #footer_articles_wrapper .more_articles_block article h3 { left: 25px; right: 25px; }
.cj_custom_banner_widget_wrap,.hidabroot_strip_tiker{opacity:0; -webkit-transition: all 500ms ease-out 1s;-moz-transition: all 500ms ease-out 1s;-o-transition: all 500ms ease-out 1s;transition: all 500ms ease-out 1s;}@font-face{font-family:'almoni-tzar';font-weight:700;font-style:normal;src:url('../mobile/fonts/almoni-dl/almoni-tzar-aaa-700.woff'); format('embedded-opentype')) format('truetype'); font-display: swap;}
@media screen and (max-width:980px){.cj_custom_banner_widget_wrap{max-width:100%;}}.arrowleft_container{text-align:left;}.cj_custom_banner_widget_wrap{width:100%;max-height:140px;min-height:100px;max-width:766px;font-family: 'almoni-tzar'!important;}.cj_custom_banner_widget_wrap a{display:block;min-height:100px;}.cj_custom_banner_widget_wrap div,.cj_custom_banner_widget_wrap h3,.cj_custom_banner_widget_wrap h5{color:#000}.cj_custom_banner_widget_wrap h5{font-size:20px;word-break:break-all;line-height:20px;}.cj_custom_banner_widget_wrap .cj_words_over_logo > h5:first-child{padding-top:10px;}.cj_custom_banner_widget_wrap h6{font-size:15px;word-break:break-word;line-height:20px;text-align:right}.cj_custom_banner_widget_wrap .header_banner{font-size:20px;word-break:break-word;text-align:right;padding:10px 0 5px;}.cj_1_column_custom_banner,.cj_2_column_custom_banner,.cj_2_column_custom_banner_opp,.cj_3_column_custom_banner{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;width:100%;max-width:100%;height:140px;max-height:100%;}.cj_1_column_custom_banner>div{flex:1 0 100%;width:100%;max-width:100%;position:relative;}.cj_2_column_custom_banner>div:first-child{flex:1 0 30%;width:30%;max-width:30%;position:relative;}.cj_2_column_custom_banner>div:last-child{flex:1 0 69%;width:70%;max-width:70%;position:relative;}.cj_2_column_custom_banner_opp>div:last-child,.cj_3_column_custom_banner>div:first-child{flex:1 0 20%;width:20%;max-width:20%;position:relative;}.cj_3_column_custom_banner>div:nth-child(2){flex:1 0 20%;width:20%;max-width:20%;position:relative;}.cj_3_column_custom_banner>div:last-child{flex:1 0 59%;width:60%;max-width:60%;position:relative;}.cj_custom_banner_widget_wrap .cj_words_over_logo{position:absolute;right:5px;top:0;width:100%;text-align:right;height:96%;}.cj_custom_banner_widget_wrap .content_cbaner{padding:0 20px 0 0}.cj_custom_banner_widget_wrap img:not(.arrow_type_img):not(.cj_under_img){width:100%;max-width:100%;max-height:100%;height:136px}.cj_custom_banner_widget_wrap .arrow_type_img{max-width:100%;max-height:100%;width:100%;}.cj_custom_banner_widget_wrap .arrow_type{display:inline-block;margin-top:8%;}.cj_2_column_custom_banner_opp>div:first-child{flex:1 0 70%;width:70%;max-width:70%;position:relative;}.cj_2_column_custom_banner_opp>div:last-child{flex:1 0 30%;width:29%;max-width:29%;position:relative;text-align:center;}
.cj_under_img{position:absolute;height:100px;bottom:0;right:0;z-index:-1;width:auto;}.cj_words_over_logo:before{content:'';position:absolute;top:0;width:70%;height:3px;background-color:#44A4BD;right:15%;left:auto;z-index:2;}
@media screen and (min-width:768px) {
    #vod_widget.new_widget .widget_top_items .list {display: flex;width: 100%;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
    #vod_widget.new_widget .widget_top_items .list a {flex: 1 0 47%;width: 47%;max-width: 47%;position: relative;}
    #vod_widget.new_widget .widget_top_items .list a:nth-child(even) {margin-right:10px;}
    #vod_widget .lecturers_slider .inner .item {margin-top: 0!important;}
    #vod_widget .head {height: 55px!important;}
    #vod_widget .head .menu a { height: 60px;line-height: 60px;}
    #vod_widget .lecturers_slider .inner .item h3 {font-size: 10px!important;}
    #vod_widget {padding: 0 28px 0!important;}
    .rtl #vod_widget .lecturers_slider .inner .item {margin-left: 30px!important;width:100px;}
    #vod_widget .head a img[alt='vod_widget_logo'] {margin-top: 18px!important;}
}
.bannerClsMultiple > div {margin-bottom:25px;}
/*top 4 articles*/
.top_relative_articles_scroll {display:none;top:0;right:0;left:0;width:100%;z-index:1;margin-left: auto;margin-right:auto;max-width:1140px;position:relative;height:75px;}
.top_relative_articles_scroll.cj_scroller {display:block;position:fixed;z-index:999;top:38px;}
.top_relative_articles_scroll_inner {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;background-color:#fff;box-shadow:0 2px 3px #D9D9D9;padding:5px;}
.top_relative_articles_scroll_inner .top_relative_articles_scroll_parent {position:relative;max-height:100%;width:25%;flex:1 0 25%;max-width:25%;}
.top_relative_articles_scroll_wrap {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;align-items:flex-start;width:100%;padding:0;border:1px solid transparent;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.top_relative_articles_scroll_wrap > div:first-child {flex:1 0 30%;width:30%;max-width:30%;}
.top_relative_articles_scroll_wrap > div:last-child {flex:1 0 70%;width:70%;max-width:70%;}
.top_relative_articles_scroll_wrap img {max-width:100%;max-height:100%;width:84px;height:56px;}
.top_relative_articles_scroll_wrap h4 {font-size:14px;line-height:1.25em;padding:0 10px;}
.top_relative_articles_scroll_parent:hover {border-color:#fff;}
/*side banners on scroll*/
#side_banners.cj_scroller,#r_side_banners.cj_scroller  {top:4%;}
[data-type="side_social_combo_blocks"]  {height:auto!important;}
[data-type="side_social_combo_blocks"] img {max-width:312px;}
