/*Opps by Region sidebar padding*/
.cvp-tao-woimg {
    padding: 0;
}

.pt-cv-ifield>*, .pt-cv-view .pt-cv-content-item>* {
    margin-bottom: 1px;
    margin-top: 1px;
}

/*Remove padding bottom from footer widget 3*/
.ark-sidebar:not(.widget-title-big) .widget {
	padding-bottom: 0px;
    margin-bottom: 17px;
}

body > div.ffb-id-navigation-header.wrapper.ff-boxed-wrapper.animsition > div.page-wrapper > section.ffb-id-16t9q7bj.fg-section.fg-text-dark.has-fg-bg.fg-hover > div.fg-container.container.fg-container-large.fg-container-lvl--1 > div > div.ffb-id-16t9r8du.fg-col.col-xs-12.col-md-4.fg-text-dark.has-fg-bg.fg-hover > section > div.l-icon-box-v2-col.l-icon-box-v2-col-p-l{
        padding-left: 0px;
}

/*Border bottom content views*/
.pt-cv-view .pt-cv-ifield {
    padding-bottom: 10px;
    border-bottom: .5px #d9d9d9 solid;
    font-weight: 100;
}

/*News nav item - consistent*/
.header-transparent .navbar-nav .nav-item:hover .nav-item-child {
    background-color: #009ada;
}

.ffb-id-navigation-header .ark-header:not(.header-shrink) .menu-container>ul>li:hover>a.nav-item-child {
    background-color: #009ada !important;
}

/*Services padding*/
.services-v10 {
    padding: 30px;
}

/*Padding homepage quote*/
.content-md {
    padding-top:1%;
    padding-bottom:0px;
}

/*Counters padding*/
.counters-v3 {
    padding: 20px 0px;
    margin-bottom: 10px;
}

/*Divider style*/
.divider-v6 .divider-v6-element-center span.before, .divider-v6 .divider-v6-element-center span.after {
    background-color: #0053a0;
}
    
.divider-v6-element-title {
    color: #0053a0 !important;
}

/*Project boxes - Pinterest border*/
.pt-cv-pinterest.pt-cv-border .pt-cv-pinmas {
    border: 2px solid #eee;
}

/*abbr Styling*/
abbr {
    text-decoration: none;
    background-color: #f7f8fa;
    font-style: italic;   
}

/*Hover color*/
h2.ffb-id-1e846j9m:hover {
    background-color: #0053a0;    
}

/*footer spacing*/
ul#menu-research-menu {
    line-height: 1;    
}

.textwidget p{
    margin-bottom: 0;
}

/*main logo content iPhone*/
@media (max-width: 767px) {
    .navbar-logo .navbar-logo-img {
        width: 180px;
    }
}

/*Nonfeature image sizing*/
div.pt-cv-custom-fields.pt-cv-ctf-nonfeature_image {
    padding: 0px;
    margin: 0px;
}

div.col-md-12.pt-cv-ctf-column {
    padding-right: 0 !important;
}

/*Pub download button*/
a.ffb-id-1fu79fdv.pubbutton.fg-text-dark {
    font-size: 20px;
    color: white;
    background-color: #009ada;
    padding:5px 15px;
    text-decoration: none;
    border: 1px solid #009ada;
}

a.ffb-id-1fu79fdv.pubbutton.fg-text-dark:hover {
    color: #009ada;
    background-color: #ffffff;
    border: 1px solid #009ada;
}

/*Survey button padding*/
.ffb-id-1efqlh46.buttons-el-wrapper.text-center.fg-text-dark > a {
    padding-left: 13px;
}

/*accordion button*/
a.accordbutton.local-link {
    background-color:#009ada;
    color:#ffffff !important;
    padding:0px 5px;
}

