
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }

p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }

p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }

p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

body,
html {
    margin:0;
    padding:0;
    height:100%;
}

/* prevent fancybox jump */
html.fancybox-lock {
    overflow: visible !important;
}

ul li {
    list-style-type:square;
}

sub {
    line-height: 100%;
}

#all-footer-content abbr,
#int-content-singlenews abbr,
.int-content-box  abbr,
.int-content-left  abbr {
    text-decoration:none;
    border-bottom:1px dotted #000;
}


#int-content-singlenews .int-content-box abbr,
.int-content-box  abbr {
    border-bottom:1px dotted #fff;
}
/*std */

#int-content {
    width:1400px;
    margin:0 auto;
    position: relative;
}

.int-content-box {
    margin:0 20px 20px 0;
    background-color:#245b78;
    color:#fff;
    position:relative;
    overflow:hidden;
}

.int-content-left {
    width:390px;
    padding:0 48px 0 0;
    padding:0 82px 0 0;
    display:table-cell;
    vertical-align:top;
    position:relative;
    top: -6px;
}

.int-content-left-swrap {
    width: 390px;
    top: 0px;
    position: relative;
    display:inline-block;
}



.int-content-box-right {
    float:right;
}


.int-content-box-type-9 {
    width:434px;
    height:434px;
}

.int-content-box-type-10,
.int-content-box-type-1 {
    width:888px;
    height:434px;
}

.int-content-box-type-10 label {
    top:395px;
}

.int-content-box-type-2 {
    width:434px;
    height:207px;
}

.int-content-box-type-3 {
    width:207px;
    height:207px;
    clear:none;
}

.int-content-box-type-4 {
    width:434px;
    height:661px;
}

.int-content-box-type-5 {
    width:434px;
    height:888px;
}

.int-content-box-type-6 {
    width:434px;
    height:auto;
}

.int-content-box-type-7 {
    width:888px;
    height:auto;
}
/*std*/



.int-content-box-left {
    float:left;
}

.int-content-row {
    display:table;
    padding:0 0 0 20px;
}


.int-content-row + .int-content-row {
    margin:110px 0 0 0;
}



.int-content-box-imgsize-1 .video-js-box,
.int-content-box-imgsize-1 .video-js,
.int-content-box-imgsize-1 img {
    width:100% !important;
    height:auto !important;
}

.int-content-box-imgsize-2 .video-js-box,
.int-content-box-imgsize-2 img {
    width:50% !important;
    height:auto !important;
}

.int-content-box.int-content-box-gallery {
    background-color:transparent;
    transition: background-color 0.3s;
    cursor: pointer;
}

.int-content-box.int-content-box-gallery:hover {
    background-color:#245b78;
    transition: none;
}

.int-content-box-gallery img {
    max-width:90%;
    max-height:90%;
    height:auto;
    width:auto;
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;
}

.int-content-box-gallery figure {
    height: 100%;
    width: 100%;
/*    position: relative; */
/*    vertical-align: middle; */
/*    margin: 5%; */
/*    position: absolute;
    top: 0px;
    left: 0px;
*/
}

.int-content-box-gallery .int-content-box-overlay path {
    fill:#245b78 !important;
}

.int-content-box-gallery .int-content-box-icon-box {
    opacity:1;
}

.int-content-box-imgsize-2 .video-js {
    width:100% !important;
    height:auto !important;
}

.int-content-box-video-text {
    margin:4%;
}

.int-content-box img {
	border:0;
	vertical-align: top;
}



figure {
    margin:0;
}

body {
    font-family: "Source Sans Pro";
    font-weight:300;
    font-size:16px;
}

a { 
    color: inherit;
    text-decoration:none;
}

#all-menu-top a:hover,
#all-menu-top a:focus,

#all-footer-openclose a:hover,
#all-footer-openclose a:focus,

#all-footer-top a:hover,
#all-footer-top a:focus,

.all-menu-top-lang-no a:hover,
.all-menu-top-lang-no a:focus,

.all-menu-top-right-item a:hover,
.all-menu-top-right-item a:focus,

#int-content-singlenews a:hover,
#int-content-singlenews a:focus,

#all-footer-content a:hover,
#all-footer-content a:focus,

#int-header-text a:hover,
#int-header-text a:focus,

#int-menu-dropdown-l1 > a:hover,
#int-menu-dropdown-l1 > a:focus,

.int-menu-act > a,

#int-menu-dropdown-l2 a:hover,
#int-menu-dropdown-l2 a:focus,

