/* @font-face {
  font-family: 'calibri';
  src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/calibri.eot')  format('opentype'),
		url('../fonts/calibri.woff') format('woff'), url('../fonts/calibri.ttf')  format('truetype'), url('../fonts/calibri.svg#calibri') format('svg');
} 
@font-face {
  font-family: 'times-webfont';
  src: url('../fonts/times-webfont.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/times-webfont.eot')  format('opentype'),
	     url('../fonts/times-webfont.woff') format('woff'), url('../fonts/times-webfont.ttf')  format('truetype'), url('../fonts/times-webfont.svg#times-webfont') format('svg');
}*/
/*@font-face {
  font-family: 'arial-webfont';
  src: url('../fonts/arial-webfont.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/arial-webfont.eot')  format('opentype'),
	     url('../fonts/arial-webfont.woff') format('woff'), url('../fonts/arial-webfont.ttf')  format('truetype'), url('../fonts/arial-webfont.svg#arial-webfont') format('svg');
}*/

.bottom-padded {
    padding-bottom: 10px;
}

.fa-reorder {
    display: none;
}

body {
    font-family: Calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #545454;
    background: #fff !important;
    line-height: 140%;
}

a:hover {
    color: #0000b5;
    text-decoration: underline;
}

.views-field-title a:hover {
    text-decoration: none;
}

hr {
    background: #bbb;
}

ul li {
    line-height: unset;
}

.blog-right-sidebar ul li {
    line-height: inherit;
}

img {
    width: auto;
    height: auto;
    max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0 0 15px;
    line-height: 1.4em;
}

.container {
    width: 1140px;
}

.header ul, .innerWrapper ul, .footer ul, .blog-right-sidebar ul {
    list-style: none;
}
/*Header Part*/
.header {
    background: url("../img/header_bg.jpg") repeat-y;
    background-size: 100%;
}

.top-container {
    margin: 0px;
    padding: 20px 0 15px;
}

.top-left {
    float: left;
    width: 63%;
}

.top-right {
    float: left;
    width: 37%;
}

.logo {
    width: 90px;
    height: 90px;
    margin-right: 20px;
}

#name-and-slogan {
    float: left;
    margin: 14px 15px 0 0;
    padding: 0px 18px 5px 0;
    background: url("../img/logo_rightbg.jpg") repeat-y 100% 0;
}

#site-name, #site-name a {
    font-family: "Times New Roman";
    font-size: 26px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 0px;
}

    #site-name, #site-name a:hover {
        text-decoration: none;
    }

#site-slogan {
    color: #feb60c;
    font-family: "Times New Roman";
    font-size: 22px;
    font-weight: normal;
    font-style: italic;
}

#slogan-rite, .top-left > .block.block-block {
    float: left;
    font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
    color: #eee;
    font-weight: normal;
    margin: 14px 0;
}

    .top-left > .block.block-block .row, .top-left > .block.block-block .col-md-12 {
        padding: 0;
        margin: 0;
    }

    .sloganRTitle, .top-left > .block.block-block h1 {
        font-size: 18px;
        margin-bottom: 0px;
        margin-top: 1px;
        font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
    }

    .sloganRbottom, .sloganRTitle, .top-left > .block.block-block > p {
        font-size: 24px;
        margin-top: 4px;
        margin-bottom: 0px;
    }

.topRInner {
    float: right;
    width: 100%;
    position: relative;
    top: -7px;
}

.translate, .multiLan {
    float: right;
    color: #ddd;
}

    .translate a, .multiLan a {
        color: #ddd;
        font-size: 14px;
        position: relative;
    }

    .translate a {
        padding-right: 20px;
    }

    .multiLan a:hover {
        color: #ddd;
    }

    .translate a:after {
        display: block;
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #fff;
        right: 0px;
        top: 7px;
    }

.translatecolor {
    color: #ddd;
}

.translate {
    margin-left: 10px;
}

.multiLan ul li {
    display: inline-block;
    padding: 0 10px;
    line-height: 0px;
}

.searchbar, #block-search-form {
    float: right;
    width: 100%;
    max-width: 300px;
    position: relative;
    margin-top: 10px;
}

.top-right .form-type-textfield, .top-right .form-type-textarea {
    margin: 0px;
}

.searchbar input, .top-right #block-search-form input {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
    border: 0px;
    color: #777;
    -webkit-appearance: none;
    border-radius: 5px;
    padding: 0 37px 0 13px;
    background: #ddd;
    border: 0px;
}

    .searchbar input:focus, .top-right #block-search-form input:focus {
        background: #fff;
    }

.searchbar .submit, .top-right #search-block-form .submit-search {
    width: 24px;
    height: 40px;
    position: absolute;
    right: 7px;
    background: url("../img/Search.png") no-repeat center;
    border: 0px;
    padding: 0px;
}

    .top-right #search-block-form .submit-search .fa-search {
        display: none;
    }

    .searchbar .submit:hover, .top-right #search-block-form .submit-search:hover {
        background: url("../img/Search_hover.fw.png") no-repeat center;
    }

.mobSearch, .mobClick {
    display: none;
}
/*Header Part*/

/*Mega Menu*/
.navbar {
    background: none;
    box-shadow: 0;
}

.tb-megamenu {
    width: 100%;
}

    .tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li.dropdown.open.active > a:focus {
        background: none;
        border: 0px;
    }

.tb-megamenu {
    background: none;
}

.navbar .nav > li > a {
    color: #fff;
    font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
    padding: 0 10px;
    margin: 0px;
    font-size: 16px;
    background: none;
}

.navbar .nav > li.tb-megamenu-item > a:focus, .tb-megamenu .nav > .active > a:focus, .tb-megamenu .nav > .active > a, .tb-megamenu .nav li.tb-megamenu-item a:focus, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
    background: none;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.active > a {
    font-weight: 500;
    color: #FEB60C;
}

    .navbar .nav > li.tb-megamenu-item > a:hover.tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle:hover, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle:hover, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav li.tb-megamenu-item a:hover {
        background: #eeeeee;
        color: #000;
    }

.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret {
    display: none;
}

.navbar .tb-megamenu-nav.nav.level-0 {
    position: static;
}

.tb-megamenu .nav > li {
    position: static;
}

.tb-megamenu .mega > .mega-dropdown-menu {
    width: 100%;
    background: rgba(239, 239,239,1);
    border: 0px;
    padding: 20px 0;
    z-index: 9999;
    border-radius: 0 0 6px 6px;
}

.tb-megamenu .dropdown-menu {
    box-shadow: 0px 7px 4px rgba(0, 0,0,0.3);
}

    .tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li {
        background: transparent;
        border: 0px;
    }

.tb-megamenu .mega-align-left > .dropdown-menu, .tb-megamenu .open > .dropdown-menu {
    top: auto;
    border: 0px;
}

.sticky-wrapper.is-sticky > .navbar {
    background: url("../img/header_bg.jpg") repeat-y;
    background-size: 100%;
}

.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
    padding: 5px 25px;
    line-height: 20px;
    font-size: 16px;
    height: auto;
    color: #000;
    background: none;
    border: 0px;
}

.tb-megamenu .nav li.tb-megamenu-item a:hover {
    background: none;
    color: #feb60c;
    border: 0px;
}

.tb-megamenu .nav li.tb-megamenu-item a:hover, .navbar .nav > li:hover > a, .tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav li.tb-megamenu-item a:focus {
    color: #000;
    background: none;
    outline: none;
}

.tb-megamenu .mega-nav > li.active a, .tb-megamenu .dropdown-menu .mega-nav > li.active a, .tb-megamenu .nav li.tb-megamenu-item a:hover {
    color: #feb60c;
}

.tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu a:hover, .tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu li.active a {
    color: #000;
    font-weight: bold;
}

.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li {
    line-height: unset;
}

