@CHARSET "UTF-8";

/*
    Text                    #707173                 rgb(112,113,115)
    Text blau               #004E9A                 rgb(0,78,154)
*/

/************************************************/
/******************** Layout ********************/
/************************************************/
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../Fonts/lato-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('../Fonts/lato-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/lato-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/lato-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/lato-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/lato-v15-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../Fonts/lato-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Italic'), local('Lato-Italic'),
       url('../Fonts/lato-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/lato-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/lato-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/lato-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/lato-v15-latin-italic.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../Fonts/lato-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold'), local('Lato-Bold'),
       url('../Fonts/lato-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/lato-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/lato-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/lato-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/lato-v15-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700italic - latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../Fonts/lato-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
       url('../Fonts/lato-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Fonts/lato-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Fonts/lato-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../Fonts/lato-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Fonts/lato-v15-latin-700italic.svg#Lato') format('svg'); /* Legacy iOS */
}

/* Rawengulk-Light */
@font-face {
    font-family: 'Rawengulk-Light';
    src:url('../Fonts/Rawengulk-Light.ttf.woff') format('woff'),
        url('../Fonts/Rawengulk-Light.ttf.svg#Rawengulk-Light') format('svg'),
        url('../Fonts/Rawengulk-Light.ttf.eot'),
        url('../Fonts/Rawengulk-Light.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
/* Rawengulk-Regular */
@font-face {
    font-family: 'Rawengulk-Regular';
    src:url('../Fonts/Rawengulk-Regular.ttf.woff') format('woff'),
        url('../Fonts/Rawengulk-Regular.ttf.svg#Rawengulk-Regular') format('svg'),
        url('../Fonts/Rawengulk-Regular.ttf.eot'),
        url('../Fonts/Rawengulk-Regular.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
/* Rawengulk-Bold */
@font-face {
    font-family: 'Rawengulk-Bold';
    src:url('../Fonts/Rawengulk-Bold.ttf.woff') format('woff'),
        url('../Fonts/Rawengulk-Bold.ttf.svg#Rawengulk-Bold') format('svg'),
        url('../Fonts/Rawengulk-Bold.ttf.eot'),
        url('../Fonts/Rawengulk-Bold.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
.frame-background-primary {
	--frame-background: rgba(0,78,154,0.15);
}

h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {margin:0; padding:0; color:#000; font-family:"Rawengulk-Bold"; line-height:1.15; font-weight:normal;}
/* Seitenüberschrift */
h1, .h1 {margin-bottom:25px; font-size:36px; text-transform:uppercase;}
.pageSubheader {padding-left:30px;}
/* Abschnittsüberschrift */
h2, .h2 {margin-bottom:15px; font-size:23px;} 
.section-start .section-aside > .frame h2, 
.section-start .section-aside > .frame .h2 {margin-bottom:5px; font-size:23px;}
/* Absatzüberschrift */
h3, .h3 {margin-bottom:15px; font-family:"Lato"; font-size:18px; font-weight:700; color:#707173;}
/* Listenüberschrift */
h4, .h4 {margin-bottom:0; font-family:"Lato"; font-size:18px; font-weight:700; color:#707173;}

p {margin-bottom:24px;}

a,
a:hover,
a:focus,
.frame a:not([class]) {text-decoration:none; color:#004E9A;}

body {
    font-family:'Lato';
    font-weight:400;
    font-size:18px;
    line-height:1.75;
    background:#f9f9f9;
    color:#707173;
}
body.noTouchDevice {min-width:360px;}

.row, .section-row {margin-right:-15px; margin-left:-15px;}
.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, .col-auto, 
.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-sm, .col-sm-auto, 
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, 
.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, .col-lg, .col-lg-auto, 
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto,
.container {padding-right:15px; padding-left:15px;}

#page-content > .section {padding-top:50px; padding-bottom:50px;}
.section-default .section-aside { margin-bottom:30px; padding:0 30px; background:#fff; border-radius:0 66px 0 35px;}
.section-default .section-main {padding:0 30px; background:#fff; border-radius:0 66px 0 35px;}

.frame {padding-top:30px; padding-bottom:30px;}
.section-start .section-main,
.section-start .section-aside {padding-top:30px;}
.section-1column .maincontent-wrap > .frame:not(.frame-type-news_pi1),
.section-start .section-main > .frame:not(.frame-type-news_pi1),
.section-start .section-aside > .frame {background:#fff; border-radius:0 66px 0 35px; margin-bottom:30px; padding:30px; -webkit-box-shadow:3px 0px 29px 0px rgba(112,113,115,0.29); -moz-box-shadow:3px 0px 29px 0px rgba(112,113,115,0.29); box-shadow:3px 0px 29px 0px rgba(112,113,115,0.29);}
.section-start .section-main > .frame:not(.frame-type-news_pi1) {margin-bottom:30px !important;}
.section-start .section-main > .frame-type-news_pi1 {margin-top:0!important; padding:0;}
.section-start .section-aside > .frame {margin-bottom:60px!important;}

.section-start .section-main .frame.frame-background-primary,
.section-start .section-content .frame.frame-background-primary {background:#004E9A; color:#fff;}
.section-start .section-main .frame.frame-background-primary h2,
.section-start .section-content .frame.frame-background-primary h3,
.section-start .section-main .frame.frame-background-primary a,
.section-start .section-main .frame.frame-background-primary a:hover,
.section-start .section-main .frame.frame-background-primary a:focus {color:#fff;}
.section-start .section-main .frame.frame-background-primary p > a {text-decoration:underline;}
    
.hasShadow {-webkit-box-shadow:3px 0px 29px 0px rgba(112,113,115,0.29); -moz-box-shadow:3px 0px 29px 0px rgba(112,113,115,0.29); box-shadow:3px 0px 29px 0px rgba(112,113,115,0.29);}

.section-shoutouts {background:#EDEEF0; border-top:1px solid rgba(112,112,112,0.41);}
.shoutout-box {padding:0 70px;}
.shoutout-box-left {border-right:1px solid rgba(112,112,112,0.41);}


.btn-primary {
    color:#fff;
    background-color:#004E9A;
    border-color:#004E9A;
}
.btn-primary:hover {
    color:#fff;
    background-color:#004E9A;
    border-color:#004E9A;
}
.btn-primary:focus, 
.btn-primary.focus {
    box-shadow:none;
    background-color:#004E9A;
    border-color:#004E9A;
}
.btn-primary:not(:disabled):not(.disabled):active, 
.btn-primary:not(:disabled):not(.disabled).active, 
.show>.btn-primary.dropdown-toggle {
	background-color:#004E9A;
    border-color:#004E9A;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, 
.btn-primary:not(:disabled):not(.disabled).active:focus, 
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgb(0 78 154 / 50%);
}
/************************************************/


/*********************************************************/
/******************** Ansprechpartner ********************/
/*********************************************************/
.tt_address_detail {padding:30px; background:#fff; border-radius:0 66px 0 35px; line-height:1.5em;}
.tt_address_detail .figure {margin:0;}
.tt_address_detail .img-thumbnail {
    margin:0;
    padding:0;
    border:none;
}
.tt_address_detail ul {margin:10px 0 0 0;}
.tt_address_detail ul li {margin:5px 0 0 0;}
/*********************************************************/


/*************************************************/
/******************** Partner ********************/
/*************************************************/
.partner a {display:inline-block; background:#fff; margin:0 10px 10px 0; padding:20px 30px; border-radius:40px;}
.partner a img {height:50px; width:auto;}
/*************************************************/


/************************************************/
/******************** Header ********************/
/************************************************/
.navbar-mainnavigation > .container > .navbar-collapse, 
.navbar-mainnavigation > .container-fluid > .navbar-collapse {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}
.body-bg > header {
    -moz-box-shadow: 0 3px 29px rgba(112, 113, 115, 0.16);
    -webkit-box-shadow: 0 3px 29px rgba(112, 113, 115, 0.16);
    box-shadow: 0 3px 29px rgba(112, 113, 115, 0.16);
}
#page-header-top {background:#004E9A; color:#fff; width:100%; height:50px; padding:10px 0; font-size:15px;}
#page-header-top .metaNavigation {text-align:right;}
.metaContactItem {position:relative; display:inline-block; margin-right:15px; padding-right:15px; border-right:1px solid rgba(255,255,255,0.41); vertical-align:middle;}
.metaContactItem.last {border:none;}
.footer-section-meta a:not(.btn),
.metaContactItem a {padding:0; color:#fff; line-height:23px; vertical-align:middle;}
.footer-section-meta a:not(.btn):hover, 
.footer-section-meta a:not(.btn):focus,
.metaContactItem a:hover,
.metaContactItem a:focus {color:#fff;}
.metaContactItem a > i {margin-right:5px; font-size:23px; line-height:23px; vertical-align:middle;}
.metaContactItem.metaEasyLanguageItem a > i {font-size:17px; line-height:17px; vertical-align:text-top;}
.metaContactItem > i {cursor:pointer;}
.headerNavBox span {display:inline-block; margin-left:15px; padding-left:15px; border-left:1px solid rgba(255,255,255,0.41); vertical-align:middle;}
.headerNavBox span.first {border:none; margin:0; padding:0;}
.metaNavigation a,
.metaNavigation a:hover,
.metaNavigation a:focus {color:#fff;}
#page-header-top .metaNavigation .navigationToggler {cursor:pointer;}
#page-header-top .metaNavigation .navigationToggler span {line-height:23px; vertical-align:middle;}
#page-header-top .metaNavigation .navigationToggler i {margin-left:10px; font-size:23px; line-height:23px; vertical-align:middle;}
.navbar-mainnavigation {box-shadow:none;}
/************************************************/


/***************************************************/
/******************** Klickpfad ********************/
/***************************************************/
.breadcrumb-section {
    background:#f8f8f8;
}
.breadcrumb {padding:8px 0; background:#f8f8f8; color:#A1A1A1; font-size:14px;}
.breadcrumbItem {padding-left:8px;}
.breadcrumbItem a {padding-right:8px; color:#A1A1A1;}
.breadcrumbItem a:hover {color:#004E9A;}
/***************************************************/


/***********************************************/
/******************** Suche ********************/
/***********************************************/
/* Suchbox */
.searchBox {display:none; position:absolute; top:38px; left:-15px; height:51px; padding:10px 25px; background:#fff; border-radius:0 0 20px 20px; z-index:111; white-space:nowrap;}
.searchBox input {border:none; width:250px;}
.searchBox i {color:#000; font-size:22px;}
.searchBox button.searchBoxSubmit {background:0; border:none; margin-left:15px; padding:0;}
/* Suchergebnisse */
#kesearch_num_results {padding:0 0 10px 30px; color:#707173;}
#kesearch_results .result-list-item {float:left; clear:both; width:100%; margin-bottom:30px; padding:30px; border-radius:0 66px 0 35px;}
.result-number {display:inline-block; padding-right:5px;}
.result-title {display:inline-block;}
.result-title a {font-family: "Rawengulk-Bold"; font-size:23px; color:#000; word-break:break-word;}
.tx-kesearch-pi1 #kesearch_results .teaser_icon img {float:left; margin-right:10px;}
.result-teaser {display:block; padding-left:0;}
.tx-kesearch-pi1 #kesearch_results .result-list-item .hit {color:#004E9A; font-weight:normal;}
#kesearch_pagebrowser_top .pages_total, #kesearch_pagebrowser_bottom .pages_total {clear:both; padding-top:50px; text-align:center;}
.pages_total .page-navigation {padding-top:10px;}
/***********************************************/


/**************************************************/
/******************** Language ********************/
/**************************************************/
.languageBox {display:none; position:absolute; top:38px; left:-15px; height:51px; padding:10px 25px; background:#fff; border-radius:0 0 20px 20px; z-index:111; white-space:nowrap; color:#000;}
.goog-te-gadget-simple {border:1px solid rgba(161,161,161,0.41) !important;}
.goog-te-gadget-simple .goog-te-menu-value {color:#707173;}
.goog-te-gadget-simple .goog-te-menu-value:hover {color:#000;}
/**************************************************/


/**************************************************/
/******************** Carousel ********************/
/**************************************************/
.carousel .carousel-item h1, 
.carousel .carousel-item h2, 
.carousel .carousel-item h3, 
.carousel .carousel-item h4, 
.carousel .carousel-item h5, 
.carousel .carousel-item h6 {
    font-weight:400;
}
/**************************************************/


/**************************************************/
/******************** Filelink ********************/
/**************************************************/
.filelink-item {
	align-items: flex-end;
}
.filelink-heading {
	font-size:1rem;
	font-weight:400;
}
/**************************************************/


/***************************************************/
/******************** Formulare ********************/
/***************************************************/
input:focus {
    outline:none;
}
/***************************************************/


/**********************************************/
/******************** News ********************/
/**********************************************/
/* Latest */
.newsItems .article {background:#fff; border-radius:0 66px 0 35px; width:100%; padding:30px; margin-bottom:30px;}
.newsItems .article .articleText {float:left; width:100%; color:#A1A1A1; font-size:17px;}
.newsItems .hasImage .article .articleText {width:calc(100% - 100px); padding-right:10px;}
.newsItems .article .articleText h2 a {color:#000;}
.newsItems .article .articleText h2 a:hover {color:#004E9A;}
.newsItems .article .articleImage {display:inline-block; width:100px;}
.newsItems .article .articleImage img {width:100px; height:100px; border:2px solid #004E9A; border-radius:50%;}
.newsItems .article .articleFooter {position:relative; clear:both; width:100%;}
.newsItems .article .articleFooter i {font-size:52px; color:#004E9A;}
.newsItems .article .articleFooter span {position:absolute; right:0; bottom:0; color:#E5E5E6; font-size:18px; font-weight:700;}
.newsListLink {line-height:0;}
.newsListLink a,
.newsListLink a:not([class]) {display:inline-block; height:48px; padding:5px 5px 5px 30px; background:#004E9A; border-radius:24px; color:#fff; font-size:16px;}
.newsListLink a > span {display:table-cell; height:38px; padding-right:20px; vertical-align:middle;}
.newsListLink a > i {display:table-cell; font-size:38px;}

/* Detail */
main.news-detail-content {margin-bottom:30px;}
aside.news-detail-content .section-aside,
main.news-detail-content .section-main {position:relative; padding:0 30px 50px 30px;}
aside.news-detail-content .section-aside {border-radius:0 66px 0 35px;}
main.news-detail-content .section-main {border-radius:0 11px 0 35px;}
main.news-detail-content .section-main{padding-top:25px; background:#fff; border-top:11px solid #004E9A;}

.news-single .news-detail-content h1 {margin-bottom:30px; font-size:30px; text-transform:none;}
.news-single .news-detail-content .news-meta {margin-bottom:30px; color:#A1A1A1; font-size:15px; font-style:italic;}
.news-single .news-detail-content .teaser-text {font-style:italic;}
.news-single .news-detail-content .news-img-wrap {margin-right:-30px; margin-left:-30px;}
.news-single .news-detail-content .news-img-wrap > .slider {padding:15px 0; background:#E5E5E6; margin-bottom:24px; }
.news-single .news-detail-content .news-img-wrap img {width:100%; height:auto;}

.mediaelement-image {padding:0 7px;}

/* Detail: ColumnLatest */
.newsLatestColumnItems {background:#fff; border-radius:0 66px 0 35px; padding:30px;}
.newsLatestColumnItems > .row {margin-bottom:20px;}
.newsLatestColumnItems .article {float:left; clear:both; width:100%; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid rgba(161,161,161,0.41); border-radius:0;}
.newsLatestColumnItems p.news-latest-date {color:#E5E5E6; font-size:14px; margin-bottom:5px;}
.newsLatestColumnItems .hasImage .article .articleText {width:calc(100% - 80px);}
.newsLatestColumnItems .articleText h2 {font-size:20px; margin-bottom:5px;}
.newsLatestColumnItems .teaser-text p {margin:0; font-size:14px; line-height:21px;}
.newsLatestColumnItems .article .articleImage {width:80px;}
.newsLatestColumnItems .article .articleImage img {width:80px; height:80px;}
/**********************************************/


/************************************************/
/******************** Slider ********************/
/************************************************/
.slick-slide {line-height:0;}
button.slick-prev, button.slick-next {width:auto; height:auto; padding:2px; background:#fff; border-radius:50%; opacity:0.75;}
button.slick-prev:hover, button.slick-next:hover,
button.slick-prev:focus, button.slick-next:focus {background:#fff; opacity:1;}
.slick-prev {left:10px; z-index:1;}
.slick-next {right:10px;}
.slick-prev:before, .slick-next:before {
    font-family: "Font Awesome 5 Free";
    font-size:21px;
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    color:#004E9A;
    
}
.slick-prev:before {content:"\f0a8";}
.slick-next:before {content:"\f0a9";}
.slick-dotted.slick-slider {margin-bottom:0;}
.slick-list {line-height:0;}
.slick-dots {bottom:15px;}
.slick-dots li button:before {font-size:12px; color:#fff; opacity:0.5;}
.slick-dots li.slick-active button:before {color:#004E9A; opacity:1;}
/************************************************/


/*****************************************************/
/******************** Pagebrowser ********************/
/*****************************************************/
.page-navigation {padding-top:50px; text-align:center;}
.page-navigation ul.f3-widget-paginator {list-style:none; display:inline-block; margin:0; padding:0;}
.page-navigation ul.f3-widget-paginator li {display:inline-block; margin:5px;}
.page-navigation ul.f3-widget-paginator li span,
.page-navigation ul.f3-widget-paginator li a {display:block; width:68px; height:68px; background:#fff; border-radius:50%; color:#000; font-size:23px; font-style:italic; font-weight:700; line-height:68px;}
.page-navigation ul.f3-widget-paginator li a:hover,
.page-navigation ul.f3-widget-paginator li.current span {background:#004E9A; color:#fff;}
.page-navigation ul.f3-widget-paginator li.previous a,
.page-navigation ul.f3-widget-paginator li.next a {background:none; color:#b2b2b2;}
.page-navigation ul.f3-widget-paginator li.previous a:hover,
.page-navigation ul.f3-widget-paginator li.next a:hover {background:none; color:#004E9A;}
.page-navigation ul.f3-widget-paginator li.previous a i,
.page-navigation ul.f3-widget-paginator li.next a i {position:relative; top:9px; background:none;}
.page-navigation ul.f3-widget-paginator li.previous a i:before,
.page-navigation ul.f3-widget-paginator li.next a i:before {font-size:52px;}
/*****************************************************/


/***************************************************/
/******************** Powermail ********************/
/***************************************************/
.form-control:focus {border:1px solid #999; box-shadow:none;}
.tx-powermail .powermail_fieldset .parsley-errors-list {background:transparent; border:none;}
.tx-powermail .powermail_fieldset .parsley-errors-list>li {padding:0; color:#A94442;}
/***************************************************/


/************************************************/
/******************** Footer ********************/
/************************************************/
#page-footer{
    background-color:#004E9A; 
}

#page-footer .footer-section-address .frame {padding-top:90px; padding-bottom:45px; color:#fff;}
.footer-address {margin-bottom:45px; text-align:center; border-bottom:1px solid rgba(255,255,255,0.41);}
.footerAddressContainer {display:inline-block; margin:0 auto; text-align:left;}
.footerAddressContainer .footerLogo,
.footerAddressContainer .footerAddress {display:inline-block; vertical-align:top;}
.footerAddressContainer .footerLogo {width:165px; margin-right:40px;}

#page-footer .footer-section-address h2 {color:#fff; font-size:20px;}
#page-footer .footer-section-address p {font-size:15px; line-height:27px;}
#page-footer .footer-section-address a {color:rgba(255,255,255,0.52);}
#page-footer .footer-section-address a:hover {color:#fff;}

#page-footer .footer-section-content {
    background:transparent; 
    background-image:url(../Images/footer_bg.png); 
    background-repeat:no-repeat;
    background-position:bottom right;
    color:#fff;
}
#page-footer .footer-section-content h2 {color:#fff; font-size:20px; text-transform:uppercase;}
#page-footer .footer-section-content p {margin-bottom:48px; font-size:15px; line-height:27px;}
#page-footer .footer-section-content a {color:rgba(255,255,255,0.52); font-weight:700;}
#page-footer .footer-section-content a:hover {color:#fff;}

#page-footer .footer-section-meta {background:#707173; color:#fff; text-align:left; font-size:15px;}
#page-footer .footer-section-meta .frame {padding:10px 0;}
#page-footer .footer-section-meta .metaNavigation {text-align:right;}
#page-footer .metaContactItem {border-color:#ABABAC;}

.footerTerNavItem {margin-left:15px; padding-left:15px; border-left:1px solid #ABABAC; vertical-align:middle;}
.footerTerNavItem.first {border:none; margin:0; padding:0;}
.metaNavigation a,
.metaNavigation a:hover,
.metaNavigation a:focus {color:#fff;}

.scroll-top {bottom:69px; right:0; background-color:rgba(0,78,154,0.75);border:1px solid #fff; border-right:0;}
.scroll-top:active, .scroll-top:focus, .scroll-top:hover {background-color:#004E9A;}
body.ind .scroll-top {display:none;}
/************************************************/