.header--row .hfg-item-center .builder-item--primary-menu .primary-menu-ul > li:not(:last-of-type){margin-right:50px;}


h2.home-intro-text {text-align: justify;font-size:1.09em;margin-bottom:20px;}

.home-signpost-block h3 {line-height:1em;font-size:1.4em}
.home-signpost-block p {line-height:1.4em;font-size:1em}
.home-signpost-block .wp-block-cover {align-items: flex-start;padding-top:16px}

[class*="__inner-container"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    margin: auto;
    max-width: 100%;
    padding: 0 15px;
}

.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 40px);
    z-index: 1;
    color: #f8f9f9;
}

.wp-block-cover {padding:0 16px;}

.home-blog-grid li {padding: 16px;border: 1px solid #f0f0f0;box-shadow: 3px 3px 3px rgba(0, 0, 0, .12);}

.sub-menu-columns ul.sub-menu  {
columns:2;
}

#blog_subscription-3, #newsletterwidget-3  {background:white;border:2px solid #32A8CA;
padding:10px 20px;border-radius:0px;
}

 #subscribe-field-blog_subscription-3  {background:white;border:2px solid #32A8CA;}


.tnp.tnp-widget form {border-top:1px dotted #ddd;margin-top:14px;padding-top:12px}

.tnp-widget input.tnp-submit {
	background-color: #32A8CA;
}


 .btn:hover, .button.button-primary:hover, button:hover, input:hover[type=button], input:hover[type=submit] {
    background-color: #32A8CA;
	opacity:0.8;   
}

/* Resources Accordion  */

    .wp-block-coblocks-accordion-item {
        border-radius: 4px;
        margin: 0 0 1em;
    }

    .wp-block-coblocks-accordion-item__title {
        background: rgba(140,140,151,0.1);
        border-radius: 4px;
        padding: 10px 15px;
        position: relative;
			  cursor: pointer;
    }


    .wp-block-coblocks-accordion-item__content {
        border: 1px solid rgba(140,140,151,0.1);
            border-top-color: rgba(140, 140, 151, 0.1);
            border-top-style: solid;
            border-top-width: 1px;
        border-radius: 0 0 4px 4px;
        border-top: 0;
        padding: 15px 20px;
    }


/* Projects accordion style */

.prj-status {
    color: #333;
    padding: 4px;
    display: inline-block;
    background-color: #ddd;
    margin: 0 12px;
    font-size: 12px;
    border-radius: 5px;
}

/* Project filter dropdown styles */



.facet-wp-wrapper.project-filters {padding:10px;border:1px solid #ddd;margin-bottom:20px;overflow:auto;}

.facet-wp-wrapper.project-filters span{ font-size:18px;font-weight:700;display:block;}

.project-filters .project-facets {
    width: 33%;
    float: left;
		min-width:300px;
}

.project-filters .project-facets h5 { margin:10px 0 1px 0; }

.project-filters .facetwp-facet {display:inline-block;margin: 0 9px 0 0  !important;width:94%;padding:0;}


.facetwp-dropdown {
	display: block;
	font-size: 15px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%; /* useful when width is set to anything other than 100% */
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .1em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	/* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. 
		for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference
		
	*/
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	/* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
	background-position: right .7em top 50%, 0 0;
	/* icon size, then gradient */
	background-size: .65em auto, 100%;
}
/* Hide arrow icon in IE browsers */
.facetwp-dropdown::-ms-expand {
	display: none;
}
/* Hover style */
.facetwp-dropdown:hover {
	border-color: #888;
}
/* Focus style */
.facetwp-dropdown:focus {
	border-color: #aaa;
	/* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222; 
	outline: none;
}

/* Set options to normal weight */
.facetwp-dropdown option {
	font-weight:normal;
}

/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .facetwp-dropdown, :root:lang(ar) .facetwp-dropdown, :root:lang(iw) .facetwp-dropdown {
	background-position: left .7em top 50%, 0 0;
	padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.facetwp-dropdown:disabled, .facetwp-dropdown[aria-disabled=true] {
	color: graytext;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}

.facetwp-dropdown:disabled:hover, .facetwp-dropdown[aria-disabled=true] {
	border-color: #aaa;
}

/* Project single page  */ 

h2.projects-title
{border-bottom:1px solid #ddd;margin-bottom:30px}
h2.projects-title a {font-size:16px;text-decoration:underline;margin-left:10px}

table.project-table th {white-space:nowrap; vertical-align:top;}

div.legacy-neve-template-parts h1.title {display:none;} 

.single-project h3 {margin-top:40px;}

.single-project dl dt {margin-top:20px;padding-top:10px;border-top:1px solid #eee;}

.single-project a.prj-file-link {display:block;padding-bottom:8px;}


ul + p, ol + p {
  margin-top: 20px;
}

/* Country Pages & Country Questions */

.listing-item .category-display a 
{font-weight:bold;text-decoration:none;font-size:18px;} 

h1.cqs-page-title {text-align:center;
line-height:1.4em;}

.cqs-section h2 {    color: #00143F;
    line-height: 1.3em;
    border-left: 4px solid #32A8CA;
    padding-left: 36px;
    margin-top: 40px;}
.cqs-section h2 span {color:#01457A;font-size:.9em;line-height:.8em}


.post-type-archive-country_question article {padding:20px;}

.post-type-archive-country_question section h3 {display:inline;padding-left:26px;margin:0;font-size:20px}

.post-type-archive-country_question .cqs-int-reports,
.post-type-archive-country_question .cqs-int-overview,
.quest-boxouts 
{padding:15px; border:1px solid #efefef;margin-bottom:20px }


 ol {margin-left:40px;}

.cqs-date-contributors strong {color:#777;}


div.filter_wrap {
    clear: none;
    width: 35%;
    float: left;
}

div.filter_wrap fieldset {
    border: 0;
    margin: 0px 0;
}

#userlist fieldset.select label {
    font-weight: bold;
    display: block;
}


#filter_buttons, #user_navigation, #alpha_navigation {
    width: 22%;
    text-align: right;
    float: right;
}
#filter_buttons, #user_navigation, #alpha_navigation {
    clear: none;
    float: right;
    padding: 15px 0px;
}




.post-type-archive-country_question section p.cqs-guidance {color:#444;font-size:96%;border:0px solid #efefef;padding:10px;border-radius:8px;background-color:#fafafa;}

.post-type-archive-country_question section p.cqs-country-date {color:#01457a;font-size:120%;font-weight:600;margin:18px 0 4px 0; border-top:1px dotted #eee;padding-top:12px} 

.post-type-archive-country_question section .twitter-share {display:none;}

.single-country_update .nv-meta-list, .single-country_update #jp-relatedposts {display:none!important;}

.page-id-37656 .facetwp-checkbox {
    background: url('https://ltccovid.org/wp-content/plugins/facetwp/assets/images/checkbox.png') 0 6px no-repeat!important;
background-size: 14px 14px!important;   
 border-bottom: 1px dotted #666;
}



.country-q {border:1px solid silver;border-radius:8px;padding:20px;background-color:#fefefe; margin-bottom:30px;}
.country-a {border-left:1px dotted teal;padding-left:20px;}

/* Country profile pages  */
ul.display-posts-listing .listing-item {
		padding-bottom:30px;
		border-bottom:1px solid #efefef;
    margin-bottom:30px;
}


ul.display-posts-listing .sharedaddy {
    display: none;
}

/* Media Queries */

@media (max-width: 1140px) {  

	div.filter_wrap {
    clear: none;
    width: 50%;
    float: left;
}
	
 form	div.filter_wrap select {
		width:100%;
	}
 
#filter_buttons, #user_navigation, #alpha_navigation {
    width: 100%;
    text-align: right;
    float: right;
}
#filter_buttons, #user_navigation, #alpha_navigation {
    clear: both; 
}
	
}

@media (max-width: 840px) {  

	div.filter_wrap {
    clear: both;
    width: 100%;
    float: none;
}
 
	
}





