/*

Theme Name: ASP

Theme URI: http://pbjmarketing.com

Author: PBJ Marketing

Version: 1.0

*/



#field_4_22 { display: none; }

.tribe-title-date {



	color: #CCCCCC !important;



	margin: 0 !important;



	float: left;



}







.tribe-events-sub-nav {



	float: left;



}







.tribe-event-sub-title {



	margin: 0 0 0 15%;



}



	#tribe-register-button {



		width: 25%;



		margin: 0 5% 0 0;



		text-align: center;



	}







.button {



	border-radius: 3px;



    display: block;



    font-size: 14px;



    font-weight: bold;



    padding: 10px;



    text-transform: uppercase;



	color: #FFFFFF !important;



}







#tribe-event-details {



	float: left



	width: 70%;



	margin: 10px 0;



}







.tribe-events-single-event-title {



	float: left;



	width: 85%;



	color: #000000;



	font-weight: normal !important;



	margin: 0 !important;



	font-size: 34px;



	line-height: 36px !important;



}



#duration-detail {



	position: relative;



	float: left;



	width: 15%;



}



#parent-issues a { color: #1076C0 !important; }



	#parent-issues .read-more { font-size: 18px; }







#pi_simpletwittertweets-9 .widget-title { display: block; }











#footer-mobile ul { margin: 0; padding: 0; }























#footer-mobile ul li { list-style: none; }























#input_4_19 label {



	font-weight: bold;



	font-size: 14px !important;



}



.swiper-arrow {















-webkit-touch-callout: none;















-webkit-user-select: none;















-khtml-user-select: none;















-moz-user-select: none;















-ms-user-select: none;















user-select: none;















}



.climate-security-widget {















	border-left: 1px solid #DEDEDE;















	float: right !important;















	padding: 10px;















	width: 183px !important;















}



ul.tweets {















	margin: 0 !important;















}



#input_2_3 li { padding: 3px 0 !important; }



#input_2_3 label { font-size: 12px !important; }



#field_2_2, #field_2_3 { border: 0 !important; }



.center { text-align: center; }



#gform_3 .gsection_title { color: #FFFFFF !important; }



#gform_4  .gfield_label { display: block !important; }







#gform_3 #field_3_3 {margin: 0 !important; }







#gform_3 .gform_body {



	



}







.author-content .widget-block-asp {



	border: 0 !important;



}







.author-recent-title {



	margin: 10px 0;



}







.recent-posts {



	margin: 10px 0;	



}







	.recent-posts li {



		margin: 0 0 10px 0;



		padding: 0 0 10px 0;



		border-bottom: 1px solid #DEDEDE;



	}







#gform_4 .gform_body {



	background: #efefef;



	padding: 10px;



	color: #666666;



	margin: 10px 0;



	



}



	.gsection_title {



		text-transform: uppercase;



		color: #e61a37;



		font-family: 'Alegreya Sans SC',serif;



		font-weight: bold;



	}



	



	.form-item {



		margin: 5px 0;



	}



	



	.gform_wrapper .gsection {



		border: 0 !important;



	}



	



	.ginput_container label {



		font-size: 14px;



	}



	



	#gform_4  .ginput_container input {



		background: #FFFFFF;



		margin: 3px 0 !important;



		padding: 6px !important;



	}



	



	.ginput_container select {



		width: 90% !important;



		margin: 5px 0 0 !important;



	}



	



	#field_4_5, #field_4_7,#field_4_8, #field_4_9, #field_4_10, #field_4_11  {



		width: 49% !important;



		float: left;



		padding: 0 1% 0 0;



		clear: none !important;



		height: 65px;



	}



	



	.donate-form label {



		display: block;



		font-family: 'Fanwood Text';



	}



	



	.donate-form input[type="text"] {



		width: 96%;



		border: 0;



		padding: 1% 2%;



		height: 25px;



	}



	



	.donate-form select {



		width: 100%;



		padding: 2%;



		height: 31px;



	}



	



	.donate-form #txtVerification, .donate-form #txtCCExpMo, .donate-form #txtCCExpYr {



		width: 25%;



		float: left;



	}



	



	#form-amounts { }



		.donate-amount, .donate-amount input[type="text"], .donate-amount label {



			text-transform: uppercase;



			color: #999999;



			font-family: 'Alegreya Sans SC',serif;



			font-weight: bold;



			background: #FFFFFF;



			float: left;



			padding: 15px 25px;



			font-size: 26px;



			margin: 4px;



			cursor: pointer;



		}



		



		.donate-amount label {



			float: left;



			padding: 0;



		}



		



		.donate-amount:hover, .donate-amount.active {



			background: #1176c0;



			color: #FFFFFF;



		}



		



		.amount-text, .amount-text:hover {



			background: #FFFFFF !important;



			padding: 10px 0;



		}



		



		.donate-amount input[type="text"] {



			background: none repeat scroll 0 0 #EFEFEF;



			border-radius: 4px;



font-size: 19px !important;



			padding: 5px 0 5px 11px !important;



			width: 100px;



			border: 0;



		}











	#gform_4 .gform_footer {























		text-align: center;	















	}























		#gform_submit_button_4 {















			color: #FFFFFF;















			background: #e61a37;















			border: 0;















			border-radius: 4px;















padding: 8px 15px;



		}















.section {























	background: #efefef;















	padding: 10px;















	margin: 1px 0;



}







	.section p {



		margin: 0 0 7px !important;



	}











#tribe-events-header, #tribe-events-footer { display: none !important; }



.tribe-events-list #tribe-events-header { display: block !important; }



.tribe-events-loop .entry-header {



	padding: 0 !important;



	margin: 25px 0 0 0 !important;



}







#tribe-bar-form .tribe-bar-filters { display: none; }







.tribe-events-list-separator-month {



	background: none !important;



	margin: 0 !important;



	padding: 0 !important;



	font-family: 'Fjalla One',sans-serif !important;



	font-size: 42px !important;



	text-transform: capitalize !important;



	font-weight: normal !important;



	color: #999999 !important;



	float: left !important;



}







.tribe-events-sub-nav li {



    float: left !important;



    margin: 0 10px !important;



    text-align: center;



    width: 25px !important;



}







.tribe-events-sub-nav li a {



    background: url("images/sprites.png") repeat scroll -123px -51px #999999;



    border-radius: 25px;



    color: #FFFFFF !important;



    display: block;



    font-size: 40px;



    height: 29px;



    line-height: 21px;



    padding: 3px 0 0;



    text-align: center;



    width: 35px !important;



}







.tribe-events-nav-previous a {



	background: url("images/sprites.png") repeat scroll -125px -75px #999999 !important;



}







.tribe-events-sub-nav li a:hover {



	background-color: #1076c1 !important;



}







* { margin: 0; padding: 0; }















