#responsive-image
{
width:80%;
height: auto;
}

html
{
font-family: Karla, sans-serif;
font:16px/20px, Karla, sans-serif;
font-weight: 400;
color:#233A6C;
}
 
.date 
{
margin-left: 4px;
text-align: left;
}

.field-meta
{
font-size: 20px;
}

.property h4 
{
font-size: 18px;
padding: 0px;
margin-top: 3px;
}

.site-title 
{
font-size: 32px;
font-weight:500;
    text-transform: uppercase;
    letter-spacing: .125em;
    margin: 48px 0 0;
    display: block;
    vertical-align: top;
    text-align: center;
color: #233A62;
}

.properties
{
font-size: 18px;
color: #233A62;
}

.pagination
{
font-size: 20px;
}

.value
{
font-size: 18px;
text-align: left;
line-height: 28px;
background-color:#FFFFFF;
}

.inputs
{
font-size: 18px;
text-align: left;
}

#content .blocks>h2:first-of-type {
    text-align: center;
    font-size: 28px;
    margin-bottom: 20px;
    line-height: 40px;
    font-weight: normal;
}
.blocks h2 
{
    text-align: left;
    font-size: 24px;
    margin-bottom: 20px;
    line-height:36px;
    font-weight: normal;
}

a
{
color: #233A62;
text-decoration:none
}
a:hover
{
text-decoration:underline
}

h1,h2,h3,h4,h5,h6
{
color: #233A62}

h1
{
text-align:center;
font-size:28px;
margin-bottom:20px;
line-height:40px;
font-weight:normal
}

h2
{
 text-transform: uppercase;
text-align:center;
font-size:22px;
margin-bottom:20px;
line-height:40px;
font-weight:normal

}

h3
{
text-align:center;
font-size:20px;
margin-bottom:20px;
line-height:30px;
font-weight:normal
}
h4
{
text-align:left;
font-size:16px;
margin-right: 4px;
margin-left: 4px;
margin-bottom:0px;
line-height:22px;
font-weight:Semi Bold;
color: #233A62;
}

p
{
letter-spacing: .05
em;
text-align:justify;
font-size:18px;
line-height: 24px;
font-weight: 500;
margin:20px 0
}

blockquote
{
text-align:justify;
}

#wrap
{
max-width:1100px;
margin:auto;
padding:0 .625%;
position:relative
}

#wrap
{
padding-bottom:24px
}

.item.resource .caption * 
{
font-size: 15px;
line-height: 18px;
text-align:left;
margin:0px;
}

.file {
    border-top: 0px solid #dfdfdf;
    border-bottom: 0px solid #dfdfdf;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

footer 
{
text-align:center;
font-weight:bold;
font-size:16px;
margin-bottom:20px;
line-height:32px;

color: #233A62;
}

.browse .resource h4 a {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 0;
color: #383838;
}

.advanced-search 
{
font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
color: #233A62;
}


.browse-controls
{
font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
color: #233A62;
}

<style type="text/css">

    #pelcro-app .pelcro-prefix-view .pelcro-prefix-header{
        background-color: #ffffff !important;
        margin-bottom: 20px !important;
        padding: 0px;
    }

    #pelcro-app .pelcro-prefix-view .pelcro-prefix-modal-header{
        border-bottom: 0px !important;
    }

    #pelcro-app .pelcro-prefix-view .pelcro-prefix-btn {
        background: #233A62 !important;
        border-color: #233A62 !important;
        background-image: none !important;
        border-radius: 0px !important;
    }

btn.pelcro-prefix-btn.col-6 {
        background: #233A62 !important;
        border-color: #233A62 !important;
        background-image: none !important;
        border-radius: 0px !important;
    }

  

    #pelcro-app .pelcro-prefix-view .pelcro-prefix-btn:focus,
    #pelcro-app .pelcro-prefix-view .pelcro-prefix-btn:hover
    {
        background: #233A62 !important;
        border-color: #233A62 !important;   
    }
    #pelcro-app .pelcro-prefix-view .pelcro-prefix-link{
        color: #233A62 !important;
        background-image: none !important;
    }

    #pelcro-app .pelcro-prefix-view .pelcro-prefix-site-name {
        display: none !important;
    }

    #pelcro-app #list .pelcro-prefix-view .pelcro-prefix-product-button {
        border-radius: 0px !important;
    }

    #pelcro-app .pelcro-prefix-authorship{
        display: none !important;
    }

    #pelcro-app .pelcro-prefix-view #pelcro-view-select .pelcro-prefix-center-text{
        display: none !important;
    }

    #pelcro-app .pelcro-prefix-view .pelcro-prefix-input, #pelcro-app .pelcro-prefix-view .StripeElement{
        border-radius: 0px !important;
    }

    #pelcro-app .pelcro-prefix-view #pelcro-view-dashboard .pelcro-prefix-dashboard-block.logo {
        background-color: #ffffff !important;
    }

    #pelcro-app #list .pelcro-prefix-view .pelcro-prefix-plan-field-wrapper{
        overflow-x: hidden !important;
    }

    #pelcro-app .pelcro-prefix-view .pelcro-prefix-close:not(:disabled):not(.disabled) {
        color: #fff !important;
    }

    #pelcro-app .pelcro-prefix-view h1, #pelcro-app .pelcro-prefix-view h2, #pelcro-app .pelcro-prefix-view h3, #pelcro-app .pelcro-prefix-view h4, #pelcro-app .pelcro-prefix-view h5, #pelcro-app .pelcro-prefix-view h6, #pelcro-app .pelcro-prefix-view p, #pelcro-app .pelcro-prefix-view label{
        font-family: "foundry_context_boldbold",Helvetica,Arial,sans-serif !important;    
    }

    #pelcro-app .pelcro-prefix-view h4{
        font-weight: 600 !important;
    }
    
#pelcro-app #list .pelcro-prefix-view .pelcro-prefix-product-container .pelcro-prefix-product-button { flex: 0.3 !important; }


</style>
