/*
Theme Name: RSVP Schwan
Theme URI: http://rsvpteam.co.il
Author: RSVP TEAM - Tom Rusko
Author URI: http://rsvpteam.co.il
Description: RSVP Team's Schwan Theme 
Version: 1.0
License: my code - private!!!, open source code - by their license

Text Domain: schwan
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
 
.opsr{font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;  font-style: normal;  font-weight: 400;}
.opsl{font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif; font-style: normal;  font-weight: 300;}
.opsb{font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 700;}
 
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 18px; 
	line-height:24px;
	color:#142735;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;  font-style: normal;  font-weight: 400;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.easing-opacity{		 webkit-transition: opacity 0.2s ease-in-out;
					  	-moz-transition: opacity 0.2s ease-in-out;
					  	-o-transition: opacity 0.2s ease-in-out;
					  	transition: opacity 0.2s ease-in-out;}
.overflowhidden{overflow:hidden;}
img{ display:block;}
input,textarea{outline:none; -webkit-border-radius: 0px;  -webkit-appearance: none; border:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;}
textrea::-webkit-input-placeholder,input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #142735; font-size: 14px;
}
textrea:-moz-placeholder,input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #142735; font-size: 14px;
}
textrea::-moz-placeholder,input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #142735; font-size: 14px;
}
textrea:-ms-input-placeholder,input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #142735; font-size: 14px;
}
input.nls_mail::-webkit-input-placeholder { /* WebKit browsers */
  font-size: 12px;
}
input.nls_mail:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   font-size: 12px;
}
input.nls_mail::-moz-placeholder { /* Mozilla Firefox 19+ */
   font-size: 12px;
}
input.nls_mail:-ms-input-placeholder { /* Internet Explorer 10+ */
   font-size: 12px;
}
.bord_top{border-top:5px solid #24655b; }


svg path ,.rest_ico {
    fill: #327a6f;  width: 40px; height: 40px;
}
 #parking{width: 17px;
height: 40px;}


.bread{width:100%; margin-bottom:20px; }
.bread li,.bread li a{font-size:14px; line-height:18px;}
.bread li{margin-right:3px;}
.backtpbase{font-size:16px; line-height:30px; margin-bottom:15px;}

strong,b{font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 700;}
.spr1{width:100%; background:url('img/spr1.jpg'); height:3px;}
.vspr1{width:2px; height:40px; background:url('img/vspr1.jpg'); }
.dspr1{height:2px; width:100%; background:url('img/dspr1.png');}
.dspr2{height:35px; width:1px; background:url('img/dspr2.png');}
.dspr3{height:2px; width:100%; margin-top:8px; margin-bottom:15px; background:url('img/dspr3.png');}
.dspr4{height:35px; width:1px; background:url('img/dspr_sp.png');}
.dspr1.ss{margin:6px 0px 10px 0px;}
.flc{clear:both;}
.flr{float:left;}
.fll{float:right;}
.relative{position:relative;}
.absolute{position:absolute;}
.pointer{cursor:pointer;}
.mrgbottom{margin-bottom:30px;}
.mrgbottom15{margin-bottom:15px;}
.bottom38{margin-bottom:38px;}
.mrgl20{margin-right:20px;}
.mrgtop30{margin-top:30px;}
.mrgtop70{margin-top:70px;}

.img_footer{width:100%; height:360px; margin:auto;  }
@media screen and (max-width: 1060px) {
	.img_footer{width:1060px;   }
}
@media screen and (min-width: 1620px) {
	.img_footer{ height:420px; margin-top:90px;}
}
@media screen and (min-width: 2000px) {
	.img_footer{width:1620px;  }
}
.img_footer img{width:100%; height:auto; bottom:0; left:0; z-index:-1;}