.tb-megamenu .row-fluid [class*="span"] {
    width: auto;
    margin: 0px;
    /*background: url("../img/maindot_bg1.jpg") repeat-y;*/
    border-left: 1px dotted #888888;
    min-height: 150px;
    max-width: 260px;
}

    .tb-megamenu .row-fluid [class*="span"]:first-child {
        border: 0px;
    }

.navbar .nav > li.tb-megamenu-item:hover {
    background: #eeeeee;
    border-radius: 2px 2px 0 0;
}

.tb-megamenu .nav li.dropdown.active:hover > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active:hover > .dropdown-toggle {
    color: #000;
}

.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
    padding: 5px 25px;
}

.nav .tb-megamenu-subnav .open > a, .nav .tb-megamenu-subnav .open > a:hover, .nav .tb-megamenu-subnav .open > a:focus {
    background: none !important;
}

.tb-megamenu-nav.level-0 > li:nth-child(7) {
    position: relative;
}

.tb-megamenu .dropdown-submenu > a:after {
    display: none;
}
/*Mega Menu*/

/*Slider Part*/
.flexslider {
    border: 0px;
    margin: 0px;
}

    .flexslider .views-field-field-slider-text-title, .flexslider .views-field-field-slider-text-body, .flex-direction-nav {
        position: absolute;
        z-index: 1;
    }

    .flexslider .slides img {
        height: auto;
    }

    .flexslider .views-field-field-slider-text-body {
        left: 0px;
        right: 0px;
        min-height: 106px;
        bottom: 0px;
        background-color: rgba(31,41,156,0.8);
    }

        .flexslider .views-field-field-slider-text-body .transp-area-text {
            /*max-width:425px;*/
            max-width: -webkit-calc(100% - 90px);
            max-width: -moz-calc(100% - 90px);
            max-width: calc(100% - 90px);
        }

        .flexslider .views-field-field-slider-text-title .field-content, .flexslider .views-field-field-slider-text-body .field-content {
            margin: auto;
            max-width: 1110px;
            color: #fff;
            padding-top: 0;
        }

    .flexslider .trans-text > a {
        color: #fff;
    }

        .flexslider .trans-text > a:hover {
            color: #fff;
            text-decoration: none;
        }

    .flexslider .views-field-field-slider-text-body .field-content .trans-text {
        font-size: 28px;
        font-weight: 600;
        margin-top: 20px;
    }

    .flexslider .views-field-field-slider-text-body .field-content .trans-text-body {
        font-size: 18px;
        line-height: 20px;
        margin: 8px 120px 10px 0;
    }

.trans-text-body {
    line-height: 140%;
}

.flex-control-nav.flex-control-paging {
    bottom: 0px;
    bottom: 10px;
    height: 35px;
    left: 0px;
    right: 0px;
    text-align: right;
    position: relative;
    max-width: 1120px;
    margin: -100px auto 60px;
    padding-top: 25px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .flex-control-nav.flex-control-paging {
        bottom: 10px;
    }
}

.flex-control-nav.flex-control-paging li {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0 5px;
    z-index: 10;
    position: relative;
}

    .flex-control-nav.flex-control-paging li a {
        width: 21px;
        height: 21px;
        display: block;
        font-size: 0px;
        background: url("../img/slideBullets.png") no-repeat;
        cursor: pointer;
    }

        .flex-control-nav.flex-control-paging li a.flex-active {
            background: url("../img/slideBulletsA.png") no-repeat;
        }

.flexslider .flex-direction-nav {
    height: 42px;
    width: 100%;
    top: 50%;
    margin-top: -21px;
    z-index: 9;
}

    .flexslider .flex-direction-nav a {
        width: 44px;
        height: 43px;
        display: block;
        background: url("../img/navSliderD.png") no-repeat;
        opacity: 1;
        left: 30px;
        margin: 0px;
    }

        .flexslider .flex-direction-nav a.flex-next {
            left: auto;
            right: 30px;
            background-position: -43px 0;
        }

        .flexslider .flex-direction-nav a:hover {
            background: url("../img/navSliderD_hover.png") no-repeat;
        }

        .flexslider .flex-direction-nav a.flex-next:hover {
            background-position: -43px 0;
        }

/* Sidebar Photo Gallery slider */
.flexslider .sidebar-flex-direction-nav a {
    width: 44px;
    height: 43px;
    background: url("../img/navSliderD.png") no-repeat;
    opacity: 1;
    left: 30px;
    margin: 0px;
}

    .flexslider .sidebar-flex-direction-nav a.sidebar-flex-next {
        left: auto;
        right: 30px;
        background-position: -43px 0;
    }

    .flexslider .sidebar-flex-direction-nav a:hover {
        background: url("../img/navSliderD_hover.png") no-repeat;
    }

    .flexslider .sidebar-flex-direction-nav a.sidebar-flex-next:hover {
        background-position: -43px 0;
    }

.sidebar-flex-direction-nav a {
    position: absolute;
    top: 70%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-transition: all .3s ease;
}

.flexslider:hover .sidebar-flex-next {
    opacity: 0.8;
}

.flexslider:hover .sidebar-flex-prev {
    opacity: 0.8;
}

    .flexslider:hover .sidebar-flex-next:hover, .flexslider:hover .sidebar-flex-prev:hover {
        opacity: 1;
    }

/*Slider Part*/

/*Banner Part*/
#content {
    padding: 0px 0 30px 0;
}

#block-user-login {
    display: none;
}
/*Banner Part*/