html, body { margin: 0; padding: 0; color: #6e6e70; /*font-family: 'Istok Web';*/ font-size: 18px; height: 100%; position: relative; min-height: 768px; }















html body.home, body.home { color: #fff; }















h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight:100; font-family: 'Fjalla One', sans-serif; }







.alignright { float: right; margin: 5px; }



.alignleft { float: left; margin: 5px; }



/* ahmed: add align center */

.aligncenter { display: table; margin: 0 auto; }







a { text-decoration: none; color: #FFFFFF; cursor: pointer; }















ol, ul { list-style: inside; margin:0 0 15px 15px; }















p { margin: 0; padding: 0; }















button { cursor: pointer; }















.frame { margin: auto; position: relative; padding: 0 30px; width: 964px; }















.outer { min-width: 1024px; }















.bullet { font-weight: bold; float: left; }















.trans { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -transition: all 0.5s ease; }















.sprite { background: url('images/sprites_new1.png') no-repeat; }















.arrow { width: 25px; height: 25px; }















.arrow-up { background-position: -106px -58px; }















.arrow-down { background-position: -106px -34px; }















.hide-for-small { display: block; }















.show-for-small { display: none; }















.caps { text-transform: uppercase; }















.left { float: left; }















.right { float: right; }















.bold { font-weight: bolder; }















.italic { font-style: italic; }















.clear { clear: both; }















.lowercase { text-transform: lowercase; }















.ltblue { color: #0c5894; }















.ltblue-bg { background: #0c5894; }















.fjalla { font-family: 'Fjalla One', sans-serif; }















.fanwood { font-family: 'Fanwood Text', serif; }















.alegreya { font-family: 'Alegreya Sans SC', serif; }















ul.menu { margin:0;}















ul.menu li { float: left; list-style: none; }







.blog-large-img img, .tribe-events-event-image img { max-width: 600px !important; max-height: 300px !important; margin: 0 0 5px 0; } /*0 0 20px 0;*/











ul.menu li > a { display: block; font-size: 14px; padding: 22px 30px; letter-spacing: 0.7px; text-transform: uppercase; }







.menu-item-22291 a:after, .menu-item-22407 a:after {







	background: url("images/sprites.png") no-repeat scroll -105px -59px rgba(0, 0, 0, 0);







	content: "";







	display: block;







	float: right;







	height: 25px;







	width: 25px;







}















.sub-menu a:after {







	background: none !important;	







}















ul.menu > li > a:hover, ul.menu li > a.active, ul.menu li.current-menu-item > a, ul.menu li.current_page_item > a { background-color: #e71a39; }















ul.menu > li:hover { background-color: #e71a39; }















ul.menu li:hover > .sub-menu { display: block; }















ul.menu li .sub-menu { background: #00091a; width: 100%; position: absolute; display: none; z-index: 99999; left: 0; }















ul.menu li .sub-menu li { float: left; padding: 13px 10px 10px;  width: 31%; margin-bottom: 11px; }















ul.menu li .sub-menu li a { color: #FFFFFF; font-size: 12px; font-weight: 100; padding: 0 0 0 25px; position: relative; }















ul.menu li .sub-menu li a:hover { background: none; }















ul.menu li .sub-menu li a:before { background: url('images/sprites.png') no-repeat -80px -34px; position: absolute; left: 0; top: 0; width: 25px; height: 25px; content: ""; }















ul.menu li .sub-menu li a {







	border-bottom: 1px solid #1E2B33;



	background-color: transparent;



    padding: 0 0 10px 30px;







}























#bg.home { background: url('images/bg.jpg'); background-size: cover; width: 100%; height: 100%; position: fixed; z-index: -10; }















#bg-header { height: 100px; width: 100%; background: url('images/bg-header.png') repeat-x; position: absolute; top: 0; }















.page-header { background-color: #12192c !important; }















#container { height: 100%; }















#header { height: 100px; width: 100%; position: relative; z-index: 2; }















#header-top { height: 38px; width: 100%; }















#header-top-social { position: relative; width: 130px; height: 25px; top: 7px; }















.social-ico { width: 22px; height: 22px; float: left; margin: 2px; }















#social-fb { background-position: 0 -2px; }















#social-twitter { background-position: -26px -2px; }















#social-gplus { background-position: -78px -2px; }















#social-youtube { background-position: -104px -2px; }











#social-flickr { background-position: -52px -2px; }







#header-top-right { float: right; font-size: 12px; }















#header-top-search { position: relative; top: 6px; margin: 0 40px 0 0; }















#header-top-search form { margin: 0; padding: 0; }















#header-top-search label { position: relative; top: 3px; color: #fff; }















#header-top-search input[type="text"] { border: 0; border-bottom: 1px solid rgba(150, 150, 150, 1); background: none; padding: 0 15px 0 2px; margin: 0 0 0 4px; color: #FFFFFF; }















#search-submit { border: 0; width: 22px; height: 22px; background-position: -124px 0; text-index: 5000px; position: relative; left: -22px; cursor: pointer; }















.top-category-icon { width: 25px; height: 25px; background-position: -80px -34px; }















#header-top-newsletter { position: relative; top: 10px; }















#header-top-newsletter a:hover { /*color: #0c5894;*/ color:#0075BF }















#header-top-newsletter-content { position: absolute; left: 0; top: 38px; width: 86%; height: 188px; background: #0075BF; z-index: 99; display: none; padding: 1% 7%; color: #fff; }















#top-newsletter-form input[type="text"] { width: 99%; display: block; border-radius: 4px;



margin: 0 0 10px 0; border: 0; height: 30px; padding: 2px; }















#top-newsletter-form button { color: #FFFFFF; background: #0c5894; border: 0; padding: 5px; border-radius: 3px; }











#header-bottom { height: 58px; width: 100%; }























#header-bottom-logo { float: left; border-right: 2px solid rgba(51, 51, 51, .3); height: 43px; padding: 17px 64px 0 0; }























#header-bottom-nav { }























#header-bottom-nav-donate { float: right; padding: 13px 0; }























#header-bottom-nav-donate a { padding: 14px; border-radius: 3px; padding: 10px; display: block; text-transform: uppercase; font-weight: bold; font-size: 14px; color: #FFFFFF:























}















/* end header */



/* start home */















#home { }















.featured { padding: 5%; }















.featured-content { }















.featured-image { width: 50%; float: left; text-align:center; }











.attachment-post-thumbnail { width: auto; max-height: 300px !important; min-height: 87px !important; }











.featured-content { width: 50%; float: left; }















.featured-content h2 { font-size: 42px; margin: 0 0 10px 0; line-height:50px; }















.featured-content p { font-family: "Times New Roman", font-size: 19px; margin: 5px 0; line-height: 26px; letter-spacing:.5px; }















.featured-content a:hover { color:#e71b34; }















/* end home */



/* start page */











#issues-widgets {



	float: left;



	width: 281px;



	background: #FFFFFF;



	margin: 0 20px;



	



}



	#issues-widgets ul li {







		list-style: none;







		font-size: 12px;







		padding: 5px 0;







		margin: 5px 0;







		



	}



	



	#issues-widgets .widget-title {



		color: #e61a37 !important;



		font-weight: bold;



	}











#page { color: #6e6e70; margin: 0 0 0 0; display: block; clear: both; overflow: hidden; padding-bottom:10%; }







#page a { color: #1076c0; }















#page iframe { width: 100% !important; }















#page-breadcrumbs { font-size: 11px; margin: 30px 0; font-family:'Alegreya Sans SC',serif; font-size:13px; color:#000;}















#page-content { border-right: 1px solid #C7C7C7; float: left; padding:0 3% 0 0; width: 63.5%; font-size: 15px; line-height: normal; margin-top: -15px;}



	.page-full #page-content { border-right: none; float: none; width: 100%; font-size: 15px; line-height: normal; }



	#page-content-right { width: 32%; }











#page-content .page-header {







	background: none !important;







}















#page-content p { margin: 0 0 13px; }







#staff-nav h2 {	font-size: 18px !important;}#staff-nav h2 a{	color:#1076C0 !important;	font-size:18px !important;}

#staff-nav .active a{	font-size: 24px !important;}







#page-content h2 {	margin: 2% 0;

	line-height: 32px;}

#page-content h2 a {color: #221F1F; font-size: 26px;}#page-content h3 a{font-size: 13px; font-size: 13px;color: #000000}







#page-content h3 { color: #c1c1c1; font-family: 'Alegreya Sans SC', serif; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; margin-bottom: 8px; }















#page-side { float: left; padding: 1% 0 0 3%; width: 30%; }















/* end page */



/* start footer */







.PI_SimpleTwitterTweets h3 { display: none; }







#footer-wrapper {



	height: 152px;



	overflow-x: scroll;



	position: relative;



	width: 100%;



	overflow-y: hidden;



}







#footer-twitter { margin: 1% auto 1% auto; font-size: 14px; letter-spacing:.5px; width: 85%; }







	#footer-twitter-icon {







		width: 25px;







		height: 25px;







		background-position: -148px 0px;







	}







	







	#footer-twitter aside { 







		clear: none;



		border: 0 !important;







	}







	







	#footer-twitter ul { margin: 0; padding: 0; }







	#footer-twitter li { list-style: none; }







	#footer-twitter a {







		color: #0C5894;







	}