.int-content-box .csc-default a:hover,
.int-content-box .csc-default a:focus,

#int-menu-breadcrumb a:hover,
#int-menu-breadcrumb a:focus,

.int-content-left a:hover,
.int-content-left a:focus {
    color:#fff;
    background-color:#000;
}


#int-menu-dropdown-up span,
.int-menu-dropdown-item span {
position:relative;
}

.int-menu-act > a > span {
position:relative;
}

.int-menu-dropdown-item a:hover path,
.int-menu-dropdown-item a:focus path,

#all-menu-top a:hover path,
#all-menu-top a:focus path,

#all-menu-top a:hover circle,
#all-menu-top a:focus circle,

#all-menu-top a:hover polyline,
#all-menu-top a:focus polyline,

#all-footer-top a:hover path,
#all-footer-top a:focus path,

#all-footer-openclose a:hover path,
#all-footer-openclose a:focus path,

#int-menu-dropdown-l1 > a:hover path,
#int-menu-dropdown-l1 > a:focus path,

#int-menu-breadcrumb a:hover polyline,
#int-menu-breadcrumb a:focus polyline,

#int-menu-dropdown-close a:hover line,
#int-menu-dropdown-close a:focus line {
stroke:#FFF !important;
transition:none;
}

#int-menu-dropdown-up a:hover path,
#int-menu-dropdown-up a:focus path {
fill:#FFF !important;
transition:none;
}



#int-header-logo a:hover path,
#int-header-logo a:focus path {
    fill:#000 !important;
    transition:none;
}

path,circle,polyline,line {
    transition:fill 0.15s, stroke 0.15s;
}

.int-content-box path,
.int-content-box circle,
.int-content-box polyline,
.int-content-box line {
    transition:fill 0.3s, stroke 0.3s;
}

#int-content-singlenews a,
#all-footer-content a,
.int-content-left a {
    border-bottom:1px solid rgba(0,0,0,0.3);
}

#int-content-singlenews .int-content-box a,
.int-content-box a {
    border-bottom:1px solid rgba(255,255,255,0.4);
}

.int-content-box .csc-textpic-imagewrap a {
	border-bottom:0;
    color:#245b78;
    background-color:#245b78;
}

#all-footer-content .all-footer-content-social-link {
    border-bottom:0;
}

#int-content-singlenews p,
#all-footer-content p,
.int-content-left p {
    margin:0 0 26px 0;
    line-height:26px;
}

#int-content-singlenews b,
#all-footer-content b,
.int-content-left b,
.int-content-box b {
    font-weight:600;
}

#int-content-singlenews h1,
#all-footer-content h1,
.int-content-left h1 {
    font-weight:300;
    text-align:center;
}
#int-content-singlenews h2,
#all-footer-content h2,
.int-content-left h2 {
    font-weight:300;
}

#all-footer-content h2 {
    font-size:24px;
    margin-bottom: 10px;
}

.int-content-box h3,
#int-content-singlenews h3,
#all-footer-content h3,
.int-content-left h3 {
    font-weight:300;
    line-height:30px;
}


.int-content-box-type-10 h3,
.int-content-left-swrap > div:first-child > .csc-header > h2,
.int-content-left-swrap > div:first-child > h2:first-child,
.int-content-left-swrap > div:first-child > h3:first-child {
margin-top:0;
}


.int-content-left-swrap > div:last-child > p:last-child,
.int-content-left-swrap > div:last-child {
margin-bottom:0;
}

#int-content-singlenews h4,
#all-footer-content h4,
.int-content-box h4,
.int-content-left h4 {
    font-weight:300;
}

.int-content-left p.int-content-left-teaser {
    font-size:19px;
    font-weight:300;
    line-height:30px;
/*    margin-top:0px;*/
}
.int-content-box-frame {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 4;
    border: 1px solid #245b78;
    box-sizing: border-box;
    pointer-events:none;
}

.int-content-box-link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    background-color: rgba(0,0,0,0);
}

.int-content-box-overlay {
    position:absolute;
    bottom:0;
    right:0;
}

.int-content-box-linkbox {
    background-color:rgba(36,91,120,0.8);
	height: 100%;
	width:100%;
	position: absolute;
	top: 0;
	left: 0;
    z-index: 3;
    transition:background-color 0.3s;
}


.int-content-box-linkbox-text {
}

.int-content-box-icon-box + .int-content-box-linkbox {
    background-color:transparent;
}

.int-content-box-type-9 .int-content-box-overlay {
    width:50%;
    height:50%;
}