.breakingNews {
    background: orange;
    color: white;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

    .breakingNews li, .breakingNews a {
        color: white;
    }

.breakingNewsContent {
    margin-left: 10px;
    color: white;
}

.banner_bottom {
    background: #eeeeee;
    padding: 35px 0 30px;
    text-align: center;
    margin-bottom: 8px;
}

    .banner_bottom .block .row, .banner_bottom .block .row .col-md-12 {
        padding: 0px;
        margin: 0px;
    }

    .banner_bottom > .container > .row {
        display: table;
    }

        .banner_bottom > .container > .row > .block {
            display: table-cell;
            width: 33.3333%;
            padding: 0 15px 46px;
            position: relative;
        }

            .banner_bottom > .container > .row > .block h1 {
                font-size: 26px;
                font-weight: normal;
                color: #000;
                line-height: 28px;
                margin-bottom: 1px;
                font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
            }

            .banner_bottom > .container > .row > .block p {
                color: #000;
                font-size: 16px;
                margin-bottom: 10px;
            }

                .banner_bottom > .container > .row > .block p a {
                    background: -webkit-linear-gradient(#0253A9,#0B2464);
                    background: -o-linear-gradient(#0253A9,#0B2464);
                    background: -moz-linear-gradient(#0253A9,#0B2464);
                    background: linear-gradient(#0253A9,#0B2464);
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0253A9", endColorstr="#0B2464",GradientType=0 );
                    width: 196px;
                    height: 44px;
                    line-height: 44px;
                    border-radius: 4px;
                    color: #fff;
                    padding: 0 30px;
                    position: absolute;
                    font-size: 15px;
                    bottom: 0px;
                    left: 50%;
                    margin-left: -95px;
                }

                    .banner_bottom > .container > .row > .block p a:hover {
                        background: -webkit-linear-gradient(#006BD7,#0059B2);
                        background: -o-linear-gradient(#006BD7,#0059B2);
                        background: -moz-linear-gradient(#006BD7,#0059B2);
                        background: linear-gradient(#006BD7,#0059B2);
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#006BD7", endColorstr="#0059B2",GradientType=0 );
                        text-decoration: none !important;
                    }

            .banner_bottom > .container > .row > .block .space20 {
                height: 0px;
            }
/*Main Content*/
.container .container {
    width: 100%;
    padding: 0px;
}

.blog-container h1, .blog-container h2, .blog-container h4 {
    font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
    font-weight: normal;
    font-size: 26px;
    color: #000;
    line-height: unset;
    margin-bottom: 4px;
}

.blog-container {
    border: 0px;
    background: url("../img/maindot_bg.jpg") repeat-y 75.7% 0;
}

    .blog-container .blog-content {
        border: 0px;
        padding-right: 20px;
    }

.container .blog-container .container {
    width: 100%;
}

.blog-container .blog-content > .block.block-views > .view > .view-content {
    margin: 0 -20px;
    background: url("../img/maindot_bg1.jpg") repeat-y 66.666% 0;
    display: inline-block;
    position: relative;
}

    .blog-container .blog-content > .block.block-views > .view > .view-content:after {
        content: "";
        top: 0px;
        bottom: 0px;
        width: 2px;
        height: 100%;
        background: url("../img/maindot_bg1.jpg") repeat-y;
        position: absolute;
        left: 33.333%;
    }

    .blog-container .blog-content > .block.block-views > .view > .view-content > .views-row {
        width: 33.333%;
        float: left;
        padding: 0 20px;
    }

.blog-container .space20 {
    height: 0px;
}

.blog-container .blog-content > .block.block-views > .view > .view-content h2 {
    margin-bottom: 0px;
}

    .blog-container .blog-content > .block.block-views > .view > .view-content h2 a, .blog-container .blog-content > .block.block-views > .view > .view-content .content p,
    #block-views-announcements-block .views-field-title, #block-views-announcements-block .views-field-title a, #block-views-announcements-block .views-field-body p,
    #block-views-latest-news-block .views-field-title, #block-views-latest-news-block .views-field-title a, #block-views-latest-news-block .views-field-body p,
    #block-views-latest-news-block .views-field-field-summary .field-content {
        font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
        font-weight: bold;
        font-size: 14px;
        color: #000;
    }

.blog-container .blog-content > .block.block-views > .view > .view-content .content p, #block-views-announcements-block .views-field-body p, #block-views-latest-news-block
.views-field-body p, #block-views-latest-news-block .views-field-field-summary .field-content {
    font-weight: normal;
    margin-bottom: 5px;
    margin-bottom: 0px;
}

    .blog-container .blog-content > .block.block-views > .view > .view-content .links li a, #block-views-announcements-block .views-field-nothing a,
    #block-views-latest-news-block .views-field-view-node a, #block-views-latest-news-block .views-field a.views-more-link, #block-views-announcements-block .views-field-body p a {
        color: #0000b5;
        font-weight: normal;
        display: block;
        font-size: 14px;
        padding-top: 5px;
    }

        #block-views-announcements-block .views-field-body p a:hover, #block-views-latest-news-block .views-field-view-node a:hover {
            font-weight: normal;
            font-size: 14px;
        }

.blog-container .blog-content > .block.block-views > .view > .view-content .links li {
    line-height: unset;
    font-size: 14px;
}

.blog-container .blog-content > .block.block-views > .view > .view-content .submitted, #block-views-announcements-block .views-field-created,
#block-views-latest-news-block .views-field-created {
    font-family: calibri,Arial, Helvetica, Segoe, Segoe UI, sans-serif;
    font-size: 14px;
    color: #747474;
    font-weight: normal;
    padding-top: 8px;
}

.blog-container .blog-content > .block.block-views > .view > .view-content .field-item img {
    margin-bottom: 12px;
}

#block-views-announcements-block {
    padding-bottom: 25px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 30px;
}

.blog-right-sidebar {
    padding-left: 25px;
    margin: 0px;
}

#block-views-announcements-block .views-field-field-announcement-image {
    margin-bottom: 10px;
}

    #block-views-announcements-block .views-field-field-announcement-image img {
        width: 100%;
    }
/*Mann Content*/

/*footer*/
.footer {
    background: #fbfbfb;
    border-top: 2px solid #bdbdbd;
    margin-top: 20px;
}

    .footer .footer-info {
        padding: 20px 0 25px;
    }

.footer-info .col-md-3 {
    width: 25%;
    padding: 0px;
}

    .footer-info .col-md-3 > div {
        float: left;
        padding: 0 12px;
        width: 50%;
        max-width: 150px;
    }

    .footer-info .col-md-3 h1 {
        font-size: 12px;
        color: #000;
        font-weight: bold;
        margin: 0 0 5px;
        line-height: 14px;
    }

    .footer-info .col-md-3 .space20 {
        height: 0px;
    }

.footer ul li {
    line-height: 25px;
    float: none;
}

.footer li a {
    color: #000000;
    font-size: 12px;
    line-height: 115%;
    padding: 0;
    display: block;
    padding-bottom: 9px;
}

    .footer li a:hover {
        color: #000 !important;
		text-decoration: underline;
    }

.footer .copyright {
    background: #d0d0d0;
    padding: 10px 0 20px 0;
    text-align: center;
}
.footer .copyright li a{
	color:black;
	font-size:12px;
	line-height:115%;
	padding:0;
	display:block;
	padding-bottom:9px;
}

.copyright ul li {
    display: inline;
}

.footer .copyright ul li a {
    padding: 0 8px;
    display: inline-block;
}

#block-block-7 {
    margin-top: 10px;
    font-size: 12px;
}

    #block-block-7 img {
        margin-right: 15px;
    }

    #block-block-7 p {
        margin: 0px;
        color: black;
        font-size: 12px;
    }

.footer .tinynav {
    display: none;
}

.footer .nav.navbar-nav {
    margin: 0px;
}

.footer .nav.navbar-nav > li > span.nolink{
		font-size:12px;
	color:#000;
	font-weight:bold;
	line-height: 100% !important;
	padding-bottom: 9px;
	display:block;
}
/*footer*/

/*Interrior Page*/
.innerWrapper {
    padding: 10px 0 0;
}

.blog-right-sidebar {
    border: 0px;
}

.breadcrumb-container {
    padding: 0px;
    position: relative;
}

.breadcrumb {
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: #777777;
    margin: 0px;
    padding: 0 0 5px 0;
}

    .breadcrumb li {
        display: inline;
    }

        .breadcrumb li.active {
            color: #777777;
        }

        .breadcrumb li a {
            font-weight: normal;
            color: #777777;
        }

.breadcrumb {
    padding-bottom: 15px !important;
}

    .breadcrumb > li + li:before {
        color: #777777;
        content: "|";
        font-weight: normal;
    }

.pageTitle {
    font-size: 28px;
    font-weight: normal;
    color: #000;
    text-transform: uppercase !important;
    padding-bottom: 0px;
    border-bottom: 1px solid #bebebe;
    width: 100%;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

.innerBanner #block-views-banner-block {
    background: #eeeeee;
    display: table;
    width: 100%;
}

.innerBanner .views-row .views-field-field-banner-image {
    float: right;
    width: 66.5%;
}

    .innerBanner .views-row .views-field-field-banner-image img {
        width: 100%;
        display: block;
        height: auto;
    }

.innerBanner .views-row .views-field-title {
    font-size: 22px;
    color: #0059B2;
    padding: 20px 20px 5px;
    float: left;
    width: 33.5%;
    font-weight: bold;
}

.innerBanner .views-row .views-field-body {
    font-size: 14px;
    color: #000;
    padding: 0 20px;
    float: left;
    width: 33.5%;
}

.blog-container .blog-content .body-title, .blog-container .blog-content .body-title p, #content .cmsHeader {
    font-size: 18px;
    color: #0000b5;
    font-weight: bold;
    margin: 0px;
}

.protectingView {
    margin: 0 10px 12px 0;
    border-bottom: 1px solid #dedede;
    display: inline-block;
    width: 100%;
}

.blog-right-sidebar h4 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 0px;
}

.blog-right-sidebar p {
    font-size: 14px;
    color: #000;
}

.space40, .space20 {
    height: 0px;
}

.rightContact {
    margin-bottom: 20px;
}

    .rightContact a {
        font-size: 15px;
        color: #0063C5;
    }

.blog-container .blog-content p {
    font-size: 15px;
}