#footer { position: fixed; bottom: 0; z-index: 999; width: 100%; border-bottom: rgba(0, 0, 0, 0.8); background:#000;}















#footer-menu { height: 31px; overflow: hidden; }















#footer-menu.disabled, .home #footer-menu.active { height: 190px !important;}















.page #footer-menu.active { height: 190px !important; }















#footer ul.menu { width: 100%; margin:0;}















#footer ul.menu li { width: 25%; margin: 0; padding: 0; background: rgba(0, 0, 0, .8); }















#footer ul.menu li.active { background: rgba(0, 0, 0, .8); }















#footer ul.menu li a { width: 100%; padding: 2.4% 0; margin: 0; text-align: center; border-right: 1px solid rgba(100, 100, 100, .8); }















#footer ul.menu li a:hover, #footer ul.menu li a.active { background-color: #e71a39; }



#footer ul.menu li a.inactive {



	background: rgba(120, 120, 120, .3);



	color: #787878;



}















#footer-scroller { position: relative; }















.footer-panel { position: absolute; top: 0; width: 100%; }















.footer-item { width: 25%; margin: 0; background: #E6E7E8; float: left; top: 0; color: #333333; }















.footer-item-inner { position: relative; border-right: 1px solid rgba(100, 100, 100, .3); padding: 3%; height: 145px; }



.footer-item-inner .footer-item-image {



	float: right;



	width: 22%;



}







.footer-item-image img {



	height: auto;



    width: 100%;



}







.footer-item-inner .view-all {



	position: relative;



	top: -18px;



	float: right;



	font-style: italic;



	text-transform: lowercase;



}























.footer-item h3 { font-family: 'Fjalla One'; float: left; font-weight: normal; font-size: 17px; width: 75%; }















.footer-item p { font-family: 'Fanwood Text';



    font-size: 14px;



    left: 14px;



    position: absolute;



    top: 93px;; }















.footer-item a { color: #0c5894; }















/* start swiper */















#swiper-main {



	position: relative;



}











#category-content {



	width: 500px;



	float: left;



}











.swiper-container, .swiper-slide { width: 100%; height: 380px; }















.featured-pagination { height: 13px;margin: auto;text-align:center;}







.featured-pagination span{display: inline-block;    float: none;}







