@charset "UTF-8";
/***************************************
    Theme Name: Hooray Child
    Description: A Premium Wordpress Theme.
    Author: Amr Sadek (modified by Ricky Leung)
    Theme URI: http://themes.bdayh.com
    Author URI: http://themeforest.net/user/bdaia
	Template: hooray
    Version: 2.2.1
	License: license purchased
	License URI: http://themeforest.net/licenses/regular_extended
    Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
    Text Domain: bd

***************************************/
body{background: none repeat scroll 0 0 #fbf4eb !important}
.title-line{display:none;}
a:hover{text-decoration:underline;}
.social-icons a:hover{text-decoration:none;}
.bdayh-footer-social-links .social-icons a:hover i{color:#fff !important;}
#header-fix{margin-bottom:0px;transition:all 150ms ease 0s;}

.support-us a{color:#ff5500;}



.post-navigation, .post-navigation a, .post-navigation .post-nav-left .meta-nav, .post-navigation .post-nav-right .meta-nav, .box-title h2 a, .box-title h2, .post-author-box p, .comment-body p, .comment-header h3, .comment-header h3 a, .comment-header .comment-meta a, .comment-header .comment-meta, #respond, #respond a, .post-navigation .post-nav-left .meta-nav i, .post-navigation .post-nav-right .meta-nav i, .page-title, .page-title a, .taxonomy-description, .taxonomy-description a, .tagcloud a:hover, .logo-name, .logo-name a, .bd-counter-widget .widget-title.box-title h2, .bd-counter-widget .widget-title.box-title h2 a, .sitemap_content, .sitemap_content a, .timeline-title, .timeline-title a, .timeline-list, .timeline-list a, .timeline-list .timeline-item .timeline-date span{color:#444444;}

#navigation ul#menu-nav > li{background-color:#00B4DC;}
#navigation ul#menu-nav > li >a{color:#ffffff !important;}
.blog-v1 article .cat-links a{color:#ffffff !important}
.blog-v1 article a.more-link{color:#ffffff !important;margin-top:20px;font-style:normal;}
.blog-v1 article a.more-link:hover{color:#ffffff !important;background-color:#00B4DC !important;}
.blog-v1 article .entry-title a{color:#0874a1 !important;}
.blog-v1 article .entry-title a:hover{color:#e3a825 !important;}
.blog-v1 article .entry-meta a:hover{color:#e3a825 !important;}
.tagcloud a{background-color:#FFBA00; color:#ffffff !important;line-height:1.1em;}


.form-submit #submit:hover{background-color:#00B4DC !important;}


.mejs-container .mejs-controls div{overflow:hidden;height:25px !important;}
.mejs-controls .mejs-button button{position:relative !important;}
.mejs-controls .mejs-time-rail .mejs-time-current{background-color:#FFBA00 !important}

.yarpp-related{margin-top:20px;}

#menu-top .ncpw-site-link a{width:235px;margin-left:110px;}
#menu-top .ncpw-site-link:before{margin-left:7px;}

.blog-v1 article h1.entry-title{line-height:1.2em;}
body{line-height:1.5em;}
.widget .widget-inner .blogroll li{margin-bottom:10px;}
blockquote{font-size:16px;line-height:1.5em;color:#555555;border:1px solid #cccccc;background-color:#f9f9f9;padding:24px;font-size:14px;font-weight:normal;}
#menu-top .ncpw-site-link:before{font-size:14px;}



body .wp_fontsize_wrapper{border-radius:0 0 0 0;z-index:10000;background-color:#e3a825; color:#ffffff;left:0;right:auto;bottom:25px;top:auto !important;}
body .wp_fontsize_wrapper label{font-size:1em;font-weight:bold;margin-right:15px;}
body .wp_fontsize_wrapper UL LI{font-size:1.5em;font-weight:bold;top:0;}
body .wp_fontsize_wrapper UL LI:hover{border-radius:0px;}
body .wp_fontsize_wrapper UL LI.plus{margin-top:-2px;}
body .wp_fontsize_wrapper UL LI.minus{margin-top:-4px;}
.admin-bar .wp_fontsize_wrapper,body .wp_fontsize_wrapper{}

.font-size-1 article .entry-content, .font-size-1 .entry-meta, .font-size-1 article.entry-content div, .font-size-1 article .entry-content blockquote, .font-size-1 article .entry-content p, .font-size-1 article .entry-content .post-formats-exc, .font-size-1 article .arti-details .arti-excerpt
{
    font-size: 12px ;
line-height:16px ;
}
 .font-size-1 article .entry-content span.dropcap{ font-size:38px !important; line-height:20px;margin: 6px 4px 0 0;}
 
.font-size-2 article .entry-content, .font-size-2 .entry-meta, .font-size-2 article .entry-content div, .font-size-2 article .entry-content blockquote, .font-size-2 article .entry-content p, .font-size-2 article .entry-content .post-formats-exc, .font-size-2 article .arti-details .arti-excerpt
{
    font-size: 14px ;
line-height:20px ;
}
 .font-size-2 article .entry-content span.dropcap{ font-size:46px !important; line-height:20px;margin: 10px 5px 0 0;}
 
.font-size-3 article .entry-content, .font-size-3 .entry-meta, .font-size-3 article .entry-content div, .font-size-3 article .entry-content blockquote, .font-size-3 article .entry-content p, .font-size-3 article .entry-content .post-formats-exc, .font-size-3 article .arti-details .arti-excerpt
{
    font-size: 16px ;
line-height: 24px ;
}
 .font-size-3 article .entry-content span.dropcap{ font-size:52px !important; line-height:20px; margin: 13px 5px 0 0;}
 
.font-size-4 article .entry-content, .font-size-4 .entry-meta, .font-size-4 article .entry-content div, .font-size-4 article .entry-content blockquote, .font-size-4 article .entry-content p, .font-size-4 article .entry-content .post-formats-exc, .font-size-4 article .arti-details .arti-excerpt
{
    font-size: 18px ;
line-height:28px ;
}
 .font-size-4 article .entry-content span.dropcap{ font-size:60px !important;line-height:20px; margin: 18px 5px 0 0;}
 
.font-size-5 article .entry-content, .font-size-5 .entry-meta, .font-size-5 article .entry-content div, .font-size-5 article .entry-content blockquote, .font-size-5 article .entry-content p, .font-size-5 article .entry-content .post-formats-exc, .font-size-5 article .arti-details .arti-excerpt
{
    font-size: 20px ;
line-height:32px ;
}
 .font-size-5 article .entry-content .dropcap{ font-size:68px !important;line-height:20px; margin: 22px 5px 0 0;}
 
.font-size-6 article .entry-content, .font-size-6 .entry-meta, .font-size-6 article .entry-content div, .font-size-6 article .entry-content blockquote, .font-size-6 article .entry-content p, .font-size-6 article .entry-content .post-formats-exc, .font-size-6 article .arti-details .arti-excerpt
{
    font-size: 22px ;
line-height:36px ;
}
 .font-size-6 article .entry-content .dropcap{ font-size:76px !important;line-height:20px; margin: 25px 5px 0 0;}
 
.font-size-7 article .entry-content, .font-size-7 .entry-meta, .font-size-7 article .entry-content div, .font-size-7 article .entry-content blockquote, .font-size-7 article .entry-content p, .font-size-7 article .entry-content .post-formats-exc, .font-size-7 article .arti-details .arti-excerpt
{
    font-size: 24px ;
line-height:40px ;
}
 .font-size-7 article .entry-content .dropcap{ font-size:84px !important;line-height:20px; margin: 28px 5px 0 0;}

.font-size-1 .entry-title
{
    font-size: 24px !important; line-height:24px !important;
}
.font-size-2 .entry-title
{
    font-size: 28px !important; line-height: 28px !important;
}
.font-size-3 .entry-title
{
    font-size: 32px !important; line-height: 36px !important;
}
.font-size-4 .entry-title
{
    font-size: 36px !important; line-height:42px !important;
}
.font-size-5 .entry-title
{
    font-size: 42px !important; line-height: 46px !important;
}
.font-size-6 .entry-title
{
    font-size: 46px !important; line-height: 52px !important;
}
.font-size-7 .entry-title
{
    font-size: 52px !important; line-height: 56px !important;
}

.bd-twitter-widget .tweet_list .twitter-item .twitter-text .social_icon-twitter{display:none;}

.widget .widget-inner .bd-twitter-widget .tweet_list{padding-bottom:25px;}

.bd-tweets .widget-inner .twitter-follow-button{position:absolute;bottom:0;}

.widget.bd-tweets .widget-title h2{margin-bottom:0px;}

.share-links, .related, .more-link, blockquote{clear:both}

blockquote h4{margin-top:12px}

.support-us-btn {display:block;height:100px;width:220px;background-image:url('http://pulse.ncpolicywatch.org/wp-content/uploads/2016/02/support-us-button-100h-pulse-blank-web-update-2017-08-06-220w.png');background-color:#ff5500;text-indent:-999999px;transition:none !important;margin-left:auto;margin-right:auto;}

.support-us-btn:hover {background-color:#ffba00;}

.support-us-side .box-title{display:none;}

.support-us-side {background:none;box-shadow:none;padding-left:0;padding-right:0;}
.support-us-side .widget-inner{margin-left:auto;margin-right:auto;padding:0;width:220px;}

.widget .widget-inner .tptn_posts_daily > ul > li {font-size: 15px; margin: 0; padding: 8px 0 !important; width: 100%; border-bottom: 1px dotted rgba(0, 0, 0, 0.15); }
.widget .widget-inner .tptn_posts_daily > ul > li:last-child{border-bottom:none;}

blockquote b, blockquote strong{font-weight:700;}
blockquote i, blockquote em{font-style:italic;}

.storify{margin-bottom:10px;}
/*.fluid-width-video-wrapper{height:400px; padding-top:0px !important;}*/



#menu-top .ncpw-site-link a {
    background-image: url("http://pulse.ncpolicywatch.org/wp-content/uploads/2014/03/NCPW-logo-2014-color-reverse-small-220x30-web.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    text-indent: -99999px;
}
#menu-top .ncpw-site-link::before {
    color: #ffffff;
    content: "a blog from";
    float: left;
    font-variant: small-caps;
    margin-left: 0px;
    margin-right: 10px;
margin-top:-5px;
}
.logo .site-title a img{width:210px;height:60px;}
.header .logo{margin-top:15px;}
body .primary-menu ul#menu-primary > li:hover > a,
body .primary-menu ul#menu-primary > li.current-menu-item > a,
body .primary-menu ul#menu-primary > li.current_page_item > a,
body .primary-menu ul#menu-primary > li.current-menu-parent > a,
body .primary-menu ul#menu-primary > li.current-menu-ancestor > a
{background-color:#ffba00}



body blockquote, body blockquote p{
font-size:14px;
line-height:24px;
font-weight:normal;
font-family: "Lato",sans-serif;
}

a, a:link{color:#00b4dc;}
a:hover{color:#ffba00;}

.pagenavi a:hover,
ul.tabs_nav li a:hover,
.widget a:hover,
.bd-tweets ul.tweet_list li.twitter-item a { color: #ffba00; }

.bdayh-searchform-overlay form:before{content:"Start searching for something: ";display:inline-block;width:100%;font-size:24px;font-weight:bold;}
.bdayh-searchform-overlay .form-search .search-text{font-size:50px;}
.bdayh-page-title-captions h1, .bdayh-page-title-captions h2{font-weight:bold;}


.social-icons a i {height:20px;line-height:20px !important;}
#top-navigation ul#menu-top > li {height:20px;line-height:50px;}
#top-navigation ul#menu-top > li > a{height:45px;} 
body .stButton .stFb, body .stButton .stTwbutton, body .stButton .stMainServices, body .stButton .stButton_gradient{height:22px;}
body .blog-v1 article .entry-meta, body .blog-v1 article .entry-title{text-align:center;}
body .blog-v1 article h1.entry-title a, body .blog-v1 article h2.entry-title, boudy article.format-quote .entry-title{font-weight:100 !important;}
body article .entry-content, body, body .logo .site-name, body .site-tagline, body .blog-v1 article .entry-title, body .page-title h2, body .post-sharing-box .title, body .box-title h2, body #reply-title, body ul.tabs_nav li a, body .box-title h3, body .widget .widget-title h2, body .blog-v1 article h2.entry-title, boudy article.format-quote .entry-title{font-family:"Open Sans", Tahoma, sans-serif;}
.page-template-archives .entry-content{padding-left:30px !important;padding-right:30px !important;padding-top:20px !important;}
.page-template-archives .entry-content .search-form, .page-template-archives .entry-content ul:last-child{margin-bottom:20px;}

#navigation .mtphr-dnt{bottom: 0;
    display: block;
    left: 0;
width:100%;
    position: absolute;}

.bd-header.has-ticker > .mtphr-dnt{display:none;}
.ticker-label{background-color: red;
    color: white;
    float: left;
    margin-right: 15px;
    padding-left: 25px;
    padding-right: 25px;
	text-transform:uppercase;
	font-family:"Montserrat",​sans-serif;font-size:14px;
	}
	.ticker-content{background-color:#f7f7f7;font-family:"Montserrat",​sans-serif;font-size:14px;padding-left:15px;}

#navigation.has-ticker, body.sticky-nav-on #navigation.sticky-nav.has-ticker, .logo-center #navigation.has-ticker{padding-bottom:30px;}
#navigation.has-ticker .mtphr-dnt-tick-container, body.sticky-nav-on #navigation.sticky-nav.has-ticker .mtphr-dnt-tick-container, .logo-center #navigation.has-ticker .mtphr-dnt-tick-container{margin-bottom:-10px;}
@media only screen and (max-width: 985px){
.bd-header.has-ticker > .mtphr-dnt{display:block;}
}
@media only screen and (max-width: 479px){
.logo-wrapper{width:300px;}
#header-fix{margin-bottom:0px;transition:all 150ms ease 0s;}
.top-bar #top-navigation select{display:none;}
#top-navigation ul{display:inline-block}
#top-navigation ul .ncpw-site-link{display: inline-block;float: none;margin-left: auto;margin-right: auto;}
}
/**
 * Mobile Portrait Size to Mobile Landscape Size (devices and browsers) ==== */
@media only screen and (max-width: 479px) {
.header .logo, .header .logo img{width:250px;height:71px;margin:0px;}
.header .logo{text-align:center;width:100%;}
.header {margin-top:15px;}

}

@media only screen and (max-width: 319px){
.fluid-width-video-wrapper{height:170px;}
}
@media only screen and (min-width:986px) and (max-width: 1280px){
 .bd-container{width:100% ;padding-left:10px;padding-right:10px;}
.bd-main{width:75%}
.bd-sidebar{width:24%}
}