.protectingView .leftImg {
    width: 37%;
    float: left;
    margin: 0px 15px 15px 0;
}

.protectingView .rightContent {
    display: table;
}

.field-collection-container .field-collection-view {
    margin: 0px;
    padding: 0px;
}

    .field-collection-container .field-collection-view .content .field-name-field-top-image .field-item:first-child {
        width: 37%;
        float: left;
        margin: 0px 15px 15px 0;
    }


#block-system-main {
    max-width: 1110px;
}

.links.inline > li {
    display: inline;
}

    .links.inline > li:first-child {
        margin: 0px;
    }

.blog-right-sidebar select {
    margin-bottom: 15px;
}

.blog-right-sidebar .block .views-row a, .blog-right-sidebar .block .view a, .blog-right-sidebar ul.menu li a, .rhs-block a, .blog-right-sidebar.block-menu-block ul li a,
.blog-right-sidebar .menu-block-wrapper #nav > li a {
    color: #0000b5;
    font-weight: normal;
    font-size: 17px;
}

.blog-right-sidebar .menu-block-wrapper #nav > li a {
    color: #0000b5 !important;
}

.blog-right-sidebar ul li a:focus {
    background-color: none;
}

.blog-right-sidebar ul.nav li ul {
    padding-left: 15px;
    padding-bottom: 3px;
}

.blog-right-sidebar ul#nav.nav li ul a {
    font-weight: normal;
}

.blog-right-sidebar .navbar-nav > li {
    float: none;
    font-weight: normal;
}

.navbar-nav {
    font-weight: normal;
}

.blog-right-sidebar .navbar-nav > li > a {
    padding: 2px 0px !important;
    font-weight: normal;
}

.blog-container .blog-content #block-system-main > .view > .view-content > .views-row {
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
}

    .blog-container .blog-content #block-system-main > .view > .view-content > .views-row:first-child {
        padding-top: 5px;
    }

.blog-container {
    margin-top: 20px;
}

.blog-right-sidebar > .block {
    margin-bottom: 15px;
}

.blog-container .blog-content #block-system-main > .view > .view-content > .views-row .views-field-created {
    color: #747474;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
}

.blog-container .blog-content #block-system-main > .view > .view-content > .views-row .views-field-title a {
    color: #0000b5;
    font-size: 18px;
    font-weight: bold;
}

.blog-container .blog-content #block-system-main > .view > .view-content > .views-row .views-field-view-node a {
    font-style: italic;
    display: block;
}

.page-user #block-system-main, .page-search #block-system-main {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    max-width: 1110px;
}

.search-advanced {
    margin: 10px 0;
}

.page-search #block-system-main legend {
    margin: 0px;
}

.page-search ol.search-results {
    padding: 0 0 0 10px;
}

.page-search #search-form input#edit-submit {
    height: 34px;
    padding: 0 15px;
    margin-top: 28px;
}

.page-search #search-form > div > fieldset {
    clear: left;
    width: 100%;
}

    .page-search #search-form > div > fieldset.collapsible {
        padding-top: 15px;
    }

.page-search #search-form fieldset.collapsed a {
    padding-bottom: 10px;
    display: inline-block;
    font-weight: bold;
}

.page-search ol.search-results .title a {
    font-weight: bold;
}

.search-form .form-type-textfield label {
    font-size: 20px;
    font-weight: bold;
}

.page-opinion-topics .blog-container .blog-content #block-system-main > .view > .view-content > .views-row {
    border: 0px;
}

.view-id-recipients .views-row {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

    .view-id-recipients .views-row .views-field-field-photo {
        max-width: 150px;
        float: left;
        margin: 0 10px 10px 0;
    }

    .view-id-recipients .views-row .views-field-title {
        color: #0059b2;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 5px;
    }

    .view-id-recipients .views-row .views-field-field-department {
        display: block;
        font-size: 18px;
        font-weight: bold;
        color: #000;
        margin-bottom: 5px;
    }

.breadcrumb-container .col-md-12 > .addtoany_list {
    position: absolute;
    right: 15px;
    bottom: 0px;
}

.col-md-12 {
    padding-bottom: 14px;
}

.breadcrumb-container .col-md-12 > .print_html, .breadcrumb-container .col-md-12 > .print_pdf {
    width: 22px !important;
    height: 22px !important;
    position: absolute;
    right: 116px;
    margin-top: 11px;
    /*bottom:20px;*/
}

@-moz-document url-prefix() {
    .breadcrumb-container .col-md-12 > .print_html, .breadcrumb-container .col-md-12 > .print_pdf {
        /*bottom:13px;*/
    }
}

.breadcrumb {
    padding-bottom: 8px;
}

.breadcrumb-container .col-md-12 .block.block-addtoany {
    margin-top: -1px;
    position: absolute;
    right: 15px;
}

.col-md-12 {
    padding-bottom: 5px;
}

.breadcrumb-container .col-md-12 > .print_pdf {
    right: 88px;
}

.view-opinion-year > .view-header {
    background: #bacecd;
    margin-bottom: 10px;
    padding: 10px 0;
    border: 1px solid gray;
}

    .view-opinion-year > .view-header > a {
        padding: 5px 15px;
    }

.selectWrap {
    position: relative;
    float: left;
    display: inline-block;
    background-image: url(../img/Arrow.png);
    background-repeat: no-repeat;
    background-position: right 9px;
    cursor: pointer;
    padding-right: 20px;
    color: #ddd !important;
}

    .selectWrap select {
        width: 100%;
        -webkit-appearance: none;
        -moz-appearance: none;
        margin: 0;
        position: absolute;
        z-index: 2;
        cursor: pointer;
        outline: none;
        opacity: 0;
        font-size: 13px;
        /* CSS hacks for older browsers */
        _noFocusLine: expression(this.hideFocus=true);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        -khtml-opacity: 0;
        -moz-opacity: 0;
        color: #000;
        line-height: 130%;
    }

    .selectWrap .holder {
        display: block;
        margin: 0;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
        position: relative;
        z-index: 0;
        font-size: 14px;
        color: #fff;
        border-radius: 5px;
    }

.blog-right-sidebar .social-icons > div {
    display: inline-block;
    margin-right: 10px;
}

.blog-right-sidebar #block-block-14 p {
    margin-bottom: 0px;
    line-height: 18px;
}

.blog-right-sidebar #block-block-14 h4 {
    margin-bottom: 5px;
}

#quiz_progress, #quiz-report-form > div > h2, .quiz-report-question {
    display: none;
}

div.quiz-report .dt {
    background: none;
    border-top: 0px;
    padding-left: 0px;
}

    #quiz-question-answering-form .quiz-question-body p, #quiz-report-form .quiz-question-body p, div.quiz-report .dt > p {
        color: #0059b2;
        font-size: 24px;
        font-weight: normal;
    }

#quiz-question-answering-form .form-type-radios > label, #quiz-report-form .quiz-report > label, div.quiz-report .dd > p, .multichoice-label {
    display: none;
}

#quiz-question-answering-form .form-type-radios td, #quiz-report-form .quiz-report td {
    border: 0px !important;
    padding: 0 !important;
}

    #quiz-question-answering-form .form-type-radios td p, #quiz-report-form .quiz-report td p {
        margin: 0px;
        color: #000;
    }

    #quiz-question-answering-form .form-type-radios td input, #quiz-report-form .quiz-report td input {
        margin-top: 8px;
    }

