﻿/* TRY TO KEEP STYLES GLOBAL, AND ADJUST FOR SCREENS IN MEDIUM/LARGE/SMALL + MEDIA QUERIES     font-sizes in em    base font size in px in media queries    gutters set to 16px based on 960.gs    all grids in % - elastic layout 768px-> X px. Use custom breakpoints for smaller screens (tablet portrait)    Remove wrapper padding below set width    Below 767px = small.css    *//* GLOBAL HIDING */.breadcrumbs {display:none;}/* TYPOGRAPHY */body,input{    font-family:'Open Sans', arial, sans-serif;    font-size:100%;    color:#444;    font-weight:400;}b, strong {    font-weight:600!important;}a{    color:#003B81;    text-decoration:none;}a:hover{    text-decoration:underline;}.block-item{    display:block;    overflow:hidden;}img.panorama{    display:block;    width:100%;    vertical-align:bottom;}h1, h2, h3, h4 {text-transform:uppercase;font-weight:600;}h1{    font-size:1.8em;    display:block;    line-height:1.22em;    margin-bottom:0.25em;    margin-top:0.25em;    font-weight:700;}h2{        font-size:1.52em;    line-height:1.52em;    display:block;}h3{    font-size:1.2em;    line-height:1.44em;    display:block;}.page-list-item h3,.featured-item h3 {}h4{    font-size:1.15em;    line-height:1.52em;    display:block;}h5{}h6{}h1,h2,h3,h4,h5,h6{}.introtext{    font-size:1.18em;    line-height:1.44em;    font-weight:600;}.introtext p{    padding-bottom:0.5em;}.bodytext p{    font-size:1em;    line-height:1.52em;    padding-bottom:0.5em;}.list-text{    font-size:1em;    line-height:1.52em;    padding-bottom:0.5em;}.readmore {    display:block;    font-weight:400;}.bodytext ul,.introtext ul{    list-style:disc;    margin-left:2em;    margin-bottom:0.5em;}.ctaButton a,a .ctaButton{    display:inline-block;    background:#003B81;    color:#fff;    padding:0.25em 1em 0.25em 1em;    margin-top:1em;    border-radius:0.25em;}.ctaButton a:hover,a .ctaButton:hover {    background-color:#005985;    border:1px solid #005985;}/* main image in posts & pages */.hero {    display:block;    overflow:hidden;}img .panorama {    width:100%;    vertical-align:bottom;}/* SIDEBAR */.widget{    background:#eee;}.widget h3{    font-weight:700;    font-size:1.2em;}/* SHARING */.social-sharing {    display:block;    overflow:hidden;    clear:both;    float:none;    padding-top:0.25em;    padding-bottom:0.3em;    margin-top:0.25em;    margin-bottom:1em;}a.share{    display:inline-block;    float:left;    margin-right:0.5em;    background-size:100%;    background-position:center center;    background-repeat:no-repeat;}.share.facebook {	background-image: url(../Content/images/social-media/icon-facebook.png);}.share.twitter {	background-image: url(../Content/images/social-media/icon-twitter.png);}.share.linkedIn {	background-image: url(../Content/images/social-media/icon-linkedin.png);}.share.email {	background-image: url(../Content/images/social-media/icon-email.png);}/* META FOR ITEM */.item-meta {    display:block;    font-size:0.875em;    padding:0.25em 0 0.25em 0;    font-style:italic;}/* provider */#provider {    display:block;    text-align:center;    line-height:3em;    font-size:0.875em;}#provider a {    color:#333;}/* SEARCH RESULT */.search-result-item {    display:block;    overflow:hidden;}.search-result-item .gutter {    padding-left:0;    padding-right:0;}.search-result .pagination {    display:block;    overflow:hidden;    clear:both;    margin-top:16px;}.search-result .pagination li {    display:inline-block;    float:left;    padding:0.5em;    background:#eee;    margin:1px;    font-size:0.875em;    line-height:1.3em;}.search-result .pagination li a {    display:block;}/* BILLBOARD */.billlboard-text a {    color:#fff;    font-weight:600;}/* SIDEBAR */.sidebar-image-gallery {display:block;overflow:hidden;}/* GLOBAL LAYOUT ADJUSTING */.clearfix {    display:block;    overflow:hidden;    width:100%;    clear:both;}/* GENERIC FORM STYLES */fieldset {border:1px solid #e7e7e7;}fieldset legend {font-weight:500;padding:0 1em 0 1em;}.generic-fieldset {margin-bottom:16px;}input[type='text'],input[type='password'],textarea,select {    border:1px solid #ddd;    margin:0.25em;    padding:0.25em;}.generic-fieldset input,.generic-fieldset textarea,.generic-fieldset select {width:304px;}.generic-fieldset label {display:block;font-size:0.875em;font-weight:500;}input[type='submit'] {font-size:1em;font-weight:500;margin-top:1em;border:0px;background:#e7e7e7;padding:0.25em 0.5em 0.25em;width:auto;}    input[type='submit']:hover {    cursor:pointer;    text-decoration:underline;    }/* match editor styles */.CTA-button,.CTA-button a {background:#003B81; color:#fff; display:inline-block; padding:0 0.5em 0 0.5em; border-radius:0.25em;}.sidebarwidget1 .CTA-button,.sidebarWidget1 .CTA-button a {padding:0.25em 1em 0.25em 1em;}.quote{    /*background-image: url(../Content/images/quote.png);    background-position: left top;    background-repeat: no-repeat;         padding-left: 42px;*/    overflow: visible;       padding-top: 8px;    font-size: 1.2em;    font-style: italic;    font-weight: 400;    line-height: 1.28em;    }