.int-content-box-type-2 .int-content-box-overlay {
    width:50%;
    height:100%;
}

.int-content-box-type-5 .int-content-box-overlay {
    width:50%;
    height:25%;
}

.int-content-box-type-4 .int-content-box-overlay {
    width:50%;
    height:33.3333333333333%;
}

.int-content-box-type-6 .int-content-box-overlay {
    width:50%;
    height:auto;
}

.int-content-box-type-3 .int-content-box-overlay {
    width:100%;
    height:100%;
}

.int-content-box > .csc-default {
    position:relative;
    z-index:2;
    padding:2.5% 4% 4% 4%;
    width:100%;
    height:100%;
    box-sizing:border-box;
}

.int-content-box.int-content-box-type-3 > .csc-default {
    padding:5% 8% 8% 8%;
}

.int-content-box.int-content-box-imgsize-2 .csc-textpic-imagewrap {
}

.int-content-box .csc-textpic-imagewrap {
}


.int-content-box.int-content-box-imgsize-1 > .csc-default,
.int-content-box.int-content-box-imgsize-2 > .csc-default,
.int-content-box.int-content-box-gallery > .csc-default {
   padding:0;
}

.int-content-box-imgsize-1 .csc-textpic-text,
.int-content-box-imgsize-2 .csc-textpic-text {
	margin: 4%;
}


.int-content-box.int-content-box-imgsize-1 h2 + ul,
.int-content-box.int-content-box-imgsize-2 h2 + ul {
    padding-left: 15px;
}

.int-content-box-icon-box {
    height: 80%;
    width: 80%;
    margin: 10%;
    opacity:0.2;
    position: relative;
    z-index: 1;
}



.int-content-box-linkbox-center {
	display:table;
	height:50%;
	width:100%;
	margin: 7% 0px 0px;
}

.int-content-box-linkbox-text {
	display:table-cell;
	vertical-align: middle;
	text-align: center;
	
	font-size:21px;
	line-height: 24px;
	padding:0 4% 0 4%;
}

.int-content-box-icon-box path {
    fill:#000 !important;
}

.int-content-box-linkbox-icon {

	position: absolute;
	bottom: 16%;
	left:0;
	right:0;
	margin:0 auto;
	width: 28%;
	height: 27%;


}

.int-content-box-linkbox-icon path {
    stroke:#fff !important;
}

.int-content-box-spacer {
    visibility:hidden;
}

.int-content-box-type-9.int-content-box-imgsize-1 .csc-textpic-image,
.int-content-box-type-4.int-content-box-imgsize-2 .csc-textpic-image,
.int-content-box-type-5.int-content-box-imgsize-2 .csc-textpic-image,
.int-content-box-type-9.int-content-box-imgsize-2 .csc-textpic-image {
    position:relative;
}

.int-content-box-type-4.int-content-box-imgsize-2 .csc-textpic-caption,
.int-content-box-type-5.int-content-box-imgsize-2 .csc-textpic-caption,
.int-content-box-type-9.int-content-box-imgsize-2 .csc-textpic-caption {
    position: absolute;
    left: 52%;
    bottom: -3px;
    font-size:14px;
    line-height:normal;
    margin-right: 5px;
}


.int-content-box-type-9.int-content-box-imgsize-1 .csc-textpic-caption {
    font-size:14px;
    line-height:normal;
    text-align:right;
}

.int-content-box-type-2 .csc-textpic-caption {
    display:none;
}

.int-content-box-type-2.int-content-box-imgsize-2 .csc-textpic-text {
position: absolute;
top: 0px;
left: 53%;
}

.int-content-left .csc-default {
    margin:0 0 50px 0;
}

#all-footer-content .csc-default {
    display:inline-block;
    vertical-align:top;
    width:300px;
}

#all-footer-content-bbox > div:last-of-type {
width:auto;
}

.int-content-box .bodytext {
    line-height:21px;
}

.int-content-box p {
    margin:9px 0 9px 0;
}


.int-content-box h2 {
    margin-top:0;
    margin-bottom:3%;
    font-weight:300;
}

.int-content-box h3 {
}

.int-content-box ul + ul,
.int-content-box h3 + ul,
.int-content-box li > ul,
.int-content-box h2 + ul,
.int-content-box .bodytext + ul {
    padding-left:40px;
    margin-top:9px;
    margin-bottom:9px;
}

.int-content-box li > ul {
    padding-left:25px;
}


.int-content-box ul {
    padding-left:15px;
}