.swiper-arrow { background: rgba(0, 0, 0, .4); padding:6px 15px; color: #FFFFFF; position: absolute; border-radius: 22px; cursor: pointer; top: 48%; font-weight: 28px; }















#swiper-left { left: 0; }















#swiper-right { right: 0; }















.swiper-pagination-switch { width: 8px; height: 8px; background: #FFFFFF; float: left; margin: 2px; border-radius: 4px; }















.swiper-active-switch { background: #e71b34; }















/* end swiper */



.issue-upcoming-sec .widget-title { color: #1175C0 !important; font-size: 16px; text-transform: uppercase; font-family: 'Alegreya Sans SC', serif; }















/* Widget Upcoming Events */















.tribe-events-list-widget { position: relative; }















.tribe-events-list-widget .tribe-events-widget-link { position: absolute; right: 0; top: 0; font-family: 'Alegreya Sans SC', serif; text-transform: uppercase; font-size: 14px; }















.tribe-events-list-widget h3 { margin-bottom:23px; font-weight: bold; }















/* Widget Latest Report */















.widget_ultimate_posts { position: relative; }















.widget_ultimate_posts .upw-more { position: absolute; right: 0; top: 0; font-family: 'Alegreya Sans SC', serif; text-transform: uppercase; font-size: 14px; }















.widget_ultimate_posts h3 { margin-bottom: 30px; font-weight: bold; }















.widget_ultimate_posts ul { margin: 0; padding: 0; list-style: none; }















.widget_ultimate_posts ul li { display: block; clear: both; overflow: hidden; border-bottom: 1px solid #e8e8e8; margin-bottom: 15px; padding-bottom: 25px; }















.widget_ultimate_posts .upw-image { float: left; width: 64px; }















.widget_ultimate_posts .upw-image img { max-width: 64px; height: auto; min-height: 64px; min-width: 64px; }















.widget_ultimate_posts .upw-content { float: right; width: 210px; }















.widget_ultimate_posts .post-title { font-family: 'Fjalla One', sans-serif; }















.widget_ultimate_posts .post-title, .widget_ultimate_posts .post-title a { color: #000!important; }















.widget_ultimate_posts .post-date, .widget_ultimate_posts .post-author { font-size: 14px; font-style: italic; }















.widget_ultimate_posts .post-excerpt { font-size: 15px; line-height: normal; margin-top: 10px; }















.widget_ultimate_posts .post-excerpt a { font-style: italic; }















/* Widget Newsletter */















.widget_wysija { font-size: 14px; }















.widget_wysija span.wysija-required { display: none; visibility: hidden; }















.widget_wysija .wysija-input, .ginput_container input { width: 90% !important; font-size: 14px !important; padding: 5px !important; background: #e6e7e9; border: none; padding: 3%; width: 94%; height: auto; border-radius: 3px; margin: 10px 0 0; }















.widget_wysija h3 { display: none; }















.widget_wysija h3.widget-title { margin: 7px 0 10px; font-weight: bold; float: left; width: 100%; display: block; }















.widget_wysija .wysija-submit, .gform_button { background: #1175c0; border: none; border-radius: 4px;



font-family: 'Alegreya Sans SC', serif; font-weight:normal; color: #fff; font-size: 13px; letter-spacing:1px; padding: 8px 15px; margin: 15px 0 0!important; transition: all 0.3s ease-out 0s; cursor: pointer; }















.widget_wysija .wysija-submit:hover { background: #0c5894; }















.widget_wysija p.note_msg { margin: 0 0 20px; }







.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio { font-size: 15px; }



.gfield_label { display: none !important; }







.widget_wysija .formError .formErrorContent { border: none; background: #c4112e; font-family: Arial, Helvetica, sans-serif; width: auto; white-space: nowrap; margin-top: 5px; }















.widget_wysija .newsletter-archive { display: none; }















#header-top-newsletter-content .newsletter-content-left { float: left; margin: 0 2% 0 5%; width: 47%; position: relative; }















#header-top-newsletter-content .newsletter-content-left p { font-size: 15px; }















#header-top-newsletter-content .newsletter-content-right { float: left; margin: 0 0 0 4%; width: 41%; position: relative; }















#header-top-newsletter-content .widget_wysija h3, #header-top-newsletter-content .widget_wysija .newsletter-archive { display: block; }















#header-top-newsletter-content .widget_wysija .note_msg { display: none; }















#header-top-newsletter-content .widget_wysija .wysija-input { background: #fff; margin: 0!important; }















#header-top-newsletter-content .widget_wysija .wysija-submit { background: #0c5894; float: left; }















#header-top-newsletter-content .widget_wysija .wysija-submit:hover { background: #333366; }















#header-top-newsletter-content .widget_wysija h3 { font-size: 16px; font-family: 'Alegreya Sans SC', serif; font-weight: bold; margin: 0 0 12px; text-transform: uppercase; color: #fff; }















#header-top-newsletter-content .widget_wysija h3 > span { background: #0C5896; border-radius: 16px; font-size: 16px; left: -48px; margin: 0; padding: 3px 10px; position: absolute; top: 0px; }















.widget_wysija_cont #header-top-newsletter-content .wysija-submit { margin-top: 15px; }















#header-top-newsletter-content .newsletter-archive { float: right; margin-top: 45px; line-height: 36px; font-style: italic; }















#header-top-newsletter-content .newsletter-archive a { text-decoration: underline; color:#86badf; font-size:16px;}















#header-top-newsletter-content .newsletter-archive a:hover { text-decoration: none; }















.entry-header { display: block; clear: both; overflow: hidden; padding: 25px 0; }















.entry-header h1 { color: #222; font-size: 42px; }















.div.mr_social_sharing_wrapper { float: left; width: 110px; overflow: hidden; background: #fff; }















.widget { display: block; clear: both; overflow: hidden; }















.tribe-events-list-widget { }















.tribe-events-list-widget .vcalendar { display: block; clear: both; margin: 0 0 10px; overflow: hidden; }















.tribe-events-list-widget .vcalendar li { padding: 0; float: left; width: 100%; border-bottom: 1px solid #e8e8e8; margin-bottom: 15px; padding-bottom: 25px; }











.tribe-excerpt {



	font-size: 16px;



	line-height: 18px;



	margin: 20px 0 0 0;



}















.tribe-events-list-widget .right { float: right; width: 210px; }







.tribe-events-list-widget h4.entry-title a { color: #000!important; }







.tribe-events-list-summary {



	width: 75%;



}















.tribe-events-list-widget .text { font-weight: normal; font-size: 15px; line-height: normal; margin-top: 7px; }















.tribe-events-list-widget .text a { font-style: italic; }















.tribe-events-list-widget .dtstart { text-align: center; }















.tribe-events-list-widget .dtstart small { font-family: 'Alegreya Sans SC', serif; font-weight: normal; text-transform: uppercase; font-size: 12px; display: block; color: #000; }















.tribe-events-list-widget .dtstart h4 { font-size: 48px; color: #000; line-height: 50px; }















.widget-block-asp { float: left; width: 100%; border-top: 1px solid #e8e8e8; padding: 35px 0; margin: 35px 0 0 0; }















#page-content .widget-block-asp h3.widget-title, h3.widget-title { color: #e91a36; font-family: 'Alegreya Sans SC', serif; font-size: 15px; line-height: normal; margin: 0 0 20px 0; font-weight: bold; }















#page-content .widget-block-asp h3 { color: #222222; font-family: 'Fjalla One', sans-serif; font-size: 18px; font-weight: normal; letter-spacing: normal; margin: 0; text-transform: none; }















.widget-block-asp ul { margin: 0; padding: 0; }















.widget-block-asp li { display: block; clear: both; margin-bottom: 19px; }















#page-content .mr_social_sharing .btn i { display: none!important; }















#page-content .mr_social_sharing * { border: none!important; background: none!important; }















#page-content article:last-child, #page-content article:last-of-type { border:none;}















article { display: block; clear: both; overflow: hidden; margin-bottom: 25px; padding-bottom: 15px; border-bottom: 1px solid #e7e7e7; }















article .post-thumbnail { display: block; margin-bottom: 20px; clear: both; overflow: hidden; text-align: center; }















article .post-thumbnail img { max-width: 100%; height: auto; }















article .entry-header { padding: 0; }















article .entry-meta { font-family: 'Alegreya Sans SC', serif; font-size: 12px; text-transform: uppercase; color: #222; font-size: 14px; }















article .entry-meta .author, article .entry-meta .entry-date, article .entry-meta .comments-link { text-transform: none; font-family: 'Fanwood Text'; font-style: italic; }















article .entry-title { font-size: 31px; line-height: 36px; margin-bottom: 15px; }















article .entry-title a { color: #222!important; }















article .entry-content { position: relative; }















article .entry-content a { font-style: italic; }















.search-filter { display: block; clear: both; overflow: hidden;}















.search-filter label { color: #e91a36; font-family: 'Alegreya Sans SC', serif; font-size: 15px; line-height: normal; margin: 0 0 20px 0; font-weight: bold; float: left; line-height: 35px; margin-right: 20px; }















.search-filter .searchbox { float: left; width: auto; position: relative; z-index:1;}















span.select { background: #efefef url(images/bg-select.jpg) no-repeat 95% center; color: #747373; cursor: pointer; height: 35px; left: 0; line-height: 38px; overflow: hidden; padding: 0 15px 0 5px; position: absolute; text-indent: 7px; top: 0; width: 280px; z-index: 1; border-radius: 4px;



cursor: pointer; }















.searchbox select { background: none repeat scroll 0 0 #DDDDDD;







border: medium none;







height: 35px;







position: relative;







padding: 8px;







width: 300px!important;}















#img_more_post { display: block; clear: both; text-align: center; }















#img_more_post img { float: none; display: inline; }















.btnpost { border-top: 1px solid #e8e8e8; display: block; clear: both; text-align: center; }















.btnpost input { border: none; background: #e61937; border-radius: 3px; padding: 5px 10px; margin: 0; color: #fff; text-transform: uppercase; font-size: 12px; cursor: pointer; width: 120px; height: 30px; margin: -15px auto 0; position: relative; display: block; }















.commentlist { margin: 0; padding: 0; list-style: none; }















.commentlist li { display: block; clear: both; position: relative; }















.commentlist li .comment { margin: 0; padding: 0 0 0 60px; }















.commentlist .comment .avatar { position: absolute; left: 0; top: 0; border-radius: 50px; }















#respond { background: #efefef; padding: 20px; display: block; clear: both; }















#respond h3 { color: #e31b35!important; font-size: 15px; margin-bottom: 4px; line-height: normal; }















#commentform { display: block; clear: both; }















#commentform p { margin-bottom:8px!important;}















#commentform > p > input, #commentform > p > textarea { background: #FFFFFF; border: none; clear: both; display: block; margin: 0; padding: 10px; width: 96%; border-radius: 4px;



}















#commentform > p > textarea { resize:none;}















#commentform p.comment-notes { margin-bottom:15px!important;}















#commentform .comment-form-author { display: block; clear: both; }















#commentform .comment-form-email { float: left; width: 48%; }















#commentform .comment-form-url { float: left; margin-left: 25px; width: 45%; }















#commentform .comment-form-comment {}















#commentform .form-allowed-tags { display:none;}















#commentform .form-submit input { margin:0 auto; width:160px; height:35px; background:#e61937; color:#fff; line-height:35px; font-family: 'Alegreya Sans SC', serif; text-transform:uppercase; cursor:pointer;}







.bottom-widget {



	width: 48%;



	margin: 0 1%;



}



.sharebox { font-size: 12px; margin: 0 40px 40px 0; width: 11%; float:left;}



.sharebox p.title { color: #000000; text-transform: uppercase; margin:0!important; font-family: 'Alegreya Sans SC', serif; border-bottom: 1px dotted #575757; padding-bottom:3px;}



.sharebox .addthis_toolbox a { display: block; clear: both; border-bottom: 1px dotted #575757; padding: 6px 0 1px; font-size:13px;}



.sharebox .addthis_toolbox a span { display:none;}



















/*their css*/







ul.menu li .sub-menu li {margin:0; padding-bottom:0;}







/*home*/







ul.menu li .sub-menu li a:before{background:none;}















ul.menu li .sub-menu li.climate-security a, ul.menu li .sub-menu li.climate-energy-and-security a{background: url(images/climate-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}



ul.menu li .sub-menu li.energy-security a { background: url(images/energy-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}







ul.menu li .sub-menu li.national-security-strategy a{background: url(images/national-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}







ul.menu li .sub-menu li.asymmetric-operations a, ul.menu li .sub-menu li.terrorism a{background: url(images/asmetric-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}







ul.menu li .sub-menu li.what-we-are-reading a{background: url(images/economy-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}







ul.menu li .sub-menu li.fusion-energy a{background: url(images/fusion-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}





ul.menu li .sub-menu li.nuclear-security a{background: url(images/nuclear-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}







ul.menu li .sub-menu li.american-security-the-oceans a {background: url(images/american-menu-icon.png) no-repeat 0px 2px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}



ul.menu li .sub-menu li.american-competitiveness a {background: url(images/americancomp-menu-icon.png) no-repeat 0px 2px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}











ul.menu li .sub-menu li.public-diplomacy a, ul.menu li .sub-menu li.public-diplomacy-and-strategic-communication a{background: url(images/public-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}







ul.menu li .sub-menu li.egypt a{background: url(images/egypt-menu-icon.png) no-repeat 0px 2px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;} 


ul.menu li .sub-menu li.cuba a{background: url(images/cuba-menu-icon.png) no-repeat 0px 0px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;}



ul.menu li .sub-menu li.space a{background: url(images/space-menu-icon.png) no-repeat 0px 2px; padding:0 0 10px 30px; border-bottom:#1e2b33 solid 1px;} 











#page{padding-top:50px; }







/*.entry-header { display: block; clear: both; overflow: hidden; padding: 0px 0 25px; }*/







#page-breadcrumbs{margin-top:0;}















.sharebox {margin-bottom:15px;}







.padd-tp-none{padding-top:0;}















.inner-cnt-padd{padding:50px 0 10px; float:left; width:100%;}







.staffdata{float:left; width:100%; }







.staffdata a{font-style:italic;}







.staff-thumb-sec{float:left; width:100%; border-top:1px solid #C7C7C7; padding:25px 0;}







.staff-thumb-sec:first-child{border:none; padding-top:15px;}







.staff-img{float:left; width:19%;}







.staff-des{float:left; width:81%;}



.staff-des .wp-caption { display: none; }







.staff-detail-img .post-thumbnail{float: left;padding: 0 20px 0 0; width:87px; height:87px;}







.staff-title, .staff-title a{width: 100%; float:left; font:normal 22px 'Fjalla One',sans-serif; color: #1076C0;}



.staff-title a { width: 75% !important; }







.staff-thumb-sec .staff-cat, .staff-sub-title, .staff-sub-title2, .pub-title{padding:0 0 15px; float:left; width:100%; text-transform:uppercase; font-weight: normal; line-height:20px; color: #000; font-size:13px; letter-spacing:2px;}







.post-thumbnail img {width: 87px; height:87px; border-radius:50px;}















/*staff detail page*/















.staff-detail-img{width:18%; float:left;}







.staff-detail-img img{width: 87px; height:87px; border-radius:50px;}







.staff-detail-des{float:left; width:81%; padding:0;}







.staff-detail-des .staff-des-title{margin:0; padding:0 0 15px; float:left; width:100%; font:normal 32px 'Fjalla One',sans-serif; color: #1076C0; }







.staff-detail-profile{margin:0 0 20px; float:left; width:100%; border-bottom:1px solid #C7C7C7;}







.pub-title {padding:20px 0 10px;}















.blog-large-img{width:100%; float:left;}







.blog-large-img .post-thumbnail img{ width: auto; height: auto; border-radius:0px;}







.blog-title-thumb-img, .blog-title-thumb-img2{float:left; width:50px; height:auto; padding-right:15px; margin-top:-15px;}







.blog-title-thumb-img2{margin-top:0;}







.blog-listing-padd, .blog-detail-des{padding:0 0 0 80px;}















/*blog*/







#commentform .form-submit input{line-height:normal;}







.img_more_post { background-color: none !important; float:left !important; text-align: center !important;width: 100% !important; padding:5px 0 0px; }







.img_more_post img{ background: none repeat scroll 0 0 #E61937;



    border-radius: 3px;



    padding: 5px 30px;



    text-align: center !important;}















.news-close-icon{position:absolute; right:12px; top:12px; width:33px; height:34px; cursor:pointer;}















/*event page*/







.tribe-events-event-image{text-align:left !important;}







#tribe-events-content{margin-top:0 !important;}







#tribe-events-content #tribe-events-header, #tribe-events-content #tribe-events-footer{margin:0;}







#tribe-events-content .vcalendar{margin-top:0;}







#tribe-events-content .vcalendar .btnpost{margin-top:15px;}







.tribe-events-loop.hfeed.vcalendar > h2{margin:0 !important;}





/* ahmed: removed "float:left;"*/

.type-tribe_events{position:relative; }







.date-start.monthdate {



    color: rgb(18, 119, 191);



	width: 100%;



	display: block;



	text-align:center;



	font-weight:normal;



}







.eventdate-f {

	/*

	text-transform: uppercase;*/

	text-align: center;

	width: 100%;

	color:#1076C0;

	font-size:20px !important;

	font-family:Arial, Helvetica, sans-serif; 

	text-transform:capitalize !important;

}







.eventdate-j {



display: block;



font-size: 57px;



line-height: 61px;



}







.tribe-events-single-event-description p {



	line-height: normal !important;



}







.list-duration {



	float: left;



	width: 25%;



}











/*issue page*/







.issue-blog-sec{







	float: left;







    font-size: 15px;







    line-height: normal;







    padding: 0;







    width: 72%;







}







.issue-blog-sec .widget{clear:none;}







.issue-blog-sec .widget.widget_ultimate_posts {







    border-right: 1px solid #e8e8e8;







    float: left;







    padding: 0 10px;







    width: 30%;







}







.issue-blog-sec .widget_ultimate_posts ul li{float:left; overflow:inherit; border-bottom:1px solid #e8e8e8;}







.issue-blog-sec .widget_ultimate_posts .upw-image {







    float: left;







    padding: 0 14px 0 0;







    width: 64px;







}







.issue-blog-sec .widget_ultimate_posts .upw-content {







    float: right;







    width: 130px;







}







.issue-blog-sec .widget.widget_ultimate_posts:first-child{padding-left:0;}







.issue-upcoming-sec{ float: left;







  	height: 100%;

	

    padding: 1% 0 0;

	

    width: 28%;







}







.issue-blog-sec .widget.widget_ultimate_posts .execphpwidget{border-top: 1px solid #E8E8E8;







    clear: both;







    display: block;







    text-align: center;







}







.issue-blog-sec .widget.widget_ultimate_posts .execphpwidget a{background: none repeat scroll 0 0 #E61937;







    border: medium none;







    border-radius: 3px;







    color: #FFFFFF;







    cursor: pointer;







    display: block;







    font-size: 12px;







    height: 30px;







    margin: -15px auto 0;







    padding: 5px 10px;







    position: relative;







    text-transform: uppercase;







    width: 120px;







}







.issue-title-icon{float:left; width:46px; padding:0px 15px 0px 0;}















.issue-explore-sec{background:#efefef; float:left; width:90%; padding:20px;}







.issue-explore-sec ul{margin:0; padding:0;}







.issue-explore-sec li{border-top: 1px solid #DADADA; float: left; list-style: none; margin: 0 0 10px; padding-top: 10px; width: 100%; color: #222222 !important; font-size: 24px; font-family:'Fjalla One',sans-serif !important;}







.issue-explore-sec li a{color: #222222 !important; font-size: 24px; text-decoration:none; font-family:'Fjalla One',sans-serif !important;}







.issue-explore-sec li:first-child{padding:0; border:none;}







.issue-explore-sec li img {float: left; padding: 0 15px 0px 0;}























.issue-blog-sec { padding-bottom:100px;}







.issue-blog-sec > div { float:left; width:30%; padding:0 10px; border-right:1px solid #E8E8E8;}







.issue-blog-sec .widget.widget_ultimate_posts { width:100%; padding:0px; border:0px;}







.issue-blog-sec h3 { color:#e51a38;}







.issue-blog-sec .post-author a { color:#6e6e70;}







.issue-blog-sec .post-author a:hover {color:#e51a38;}







.issue-blog-sec a.more-link ,.issue-upcoming-sec a { color:#1076c0; font-size:15px;}







.issue-blog-sec a.more-link:hover, .issue-upcoming-sec a:hover { color:#e51a38;}











.issue-blog-sec .widget_ultimate_posts ul li, .issue-upcoming-sec .tribe-events-list-widget .vcalendar li { padding: 0; margin-bottom:0px;margin-top:15px;padding-bottom:0px; padding-top:25px; border-bottom:0px; border-top:1px solid #E8E8E8;}







.issue-blog-sec .widget_ultimate_posts ul > li:first-child { margin:0px; padding:0px; border:0px;}







 







.issue-upcoming-sec .tribe-events-list-widget .vcalendar li:first-child { padding-top:0px; margin-top:0px; border-top:0px;}



















.issue-blog-sec .issue-btn, .issue-upcoming-sec .issue-btn { display:block; width:100%;text-align:center; clear:both; padding:10px 0 10px;}







.issue-blog-sec .issue-btn a, .issue-upcoming-sec .issue-btn a{ background:#e71a38; color:#fff !important; padding:10px 15px; border-radius:3px; text-transform:uppercase; position:relative;}















#page-side h2 { font-size:16px; padding:10px 0 10px 25px; color:#e51a38;}







.tribe-events-notices { clear:both;}















.vcalendar .btnpost{ border-top:none; margin-top:0px; position:relative; top:-17px;}







.vcalendar #img_more_post { position:relative;}







.vcalendar #img_more_post img { position:absolute; top:15px;}







.vcalendar .blog-listing-padd { padding-left:80px;}















article .entry-header{ padding-bottom:20px;}



















#postdata article .entry-header .entry-meta { padding-left:80px;}















.commentlist li {padding:30px 0;}







.commentlist > li.pingback{border-bottom:1px solid #E8E8E8;}















.commentlist .comment-author  > a{ clear:both; width:100%; float:left;}







.commentlist .comment-author time { color:#6e6e70;}







.commentlist li  article footer { padding-bottom:10px; clear:both; float:left; width:100%;}







.commentlist .comment .avatar { margin-left:0px; top:20px;}







.commentlist li  article.comment { padding-left:80px;}















.commentlist > li li.comment {border-top:1px solid #E8E8E8;padding:30px 0;}







.commentlist ul.children { padding-top:30px;}







.issue-explore-sec li p {



	font-size: 15px;



	font-family: 'Fanwood Text';



}







#page-content .issue-explore-sec li {



	background: none !important;



}















.staff-social {



	width: 22%;



}







.staff-social .staff-ico {



	width: 35px !important;



	height: 38px !important;



}



	.staff-fb { background-position: 0 -108px !important;}



	.staff-google { background-position: -37px -108px !important; }



	.staff-twitter { background-position: -73px -108px !important }



	.staff-linkedin { background-position: -110px -108px !important }



.recent-post {



	margin: 15px 0;



}







	.recent-post h3 {



		margin: 0 !important;



	}



	



/* EGYPT CSS */



aside {



	



	padding: 0 0 15px 0;



	margin: 0 0 15px 0;



}







#text-2 .widget-button {



	margin: 20px 0 0 0;



	float: left;



}







.textwidget, .textwidget h4 {



	color: #000000 !important;



}







#page-content h1 {



	color: #0C5894;



}







.menu-item-124 {



	display: none;



}







.notice, .widget-button {



	padding: 5px 20px;



	background: #E71A39;



	color: #FFFFFF;



	text-transform: uppercase;



	font-family: 'Alegreya Sans SC',serif;



	font-weight: bold;



	border-radius: 4px;



	font-size: 16px;



	color: #FFFFFF !important;



}







.notice a {



	color: #FFFFFF;



}







#home-post {



	margin: 30px 0;



}







#home-post a {



	color: #0C5894;



}



.widget_ultimate_posts .post-excerpt, .gform_description { font-size: 15px; line-height: normal; margin-top: 10px; }



	.home-post-box {



		float: left;



		width: 46%;



		margin: 0 1%;



		padding: 0 1%;



	}



	



	#home-post-image img {



		width: 100%;



	}



	



	#home-post-content h1 {



		margin: 10px 0;



	}



	



	#header-top-newsletter-content .gfield_label {



		display: block !important;



		margin: 0;



		padding: 0;



		font-family: 'Alegreya Sans SC',serif;



		text-transform: uppercase;



		font-size: 15px;



	}



	



	label.error { color: #FF0000; }



	



	.gform_wrapper {



		margin: 0 !important;



	}



	



	.gform_wrapper .gsection {



		margin: 0 0 16px;



	}



	



	#home-post-content h5 {



		margin: 15px 0;



		font-weight: bold;



	}



	



	.page-icon {



		float: left;



		margin: 0 72px 0 0;



	}



	



	#speaker-content h4, .staff-title {



		font-family: 'Alegreya Sans SC',serif;



		font-size: 16px;



		font-weight: bold;



		color: #000000;



	}



	



	#speaker-content h5 {



		color: #0C5894;



		font-size: 23px;



		margin: 0 0 20px 0;



	}



	



	#gform_wrapper_3 .gform_wrapper .gform_footer {



		margin: 0 !important;



		padding: 0 !important;



	}



	#field_3_4, #field_3_2 {



		float: left;



		clear: none !important;



		width: 48%;



	}



	



	#input_3_2.error {



		background: #FF0000;



		color: #FFFFFF;



	}







	#header-top-newsletter-content aside {



		border: 0;



	}







	#gform_submit_button_3 {



		background: none repeat scroll 0 0 #0C5894;



		color: #FFFFFF;



		float: right !important;



		left: -354px;



		position: relative;



		top: -76px;



	}



	



	



	@font-face {



  font-family: 'Fjalla One';



  font-style: normal;



  font-weight: 400;



  src: local('Fjalla One'), local('FjallaOne-Regular'), url(//themes.googleusercontent.com/static/fonts/fjallaone/v2/rxxXUYj4oZ6Q5oDJFtEd6hsxEYwM7FgeyaSgU71cLG0.woff) format('woff');



}







@font-face {



  font-family: 'Fanwood Text';



  font-style: normal;



  font-weight: 400;



  src: local('Fanwood Text'), local('FanwoodText-Regular'), url(//themes.googleusercontent.com/static/fonts/fanwoodtext/v4/hDNDHUlsSb8bgnEmDp4T_nhCUOGz7vYGh680lGh-uXM.woff) format('woff');



}







@font-face {



  font-family: 'Alegreya Sans SC';



  font-style: normal;



  font-weight: 300;



  src: local('Alegreya Sans SC Light'), local('AlegreyaSansSC-Light'), url(//themes.googleusercontent.com/static/fonts/alegreyasanssc/v1/AjAmkoP1y0Vaad0UPPR46_2gvMAuz8C-YvH4pa35nq8.woff) format('woff');



}



@font-face {



  font-family: 'Alegreya Sans SC';



  font-style: normal;



  font-weight: 400;



  src: local('Alegreya Sans SC'), local('AlegreyaSansSC-Regular'), url(//themes.googleusercontent.com/static/fonts/alegreyasanssc/v1/6kgb6ZvOagoVIRZyl8XV-KisNWI8qEu_hw_BXmaMF84.woff) format('woff');



}



@font-face {



  font-family: 'Alegreya Sans SC';



  font-style: normal;



  font-weight: 500;



  src: local('Alegreya Sans SC Medium'), local('AlegreyaSansSC-Medium'), url(//themes.googleusercontent.com/static/fonts/alegreyasanssc/v1/AjAmkoP1y0Vaad0UPPR46whJOZTZOJCgHOTlr0W59eQ.woff) format('woff');



}















.tribe-events-category-american-competitiveness {border-bottom: 2px solid #ccc !important}







#tribe-events-content.tribe-events-list h2{







color: #221F1F;







float: left !important;







font-size: 32px;







}















.search-filter.searchbox {background: #ddd;}







#page-content h2 img {display: block;







float: left;







height: 100px;







margin-right: 25px;







width: 209px;}











.sharebox p.title {font-size: 13px;







width: 66px !important;}















h3.meeting{color: #000 !important;}







.meeting_need p {color: #000000;







font-size: 16px;







margin-bottom: 10px;







text-align: justify;}







.our_partners{background: none repeat scroll 0 0 #EEEEEE;







padding: 20px; 







overflow: hidden; }















.partners_img {float: left;







width: 210px;







margin-right: 15px;







overflow: hidden;}







.partners_img img {}







.partners_content {margin-bottom: 30px;







overflow: hidden;}







.partners_content p{text-align:justify;







margin-top: 15px;}















h2.partners_top {color: #FF0000;







font-size: 16px;







font-weight: normal;







text-transform: uppercase;}











p strong {



	color:#000000 !important;



}













h3.details {margin-top: 20px;}







.quote {



    text-align:center;



}







blockquote {



    padding:10px 5px;



    border-left:3px solid #ccc; 



    display:inline-block;



    margin-top: 10px;



    margin-bottom: 10px;



    margin-left: 50px;



    padding-left: 15px;



    color:#666;



    background:#eee;



}







strong { font-weight: bolder; color: #000000; }



/************custom css********************/

#page-content-left-pannel{

	width:65%;

	float:left;

}

br {

	margin-bottom:13px;

	display: block;

	content: " ";

}

/*a7md*/

.blog-large-img {

text-align: center;

}

.relateditem{

	margin-top: -35px;

    margin-left: -35px;

}

h3.related-title{

	color: #e91a36 !important;

	font-family: 'Alegreya Sans SC', serif;

	font-size: 15px;

	line-height: normal;

	margin: 0 0 20px 0;

	font-weight: bold;

	text-transform:lowercase !important;

}

.related-items ul li{

	list-style-type:none;

}

.relatedissueitem{

	float:left;

	width:90%;

	min-height: 150px;

	overflow: hidden;

	height: auto;

	margin-top: 20px;

	

} 

.relatedissueitem h3.related-title{

	color: #e91a36 !important;

	font-family: 'Alegreya Sans SC', serif;

	font-size: 15px;

	line-height: normal;

	margin: 0 0 20px 0;

	font-weight: bold;

	text-transform:lowercase !important;

}



/*tribe bar edits  */

/*

.tribe-bar-disabled #tribe-bar-collapse-toggle, .tribe-bar-disabled .tribe-bar-submit {

display: none;

} */

.tribe-bar-submit {

display:none;

}



a[class^="cat_"] {

	text-transform:uppercase;

}



a[class^="cat_"]:after { 

	content: ", ";

	color:#333333;	

}



a[class^="cat_"]:last-child:after { 

	content: "";

}

/* end tribe bar edits */



/*remove extra stuff off issues page */

#parent-issues  {

display: none!important;

}



#page-content ul { /*margin:10px 0px 10px 20px !important;*/}

ol { list-style-type:decimal; /*margin:10px 0px 10px 20px;*/}



.photo-credit {	width:80%; margin:0 auto; text-align:center; font-size: 12px;

font-style: italic;	color:#999999;	margin-bottom:20px;	display:block;} 





.attachment-post-thumbnail {

max-width: 100%;

}



#tribe-bar-views, .tribe-bar-views-list {

	margin: 10px 0 !important;

}

/* load more match */

.alm-btn-wrap{

border-top: 1px solid #e8e8e8;

display: block;

clear: both;

text-align: center;

margin-top: 30px;

}

/* Loading btn */

button#load-more{

background: #e61937;

width: 120px;

height: 30px;

margin: 5px;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

display: inline-block;

z-index: 100;

content: '';

overflow: hidden;

/* -webkit-transition: width 0.5s ease-in-out; */

/* -moz-transition: width 0.5s ease-in-out; */

/* transition: width 0.5s ease-in-out; */

color: #fff;

border: none;

text-transform: uppercase;

margin: -15px auto 0;

}

button#load-more.loading{

background: #e61937 url(http://americansecurityproject.org/wp-content/themes/asp/images/preloader.GIF) no-repeat center center;

width: 95px;

height: 45px;

margin: 5px;

border-radius: 3px;

display: inline-block;

z-index: 100;

content: '';

overflow: hidden;

padding: 5px 30px;

color: #fff;

border: none;

text-transform: uppercase;

}



button#load-more:before {

content: 'Load More';

}

button#load-more.loading:before {

content:'';

}

button#load-more.done:before {content:'No more posts';

}



button#load-more.done{

cursor: auto;

}

/*end load more match */



/* new logo styling fix */

#header-bottom-logo img {height: 29px; padding-top: 7px;}

#header-bottom-logo {padding: 9.5px 64px 0 0;}



/*related resources sidebar style*/

#related_posts-2 ul li {

	list-style-type:none !important;

	font-size:14px;

	padding-left:25px;

	padding-bottom:6px;

}

/* fix for the menu long txt */

/*

ul.menu li .sub-menu li.egypt a {margin-top: -30px;}

ul.menu li .sub-menu li.space a {margin-top: -30px;}

ul.menu li .sub-menu li.public-diplomacy a, ul.menu li .sub-menu li.public-diplomacy-and-strategic-communication a {margin-top: -30px;}

*/

ul.menu li .sub-menu li a {min-height: 30px;}



.asp-related-resources { 

 /* border-top: 1px solid #e8e8e8; */

  margin-top: 10px;

  padding-top: 10px;

 }



.asp-related-resources-title {

  color: #e91a36!important;

  font-family: 'Alegreya Sans SC',serif;

  font-size: 15px;

  line-height: normal;

  margin: 0 0 20px 0;

  font-weight: bold;

  text-transform: none!important;

  margin-bottom: -10px!important;

}

.asp-related-resources ul {line-height: 25px;}

.related-posts ul {padding-bottom: 15px!important;}



/**************************** typography *******************************/

#page-content > article > p { font-family: 'Istok Web', sans-serif, serif!important;}

#page-content p { font-family: 'Istok Web', sans-serif, serif!important;}



/********************************updated 01-08-15***************************************/

#page-content ul {

    margin:10px 0 !important;

}



#page-content ul li {

    font-family: "Istok Web",sans-serif,serif !important;

    list-style-type: disc;

	list-style-position: inside;

	padding: 5px 0 5px 35px;

/*	text-indent: -1em; */

}



#page-content ol {

    margin:10px 0;

}



#page-content ol li {

    font-family: "Istok Web",sans-serif,serif !important;

    list-style-position: inside;

    padding: 5px 0 5px 35px;

    text-indent: -1em;

    list-style-type: none;

    overflow: hidden;

    counter-increment: item;

    margin-bottom: 5px;

}



#page-content ol li:before {

    /* margin-right: 10px; */

    content: counter(item)".";

    /* background: lightblue; */

    border-radius: 100%;

    /* color: white; */

    width: 15px;

    text-align: center;

    display: inline-block;

    font-family: "Istok Web",sans-serif,serif !important;

}