a.accordbutton.local-link:hover {
    background-color:#0053a0;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

div.ffb-id-navigation-header.wrapper.ff-boxed-wrapper.animsition > div.wrapper-top-space-xs {
    display: none;
}


/*** this styles the superscript and definition ***/
.ff-richtext p sup,
.ff-richtext p sup:hover
{
	font-size:14px !important;
}

/*** Add " (PDF)" text after links that go to PDFs ***/
a[href$=".pdf"]:after,
col-md-12.fg-text-dark > ul > li > a[href$=".pdf"]:after
{
	content: " (PDF)";
	}
 
/*** If file size specified as data attribute, use that too ***/
a[href$=".pdf"][data-size]:after,
col-md-12.fg-text-dark > ul > li > a[href$=".pdf"][data-size]:after
{ 
	content: " (PDF, " attr(data-size) ")" !important; 
	}
	
/*** Title link url color and hover color for products explorer pintrist ***/
#pt-cv-view-0c4f87ff7p .pt-cv-ctf-title_url a
{
   color:#474747;
}
#pt-cv-view-0c4f87ff7p .pt-cv-ctf-title_url a:hover
{
    color:#009ada;
}
/*** Title link url color and hover color for general search - products grid ***/
#pt-cv-view-0850fa5xwu .pt-cv-ctf-title_url {
    font-size:16px;
    font-family:Lato;
    line-height:1.5%;
    padding-bottom:10px;
}
#pt-cv-view-0850fa5xwu .pt-cv-ctf-title_url a
{
   color:#474747;
}
#pt-cv-view-0850fa5xwu .pt-cv-ctf-title_url a:hover
{
    color:#009ada;
}
/*** products-explorer project page and view product buttons***/
a#viewproDUctbutton{
    background-color:#58babb;
    padding:5px 8px 5px 8px;
    margin-top:10px;
    margin-bottom:10px;
    /*margin-right:10px;*/
    border-right:2px solid #ffffff;
    color:#ffffff !important;
    font-family:Lato;
    font-size:14px !important;
    text-decoration:none;
    float:right;
}
#pt-cv-view-0850fa5xwu a#viewproDUctbutton,
#pt-cv-view-0850fa5xwu a#viewproDUctbutton:hover,
#pt-cv-view-0850fa5xwu a#viewproJEctbutton,
#pt-cv-view-0850fa5xwu a#viewproJEctbutton:hover{
    color:#ffffff !important;
}
a#viewproDUctbutton:hover{
    background-color:#009ada;
}
a#viewproJEctbutton{
    /*background-color:#2fabd8;*/
    background-color:#58babb;
    padding:5px 8px 5px 8px;
    margin-top:10px;
    margin-bottom:10px;
    color:#ffffff !important;
    font-family:Lato;
    font-size:14px !important;
    text-decoration:none;
    float:right;
}
a#viewproJEctbutton:hover{
    background-color:#009ada;
}
/*** same as above but for all search page products buttons ***/
/*#pt-cv-view-0850fa5xwu. p > a#viewproDUctbutton{
    color:#ffffff !important;
    font-family:Lato;
}*/
/*** ddl for products-explorer phone port. view ***/

/*.cvp-live-filter cvp-dropdown #0c4f87ff7p select*/
/*.cvp-live-filter.cvp-dropdown#0c4f87ff7p > select
{
    background-color:red;
}*/
.cvp-live-filter.cvp-dropdown > select
{
    width:200px;
    /*overflow: hidden;
    white-space: normal;*/
}
@media only screen and (max-width: 360px) {
.cvp-live-filter.cvp-dropdown > select
{
    width:280px;
    /*overflow: hidden;
    white-space: normal;*/
}
}

/*** Add + to Project page Related Resources show/hide ***/
.ffb-id-1i5l3onc::after,/*Datasets and Reports*/
.ffb-id-19vfa10v::after,/*Related Publications*/
.ffb-id-1a4k83pq::after,/*News & Feature Stories*/
.ffb-id-1i5l3r4r::after,/*Related Links*/
.ffb-id-19vn75a3::after,/*Related Websites*/
.ffb-id-1i5l3t9i::after,/*Data Collections*/
.ffb-id-19vmpu0b::after /*Publications*/
{
    content:' \002B ';
    float:right;
    padding-right:10px;
    /*font-weight:lighter !important;
    color:#474747;
    font-size:15px;
    padding-top:5px;*/
}
/*** Add - to Project page Related Resources show/hide ***/
.ffb-id-1i5l3onc.active::after,/*Datasets and Reports*/
.ffb-id-19vfa10v.active::after,/*Related Publications*/
.ffb-id-1a4k83pq.active::after,/*News & Feature Stories*/
.ffb-id-1i5l3r4r.active::after,/*Related Links*/
.ffb-id-19vn75a3.active::after,/*Related Websites*/
.ffb-id-1i5l3t9i.active::after,/*Data Collections*/
.ffb-id-19vmpu0b.active::after /*Publications*/
{
    content:'\2212';
}

/*** OLD - set projects shuffle filter dropdown menu height ***/
/*div#pt-cv-filter-bar-b650f65li9-category.dropdown.btn-group.pt-cv-filter-bar.pull-left.open > ul.dropdown-menu,
div#pt-cv-filter-bar-b650f65li9-region.dropdown.btn-group.pt-cv-filter-bar.pull-left.open > ul.dropdown-menu,
div#pt-cv-filter-bar-b650f65li9-contact.dropdown.btn-group.pt-cv-filter-bar.pull-left.open > ul.dropdown-menu
{
    max-height:250px;
    overflow-y:scroll;
}*/