.int-content-box .csc-default > ul:first-child {
    margin-top:1.1%;
}

.int-content-box .csc-header {
    text-align:center;
}

b {
    font-weight:600;
}

.indent {
    margin-left: 32px;
}

.int-content-box blockquote {
    margin: 0px;
}
#int-content-singlenews blockquote > .bodytext,
.int-content-box blockquote > .bodytext {
    line-height: 27px;
    font-style:italic;
}

.int-content-box-link:hover .int-content-box-linkbox,
.int-content-box-link:focus .int-content-box-linkbox {
    background-color:transparent;
    transition:none;
}

.int-content-box-link:hover .int-content-box-linkbox-text-hover,
.int-content-box-link:focus .int-content-box-linkbox-text-hover {
    background-color:#000;
    transition:none;
}

.int-content-box-linkbox-text-hover:not(:empty) {
padding:0 5px;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
transition:background-color 0.3s;
}

.int-content-box-linkbox-text-hover > span,
.int-content-box-linkbox-text-hover > span {
   position:relative;
}

.int-content-box-link:hover .int-content-box-linkbox-icon path,
.int-content-box-link:focus .int-content-box-linkbox-icon path {
    stroke:#000 !important; 
    transition:none;
}

#int-content-singlenews li > ul,
#int-content-singlenews li + li,
.int-content-left li > ul,
.int-content-box li > ul,
.int-content-box li + li,
.int-content-left li + li {
	margin: 8px 0 0 0;
}

#all-footer-content .all-footer-content-social-link:hover,
#all-footer-content .all-footer-content-social-link:focus,
.int-content-box .csc-textpic-image a:hover {
background-color:transparent;
color:#000
}

q:lang(de) { quotes: "\201E" "\201D"; }
p:lang(de) { quotes: "\201E" "\201D"; }


#int-menu-dropdown-upto:lang(de) { quotes: "\201E" "\201D"; }

#int-menu-dropdown-upto:before {
    content: open-quote;
}
#int-menu-dropdown-upto:after {
    content: close-quote;
}


#int-content-singlenews h4,
#all-footer-content h4,
.int-content-box h4,
.int-content-left h4 {
text-transform: uppercase;
margin-bottom:5px;
}

.int-content-box h4 + .bodytext {
    margin-top: 5px;
}

#int-menu-breadcrumb {
text-align: center;
margin:0 10px;
}

.int-menu-breadcrumb-homeicon {
    width:16px;
    height:16px;
    margin:0 2px 0 0;
    vertical-align:top;
}


/*.int-menu-dropdown-more-icon path, */
#int-menu-dropdown-close-icon line,
.int-menu-dropdown-open-icon path,
.int-menu-breadcrumb-homeicon polyline {
    stroke:#E4154B !important;
}

#all-menu-top .int-menu-breadcrumb-homeicon polyline {
    stroke:#000 !important;
}

#int-menu-dropdown-up-icon path {
    fill:#E4154B !important;
}

.int-menu-breadcrumb-spacer {
    margin:0 2px 0 5px; 
}

#int-menu-breadcrumb > a {
white-space:nowrap;
padding:0 3px;
}

#int-menu-dropdown {
text-align: center;
}

#int-menu-dropdown-l1 {
font-size:30px;
font-weight:300;
cursor:pointer;
display:inline-block;
margin:8px 0 0 0;
}

#int-menu-dropdown-l1 > a {
padding:0 3px;
display:inline-block;
}


#int-menu-dropdown-l2 {
position: relative;
display:inline-block;
text-align: left;
background-color: #FFF;
border: 1px solid #000;
//padding: 70px 30px 10px 30px;
z-index: 999;
//margin: 0 5px;
//animation: 0.15s dropdownL2FadeOut;
visibility:hidden;
opacity:0;
transition: visibility 0s 0.2s, opacity 0.15s;
}


.int-menu-dropdown-open {
//display:inline-block !important;
opacity:1 !important;
visibility:visible !important;
transition:none !important;
}

.int-menu-dropdown-open-icon {
width: 21px;
vertical-align: middle;
margin-left: 5px;
}

.int-menu-dropdown-more-icon {
width: 15px;
 width: 19px;
//width:21px;
height: 13px;
 height: 14px;
//height:16px;
opacity:0.6;
padding: 0 2px 1px 0;
/*margin: 0px 1px 0px 0px;*/
vertical-align:bottom;
}

.int-menu-dropdown-link-icon {
width: 14px;
height: auto;
}