#quiz-question-answering-form .button.default.form-submit, #quiz-report-form .button.default.form-submit {
    padding: 3px 20px;
    margin: 20px 10px 0 0;
    border-radius: 3px;
    background: -webkit-linear-gradient(#006BD7,#0059B2);
    background: -o-linear-gradient(#006BD7,#0059B2);
    background: -moz-linear-gradient(#006BD7,#0059B2);
    background: linear-gradient(#006BD7,#0059B2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#006BD7", endColorstr="#0059B2",GradientType=0 );
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

    #quiz-question-answering-form .button.default.form-submit:hover, #quiz-report-form .button.default.form-submit:hover {
        background: -webkit-linear-gradient(#0253A9,#0B2464);
        background: -o-linear-gradient(#0253A9,#0B2464);
        background: -moz-linear-gradient(#0253A9,#0B2464);
        background: linear-gradient(#0253A9,#0B2464);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0253A9", endColorstr="#0B2464",GradientType=0 );
    }

#quiz-question-answering-form .q-back-button, #quiz-question-answering-form .q-skip-button, .node-type-quiz #drupal_tabs, .quiz-report-score-container {
    display: none;
}

#quiz-report-form {
    display: inline-block;
    width: 100%;
}

.selector-td.multichoice-icon-cell {
    vertical-align: top;
}

div.quiz-report .dd tr {
    min-height: 32px;
}

div.quiz-report .dd {
    margin: 10px 0;
}

div.quiz-score-submit {
    float: none;
}

.gmap-popup > .views-field span.views-label {
    font-weight: bold;
    font-size: 13px;
}

.blog-container .gmap-popup p {
    margin-bottom: 0px;
    font-size: 12px;
}

.gmap-popup > .views-field .field-content {
    padding-left: 15px;
}

.gmap-popup > .views-field.views-field-field-email .field-content, .gmap-popup > .views-field.views-field-title .field-content {
    padding-left: 0px;
}

    .gmap-popup > .views-field.views-field-field-email .field-content a, .gmap-popup > .views-field.views-field-title .field-content a {
        font-weight: bold;
        font-size: 13px;
    }

#block-twitter-block-1 > h4 {
    padding-left: 40px;
    padding-bottom: 10px;
    background: url("../img/twitter.png") no-repeat;
}

.front .blog-right-sidebar > .block {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 20px;
}

.front .blog-right-sidebar > .block-no-bottom-border {
    border-bottom: 0px;
    padding-bottom: 0px;
}

#block-system-main  .date-heading {
    background: #101046;
    padding: 5px 0;
    color: #fff;
}

.calendar-calendar .month-view table {
    border: 0px;
}

.date-heading {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#block-system-main  .date-heading h3 {
    color: #fff;
}

#block-system-main  .pager {
    margin: 0px;
}

#block-system-main  .date-nav {
    margin: 0px;
    padding: 0px;
}

#block-system-main .calendar-calendar th.days {
    border-top: 1px solid #eee !important;
    background: #bbb;
    padding: 5px !important;
}

#block-system-main .date-nav-wrapper .date-prev {
    right: 30px;
}

.calendar-calendar th.days {
    color: #000;
}

#block-system-main .date-nav-wrapper li {
    background: none;
    padding: 5px 0;
}

 #block-system-main  .date-nav-wrapper a {
    padding: 0px;
    background: url("../img/calArrow.png") no-repeat;
    height: 30px;
    font-size: 0px;
    display: block;
    width: 15px;
    border: 0px;
}

#block-system-main  .date-nav-wrapper a:focus {
        outline: none;
    }

#block-system-main .date-nav-wrapper .date-next a {
    background-position: -15px 0;
}

#block-system-main .calendar-calendar .month-view .full td.single-day div.monthview,
#block-system-main .calendar-calendar .week-view .full td.single-day div.weekview,
#block-system-main .calendar-calendar .day-view .full td.single-day div.dayview {
    background: #eeeeee;;
    font-size: 12px;
	color: #000;
}

#block-system-main ul {
    list-style: inherit;
    padding-left: 20px;
    font-size: 15px;
}

#site-map .site-map-box ul li {
    list-style: inside none disc;
}

.breadcrumb-container h1 {
    padding-right: 132px;
}

#undefined-sticky-wrapper {
    height: auto !important;
}

#block-system-main ul li a {
    color: #0000b5;
}

#block-system-main p > img {
    margin-right: 10px;
}

.page-node-9757 .blog-container .blog-content .content p {
    color: #000;
}

    .page-node-9757 .blog-container .blog-content .content p > strong {
        color: #0059b2;
        font-size: 18px;
        font-weight: bold;
    }

.page-node-9757 .blog-container .blog-content .content table {
    margin: 0 0 10px 10px;
}

    .page-node-9757 .blog-container .blog-content .content table p > strong {
        color: #000;
    }

    .page-node-9757 .blog-container .blog-content .content table p {
        margin: 0 7px;
    }

        .page-node-9757 .blog-container .blog-content .content table p a {
            color: #0000b5;
            font-weight: bold;
            font-size: 16px;
        }

#block-system-main ul.pagination {
    padding-left: 0px;
}

    #block-system-main ul.pagination li.active a {
        color: #fff;
    }

    #block-system-main ul.pagination li.disabled {
        display: none;
    }

.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field .views-label {
    font-weight: bold;
}

.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field .field-content {
    padding-left: 10px;
}

.blog-right-sidebar .view-office-locations .ui-accordion-content .views-field {
    margin-bottom: 10px;
}

    .blog-right-sidebar .view-office-locations .ui-accordion-content .views-field.views-field-field-email .field-content {
        padding-left: 0px;
    }

    .blog-right-sidebar .view-office-locations .ui-accordion-content .views-field .field-content p {
        margin-bottom: 3px;
    }

.blog-right-sidebar .ui-accordion .ui-accordion-content {
    padding-left: 10px;
    padding-right: 10px;
}

#block-system-main, #block-system-main ul li {
    color: #000;
}

.addtoany_list > a img, .print_pdf a img, .print_html a img, .stButton {
    opacity: 0.6;
}

    .addtoany_list a:hover img, .print_pdf a:hover img, .print_html a:hover img, .stButton:hover {
        opacity: 1;
    }
/*Latest Addition*/
#content ul li {
    line-height: 22px;
}

#block-system-main ul {
    padding-left: 35px;
}
/*Scam alert page*/
.blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views {
    margin-bottom: 30px;
}

    .blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content,
    .blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content {
        background: none;
        margin-bottom: 14px;
    }

        .blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content:after,
        .blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content:after {
            display: none;
        }

        .blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content > .views-row,
        .blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content > .views-row {
            float: none;
            width: auto;
            margin: 0 20px;
            padding: 10px 0 0;
            border-bottom: 1px dotted #000;
        }

            .blog-container .blog-content > #block-views-consuming-blog-block-2.block.block-views > .view > .view-content > .views-row .views-field-title a,
            .blog-container .blog-content > #block-views-news-releases-block-1.block.block-views > .view > .view-content > .views-row .views-field-title a {
                color: #0000b5;
                font-size: 18px;
                font-weight: bold;
            }
/*Scam alert page*/
/*home socail icons*/
.home_social a {
    position: relative;
    display: inline-block;
}

.home_social .home_social_hover_icons {
    opacity: 0;
    position: absolute;
    left: 0px;
}

.home_social > a:hover .home_social_hover_icons {
    opacity: 1;
}

.home_social_hover_icons {
    margin-top: 8px;
}

.ui-widget {
    font-family: Trebuchet MS,Arial,Helvetica,Segoe,Segoe UI,sans-serif;
}
/*home socail icons*/
/*Latest Addition*/
/*Developer Addition Starts*/
.node-photo-gallery .content .field-item {
    float: left;
    margin: 10px 0;
    width: 150px;
}

.node-type-opinion .content .field-item,
.node-type-opinion .content .field-label {
    float: left;
    margin-right: 5px;
    font-weight: bold;
}

.node-type-opinion #block-views-opinion-header-block {
    margin: auto;
    max-width: 1110px;
}

.node-type-blog .links .comment-add,
.node-type-general-blog .links .comment-add {
    display: none;
}

.comment-date .comment-delete {
    padding-right: 12px;
}

