/* jura-regular - latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/jura-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/jura-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/jura-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/jura-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/jura-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/jura-v24-latin-regular.svg#Jura') format('svg'); /* Legacy iOS */
}

/* jura-500 - latin */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 500;
  src: url('/files/cto_layout/fonts/jura-v24-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/fonts/jura-v24-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/jura-v24-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/jura-v24-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/jura-v24-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/jura-v24-latin-500.svg#Jura') format('svg'); /* Legacy iOS */
}



/* playfair-display-regular - latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/fonts/playfair-display-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('playfair'),
       url('/files/cto_layout/fonts/playfair-display-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/fonts/playfair-display-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/fonts/playfair-display-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/fonts/playfair-display-v30-latin-regular.svg#PlayfairDisplay') format('svg'); /* Legacy iOS */
}





#main .mod_article.noabs {padding:0}

.mod_calendar .calendar td { height:6em;   background-color: rgba(255,255,255,0.8)}
.mod_calendar td .event {line-height:0.7333rem}


#main .mod_article {padding-top:60px ; padding-bottom:60px}

#startnewseins .one_third { width:100%}
.home .newsteaser_v8 {height:10rem}

.header ul li:hover a::before, .header ul li a.active::before {
    content: '';
    position: absolute;
    bottom:0 !important;
    height: 3px;
    width: 100% !important;
    background: #1c233f !important;
    left: 0;
}

.mainmenu ul li a, .mlist a  { font-weight:600; }
 #top a {color:#888; font-weight:500}

.ce_tabs .panes.classic { background-color:#fff}

.ce_tabs .tabs.classic ul li.active, .ce_tabs .tabs.classic ul li:hover {

    border-color: #1b64ab;
    background-color:#fff; font-weight:600

}

.ce_tabs .tabs.classic ul li { padding: 20px 25px; font-weight:600; background-color:rgba(255,255,255,0.8); font-size:1.2em}


@media only screen and (min-width: 768px) {
 .home .ce_tabs .ce_image figure {
	margin:-85px -25px -25px 0;
}
}
body.landing #main .mod_article {padding-top:0; padding-bottom:0}




.pb-s, .pt-s { padding-top:30px; padding-bottom:30px}


html, body {

    font-size: 16px;
    line-height:1.7rem;
    -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}



 .ce_popup_content .rss_default {max-height:400px; overflow-y:auto}
.rss_default { font-weight:400; font-size:0.9em; line-height:120%; padding:15px; }

.rss_default img {max-width:100%; height:auto}

.ce_popup_start .ce_popup_overlay { z-index: 200000 !important; position:fixed !important}
.ce_popup_start .ce_popup_content {padding:15px; z-index:300000 !important; position:fixed !important}

