/*
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
*/


@font-face{
	font-family:'almoni-dl';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('fonts/almoni-dl-aaa-300.eot'); 
	src: url('fonts/almoni-dl-aaa-300.eot?#iefix') format('embedded-opentype'), 
		url('fonts/almoni-dl-aaa-300.ttf') format('truetype'), 
		url('fonts/almoni-dl-aaa-300.woff') format('woff'), 
		url('fonts/almoni-dl-aaa-300.svg#almoni-dl-300') format('svg');

}
@font-face{
	font-family:'almoni-dl';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('fonts/almoni-dl-aaa-400.eot'); 
	src: url('fonts/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'), 
		url('fonts/almoni-dl-aaa-400.ttf') format('truetype'), 
		url('fonts/almoni-dl-aaa-400.woff') format('woff'), 
		url('fonts/almoni-dl-aaa-400.svg#almoni-dl-400') format('svg');

}
@font-face{
	font-family:'almoni-dl';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('fonts/almoni-dl-aaa-700.eot'); 
	src: url('fonts/almoni-dl-aaa-700.eot?#iefix') format('embedded-opentype'), 
		url('fonts/almoni-dl-aaa-700.ttf') format('truetype'), 
		url('fonts/almoni-dl-aaa-700.woff') format('woff'), 
		url('fonts/almoni-dl-aaa-700.svg#almoni-dl-700') format('svg');
 
}

*:not([class*="elementor"]){font-family:'almoni-dl',arial; font-size:18px; line-height:22px; color:#3b3b3b; font-weight:400;}


.dl,.dlb,.dll,.dlbb{font-family:'almoni-dl',arial;}
.dll{font-weight:300;}
.dlb{font-weight:700;}
.dlbb{font-weight:700;}


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
 
iframe[name="google_conversion_frame"]{display:none;}

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;
	vertical-align: middle;
}
/* 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;
}
img{ display:block;}
input,textarea{resize: none; outline:none; -webkit-border-radius: 0px;  -webkit-appearance: none; border:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;}
a{	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;}
  	
.easeopacity{	-webkit-transition: opacity 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
   -moz-transition: opacity 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
     -o-transition: opacity 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
        transition: opacity 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */

-webkit-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
   -moz-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
     -o-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
        transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */}  	
.easeall{	-webkit-transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
   -moz-transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
     -o-transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
        transition: all 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */

-webkit-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
   -moz-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
     -o-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
        transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */}  	
textarea::-webkit-input-placeholder,input::-webkit-input-placeholder { /* WebKit browsers */
   font-size:17px; color:#0635ab; 
}
textarea:-moz-placeholder,input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   font-size:17px; color:#0635ab; 
}
textarea::-moz-placeholder,input::-moz-placeholder { /* Mozilla Firefox 19+ */
   font-size:17px; color:#0635ab; 
}
textarea:-ms-input-placeholder,input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size:17px; color:#0635ab; 
}
strong,strong *{font-weight:700;}
button{border:0; padding:0; cursor:pointer;}
address{font-style:normal;}
.alignmiddle{
	position:absolute;
	top:50%;
	  -webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
    	-o-transform: translateY(-50%);
    	transform: translateY(-50%);
	}