#comment-form .form-item-homepage {
    display: none;
}
/*blog right side bar calendar block css starts*/
.blog-right-sidebar #block-views-calendar-block-1 .date-heading, .blog-right-sidebar #block-views-calendar-block-3 .date-heading {
    background: -webkit-linear-gradient(#0E157F,#101046);
    background: -o-linear-gradient(#0E157F,#101046);
    background: -moz-linear-gradient(#0E157F,#101046);
    background: linear-gradient(#0E157F,#101046);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0E157F", endColorstr="#101046",GradientType=0 );
    padding: 5px 0;
    color: #fff;
}

    .blog-right-sidebar #block-views-calendar-block-1 .date-heading h3 a, .blog-right-sidebar #block-views-calendar-block-3 .date-heading h3 a {
        color: #fff;
        font-size: 18px;
        font-weight: normal;
    }

        .blog-right-sidebar #block-views-calendar-block-1 .date-heading h3 a:hover, .blog-right-sidebar #block-views-calendar-block-3 .date-heading h3 a:hover {
            color: #feb60c !important;
        }

.blog-right-sidebar #block-views-calendar-block-1 .pager, .blog-right-sidebar #block-views-calendar-block-3 .pager {
    margin: 0px;
}

.blog-right-sidebar #block-views-calendar-block-1 .date-nav, .blog-right-sidebar #block-views-calendar-block-3 .date-nav {
    margin: 0px;
    padding: 0px;
}

.blog-right-sidebar #block-views-calendar-block-1 .calendar-calendar th.days, .blog-right-sidebar #block-views-calendar-block-3 .calendar-calendar th.days {
    border: 1px solid #eee !important;
    background: #eee;
    padding: 0px !important;
}

.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper li, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper li {
    background: none;
    padding: 5px 0;
}

.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper .pager a, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper .pager a {
    padding: 0px;
    background: url("../img/calArrow.png") no-repeat;
    height: 30px;
    font-size: 0px;
    display: block;
    width: 15px;
    border: 0px;
}

.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper a:focus, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper a:focus {
    outline: none;
}

.blog-right-sidebar #block-views-calendar-block-1 .date-nav-wrapper .date-next a, .blog-right-sidebar #block-views-calendar-block-3 .date-nav-wrapper .date-next a {
    background-position: -15px 0;
}
/*blog right side bar calendar block css ends*/
/*custom search submit icon style starts*/
.custom-search-block {
    position: relative;
}

    .custom-search-block .form-submit {
        width: 24px;
        height: 32px;
        position: absolute;
        right: 5px;
        top: 29px;
        background: url(/sites/all/themes/riley/img/Search.png) no-repeat center;
        border: 0px;
        font-size: 0px;
    }
/*custom search submit icon style ends*/
/*share this css starts*/
.block-sharethis {
    width: auto;
    float: left;
    margin-top: 10px;
    position: absolute;
    right: 15px;
}

.stButton .facebook {
    background-image: url("../img/facebook_icon.png") !important;
    width: 20px;
    height: 24px !important;
}

.stButton .twitter {
    background-image: url("../img/twitter_icon.png") !important;
    width: 20px;
    height: 24px !important;
}

.stButton .email {
    background-image: url("../img/mail_icon.png") !important;
    width: 20px;
    height: 24px !important;
}

.stButton .sharethis {
    background-image: url("../img/plus_icon.png") !important;
    width: 20px;
    height: 24px !important;
}
/*share this css ends*/
/*BACK TO TOP BUTTON CSS*/
.back-to-top:after {
    content: url("../img/up-arrow.png");
}
/*BACK TO TOP BUTTON CSS ends*/

.view-photo-gallery-photos table.views-view-grid td {
    padding: 15px;
}
/*Office Location Table CSS starts*/
.view-office-locations .attachment {
    display: none;
}

    .view-office-locations .attachment table {
        margin-top: 20px;
    }

        .view-office-locations .attachment table th {
            border: 1px solid #eeeeee;
            padding: 10px;
        }

        .view-office-locations .attachment table td {
            border: 1px solid #eeeeee;
            padding: 10px;
        }
/*Office Location Table CSS ends*/
/*Developer Addition Ends*/
/*Interior Page*/
@media (min-width: 768px) {
    .searchinner, #block-search-form > #search-block-form {
        display: block !important;
    }
}

@media (max-width: 1200px) {
    .container {
        width: 970px;
    }

    #content #block-system-main > div.node {
        max-width: 970px;
        margin: 0 auto;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .flexslider .views-field-field-slider-text-body .field-content {
        max-width: 970px;
    }

    .navbar .nav > li > a {
        font-size: 15px;
        padding: 0 8px;
    }

    .flexslider .slides img {
        height: auto;
    }
    /*Footer*/
    .footer-info .col-md-3 > div {
        max-width: 120px;
        padding: 0 8px;
    }

    .flex-control-nav.flex-control-paging {
        max-width: 980px;
    }
}

@media (max-width:991px) {
    /*Menu*/
    #undefined-sticky-wrapper {
        min-height: 50px;
    }

    .tb-megamenu .row-fluid [class*="span"] {
        min-height: 1px;
    }

    .tb-megamenu .nav-collapse {
        width: -webkit-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: calc(100% - 40px);
        top: 38px;
    }

    .navbar {
        padding: 0px;
    }

        .navbar .nav > li.tb-megamenu-item > a.tb-megamenu:hover .nav > .active > a:hover, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle:hover, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle:hover, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav li.tb-megamenu-item a:hover, .navbar .nav > li.tb-megamenu-item:hover {
            background: none;
        }

    .tb-megamenu .mega > .mega-dropdown-menu {
        padding: 5px 0;
    }

    .tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
        padding-bottom: 5px;
    }

    .tb-megamenu .btn-navbar, .tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus {
        background: url("../img/mobMenuClick.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
        width: 36px;
        height: 30px;
        outline: none;
        border: 0px;
        border-radius: 0px;
    }

    .tb-megamenu .row-fluid [class*="span"] {
        border: 0px;
    }

    .tb-megamenu .mega > .mega-dropdown-menu {
        border-radius: 0px;
    }

    .tb-megamenu .nav-collapse {
        background: #13429a;
    }

    .tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu a:hover, .tb-megamenu .nav li.tb-megamenu-item .tb-megamenu-submenu li.active a {
        color: #000 !important;
    }

    .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus {
        background: transparent;
    }

    .tb-megamenu-item a, .tb-megamenu-item a.dropdown-toggle {
        color: #fff !important;
    }

    .tb-megamenu-item ul a {
        color: #000 !important;
    }
    /*Menu*/
    .container {
        width: 100%;
    }

    #content #block-system-main > div.node {
        width: 100%;
    }

    .flexslider .views-field-field-slider-text-body .field-content {
        width: 100%;
        padding: 0 15px;
    }

    .flexslider .flex-direction-nav {
        bottom: 30px;
        top: auto;
    }

        .flexslider .flex-direction-nav a {
            background-size: cover;
            height: 32px;
            width: 32px;
            left: 15px;
        }

            .flexslider .flex-direction-nav a:hover {
                background-size: cover;
            }

            .flexslider .flex-direction-nav a.flex-next {
                background-position: -31px 0;
                left: auto;
                right: 15px;
            }

                .flexslider .flex-direction-nav a.flex-next:hover {
                    background-position: -31px 0;
                }

    .flexslider .views-field-field-slider-text-body .transp-area-text {
        max-width: 90%;
        margin: auto;
    }

    .logo {
        height: 70px;
        width: 70px;
        margin-right: 10px;
    }

    .top-left {
        width: 60%;
    }

    .top-right {
        width: 40%;
    }

    .translate {
        margin-left: 5px;
    }

    .multiLan ul li {
        padding: 0 5px;
    }

    #site-name, #site-name a {
        font-size: 22px;
        line-height: 24px;
        text-decoration: none !important;
    }

        #site-name, #site-name a:hover {
            text-decoration: none !important;
        }

    #site-slogan {
        font-size: 17px;
    }

    .sloganRTitle, .top-left > .block.block-block h1 {
        font-size: 16px;
        margin-top: 0px;
    }

    .sloganRbottom, .top-left > .block.block-block > p {
        font-size: 18px;
        margin-top: 2px;
    }

    .blog-container .blog-content, .blog-container {
        background: none;
        margin-bottom: 15px;
    }

    .blog-right-sidebar {
        padding-left: 15px;
        margin: 0px;
    }

        .blog-right-sidebar .space40 {
            height: 0px;
        }
    /*footer*/
    .footer .nav.navbar-nav {
        display: block !important;
    }

    .footer-info .navbar-header {
        display: none;
    }

    .footer-info .col-md-3 {
        width: 50%;
        margin-bottom: 20px;
    }

        .footer-info .col-md-3:nth-child(3) {
            clear: left;
        }

        .footer-info .col-md-3 > div {
            width: 50%;
            max-width: 100%;
            padding: 0 15px;
        }

    .footer .tinynav {
        display: none;
    }

    .footer-info .col-md-3 > div .row {
        margin: 0px;
    }

    .footer-info .col-md-3 > div .col-md-12 {
        padding: 0px;
    }

    .flex-control-nav.flex-control-paging {
        display: none;
    }

    .flexslider .views-field-field-slider-text-body .transp-area-text {
        width: 100%;
    }
    /*footer*/

}