#int-menu-dropdown-close {
position: absolute;
right: 13px;
bottom: 13px;
width:auto !important;
max-width:none !important;
margin:0 !important;
}

#int-menu-dropdown-close-icon {
width: 19px;
height: 19px;
vertical-align: top;
}

.int-menu-dropdown-item {
display: inline-block;
//margin: 0px 50px 15px 0;
margin-bottom:15px;
margin-right:30px;
width: 300px;
white-space: normal;
line-height: 16px;
vertical-align:top;
min-height:32px;
}

.int-menu-dropdown-item  a {
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}

.int-menu-dropdown-item-rightmost {
}

.int-menu-after {
}


#int-menu-dropdown-l2-items {
padding: 0 35px 10px 30px;
}

#int-menu-dropdown-l2-items > span:nth-of-type(3n+1) {
display:block;
}

#int-menu-dropdown-l2-items > div:nth-of-type(3n+1) {
width:auto;
max-width:300px;
//margin: 0 0 10px 0;
margin-right:0;
}

#int-menu-dropdown-l2-items > div:nth-of-type(1) {
font-size: 24px;
width: auto !important;
max-width: none !important;
line-height:28px;
//margin: 0 0 10px 0 !important;
margin-right:0 !important;
margin-bottom:20px !important;
}

#int-menu-dropdown-l2-items > div:nth-of-type(3n+2) {
margin-left:50px;
}

#int-menu-dropdown-l2-items a {
padding: 0 3px;
}

#int-menu-dropdown-l2-items > div:nth-of-type(1) a {
padding: 0 5px;
}

#int-menu-dropdown-up > a {
padding: 0 3px;
}
/*
#int-menu-dropdown-l2-items > div:nth-of-type(1) {

position: absolute;
top: 0px;
line-height: normal;
vertical-align: baseline;
min-height: auto;
width: 100%;
left: 0px;
margin: 0px;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
*/

#int-menu-dropdown-center {
left: 0;
position: absolute;
width: 100%;
}

#int-menu-dropdown-up {
padding:5px 7px 4px 7px;
margin: 0 0 35px 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
line-height:16px;
}

#int-menu-dropdown-up-icon {
width: 12px;
height: 16px;
vertical-align:top;
}

#int-menu-title {
    margin: 0 auto 90px auto;
    text-align:center;
    max-width:1400px;
}

#int-menu-title h1 {
font-weight:300;
font-size:40px;
margin:0;
}

#all-menu-top {
    min-width:1400px;
    width:100%;
    background-color:#fff;
}

#all-menu-top-table {
    display:table;
    width:100%;
}

.all-menu-top-icon {
    width:20px;
    height:19px;
    vertical-align: top;
}

.all-menu-top-left-item {
    margin:12px 12px 0 0;
    display:inline-block;
    vertical-align:top;
}

.all-menu-top-right-item {
    margin:12px 0 0 12px;
    display:inline-block;
    vertical-align:top;
}

#all-menu-top-left {
    width: 50%;
    display: table-cell;
    text-align: right;
    border-right: 1px solid black;
}

#all-menu-top-right {
    width: 50%;
    display: table-cell;
    vertical-align:top;
}

#all-footer-back {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
background-image: url(/fileadmin/user_upload/tugrazInternal/Footer/AT-LETZT-1.jpg);
background-size: cover;
background-position:center center;
background-repeat:no-repeat;
will-change: transform;
/*transform: translateZ(0);
-webkit-transform: translateZ(0);*/
transition: opacity 0.2s linear 0s; /* android <=4.4 speedopt */
}

@keyframes footerBackIn {
0% {
    opacity:0;
    visibility:hidden;
}
1% {
    visibility:visible;
    opacity:0;
}
100% {
    opacity:1;
    visibility:visible;
}
}

/* android <=4.4 speedopt
@-webkit-keyframes footerBackIn {
0% {
    opacity:0;
    visibility:hidden;
}
1% {
    visibility:visible;
    opacity:0;
}
100% {
    opacity:1;
    visibility:visible;
}
}
*/

.all-footer-back-visible {
    visibility:visible;
    opacity:1;
    animation: 0.2s linear footerBackIn;
/*    -webkit-animation: 0.15s linear footerBackIn; */
}


@keyframes footerBackOut {
0% {
    opacity:1;
    visibility:visible;
}
99% {
    opacity:0;
    visibility:visible;
}
100% {
    opacity:0;
    visibility:hidden;
}
}

