


html, body { height: 100%; /*direction:rtl; */}
/*
.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; }
*/
.section_title,
.page_title { font-size:24px; display:block; margin-bottom:10px; font-weight:bold; }

.section_title:before,
.page_title:before { content: ""; width: 4px; height: 16px; background-color: #5b3769; display: inline-block; vertical-align: baseline; width: 7px; height: 18px; margin-left: 10px; margin-right: 10px; }

.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:14px; color:#767676; background:#E1E1E1; padding:0 15px; 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 */
#page{ position:relative; }

header { position:relative; background:#ffffff; box-shadow:0px 0px 50px rgba(0,0,0,0.3); z-index:999; }
header .logo_strip { padding:15px 0; padding-top: 0px;  border-bottom:1px solid #edecf1;}
header #logo { display:block; width:296px; height:91px; background:url(images/logo.png) right center no-repeat; background-size:contain; }
.ltr header #logo { background-image:url(images/logo_en.png); }


header #top_line { height:25px; line-height:25px;} 
header #top_line ul {  list-style:none; }
header #top_line ul li { display:inline; }
header #top_line ul li:after { content:"|"; color:#dfe2eb; margin:0 8px;}
header #top_line ul li:last-child:after { content:""; display:none;}
header #top_line ul li a { font-size:13px; }

header #menu { line-height:55px; background:#fafbfe; }

header #menu #open_side_menu { display:block; line-height:39px; font-size:13px; height:39px; background:url(images/hamburger.png) 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 a:after { content:"|"; display:block; position:absolute; top:0px; color:#e7ecf2; }
.rtl header #menu ul li a:after { left:7px; }
.ltr header #menu ul li a:after { right:7px; }

header #menu ul li:last-child a:after { content:""; display:none; }
header #menu ul li a { display:block; /*font-weight:bold;*/ padding:0 24px; font-size:17px; position:relative; color:#2b2c35; }
header #menu ul li a.active:before,
header #menu ul li a:hover:before { position:absolute; right:0px; top:0px; left:24px; content:""; display:block; border-top:2px solid #000000; }
header #menu ul li a:first-child { padding-right:0px; }

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; }
.rtl header #menu ul li ul { right:0px; }
.ltr header #menu ul li ul { left:0px; }

header #menu ul li ul li { display:block; }
header #menu ul li ul li a { display:block; }
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 #submenu { display:block; border-top:1px solid #e7e8ec; line-height:27px;  background:#fafbfe; }
header #submenu .menu a { margin:0 9px; font-size:13px; position:relative;  }
header #submenu .menu a:first-child { margin-right:0px; }

header #submenu .menu a:after { content:"|"; display:block; position:absolute; top:-4px; color:#e7ecf2; }
.rtl header #submenu .menu a:after { left:-14px; }
.ltr header #submenu .menu a:after { right:-14px; }
header #submenu .menu a:last-child:after { display:none; }


header #soci_line { position:absolute; }
.rtl header #soci_line { left:0px; text-align:left; direction:ltr; }
.ltr header #soci_line { right:0px; text-align:right; direction:rtl; }

header #soci_line a { margin:0 5px; }

header #search { position:absolute; bottom:8px; z-index:99; width:20%; }
.rtl header #search { left:124px; }
.ltr header #search { right:124px; }

header #search .search_btn { display:block; width:27px; height:27px; border-radius:100%; background:url(images/ico_search.png) 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:20%; 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; }


.fix header { position:fixed; left:0px; width:100%; top:0px; }
.fix header #menu ul li a { color:#fff; }
.fix header #submenu { /*display:none;*/ }
.fix header #top_line { display:none;}

.fix header #logo { height:35px;  }
.fix header #menu { background:#333; color:#fff; }
.fix header .logo_strip { padding:10px 0;}

.fix header #menu #open_side_menu { color:#fff; }
.fix header .bannerCls { display:none; }

/* FOOTER */
footer { background:#f2f5fa; position:relative; padding-top:30px; }

footer #soci_line { margin-bottom:30px; }
footer #soci_line a { margin:0 5px; }


footer .side_content { float:right; width:280px; margin-left:60px;  }
footer .side_content p { display:block; margin-bottom:30px; }
footer .side_content .copyrights { color:#7d7d7d; font-size:12px; }

footer .wrap-links { padding:0 10px; width:138px; }
.rtl footer .wrap-links { float:right; }
.ltr footer .wrap-links { float:left; }

footer h3 { display:block; font-size:14px; font-weight:bold; margin-bottom:12px; color:#173f87; }
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:#000000; }


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

/* CONTENT */
#content { padding-bottom:25px; padding-top:35px;}

.side_block { width:370px; }
.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 .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:770px; }


#page.magazine #content { width:auto; }

/*.widget_head*/
.widget_head { overflow:hidden; margin-bottom:35px; background:#999; }
.widget_head article { display:block; margin-bottom:2px; position:relative; overflow:hidden; width:292px; height:292px;  }
.rtl .widget_head article { float:right; margin-right:2px; }
.ltr .widget_head article { float:left; margin-left:2px; }

.widget_head article .article_pic { height:100%; }

.widget_head article .texts { display:block; height:140px; padding:30px; position:absolute; bottom:0px; left:0px; right:0px;

background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));

 color:#fff; text-shadow:1px 1px 4px rgba(0,0,0,0.7); }

.widget_head article .texts h3 { font-size:18px; line-height:27px; font-weight:bold; color:#fff; margin-bottom:10px; height:50px; overflow:hidden;  }
.widget_head article .texts .short_text { margin-bottom:10px; height:54px; overflow:hidden; }

.article_date { display:inline-block; background:url(images/ico_date.png) right center no-repeat; padding-right:15px; color:#646F81; font-size:12px;  }
.comments_num { margin-right:10px; display:inline-block; background:url(images/ico_comments.png) right center no-repeat; padding-right:15px; color:#a2abb8; font-size:12px; }

.widget_head .article_date { color:#DBDEE3; }


.widget_head article.num_1 .texts { height:253px; padding-top:80px; }
.widget_head article.num_1 .texts h3 { font-size:30px; }



.category_head article { float:left; margin-right:2px !important; }
.category_head article.num_1 { float:left; margin-right:1px !important; }
.category_head article.num_3 { margin-right:2px !important; }
.category_head article.num_2 { margin-right:0px !important; }
.category_head article.num_4 { margin-right:0px !important; width:292px !important; }


article .live_edit_opts { position:absolute; top:10px; }
.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(/Graphics/Admin/Panel/live_edit.png); }
article .live_edit_opts .remove { background-image:url(images/remove_icon.png); }


.widget_head article.num_1 { width:583px; height:585px; margin-right:0px; }
.widget_head article.num_4 { width:585px; }

/* .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; }
.widget_slider .list article .content { display:block;  background:rgba(255,255,255,0.7); width:260px; height:160px; position:absolute; bottom:66px; }
.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; display:none; }
.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;}


.widget_section_strip article { position:relative;}
.widget_section_strip article .writer { font-size:13px; color:#898989; }

.widget_section_strip article.first { width:100%; overflow:hidden; }

.widget_section_strip article.first .article_pic { width:370px; height:240px; margin-bottom:15px; float:right; }
.widget_section_strip article.first .texts { width:370px; float:left;  }
.widget_section_strip article.first h3 { font-weight:bold; font-size:29px; margin-bottom:15px; }
.widget_section_strip article.first .content_wrapper { font-size:16px; margin-bottom:15px; height:162px; overflow:hidden; }
.widget_section_strip article.first .writer { line-height:30px; }

.widget_section_strip article.item { width:401px; margin-bottom:26px; position:relative; min-height:86px; }
.rtl .widget_section_strip article.item { float:right; padding-right:152px; }
.ltr .widget_section_strip article.item { float:left; padding-left:152px; }

.widget_section_strip article.item.num_3,
.widget_section_strip article.item.num_5 { width:368px; }

.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; position:relative; padding-right:8px; font-weight:normal; top:5px; }
.widget_section_strip article.item h3:before { position:absolute; right:0px; top:2px; content:""; display:block; height:13px; border-right:3px solid #173f85; }

.widget_section_strip article .article_foot_details { position:absolute; bottom:10px;}

.widget_section_strip article.first .article_foot_details { position:static; }

/* 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 { width:270px; position:relative; }
.rtl .widget_more_extended .cat { float:right; margin-left:30px; }
.ltr .widget_more_extended .cat { float:left; margin-right:30px; }

.rtl .widget_more_extended .cat.last { float:left; margin-left:0px; }
.ltr .widget_more_extended .cat.last { float:right; margin-right:0px; }

.widget_more_extended .cat a.tag_lbl { position:absolute; top:10px;  z-index:99;}
.rtl .widget_more_extended .cat a.tag_lbl { right:10px; }
.ltr .widget_more_extended .cat a.tag_lbl { left:10px; }

.widget_more_extended .cat article.first .article_pic { height:192px; margin-bottom:22px; }


.widget_more_extended .cat article h3 { display:block; font-size:17px; font-weight:bold; margin-bottom:10px;}
.widget_more_extended .cat article h3:before { content:""; display:inline-block; width:3px; height:17px; vertical-align:middle; background:#173f85; margin-left:6px; margin-top:0px; }
.widget_more_extended .cat article .inner_content { color:#19191B; line-height:22px; overflow:hidden; display:block; height:47px; margin-bottom:10px; }
.widget_more_extended .cat article .more { color:#511859; font-size:13px; font-weight:bold; }
.widget_more_extended .cat article .more:after { content:" > "; }




/* widget_top_items */
.widget_top_items { background:#fff; }
.widget_top_items .tabs { margin-bottom:10px; position:absolute; left:0px; top:21px; }
.widget_top_items .tabs a.active { background:none !important; border-radius:0px !important; color:#5c376a; border-bottom:2px solid #5c376a;}


.widget_top_items .list { height:690px; overflow:hidden;}
.high .widget_top_items .list { height:1019px; }
.high .widget_top_items .arrows { display:none !important; }

.widget_top_items .list article { position:relative; min-height:106px; /*border-bottom:1px solid #eaeaea;*/}
.high .widget_top_items .list article { margin-bottom:16px; }
.rtl .widget_top_items .list article { padding:14px 158px 0px 27px; }
.ltr .widget_top_items .list article { padding:14px 27px 0px 158px; }

.widget_top_items .list article .article_pic { width:130px; height:92px; position:absolute; top:14px;}
.rtl .widget_top_items .list article .article_pic { right:14px; }
.ltr .widget_top_items .list article .article_pic { left:14px; }

.widget_top_items .list article.item .article_pic .play { width:40%; left:30%; background-size:contain; }

.widget_top_items .list article h3 { font-size:17px; display:block; font-weight:normal; position:relative; top:5px; }
.widget_top_items .list article h3:before { content:""; display:inline-block; width:3px; height:14px; vertical-align:middle; background:#173f85; margin-left:6px; position:relative; top:0px; }

.widget_top_items .list article.first h3:before { background:#69d3f9; height: 17px; top: -2px; }

.widget_top_items .list article h3 { font-size:17px; display:block; font-weight:normal; margin-bottom:20px; }
.widget_top_items .list article.first h3 { margin-bottom:10px; font-size:20px; }



.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(images/ico_down.png) 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; }

.widget_top_items .list article.first { padding:14px; padding-bottom:0px; }
.widget_top_items .list article.first .article_pic { width:340px; height:246px; position:static;}
.widget_top_items .list article.first .texts { position:absolute; left:14px; right:14px; bottom:14px; }
.widget_top_items .list article.first .texts { display:block; font-size:17px; font-weight:bold; height:134px; padding:20px; padding-top:65px; position:absolute; bottom:0px; left:14px; right:14px; background:url(images/text_shadow.png) bottom repeat-x;  color:#fff; text-shadow:1px 1px 4px rgba(0,0,0,0.7); }



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

/*
.questions_block .block_lbl { color:#d0ac54; border-color:#d0ac54; }
.questions_block .tabs a.active { background-color:#d0ac54; }
.questions_block .list article h3 span { color:#d0ac54; }
.questions_block .btn { background:#d0ac54; color:#fff; }
*/


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


.widget_section_block .tabs {  }

.hp_viewed .widget_top_items .list { /*height:1000px;*/ }
.questions_block.widget_top_items .list { height:533px; }

#vod_widget { background:#1b161c; padding:28px;  padding-top:20px; margin:20px 0; }
#vod_widget .tag_lbl { background:#14b5df; margin-top:26px; }

#vod_widget .head { margin-bottom:25px;}
#vod_widget .head .section_title {  height:50px; border-color:#474747; }
#vod_widget .head .section_title:after { display:none; }
#vod_widget .head .section_title:before { display:none; }
#vod_widget .head .section_title label { color:#fff; display:inline-block; height:50px; line-height:50px; }

#vod_widget .head .menu { display:inline;  margin-right:20px; }
#vod_widget .head .menu a{ color:#474747; font-size:17px; line-height:73px; margin-left:20px; }

#vod_widget .head .menu a:hover, #vod_widget .head .menu a.active { border-bottom:2px solid #0090c2; color:#0090c2; }
#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 .lecturers_slider .inner .item .texts { position:absolute; right:0px; left:0px; bottom:0px; padding:30px; padding-bottom:55px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
 }
 
 #vod_widget.type_video .lecturers_slider .inner .item .texts { position:absolute; right:0px; left:0px; top:0px; bottom:auto; padding:30px; padding-bottom:100px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
 }


#vod_widget .lecturers_slider .inner {  }

#vod_widget .lecturers_slider .inner .item { text-align:center; margin-top:0px; width:269px; position:relative; margin-bottom:2px; }
.rtl #vod_widget .lecturers_slider .inner .item { margin-left:2px; float:right; }
.ltr #vod_widget .lecturers_slider .inner .item { margin-right:2px; float:left; }

.rtl #vod_widget.type_video .lecturers_slider .inner .item { margin-left:30px; float:right; }
.ltr #vod_widget.type_video .lecturers_slider .inner .item { margin-right:30px; float:left; }
#vod_widget.type_video .lecturers_slider .inner .item h4 { display:none !important; }


#vod_widget .lecturers_slider .inner .item .article_pic { width:100%; height:200px; overflow:hidden; 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:19px; color:#fff; position:absolute; right:20px; top:60px; font-family:'SynopsisAAA', Arial, serif !important;  }
#vod_widget .lecturers_slider .inner .item h4 { display:block; position:absolute; right:20px; top:20px; font-size:13px; color:#fff; font-weight:normal; }


#vod_widget.type_video .vod_widget_content { width:100%;}
#vod_widget.type_video .lecturers_slider .inner .item { width:584px; height:484px; position:relative; }
#vod_widget.type_video .lecturers_slider .inner .item .article_pic { width:100%; height:100%; }
#vod_widget.type_video .mTSWrapper { margin:0px !important; }
#vod_widget.type_video { padding:14px 0px 0px 0px !important; }

#vod_widget.type_video .lecturers_slider .inner .item.vid .texts { position:absolute; right:0px; left:0px; top:0px; color:#fff; text-align:right; padding:30px; padding-bottom:100px;

background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));

 }
#vod_widget.type_video .lecturers_slider .inner .item.vid .texts h4 { display:block !important; font-weight:normal; }
#vod_widget.type_video .lecturers_slider .inner .item.vid .texts h3 { display:block; font-size:43px; font-weight:normal; }

#vod_widget .lecturers_slider .inner .item:hover .article_pic span { opacity:1; /*border:8px solid #1b161c;*/ }


#vod_widget .rav_wrapper { overflow:hidden; position: absolute; right: 20px; top: 30%;}
#vod_widget .rav_pic { width:39px; height:39px; border-radius:100%; overflow:hidden; display:inline-block; vertical-align:middle; margin-left:5px;}
#vod_widget .rav_pic img { width:100%; height:100%;  }
#vod_widget .rav_name { color:#fff; display:inline; }



/* rabbi_widget */
#rabbi_widget { background:#1b161c; padding:50px 0;  margin:20px 0; }

#rabbi_widget .section_title { color:#fff; margin-bottom:30px; border-color:#474747; }
#rabbi_widget .section_title:after { border-top:4px solid #69d3fa !important;}

#rabbi_widget .head { height:82px; width:748px; }
.rtl #rabbi_widget .head .menu{ float:left;  }
.ltr #rabbi_widget .head .menu{ float:right;  }

#rabbi_widget .mejs-mediaelement iframe { right:0px; }

#rabbi_widget .head .menu a{ display:block; height:80px; width:133px; line-height:82px; color:#7a7a7a; text-align:center; }
.rtl #rabbi_widget .head .menu a{ border-left:1px solid #3c3c3c; float:left; }
.ltr #rabbi_widget .head .menu a{ border-right:1px solid #3c3c3c; float:right; }

#rabbi_widget .head .menu a:hover { background:#262626; border-bottom:2px solid #14b5df; color:#14b5df; }
#rabbi_widget .head .menu a.live_btn { color:#f04646; }

.rtl #rabbi_widget .head .menu a.live_btn img { margin-left:10px;}
.ltr #rabbi_widget .head .menu a.live_btn img { margin-right:10px;}

#rabbi_widget .widget_top_items { background:none; width:370px; }

#rabbi_widget .widget_top_items .list article { border:none; min-height:86px; margin-bottom:14px; }
.rtl #rabbi_widget .widget_top_items .list article { padding:0px 148px 0px 0px; }
.ltr #rabbi_widget .widget_top_items .list article { padding:0px 0px 0px 148px; }

#rabbi_widget .widget_top_items .list .article_pic { width:132px; height:86px; top:0px; }
.rtl #rabbi_widget .widget_top_items .list .article_pic { right:0px; }
.ltr #rabbi_widget .widget_top_items .list .article_pic { left:0px; }

#rabbi_widget .widget_top_items .list article h3:before { background:#69d3fa; margin-left:6px;  }

#rabbi_widget .widget_top_items .list h3 { color:#fff; font-weight:normal; }
#rabbi_widget .widget_top_items .list { height:388px; margin-bottom:17px; }
#rabbi_widget .widget_top_items .arrows a { background-color:#414141; border:none;}

#rabbi_widget #video_wrapper { width:770px; height:434px; overflow:hidden; position:relative; background:#000; }


#rabbi_widget .lecturers_slider .inner {  }

#rabbi_widget .lecturers_slider .inner .item { text-align:center; margin-top:25px; width:80px;  }
.rtl #rabbi_widget .lecturers_slider .inner .item { margin-left:50px; float:right; }
.ltr #rabbi_widget .lecturers_slider .inner .item { margin-right:50px; float:left; }

#rabbi_widget .lecturers_slider .inner .item .article_pic { width:80px; height:80px; overflow:hidden; border-radius:100%; margin:0 auto;}
#rabbi_widget .lecturers_slider .inner .item .article_pic span { width:100%; height:100%; display:block; background:#eee; background-size:cover;}
#rabbi_widget .lecturers_slider .inner .item h3 { font-weight:bold; font-size:14px; color:#fff; }
#rabbi_widget .lecturers_slider .inner .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(images/text_shadow.png) 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 {}
#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;  }

#faq_article_page .question .content { font-size:16px;}

#faq_article_page .answer { background:#f7f7f7; margin-bottom:50px; font-size:16px; }
#faq_article_page .answer h3 { position:relative; margin-bottom:15px; font-size:18px;  }


.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(images/text_shadow.png) 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; background:#fff; }
.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:0px; }
.ltr #donation_page #plans_list ul li:nth-child(3n) { margin-right:0px; }


#donation_page #plans_list ul li .head { color:#CBCBCB; padding:10px 0; text-align:center; border-bottom:2px solid #6a6b6f;
background: #3A4B4E; 
 }
#donation_page #plans_list ul li.promoted .head { border-bottom:2px solid #fab66d; position:relative; 
background: #F19A36;
}
#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);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.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);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
 
#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:195px;}
#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 .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 {}

#magazine_article_page .writer_line .soci a { display:inline-block; 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%; height:350px;}



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

#magazine_article_page .article_area .content img { width:40% !important; height:auto !important; margin:40px; margin-top:0px; }
.rtl #magazine_article_page .article_area .content img { float:right; margin-right:0px; }
.ltr #magazine_article_page .article_area .content img { float:left; margin-left:0px; }

.rtl #magazine_article_page .article_area .content img:nth-child(even) { float:left; margin-right:40px; margin-left:0px;}
.ltr #magazine_article_page .article_area .content img:nth-child(even) { float:right; margin-left:40px; margin-right:0px;}

#magazine_article_page .article_area .content #article_soci_bar { position:absolute; top:10px; width:73px; border-top:4px solid #dbdbdb; }
.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 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 a:after { left:0px; top:0px; right:0px; bottom:0px; padding:0px; width:auto;  }

.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 .article_area .content .bannerCls img { width:245px !important; height:230px !important; float:none !important; margin:0px !important; }

.more_articles { overflow:hidden; }

.more_articles article { width:230px; margin-bottom:30px; }
.rtl .more_articles article { float:right; margin-left:28px; }
.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:42px; overflow:hidden; }
.more_articles article h3 { display:block; font-size:17px; font-weight:bold; }
.more_articles article .writer { font-size:13px; color:#777777; }
.more_articles article .comments_num{ display:block; background:url(images/ico_comment.png) 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_block .block_lbl { color:#14b6de; border-color:#14b6de; }
.more_articles_block { overflow:hidden; }
.more_articles_block article { width:100%; margin-bottom:30px; }
.more_articles_block article .article_pic { height:190px; margin-bottom:8px; }
.more_articles_block article h3 { display:block; font-size:17px; font-weight:bold; }

.more_articles_block article .tag_lbl { position:absolute; bottom: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; }


.inp_bubble { position:absolute; padding:8px; border:1px solid #b2b2b2; color:#000; border-radius:6px; z-index:1000000000; width:150px; font-size:12px; font-weight:normal; box-shadow:0px 0px 3px rgba(0,0,0,0.3);
background:#FFFFFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f0f0f0'); background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f0f0f0)); background: -moz-linear-gradient(top,  #FFFFFF,  #f0f0f0);  } 

.inp_bubble:before { content:""; position:absolute; bottom:-14px; border-style:solid; display:block; width:0; top:12px; bottom:auto; border-width:6px 0 6px 9px; border-color:transparent #b2b2b2; }
.rtl .inp_bubble:before { left:auto; right:-9px; }
.ltr .inp_bubble:before { right:auto; left:-9px; }

/* creates the smaller  triangle */
.inp_bubble:after { content:""; position:absolute; bottom:-10px; border-style:solid; display:block; width:0; top:13px; bottom:auto;border-width:5px 0 5px 8px; border-color:transparent #f0f0f0; }
.rtl .inp_bubble:after { left:auto; right:-8px; }
.ltr .inp_bubble:after { right:auto; left:-8px; }


/* 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(images/faq_none.jpg); }

.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:#1b161c; /*height:270px; padding-top:40px;*/ padding-top:30px; }

#vod_footer_widget .slider article { display:block; width:370px; height:240px; position:relative; }
.rtl #vod_footer_widget .slider article { margin-left:30px; float:right; }
.ltr #vod_footer_widget .slider article { margin-right:30px; float:left; }

#vod_footer_widget .slider .article_pic { width:100%; height:100%; position:relative; margin-bottom:8px; }
#vod_footer_widget .slider h3 { display:block; font-size:17px; font-weight:bold; height:120px; padding:20px; padding-top:60px; position:absolute; bottom:0px; left:0px; right:0px; background:url(images/text_shadow.png) bottom repeat-x;  color:#fff; text-shadow:1px 1px 4px rgba(0,0,0,0.7); }
#vod_footer_widget .slider h3:before { content:"";  border-right:3px solid #183f84; padding-right:6px; position:absolute; right:10px; bottom:37px; display:block; height:20px; }

#vod_footer_widget .mTSWrapper { margin:0px; padding:55px 0; }
#vod_footer_widget .mTS-buttons-in { padding:0px; }

#vod_footer_widget .mTSButtonLeft, 
#vod_footer_widget .mTSButtonRight{ background:url(images/y_shadow.png) left repeat-y; background-size:100%; width: 50px; height: 100%; line-height: 200px; padding: 0px; border-radius:0px; }
#vod_footer_widget .mTSButtonLeft { background-image:url(images/y_shadow_flip.png); }

#vod_footer_widget .mTSButtonLeft, #vod_footer_widget .mTSButtonRight { top:0px; margin-top:0px;  }

#vod_footer_widget .mTS-buttons-in .mTSButton:not(.mTS-hidden){ opacity:1; z-index:9999999; }



#ask_block textarea { height:195px; }


#contact_page .form_wrapper { width:650px; border:1px solid #e4e4e6; }
#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;}


#vod_footer_widget .mTSButtonIconContainer { position:absolute; left:0px; top:50%; margin-top:-25px;}



.more_articles_strip .block_lbl { color:#14b6de; border-color:#14b6de; }
.more_articles_strip { overflow:hidden; }
.more_articles_strip article { width:510px; margin-bottom:30px; float:right; position:relative; min-height:86px; padding-right:150px; }
.more_articles_strip article:nth-child(2n+2) { float:left;  }
.more_articles_strip article .article_pic { height:190px; margin-bottom:8px; }
.more_articles_strip article h3 { display:block; font-size:17px; font-weight:bold; margin-top:5px; position:relative; padding-right:10px; }
.more_articles_strip article h3:before { content:""; display:inline-block; width:3px; height:17px; vertical-align:middle; background:#173f85; margin-left:6px; margin-top:0px; position:absolute; right:0px; top:0px; }


.more_articles_strip article .article_pic { width:132px; height:86px; position:absolute; top:0px;  }
.rtl .more_articles_strip article .article_pic { right:0px; }
.ltr .more_articles_strip article .article_pic { left:0px; }

.more_articles_strip article .article_foot_details { position:absolute; bottom:10px;}

.more_articles_strip article .tag_lbl { width: 113px; text-align: center;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align:middle; margin-left:8px; }




#newsletter_block { width:368px; height:300px; background:url(images/newsletter_block.jpg) no-repeat; position:relative;}
#newsletter_block input[type=text] { padding-right:15px; position:absolute; right:29px; top:176px; background:transparent; height:44px; width:209px; border:none }
#newsletter_block input[type=submit] { position:absolute; left:29px; top:176px; background:#69d3fb; color:#462154; height:44px; width:100px; border-top-left-radius:3px; border-bottom-left-radius:3px;  border:none }

section[data-widget-code="section_strip_120"] article .article_pic .play { background-image:url(../KIDS/images/kids_play.png) !important; }



.vod_widget_content[data-type="kids"] article .article_pic .play { background-image:url(../KIDS/images/kids_play.png) !important; }

.mejs-poster { background-size: cover !important; }

.section_page_120 article .article_pic .play { background-image:url(../KIDS/images/kids_play.png) !important; }

.article_foot_details.event { position: inherit !important; float: right; width: 100%; margin-top: 14px;}
