﻿@charset "UTF-8";

#backtoold
{
    position: fixed;
    right: 5px;
    top: 5px;
}

    #backtoold img
    {
        position: absolute;
        top: 0px;
        right: 0px;
        width: 32px;
    }

#uehHP3_sections img:empty
{
    background-image: url('../images/re_image_no_photo_avail.jpg');
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center;
    /*opacity: 0.5;*/
}

p.ueh-more-details a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    bottom: auto;
    color: #005180;
    padding: 5px;
    text-decoration: none;
}

#uehHP3_s1 .row-num-2 .ueh_brief a
{
    color: #005180;
}

#uehHP3_s1 a:hover, #uehHP3_s2 a:hover, p.ueh-more-details a:hover
{
    color: #FA7D37; /*@*/
}

.vtRowContainer h2.ueh_title, ueh_title
{
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

.ueh_title_with_image h2 a
{
    height: 52px;
}

#uehHP3_s2 .row .ueh_multibrief_content .row h3
{
    color: #005180;
}

#uehHP3_s1, #uehHP3_s2, #uehHP3_s3
{
    padding: 10px 5%;
}

#uehHP3_s1, #uehHP3_s3
{ /*background:url(../images/stripe_gray_diagonal.png);*/
    background: url(../images/pt.jpg);
}

div[class|=ueh-logo-block]
{
    margin-bottom: 30px !important;
    margin-top: 20px;
}

#ueh_info_bar
{
    background: #1D79B1; /*#1D8DD1;#333333;*/
}

#uehHP3_s1 .row-num-1 .col-lg-3 .ueh_medium_img,
#uehHP3_s2 .row-num-1 .col-lg-3 .ueh_title_with_image.ueh_medium
{
    border: 1px solid rgba(0, 0, 0, 0.4);
    background: white;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    max-height: 400px !important;
    /*padding: 5px;*/
    text-align: center;
    vertical-align: middle;
    height: auto;
}

    #uehHP3_s1 .row-num-1 .col-lg-3 .ueh_medium_img img,
    #uehHP3_s2 .row-num-1 .col-lg-3 .ueh_title_with_image.ueh_medium img
    {
        max-height: 150px;
    }

#uehHP3_s1 .row-num-2 .col-lg-6
{
    padding-left: 0px !important;
    padding-right: 15px !important;
}

#uehHP3_s1 .row-num-2 .ueh_col_2.col-lg-6
{
    padding-left: 15px !important;
    padding-right: 0px !important;
}

    #uehHP3_s1 .row-num-2 .ueh_col_2.col-lg-6 .col-lg-6
    {
        width: 49%;
    }

        #uehHP3_s1 .row-num-2 .ueh_col_2.col-lg-6 .col-lg-6:first-child
        {
        }

        #uehHP3_s1 .row-num-2 .ueh_col_2.col-lg-6 .col-lg-6:last-child
        {
        }

.item .carousel-caption h2
{
}

@media screen and (min-width: 481px) and (max-width: 1200px)
{
    .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5
    {
        width: 25%;
        float: left;
        height: auto !important;
    }

    .col-lg-2
    {
        width: 16.6667%;
    }

    .col-lg-3
    {
        width: 25%;
    }

    .col-lg-4
    {
        width: 33.3333%;
    }

    .col-lg-6
    {
        width: 50%;
        float: left;
    }
}

@media screen and (min-width: 481px) and (max-width: 980px)
{
    .row, .row .row
    {
        margin-left: 0;
        margin-right: 0;
    }

    .vtRowContainer .row, .vtRowContainer .row .row
    {
    }

    .ueh_footer
    {
        background: #333333;
    }

    #uehHP3_sections [class^="col-lg-"] *
    {
        font-size: 12px;
    }

    #uehHP3_sections .vtColumns ul, #uehHP3_sections .vtColumns ul li
    {
        list-style: none;
    }

    #uehHP3_sections, .ueh_title_with_image h2 a
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: normal;
        color: #333333;
        text-align: justify;
    }

    .ueh_title_with_image h2 a
    {
        padding-left: 0px;
        padding-right: 0px;
        display: block;
        padding-top: 10px;
        clear: both;
    }

    .col-lg-6 .ueh_title_with_image h2 a
    {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
    }

    .row .row .row .ueh_title_with_image h2 a
    {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: justify;
        padding: 3% 3% 0 3%;
    }

    .col-lg-6 .col-lg-6 .ueh_brief h2
    {
        line-height: 1.2;
        padding: 1%;
        font-size: 13px;
    }

    .col-lg-6 .col-lg-6
    {
        padding-left: 1%;
    }

    .ueh_col_2.col-lg-6
    {
        padding-left: 15px;
        padding-right: 0px;
    }

    #uehHP3_s1 .row-num-1 .ueh_title_with_image h2 a
    {
        font-family: Arial, Helvetica, sans-serif;
    }

    #uehHP3_sections ul, #uehHP3_sections ol
    {
        margin-left: 0;
    }

    .columns_6 > div
    {
        margin-right: 0;
    }

    .vtRow2
    {
        background-color: #5e788a;
        background: url(../images/stripe_bluegray_diagonal.png);
    }

        .vtRow2 .vtColumns div
        {
            background: white;
            margin: 0;
        }

        .vtRow2 .vtColumns > div:first-child
        {
            margin-right: 15px;
        }

    .vtRow3
    {
        background: white;
    }

    .vtRow4
    {
        background: #F60;
    }

    .vtHomeFooter
    {
        background: #333333;
        border-bottom: none;
    }

    h3.ueh_col_title
    {
        border-bottom: 1px solid #CCC;
    }

        h3.ueh_col_title, h3.ueh_col_title a
        {
            color: #555555;
            /*font-family: 'PT Sans', sans-serif;*/
            /*text-transform: uppercase;*/
            font-family: 'LCB Dutch';
            font-size: 24px;
            font-weight: 800;
        }

            h3.ueh_col_title:after
            {
                content: " ";
                float: left;
                clear: both;
                width: 100%;
                margin-bottom: 20px;
            }

    h6.content-area-label
    {
        color: #555555;
        font-weight: 100;
        text-transform: none;
        font-size: 24px;
        display: none;
    }

    .ueh_multibrief_content h2, .ueh_multibrief_content h3
    {
        margin: 0;
        padding: 0;
        text-align: left;
    }

    .ueh_multibrief_content .ueh_multibrief_content h3.ueh_col_title
    {
        color: #555555;
        font-weight: 100;
        text-transform: none;
        font-size: 24px;
    }

    ul.vtSnManIndex li
    {
        padding-top: 20px;
        position: relative;
        margin-top: 10px;
    }

    .vtColumns ul.vtSnManIndex li
    {
        margin-top: 0;
        padding-top: 0;
    }

    .ueh_date_time
    {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        color: #005180;
    }

        .ueh_date_time:before
        {
            content: " ";
            float: left;
            clear: both;
            height: 1px;
            width: 100%;
            margin-top: 0px;
        }

    #spotlight .item
    {
        width: 940px;
        height: 400px;
        margin: 0 auto;
        overflow: hidden;
        box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(0, 0, 0, 0.4), -12px 0 15px -4px rgba(0, 0, 0, 0.4);
        background: white;
    }

        #spotlight .item > div
        {
            float: left;
            position: relative;
        }

    #spotlight .info_headline
    {
        position: absolute;
        bottom: 200px;
        left: 40px;
        width: 440px;
        font-size: 40px;
        font-weight: bold;
        font-family: 'PT Sans', sans-serif;
        border-top: 1px solid #bbbbbb;
        border-bottom: 1px solid #bbbbbb;
        padding-top: 25px;
        padding-bottom: 20px;
    }

        #spotlight .info_headline:before
        {
            content: "Spotlight";
            width: 130px;
            height: 18px;
            background: #FA7D37; /*@*/
            display: block;
            position: absolute;
            top: 0;
            margin-top: -23px;
            padding: 5px 10px 0px 4px;
            color: white;
            font: 11px/11px Arial, Helvetica, sans-serif;
            text-transform: uppercase;
        }

    #spotlight a.info_headline
    {
        color: #333333;
        text-decoration: none;
    }

    #spotlight .panel_info
    {
        display: block;
        float: right;
        width: 400px;
        height: 400px;
    }

    #spotlight .info_image, #spotlight .info_image img
    {
        height: 100%;
        max-width: none;
    }

    #spotlight .info_description
    {
        position: absolute;
        left: 40px;
        top: 200px;
        width: 380px;
        font: 16px/22px Arial, Helvetica, sans-serif;
        margin-top: 10px;
    }

    #uehHP3_s_head .row
    {
        background: #1D79B1; /*#1D8DD1;#333333;*/
        width: 100%;
    }

        #uehHP3_s_head .row .container
        {
            max-width: 1240px;
            max-height: 50px;
            text-align: center;
            margin: 0 auto;
            background: #333333;
        }

    #uehHP3_s_head ul li a
    {
        color: white;
        background: #1D79B1; /*#1D8DD1;#333333;*/
        font-size: 12px;
        border-left: 1px solid #fff; /*#5c5c5c;*/
        text-align: center;
        margin-left: -5px;
        font-weight: normal;
        text-transform: uppercase;
        float: left;
        width: 100%;
    }

    #uehHP3_s_head ul li:last-child a
    {
        border-right: 1px solid #fff; /*#5c5c5c;*/
    }

    #uehHP3_s_head ul li a:hover
    {
        text-decoration: none;
        background: #FA7D37; /*@*/
    }

    .carousel
    {
        margin-bottom: 0;
    }

    .carousel-control
    {
        border-radius: 0;
    }

        .carousel-control.right
        {
            right: 0px;
        }

        .carousel-control.left
        {
            left: 0px;
        }

    #ueh_info_bar
    {
        border: none;
        padding-top: 10px;
        position: relative;
        clear: both;
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
    }

        #ueh_info_bar #socialicons
        {
            font-size: 14px;
            display: none;
        }

        #ueh_info_bar h4
        {
            display: none;
            text-transform: uppercase;
            padding-left: 45px;
            padding-right: 10px;
            border-right: 1px solid #fff; /*676767*/
            color: white;
            font-size: 12px;
            font-weight: bold;
        }

        #ueh_info_bar ul li, #ueh_info_bar ul
        {
            list-style: none;
            display: inline-block;
            text-align: center;
        }

            #ueh_info_bar ul li a
            {
                color: white;
                padding: 0 5px;
                margin: 0 5px;
            }

    #uehHP3_s4 *
    {
        color: white;
    }

    #uehHP3_s4
    {
        padding-top: 10px;
        padding-bottom: 40px;
    }

        #uehHP3_s4 p
        {
            color: #333333;
            font-size: 18px;
        }

        #uehHP3_s4 ul, #uehHP3_s4 ol
        {
            margin-left: 15px;
            padding-left: 0px;
        }

        #uehHP3_s4 h2
        {
            font-size: 24px;
        }

    #uehHP3_featured
    {
        z-index: 100;
        margin: 0;
        padding: 0;
        position: relative;
        clear: both;
        width: 100%;
    }

    #uehHP3_sections .row + .row
    {
        margin-top: 0; /*padding-top: 20px;*/
        margin-top: 20px; /*border-top: 1px solid #cccccc;*/
    }

    #uehHP3_s2 .col-lg-3
    { /*height:240px;*/
    }

    #uehHP3_s2 .content-area-body
    {
        max-height: 400px !important;
        font-size: 13px;
        /*border: 1px solid rgba(0, 0, 0, 0.4);background: white;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);*/
    }

    #uehHP3_s2 .ueh_multibrief_content h3, #uehHP3_s2 .ueh_multibrief_content h3 a
    {
        color: white !important;
    }

    #uehHP3_s1
    {
        padding-top: 30px;
        padding-bottom: 30px;
        /*background:url(../images/stripe_gray_diagonal.png) 15% 15%;*/
    }

    #uehHP3_s2
    {
        background: url(../images/stripe_bluegray_diagonal.png);
        padding-top: 20px;
        padding-bottom: 30px;
        border-top: 4px solid #FA7D37; /*@*/
        border-bottom: 4px solid #FA7D37; /*@*/
    }

    #uehHP3_s3
    {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    #uehHP3_s4
    {
        background: #FA7D37; /*@*/
    }

        #uehHP3_s1 .row .row, #uehHP3_s2 .row .row, #uehHP3_s3 .row .row, #uehHP3_s4 .row .row
        {
            padding-bottom: 0;
            margin-left: 0px;
            margin-right: 0px;
        }

    #uehHP3_s2 .ueh_col_2 .ueh_multibrief_content
    {
        background: white;
    }

    .col-lg-6 .ueh_medium_img.ueh_img_left
    {
        width: 60%;
        height: auto;
        /*margin: 1%;*/
    }

    .col-lg-4 .ueh_medium_img.ueh_img_left,
    .col-lg-6 .ueh_small_img.ueh_img_left
    {
        width: 100%;
        clear: both;
    }

    .col-lg-6 .ueh_img_left ~ p,
    .col-lg-6 .ueh_img_left ~ h2,
    .col-lg-6 .ueh_img_left ~ h2 a,
    .ueh_title_with_image ~ h2,
    .ueh_title_with_image ~ h2 a,
    .col-lg-6 .ueh_linked_image ~ p, .col-lg-6 .ueh_linked_image ~ h4
    {
        padding: 10px;
    }

        .col-lg-6 .ueh_img_left ~ p,
        .col-lg-6 .ueh_img_left ~ h2,
        .col-lg-6 .ueh_img_left ~ h2 a,
        .ueh_title_with_image ~ h2,
        .ueh_title_with_image ~ h2 a
        {
            float: left;
            width: 35%;
            margin: 1%;
            padding: 0px;
        }

    .ueh_img_left.ueh_small_img, .ueh_img_left.ueh_medium_img
    {
        float: left;
    }

        .ueh_img_left.ueh_small_img:after
        {
            content: " ";
            display: table;
        }

    .ueh_img_right.ueh_small_img
    {
        float: right;
    }

    .col-lg-6 .ueh_linked_image .ueh_img_left.ueh_medium_img
    {
        float: left;
        width: 100%;
    }

    #uehHP3_s2 div.vtColumns .ueh_col_1 div div:first-child .ueh_title_with_image div + h2 a
    {
        padding: 20px;
    }

    #uehHP3_s1 .row-num-1 .ueh_col_4 .vtSnManIndex li a
    {
        color: #555555;
        font-size: 12px;
        font-style: inherit;
    }

    #uehHP3_s1 .row-num-1 .ueh_col_4 .vtSnManIndex li
    {
        color: #555555;
        line-height: 1.2;
        padding-bottom: 8px;
        padding-top: 8px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    }

    /** snippet reset **/
    .vtSnContainer *, .vtSnContainer .ueh_list_DateBefore > div.ueh_brief, .vtSnContainer .ueh_list_DateBefore > span, .ueh_feed_content *
    {
        line-height: 1.2;
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .ueh_multibrief_content [class*="col"] .ueh_brief
    {
        border: 1px solid #999;
        background: white;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
    }

    .col-lg-6 .columns_3
    {
        padding-left: 20px;
        padding-right: 20px;
        margin: 0px;
    }

        .col-lg-6 .columns_3 .content-area-body
        {
            margin-bottom: 20px;
        }

    .col-lg-6 .ueh_multibrief_content h3
    {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 20px;
    }

    ul.vtSnManIndex li, ul.vtSnManIndex li a, ul.vtSnManIndex li:hover, ul.vtSnManIndex li a:hover
    {
        border: none;
    }

    .vtSnContainer .ueh_list_DateBefore > div.ueh_brief, .vtSnContainer .ueh_list_DateBefore > span
    {
        border: none;
        width: 100%;
    }

    .vtSnContainer *
    {
    }

    .ueh_multibrief_content div[class*="_img_"]
    {
        width: 100%;
        height: 100%;
    }

    .ueh_multibrief_content .row, .row-num-1 > .ueh_multibrief_content .row, .row-num-2 > .ueh_multibrief_content .row
    {
        margin-left: 0;
        margin-right: 0;
    }

    .row-num-1 > .ueh_multibrief_content .row, .row-num-2 > .ueh_multibrief_content .row
    {
        margin-left: -15px;
        margin-right: -15px;
    }
    /* end snippet overrides */
    /* alert */
    #ueh_alert_wrapper
    {
        background: #d80000;
        color: #ffffff;
        z-index: 10000;
        font-family: Arial, Helvetica, sans-serif;
        padding: 30px 20px;
    }

    .ueh_alert_message h2, .ueh_alert_message p, .ueh_alert_message a
    {
        color: white;
        line-height: normal;
        font-family: Arial, Helvetica, sans-serif;
    }

    #ueh_alert_wrapper #ueh_alert_hide_show
    {
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        text-transform: uppercase;
        background: white;
    }

    button#ueh_alert_hide_show
    {
        border: none;
        border-radius: 0;
        padding: 13px;
        color: #333333;
        padding-left: 10px;
        margin-top: 20px;
    }

        button#ueh_alert_hide_show i
        {
            margin-right: 8px;
        }

    .ueh_alert_message h2
    {
        font-size: 36px;
    }

    .ueh_alert_message p
    {
        font-size: 18px;
    }

    #ueh_alert p strong
    {
        font-size: 12px;
        font-weight: normal;
    }

    #ueh_alert button
    {
        background: white;
        color: #333333;
    }

    button#ueh_alert_hide_show
    {
        float: left;
        clear: both;
    }

    .ueh_alert_message
    {
        float: left;
        display: block;
        margin-left: 10px;
    }

    #ueh_alert
    {
        float: left;
        border-left: 1px solid rgba(255, 255, 255, 0.4);
        padding-left: 30px;
        clear: none;
        width: 76%;
    }

    i.icon-warning-sign
    {
        float: left;
        margin-right: 30px;
        clear: none;
    }

    #ueh_alert_wrapper.vt-close-alert *
    {
        float: none;
        margin: 0;
        padding: 0;
        clear: none;
        display: inline;
        font-size: 14px;
    }

    #ueh_alert_wrapper.vt-close-alert
    {
        padding: 10px;
    }

        #ueh_alert_wrapper.vt-close-alert i
        {
            font-size: 12px;
        }

        #ueh_alert_wrapper.vt-close-alert .container *
        {
            padding-right: 10px;
        }

        #ueh_alert_wrapper.vt-close-alert .container p
        {
            display: none;
        }

        #ueh_alert_wrapper.vt-close-alert button#ueh_alert_hide_show
        {
            border: none;
            border-radius: 0;
            padding: 4px;
            color: #333333;
            padding-left: 5px;
            padding-right: 10px;
            margin-top: 0px;
            font-size: 11px;
        }

        #ueh_alert_wrapper.vt-close-alert .row
        {
            float: none;
            margin: 0 auto;
            display: block;
            width: 90%;
        }
    /** end alert **/

    /* carousel */
    .carousel-control.right, .carousel-control.left
    {
        padding: 0px;
        padding-bottom: 7px;
        background: #666;
        color: white;
        opacity: 0.7;
        text-shadow: none;
        top: 0;
        font-size: 40px;
        vertical-align: middle;
        bottom: auto;
        top: 50%;
        margin-top: -40px;
        width: 5%;
        z-index: 10000;
    }

        .carousel-control.right:hover, .carousel-control.left:hover
        {
            opacity: 1;
            background: #FA7D37; /*@*/
        }

    div.carousel-inner
    {
        height: 400px;
    }

        div.carousel-inner .vtImageLinked.img-medium.item
        {
            height: 400px;
        }

        div.carousel-inner .item
        {
            margin: 0 auto;
            background: none repeat scroll 0 0 white;
            box-shadow: 0 9px 0 0 white, 0 -9px 0 0 white, 12px 0 15px -4px rgba(0, 0, 0, 0.4), -12px 0 15px -4px rgba(0, 0, 0, 0.4);
            height: 400px;
            overflow: hidden;
            width: 940px;
        }

        div.carousel-inner > .item > img, div.carousel-inner > .item > a > img
        {
            max-width: none;
            /*margin: 1px auto;*/
            margin: auto;
            height: 100% !important;
        }

        div.carousel-inner .img-medium.item
        {
            width: 800px;
        }

        div.carousel-inner .img-medium img
        {
            float: right;
            height: 400px;
            width: auto;
        }

        div.carousel-inner .img-large.item
        {
            width: 100%;
            max-width: 940px;
            min-height: 400px;
        }

        div.carousel-inner .img-x-large.item
        {
            width: 100%;
            max-width: 1280px;
            min-height: 400px;
        }

    .item .carousel-caption
    {
        padding: 20px;
    }

    .item .carousel-caption
    {
        text-shadow: none;
        text-transform: none;
        left: 2%;
        right: 2%;
    }

        .item .carousel-caption > *
        {
            text-align: left;
            float: left;
            clear: none;
            display: block;
            width: auto;
            color: #666;
        }

        .item .carousel-caption h2
        {
            width: auto;
            height: 18px;
            background: #FA7D37; /*@*/
            display: block;
            padding: 5px 10px 0px 4px;
            color: white;
            font: 11px/11px Arial, Helvetica, sans-serif;
            text-transform: uppercase;
            float: left;
            margin-bottom: 0;
        }

        .item .carousel-caption .info_headline
        {
            border-bottom: 1px solid #BBBBBB;
            border-top: 1px solid #BBBBBB;
            font-family: 'PT Sans', sans-serif;
            font-size: 16px; /*font-size: 28px;*/
            font-weight: bold;
            padding: 5px 15px; /*padding: 10px 15px;*/
            width: 340px;
            color: #005180;
            float: left;
            clear: both;
            margin-bottom: 0;
            margin-top: 0;
            background: white;
        }

        .item .carousel-caption .info_description
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            background: white;
            float: left;
            clear: both;
            padding: 25px;
            width: 340px;
            padding: 20px 15px;
        }

    .img-large.item .info_description, .img-large.item .info_headline,
    .img-x-large.item .info_description, .img-x-large.item .info_headline
    {
        background: rgba(255, 255, 255, 0.8);
    }
    /* end carousel */

    ul.ueh_feed_items
    {
        float: left;
        clear: both; /*margin-bottom: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.4);*/
    }

        ul.ueh_feed_items li
        {
            display: block;
            float: left;
            clear: both;
            width: 100%;
            line-height: 1;
        }

            ul.ueh_feed_items li:after
            {
                display: block;
                content: " ";
                float: left;
                clear: both;
                width: 100%;
                height: 1px;
                padding-bottom: 8px;
            }

    .ueh_feed_iTitle
    {
        float: right;
        clear: right;
        color: #555555;
        margin-bottom: 5px;
        font-size: 12px;
    }

        .ueh_feed_iTitle:after
        {
            content: " ";
            display: table;
            width: 100%;
            clear: both;
            float: left;
        }

    .ueh_feed_iDate
    {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        color: #005180;
    }

    .ueh_month
    {
        text-transform: uppercase;
        float: left;
        padding-top: 4px;
        padding-right: 4px;
    }

    .ueh_day
    {
    }
}

@media ( min-width : 980px)
{
    .row, .row .row
    {
        margin-left: 0;
        margin-right: 0;
    }

    .vtRowContainer .row, .vtRowContainer .row .row
    {
    }

    .ueh_footer
    {
        background: #333333;
    }

    #uehHP3_sections .vtColumns ul, #uehHP3_sections .vtColumns ul li
    {
        list-style: none;
    }

    #uehHP3_sections, .ueh_title_with_image h2 a
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: normal;
        text-align: justify;
        color: #333333;
    }

    .ueh_title_with_image h2 a
    {
        padding-left: 0px;
        padding-right: 0px;
        display: block;
        padding-top: 10px;
        clear: both;
    }

    .col-lg-6 .ueh_title_with_image h2 a
    {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
    }

    .row .row .row .ueh_title_with_image h2 a
    {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: justify;
        padding: 3% 3% 0 3%;
    }

    #uehHP3_s1 .row-num-1 .ueh_title_with_image h2 a
    {
        font-family: Arial, Helvetica, sans-serif;
    }

    .col-lg-6 .col-lg-6 .ueh_brief h2
    {
        line-height: 1.2;
        font-size: 12px;
        max-height: 45px;
    }

    #uehHP3_sections ul, #uehHP3_sections ol
    {
        margin-left: 0;
    }

    .columns_6 > div
    {
        margin-right: 0;
    }

    .vtRow2
    {
        background-color: #5e788a;
        background: url(../images/stripe_bluegray_diagonal.png);
    }

        .vtRow2 .vtColumns div
        {
            background: white;
            margin: 0;
        }

        .vtRow2 .vtColumns > div:first-child
        {
            margin-right: 15px;
        }

    .vtRow3
    {
        background: white;
    }

    .vtRow4
    {
        background: #F60;
    }

    .vtHomeFooter
    {
        background: #333333;
        border-bottom: none;
    }

    h3.ueh_col_title
    {
        border-bottom: 1px solid #CCC;
    }

        h3.ueh_col_title, h3.ueh_col_title a
        {
            color: #555555;
            /*font-family: 'PT Sans', sans-serif;
            text-transform: uppercase;*/
            font-family: 'LCB Dutch';
            font-size: 24px;
            font-weight: 800;
        }

            h3.ueh_col_title:after
            {
                content: " ";
                float: left;
                clear: both;
                width: 100%;
                margin-bottom: 20px;
            }

    h6.content-area-label
    {
        color: #555555;
        font-weight: 100;
        text-transform: none;
        font-size: 24px;
        display: none;
    }

    .ueh_multibrief_content h2, .ueh_multibrief_content h3
    {
        margin: 5px 0px;
        padding: 0;
        text-align: left;
    }

    .ueh_multibrief_content .ueh_multibrief_content h3.ueh_col_title
    {
        color: #555555;
        font-weight: 100;
        text-transform: none;
        font-size: 24px;
    }

    ul.vtSnManIndex li
    {
        padding-top: 20px;
        position: relative;
        margin-top: 10px;
    }

    .vtColumns ul.vtSnManIndex li
    {
        margin-top: 0;
        padding-top: 0;
    }

    .ueh_date_time
    {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        color: #005180;
    }

        .ueh_date_time:before
        {
            content: " ";
            float: left;
            clear: both;
            height: 1px;
            width: 100%;
            margin-top: 0px;
        }

    #spotlight .item
    {
        width: 940px;
        height: 400px;
        margin: 0 auto;
        overflow: hidden;
        box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 12px 0 15px -4px rgba(0, 0, 0, 0.4), -12px 0 15px -4px rgba(0, 0, 0, 0.4);
        background: white;
    }

        #spotlight .item > div
        {
            float: left;
            position: relative;
        }

    #spotlight .info_headline
    {
        position: absolute;
        bottom: 200px;
        left: 40px;
        width: 440px;
        font-size: 40px;
        font-weight: bold;
        font-family: 'PT Sans', sans-serif;
        border-top: 1px solid #bbbbbb;
        border-bottom: 1px solid #bbbbbb;
        padding-top: 25px;
        padding-bottom: 20px;
    }

        #spotlight .info_headline:before
        {
            content: "Spotlight";
            width: 130px;
            height: 18px;
            background: #FA7D37; /*@*/
            display: block;
            position: absolute;
            top: 0;
            margin-top: -23px;
            padding: 5px 10px 0px 4px;
            color: white;
            font: 11px/11px Arial, Helvetica, sans-serif;
            text-transform: uppercase;
        }

    #spotlight a.info_headline
    {
        color: #333333;
        text-decoration: none;
    }

    #spotlight .panel_info
    {
        display: block;
        float: right;
        width: 400px;
        height: 400px;
    }

    #spotlight .info_image, #spotlight .info_image img
    {
        height: 100%;
        max-width: none;
    }

    #spotlight .info_description
    {
        position: absolute;
        left: 40px;
        top: 200px;
        width: 380px;
        font: 16px/22px Arial, Helvetica, sans-serif;
        margin-top: 10px;
    }

    #uehHP3_s_head
    {
        border-bottom: 4px solid #FA7D37;
    }

        #uehHP3_s_head .row
        {
            background: #1D79B1; /*#1D8DD1;#333333;*/
            width: 100%;
        }

            #uehHP3_s_head .row .container
            { /*max-width: 1240px;*/
                text-align: center;
                margin: 0 auto;
                background: #333333;
            }

        #uehHP3_s_head ul li a
        {
            color: white;
            background: #1D79B1; /*#1D8DD1;#333333;*/
            font-size: 12px;
            border-left: 1px solid #fff; /*#5c5c5c;*/
            text-align: center;
            margin-left: -5px;
            font-weight: normal;
            text-transform: uppercase;
        }

        #uehHP3_s_head ul li:last-child a
        {
            border-right: 1px solid #fff; /*#5c5c5c;*/
        }

        #uehHP3_s_head ul li a:hover
        {
            background: #FA7D37; /*@*/
        }

    .carousel
    {
        margin-bottom: 0;
    }

    .carousel-control
    {
        border-radius: 0;
    }

        .carousel-control.right
        {
            right: 0px;
        }

        .carousel-control.left
        {
            left: 0px;
        }

    #ueh_info_bar
    {
        border: none;
        padding-top: 10px;
        position: relative;
        clear: both;
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        min-width: 700px;
    }

        #ueh_info_bar #socialicons
        {
            font-size: 14px;
        }

        #ueh_info_bar h4
        {
            display: inline;
            text-transform: uppercase;
            padding-left: 27px;
            padding-right: 10px;
            border-right: 1px solid #fff; /*676767*/
            font-weight: bold;
            color: white;
        }

        #ueh_info_bar ul li, #ueh_info_bar ul
        {
            list-style: none;
            display: inline-block;
            text-align: left;
            float:left;
        }

            #ueh_info_bar ul li a
            {
                color: white;
                padding: 0 5px;
                margin: 0 5px;
                text-decoration: none;
            }

                #ueh_info_bar ul li a:hover
                {
                    text-decoration: none;
                    color: #CCCCCC;
                }

    #uehHP3_s4 *
    {
        color: white;
    }

    #uehHP3_s4
    {
        padding-top: 10px;
        padding-bottom: 40px;
    }

        #uehHP3_s4 p
        {
            color: #333333;
            font-size: 18px;
        }

        #uehHP3_s4 ul, #uehHP3_s4 ol
        {
            margin-left: 15px;
            padding-left: 0px;
        }

        #uehHP3_s4 h2
        {
            font-size: 24px;
        }

    #uehHP3_featured
    {
        z-index: 100;
        margin: 0;
        padding: 0;
        position: relative;
        clear: both;
        width: 100%;
    }

    #uehHP3_sections .row + .row
    {
        margin-top: 0; /*padding-top: 20px;*/
        margin-top: 20px; /*border-top: 1px solid #cccccc;*/
    }

    #uehHP3_s2 .ueh_multibrief_content h3, #uehHP3_s2 .ueh_multibrief_content h3 a
    {
        color: white !important;
    }

    #uehHP3_s1
    {
        /*border-bottom: 6px solid #FA7D37;*/ /*@*/
    }

    #uehHP3_s2
    {
        background: url(../images/stripe_bluegray_diagonal.png);
        border-top: 4px solid #FA7D37; /*@*/
        border-bottom: 4px solid #FA7D37; /*@*/
    }

    #uehHP3_s3
    {
    }

    #uehHP3_s4
    {
        background: #FA7D37; /*@*/
    }

    #uehHP3_s1 .row .row
    {
        padding-bottom: 0;
    }

    #uehHP3_sections .container
    {
        max-width: 1024px;
    }

    #uehHP3_s2 .ueh_col_2 .ueh_multibrief_content
    {
        background: white;
    }

    .col-lg-6 .ueh_medium_img.ueh_img_left
    {
        width: 61%;
        height: auto;
    }

    .col-lg-4 .ueh_medium_img.ueh_img_left,
    .col-lg-6 .ueh_small_img.ueh_img_left
    {
        width: 100%;
        clear: both;
    }

    .col-lg-6 .ueh_img_left ~ p,
    .col-lg-6 .ueh_img_left ~ h2,
    .col-lg-6 .ueh_img_left ~ h2 a,
    .ueh_title_with_image ~ h2,
    .ueh_title_with_image ~ h2 a
    {
        float: right;
        width: 35%;
        margin: 1%;
    }

    .ueh_img_left ~ h2, .ueh_img_left ~ h2 a
    {
        font-size: 15px;
        line-height: 1.2;
        margin-top: 12px;
    }

    .col-lg-6 .ueh_img_left ~ p
    {
        font-size: 12px;
        line-height: 1.2;
        margin-top: 10px;
    }

        .col-lg-6 .ueh_img_left ~ p a
        {
            margin-top: 0;
        }

    .ueh_img_left.ueh_small_img, .ueh_img_left.ueh_medium_img
    {
        float: left;
    }

        .ueh_img_left.ueh_small_img:after
        {
            content: " ";
            display: table;
        }

    .ueh_img_right.ueh_small_img
    {
        float: right;
    }

    .col-lg-6 .ueh_linked_image .ueh_img_left.ueh_medium_img
    {
        float: left;
        width: 100%;
    }

    #uehHP3_s2 div.vtColumns .ueh_col_1 div div:first-child .ueh_title_with_image div + h2 a
    {
        padding: 20px;
    }

    #uehHP3_s1 .row-num-1 .ueh_col_4 .vtSnManIndex li a
    {
        color: #555555;
        font-size: 12px;
        font-style: inherit;
    }

    #uehHP3_s1 .row-num-1 .ueh_col_4 .vtSnManIndex li
    {
        color: #555555;
        line-height: 1.2;
        padding-bottom: 8px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.5);
    }

    /** snippet reset **/
    .vtSnContainer *, .vtSnContainer .ueh_list_DateBefore > div.ueh_brief, .vtSnContainer .ueh_list_DateBefore > span, .ueh_feed_content *
    {
        line-height: 1.2;
        padding: 0;
        margin: 0;
        list-style: none;
        color: #005180;
    }

    .ueh_multibrief_content[class*="col"] .ueh_brief, content-area-body
    {
        border: 1px solid rgba(0, 0, 0, 0.4);
        background: white;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
        max-height: 400px !important;
        padding: 5px;
    }

    .col-lg-6 .columns_3
    {
        padding-left: 20px;
        padding-right: 20px;
        margin: 0px;
    }

        .col-lg-6 .columns_3 .content-area-body
        {
            margin-bottom: 20px;
        }

    .col-lg-6 .ueh_multibrief_content h3
    {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 20px;
    }

    /*.row [class*="col"] .ueh_brief{
	}*/
    ul.vtSnManIndex li, ul.vtSnManIndex li a, ul.vtSnManIndex li:hover, ul.vtSnManIndex li a:hover
    {
        border: none;
    }

    .vtSnContainer .ueh_list_DateBefore > div.ueh_brief, .vtSnContainer .ueh_list_DateBefore > span
    {
        border: none;
        width: 100%;
    }

    .vtSnContainer *
    {
    }

    .ueh_multibrief_content div[class*="_img_"]
    {
        width: 100%;
        height: auto;
        /*height: 100%;*/
    }

    .ueh_multibrief_content .row
    {
        margin-left: 0;
        margin-right: 0;
    }

    .row-num-1 > .ueh_multibrief_content .row, .row-num-2 > .ueh_multibrief_content .row
    {
        margin-left: -15px;
        margin-right: -15px;
    }

    .row .row .row .columns_3 .col-lg-4 h2 a
    {
        font-size: 12px;
    }

    .row .row .row .col-lg-6 h3.ueh_col_title
    {
        font-size: 17px;
        font-weight: bold;
    }

    h3.ueh_col_title:after
    {
        margin-bottom: 10px;
    }

    .col-lg-6 .col-lg-4 h2 a
    {
        margin: 0;
    }

    .col-lg-6 .ueh_multibrief_content .col-lg-6 p, .col-lg-6 .ueh_multibrief_content .col-lg-6 h4 a
    {
    }

    /* end snippet overrides */

    /* alert */
    #ueh_alert_wrapper
    {
        background: #d80000;
        color: #ffffff;
        z-index: 10000;
        font-family: Arial, Helvetica, sans-serif;
        padding: 30px 20px;
    }

    .ueh_alert_message h2, .ueh_alert_message p, .ueh_alert_message a
    {
        color: white;
        line-height: normal;
        font-family: Arial, Helvetica, sans-serif;
    }

    #ueh_alert_wrapper #ueh_alert_hide_show
    {
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        text-transform: uppercase;
        background: white;
    }

    button#ueh_alert_hide_show
    {
        border: none;
        border-radius: 0;
        padding: 13px;
        color: #333333;
        padding-left: 10px;
        margin-top: 20px;
    }

        button#ueh_alert_hide_show i
        {
            margin-right: 8px;
        }

    .ueh_alert_message h2
    {
        font-size: 36px;
    }

    .ueh_alert_message p
    {
        font-size: 18px;
    }

    #ueh_alert p strong
    {
        font-size: 12px;
        font-weight: normal;
    }

    #ueh_alert button
    {
        background: white;
        color: #333333;
    }

    button#ueh_alert_hide_show
    {
        float: left;
        clear: both;
    }

    .ueh_alert_message
    {
        float: left;
        display: block;
        margin-left: 10px;
    }

    #ueh_alert
    {
        float: left;
        border-left: 1px solid rgba(255, 255, 255, 0.4);
        padding-left: 30px;
        clear: none;
        width: 76%;
    }

    i.icon-warning-sign
    {
        float: left;
        margin-right: 30px;
        clear: none;
    }

    #ueh_alert_wrapper.vt-close-alert *
    {
        float: none;
        margin: 0;
        padding: 0;
        clear: none;
        display: inline;
        font-size: 14px;
    }

    #ueh_alert_wrapper.vt-close-alert
    {
        padding: 10px;
    }

        #ueh_alert_wrapper.vt-close-alert i
        {
            font-size: 12px;
        }

        #ueh_alert_wrapper.vt-close-alert .container *
        {
            padding-right: 10px;
        }

        #ueh_alert_wrapper.vt-close-alert .container p
        {
            display: none;
        }

        #ueh_alert_wrapper.vt-close-alert button#ueh_alert_hide_show
        {
            border: none;
            border-radius: 0;
            padding: 4px;
            color: #333333;
            padding-left: 5px;
            padding-right: 10px;
            margin-top: 0px;
            font-size: 11px;
        }

        #ueh_alert_wrapper.vt-close-alert .row
        {
            float: none;
            margin: 0 auto;
            display: block;
            width: 90%;
        }

    /** end alert **/

    /* carousel */
    .carousel-control.right, .carousel-control.left
    {
        padding: 0px;
        padding-bottom: 7px;
        background: #666;
        color: white;
        opacity: 0.7;
        text-shadow: none;
        top: 0;
        font-size: 40px;
        vertical-align: middle;
        bottom: auto;
        top: 50%;
        margin-top: -40px;
        width: 5%;
        z-index: 10000;
    }

        .carousel-control.right:hover, .carousel-control.left:hover
        {
            opacity: 1;
            background: #FA7D37; /*@*/
        }

    div.carousel-inner
    {
        height: 400px;
    }

        div.carousel-inner .vtImageLinked.img-medium.item
        {
            height: 400px;
        }

        div.carousel-inner .item
        {
            margin: 0 auto;
            background: none repeat scroll 0 0 white;
            box-shadow: 0 9px 0 0 white, 0 -9px 0 0 white, 12px 0 15px -4px rgba(0, 0, 0, 0.4), -12px 0 15px -4px rgba(0, 0, 0, 0.4);
            height: 400px;
            overflow: hidden;
            width: 940px;
        }

        div.carousel-inner > .item > img, div.carousel-inner > .item > a > img
        {
            max-width: none;
            /*margin: 1px auto;*/
            margin: auto;
            /*height: 100% !important;*/
            width: 100%;
        }

        div.carousel-inner .img-medium.item
        {
            width: 800px;
        }

        div.carousel-inner .img-medium img
        {
            float: right;
            height: 400px;
            width: auto;
        }

        div.carousel-inner .img-large.item
        {
            width: 100%;
            max-width: 940px;
            min-height: 400px;
        }

        div.carousel-inner .img-x-large.item
        {
            width: 100%;
            max-width: 1280px;
            min-height: 400px;
        }

    .item .carousel-caption
    {
        padding: 20px;
    }

    .item .carousel-caption
    {
        text-shadow: none;
        text-transform: none;
        position: absolute;
        left: 50%;
        margin-left: -388px;
        top: 50%;
        margin-top: -150px;
        width: 350px;
        min-height: 100px;
    }

        .item .carousel-caption > *
        {
            text-align: left;
            float: left;
            clear: none;
            display: block;
            width: auto;
            color: #666;
        }

        .item .carousel-caption h2
        {
            width: auto;
            height: 29px;
            background: #FA7D37; /*@*/
            display: block;
            padding: 6px 13px 18px 13px;
            color: #ffffff;
            font: 17px/17px 'PT Sans', sans-serif;
            float: left;
            margin-bottom: 0;
            font-weight: normal;
        }

            .item .carousel-caption h2 span
            {
                font-weight: bold;
                color: white;
                text-transform: uppercase;
                font-size: 20px;
                line-height: 20px;
                letter-spacing: 0.0825em;
            }

        .item .carousel-caption .info_headline
        {
            border-bottom: 1px solid #BBBBBB;
            border-top: 1px solid #BBBBBB;
            font-family: 'PT Sans', sans-serif;
            font-size: 16px; /*font-size: 28px;*/
            font-weight: bold;
            padding: 5px 15px; /*padding: 10px 15px;*/
            width: 340px;
            color: #005180;
            float: left;
            clear: both;
            margin-bottom: 0;
            margin-top: 0;
            background: white;
        }

        .item .carousel-caption .info_description
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            background: white;
            float: left;
            clear: both;
            padding: 25px;
            width: 340px;
            padding: 20px 15px;
        }

    .img-large.item .info_description,
    .img-large.item .info_headline,
    .img-x-large.item .info_description,
    .img-x-large.item .info_headline
    {
        background: rgba(255, 255, 255, 0.8);
    }

    .img-large.item .carousel-caption, .img-x-large.item .carousel-caption
    {
        position: absolute;
        left: 0;
        bottom: 20px;
        top: auto;
        margin: auto;
        right: auto;
    }

    .item.caption-right .carousel-caption
    {
        left: auto;
        right: 50%;
        margin-right: -388px;
    }

    .img-medium.item.caption-right .carousel-caption,
    .img-large.item.caption-right .carousel-caption,
    .img-x-large.item.caption-right .carousel-caption
    {
        position: absolute;
        left: auto;
        bottom: 20px;
        top: auto;
        margin: auto;
        right: 30px;
    }

    /* end carousel */
    ul.ueh_feed_items
    {
        float: left;
        clear: both;
        /*margin-bottom: 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.4);*/
    }

        ul.ueh_feed_items li
        {
            display: block;
            float: left;
            clear: both;
            width: 100%;
            line-height: 1;
        }

            ul.ueh_feed_items li:after
            {
                display: block;
                content: " ";
                float: left;
                clear: both;
                width: 100%;
                height: 1px;
                padding-bottom: 8px;
            }

    .ueh_feed_iTitle
    {
        float: right;
        width: 75%;
        clear: right;
        color: #555555;
        margin-bottom: 5px;
        padding-left: 5px;
        font-size: 12px;
    }

        .ueh_feed_iTitle:after
        {
            content: " ";
            display: table;
            width: 100%;
            clear: both;
            float: left;
        }

    .ueh_feed_iDate
    {
        float: left;
        width: 25%;
        text-align: center;
        padding: 2px;
        background-color: #005180;
    }

    .ueh_month
    {
        float: none;
        display: block;
        width: 100%;
        float: left;
        clear: both;
        line-height: 1.0;
        text-align: center;
        font-size: 12px;
        color: #FFF;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        text-transform: uppercase;
    }

    .ueh_day
    {
        line-height: 1.0;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        font-weight: bold;
        text-align: center;
        font-size: 25px;
        text-decoration: underline;
    }


    /* events */

    /* end events */
    #uehHP3_s1 .row-num-2 .row
    {
        display: table-row;
    }

    #uehHP3_s1 .row-num-2 .ueh_brief
    {
        border: 1px solid rgba(0, 0, 0, 0.4);
        background: white;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
        max-height: 400px !important;
        min-height: 203px !important;
        /*padding: 5px;*/
    }


    #ueh_info_bar h4
    {
        padding-left: 36px;
        font-size: 12px;
        font-weight: bold;
    }

    #ueh_info_bar #socialicons
    {
        margin-right: 20px;
    }
}