/* android <=4.4 speedopt
@-webkit-keyframes footerBackOut {
0% {
    opacity:1;
    visibility:visible;
}
99% {
    opacity:0;
    visibility:visible;
}
100% {
    opacity:0;
    visibility:hidden;
}
}
*/

.all-footer-back-hidden {
    visibility:hidden;
    opacity:0;
    animation: 0.2s linear footerBackOut;
/*    -webkit-animation: 0.15s linear footerBackOut; */
}

#int-all {
z-index:0;
position:relative;
background-color:#fff;
padding:0 0 180px 0;
border:0;
width:100%;
min-width:1400px;
margin:-1px 0 0 0; /*android subpixel */
height:auto;
min-height:100%;
}


#all-footer {
    min-width:1400px;
    width:100%;
    position:relative;
    margin: -3px 0 0 0; /*android subpixel*/
    height: 109px;
    transition: height 0.15s linear 0s;
    overflow: hidden;
}


#all-footer-transition {
    display:table;
    table-layout: fixed;
    width:100%;
    height:200px;
    position:relative;
}

#all-footer-transition-middle-img,
#all-footer-transition-spacer-left-img,
#all-footer-transition-spacer-right-img {
    vertical-align:top;
    position: relative;
    top: 2px;
    left:-1px;
}

#all-footer-clicklogo {
    width:300px;
    height:190px;
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    z-index:2;
    background-color: rgba(0,0,0,0);
}

.all-footer-transition-middle,
.all-footer-transition-spacer-left,
.all-footer-transition-spacer-right {
    display:table-cell;
    width:50%;
    overflow:hidden;
}

.all-footer-transition-spacer-right {
}

.all-footer-transition-middle {
    width:298px;
}

.all-footer-middle-img {
    vertical-align:top;
}

#all-footer-content {
    height: auto;
    width: 100%;
    min-width:1400px;
    padding:50px 0;
    background-color: rgba(255, 255, 255,0.85);
    text-align:center;
}

#all-footer-content-bbox {
    text-align:left;
    display:inline-block;
}

#all-footer-openclose {
position: absolute;
top:0px;
padding:55px 95px 108px 20px;
right:0px;
text-align:center;
z-index:2;
}

#all-footer-peek {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 190px;
z-index:1;
cursor:pointer;
background-color:rgba(255,255,255,0);
}

.all-footer-trans-peek {
transition:height 0.15s linear 0s !important;
}

.all-footer-trans-full {
transition:height 0.7s ease 0s !important;
}

#all-footer-openclose.all-footer-openclose-toggle .all-footer-openclose-close {
    display:inline;
}

#all-footer-openclose.all-footer-openclose-toggle .all-footer-openclose-open {
    display:none;
}
#all-footer-openclose .all-footer-openclose-close {
    display:none;
}

#all-footer-openclose-icon {
width: 21px;
height: 21px;
vertical-align:top;
overflow:hidden;
}

#all-footer-top-icon {
width: 21px;
height: 21px;
vertical-align: top;
overflow:hidden;
}

#all-footer-top {
position: absolute;
top:0px;
padding:55px 26px 108px 0;
right:0;
text-align:center;
z-index:2;
}

#int-header {
    display:table;
    width:100%;
    max-width:1060px;
    margin:0 auto 80px auto;
    background-color:#fff;
}

#int-header-text,
#int-header-logo,
#int-header-spacer {
    display:table-cell;
    vertical-align: middle;
}

#int-header-text {
    white-space:nowrap;
    font-size:17px;
    padding:0 0 0 50px;
}

#int-header-spacer {
    width:100%;
}

#int-header-logo {
    padding:0 50px 0 0;
    white-space:nowrap;
}

#int-header-logo-img,
#int-header-logo-claim {
    display:inline-block;
}

#int-header-logo-claim {
    font-size: 12px;
    text-align: right;
    padding: 0px 17px 0px 0;
    line-height: 17px;
    letter-spacing: 2px;
    vertical-align: top;
}

#int-header-logo-img {
    width: 125px;
    vertical-align: top;
}

#int-content-singlenews {
    padding: 0 20px;
    margin:0 auto;
    max-width:928px;
}

#all-menu-top-icon-desktop-icon-strikethrough {
    display:none;
}

#all-menu-top-table #all-menu-top-icon-desktop-link {
    display:none;
    vertical-align: top;
    margin: 12px 12px 0px 0px;
}


#all-footer-content .int-content-box {
    color: rgb(0, 0, 0);
    background-color: rgba(255, 255, 255, 0.6);
}

