/*
Darryl - Addons
*/

.single-post .content p {
    font-family: "Open Sans","Helvetica Neue",Verdana,Geneva,sans-serif;
    font-weight: 300;
    line-height: 1.5;
    font-size: 1.2em;
    margin: 0 0 1em;
    letter-spacing: .01em;
}

.single-post .content .user-content ul {
    font-family: "Open Sans","Helvetica Neue",Verdana,Geneva,sans-serif;
    list-style: none;
    padding-left: 0;
    font-weight: 300;
    line-height: 1.5;
    font-size: 1.2em;
    margin: 0 0 1em;
    letter-spacing: .01em;
}

.category-single .image {
    float: left;
    overflow: hidden;
    margin-right: 15px;
    height: 15em;
}

#udantrow a {
    margin: 8%;
}

.latest {
    max-height: 213.5px !important;
}

.main-slider .latest img {
    width: 100%;
}

blockquote {
    padding: 0px 20px;
}

.row.udant {
    margin-bottom: 444px;
}

.single-post .content .user-content a {
    color: #377db8;
    border-bottom: 1px dotted rgba(255, 255, 255, 0);
}


.main-slider .carousel-caption h5 {
    background: #0053a1;
    display: none;
}
.main-slider .carousel-caption h2 a {
    background: rgba(13, 91, 164, 0.74);
    padding: 6px 12px;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0;
}
.top-info .breaking-title {
    background-color: #0053a1;
}
.top-info .breaking-title:after {
    border-left: 10px solid #0053a1;
}
.main-slider .carousel-caption h5 {
    background: #0053a1;
}
.single-post .image img {
    transition: all 0.4s ease-in-out;
    max-width: 100%;
    max-height: 400px;
}
.single-post .content {
    font-size: 16px;
    line-height: 23px;
    color: #292828;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 200;
    line-height: 1.9;
    margin: 0 0 1em;
    letter-spacing: .03em;
    margin-left: 10%;
    margin-right: 10%;
}
.single-post .content p {
    margin-bottom: 2%;
}
.single-post .content .title {
    text-align: center;
}
.single-post .content .info {
    text-align: center;
}
a.left.carousel-control {
    background: rgba(13, 91, 164, 0.74);
    padding: 2px 2px;
    color: #fff;
    margin-bottom: 35%;
    margin-top: 15%;
}
a.right.carousel-control {
    background: rgba(13, 91, 164, 0.74);
    padding: 2px 2px;
    color: #fff;
    margin-bottom: 35%;
    margin-top: 15%;
}
.contact-resource {
    text-align: center;
}
.news-body .block .news-tab .news-single p {
    font-size: 15px;
    line-height: 22px;
    color: #2d2d2d;
}
.navbar-default .navbar-nav > li > a {
    color: #2d2d2d;
}




/*
Theme Name: Non Profit Times
Theme URI: http://www.wsdresource.com/
Author: wsdresource
Author URI: http://www.wsdresource.com/
Version: 1.0
Text Domain: nonprofittimes
*/

/* Alignment */
body{ -webkit-text-size-adjust: none;}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption {
	color: #767676;
}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
}

div.wp-caption .wp-caption-text {
	padding-right: 10px;
}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
	padding-left: 10px;
	padding-right: 0;
}

.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

#print-edition{text-align:center;}
#category-select{text-align:right; margin:18px 0;}
#category-select-new{text-align:right; margin:7px 0;}

#category-select select,#category-select-new select{}

img{max-width:100%;}
#grants-grid{text-align:center; padding:10px 0px;}
#grants-grid li{padding:0px 0px 10px 0px;}
#grants-grid img{max-width:205px;}

.url-site {-moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; background-color: #e0e0e0;
    padding: 4px 15px; margin-bottom:10px; display:inline-block;}
#menu-footer-menu{list-style:none;}

.social_sharing{padding:7px 0px 0px 0px; display:inline-block;}

.full-width .resources-cat {
    width: 100%;
    background-color: #e1e1e1;
    margin: 0 2% 20px 1%;
}
.expand2{ cursor: pointer;}
.expand2 .expand span{ background: url(images/expand.png) no-repeat scroll center 9px transparent; float: left; height: 28px; width: 30px;}
.open .expand span{background-position: center -42px!important;}

.cat-title {
    padding: 10px;
    display: inline-block;
    background-color: #03C;
    color: #FFF;
    width: calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: -web-kit-calc(100% - 40px);
    border: solid #e1e1e1;
    border-width: 0 2px 2px 0;
}
.full-width .resources-cat .cat-title {
    font: 15px oswaldr, Oswald, helvetica, arial, verdana;
    padding: 10px 5px 10px 10px;
    background-color: #2f72b2;
}

.expand {display: inline-block; cursor: pointer; text-align: center; font-size: 26px; width: 40px; padding: 6px;}
.full-width .resources-cat .expand {float: left;}
.full-width .resources-cat .listings {clear: both; padding: 10px 40px;}
.full-width .resources-cat .listings li a {
    font-weight: bold;
    color: #333333;
}
.listings {display: none;}

.single-post .content .bawpvc-ajax-counter,.category-single .content .bawpvc-ajax-counter{font-size:inherit; line-height:inherit; color: #666; display:inline-block; padding:0; margin:0;}

.flash-iframe iframe{max-width:100%;}
.flash-iframe{padding:10px 0px;}