@media (max-width:767px) {
    .header {
        padding-top: 20px;
        color: #ddd;
    }

    .top-container {
        margin-top: 0px;
        padding-top: 0px;
    }

    .topRInner {
        position: static;
    }

    .siteLanguage {
        background: #13429a;
        left: 0;
        position: absolute;
        right: 0;
        top: -20px;
    }

    .top-left {
        padding-top: 20px;
        width: 100%;
        max-width: 300px;
    }

    .top-right {
        width: 100%;
    }

    .logo {
        width: 50px;
        height: 50px;
    }

    .translate {
        margin-right: 15px;
    }

    #name-and-slogan {
        margin: 0px 0px;
        background: none;
        padding: 0px;
    }

    #site-name, #site-name a, #site-slogan {
        font-size: 14px;
        line-height: 16px;
    }

    .top-left > .block.block-block .space20 {
        display: none;
    }

    #slogan-rite, .top-left > .block.block-block {
        margin: 0px 0;
        line-height: 10px;
        min-width: 180px;
    }

        .top-left > .block.block-block > .container {
            float: left;
            width: auto;
            margin-right: 3px;
        }

    #undefined-sticky-wrapper {
        height: auto !important;
    }

    .searchbar, .searchbar, #block-search-form {
        max-width: 100%;
        margin: 0px;
    }

    .mobSearch {
        display: block;
        position: absolute;
        width: 24px;
        height: 22px;
        background: url("../img/SearchMob.png") no-repeat;
        right: 15px;
        top: 30px;
    }

    .searchinner, #block-search-form > #search-block-form {
        display: none;
        margin-top: 10px;
    }

    .sloganRTitle, .sloganRbottom, .top-left > .block.block-block h1, .top-left > .block.block-block > p {
        font-size: 14px;
        display: inline-block;
        line-height: 16px;
        margin: 0px;
    }

    .mobClick {
        display: block;
        position: absolute;
        right: 48px;
        background: url("../img/mobMenuClick.png") no-repeat;
        width: 24px;
        height: 20px;
        top: 32px;
    }

    .btn.btn-navbar {
        display: none;
    }

    .col-md-12 {
        padding-bottom: 0 !important;
    }
    /*.btn.btn-navbar{
		background:url("../img/mobMenuClick.png") no-repeat;
		border-radius: 0;
		height:20px!important;
		padding: 0 !important;
		position: absolute;
		right: 55px;
		top: -52px;
		width: 24px!important;
		background-position:0px 0px!important;
	}
	.btn.btn-navbar.iActive{
		top:-102px;
	}
	.btn.btn-navbar .icon-reorder{
		display:none;
	}
	.btn.btn-navbar:hover,.btn.btn-navbar:focus{
		background:url("../img/mobMenuClick.png") no-repeat;
		border:0px;
		transition:none;
		outline:none;
		outline-offset:0px;
	}*/
    .navbar {
        padding: 0px;
        min-height: 0px;
        margin: 0px;
    }

    .tb-megamenu .nav-collapse {
        top: 0px;
        margin: 0px;
        width: -webkit-calc(100% - 30px);
        width: -moz-calc(100% - 30px);
        width: calc(100% - 30px);
    }

    .tb-megamenu-item a {
        color: #fff !important;
    }

    .navbar .nav > li > a {
        line-height: unset;
    }

    .tb-megamenu .mega > .mega-dropdown-menu {
        padding: 0px;
    }

    .tb-megamenu .row-fluid [class*="span"] {
        min-height: 1px;
        border: 0px;
        max-width: 100%;
    }

    .navbar .tb-megamenu-nav.nav.level-0 > li:first-child > a {
        padding-left: 15px;
    }

    .navbar .nav > li.tb-megamenu-item:hover, .navbar .nav > li.tb-megamenu-item > a.tb-megamenu:hover .nav > .active > a:hover, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle:hover, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle:hover, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav li.tb-megamenu-item a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus {
        background: none;
    }

    .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
        line-height: unset;
        padding: 0 25px 5px;
        color: #000 !important;
    }

    .tb-megamenu .always-show .mega > .mega-dropdown-menu {
        height: 0;
        overflow: hidden;
    }

        .tb-megamenu .always-show .mega > .mega-dropdown-menu.mOpen {
            height: auto;
        }

        .tb-megamenu .always-show .mega > .mega-dropdown-menu.iActive {
            padding: 5px 0;
            height: auto;
        }

    .navbar {
        position: static !important;
    }

    #undefined-sticky-wrapper {
        position: relative;
        min-height: 0px;
    }

    .tb-megamenu-item a.dropdown-toggle {
        color: #fff !important;
    }

    .tb-megamenu .nav li.dropdown {
        background: url("../img/ArrowN.png") no-repeat right center !important;
        background-position: right 20px top 16px !important;
    }

        .tb-megamenu .nav li.dropdown.mOpen {
            background: url("../img/Arrow.png") no-repeat right center !important;
            background-position: right 20px top 20px !important;
        }

    .tb-megamenu .nav-collapse .nav li a {
        border: 0px !important;
        width: auto;
    }

    .tb-megamenu .nav-collapse .nav > li {
        border-bottom: 1px solid #f7fcff;
    }
    /*Header*/

    /*Slider*/
    .flexslider .views-field-field-slider-image, .flexslider .views-field-field-home-slider-image {
        overflow: hidden;
    }

        .flexslider .views-field-field-slider-image > .field-content, .flexslider .views-field-field-image > .field-content, .flexslider .views-field-field-home-slider-image > .field-content {
            overflow: hidden;
            width: 1000px;
        }

            .flexslider .views-field-field-slider-image > .field-content > img, .flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
                transform: translate(-25%,0);
                -webkit-transform: translate(-25%,0);
            }

    .flexslider .flex-direction-nav li {
        position: static;
    }

    .flexslider .flex-direction-nav {
        top: auto;
        margin-top: -0px;
        bottom: 25px;
    }

    .field-content a:hover {
        text-decoration: underline;
    }

    .flexslider .flex-direction-nav a {
        width: 24px;
        height: 24px;
        background: url("../img/navSliderM.png") no-repeat;
        left: 10px;
        top: 50%;
        margin: -12px 0 0;
    }

        .flexslider .flex-direction-nav a:hover {
            background: url("../img/navSliderM.png") no-repeat;
        }

        .flexslider .flex-direction-nav a.flex-next {
            left: auto;
            right: 10px;
            background-position: -25px 0;
        }

            .flexslider .flex-direction-nav a.flex-next:hover {
                background-position: -25px 0;
            }

    .flexslider .views-field-field-slider-text-body .field-content .trans-text-body {
        margin: 15px 40px 10px 0;
    }

    .flexslider .views-field-field-slider-text-body .field-content {
        padding: 0 40px;
    }

    .flexslider .views-field-field-slider-text-body .transp-area-text {
        max-width: 100%;
    }
    /*Slider*/
    .banner_bottom > .container > .row > .block {
        display: block;
        padding: 10px 15px;
        width: 100%;
    }

        .banner_bottom > .container > .row > .block p a {
            position: static;
            display: inline-block;
            margin: 5px 0;
            font-weight: 600;
        }

    .blog-container .blog-content > .block.block-views > .view > .view-content > .views-row {
        width: -webkit-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: calc(100% - 40px);
        margin: 0 20px;
        padding: 8px 0 15px;
    }

    .blog-container .blog-content > .block.block-views > .view > .view-content {
        background: none;
    }

        .blog-container .blog-content > .block.block-views > .view > .view-content:after {
            background: none;
            width: 0px;
        }

    .blog-container .blog-content > #block-views-latest-news-block.block.block-views > .view > .view-content > .views-row {
        border-top: 1px dotted #d8d8d8;
    }

        .blog-container .blog-content > #block-views-latest-news-block.block.block-views > .view > .view-content > .views-row:first-child {
            border-top: 0px;
        }

    #block-views-announcements-block {
        padding-bottom: 0px;
    }
    /*Footer*/
    .footer-info .col-md-3 > div {
        float: none;
        padding: 0 15px;
    }

    .footer-info .col-md-3:first-child {
        margin-top: 0px;
    }

    .footer .footer-info {
        padding: 20px 0 25px;
    }

    .footer .copyright {
        text-align: left;
    }

    .copyright .row > .block {
        padding: 0 15px;
    }

    .copyright ul li {
        display: block;
    }

    .footer .copyright ul li a {
        padding: 5px 0;
        font-size: 13px;
        line-height: 20px;
    }

    .footer-info .col-md-3 {
        width: auto;
        margin-bottom: 0px;
        padding: 0 15px;
    }

        .footer-info .col-md-3:nth-child(3) {
            clear: left;
        }

        .footer-info .col-md-3 > div {
            width: 100%;
            max-width: 100%;
            padding: 0px;
            margin-bottom: 20px;
        }
    /*footer*/
    #block-block-7 p {
        text-align: left;
    }

    #block-block-7 {
        margin-top: 10px;
    }

        #block-block-7 img {
            display: table;
            margin: 0 0 10px;
        }

    #block-views-announcements-block {
        margin-bottom: 18px;
    }

    .blog-container .col-md-12 h1 {
        margin-bottom: 5px;
    }
    /*Interrior Page*/
    .innerBanner .views-row .views-field-field-banner-image, .innerBanner .views-row .views-field-title, .innerBanner .views-row .views-field-body {
        width: 100%;
    }

    .innerBanner .views-row .views-field-title, .innerBanner .views-row .views-field-body {
        padding: 10px 10px 0;
    }

    .protectingView .leftImg {
        width: 100%;
        float: none;
        margin: 0px 0px 15px 0;
    }

    .field-collection-container .field-collection-view .content .field-item:first-child {
        float: none;
        width: auto;
    }

    img {
        height: auto;
    }

    #block-system-main .calendar-calendar td {
        padding: 2px 2px !important;
    }

    .breadcrumb-container .col-md-12 > .print_html, .breadcrumb-container .col-md-12 > .print_pdf {
        margin-top: 5px;
        bottom: 5px;
    }

    .print_html {
        margin-top: 10px;
    }

    .breadcrumb-container .col-md-12 .block.block-addtoany {
        margin-top: 1px;
        bottom: 5px;
    }

    .breadcrumb-container h1 {
        padding: 0px 0 35px 0;
        float: none;
        margin: 0 0 20px 0 !important;
    }

    #content #block-system-main > div.node {
        width: auto;
        padding: 0 15px;
    }

    .block-sharethis {
        bottom: 5px;
    }
    /*Interrior Page*/
	
	.flexslider .views-field-field-slider-text-body .field-content .trans-text {
        font-size: 20px;
        margin-top: 5px;
    }

    .flexslider .views-field-field-slider-text-body .field-content .trans-text-body {
        font-size: 12px;
		margin-top: 5px;
    }
}