@media only screen and (min-width: 680px) and (max-width: 979px)
{
    .navbar .nav > li > span > a
    {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
        font-size: 11px;
    }

    #ueh_info_bar h4
    {
        padding-left: 14px;
        font-size: 12px;
        font-weight: bold;
    }

    #uehHP3_s1 .col-lg-3 *,
    #uehHP3_s1 .col-lg-6 *,
    #uehHP3_s2 .col-lg-3 *
    {
        font-size: 10px;
    }

    #uehHP3_s1 .row-num-2 .ueh_brief
    {
        /*padding: 5px;*/
    }

    #ueh_main_nav
    {
        margin-top: -25px;
    }

        #ueh_main_nav div > ul > li a
        {
            padding: 5px 2px;
            margin: auto 5px;
            font-size: 10px !important;
            text-wrap: none;
            white-space: nowrap;
        }
}

@media only screen and (max-width: 1000px)
{
    .ueh-search-block
    {
        top: 40px;
    }
}

@media only screen and (max-width: 700px)
{

    #ueh_home_btn
    {
        width: 65%;
        display: block;
    }

        #ueh_home_btn img
        {
            width: 100%;
        }
}

@media ( max-width : 480px)
{
    #uehHP3_sections .row .row
    {
        margin: 0 auto;
        padding: 0;
    }

    #uehHP3_sections ul, #uehHP3_sections ul li
    {
    }

    .vtSnContainer .ueh_list_DateBefore > div.ueh_brief, .vtSnContainer .ueh_list_DateBefore > span, .vtSnContainer .ueh_list_DateBefore > *
    {
        float: none;
        clear: both;
        border: none;
        width: 100%;
    }

    #ueh_featured_items .carousel-caption *
    {
        color: white;
        text-shadow: none;
        text-align: left;
    }

    .item .carousel-caption h2 span
    {
        color: #FF6600 !important;
    }

    #ueh_featured_items .carousel-caption a
    {
        color: #8eaeba;
        color: white;
        text-transform: uppercase;
        font-size: 22px;
        font-weight: bold;
        font-family: 'PT Sans', sans-serif;
        line-height: 1.0;
    }

    #uehHP3_sections .ueh_col_2, #uehHP3_s1 .row-num-2 .ueh_col_2.col-lg-6,
    #uehHP3_sections [class^="col-lg-"]
    {
        width: 100% !important;
        display: block;
        padding: 0 !important;
        margin: 0;
    }

    #uehHP3_sections #uehHP3_s2
    {
        background: url(../images/stripe_bluegray_diagonal.png);
        border-top: 4px solid #FA7D37;
        border-bottom: 4px solid #FA7D37;
    }

    #uehHP3_sections .ueh_list_events ul li
    {
        border-bottom: none;
    }

    #uehHP3_sections #uehHP3_s1 .row-num-1 h3.ueh_col_title,
    #uehHP3_sections #uehHP3_s2 .row-num-1 h3.ueh_col_title,
    #uehHP3_sections #uehHP3_s3 .row-num-1 h3.ueh_col_title
    {
    }

    #uehHP3_sections h3.ueh_col_title,
    #uehHP3_sections h3.ueh_col_title a
    {
        padding: 0;
        margin: 0;
        font-size: 16px;
        /*font-family: 'PT Sans', sans-serif;*/
        font-family: 'LCB Dutch';
        font-weight: bold;
        font-size: 26px;
        padding: 5px;
        margin: 0;
        color: #FA7D37;
    }

        #uehHP3_sections h3.ueh_col_title a
        {
            border-bottom: 4px solid #FA7D37;
        }

    #uehHP3_sections *
    {
        font-size: 12px;
    }

    #uehHP3_s1 .ueh_title_with_image h2 a
    {
        font-size: 12px;
    }

    #ueh_featured_items .carousel-caption .info_description
    {
        display: none;
    }

    #ueh_featured_items .carousel-caption h2
    {
        position: absolute;
        top: 0;
        margin-top: -18px;
        color: #ff6600;
        padding-left: 5px;
        padding-right: 5px;
        left: 0;
        text-transform: uppercase;
        font-size: 14px;
    }

    #ueh_featured_items .item
    {
        overflow: hidden !important;
        background: black;
        text-align: center;
    }

    .carousel-inner > .item > img, .carousel-inner > .item > a > img
    {
        max-height: 200px !important;
        height: 200px !important;
        width: auto !important;
        overflow: hidden !important;
        max-width: none !important;
        float: none !important;
    }

    .carousel-inner > .item > img
    {
        margin: 0 auto;
    }

    .carousel-inner .carousel-caption
    {
        background: #12252c;
        color: white;
        right: auto;
        float: left;
        width: 100%;
        clear: both;
        left: auto;
        margin: auto;
        display: block;
        position: relative;
        padding: 0;
        top: auto;
        bottom: auto;
        border-bottom: 4px solid #FA7D37; /*@*/
        min-height: 40px;
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: left;
    }

        .carousel-inner .carousel-caption h2
        {
            line-height: normal;
            background: white;
            color: #ff6600;
        }

    .carousel-indicators
    {
        bottom: auto;
        top: 140px;
    }

    #uehHP3_s_head
    {
        background: #555555;
        color: white;
        display: none;
    }

    h3.ueh_col_title, h3.ueh_col_title a
    {
        margin: 0;
        top: auto;
        text-align: left;
        padding-top: 20px;
        float: left;
        width: 100%;
        font-family: 'LCB Dutch';
    }

    .ueh_multibrief_content *, ul.vtSnManIndex, ul.vtSnManIndex *
    {
        height: auto !important;
        float: none;
        clear: both;
        border-left: none;
        border-right: none;
        text-align: left;
        border: none;
        color: inherit;
    }

    div[class*="col"] div[class*="col"]
    {
        padding-left: 0;
        padding-right: 0;
    }

    div[class*="col"]:first-child
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ueh_multibrief_content a
    {
        color: #555555;
    }

    .vtColumns > div
    {
        height: auto !important;
    }

    .vtSnContainer div h2
    {
        margin-top: auto;
    }

    #uehHP3_s2 .ueh_multibrief_content .ueh_linked_image
    {
    }

    .ueh_img_left.ueh_medium_img
    {
    }

    .ueh_img_left + h2, .ueh_brief h2 + p, .ueh_brief p + p a
    {
    }

    .ueh_brief p + p a
    {
    }

    .vtColumns div.ueh_col_1,
    .vtColumns div.ueh_col_2,
    .vtColumns div.ueh_col_3,
    .vtColumns div.ueh_col_4
    {
        border-bottom: 1px solid rgba(0, 0, 0, 0.4);
        float: left;
        width: 100%;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7,
    .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm-1,
    .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
    .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11,
    .col-sm-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4,
    .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
    .col-lg-10, .col-lg-11, .col-lg-12
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ueh_img_left + h2,
    #uehHP3_sections #uehHP3_s2 .ueh_col_2 h3.ueh_col_title
    {
        line-height: 1.3;
        color: #005180;
        font-weight: bold;
        margin-bottom: 5px;
        width: auto;
        background: none;
        padding-left: 0;
    }

    .ueh_brief .ueh_img_left.ueh_medium_img, .ueh_brief .ueh_img_center.ueh_medium_img
    {
    }

    #uehHP3_sections .ueh_title_with_image h2
    {
    }

    #uehHP3_sections
    {
        font-size: 18px;
    }

    .vtSnContainer div h2
    {
        font-size: 18px;
    }

    #uehHP3_s1 .ueh_title_with_image h2 a
    {
        font-family: Arial, Helvetica, sans-serif;
        color: #333333;
        line-height: 1.3;
    }

    #uehHP3_sections #uehHP3_s2 .ueh_title_with_image h2,
    #uehHP3_sections #uehHP3_s2 .ueh_title_with_image h2 a,
    #uehHP3_sections #uehHP3_s2 .ueh_title_with_image p,
    #uehHP3_sections #uehHP3_s2 .ueh_title_with_image p a
    {
        width: 100%;
    }

    .ueh_title_with_image a
    {
    }

    .content-area-label
    {
        display: none;
    }

    #uehHP3_s1
    {
        /*border-bottom: 4px solid #FA7D37;*/ /*@*/
        /*border-top: 4px solid #FA7D37;*/ /*@*/
    }

        #uehHP3_s1 .ueh_col_4 a, .ueh_brief p
        {
            font-family: Arial, Helvetica, sans-serif;
        }

    .ueh_brief
    {
        padding-left: 10px;
    }

    #uehHP3_s1 .ueh_col_4 h2 a
    {
        color: #005180;
        font-weight: bold;
        text-transform: uppercase;
        font-family: 'PT Sans', sans-serif;
        padding: 0;
        margin: 0;
        line-height: 1;
    }

    #uehHP3_s1 .ueh_multibrief_content .ueh_col_4
    {
        padding-top: 10px;
    }

    #uehHP3_s1 .ueh_col_4 ul
    {
        width: 95%;
        margin-right: 0;
        float: left;
        clear: both;
    }

    #uehHP3_s1 .ueh_col_4 h2.ueh_title
    {
        margin-top: 0;
        padding-top: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    ul.vtSnManIndex
    {
        padding: 10px 0px;
        border: none;
    }

    .ueh_list_DateBefore span.ueh_time_formatted,
    .ueh_list_DateBefore span.ueh_date_formatted
    {
        font-weight: bold;
        color: #005180;
        float: none;
        clear: both;
    }

    .vtSnContainer .ueh_list_DateBefore > div.ueh_brief, .vtSnContainer .ueh_list_DateBefore > span
    {
        padding-left: 0;
        width: 100%;
    }

    .row .row .ueh_brief,
    .row .row .ueh_col_3:last-child .content-area-body,
    .vtRow2 .vtColumns div
    {
        border: none;
        padding: 0;
        margin: 0;
        width: auto;
        box-shadow: none;
    }

    #uehHP3_s4
    {
        background: none repeat scroll 0 0 #FF7C00;
        color: white;
        margin-bottom: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #uehHP3_s3 .col-lg-2
    {
        padding: 10px;
    }

    #uehHP3_s4 * a, #uehHP3_s4 *
    {
        font-family: 'PT Sans', sans-serif;
        color: white;
    }

    #uehHP3_s4 p
    {
        color: black;
        font-family: Arial, Helvetica, sans-serif;
        width: 100%;
        font-size: 14px;
    }

    .ueh_feed_content ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .ueh_feed_content .ueh_feed_iDate
    {
        float: left;
        clear: both;
        width: 100%;
        font-weight: bold;
        color: black;
        font-size: 12px;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
    }

        .ueh_feed_content .ueh_feed_iDate span
        {
            font-weight: bold;
            color: #005180;
        }

    .widget_content243240
    {
        margin-top: 0;
        padding-top: 0;
    }

    .ueh_feed_content ul li
    {
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    }

    i.icon-warning-sign
    {
        padding-left: 38px;
        font-size: 30px;
    }

    #ueh_info_bar
    {
        display: none;
        font-size: 12px;
        font-weight: bold;
    }

    #ueh_alert
    {
        width: auto;
        border: none;
    }
}