.icon_foot{width:184px;}
.f_l_rsvp{margin-top: 70px;margin-right: 10px;}
.footer{width:100%; margin-top:60px; background-color:#ffffff; border-top:5px solid #000; padding-bottom:20px; height:150px;}
.credit{width:100%; margin-top:20px;    font-size: 14px;}
.credit.fll{text-align:right; margin-top:0px; font-size:12px; line-height:20px;}
.credit a span{color:#74c8ae;}
.credit a span:hover{text-decoration:underline;}
.r_col{width:500px;}
 .footer_col{width:730px;}
 .ff_box{margin-top:14px; width:524px; }
  .footer_col2{width:310px;}
.r_col2{width:520px;}
.col4{width:250px; margin-right:20px;}
.col5{width:240px;}
.social_ff{width:180px; margin:20px 0px 0px 20px;}
.social_ff small{margin-right:10px; line-height:31px;}
.social_ff a{margin-right:10px;}
.f_l_ic{margin-top:20px;}
.f_l_ic.kiss{margin-right:0px;}
.f_l_ic.keren{margin-right:10px;}
.page_wrap{width:100%; margin:auto;}
.page_inner{width:1060px; margin:auto;}
.header_first_row{width:100%; height:40px; margin-bottom:0px;  }
.h_s_link{line-height:40px; margin:0px 9px 0px 9px; }
.header_second_row{width:100%;}
.header_outer{width:100%;   margin-bottom: 40px; }
.header_outer.events_hmain{ margin-bottom: 10px; }

.header_outer.events_h{margin-bottom:0px;}
.header{width:100%; margin-bottom:20px;}
.header.inner{margin-bottom:50px;}
.main_nav{width:750px;  }
.main_nav  li small{margin: 10px 7px 0px 7px;}
.main_nav  li.navspr{margin:0px 15px; line-height:50px; font-size:18px; color:#4e5c67;}
.main_nav  li  a{line-height:50px; font-size:18px;
	 webkit-transition: opacity 0.2s ease-in-out;
					  	-moz-transition: opacity 0.2s ease-in-out;
					  	-o-transition: opacity 0.2s ease-in-out;
					  	transition: opacity 0.2s ease-in-out;}
.main_nav  li a:hover{opacity:0.5;}
.main_nav li a.sub_nav,.main_nav li.navspr.sub_nav{font-size:14px; line-height:22px;}
.main_nav li a.cards_pay{margin-top:10px;border-radius:3px; height:29px; line-height:29px; padding:0px 11px;
background-color:#d6d92d; border:1px solid #d6d92d;}
.header_fast nav{width:100%;}

.search_box{width:280px; overflow:hidden; height:28px; margin-top:9px;  border:1px solid #d8d8d8; border-radius:4px;}
.submit_word{font-size:14px;  border:0px; height:28px; width:50px; background-color:#4178ad; color:#fff; text-align:center; }
.search_input{width:210px; border:0px; height:14px; font-size:14px;  padding:7px 10px 7px 10px;}

.h_links_box{width:160px; margin-top:58px; margin-right:70px;}
.cards_pay_head{width:159px; border-radius:4px; text-align:center; border:1px solid #d6d92d; background-color:#d6d92d; color:#000;  line-height:34px;
height:34px; font-size:18px;}
.cards_pay_head.second_p{margin-top:15px;}
.card_down_t{color:#fff; width:100%; text-align:center; margin-top:4px; font-size:12px;}


.upper_head_c{width:100%;}
.quickbuy{      margin-top: 10px;  width: 159px;
    border-radius: 4px;
    text-align: center;
    border: 1px solid #d6d92d;
    background-color: #d6d92d;
    color: #000;
    line-height: 34px;
    height: 34px;
    font-size: 18px;}


.post_search{width:100%;}
.post_search a{width:100%; margin-bottom:10px; }
.search_ti{margin-bottom:30px;}
.searchform{width:120px; height:40px;}
.searchsubmit{margin-top:15px; background-color:transparent;}
.headersearch{width:85px; padding:10px; height:20px; color:#142735;}
.fbwraper{width:90px; margin:0px 14px 0px 14px; overflow:hidden; margin-top:10px; }

.newsletter_w{position:relative; width:266px; height:20px; border:1px solid #828c93; border-radius:3px; margin:9px 14px 0px 0px;}
.newsletter_w input {float:left; width:206px; padding:0px 10px 0px 10px; height:18px; font-size:12px;}
.btn-medium{float:left;  padding: 0px; margin: 0px;border:0px; width:40px; height:20px;  background-color:#000; color:#fff; font-size:12px; text-align:center; line-height:20px;}
.newsletter_w.footer{width:280px; margin-top:20px; border:0; height:30px;}
 .newsletter_w.footer .btn-medium{border-bottom-right-radius:3px; border-top-right-radius:3px; width:50px; height:30px; line-height:30px;}
.newsletter_w.footer input {width:210px; height:30px;}


.alert{padding:0px 2% 0px 2%; position:absolute;background-color: #142735; border-radius:3px; top:-1px; line-height:22px; height:22px;  width:96%; }
.alert p{color:#fff; font-size: 12px;}
.newsletter_w.footer .alert{line-height: 31px;height: 31px;}

.fast_newsletter{width:100%; position:relative; margin-top:10px;}
.fast_newsletter input{float:left; width:170px; padding:8px 10px 8px 10px; height:14px; background-color:#fff; border:0px; border-top-left-radius:3px; border-bottom-left-radius:3px; }
.fast_newsletter .btn-medium{float:left; color:#fff; text-align:center; widtH:60px; line-height:30px; height:30px;background-color:#d6e7e5;border:0px; border-top-right-radius:3px; border-bottom-right-radius:3px; }
.fast_newsletter .alert{line-height: 31px;
height: 31px;
background-color: #d6e7e5;}


.atrail .form-inline label{display:none !important;}
.controls {width:100%; border:1px solid #d8d8d8; border-radius:3px; overflow:hidden;}
 
.single_top_col{width:100%; margin-bottom:20px; border-top:1px dotted #000; border-bottom:1px dotted #000;
				padding:15px 0 10px 0;}
.around_tezx.single_top_col{margin-top:20px;}
.ev_place{ width:100%;   position:relative; color:#4178ad; font-size:18px; line-height:20px;}
.sect_index{width:100%; }

.slider_single_outer{width:1060px; height:360px; margin-bottom:10px; overflow:hidden;}


/* knasim form start */
#map-canvas{width:100%; height:520px; margin-bottom:30px; float:left;}
.form_holder{width:100%; margin-top:10px;}
.form_holder.wider{margin-top:0px;}
.form_holder h3{font-size:18px;  margin-bottom:20px;}
.form_text{color:#000000; width:236px; margin-bottom:10px; font-size:12px; padding:8px 7px 8px 7px; height:14px; border-radius:3px;  background-color:#f6f2e3; }
.form_text.wide{width:313px;}
.form_text.wider{width:506px;}
.form_text.bgfield_cont {background-color:#f1f1f0;}
input.form_text::-webkit-input-placeholder,.form_textarea::-webkit-input-placeholder { /* WebKit browsers */
color:#000000;   font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}
input.form_text:-moz-placeholder ,.form_textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
  color:#000000;  font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}
input.form_text::-moz-placeholder,.form_textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#000000;  font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}
input.form_text:-ms-input-placeholder ,.form_textarea:-ms-input-placeholder{ /* Internet Explorer 10+ */
   color:#000000; font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}
.form_textarea{color:#000000; max-width:236px; min-width:236px; margin-bottom:10px; font-size:12px; padding:8px 7px 8px 7px; height:54px; border-radius:3px;  background-color:#f6f2e3; }
.form_textarea.wide{max-width:313px; min-width:313px;}
.form_textarea.wider{max-width:506px; min-width:506px;}
.form_textarea.bgfield_cont {background-color:#f1f1f0;}
.rep_note{font-size:12px; width:140px; margin-top:10px;}
.form_submit{height:30px; border-radius:4px; line-height:30px; font-size:18px;
				 text-align:center; color:#fff; background-color:#3d9285; padding:0px 15px 0px 15px;
				 webkit-transition: opacity 0.5s ease-in-out;
					  	-moz-transition: opacity 0.5s ease-in-out;
					  	-o-transition: opacity 0.5s ease-in-out;
					  	transition: opacity 0.5s ease-in-out;}
.form_submit:hover{opacity:0.8;}
/* knasim form end */



/* participants start jere */
.part_li{width:160px; border-bottom:5px solid #ccc; margin-bottom:20px; height: 155px;
overflow: hidden;}
.part_li.mrgl{margin-right:20px;}
.part_li a{width:100%; height:100%;  }
.part_bg{width:140px; padding:10px; height:66px; top:120px; left:0; background-color:#ffcc31; 	 webkit-transition: top 0.2s ease-in-out;
					  	-moz-transition: top 0.2s ease-in-out;
					  	-o-transition: top 0.2s ease-in-out;
					  	transition: top 0.2s ease-in-out;}
.part_li a h2{width:100%; margin-bottom:5px;}
.part_li:hover .part_bg{top:70px;}
.part_li a span{font-size:15px; line-height:16px; }
.part_li a img{width:100%;}

.letters_nav{  padding:0px 10px 0px 10px; background-color:#4178ad; height:30px;}
.letters_nav ul{width:100%;}
.letters_nav ul li{margin-right:10px;}
.letters_nav ul li a{color:#e7e7e7; line-height:30px; font-size:14px; }
.parts_head{width:100%; margin-bottom:20px; margin-top:20px;}
/* participants end jere */




/* slider start here */
.slider_outer_sect{width:520px;     border-top: 5px solid #d6e7e5; background-color:#f6f2e3; overflow:hidden;}
.slider_outer_sect.hall,.slider_outer_sect.room{margin-bottom:20px;}
.slider_ul,.content_tags ul.slider_ul{margin:0;width:9999999px; position:relative; left:0;
						-webkit-transition: left 1.3s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: left 1.3s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: left 1.3s cubic-bezier(.26, .12, 0, 1);
					  	transition: left 1.3s cubic-bezier(.26, .12, 0, 1);}
	
.content_tags ul.zero_ul li:before,.content_tags ul li.slider_ul_li:before,.content_tags ul.sect_ul li:before{width:0; height:0; margin:0px;}
.content_tags ul.zero_ul li,.content_tags ul li.slider_ul_li,.content_tags ul.sect_ul li{margin:0;}
 .content_tags ul.sect_ul li.mrgl20{margin-right:20px;}
 
 
 
 
					  	
.content_slider{width:520px;   bottom:0; left:0;  z-index:500; background-color:#fff;}					  	
.content_slider_inner{width:500px; height:100px; padding:10px;}
.content_slider_inner a h2{font-size:23px; line-height:26px;  overflow:hidden;}
.content_slider_inner time{margin-bottom:2px; color:#ed1163;  font-size:16px; line-height:22px;}
.content_slider_inner span{margin-bottom:5px; color:#ed1163;  font-size:16px; line-height:22px;}
.content_slider_inner p{font-size:14px; line-height:20px; width:100% ; color:#000; height:40px; overflow:hidden;}
.slider_controller{width:100%; height:35px; background-color:#000;}
.slider_controller.hall{ background-color:#24655b;}
.slider_controller.room{ background-color:#df9020;}
.cont_outer{width:109px; height:35px; background-color:#142735;}
.cont_outer.hall{background-color:#3d9285;}
.cont_outer.room{background-color:#f3af4e;}
.cont_outer small{display: block; margin:auto; margin-top:8px; }
.s_title{color:#fff; margin-left:10px; line-height:35px; font-size:18px;}




.slider_inn_org{width:100%; border-top:5px solid #fff; height:450px; overflow:hidden; }
.slider_inn_ul{margin:0;width:9999999px; position:relative; left:0;
						-webkit-transition: left 1.3s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: left 1.3s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: left 1.3s cubic-bezier(.26, .12, 0, 1);
					  	transition: left 1.3s cubic-bezier(.26, .12, 0, 1);}

.slider_inn_r{width:700px; }
.slider_inn_r img{width:100%;}
.dots_container{z-index: 700; right:18px; bottom:18px;}
.dots_container small{width:20px; margin-left:10px; height:20px; border-radius:25px; background-color:#fff;}
.dots_container small.current{opacity:0.8;}
/* slider end here */

.under_slide{text-align:center; font-size:25px; line-height:30px; margin:16px 0px 20px 0px; }
.slider_left{width:520px;}
.h_row {width:100%; overflow:hidden;}
.cont_h_row{width:225px; padding:16px 23px 16px 23px; border-bottom:5px solid #142735; height:138px;
background-color:#f1f1f1;}
.cont_h_row a h2{font-size:23px; line-height:23px;}
.cont_h_row.mini{height:116px;}
.img_link {height:175px; width:249px; position:relative; overflow:hidden;}
.img_link img{    width: 100%;
    height: auto;
    min-height: 100%;}
.hov_masked{opacity:0; background-color:#ed1163; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; }
.hov_masked_text{opacity:0; line-height:175px; text-align:center; position:absolute; color:#fff; font-size:24px; left:0; top:0; width:100%; height:100%; z-index:15; }
.img_link.mini{height:153px;}
.cont_h_row span{font-size:16px; line-height:20px;}
.cont_h_row time{color:#fd5a27; font-size:16x; line-height:20px;}
.cont_h_row p{height:54px; font-size:14px; line-height:18px; overflow:hidden; width:100%;}
.relative{position:relative;}
.h_row:hover .img_link .hov_masked,.media_li:hover .hov_masked,.fast_items li:hover .hov_masked{opacity:0.85;}
.h_row:hover .img_link .hov_masked_text,.media_li:hover .hov_masked_text,.fast_items li:hover .hov_masked_text{opacity:1;}

.special_spra{width:1px; height:100%; background-color:#df9020;position: absolute;right: 0;top: 0; }
.special_spra.knasim{background-color:#74c8ae;}

.ease{ webkit-transition: opacity 0.3s ease-in-out;
					  	-moz-transition: opacity 0.3s ease-in-out;
					  	-o-transition: opacity 0.3s ease-in-out;
					  	transition: opacity 0.3s ease-in-out}



.vid_r_mask{position:fixed; top:0; width:0; height:0; left:0; z-index:19000; background-color:#000; opacity:0;}
.vid_r_mask.active{width:100%; height:100%; opacity:0.85;}
.vid_r_iframe{overflow:hidden; position:fixed; top:0px; width:0; height:0; text-align:center; left:0px; z-index:20000; opacity:0;}
.vid_r_iframe.active{width:100%; height:100%; opacity:1;}
.vid_r_iframe.active{width:100%; height:100%; opacity:1;}
.vid_r_iframe_inner{width:854px;     overflow-y: scroll; height:600px; margin:100px auto 0 auto;}


/* guest book start here */
.g_col{width:520px; }
.comment_field_out{width:100%; position:relative;}
.comment_after{width:250px; }
.comment_after span{color:#e29c38; }
.guestbook .comment_after span{color:#29cfff;}
.content_tags p.comment_field_out{margin:0;}
.comment_field_out label{position:absolute; top:7px; left:5px; color:#e29c38; }
.comment_field_out input{color:#000000; width:496px; margin-bottom:10px; font-size:12px; padding:8px 7px 8px 17px; height:14px; border-radius:3px;  background-color:#f6f2e3; }
.comment_field_out textarea{color:#000000; max-width:496px;min-width:496px;  margin-bottom:10px; font-size:12px; 
				padding:8px 7px 8px 17px; min-height:94px; max-height:110px; border-radius:3px;  background-color:#f6f2e3; }
#submit{float:right; background-color:#f5821f; color:#fff; border-radius:4px; padding:0px 17px 0px 17px; line-height:30px;
			font-size:18px;font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 700;
				 webkit-transition: opacity 0.5s ease-in-out;
					  	-moz-transition: opacity 0.5s ease-in-out;
					  	-o-transition: opacity 0.5s ease-in-out;
					  	transition: opacity 0.5s ease-in-out;}
#submit:hover{opacity:0.7; cursor:pointer;}

.guest #submit{background-color:#233f54;}
.comment_field_out input::-webkit-input-placeholder,.comment_field_out textarea::-webkit-input-placeholder { /* WebKit browsers */
color:#000000;   font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}
.comment_field_out input:-moz-placeholder,.comment_field_out textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
  color:#000000;  font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}
.comment_field_out input::-moz-placeholder,.comment_field_out textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#000000;  font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}
.comment_field_out input:-ms-input-placeholder,.comment_field_out textarea:-ms-input-placeholder{ /* Internet Explorer 10+ */
   color:#000000; font-size: 12px; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 400;
}

.sub_title{width:510px; padding-left:10px;  line-height:30px; color:#fff; background-color:#233f54; font-size:18px; }
.comments_list,.content_tags ul.comments_list{list-style:none; width:520px; margin:20px 0px 0px 0px;}
.comments_list_li{width:500px;  padding:0px 10px 0px 10px;  border-bottom:1px solid #f5821f; padding-bottom:0px; margin-bottom:22px;}

.guestbook .comments_list_li{ border-bottom:1px solid #29cfff; }
.content_tags ul.comments_list li:before{height:0; width:0px; margin:0;}
.content_tags ul.comments_list li{margin-bottom:20px;}
.guestbook .comment_field_out label{color:#29cfff;}
/* guest book end here */



/* page start her */
.mrgleft20{margin-right:20px;}
.main_page_img{width:100%; border-top:5px solid #74c8ad; margin:10px 0px 30px 0px; }
.hall_prev_outer{width:519px;  border-top:5px solid #3d9285;  }
 .brd1{border-top:5px solid #df9020; }
.page_content{width:100%;  min-height:400px;  }
.col3{width:790px;}
.page_col{width:519px;}
.single_ev.page_col{width:280px; }
.page_col.full{width:100%;}
.page_col.events_p{width:100%; border-top:5px solid #233f53;padding-top:10px; margin-bottom:10px;}
.page_col.events_arch{width:100%; border-bottom:5px solid #00b3f0;padding-bottom:10px; margin-bottom:20px;}
.guests_col{width:520px;}
.page_col2{width:326px; }
.page_col_wide{width:700px;}
.page_col2.mrgleft20{padding-right:20px;}
.list_item_p,.outer_cols{width:100%;}
 
 .single_youtubeplayer{margin-top:10px; border-top:20px solid #000; width:100%; height:330px;}
 

 
.page_inner_col{width:250px;}
.page_inner_col.guest_centered{padding-top:27px;}
.page_inner_col.narrow{width:230px;}
.cols_wr_p{width:499px; padding:0px 10px 0px 10px; }
.content_tags h1{font-size:30px; line-height:33px;}
.content_tags.about h1{margin-top:-10px; margin-bottom: 20px;}
.content_tags.fasti h1{margin-top:0px; margin-bottom:15px;}
.content_tags.team h1{width:770px; padding:0px 10px 0px 10px; margin-bottom:20px; color:#fff; font-size:24px; line-height:40px; background-color:#142735;}
.content_tags h2{font-size:28px; line-height:27px; margin-bottom:20px;}
.content_tags.events_p h2{margin:0px}
.content_tags .list_item_p h2{font-size:14px; line-height:18px; margin:0px;}

.content_tags h5{font-size:14px; line-height:16px; }

.content_tags p{ font-size:16px; line-height:20px;  margin-bottom:20px; }
.content_tags p a{color:#0071bb;}
.content_tags p a:hover{text-decoration:underline;}
.content_tags p strong,.content_tags strong p{font-weight:700;  font-size:14px; line-height:20px; }



.content_tags .zero_ul p{font-size:16px; line-height:18px;}
.content_tags .zero_ul strong{font-size:20px; line-height:28px;}
.content_tags .zero_ul a strong:hover{opacity:0.7;}
.content_tags .content_hall_prev p{margin:0;} 
 .content_tags.hall p strong{ font-weight:700;} 
.content_tags #listcontact p{line-height:22px; margin-bottom:5px;}
.content_tags #listcontact a{color:#44c7f5;}

.special_quote{width:100%; border-top:5px solid #000; padding-top:5px;}
.special_quote,.special_quote p{font-size:20px; color:#000; font-family: 'Open Sans Hebrew',arial,helvetica,sans-serif;font-style: normal;  font-weight: 700; }

.content_tags ul{width:100%; margin-bottom:20px;}
.content_tags ul li:before{float:left; margin:6px 10px 12px 0px; content:''; background-color:#3d9285; width:6px; height:6px; border-radius:6px;}
.content_tags ul li{margin-bottom:10px; font-size:14px; line-height:18px; }
.content_tags.guest ul li:before{background-color:#df9020;}
.content_tags ul.room li:before{background-color:#df9020;}
.content_tags.about ul li:before{background-color: #233f53;}
.content_tags .knasim_bul  ul li:before{width:15px; height:15px; background-color:transparent;
	 background:url('img/knas_bo.png'); margin-top:2px;}
	 
.content_tags .knasim_bul  ul li{margin-bottom:17px;}

.content_tags ul.pages_list_a{list-style:none; width:100%; text-align:center;}
.content_tags ul.pages_list_a li:before,.content_tags ul.more_in li:before{margin:0; width:0; height:0;}
.content_tags ul.pages_list_a li{margin:0; display:inline-block;}
.content_tags ul.pages_list_a li a{line-height:40px; text-align:center; }
.number_pager{width:38px;line-height: 40px; height:40px; background-color:#fff; margin:0px 3px 0px 3px;}
.number_pager.current{background-color:#233f53; color:#fff;}
.pagers_wrap{width:100%;}
.pages_list_a{text-align: center;
margin: auto; width:500px; text-align:center; }
.pages_list_a li{display:inline-block;}
.img_g1,.img_g2{width:250px;}
.img_g3{width:520px;}
.img_gallery_ul{width:100%;}
.img_gallery_ul li{margin-bottom:20px;}
.img_gallery_ul li img{width:100%;}
.discover_title{ font-size:20px; line-height:40px; border-top:5px solid #0d1a24; color:#000000;}

.hall_stage_put{width:100%; opacity:1;  margin-bottom:18px; height:171px;
-webkit-transition: opacity 0.9s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: opacity 0.9s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: opacity 0.9s cubic-bezier(.26, .12, 0, 1);
					  	transition: opacity 0.9s cubic-bezier(.26, .12, 0, 1);}
.hall_stage_put.inactive{opacity:0;}

.hall_prev{width:519px; background-color:#f6f2e4;  }
.img_wraper_p{width:250px; height:166px; background-color:#dbdbdb;}
.img_wraper_p img{width:100%; }
.content_hall_prev{width:240px; margin-right:10px; padding-top:10px;}
.content_hall_prev h4{font-size:22px; line-height:32px; color:#24655b; width:190px;}
.content_hall_prev.room h4{color:#000000;}
.content_hall_prev span{width:45px; font-size:14px; line-height:18px;}
.content_hall_prev p{width:100%; font-size:14px; line-height:18px; height:54px; overflow:hidden;}
.toggle_prev{font-size:14px; color:#0071bb; margin-top:15px;}
.html_hall_stage,.html_hall_stage_content{width: 520px; height:auto;}
.html_hall_stage{height:auto; opacity:1;
-webkit-transition: all 0.9s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: all 0.9s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: all 0.9s cubic-bezier(.26, .12, 0, 1);
					  	transition: all 0.9s cubic-bezier(.26, .12, 0, 1);}
.html_hall_stage.inactive{height:0; overflow:hidden; opacity:0; 
}
.html_hall_stage_thumb,.html_room_stage_thumb{top:0; cursor:pointer; left:540px; overflow:hidden; z-index:500;  width:520px;
						-webkit-transition: all 0.8s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: all 0.8s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: all 0.8s cubic-bezier(.26, .12, 0, 1);
					  	transition: all 0.8s cubic-bezier(.26, .12, 0, 1);}
 .html_hall_stage_thumb{margin-bottom:20px;}
.html_room_stage_thumb {margin-bottom:20px;  cursor:auto;}
.html_hall_stage_content{width:100%;-webkit-transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);
					  	transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);}
.html_hall_stage_content.hidden{opacity:0; height:0; overflow:hidden;}



.list_title{width:230px; padding:0px 9px 0px 9px; line-height:40px; color:#233f53; font-size:18px; border-bottom:1px solid #000;  }
.list_title:hover,.list_title.current{border-bottom:1px solid #233f53; background-color:#233f53; color:#fff;}
/* page end here */


/* knasime start */
 .knasim_img{width:100%; border-top:5px solid #327a6f;}
 .knasim_img.gust{border-color:#142735;}
 .mknasim_upper_img_mask{width:100%; height:57px; opacity:0.8; background-color:#142735; bottom:0; left:0; z-index:500;}
 .mknasim_upper_img{bottom:0; left:0; height:37px;  z-index:550; width:680px; padding:10px;}
 .content_tags .mknasim_upper_img p, .content_tags .mknasim_upper_img p strong,
.mknasim_upper_img p, .mknasim_upper_img p strong
 {margin:0px; color:#fff;}
/* knasime end */

/* flachim start here */
.flach_col{width:250px; margin-bottom:50px; overflow:hidden; height:160px;}
.flach_col.last_row{margin-bottom:0px;}
.content_container{width:230px; padding:5px 10px 5px 10px;; height:100px; top:120px;
						-webkit-transition: top 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: top 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: top 0.3s cubic-bezier(.26, .12, 0, 1);
					  	transition: top 0.3s cubic-bezier(.26, .12, 0, 1);}
.flach_col:hover .content_container{top:59px;}				  	
.content_container h3{color:#fff; font-size:24px; line-height:24px;}
.cont_c_i{width:100%; margin-top:10px; }
.cont_c_i p,.cont_c_i p a{color:#fff; font-size:14px; line-height:18px;}
/* flachim start here */


/* letters start here */
.letters_stage{width:490px; margin-bottom:20px; padding:0px 15px 0px 15px; height:30px; background-color:#3e7bb2;}
.letters_stage a{color:#fff; font-size:14px; line-height:30px; margin-right:15px;}
.letters_stage a:hover,.letters_stage a.current{opacity:0.7}
.guests_li{width:160px;  margin-bottom:20px; overflow:hidden; height:155px; border-bottom:5px solid #3e7bb2;}
.guests_li.mrgl{margin-right:20px;}
.guests_li a img{width:100%; height:auto; }
.guests_inn{color:#fff;width:140px; padding:10px;  height:60px; background-color:#233f54; position:absolute; bottom:-80px;
				left:0px; z-index:500; overflow:hidden;
				-webkit-transition: bottom 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: bottom 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: bottom 0.3s cubic-bezier(.26, .12, 0, 1);
					  	transition: bottom 0.3s cubic-bezier(.26, .12, 0, 1); }
					  	
					  	
.guests_inn p,.guests_inn strong{color:#fff;}					  	
.guests_li:hover .guests_inn{bottom:0;}
.guests_inn p{line-height: 17px;font-size: 13px;}
.guest_inner_thumb{width:250px; height:auto; margin-top:10px; margin-bottom:20px;}
.to_guest_site{color:#0071bb; margin-top:20px;}
.fb_g,.twitter_g{margin:20px 7px 0px 0px;}
.to_guest_site:hover,.fb_g:hover,.twitter_g:hover{opacity:0.7;}

.gall_stage{width:520px; overflow:hidden; height:300px; margin-top:33px; margin-bottom:20px;}
.gall_stage.wide{width:100%; margin-top:0px; height:612px; border-top:5px solid #8e261c;}
.gall_stage.narrow{margin-top:0px; width:100%; height:404px; border-top:5px solid #8e261c;}

.gall_stage p iframe{width:520px; height:299px;}
.gall_stage.wide p iframe{width:1060px; height:612px;}
.gall_stage.narrow p iframe{width:700px; height:404px;}

.gall_stage img{width:auto; height:300px;}
.gall_stage.wide img{width:100%; height:auto;}
.gall_stage.narrow img{width:100%; height:auto;}
.gall_thumbs{cursor:pointer; width:160px; height:90px; margin-bottom:20px; overflow:hidden;}
.gall_thumbs img{height:90px; width:auto;}
.gall_thumbs.current,.gall_thumbs:hover{opacity:0.7;}

/* letters end here */


.photo_credit{    font-size: 14px;    line-height: 24px;}

/* media start */
.medua_ul_outer{width:100%; position:relative; min-height:1000px;}
.single_event_related.medua_ul_outer{margin-top:25px; border-top:0px dotted #000; min-height:20px;}
.single_event_related.medua_ul_outer h5{font-size:23px; line-height:45px;}
.dates_nav{width:950px;}
.sor_wr{width:100%;  margin:15px 0px 40px 0px;}
.date_string{color:#142735; font-size:16px; margin-right:18px;border: 1px solid #cccccc;
 height:56px; padding-top:9px; line-height:23px; text-align:center; 
border-radius: 4px; font-size:16px; 
width:52px;}
.date_string.current{background-color:#142735; color:#fff;}

.date_string[data-type="taxonomy"]{position:relative; padding:0; width: 65px;height: 70px;   border: 0px solid transparent;}
.date_string[data-type="taxonomy"] small{display:block; position:absolute; top:0; left:0; }
.date_string[data-type="taxonomy"] small.badget_w{opacity:1;}
.date_string[data-type="taxonomy"] small.badget_w_hov{opacity:0;}
.date_string[data-type="taxonomy"]:hover small.badget_w,.date_string[data-type="taxonomy"].current small.badget_w{opacity:0;}
.date_string[data-type="taxonomy"]:hover small.badget_w_hov,
.date_string[data-type="taxonomy"].current small.badget_w_hov{opacity:1;}
.date_string[data-type="taxonomy"]:hover small span,
.date_string[data-type="taxonomy"].current small span{color:#fff;}
.date_string[data-type="taxonomy"]:hover,
.date_string[data-type="taxonomy"].current{background-color:transparent !important;}
.date_string[data-type="taxonomy"] small span{padding:0 10px;color:#ed1163; text-align:center; margin-top:20px; font-size:14px; line-height:14px;}



.media_title_oo{margin-bottom:20px; font-size:36px;}
.media_outer  {width:900px;}
.sort_items{font-size:18px;line-height: 30px;}
.media_place{font-size:20px; line-height:24px; color:#959595; margin-bottom:0px;}
.media_place.heightlimit{height:24px; width:100%; overflow:hidden; }
.media_ul{margin-top:0; width:100%;}
.media_li{width:335px; position:relative; margin-bottom:25px;}
.media_li.items_in_row4{width:250px;  position:relative; margin-bottom:25px;}
.media_li a img{width:100%; height:auto;}
.media_title{margin-top:10px; font-size:18px; line-height: 23px; height:46px;  overflow:hidden; margin-bottom:3px;}
.media_col{width:160px;  }
.media_col h1{font-size:24px; line-height:26px; margin-top:-8px; margin-bottom:10px;}
.media_ul.wide{margin:0px; width:700px;}
.media_ul.narrow{margin:0px; width:700px;}
.media_outer.wide {width:700px;}
.media_outer.narrow {width:700px;}
.mrgl25{margin-right:25px;}
.mrgl25.media_li.items_in_row4{margin-right:20px;}
.media_li span{margin-top:10px; display:block;height:32px; overflow:hidden; }
.prev_titile_outer{width:100%; margin-bottom:7px;}
.gallery-icon{float: right; width: 160px;  height: 90px; overflow: hidden;}
.gallery-icon.flr{float:left;}
.gallery-icon a img{width:100%; height:auto;  }
.gallery-item img{border:0 !important;}
.gallery-item{margin-top:0px !important; margin-bottom:20px;}

 .media_li .hov_masked_text{line-height:222px; }
.media_li a{position:relative; }

.media_li small{position:absolute; top:20px; left:20px; z-index:500;  }
.media_li small span{padding:0 10px;color:#fff; text-align:center; margin-top:20px; font-size:14px; line-height:14px;}
.media_li small.badget_w{opacity:0;}
.media_li small.badget_w_hov{opacity:1;}
.media_li:hover small.badget_w{opacity:1;}
.media_li:hover small.badget_w_hov{opacity:0;}
.media_li:hover small span{color:#ed1163;}
/* media end */



/* events start here */
.events_cols{width:100%; }
.ev_col_li{width:520px;}
.ev_col_li.typof0{width:100%; }
.event_box{width:250px; margin-bottom:30px;}
.event_box.mrgl{margin-right:20px;}
.event_box img{width:100%;}
.event_box h3{margin-top:10px; font-size:14px; line-height:18px;}
.event_box span{width:100%; height:36px; overflow:hidden; font-size:14px; line-height:18px;}
.event_mishni{width:100%; margin-bottom:10px; }
.content_tags .event_mishni p{font-size: 18px; line-height: 22px;}
.event_text_box{width:100%; overflow:hidden; height:240px;
				-webkit-transition: height 0.5s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: height 0.5s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: height 0.5s cubic-bezier(.26, .12, 0, 1);
					  	transition: height 0.5s cubic-bezier(.26, .12, 0, 1); 
					}
.event_text_box_inner{width:100%;}
.event_cont_read{cursor:pointer;color:#4D81B5; margin-top:20px; font-size:14px; line-height:20px; }
.more_info{width:100%; margin-top:20px;}
.event_the_prog{width:100%;}
.event_the_prog h3{font-size:36px; line-height:24px; margin-bottom:20px;}
.single_ev_lin{width:100%; display:none; margin-top:20px; }
.single_ev_lin.current{ display:block;}
.single_ev_daf{width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:2px dotted #ababab; }
.single_ev_prog_col1{width:90px; margin:0px 20px 0px 20px;}
.single_ev_prog_content{width:260px; }
.single_ev_prog_content ,.single_ev_prog_content strong{font-size:14px; line-height:18px;}

.single_ev_pay{color:#fff; font-size:16px; line-height:30px; height:30px; padding:0px 10px 0px 10px; border-radius:5px; background-color:#142735;}

.ifram_outer_sig{width:100%; overflow:hidden; height:0;
				-webkit-transition: height 0.5s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: height 0.5s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: height 0.5s cubic-bezier(.26, .12, 0, 1);
					  	transition: height 0.5s cubic-bezier(.26, .12, 0, 1); }
.ifram_outer_sig_inn{width:100%;  padding-top:20px;}

.vid_sing_ev{width:100%; margin-bottom:20px;}
.vid_sing_ev.media{height:354px; overflow:hidden;}
.vid_sing_ev h3{font-size:36px; line-height:24px; margin-bottom:20px;}
.vid_sing_ev iframe{width:100%;}
.prog_date{width:150px; padding-left:10px; height:49px; font-size:24px; background-color:#485e6e; 
				color:#fff; line-height:49px; margin-right:20px;
					-webkit-transition: background-color 0.5s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: background-color 0.5s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: background-color 0.5s cubic-bezier(.26, .12, 0, 1);
					  	transition: background-color 0.5s cubic-bezier(.26, .12, 0, 1);}
.prog_date.current,.prog_date:hover{background-color:#142735;}

.gallery-item{float:left;}
.gallery-item{margin-bottom:18px;width:161px; height:90px; overflow:hidden;}

.gallery-item.mrgl{margin-right:18px;}
.gallery-icon{width:100%;}
.gallery-icon a img{width:100%;}

.year_title{font-size:24px; margin-left:20px;}
.year_title.current{color:#00b3f0;}
 .content_tags a.ev_sing_types{width:100%; margin-bottom:20px;  font-size:14px; line-height:20px; }
 .content_tags a.ev_sing_types.current{font-weight:700; }
 .content_tags a.event_sing_po{width:100%; margin-bottom:20px; font-size:14px; line-height:20px; }
 
.content_tags a.event_sing_po.current, .content_tags a.event_sing_po.current strong{color:#00b3f0; }
.content_tags h2.event_sing_title{width:100%; margin-bottom: 0px; text-align:center; font-size:24px; line-height:27px;}
.content_tags h3.event_sing_title{width:100%; text-align:center; }
.content_tags h3.event_sing_title p{font-size:24px; font-weight:700; line-height:27px; }



 
/* events end here */

/* gallery start here */
.more_galleries{width:100%; border-top:5px solid #d14921; margin-top:40px; padding-top:10px;}
.more_galleries.shows{border-color:#56aa90;}
.more_galleries h3{font-size:20px; line-height:16px; margin-bottom:13px;}
.med_li_box{width:250px; }
.med_li_box a img{width:100%;}
.med_li_box a h4{margin-bottom:4px; margin-top:10px;}
.med_li_box span{}
.med_li_box.mrgl{margin-right:20px;}
.gotoshow{margin-top:10px;}
.gotoshow strong{color:#56aa90;}

.oman_all_imgs{width:100%; border-top:5px solid #74c8ad;}
.omn_box{width:100%; display:none;}
.omn_box.current{display:block;}
.main_img_box{width:100%;}
.artist_details{ width:790px; height:70px; background-color:#327a6f;}
.artist_content{width:508px; height:40px; padding:15px; border-left:1px solid #44c7f5;}
.content_tags .artist_content p{color:#fff; margin-bottom: 0px;}
.artist_img_content{width:210px; height:40px; padding:15px;}
.artist_img_content  strong,.artist_img_content  span{color:#fff; line-height:20px;}
.img_artist_cont{width:253px; height:140px; overflow:hidden; margin-top:15px;}
.img_artist_cont img{width:100%;}
.img_artist_cont.mrgl{margin-right:15px;}
.artist_html_group{width:100%; display:none;}
.artist_html_group.current{display:block;}
/* gallery end here */


/* shows start here */
.artist_toggle {margin-bottom:8px;}
.page_col_show{width:520px; }
.show_imgs_list{width:160px; height:90px; overflow:hidden; margin-bottom:20px;}
.show_imgs_list.mrgl{margin-right:20px;}
.show_imgs_list img{width:100%;}
.sprite.expand{bottom:0; opacity:0; left:0; z-index:500;
						-webkit-transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-moz-transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);
					  	-o-transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);
					  	transition: opacity 0.3s cubic-bezier(.26, .12, 0, 1);}
.show_imgs_list:hover .sprite.expand{opacity:1;}
.show_text_scrolled{width: 490px; margin-left: 30px;}
.show_text_scrolled_outer{outline:none;width:100%; height:300px;}
.next_lightbox,.prev_lightbox{top:35%;display:block; position:absolute;}
.next_lightbox{left:-100px;}
.prev_lightbox{right:-100px;}
.next_lightbox:hover,.prev_lightbox:hover{opacity:0.7;}
.t_show_thumbs{text-align: left; width:240px;  border-top:5px solid #327a6f; margin-bottom:30px;}
.content_tags ul.pages_list_a li.t_show_thumbs.mrgl{margin-right:20px;}
.t_show_thumbs a img{width:100%;}
.t_show_thumbs span{margin-top:10px;width:100%; text-align:left;}
.t_show_thumbs h3{ text-align:left; font-size:24px; line-height:23px; margin-top:20px; margin-bottom:10px;}
.show_label{left:0; bottom:0; padding:0px 10px 0px 10px; text-align:left; z-index:500;width:220px; height:39px; color:#fff; background-color:#74c8ad; line-height:39px; font-size:20px;}
/* shows end here */


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	border-radius:5px;
	overflow:hidden;
	position: absolute;
	top: 5px;
	left: 0;
	width: 10px;
	height: 97%;
	background:#dddddd;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: right;
}

.jspTrack
{
	background: #dddddd;
	position: relative;
}

.jspDrag
{
		border-radius:5px;
	background: #327a6f;
	position: relative;
	top: 0;
	right: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: right;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: right;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: right;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 0 0 -3px;
}



/* fastival start here */
.fastival_outer{width:100%; border-top:1px solid #ed1163; border-bottom:1px solid #ed1163;  }
 
.header_col_text{width:650px; margin-top:60px;}
.header_col_text p{margin-bottom:5px;}
.header_col_text p ,.header_col_text strong{color:#fff; font-size:20px; line-height:22px;}
.header_col_text p strong span{font-weight:700; font-size:26px; line-height:28px;}
.header_fast{width:100%; height:49px;  border-bottom:2px dotted #a1a1a1;}
.fasti_call{width:100%; margin-top:40px;}
.fast_items{width:100%;}
.fast_items li{width:250px; }
.fast_items li a.img_thumb{width:250px; height:166px; overflow:hidden;}
.fast_items li a img{width:100%;}
.item_title{margin:15px 0px 15px 0px; font-size:19px; line-height:22px;}
.fast_items li.mrgl{margin-right:20px;}
.fast_items li span{width:100%; line-height:20px;height:60px; overflow:hidden;}
.fast_items li span.place_secttag{    display: block; height:auto;margin-bottom:5px;font-size:17px; line-height:18px;  }
.fast_news_a{width:250px;    border-top:5px solid #d6e7e5;  }
.homepage_upd.fast_news_a{overflow:hidden; width:248px;   height:313px; border:1px solid #d6e7e5;  border-top:5px solid #d6e7e5;   }
.fast_news_a.support{background-color:transparent;}
.fast_news_a.support .item_title{font-size:16px;}
.fast_news_a.more_in_f{margin-top:200px; background-color:transparent;  border-color:#d6d92d; margin-bottom:10px;}
.fast_news_a h3{margin:10px; font-size:16px; line-height: 15px;}
.fast_news_a h3.support_nl_r{margin-left:0px; }
.fast_news{margin:10px 10px 20px 10px;}
.fast_news li.borderbot{border-bottom:1px dotted #363636; padding-bottom:10px; margin-bottom:10px;}
.fast_news li,.fast_news li a{    min-height: 48px; display:block; width:100%;}

.fast_support{width:100%; }
.fast_support li.mrgl{margin-right:20px;}
.fast_support li{margin-bottom:20px;}
.fast_newsletter{width:100%; margin-top:10px;}
.nls_mail_f{width:170px; padding:8px 10px 8px 10px; height:14px; background-color:#f6f2e3; border:0px; border-top-left-radius:3px; border-bottom-left-radius:3px; }
.nlssubmit_f{color:#fff; text-align:center; widtH:60px; line-height:30px; height:30px;background-color:#d6e7e5;border:0px; border-top-right-radius:3px; border-bottom-right-radius:3px; }
 .bxslider.fast_news{margin:10px 0;}
		 
 .support_img_t{margin:30px 25px 0 0px;}

.page_col.fastival img{border-top:20px solid #d6d92d;} 
.content_allfull{width:100%; height:300px; overflow:hidden;}
.content_allfull_inner{width:100%;}


.card_req{border:1px solid #ccc;background-color:#d6d92d; padding:0px 20px 0px 20px; color:#000;
			font-size:18px; margin-top:4px; margin-right:10px; line-height:35px; height:35px; border-radius:4px; }
.card_req:hover{opacity:0.7;}
a.single_fb{margin-right:10px;}
/* fastival end here */
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;overflow:hidden;*zoom:1;height:270px}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{right:0;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;right:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{right:10px;background:url(images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{left:10px;background:url(images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:right;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{left:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;right:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.slider_sing_controll{top:95px; position:absolute; right:0; z-index:1000;}
.slider_sing_controll.bx-prev{ right:auto; left:0;}
.slider_single_outer{position:relative; border-top:20px solid #000;}
.slider_single_outer .bx-wrapper .bx-viewport{ }
.slider_single_outer .bx-wrapper{height:360px;}
.slider_content_text{width:350px; color:#fff; text-align:left; font-size:55px; line-height:60px; position:absolute; left:20px; top:30px; z-index:9000;}
.slider_sing_controll a{opacity:0; position:absolute; top:0; left:0; width:100%; height:100%;}
.fullwidth{width:100%;}
.slider_content_mask{width:1060px; height:360px; position:absolute; top:0; z-index:500; left:0; background:url('img/slidergrd.png') no-repeat;}


.ic-ply{z-index:50; top:10px; left:10px; position:absolute;}



.newlogos {
    margin-top: 58px;
    width: 91px;
    margin-right: 10px;
}


/* sprites start here */

.badget_w {width:65px; height:70px; background-position: -65px -219px}
.badget_w_hov {width:65px; height:70px; background-position: -0px -219px}
.bx-next {width:52px; height:144px; background-position: -152px -75px}
.bx-prev {width:52px; height:144px; background-position: -100px -75px}
.c_next {width:9px; height:19px; background-position: -59px -0px}
.c_next_hov {width:9px; height:19px; background-position: -32px -0px}
.c_prev {width:9px; height:19px; background-position: -5px -0px}
.c_prev_hov {width:9px; height:19px; background-position: -41px -0px}
.expand {width:30px; height:30px; background-position: -149px -0px}
.fb {width:31px; height:31px; background-position: -179px -0px}
.fb_g {width:29px; height:30px; background-position: -91px -0px}
.hspr {width:5px; height:11px; background-position: -0px -0px}
.iconplay {width:38px; height:38px; background-position: -108px -31px}
.logo {width:107px; height:78px; background-position: -130px -219px}
.logo_mini {width:32px; height:31px; background-position: -0px -31px}
.next {width:9px; height:19px; background-position: -50px -0px}
.next_hov {width:9px; height:19px; background-position: -14px -0px}
.next_lightbox {width:50px; height:100px; background-position: -50px -75px}
.pager_next {width:38px; height:40px; background-position: -70px -31px}
.pager_prev {width:38px; height:40px; background-position: -32px -31px}
.prev {width:9px; height:19px; background-position: -23px -0px}
.prev_hov {width:9px; height:19px; background-position: -68px -0px}
.prev_lightbox {width:50px; height:100px; background-position: -0px -75px}
.search {width:14px; height:14px; background-position: -77px -0px}
.single_fb {width:44px; height:44px; background-position: -190px -31px}
.single_tw {width:44px; height:44px; background-position: -146px -31px}
.twitter_g {width:29px; height:30px; background-position: -120px -0px}
.yu {width:31px; height:31px; background-position: -210px -0px}

/* sprites end here */