.print_pdf {
    margin-top: 3px;
}

@media (max-width:480px) {
    .flexslider .views-field-field-slider-image > .field-content > img, .flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
        transform: translate(-30%,0);
        -webkit-transform: translate(-30%,0);
    }


    .print_pdf .print_html {
        display: none;
    }

}

@media (max-width:400px) {
    .flexslider .views-field-field-slider-image > .field-content > img, .flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
        transform: translate(-40%,0);
        -webkit-transform: translate(-40%,0);
    }

    .print_pdf .print_html .block-sharethis {
        float: left !important;
        left: 0;
    }

    .print_pdf .print_html {
        display: none;
    }
	
}

@media (max-width:340px) {
    .logo {
        margin-right: 5px;
    }

    .sloganRTitle, .sloganRbottom, #site-name, #site-name a, #site-slogan, .sloganRbottom, .top-left > .block.block-block h1, .top-left > .block.block-block > p {
        font-size: 12px;
        line-height: 14px;
    }

    #name-and-slogan {
        margin-top: 3px;
    }

    .flexslider .views-field-field-slider-image > .field-content > img, .flexslider .views-field-field-image > .field-content > img, .flexslider .views-field-field-home-slider-image > .field-content > a > img {
        transform: translate(-45%,0);
        -webkit-transform: translate(-45%,0);
    }

    .flexslider .views-field-field-slider-text-body .field-content {
        padding: 0 25px;
    }

    .flexslider .flex-direction-nav a {
        left: 5px;
    }

        .flexslider .flex-direction-nav a.flex-next {
            left: auto !important;
            right: 5px
        }

    .print_pdf .print_html .block-sharethis {
        float: left !important;
        left: 0;
    }

    .print_pdf .print_html {
        display: none;
    }
}

@media print {
    .gmap {
        display: none;
    }

    .view-office-locations .attachment {
        display: block;
    }
}

.home_social_icons {
    margin: 8px 2px 0 0;
}

.block-sharethis-sharethis-block {
    padding-top: 10px;
}

.ag-name {
    font-style: italic;
}

a[id="FileAComplaintButton"] {
    background: -webkit-linear-gradient(#0253A9,#0B2464);
    background: -o-linear-gradient(#0253A9,#0B2464);
    background: -moz-linear-gradient(#0253A9,#0B2464);
    background: linear-gradient(#0253A9,#0B2464);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0253A9", endColorstr="#0B2464",GradientType=0 );
    width: 196px;
    height: 44px;
    line-height: 44px;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    position: relative;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 30px;
    padding-left: 30px;
}

    a[id="FileAComplaintButton"]:hover {
        background: -webkit-linear-gradient(#006BD7,#0059B2);
        background: -o-linear-gradient(#006BD7,#0059B2);
        background: -moz-linear-gradient(#006BD7,#0059B2);
        background: linear-gradient(#006BD7,#0059B2);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#006BD7", endColorstr="#0059B2",GradientType=0 );
        text-decoration: none !important;
    }


/* Offset bookmarks so they don't appear behind sticky nav menu. Only include empty ones so visible content doesn't appear in a weird location */
body.html a[name]:empty {
    display: block;
    position: relative;
    top: -150px;
}


/*Right Tables*/
table.padded-table, table.padded-table td, table.padded-table th {
    padding: 8px 8px 0px 8px !important;
    margin: 8px 0px 8px 8px !important;
}


.tb-megamenu .dropdown-menu li.menu-header > a, .footer .nolink {
    text-decoration: underline;
    font-weight: bold;
}

.centerTitle h4 {
    font-weight: 700;
    text-align: center;
}