#all-footer-content .int-content-box-icon-box path {
    fill: #245B78 !important;
    fill: #fff !important;
}

#all-footer-content .int-content-box-icon-box {
    opacity:1.0;
}


.int-fixed-top {
position:fixed;
top:20px;
bottom:auto;
}

.int-fixed-bottom {
position:fixed;
bottom:20px;
top:auto;
}

.int-bottom {
position: absolute;
bottom: 0px;
top: auto;
}

@keyframes boxIn {
0% {
    opacity:0;
    left:10px;
}
100% {
    opacity:100;
    left:0px;
}
}

a {
transition: background-color 0.15s, color 0.15s;
}

a:hover {
transition:none;
}

@keyframes linkIconOut {
0% {
filter:invert(100%);
-webkit-filter:invert(100%);
}
100% {
filter:invert(0%);
-webkit-filter:invert(0%);
}
}

@keyframes linkIconIn {
0% {
filter:invert(100%);
-webkit-filter:invert(100%);
}
100% {
filter:invert(0%);
-webkit-filter:invert(0%);
}
}

#int-content-singlenews .int-link-internal:after,
#all-footer .int-link-internal:after,
.int-content-left .int-link-internal:after {
    content: "\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.6836mm%22%20width%3D%225.2043mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2018.440707%2030.768605%22%3E%3Cg%20transform%3D%22translate(-382.21%20-336.98)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2%3Bfill%3Anone%22%20d%3D%22m383.22%20366.74%2016.43-14.38-16.43-14.37%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:73%;
     background-repeat: no-repeat;
     background-position:center center;
     margin: 0 0 0 0.75%;
 /*    padding: 0 0 0.25% 0; */
     animation: 0.15s linkIconOut;
     font-size:103%;
 }

#int-content-singlenews .int-content-box .int-link-internal:after,
#int-content-singlenews .int-link-internal:hover:after,
#all-footer .int-link-internal:hover:after,
.int-content-box .int-link-internal:after,
.int-content-left .int-link-internal:hover:after {
    content: "\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.6836mm%22%20width%3D%225.2043mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2018.440707%2030.768605%22%3E%3Cg%20transform%3D%22translate(-382.21%20-336.98)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2%3Bfill%3Anone%22%20d%3D%22m383.22%20366.74%2016.43-14.38-16.43-14.37%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:73%;
     background-repeat: no-repeat;
     background-position:center center;
     margin: 0 0 0 0.75%;
/*     padding: 0 0 0.25% 0; */
     animation: 0s linkIconIn;
     font-size:103%;
}
/*
.int-content-box .int-link-internal:hover:after {
     background-image: url('data:image/svg+xml;charset=utf-8,');
}
*/



#int-content-singlenews .int-link-external:after,
#all-footer .int-link-external:after,
.int-content-left .int-link-external:after {
    content: "\00a0\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.6842mm%22%20width%3D%225.6873mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2020.151879%2020.141083%22%3E%3Cg%20transform%3D%22translate(-258.5%20-425.15)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m266.7%20429.59h-7.5029v15.002h15.002v-7.4634%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m262.94%20440.86%2015.002-15.002%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m270.44%20425.86h7.499v7.499%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:contain;
     background-repeat: no-repeat;
     background-position:center center;
     margin: 0 0.5% 0 1.5%;
     font-size:94%;
 }

#int-content-singlenews .int-content-box .int-link-external:after,
#int-content-singlenews .int-link-external:hover:after,
#all-footer .int-link-external:hover:after,
.int-content-box .int-link-external:after,
.int-content-left .int-link-external:hover:after {
    content: "\00a0\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.6842mm%22%20width%3D%225.6873mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2020.151879%2020.141083%22%3E%3Cg%20transform%3D%22translate(-258.5%20-425.15)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m266.7%20429.59h-7.5029v15.002h15.002v-7.4634%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m262.94%20440.86%2015.002-15.002%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m270.44%20425.86h7.499v7.499%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:contain;
     background-repeat: no-repeat;
     background-position:center center;
     margin: 0 0.5% 0 1.5%;
     font-size:94%;
}
/*
.int-content-box .int-link-external:hover:after {
     background-image: url('data:image/svg+xml;charset=utf-8,');
}
*/