.defcolor{color:#0635ab;}
.defbgcolor{background-color:#0635ab;}
.flc{clear:both;}
.flr{float:right;}
.fll{float:left;}
.col-1-1{width:100%;}
.col-2-1{width:50%;}
.fixed{position:fixed}
.absolute{position:absolute;}
.relative{position:relative;}
.taligncenter{text-align:center;}

.page_wider{width:1280px; margin:auto;}
.page_inner{width:1060px; margin:auto;}
.page_inner2{width:1140px; margin:auto;}
.mrgb50{margin-bottom:50px;}
.mrgb25{margin-bottom:25px;}
.mrgb20{margin-bottom:20px;}
.mrgt30{margin-top:30px;}

.dropshadow{ 
 -webkit-text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
	-moz-text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
    	-ms-text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
    	-o-text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
    	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);}

.header_strip{height:33px;}
.loginlink{line-height:33px; color:#fff; font-size:17px;}
.langlink{line-height:33px; color:#fff; font-size:17px; margin-left:12px;}
.loginlink i{display:inline-block; margin-left:10px;    position: relative;    top: -1px;}
.header_outer{height:80px;}
.header_inner{background-color:#fff; height:80px;  }
.logo_head{width:330px; z-index:5000; height:140px; background-color:#fff; line-height:140px; }
.logo_head img{display:inline-block;}
.logo_head_out{width:330px;height:80px; }
.logo_head_small{padding:0 40px; line-height:80px;}
.logo_head_small img{display:inline-block;}
.site-nav ul.nav-menu{float:right; width:680px; }
.site-nav ul.nav-menu > li{float:right; position:relative; }
.site-nav ul.nav-menu > li > a{float:right; line-height:80px; padding:0 6px;  font-size:18px; color:#0635ab; }
.site-nav ul.nav-menu > li:after{content:''; display:inline-block; height:20px; width:1px; background-color:#0635ab; margin:30px 2px 0 2px;}
.site-nav ul.nav-menu > li > ul.sub-menu{max-height:0; overflow:hidden; border-left:1px solid #0635ab; width:750px;  position:absolute; top:80px; right:0; z-index:10000; background-color:rgba(255,255,255,0.95);
-webkit-transition: max-height 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
   -moz-transition: max-height 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
     -o-transition: max-height 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); 
        transition: max-height 500ms cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */

-webkit-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
   -moz-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
     -o-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); 
        transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940); /* easeOutQuad */
}
.site-nav ul.nav-menu > li > ul.sub-menu:before{content:''; display:block; margin-bottom:20px; height:5px; width:100%; background-color:#0635ab;}
.site-nav ul.nav-menu > li > ul.sub-menu:after{clear:both;content:''; display:block; margin-top:30px; height:1px; width:100%; background-color:#0635ab;}
.site-nav ul.nav-menu > li > ul.sub-menu li{ width:280px; margin-right:70px; display:inline-block;border-bottom:1px solid #0635ab; }
.site-nav ul.nav-menu > li > ul.sub-menu li:nth-child(2n){ margin-right:40px;}
.site-nav ul.nav-menu > li > ul.sub-menu li a{width:250px; padding:0 15px; color:#0635ab; line-height:48px; font-size:15px;}
.site-nav ul.nav-menu > li > ul.sub-menu li a:after{float:left; content:''; margin-top:19px; display:block; width:6px; height:11px; background:url('img/left.png') no-repeat;}

.site-nav ul.nav-menu > li.current-menu-item > a,.site-nav ul.nav-menu > li:hover > a{color:#fff; background-color:#0635ab;}
.site-nav ul.nav-menu > li:hover > ul.sub-menu{max-height:1000px;}

.footer{margin-top:90px; height:110px;}
.footer_inner{margin:auto; z-index:2; width:1280px;}
.footer_logo{width:300px; height:110px; background-color:#fff; }
.footer_logo img{display:inline-block;}
.footer_logo p{font-size:13px; line-height:30px;}
.footer_whitebg{height:110px;background-color:#fff;  z-index:1; width:50%; }
.footer_linx{width:980px;height:110px; }
.footer_linx_r{width:730px; margin:30px 40px 0 0;}
.footer_links li a{color:#fff; font-size:13px; line-height:18px; }
.footer_links li{padding-left:9px; margin-left:9px; border-left:1px solid #fff;}
.footer_links li:last-child{padding:0; margin:0; border:0;}
.footer_links{margin-bottom:15px; height:18px; }
.footer_links.second_line li a{font-size:14px; line-height:18px; }
.footer_links.second_line li{padding:0; border:0; }
.footer_links:after{content:''; clear:both;}
.credit_foo a{color:#fff; display:inline-block; font-size:13px; font-weight:300;}
.credit_foo a.sprite{margin-bottom:20px; }
.credit_foo{margin-top:26px;}
 
/* home page start here */
.slider_top_social{left:0; width:45px;   z-index:1500;}
.slider_top_social .center_a_soc{margin:0; }
.slider_top_social .center_a_soc:hover{width:45px;}
.slider_hp_l_controller{left:-85px;}
.hp_slider_outer{width:1280px; margin:0 auto 50px auto;}
.slider_top_layer{bottom:0; right:0; z-index:1000; }
.slider_top_layer_right{margin-left:80px; background-color:#0635ab; height:335px;padding:110px 20px 25px 20px; width:290px; }
.slider_top_layer_right *{font-weight:300;color:#fff; font-size:20px;    line-height: 26px;}
.slider_top_layer_right p{margin-bottom:40px;}
.abt_slider_button{display:block; font-weight:700; border-radius:4px; margin:auto; font-size:23px; line-height:40px; width:170px; color:#0635ab; background-color:#fff; }
.slider_hp_l{ width:660px; overflow:hidden;}
.slider_hp_l_o{margin-top:190px; width:660px;  }
.slider_hp_l ul{width:35000px; right:0; }
.slider_hp_l ul li{width:285px; margin-left:90px;}
.slider_hp_l ul li *{color:#fff;}
.hp_slider_li_title{font-size:30px; line-height:30px; margin-bottom:10px;  padding-bottom:10px;border-bottom:1px solid #fff; }
.hp_slider_li_stitle{font-size:18px; overflow:hidden; margin-bottom:15px;  line-height:22px; height:44px; }
.hp_slider_li_link{padding:8px;height: 100%;display: block; line-height:40px; color:#fff; border:1px solid #fff; border-radius:4px; font-size:20px;}



.slider_hp_l_controller[data-dir="right"]{
    right:-50px; left:auto;
}

.hp_icons ul li{width:185px; margin-left:44px;}
.hp_icons ul li a{width:140px;}
.hp_icons ul li h2{line-height:26px;  font-size:25px;}
.hp_icons ul li i{display:inline-block; }
.hp_icons ul li .hp_li_ic_outer{  margin:0 auto 28px auto; }
.hp_li_ic_outer{height:95px;}
.hp_icons_spr{ width:0px; height:144px; border-left:1px solid #0635ab; margin-right:44px;}
.hp_icons ul li:last-child {margin:0; width:140px;}
.hp_icons ul li:last-child .hp_icons_spr{display:none;}
.hp_right_col{width:580px;}
.hp_left_col{width:440px;}
.sect_title{border-bottom:1px solid #486bc1;  }
.sect_title h2{font-size:28px;  line-height:38px;}
.sect_title_all{line-height:38px; font-size:17px;}
.sect_title_all i{    margin-right: 10px;    display: inline-block;    line-height: 38px;    vertical-align: middle;}
.timebox{  background-color:#f1f2f2; width:110px; height:110px; line-height:110px; border-left:1px solid #0635ab; font-size:30px; }
.updates_list_ul li{margin-bottom:8px; }
.updates_list_ul li:last-child{margin:0;}
.updates_li_content_outer{height:110px; width:450px;}
.up_category_list .updates_li_content_outer{width:660px;}
.up_category_list.updates_list_ul > li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #486bc1;}
.updates_li_content h3{width:400px; font-size:26px; line-height:30px; overflow:hidden;}
.updates_li_content h2 {
    width: 400px;
    font-size: 26px;
    line-height: 30px;
    overflow: hidden;
}
.updates_li_content p{width:400px; font-size:17px; line-height:22px; height:44px; overflow:hidden;}
.hp_li_upds .updates_li_content h3{height:auto; max-height:60px;}
.hp_li_upds .updates_li_content p{height:auto; max-height:88px;}
.hp_li_upds .updates_li_content_outer{height:auto; }
.widget .timebox{width:55px; height:51px; font-size:24px; line-height:51px; }
.about_aside .widget .timebox{font-size:17px;}
.widget .updates_li_content_outer,.widget .updates_li_content_outer p{width:248px; height:57px; overflow:hidden;}
.widget .updates_li_content_outer p{     margin-top: -6px; font-size:16px; line-height:19px; }
.widget  .updates_list_ul h3{margin-bottom:20px;}
.widget  .updates_list_ul li{    margin-bottom: 14px;padding-bottom:14px; border-bottom:1px solid #486bc1;}
.widget .sect_title_all{font-size:16px; font-weight:400;}
.widget  .updates_list_ul li:last-child{margin-bottom:0;}
.category_temp.up_category_list.updates_list_ul > li{padding-bottom:40px; margin-bottom:40px;}
.category_temp.up_category_list.updates_list_ul .itn_cont{margin:20px 0;}

 


.readmore_box{   left:0; width:40px; height:40px; background-color:#f1f2f2; line-height:40px;}
.readmore_box i{display:inline-block;}
.hp_about_pages{background-color:#f1f2f2;}
.hp_about_pages_title{color:#fff; width:180px; line-height:62px; font-size:22px;}
.hp_about_pages_title i{left:-8px; }
.hp_about_pages ul{margin-right:24px;}
.hp_about_pages ul li,.hp_about_pages ul li *{line-height:62px; font-size:17px; }
.hp_about_pages ul li a{margin-left:12px;}
.hp_about_pages ul li{padding-left:12px;}
.hp_about_pages ul li:last-child,.hp_about_pages ul li:last-child a{padding:0; margin:0;}
.faq_list_ul li{ border-bottom:1px solid #0635ab;}
.faq_list_ul li a h3,.popuptitle_faq{padding:0 17px;  line-height:72px; height:72px; overflow:hidden; }
.widget .faq_list_ul li a h3{max-width:240px; padding:0 10px; font-size:16px; line-height:22px; height:auto; }
.widget .faq_list_ul li .update_le_togglereadmore{position:relative; margin:20px 0;}

.popuptitle_faq{padding:0; line-height:40px;  }
.faq_list_ul li:hover a.faq_title{background-color:#0635ab;}
.faq_list_ul li:hover a.faq_title h3{color:#fff;}
.faq_list_ul .readmore_box{left:20px;}
.inside_closer{top:16px;     z-index: 500;}
.faq_li_content{max-height:0px; overflow:hidden; background-color:#fff;  }
.faq_list_ul li.active .faq_li_content{max-height:1500px;}
.faq_li_content_inner{padding:15px; width:550px; }
.hp_banners_ul{width:1040px; padding:0 10px;}
.hp_banners_ul li{width:510px;}
.hp_banners_ul li:nth-child(2n){float:left;}
.hp_banner_content{left:35px; z-index:500;  width: 240px;}
.hp_banner_content p{color:#fff; font-size:24px; line-height:28px;}
.readmobe_button{width:166px; line-height:40px; border:1px solid #fff; font-size:23px; margin: 10px auto 0 ; border-radius:4px; color:#63bf3d;}

.contact_right{width:350px;   margin-left:40px;}
.contact_right.legal_Req{float:none; margin:auto; }
.form_holder label {font-size:17px; line-height:36px;}
.form_holder input,.form_holder textarea {padding:8px 10px; margin-bottom:12px; border:1px solid #0635ab; width:328px;
font-size:17px; background-color:#f1f2f2;  height:17px; }
.form_holder textarea{height:140px; margin-bottom:20px;}
.form_holder button{color:#fff; height:36px; border:0; line-height:36px; font-size:17px; margin-bottom:20px;}
#rep_msg.redtext{color:#c90000;}
.contact_sect_inner{width:1044px; padding:0 8px;}
.contact_center{width:265px;}
.contact_sect_title{font-size:17px; line-height:36px; border-bottom:1px solid #0635ab;}
.contact_left{width:340px; }


.volunteering_form_outer .contact_right{width:310px;}
.volunteering_form_outer .form_holder input,.volunteering_form_outer  .form_holder textarea{width:290px; }



.address_hp_icons{width:220px; margin:20px auto 0px auto;}
.hp_center_add{margin-bottom:28px; font-style:normal; }
.hp_center_add span{    font-size: 19px;    width: 150px;    line-height: 17px;}
.add_icon_outer{width:48px; height:40px; margin-left:15px; line-height:40px;}
.add_icon_outer i{display:inline-block;}
.contact_left iframe{height:300px;}
.contact_left .contact_sect_title{width:270px; margin:0 auto 20px auto;}

.center_socials{width:350px; margin-top:20px;}
.center_social_outer{width:195px; height:45px; background-color:#4b60a0; border-bottom:3px solid #445893;}
.center_i_outer{width:45px; height:45px; line-height:45px;}
.center_i_outer i{display:inline-block;}
.center_social_txt{color:#fff; line-height:45px; font-size:15px;     width: 150px;}
.center_a_soc{margin-left:10px; width:45px; overflow:hidden; }
.center_a_soc:hover {width:195px;}
.soc_youtube .center_social_outer{background-color:#d73200; border-bottom:3px solid #c73323;}
.soc_tw .center_social_outer{background-color:#01aced; border-bottom:3px solid #26a2d6;}
.afek_img_outer{width:95px; height:95px; line-height:95px;}
.afek_img_outer img{max-width:95px; max-height:95px; display:inline-block;}


.vid_slider_out{overflow:hidden;}
.vid_slider_out ul{right:0; width:35000px; }
.vid_slider_out ul li{width:440px;  margin-left:12px;}
.vid_slider_out ul li .vid_slider_out_box{width:215px; margin-bottom:12px;}
.hp_vid_mask{height:100%;  opacity:0; z-index:500; background-color:rgba(6,53,171,0.45); top:0; right:0; }
.hp_vid_mask.active,.vid_slider_out ul li .vid_slider_out_box .hp_vid_mask,.gallries_sect ul li .vid_slider_out_box .hp_vid_mask{opacity:1;}
.hp_vid_mask i{display:inline-block;}
.vid_spr_sl{width:2px; height:20px; background-color:#0635ab; margin:2px 12px 0 12px;}
.hp_vid_mask h4{color:#fff; font-size:18px; height:80px; width:185px; padding:0 15px; line-height:20px; }
.hp_vid_mask h4.vid_caphp{height:40px; margin-top:10px;}
.t_g_social a{margin:0 3px;}
.t_g_social{height:40px;}
/* home page end here */


/* pages start here */
.page_txt_left{width:790px;}
.itn_cont h1,.itn_cont h2{font-size:20px; line-height:26px; margin-bottom:20px;}
 .itn_cont a{text-decoration:underline;}
 .s_res{margin-bottom:20px;}
.itn_cont .stitle a{color:#0635ab;}
.sr_link {direction:ltr;}
 
.itn_cont p{margin-bottom:20px;}
.itn_cont_txtp{width:660px;}
.cat_bl_title,.faq_single_title{font-weight:900; color:#0635ab; font-size:30px; margin-bottom:45px;}
.itn_cont img {max-width:100%; height:auto;}
.itn_cont img.aligncenter {display:block; margin:auto;}

.afk_title{font-size:20px; border-bottom:1px solid #c2c2c2; line-height:22px; margin:0 40px 25px 0; }
.page_afeks_ul{width:680px; margin:30px auto 0 auto;}
.page_afeks_ul li{margin-bottom:40px; }
.page_afeks_ul li h3{font-size:29px; margin-bottom:25px; line-height:22px;}
.page_afeks_content{width:565px;}
.page_afeks_content,.page_afeks_content *{font-size:16px; line-height:22px;}

.top_img{height:250px; margin-bottom:60px;}
.top_img_mask{z-index:500; top:0; right:0; opacity:0.35; height:100%;}
.top_img_content_layer{ bottom:30px; right:0; z-index:1000; }
.top_img_content_inner,.top_img_content_inner *{color:#fff; font-size:30px; line-height:40px;}
.top_img_content_inner h2{width:630px; font-size:50px; line-height:60px; border-bottom:1px solid #fff; margin-bottom:10px;}
.top_img_content_inner h1 {
    width: 630px;
    font-size: 50px;
    line-height: 60px;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    }
.about_aside{width:310px; }
.widget{margin-bottom:70px; }
.widget_title{font-size:28px; line-height:30px; margin-bottom:15px; border-bottom:1px solid #486bc1; }
.side_about_list li {border-right:1px solid transparent; }
.side_about_list li a{padding:0 20px; width:270px; line-height:40px; font-size:18px; }
.widget .side_about_list li a{position:relative;}
.widget .side_about_list li a i{left:20px; margin:0;}
.side_about_list li a i{margin-top: 14px; }
.side_about_list li:hover {border-right:1px solid #0635ab; background-color:#f1f2f2;}
.widget_content,.widget_content *{font-weight:300; font-size:20px; line-height:26px;}
.widget_content{margin-bottom:30px;}
.icon_volunteering_small,.icon_volunteering_big,.icon_joinus_big{display:block; margin:0 auto 20px auto; }
.icon_volunteering_big,.icon_joinus_big{margin-bottom:45px; margin-top:30px;}
.button_widget{color:#fff;  line-height:70px; text-align:center; font-size:28px; background-color:#0635ab;}
.volunteering_form_outer,.vol_outer{display:none;}
.volunteering_form_outer.active,.vol_outer.active{display:block;}

.team_ul li{width:250px; height:512px; margin:0 0 30px 20px; }
.team_ul li:nth-child(3n){margin-left:0;}
.team_img_outer{height:199px; overflow:hidden; margin-bottom:15px;}
.team_position{font-size:20px; margin-bottom:15px; line-height:22px;overflow:hidden; height:22px;  border-bottom:1px solid #0635ab;}
.team_name{font-size:20px;  margin-bottom:5px;  overflow:hidden; height:28px;  line-height:28px;}
.team_name,.team_name *{font-weight:700;}
.team_content{font-size:16px; margin-bottom:15px; line-height:25px; height:80px; overflow:hidden;}
.team_content > a{font-size:16px; margin-bottom:15px; line-height:25px; height:80px; overflow:hidden;}
.team_readmore,.team_readmore2{line-height:20px; font-size:16px;margin-bottom:10px; }
 
.team_readmore2{margin-top:20px; color:#0635ab;}
.team_ctn_acc{  max-height:44px; overflow:hidden;}
.team_ctn_acc.active{max-height:2000px;}

.team_email{font-size:18px; line-height:35px; border-bottom:1px solid #0635ab; margin-bottom:7px;}
.team_spr{height:1px; }
.team_phone{font-size:18px; line-height:26px; margin-bottom:10px;}
.team_socials a{margin-left:5px;}
.team_socials{}
.phone_title,.phone_box{height:22px;     font-size: 18px;line-height:22px; padding-right:10px; margin-right:10px; border-right:1px solid #0635ab;}
.phone_box{display:none;}
.team_phone.active .phone_title{display:none;}
.team_phone.active .phone_box{display:block;}


.it_mask{width:0; height:0; top:0; right:0; opacity:0; z-index:10000; background-color:#000;}
.it_mask.active{width:100%; height:100%; opacity:0.85;}
.it_content{width:0; height:0; top:0; right:0; opacity:0; overflow:hidden; z-index:10500; }
.it_content.active{width:100%; height:100%; opacity:1;}
.it_content_inner{}
.it_content_wrap{width:970px; margin:auto; top:-40px;}
.it_content.active .it_content_wrap{top:0;}
.it_content_wrap2{background-color:#fff; padding:40px 55px; width:860px;}
.it_right{width:250px;}
.it_left{width:550px;}
.it_left,.it_left *{font-size:16px; line-height:20px;}
.it_left p{margin-bottom:20px;}
.it_close{color:#fff;  font-size:16px; line-height:16px; margin-bottom:20px;}

.team_tax_details *{line-height:24px; font-weight:300; }
.tax_social_bb{display:inline-block; margin:0 16px;}
.tax_social_bb a{margin:0 2px;}
.tax_social_bb span{line-height:24px; margin-left:12px;}
.team_tax_details{padding:5px 0; background-color:#f1f2f2; border-top:1px solid #1742b1; border-bottom:1px solid #1742b1;}
.team_list_pre_title{margin-bottom:10px; font-size:18px; line-height:18px;}
.institutes_list_ul{margin-top:10px; width:750px;}
.institutes_list_ul li{padding:40px 0; border-bottom:1px solid #0635ab;}
.institutes_list_ul li h3{line-height:36px; margin-right:15px; font-size:30px;}
.institutes_list_ul li span{width:650px;     margin-right: 15px;}
.institutes_list_ul li:hover {background-color:#0635ab;}
.institutes_list_ul li:hover h3,.institutes_list_ul li:hover span{color:#fff;}
.institutes_list_ul li .readmore_box{margin-left:15px;}

 
.press_title_pre{font-size:16px; margin:20px 10px 10px 0; margin-right:10px; margin-bottom:10px;}
.presses_list > li{border-top:1px solid #1742b1;}
.presses_list_line{padding: 20px 0;}
.presses_list_line a i{left:20px;}
.presses_list_line *,.presses_list_line a{font-size:20px; line-height:26px;}
.presses_list_line time,.press_org{font-size:16px; }
.presses_list_line time{margin-right:10px; margin-left:5px;}
.press_org{margin-left:15px;}
.press_title{font-size:20px; }
.press_post_tag{  background-color:#f1f2f2;}
.press_post_tag ul{ padding:0 10px; width:770px;}
.press_post_tag li a,.press_post_tag li span{line-height:25px; font-size:14px; }
.press_post_tag li span{margin:0 10px; }
/* pages end here */

/* single start here */
.bc_single{font-size:16px; margin-bottom:20px;}
.bc_single.fll{text-align:left;}
.single_post_title{width:709px; margin-bottom:35px; border-left:1px solid #234db5; padding:40px; background-color:#f1f2f2; }
.single_post_title time{font-size:50px; margin-left:50px; line-height:40px; }
.single_post_title h1{font-size:26px; line-height:40px;}
/* single end here */
.single_post_title h2 {
    font-size: 26px;
    line-height: 40px;
}

div.sch_square .pp_close i{color:#fff; font-size:20px; top:-35px;}

div.sch_square .pp_left,div.sch_square .pp_middle,div.sch_square .pp_right,div.sch_square .pp_content
{}
div.sch_square .pp_content .ppt{color:#000}div.sch_square
 .pp_expand{background:url(img/prettyPhoto/sch_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
 div.sch_square .pp_expand:hover{background:url(img/prettyPhoto/sch_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
 div.sch_square .pp_contract{background:url(img/prettyPhoto/sch_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
 div.sch_square .pp_contract:hover{background:url(img/prettyPhoto/sch_square/sprite.png) 0 -47px no-repeat;cursor:pointer} 
 div.sch_square .pp_details{position:relative}div.sch_square .pp_description{color:#000;float:right;padding-right:20px}.pp_nav{float:right;margin:0 10px 0 0}div.sch_square #pp_full_res .pp_inline{color:#000}div.sch_square .pp_gallery a.pp_arrow_previous,div.sch_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.sch_square .pp_nav .pp_play,div.sch_square .pp_nav .pp_pause{display:none}div.sch_square .pp_arrow_previous{background:url(img/prettyPhoto/sch_square/sprite.png) 0 -71px no-repeat}div.sch_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.sch_square .pp_arrow_next{background:url(img/prettyPhoto/sch_square/sprite.png) -22px -71px no-repeat}div.sch_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.sch_square .pp_loaderIcon{background:url(img/prettyPhoto/sch_square/loader.gif) center center no-repeat}
 a.pp_next .next_sch_cust{width:79px;height:65px;background:url(img/prettyPhoto/sch_square/prev.png);display:block;right:-29px;top:40%;position:absolute}a.pp_previous .previous_sch_cust{width:79px;height:65px;background:url(img/prettyPhoto/sch_square/next.png);display:block;left:-29px;top:40%;position:absolute}div.sch_square .pp_top{height:0}div.sch_square .pp_content_container .pp_right,div.sch_square .pp_content_container .pp_left{padding:0}
 .pp_overlay{backround-color:rgba(38,38,38,0.70)}div.pp_pic_holder a:focus{outline:none}
 div.pp_overlay{background:#000;display:none;
left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav p{float:left;margin:0 4px;color:#000;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{    float: left;display:block;height:100%;width:49%}
a.pp_previous{    float: left;display:block;height:100%;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{ width: 40px; color:#fff;position:absolute;right:-8px;top:-45px;display:block;line-height:22px;}.pp_bottom{position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{left:0;position:absolute;width:20px}.pp_bottom .pp_middle{left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.sch_square .pp_details{display:none;}
.st115{fill:color:#fff;}
a.pp_close .st115 g{visibility: visible !important;}
a.pp_next i,a.pp_next  svg{  color:#fff;    left: -40px;
    color: #fff;
    position: absolute;
    width: 30px;}
a.pp_previous svg, a.pp_previous i{    right: -40px;
    color: #fff;
    position: absolute;
    width: 30px;}
 
 
 /* events start */
 .event_box_single{margin-bottom:30px;}
 .event_img_out{width:280px; height:170px;}
 .event_img_out time{width:105px; line-height:30px; font-weight:24px;color:#fff; text-align:center;right:0; top:0; background-color:#0635ab; }
 .events_list > ul > li{padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #0635ab;}
 .event_content_out{width:480px;}
 .event_content_out h2{margin-bottom:10px; font-size:30px; height:25px; overflow:hidden;line-height:25px;}
 .ev_attributes{margin-bottom:18px; }
  .ev_attributes span{font-size:16px; line-height:20px;}
 .ev_attributes_i i{ display:inline-block;}
 .ev_attributes_i{margin-left:10px; width:20px; height:20px; line-height:20px; text-align:center;}
 .event_content_out .ev_attributes:last-child{margin-bottom:0;}
 .readeventmore{left:0; bottom:0px; z-index:5; line-height:12px;}
 .single_event_spr{margin:20px 0; height:1px; background-color:#0635ab;}
 .fb_event_soci{margin-top:30px;}
 .fb_ev_outer{color:#0635ab;}
 .share_single{margin-right:10px; }
 .fb_event_share span{margin-left:10px; line-height:22px;}
 /* events end */
 
 
 .site_search{    margin-top: 20px; width:218px; height:34px; border:1px solid #0635ab; }
 .site_search button{width:34px; height:34px; background-color:#0635ab; text-align:center; line-height:34px; }
 .site_search button i{display:inline-block; vertical-align:middle; }
 .site_search input{font-size:20px; color:#0635ab; width:160px; height:20px; padding:7px 10px; }
 .site_search input::-webkit-input-placeholder { /* WebKit browsers */
   font-size:20px; color:#0635ab; 
}
 .site_search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   font-size:20px; color:#0635ab; 
}
 .site_search input:-moz-placeholder { /* Mozilla Firefox 19+ */
   font-size:20px; color:#0635ab; 
}
 .site_search input:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-size:20px; color:#0635ab; 
}


 
 .ll_ltr,.ll_ltr *{direction:ltr;}
  .ll_ltr .contact_right{margin-left:0; }

.p_afek_nlink a{text-decoration: underline;}



.itn_cont ol{
	list-style-type: decimal;
	list-style-position: outside;
    margin-inline-start: 19px;
}
.itn_cont ul{
	list-style-type: disc;
	list-style-position: outside;
    margin-inline-start: 19px;
} 
.itn_cont strong *,
.itn_cont strong{
	font-weight: 700;
}



.hp_icons_svg{
	display: inline-block;
	width: auto;
    height: 104px;
}


.info_pp_trigger,
.info_pp_trigger svg{
	width: 1rem;
	height: 1rem;
	cursor: pointer;
	text-decoration: none !important;
}
.info_pp_wrapper {
	display: none;
	position: fixed;
	inset: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	background-color: rgba(0,0,0,0.3);
	z-index: 99;
}
.info_pp_wrapper.show {
	display: flex;
}
.info_pp_container {
	background-color: #fff;
	width: 900px;
	height: calc(100% - 60px);
	padding: 30px 50px 50px;
	box-sizing: border-box;
	overflow: auto;
}
.info_pp_close {
	margin-bottom: 15px;
	margin-inline-start: -25px;
	display: inline-block;
}

.info_pp_close,
.info_pp_close svg {
	width: 30px;
}


.logo_head_out{
	width: 176px;
}
.logo_head img{
width: 100%;    display: block;
}
.logo_head{
width: 100%;position: static;
height: 80px;line-height: 176px;
}
.site-nav ul.nav-menu{
width: auto; display: flex;
}
body .hp_slider_outer > img{width:100%; height:auto;}
.slider_top_layer {
padding:0 70px 20px 0; box-sizing:border-box;
}
.v4_hp_double{display: flex; width: 1280px; margin:0 auto 50px;}
.v4_hp_double_item{width: 100%;}
.v4_hp_double_item > a{display: block; width:100%;}
.v4_hp_double_layer {

right:30px; 
padding: 20px; 
z-index: 200;
box-sizing:border-box; 
width: 385px;
}
.v4_hp_double_layer p{
font-size: 18px;
color: #fff;
overflow: hidden;
margin-bottom: 15px;
line-height: 22px;
height: 44px;
}
.v4_hp_double_layer h2{
font-size: 30px;
line-height: 30px;
margin-bottom: 10px;    
color: #fff;
padding-bottom: 10px;
border-bottom: 1px solid #fff;
}
.v4_hp_double_layer a{
padding: 0 8px;
height: 58px;
display: inline-block;
line-height: 58px;
color: #fff;
border: 1px solid #fff;
border-radius: 4px;
font-size: 20px;
}