section.links div.section-content
{
    min-height: 0;
    height: 89px;
}

section.events div.section-content
{
    min-height: 0 !important;
}


.quote
{
    font-size: 12px;
    font-family: 'open sans', arial, sans-serif;
    font-style:italic;
    font-weight: 300;
    margin-top:0px !important;
}

.flexslider .flex-control-nav {
    /*bottom: 350px;*/
    top: -20px;
    height: 20px;
}

#promo-slider
{
    margin-bottom: 30px;
}


article li, article p, input
{
    font-size:  15px;
    font-family: 'open sans', sans-serif;
    /*font-weight: 100;*/
    line-height: 35px;
}
section p
{
    font-size:  14px;
    font-family: 'open sans', sans-serif;
    line-height: 25px;
}

div.box ul li
{
    line-height: 22px;
}
div.box ul li strong
{
    display:inline-block;
    min-width: 120px;
}
img#banner_ss:hover{

}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2
{
    height: 32px !important;
    width: 34px !important;
    background-color: #0088cc;
}
.cookiesms{
    position:absolute;
    top:0;
    width:100%;
    height:54px;
    background:#2f506c;
    color:#FFFFFF;
    font-size:12px;
    z-index:100;
}
.cookiesms .txtms{
    background: #2f506c;
    line-height: 22px;
    padding:10px;
    text-align: center;
    width: 98%;
    margin-left:auto;
    margin-right:auto;
}
.cookiesms .txtms a{
    text-decoration:underline;
    color:#FFFFFF;
}
.cookiesms .txtms #acceptCookiesButton{
    text-decoration:none;
    color:#FFFFFF;
    background:rgb(96, 145, 186);
    padding-top:2px;
    padding-bottom:2px;
    padding-left:20px;
    padding-right:20px;
    margin-left:10px;
}
/*.gsc-search-box-tools .gsc-search-box .gsc-input {*/
    /*width: 100px !important;*/
/*}*/


div.gs-snippet
{
    font-family: 'open sans', sans-serif;
    background-color: none;
}

div.gs-title
{
    font-size:  14px !important;
    font-family: 'open sans', sans-serif !important;
}

div.gs-title a{
    text-decoration: none;
}

div.gcsc-branding, div.gsc-above-wrapper-area
{
    display:none;
}

.gs-result .gs-title,
.gs-result .gs-title * {
    color: rgb(96, 145, 186) !important;
    text-decoration: none !important;
    font-size:  15px !important;
}

.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top
{
    padding-left: 0 !important;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: inherit !important;
}

.gsc-webResult .gsc-result
{
    float:left !important;
    width: 50% !important;
}
.attribution
{
    position: absolute;
    right:0;
    bottom: -20px;
    font-family: 'open sans', arial, sans-serif;
    font-size: smaller;
}