#int-content-singlenews .int-link-mail:after,
#all-footer .int-link-mail:after,
.int-content-left .int-link-mail:after {
    content: "\00a0\00a0\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.3617mm%22%20width%3D%227.3284mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2025.966746%2018.998221%22%3E%3Cg%20style%3D%22stroke%3A%23000%22%20transform%3D%22matrix(.93745%200%200%201.0025%20-249.5%20-369.53)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m293.12%20384.95c0%201.0341-0.84028%201.8747-1.8747%201.8747h-22.5c-1.0345%200-1.8747-0.84067-1.8747-1.8747v-13.751c0-1.0341%200.84028-1.8747%201.8747-1.8747h22.5c1.0345%200%201.8747%200.84067%201.8747%201.8747v13.751z%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m292.5%20369.95-12.5%2010.01-12.5-10.01%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:100%;
     background-repeat: no-repeat;
     background-position:center center;
     padding: 0px 0px 0.5% 0;
     margin: 0 0.25% 0 1.5%;
     font-size:94%;
}

#int-content-singlenews .int-content-box .int-link-mail:after,
#int-content-singlenews .int-link-mail:hover:after,
#all-footer .int-link-mail:hover:after,
.int-content-box .int-link-mail:after,
.int-content-left  .int-link-mail:hover:after {
    content: "\00a0\00a0\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%225.3617mm%22%20width%3D%227.3284mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2025.966746%2018.998221%22%3E%3Cg%20style%3D%22stroke%3A%23FFF%22%20transform%3D%22matrix(.93745%200%200%201.0025%20-249.5%20-369.53)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m293.12%20384.95c0%201.0341-0.84028%201.8747-1.8747%201.8747h-22.5c-1.0345%200-1.8747-0.84067-1.8747-1.8747v-13.751c0-1.0341%200.84028-1.8747%201.8747-1.8747h22.5c1.0345%200%201.8747%200.84067%201.8747%201.8747v13.751z%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-miterlimit%3A10%3Bstroke-width%3A1.2%3Bfill%3Anone%22%20d%3D%22m292.5%20369.95-12.5%2010.01-12.5-10.01%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:100%;
     background-repeat: no-repeat;
     background-position:center center;
     padding: 0px 0px 0.5% 0;
     margin: 0 0.25% 0 1.5%;
     font-size:94%;
}
/*
.int-content-box .int-link-mail:hover:after {
     background-image: url('data:image/svg+xml;charset=utf-8,');
}
*/




#int-content-singlenews .int-link-media:after,
#all-footer .int-link-media:after,
.int-content-left .int-link-media:after {
    content: "\00a0\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.3021mm%22%20width%3D%228.2977mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2029.401607%2029.41681%22%3E%3Cg%20style%3D%22stroke-width%3A2.1%22%20transform%3D%22translate(-271.68%20-367.92)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m300.13%20390.41v2.3918c0%201.9813-1.6064%203.5877-3.5877%203.5877h-20.326c-1.9813%200-3.5877-1.6064-3.5877-3.5877v-2.3918%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m286.38%20390.27v-21.384%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m295.13%20381.52-8.7501%208.7462-8.7501-8.7462%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:contain;
     background-repeat: no-repeat;
     background-position:center center;
     margin: 0px 0.25% 0px 1.5%;
     font-size:94%;
 }

#int-content-singlenews .int-link-media:hover:after,
#int-content-singlenews .int-content-box .int-link-media:after,
#all-footer .int-link-media:hover:after,
.int-content-box .int-link-media:after,
.int-content-left  .int-link-media:hover:after {
    content: "\00a0\00a0\00a0\00a0";
     background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%228.3021mm%22%20width%3D%228.2977mm%22%20version%3D%221.1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20viewBox%3D%220%200%2029.401607%2029.41681%22%3E%3Cg%20style%3D%22stroke-width%3A2.1%22%20transform%3D%22translate(-271.68%20-367.92)%22%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m300.13%20390.41v2.3918c0%201.9813-1.6064%203.5877-3.5877%203.5877h-20.326c-1.9813%200-3.5877-1.6064-3.5877-3.5877v-2.3918%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m286.38%20390.27v-21.384%22%2F%3E%3Cpath%20style%3D%22stroke-linejoin%3Around%3Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-width%3A2.1%3Bfill%3Anone%22%20d%3D%22m295.13%20381.52-8.7501%208.7462-8.7501-8.7462%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
     background-size:contain;
     background-repeat: no-repeat;
     background-position:center center;
     margin: 0px 0.25% 0px 1.5%;
     font-size:94%;
 }

/*
.int-content-box .int-link-media:hover:after {
     background-image: url('data:image/svg+xml;charset=utf-8,');
}
*/
