@import url("css-aid.css");
@font-face {
    font-family: 'the_sans_semi_bold-regular';
    src: url('../fonts/thesans_semibold_plain-webfont.eot');
    src: url('../fonts/thesans_semibold_plain-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/thesans_semibold_plain-webfont.woff') format('woff'),
         url('../fonts/thesans_semibold_plain-webfont.ttf') format('truetype'),
         url('../fonts/thesans_semibold_plain-webfont.svg#the_sans_semi_bold-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'the_sans_semi_light-regular';
    src: url('../fonts/thesans_semilight_plain-webfont.eot');
    src: url('../fonts/thesans_semilight_plain-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/thesans_semilight_plain-webfont.woff') format('woff'),
         url('../fonts/thesans_semilight_plain-webfont.ttf') format('truetype'),
         url('../fonts/thesans_semilight_plain-webfont.svg#the_sans_semi_light-regular') format('svg');
    font-weight: normal;
    font-style: normal;

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

}
body{background:#fff;color:#000;position:relative;font-family:arial, verdana, sans-serif;font-size:14px;}
ul,li{list-style:none;margin:0;padding:0;}
/*ul{float:left;}
li{margin-left:40px}; - social icons in footer*/
a{text-decoration:none;color:#fff;}
a:hover{color:#047ABA;}
p,h1,h2,h3{margin:0;padding:0;font-family:arial;color:#000;}
p {font-size: 13px;line-height: 19px; color:#000;} /* line-height from 19 to 25, 3-18-15, the back again (too much space) 3-27-15 */
.br{float:left;width:100%;}

.content h1 {font-size: 2.7em;line-height: 57px; padding: 0;}
.content h2 {font-size: 2.3em;line-height: 50px;}
.content h3 {font-size: 2em;line-height: 35px;}
.content h4 {font-size: 1.7em;line-height: 30px;}
.content h5 {font-size: 1.3em;line-height: 27px}
.content h6 {font-size: 1em;line-height: 24px;}

#a{display:block;float:left;height:185px;margin-top:-185px;margin-left:15px;position:relative;width:100%;z-index:99;}
#titleLogo{font-weight: normal; font-family: "the_sans_semi_light-regular", Arial, Helvetica, sans; float:left;color:#fff;font-size:30px;margin-left:128px;margin-top:48px; line-height: 30px;position:relative;z-index:999; text-shadow: 0 1px 0px #000, 0 -1px 0 #000, 1px 0 0 #000, -1px 0 0 #000; -webkit-text-shadow: 0 1px 0px #000, 0 -1px 0 #000, 1px 0 0 #000, -1px 0 0 #000; -moz-text-shadow: 0 1px 0px #000, 0 -1px 0 #000, 1px 0 0 #000, -1px 0 0 #000}
#titleLogo b {font-size: 30px; font-family: "the_serif-regular", Arial, Helvetica, sans; font-weight: 700; }

#body{margin:auto;max-width:1050px;}
#wrapper{float:left;padding:15px;border-radius:10px;-moz-box-shadow:inset 0 0 7px #999;-webkit-box-shadow:inset 0 0 7px #999;box-shadow:inset 0 0 7px #999;-o-box-shadow:inset 0 0 7px #999;}
#wrapper_header{float:left;margin-bottom:3px;width:100%;border: 1px solid white;/*overflow: hidden;*/border-top-left-radius:8px;-webkit-border-top-left-radius: 8px;-moz-border-top-left-radius: 5px;border-top-right-radius:8px;-webkit-border-top-right-radius: 8px;-moz-border-top-right-radius: 5px;}
/*banner*/
.allinone_bannerRotator{position:relative;}
.allinone_bannerRotator img{position:absolute;top:0px;left:0px;max-width:none;max-height:none;}
.allinone_bannerRotator_list{margin:0;padding:0;list-style:none;display:none;}
.allinone_bannerRotator .stripe{position:absolute;display:block;height:100%;z-index:1;overflow:hidden;}
/*.allinone_bannerRotator .block{position:absolute;display:block;z-index:1;overflow:hidden;}*/
.mycanvas{display:none;}
.allinone_bannerRotator.classic{cursor:auto !important;}
.allinone_bannerRotator.classic .bannerControls{position:absolute;left:0;top:0;z-index:2;width:100%;}
.allinone_bannerRotator.classic .leftNav,
.allinone_bannerRotator.classic .rightNav,
.allinone_bannerRotator.classic .bottomNav,
.allinone_bannerRotator.classic .bottomNavButtonOFF,
.allinone_bannerRotator.classic .bottomNavButtonON,
.allinone_bannerRotator.classic .bottomNavLeft,
.allinone_bannerRotator.classic .bottomNavRight,
.allinone_bannerRotator.classic .bottomOverThumb{display:none;}
.allinone_bannerRotator_texts{position:absolute;z-index:3;display:none;width:100%;text-align:left;}
.allinone_bannerRotator_text_line{position:absolute;}
.hideElement{display:none;}
/*end banner*/
#menu-header-menu{float:left;width:100%;background:#bdd2ff url(../images/button_bg_normal.png);}
#menu-header-menu li{float:left;position:relative;background:url(../images/menu-border.png) left no-repeat;padding-left:2px;margin-left:0;}
#menu-header-menu li:first-child{background:none; padding-left:0;}
#menu-header-menu li:hover{visibility:inherit;}
#menu-header-menu li:hover a{color:#000;}
#menu-header-menu a{text-transform:uppercase;text-decoration:none;display:block;position:relative;line-height:40px;text-align:center;color:#fff;padding:0 14px;font-size:11px;}
#menu-header-menu li ul{position:absolute;width:13em; display:none}
#menu-header-menu ul li{width:100%;background:#aabde6 url(../images/button_bg_normal.png);padding-left:0;}
#menu-header-menu li li a{display:block;line-height:20px;padding:0px 3px;font-size:11px;text-align:left;}
#menu-header-menu li:hover ul{left:0;top:40px;z-index:99; display: block;}
#menu-header-menu li:hover a{background:#cfdeff url(../images/button_bg_over.png);outline:0;color:#000;}
#menu-header-menu li:hover ul li a{background:#aabde6 url(../images/button_bg_normal.png);color:#fff;}
#menu-header-menu li:hover ul li a:hover{background:#cfdeff url(../images/button_bg_over.png);outline:0;color:#000;}
#menu-header-menu li.current-menu-item a,#menu-header-menu li:hover li.current-menu-item a{color:#000;background:#cfdeff url(../images/button_bg_over.png);}


.albastru{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a1a1a1), to(#dfdfdf));background:-webkit-linear-gradient(top, #078bd6, #0175b0);background:-moz-linear-gradient(top, #0175b0, #078bd6);background:-ms-linear-gradient(top, #a1a1a1, #dfdfdf);background: -o-linear-gradient(top, #a1a1a1, #dfdfdf);}
/*.gri{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#a1a1a1), to(#dfdfdf));background:-webkit-linear-gradient(top, #a1a1a1, #dfdfdf);background:-moz-linear-gradient(top, #a1a1a1, #dfdfdf);background:-ms-linear-gradient(top, #a1a1a1, #dfdfdf);background: -o-linear-gradient(top, #a1a1a1, #dfdfdf);}*/
.gri{background: #d6d6d6; /* Old browsers */background: -moz-linear-gradient(top,  #d6d6d6 0%, #f0eeee 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#f0eeee)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #d6d6d6 0%,#f0eeee 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #d6d6d6 0%,#f0eeee 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #d6d6d6 0%,#f0eeee 100%); /* IE10+ */background: linear-gradient(to bottom,  #d6d6d6 0%,#f0eeee 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#f0eeee',GradientType=0 ); /* IE6-9 */}
.content{float:left;width:100%;}

#wrapper_left{float:left;width:30%;}
	#becomeMember{color:#fff;text-decoration:none;background:url(../images/becomemember_r.jpg) top right no-repeat, url(../images/becomemember_l.jpg) top left no-repeat,url(../images/becomemember.jpg) top center repeat-x;float:left;font-size:14px;font-weight:bold;letter-spacing:-0.5px;padding:9px 0;text-align:center;width:100%;}
	#search_form{border-radius:5px;float:left;margin-top:4px;color:#fff;font-weight:bold;font-size:15px;width:100%;}
	#search_form form{margin:4px auto;width:95%;padding:3px 10px;}
	
	#search_form form label{float:left;width:100%;}
	#search_form form input{width:204px;font-size:12px;border-radius:3px;padding:2px 0;border:1px solid #A1A1A1;margin-right:2px;}
	#search_form form input#searchsubmit{color:#fff;width:68px !important; border:0;}
	
	#signupB{float:left;width:100%;background:#EE8A1E url(../images/send.jpg) left center no-repeat;border:0;border-radius:5px;color:#fff;font-size:17px;font-weight:bold;margin-bottom:5px;margin-top:10px;padding:3px 0;width:100%;text-align:center;text-decoration:none;}
	#news{float:left;margin-top:5px;border-radius:5px;padding:10px 5px;}
	#news h2{font-size:14px;font-weight:bold;float:left;width:100%;margin-bottom:10px; line-height: 20px;}
	#news h2 span{font-size:10px;}
	#news p{font-size:12px;/*float:left*/;}
	#news a{color:#047ABA;font-size:11px;font-weight:bold;padding-right:10px;background:url(../images/arrow.gif) right center no-repeat;text-decoration:underline;float:right;margin:0;}
	#news p a{background:none;padding:0;float:none;margin:0;}	
	#news .points{border-bottom:1px dotted #000;float:left;width:100%;margin:7px 0;}
	#archive{color:#0F6BB1;float:left;width:100%;font-family:Verdana;font-size:13px;font-weight:bold;letter-spacing:-0.1em;padding:14px 0;text-align:center;text-decoration:none;}		
			
#wrapper_right{float:left;margin-left:20px;width:68% !important;padding-top:0px;}
#wrapper_right p{float:none;text-align:justify;}
	h1{color:#000;font-size:14px;line-height:31px;padding:0 10px;}
	a{color:#047ABA;text-decoration:underline;}
	p{/*float:left*/;width:100%;margin:5px 0;margin-bottom: 1em;}
	#footer_content{float:left;margin-top:10px;width:100%;}
	#footer_content #social{width:100%;text-align:center;}
	#footer_content #social span{display:block;height:82px;margin:auto;position:relative;width:170px;}
	#footer_content #fb{background:url(../images/fb.png) no-repeat;float:left;width:80px;height:80px;}
	#footer_content #t{background:url(../images/t.png) no-repeat;float:left;margin-left:10px;width:80px;height:80px;}
	

#wrapper_bottom{float:left;width:100%;margin-top:15px;border-radius:5px;padding:2px 0 3px;}
	#wrapper_bottom ul{width:100%;font-size:11px;margin:0 auto;text-align:center;margin:5px 0;}
	#wrapper_bottom ul li{border-left:1px solid #fff;margin:2px;padding:0 0 0 5px;display:inline;}
	#wrapper_bottom ul li:first-child{border:0;}
	#wrapper_bottom ul li a{color:#fff;text-decoration:none;}
	#wrapper_bottom ul li.current-menu-item a{color:#000;}
	#wrapper_bottom ul li a:hover{color:#000;}
			
#footer{float:none;width:90%;margin-top:30px; margin-left: auto; margin-right: auto;}
	#left_footer{float:left;width:200px;margin-left:10px;}
	#left_footer span{border-radius:10px;background:#000;color:#fff;float:left;font-family:verdana,Arial;font-size:18px;font-weight:bold;height:28px;line-height:28px;text-align:center;width:136px;}
	#middle_footer{float:left;text-align:center;width:480px;font-size:10px;padding:0 22px;margin-bottom:10px;}
	#right_footer{float:right;}
.simple-social-icons ul {float: none;margin: 10px auto !important;width: 200px;}	
#wrapper_center{float:left;width:100%;}
	#wrapper_center .header-holder {float:left;margin:0 5px 0 0;background:#bebebe;border-radius:5px;margin-bottom:20px;}
	#wrapper_center .header-holder h1 {width: auto !important; float: left; padding: 0 10px;}
	#wrapper_center .header-holder #socializare {float:right;}
	#wrapper_center #becomeMember{float:right;width:29%;}
	#socializare{float:right;background: #fff url(../images/socials-mask.png) left center no-repeat; padding-left: 20px;}
	#socializare li{margin: 2px 6px !important;}
	#socializare li:last-child{margin: 2px 0 2px 6px !important;}
	#socializare li a{padding: 5px !important;}
	#socializare .pas{display:inline-block;height:20px;width:13px;}
	
ul.post{float:left;}
ul.post li{border:1px solid silver;padding:0;float:left;width:100%;margin-left:0;}
ul.post li h3{background:#EFEFEF;padding:7px;}
ul.post li h3 a{color:#333;font-size:14px;text-decoration:none;}
ul.post li .cpost{padding:5px 10px;}
ul.post li a.read{float:right;margin:15px 20px 10px 0;}

.pagination{float:left;width:100%;margin:20px 0;text-align:center;}
.pagination{text-decoration:none;}
.page-numbers{border:1px solid silver;color:#004E7B;padding:0 2px;}
.page-numbers:hover{color:#fff;background:#004E7B;}
.page-numbers.current{background:#000;color:#fff;}

.gxParticipantWidgetH1{float:left;margin:10px 0 15px;}
.widget{float:left;}
.newsletter-submit,.pushbutton-wide{background:url(../images/button_bg_normal.png) #BDD2FF;border:none;color:#fff;padding:3px 5px;}
.contact-form{float:right;width:300px;}
.contact-form label{width:100%;float:left;}
.contact-form textarea,.contact-form input{float:left;width:96% !important;padding:2px 3px;}
.contact-form textarea{height:130px !important;}
.contact-form input.pushbutton-wide{width:auto !important;float:right;}

#jos{display:none;}

#pagsearch form label{float:left;font-size:16px;padding:3px 0;width:80px;}
#pagsearch form input{float:left;padding:3px 5px;width:70%;}
#pagsearch form input#searchsubmit{border:none;color:#fff;margin-left:25px;padding:2px 5px;}

form.wpcf7-form{}
form.wpcf7-form p{margin:10px 0;}
form.wpcf7-form input{width:90%;padding:5px 10px;font-size:13px;}
form.wpcf7-form textarea{height:20px;padding:5px 10px;width:90%;font-size:13px;}
form.wpcf7-form select.wpcf7-select{margin:0;padding:2px;width:70px;}
form.wpcf7-form input.wpcf7-submit{display:block;margin:auto;font-size:14px;}
div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{float:left;}






#mobile-menu,
.display-sm
{
	display: none;
}
.hide-sm {
	display: block;
}





/************************* MEDIA QUERIES ****************************/
@media only screen and (min-width : 280px) and (max-width : 1024px) {
   #body{width:100%;}
	#wrapper{width:95%;float:none;margin: 10px auto;}
	/*
	#wrapper_left{width:30%;}
	#wrapper_right{width:67%;}
	#left_footer{width:20%;}
	#middle_footer{width:52%}
	#right_footer{width:20%;}
	#wrapper_center h1{width:57%;}
	#wrapper_center #becomeMember{width:39%;}
	#search_form form input{width:63%;}
	*/
	#desktop-menu {display:none;}
	#mobile-menu {display: block;}
	img{max-width:100% !important; height: auto !important;} 
	.wp-caption {
		max-widht: 100% !important;
		float: none !importantl;
		margin-right: 0 !important;
		margin-left: 0 !important;
		width: auto !important;
	}
}
@media only screen and (min-width : 280px) and (max-width : 768px) {
	img{max-width:100% !important; height: auto !important;} 
	#wrapper{width:92%; float: none; margin: 10px auto;}
	#wrapper_center h1{width:100% !important;margin:0;padding:0;text-align:center;}
	#wrapper_center #becomeMember{width:100%;margin-top:3px;}
	#left_footer{margin:0;text-align:center;width:100%;}
	#left_footer span{display:block;float:none;margin:auto;}
	#middle_footer{margin-top:10px;padding:0;width:100% !important;}
	#right_footer{text-align:center;width:100%;}
	#titleLogo{float:left;margin-top:7%;text-align:center;line-height:1.2;font-size:20px;}
	#titleLogo span {font-size:20px !important;}
	#wrapper_left{width:100%;}
	#wrapper_right{margin:0;width:100% !important;}
	#search_form form input{width:100%;}
	#search_form form input#searchsubmit{float:right;margin-bottom:5px;margin-top:5px;}
	.contact-form{float:left;width:100%;}	
	.gxParticipantWidgetH1{left: 25%;}
	/*ul#menu-header-menu  li.menu-item  ul.sub-menu{display:none;}*/
	.header-holder {width: 100% !important; margin-bottom: 0px !important;}

	.display-sm {
		display: block;
	}
	.hide-sm {
		display: none;
	}
}
@media only screen and (min-width : 769px) and (max-width : 1024px) {
img{max-width:100% !important; height: auto !important;} 
#wrapper_right {
	width: 66% !important;
}
#left_footer {
	float: none;
	margin: 0 auto;
	width: 137px;
}
#middle_footer {
	float: none;
	margin: 0 auto;
	clear: both;
}
#right_footer {
	float: none;
	margin: 0 auto;
	text-align: center;
}
}
@media only screen and (min-width : 280px) and (max-width : 500px) {
	#menu-header-menu li{width:100%;}
	#menu-header-menu ul{width:100%;}
	#menu-header-menu li{background:#bdd2ff url(../images/button_bg_normal.png);padding-left:0;visibility:inherit;}
	#menu-header-menu li li a{text-align:center;}
	#menu-header-menu li ul{position:relative;float:left;left:0;top:0;}
	#menu-header-menu li:hover ul{position:relative;top:0;z-index:auto;}

	#menu-header-menu li{position:absolute;top:-999em;width:10em;}
	#menu-header-menu li:first-child{position:relative;top:0;z-index:auto;width:100%;}
	#menu-header-menu:hover li{position:relative;top:0;z-index:auto;width:100%;}
	#jos{/*background:url(../images/jos.png) no-repeat;*/display:inline;float:left;height:10px;margin-bottom:-27px;margin-left:100px;margin-top:17px;position:relative;width:10px;z-index:999;}	
	img{max-width:100% !important; height: auto !important;}
	.gxParticipantWidgetH1{left: -3px;}
	.right_footer img {max-width: 50%}
}

/* Captions via Chaz */

p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	text-align: center;
}

/* Action Network Stuff */


#can_embed_form h2.line {
    /*font-size: 24px !important;*/
    display: none !important;
}

#can_embed_form input[type="submit"], #can_embed_form .button, #donate_auto_modal input[type="submit"], #donate_auto_modal .button {
    background-color: #18cd69 !important;
    font-size: 18px !important;
}

/* image alignment */

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* Center homepage icons */

ul.cnss-social-icon {
	text-align: center;
}