@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;500;700&display=swap');

@page { 
	size: A4 portrait;
}

@media print {
/* reset */
*,*::before,*::after{box-sizing:border-box}
body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0; padding: 0;}
ul[role="list"],ol[role="list"]{list-style:none}
html:focus-within{scroll-behavior:smooth}
body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}
a{text-decoration: none !important; color:inherit;}
a:not([class]){text-decoration-skip-ink:auto}
img,picture,video{max-width:100%;display:inline-block}
input,button,textarea,select{font:inherit}
	
/* page */
#content, #page {
width: 100%; 
margin: 0; 
float: none;
}
	
html{font-size: 12pt; background-color: #FFF;}
	
body{font-family: "Noto Sans SC", "Microsoft JhengHei","微軟正黑體","Microsoft YaHei","微软雅黑体",Helvetica,Arial,PMingLiU,"新細明體","宋体",simsun, sans-serif; background-color: #FFF; color:#000; font-size: 1rem; font-weight: 300; letter-spacing: 0.05em; line-height: 1.85;}
html[lang=en-GB] body{letter-spacing: 0; }
h1, .h2, h2, .h2, h3, .h3, h4, .h4{font-family: "Noto Sans SC", "Microsoft YaHei","微软雅黑体","Microsoft JhengHei","微軟正黑體",Helvetica,Arial,PMingLiU,"新細明體","宋体",simsun, sans-serif; font-weight: bold; letter-spacing: 0.1em;}

html[lang=en-GB] h1, html[lang=en-GB] .h2, html[lang=en-GB] h2, html[lang=en-GB] .h2, html[lang=en-GB] h3, html[lang=en-GB] .h3, html[lang=en-GB] h4, html[lang=en-GB] {letter-spacing: 0;}
h1, .h1{font-size: 2.5rem;}
h2, .h2{font-size: 2rem;}
h3, .h3{font-size: 1.5rem;}
h4, .h4{font-size: 1rem;} 
 
/* Alle Seitenumbrüche definieren */
a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid;  page-break-inside:avoid }
img { page-break-before:auto;  page-break-after:auto; page-break-inside: avoid;}
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid; margin-top: 0; }
    
a { page-break-inside:avoid }
/*a:after > img {
   content: "";
}*/
a:after, #content a:after, #content a:link:after, #content a:visited:after, #page a:after, #page a:link:after, #page a:visited:after{ content:none !important;}	

	
.container { /*width: 94%; margin: auto;*/ padding: 0 2rem; }
/*	
.imgfit { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }
.thumb.image-fit{height: 100%;}
.thumb.image-fit>a{display: block; width: 100%; height: 100%;}
*/
.imgfit{ display:none !important;}
	
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align: middle;}

.table th[align=center], .table td[align=center]{text-align: center}

.text-left p, p.text-left{ text-align: left}
.text-right p, p.text-right{ text-align: right}

.btn-round{border-radius: 3em;}

.btn{ font-size: 1rem; font-weight: 500; padding: 0.4em 1.4em; line-height: 3em; border-radius: 1.8em; box-shadow: none !important; outline: none !important; }
.btn-lg{ padding: 0.8em 2.8em; border-radius: 2.6em; line-height: 4em }
.btn-default{ background-color: #FFF; border-color: #71dbd4; color:#71dbd4; }
.btn-default.active, .btn-default:active, .btn-default:active:focus, .btn-default:focus, .btn-default:hover{ color: #27bfcc; border-color: #27bfcc;}
.btn-primary{ background-color: #71dbd4; border-color: #71dbd4; color:#FFF; }
.btn-primary.active, .btn-primary:active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:focus, .btn-primary:hover{ background-color: #27bfcc; border-color: #27bfcc;}

.btn-ghost{ opacity: 1; border: 2px #fff solid; color: #fff;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(83,97,108,1) !important;
-moz-box-shadow: 0px 0px 10px 0px rgba(83,97,108,1) !important;
box-shadow: 0px 0px 10px 0px rgba(83,97,108,1) !important;
}

.btn.btn-ghost.active, .btn.btn-ghost:active, .btn.btn-ghost:active:focus, .btn.btn-ghost:active:hover, .btn-ghost:hover, .btn.btn-ghost:focus{ border-color: #79fff9; 
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
background-color: rgba(0,131,141,0.5);
-webkit-box-shadow: 0px 0px 5px 0px rgba(83,97,108,1) !important;
-moz-box-shadow: 0px 0px 5px 0px rgba(83,97,108,1) !important;
box-shadow: 0px 0px 5px 0px rgba(83,97,108,1) !important;
}
	
.pt-0{padding-top: 0 !important;}
.pt-10{padding-top: 10px !important;}
.pt-15{padding-top: 15px !important;}
.pt-20{padding-top: 20px !important;}
.pt-30{padding-top: 30px !important;}

.padding-small { padding-top: 2rem; padding-bottom: 2rem;}
.padding-medium{ padding-top: 4rem; padding-bottom: 4rem;}
.padding-large { padding-top: 6rem; padding-bottom: 6rem;}

.bg-green{background-color: #71dbd4;}
	
.entry iframe, ins {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap;
}
.embed-youtube, .embed-responsive {
  position: absolute;
  height: 0;
  overflow: hidden;
}
    
div{position: relative;}

/*body{background-color: #f5f5f5 !important;}*/
.fullpage{/*width: 210mm; background: #FFF;*/ padding-left: 1rem; padding-right: 1rem;}	
#header-widgets, nav, aside.mashsb-container, .sidebar, .mashshare-top, .mashshare-bottom, .content-ads, .make-comment, .author-bio, .heading, .related-posts, #decomments-form-add-comment, #breadcrumbs, #footer, .post-byline, .meta-single, .site-title img, .post-tags, .readability, #top-menu{ display: none !important; }
    
.header-box>.container{padding: 0;}
header#page-header{ position: relative !important; width: 100%; background-color: #FFF; top:0 !important; /*height: 3cm !important;*/}
header#page-header .logo img{ position: relative !important; height: 3cm !important; width: auto !important}
	
section>div>div{/*page-break-before:always;*/}
	
.video-js{ width: auto !important; height: auto !important}
.video-js>*:not(video), video::-webkit-media-controls{display:none !important;}
.block-container{    page-break-before: avoid; }
.item-thumb, .item-video{line-height: 0; overflow: hidden}
.item-title{ font-size: 2rem; font-weight: 500;}	
html[lang=en-GB] .item-title{ font-size: 1.5rem;}	
.color-overlay{}
.color-overlay .item-thumb, .color-overlay .item-video{ position: relative;}
.color-overlay .item-thumb::after, .color-overlay .item-video::after{ content: ""; display:block; position: absolute; top:0; right:0; bottom:0; left:0; background-color: rgba(0, 179,170, 0.5); color:#FFF;}
/*.swiper-container{page-break-inside: avoid;}*/
.swiper-wrapper>.swiper-slide{display: none !important; width: 100% !important; opacity: 0 !important; transform: none !important;}
.swiper-wrapper>.swiper-slide:first-child {display: block !important; width: 100% !important; opacity: 1 !important; transform: none !important}
.swiper-wrapper>.swiper-slide:first-child img{display: block !important; width: 100% !important;}	

/*.swiper-wrapper>.swiper-slide{width: 210mm !important;}*/
.video-slider .item-intro{ width: 100%; height: 100%; position: absolute; top:0; right:0; bottom:0; left:0; z-index: 9; margin: auto; 
	display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center;
	color:#FFF; pointer-events: none;
	-webkit-user-select: none;  
 -moz-user-select: none;    
 -ms-user-select: none;      
 user-select: none;
}
.video-slider .item-intro>*{ -ms-flex: 0 1 auto; flex: 0 1 auto; text-shadow: 0 0 10px #000;}
.video-slider .item-title{font-size: 3rem; font-weight: 500; color: inherit;}

.video-slider .swiper-nav{display: none;}
.video-slider.slide-with-nav .swiper-nav{display: block;}
.video-slider .item-intro a{pointer-events: auto;}
	
.bg-parallax{ background-image: none !important}
div[id^="jarallax-container-"]{ position: relative !important; top: 0 !important; left: 0 !important; z-index: 0 !important; width: 100% !important; height: 100% !important; clip:auto !important;
	 line-height: 0;
	/*overflow: hidden;pointer-events: none;z-index: -100;*/
	}
div[id^="jarallax-container-"] img{ position: relative !important; object-fit:cover !important; object-position:0 0 !important; max-width: 100% !important; top: auto !important; left: auto !important; width: 100% !important; height: auto !important; overflow: hidden; pointer-events: none; margin-top: 0 !important; transform: none !important;}
	div[id^="jarallax-container-"]>div{display: none;}
/*.tmpl-postcard .item-intro, */
#news_list_home{ padding: 2rem}
#news_list_home .item-intro { position: relative; padding-left: 6em; margin-bottom: 0.5em;}
#news_list_home .item-title { position: relative !important;
    font-size: 1rem !important;
    padding: 0.25em;
    margin-bottom: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color:#222; text-shadow: none; line-height: 1.2;
}
#news_list_home .item-date {
    display: inline-block;
    padding: 0.25em 0.5em;
    background-color: #68dbd6;
    color: #FFF;
    position: absolute;
    top: 0.25em;
    left: 0;
    font-size: 0.8rem;
    line-height: 1.2;
	text-shadow: none;
}	
	
.news-style .item { position: relative; text-align: center; margin-top: 5rem; }
.news-style .item::before{ content:""; display: block; position: absolute; top:1rem; right:0; left:0; margin: auto; height: 1px; background-color: #CCC;}
.news-style .item-date{ display: inline-block; padding: 0.5em 1em; background-color: #68dbd6; color:#FFF;}
.news-style .item-date+.item-title{padding: 2rem 0;}
	
.items-image-zigzag>.col{margin-bottom: 2rem;}
.items-image-zigzag .item{display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}
.items-image-zigzag .item-thumb{-ms-flex:0 0 auto; flex:0 0 auto;  width: 25%;}
.items-image-zigzag .col:nth-child(odd) .item .item-thumb{margin-left: 10px; order: -1;}
.items-image-zigzag .col:nth-child(even) .item .item-thumb{ margin-right: 10px; order: -2;}
.items-image-zigzag .item-intro{-ms-flex:1 1 auto; flex:1 1 auto; padding-left: 15px; padding-right: 15px;}
.items-image-zigzag .col:nth-child(odd) .item .item-intro{ order: -2;}
.items-image-zigzag .col:nth-child(even) .item .item-intro{ order: -1;}
	
.tmpl-progress{}
.tmpl-progress .col{ padding: 2rem 2rem 0 0; position: relative;}
.tmpl-progress .col::before{ content: ""; display:block; position: absolute; top:0; bottom:0; left:1.25rem; margin: auto;width: 4px; background-color:#68dbd6; }
.tmpl-progress .col:first-child{ margin-top: -6rem}
.tmpl-progress .col:first-child::before{ top:2.75rem;}
.tmpl-progress .col:last-child::before{ bottom: auto; height: 4rem;}
.tmpl-progress .col::after{content: ""; display:block; width: 2.66rem; height: 2.66rem; border-radius: 50%; background-color: #FFF; border: 4px #68dbd6 solid; position: absolute; left:0; top:2.75rem; }

.tmpl-progress .item{display: -ms-flex; display: flex;}
.tmpl-progress .item-thumb{-ms-flex: 1 1 66.67%; flex: 1 1 66.67%; max-width: 66.67%; order: 2 !important; }
.tmpl-progress .item-thumb::before{ content: ""; display:block; width: 100%; padding-top: 40%;}
.tmpl-progress .item-thumb>div{ position: absolute; top:0; right:0; bottom:0; left:0; margin: auto; overflow: hidden;}
.tmpl-progress .item-thumb .swiper-container a{ display: block;}
.tmpl-progress .item-thumb .swiper-container img{ max-width: 100%;}
/*.tmpl-progress .item-thumb img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-width: 100%;}*/
.tmpl-progress .item-intro{-ms-flex: 1 1 33.33%; flex: 1 1 33.33%; max-width: 33.33%; order: 1 !important; padding: 0 4rem; position: relative;}
.tmpl-progress .item{ flex-wrap: wrap;}
.tmpl-progress .item-thumb, .tmpl-progress .item-intro{ -ms-flex: 1 1 100%; flex: 1 1 100%; width: 100% !important; max-width: 100% !important;  }	
.tmpl-progress .item-thumb{ margin-top: 2rem; margin-left: 4rem; }
	
.tmpl-postcard .item-intro, .items-image-top .item-intro{ padding: 2rem;}
.tmpl-board .item-intro{padding: 2rem;}
.tmpl-backdrop{background-color: #00b3aa;color: #FFF;}	
.tmpl-backdrop .item-intro{position: absolute; top:50%; right:0; bottom:auto; left:0; margin: auto; text-align: center; transform: translateY(-50%);}
.tmpl-backdrop .item-intro>div{color: inherit}
.tmpl-backdrop div[id^="jarallax-container-"] img{opacity: 0.5;}
	
.download-file-list{ margin-bottom: 2rem; padding: 0; list-style: none; }
.download-file-list li{position: relative; padding: 0.8em 0 1em 2.5em; color: #2196f3; line-height: 1.2; text-align: left; }
.download-file-list li::before{content: ""; display: block; width: 2em; height: 2em; position: absolute; top:0; left:0; 
	background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%232196f3'%3E%3Cpath d='M11.799999999999999 1.9000000000000001c1 0 1.6.1 2 .3.4.2.8.6 1.4 1.4.4.4 1 1.2 1.8 2.4.4.5.9.8 1.5.8h10.9c.3 0 .6.3.6.6v22.1c0 .3-.3.6-.6.6h-27c-.3 0-.6-.3-.6-.6V13.9v-.2V2.5c0-.3.2-.6.7-.6h9.3m0-1.9H1.9C.9 0 0 1.1 0 2.5v27C0 30.9 1.1 32 2.5 32h27c1.4 0 2.5-1.1 2.5-2.5V7.4c0-1.4-1.1-2.5-2.5-2.5h-11c-.8-1.1-1.4-2-1.8-2.4C15.3.5 14.3 0 11.8 0z'/%3E%3Cpath d='M16 26.3c-.2 0-.5-.1-.6-.3l-8-7.5c-.4-.4-.4-1 0-1.3.4-.4 1-.4 1.3 0l7.4 6.9 7.4-6.9c.4-.4 1-.3 1.3 0 .4.4.3 1 0 1.3l-8 7.5c-.3.2-.6.3-.8.3z'/%3E%3Cpath d='M16 20c-.2 0-.5-.1-.6-.3l-6.8-6.4c-.4-.4-.4-1 0-1.3.4-.4 1-.4 1.3 0l6.2 5.8 6.2-5.8c.4-.4 1-.3 1.3 0 .4.4.3 1 0 1.3l-6.8 6.4c-.3.2-.6.3-.8.3z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat; background-size: cover;
}

.download-month{ display:-ms-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; list-style: none; padding: 0;}
/*.download-month>div{ -ms-flex: 0 0 auto; flex: 0 0 auto; width: 6.25%; padding: 0 10px 10px 0;}*/
.download-month li.col{-ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66%; padding: 0 10px 10px 0 !important; margin-bottom: 0 !important;}
/*.download-month>div:last-child{padding-right: 0;}*/
.download-month .item{ color:#68dbd6; border: 1px currentColor solid; text-align: center; background-color: #FFF;  }
.download-month .item-month{background-color: #68dbd6; color:#FFF; padding: 0.25em; font-size: 1rem; font-weight: bold; }
.download-month .item-desc{ padding:0.25em; min-height: 55px; color:#2196f3;}
.download-month .item-desc a{display: block; text-align: center; line-height: 1em; padding:0.25em; }

.download-month-4 li.col{-ms-flex: 0 0 auto; flex: 0 0 auto; width: 25% !important;}
	
.desalination-wrap{ margin: 1rem auto; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.desalination-wrap .col-xs-12{-ms-flex: 1 1 auto; flex: 1 1 auto; width: 100% !important; padding: 0 1rem;}	
.desalination-wrap .col-xs-6{-ms-flex: 0 1 auto; flex: 0 1 auto; width: 50% !important; padding: 0 1rem;}	
.desalination-wrap .fas{ font-size: 3rem;}
.desalination-wrap .box-left{text-align: right;}
.desalination-wrap .box-left .fas{margin-right: 1rem; color:#00acff}
.desalination-wrap .box-right{text-align: left;}
.desalination-wrap .box-right .fas{margin-left: 1rem; color:#005fb4}

.desalination-key-1{
	width: 100%;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:linear-gradient(to bottom, #002867 5%, #001e4f 100%);
	background-color:#002867;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	padding:1rem 1.5rem;
	text-decoration:none;
	line-height: 1.2;
	text-align: center;
}
.desalination-key-1:hover {
	background:linear-gradient(to bottom, #001e4f 5%, #002867 100%);
	background-color:#001e4f;
	color:#FFF;
}
.desalination-key-1:active {
	position:relative;
	top:1px;
}


.desalination-key-2{
	width: 100%;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:linear-gradient(to bottom, #00acff 5%, #0284c7 100%);
	background-color:#00acff;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding:0.5rem 1.5rem;
	text-decoration:none;
	line-height: 1.2;
	text-align: center;
}
.desalination-key-2:hover {
	background:linear-gradient(to bottom, #0284c7 5%, #00acff 100%);
	background-color:#0284c7;
	color:#FFF;
}
.desalination-key-2:active {
	position:relative;
	top:1px;
}


.desalination-key-3{
	width: 100%;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:linear-gradient(to bottom, #005fb4 5%, #02498a 100%);
	background-color:#005fb4;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	padding:0.5rem 1.5rem;
	text-decoration:none;
	line-height: 1.2;
	text-align: center;
}
.desalination-key-3:hover {
	background:linear-gradient(to bottom, #02498a 5%, #005fb4 100%);
	background-color:#02498a;
	color:#FFF;
}
.desalination-key-3:active {
	position:relative;
	top:1px;
}

.fa-rotate-45{
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fa-rotate-315{
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
}
.desalination-group>div{display:block !important}
	
.tabs-wrapper{display:-ms-flexbox; display:flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; position: relative; overflow: hidden; margin-bottom: 1rem;}
.tabs-wrapper::after{ content: ""; display: block; width: 100%; height: 3px; background-color: #4ed1e5; position: absolute;right:0; bottom:0; left:0;}
.tabs-wrapper>a{-ms-flex:1 1 auto; flex:1 1 auto; max-width: 100%; text-align: center; margin-left: 5px; padding-bottom: 5px; position: relative; z-index: 0; color:#282828;
	min-height: 65px; display:-ms-flexbox; display:flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center;
	-ms-transform: translateY(5px);
 -webkit-transform: translateY(5px);
 transform: translateY(5px);
}
.tabs-wrapper>a:first-child{margin-left:0;}
.tabs-wrapper>a.active, .tabs-wrapper>a:active, .tabs-wrapper>a:active:focus, .tabs-wrapper>a:focus, .tabs-wrapper>a:hover{
	-ms-transform: translateY(0);
 -webkit-transform: translateY(0);
 transform: translateY(0);
}

.tabs-wrapper>a:nth-child(5n+1){ background-color: #d1f4f6; }
.tabs-wrapper>a:nth-child(5n+1):active, .tabs-wrapper>a:nth-child(5n+1).active, .tabs-wrapper>a:nth-child(5n+1):active:focus, .tabs-wrapper>a:nth-child(5n+1):focus, .tabs-wrapper>a:nth-child(5n+1):hover { background-color: #4ed1e5; color:#004463;}
.tabs-wrapper>a:nth-child(5n+2){ background-color: #f5e8d8; }
.tabs-wrapper>a:nth-child(5n+2):active, .tabs-wrapper>a:nth-child(5n+2).active, .tabs-wrapper>a:nth-child(5n+2):active:focus, .tabs-wrapper>a:nth-child(5n+2):focus, .tabs-wrapper>a:nth-child(5n+2):hover { background-color: #f69000; color:#004463;}
.tabs-wrapper>a:nth-child(5n+3){ background-color: #f4fbe9; }
.tabs-wrapper>a:nth-child(5n+3):active, .tabs-wrapper>a:nth-child(5n+3).active, .tabs-wrapper>a:nth-child(5n+3):active:focus, .tabs-wrapper>a:nth-child(5n+3):focus, .tabs-wrapper>a:nth-child(5n+3):hover { background-color: #b9e381; color:#004463;}
.tabs-wrapper>a:nth-child(5n+4){ background-color: #fee1e3; }
.tabs-wrapper>a:nth-child(5n+4):active, .tabs-wrapper>a:nth-child(5n+4).active, .tabs-wrapper>a:nth-child(5n+4):active:focus, .tabs-wrapper>a:nth-child(5n+4):focus, .tabs-wrapper>a:nth-child(5n+4):hover { background-color: #ff8f8d; color:#004463;}
.tabs-wrapper>a:nth-child(5n){ background-color: #edecfa; }
.tabs-wrapper>a:nth-child(5n):active, .tabs-wrapper>a:nth-child(5n).active, .tabs-wrapper>a:nth-child(5n):active:focus, .tabs-wrapper>a:nth-child(5n):focus, .tabs-wrapper>a:nth-child(5n):hover { background-color: #b5b4e0; color:#004463;}

.video-list{}
.video-list .item-thumb{ border: 5px #d1f4f6 solid; margin-bottom: 0.5em; position: relative;}

.video-list .item-thumb::before{ content: ""; display:block; width: 100%; z-index: 0; background-color: #eee; position: relative; top:0;right:0;bottom:0; left:0; margin: 0; padding-top: 56%;}
.video-list .item-thumb>a{position: absolute; margin: 0; top:0; right:0; bottom:0; left:0;}
.video-list .item-thumb img{ position: absolute; margin: auto; top:-9999px; right:-9999px; bottom:-9999px; left:-9999px; max-width: 100%; z-index: 1; min-width: 100%;}
.video-list .item-thumb a:hover img{
		-ms-transform: scale(1.1);
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}

.video-list .item-title{ font-size: 1rem !important; font-weight: normal; text-align: center;}
	
.block-faq{font-size: 1.5rem; line-height: 1.5em;}
.block-faq ol{counter-reset: item-counter; padding-left: 0; list-style: none;}
.block-faq ol>li{ position: relative; padding: 0 70px 1em 4em; margin-bottom: 1em; border-bottom: 1px #ccc solid; counter-increment:item-counter;}
.block-faq ol>li:before {
	content: 'Q'counter(item-counter);
	display: inline-block; width: 2em; height: 1.8em; text-align: center; font-size: 2em;
	position: absolute; top:0; left:0;
	font-weight: 500;
}
.block-faq ol>li>div{position: relative; padding: 0.5em 0.5em 0.5em 4em; margin: 1em -70px 0 -4em; background-color: #f6f6f6; border-radius: 8px; display:block !important}
.block-faq ol>li>div:before{
	content: 'A'counter(item-counter);
	display: inline-block; width: 2em; height: 1em; text-align: center; font-size: 2em;
	position: absolute; top:0; bottom:0; left:0; margin:auto;
	font-weight: 500; color:#11a7df;
}
html[lang=en-GB] .block-faq ol>li>div:before{ top:0.5em; bottom:auto; }


.block-faq .question{font-weight: 500; color:#333}
.block-faq ol>li .btn{position: absolute; width: 64px; height: 48px; top:0; right:0; font-size: 32px; line-height: 1em;}	
	
#page-footer .footer-top-wrapper{ color: #FFF;}
#page-footer .footer-bottom-wrapper{text-align: center; background-color: #FFF; padding-top: 1rem; padding-bottom: 1rem; font-size: 0.8rem}
#page-footer .block-logo{text-align: center;}
#page-footer .block-logo img{ display: inline-block; margin: 0 1rem 0.5rem !important; height: 1.25cm; }	
	
.hidden, .sr-only, #mobile-menu, .pagination, .back-top{ display:none !important;}

/*cellpadding*/
table[cellpadding="0"] td, table td, table[cellpadding="0"] th, table th{ padding: 0;}
table[cellpadding="1"] td, table[cellpadding="1"] th{ padding: 1px;}
table[cellpadding="2"] td, table[cellpadding="2"] th{ padding: 2px;}
table[cellpadding="3"] td, table[cellpadding="3"] th{ padding: 3px;}
table[cellpadding="4"] td, table[cellpadding="4"] th{ padding: 4px;}
table[cellpadding="5"] td, table[cellpadding="5"] th{ padding: 5px;}
table[cellpadding="6"] td, table[cellpadding="6"] th{ padding: 6px;}
table[cellpadding="7"] td, table[cellpadding="7"] th{ padding: 7px;}
table[cellpadding="8"] td, table[cellpadding="8"] th{ padding: 8px;}
table[cellpadding="9"] td, table[cellpadding="9"] th{ padding: 9px;}
table[cellpadding="10"] td, table[cellpadding="10"] th{ padding: 10px;}
table[cellpadding="11"] td, table[cellpadding="11"] th{ padding: 11px;}
table[cellpadding="12"] td, table[cellpadding="12"] th{ padding: 12px;}
table[cellpadding="13"] td, table[cellpadding="13"] th{ padding: 13px;}
table[cellpadding="14"] td, table[cellpadding="14"] th{ padding: 14px;}
table[cellpadding="15"] td, table[cellpadding="15"] th{ padding: 15px;}
table[cellpadding="16"] td, table[cellpadding="16"] th{ padding: 16px;}
table[cellpadding="17"] td, table[cellpadding="17"] th{ padding: 17px;}
table[cellpadding="18"] td, table[cellpadding="18"] th{ padding: 18px;}
table[cellpadding="19"] td, table[cellpadding="19"] th{ padding: 19px;}
table[cellpadding="20"] td, table[cellpadding="20"] th{ padding: 20px;}
table[cellpadding="22"] td, table[cellpadding="22"] th{ padding: 22px;}
table[cellpadding="24"] td, table[cellpadding="24"] th{ padding: 24px;}
table[cellpadding="25"] td, table[cellpadding="25"] th{ padding: 25px;}
table[cellpadding="26"] td, table[cellpadding="26"] th{ padding: 26px;}
table[cellpadding="28"] td, table[cellpadding="28"] th{ padding: 28px;}
table[cellpadding="30"] td, table[cellpadding="30"] th{ padding: 30px;}
table[cellpadding="32"] td, table[cellpadding="32"] th{ padding: 32px;}
table[cellpadding="34"] td, table[cellpadding="34"] th{ padding: 34px;}
table[cellpadding="35"] td, table[cellpadding="35"] th{ padding: 35px;}
table[cellpadding="36"] td, table[cellpadding="36"] th{ padding: 36px;}
table[cellpadding="38"] td, table[cellpadding="38"] th{ padding: 38px;}
table[cellpadding="40"] td, table[cellpadding="40"] th{ padding: 40px;}
table[cellpadding="45"] td, table[cellpadding="45"] th{ padding: 45px;}
table[cellpadding="50"] td, table[cellpadding="50"] th{ padding: 50px;}
table[cellpadding="55"] td, table[cellpadding="55"] th{ padding: 55px;}
table[cellpadding="60"] td, table[cellpadding="60"] th{ padding: 60px;}
table[cellpadding="65"] td, table[cellpadding="65"] th{ padding: 65px;}
table[cellpadding="70"] td, table[cellpadding="70"] th{ padding: 70px;}
table[cellpadding="75"] td, table[cellpadding="75"] th{ padding: 75px;}
table[cellpadding="80"] td, table[cellpadding="80"] th{ padding: 80px;}
table[cellpadding="90"] td, table[cellpadding="90"] th{ padding: 90px;}
table[cellpadding="100"] td, table[cellpadding="100"] th{ padding: 100px;}
table[cellpadding="110"] td, table[cellpadding="110"] th{ padding: 110px;}
table[cellpadding="120"] td, table[cellpadding="120"] th{ padding: 120px;}
table[cellpadding="125"] td, table[cellpadding="125"] th{ padding: 125px;}
table[cellpadding="130"] td, table[cellpadding="130"] th{ padding: 130px;}
table[cellpadding="140"] td, table[cellpadding="140"] th{ padding: 140px;}
table[cellpadding="150"] td, table[cellpadding="150"] th{ padding: 150px;}
table[cellpadding="200"] td, table[cellpadding="200"] th{ padding: 200px;}
table[cellpadding="210"] td, table[cellpadding="210"] th{ padding: 210px;}
table[cellpadding="220"] td, table[cellpadding="220"] th{ padding: 220px;}
table[cellpadding="225"] td, table[cellpadding="225"] th{ padding: 225px;}
table[cellpadding="230"] td, table[cellpadding="230"] th{ padding: 230px;}
table[cellpadding="240"] td, table[cellpadding="240"] th{ padding: 240px;}
table[cellpadding="250"] td, table[cellpadding="250"] th{ padding: 250px;}
table[cellpadding="300"] td, table[cellpadding="300"] th{ padding: 300px;}
table[cellpadding="350"] td, table[cellpadding="350"] th{ padding: 350px;}
table[cellpadding="400"] td, table[cellpadding="400"] th{ padding: 400px;}
table[cellpadding="450"] td, table[cellpadding="450"] th{ padding: 450px;}
table[cellpadding="500"] td, table[cellpadding="500"] th{ padding: 500px;}
/*cellspacing*/
table[cellspacing]{ border-collapse: separate;}
table[cellspacing="0"]{ border-spacing: 0;}
table[cellspacing="1"]{ border-spacing: 1px;}
table[cellspacing="2"]{ border-spacing: 2px;}
table[cellspacing="3"]{ border-spacing: 3px;}
table[cellspacing="4"]{ border-spacing: 4px;}
table[cellspacing="5"]{ border-spacing: 5px;}
table[cellspacing="6"]{ border-spacing: 6px;}
table[cellspacing="7"]{ border-spacing: 7px;}
table[cellspacing="8"]{ border-spacing: 8px;}
table[cellspacing="9"]{ border-spacing: 9px;}
table[cellspacing="10"]{ border-spacing: 10px;}
table[cellspacing="11"]{ border-spacing: 11px;}
table[cellspacing="12"]{ border-spacing: 12px;}
table[cellspacing="13"]{ border-spacing: 13px;}
table[cellspacing="14"]{ border-spacing: 14px;}
table[cellspacing="15"]{ border-spacing: 15px;}
table[cellspacing="16"]{ border-spacing: 16px;}
table[cellspacing="17"]{ border-spacing: 17px;}
table[cellspacing="18"]{ border-spacing: 18px;}
table[cellspacing="19"]{ border-spacing: 19px;}
table[cellspacing="20"]{ border-spacing: 20px;}
table[cellspacing="22"]{ border-spacing: 22px;}
table[cellspacing="24"]{ border-spacing: 24px;}
table[cellspacing="25"]{ border-spacing: 25px;}
table[cellspacing="26"]{ border-spacing: 26px;}
table[cellspacing="28"]{ border-spacing: 28px;}
table[cellspacing="30"]{ border-spacing: 30px;}
table[cellspacing="32"]{ border-spacing: 32px;}
table[cellspacing="34"]{ border-spacing: 34px;}
table[cellspacing="35"]{ border-spacing: 35px;}
table[cellspacing="36"]{ border-spacing: 36px;}
table[cellspacing="38"]{ border-spacing: 38px;}
table[cellspacing="40"]{ border-spacing: 40px;}
table[cellspacing="45"]{ border-spacing: 45px;}
table[cellspacing="50"]{ border-spacing: 50px;}
table[cellspacing="55"]{ border-spacing: 55px;}
table[cellspacing="60"]{ border-spacing: 60px;}
table[cellspacing="65"]{ border-spacing: 65px;}
table[cellspacing="70"]{ border-spacing: 70px;}
table[cellspacing="75"]{ border-spacing: 75px;}
table[cellspacing="80"]{ border-spacing: 80px;}
table[cellspacing="90"]{ border-spacing: 90px;}
table[cellspacing="100"]{ border-spacing: 100px;}
table[cellspacing="110"]{ border-spacing: 110px;}
table[cellspacing="120"]{ border-spacing: 120px;}
table[cellspacing="125"]{ border-spacing: 125px;}
table[cellspacing="130"]{ border-spacing: 130px;}
table[cellspacing="140"]{ border-spacing: 140px;}
table[cellspacing="150"]{ border-spacing: 150px;}
table[cellspacing="200"]{ border-spacing: 200px;}
table[cellspacing="210"]{ border-spacing: 210px;}
table[cellspacing="220"]{ border-spacing: 220px;}
table[cellspacing="225"]{ border-spacing: 225px;}
table[cellspacing="230"]{ border-spacing: 230px;}
table[cellspacing="240"]{ border-spacing: 240px;}
table[cellspacing="250"]{ border-spacing: 250px;}
table[cellspacing="300"]{ border-spacing: 300px;}
table[cellspacing="350"]{ border-spacing: 350px;}
table[cellspacing="400"]{ border-spacing: 400px;}
table[cellspacing="450"]{ border-spacing: 450px;}
table[cellspacing="500"]{ border-spacing: 500px;}
/*border*/
table, table td, table th, table[border="0"] td, table[border="0"] th{ border: 0 currentColor solid; }
table[border="1"], table[border="1"] td, table[border="1"] th{ border-width: 1px;}
table[border="2"], table[border="2"] td, table[border="2"] th{ border-width: 2px;}
table[border="3"], table[border="3"] td, table[border="3"] th{ border-width: 3px;}
table[border="4"], table[border="4"] td, table[border="4"] th{ border-width: 4px;}
table[border="5"], table[border="5"] td, table[border="5"] th{ border-width: 5px;}
table[border="6"], table[border="6"] td, table[border="6"] th{ border-width: 6px;}
table[border="7"], table[border="7"] td, table[border="7"] th{ border-width: 7px;}
table[border="8"], table[border="8"] td, table[border="8"] th{ border-width: 8px;}
table[border="9"], table[border="9"] td, table[border="9"] th{ border-width: 9px;}
table[border="10"], table[border="10"] td, table[border="10"] th{ border-width: 10px;}
table[border="11"], table[border="11"] td, table[border="11"] th{ border-width: 11px;}
table[border="12"], table[border="12"] td, table[border="12"] th{ border-width: 12px;}
table[border="13"], table[border="13"] td, table[border="13"] th{ border-width: 13px;}
table[border="14"], table[border="14"] td, table[border="14"] th{ border-width: 14px;}
table[border="15"], table[border="15"] td, table[border="15"] th{ border-width: 15px;}
table[border="16"], table[border="16"] td, table[border="16"] th{ border-width: 16px;}
table[border="17"], table[border="17"] td, table[border="17"] th{ border-width: 17px;}
table[border="18"], table[border="18"] td, table[border="18"] th{ border-width: 18px;}
table[border="19"], table[border="19"] td, table[border="19"] th{ border-width: 19px;}
table[border="20"], table[border="20"] td, table[border="20"] th{ border-width: 20px;}
table[border="22"], table[border="22"] td, table[border="22"] th{ border-width: 22px;}
table[border="24"], table[border="24"] td, table[border="24"] th{ border-width: 24px;}
table[border="25"], table[border="25"] td, table[border="25"] th{ border-width: 25px;}
table[border="26"], table[border="26"] td, table[border="26"] th{ border-width: 26px;}
table[border="28"], table[border="28"] td, table[border="28"] th{ border-width: 28px;}
table[border="30"], table[border="30"] td, table[border="30"] th{ border-width: 30px;}
table[border="32"], table[border="32"] td, table[border="32"] th{ border-width: 32px;}
table[border="34"], table[border="34"] td, table[border="34"] th{ border-width: 34px;}
table[border="35"], table[border="35"] td, table[border="35"] th{ border-width: 35px;}
table[border="36"], table[border="36"] td, table[border="36"] th{ border-width: 36px;}
table[border="38"], table[border="38"] td, table[border="38"] th{ border-width: 38px;}
table[border="40"], table[border="40"] td, table[border="40"] th{ border-width: 40px;}
table[border="45"], table[border="45"] td, table[border="45"] th{ border-width: 45px;}
table[border="50"], table[border="50"] td, table[border="50"] th{ border-width: 50px;}
table[border="55"], table[border="55"] td, table[border="55"] th{ border-width: 55px;}
table[border="60"], table[border="60"] td, table[border="60"] th{ border-width: 60px;}
table[border="65"], table[border="65"] td, table[border="65"] th{ border-width: 65px;}
table[border="70"], table[border="70"] td, table[border="70"] th{ border-width: 70px;}
table[border="75"], table[border="75"] td, table[border="75"] th{ border-width: 75px;}
table[border="80"], table[border="80"] td, table[border="80"] th{ border-width: 80px;}
table[border="90"], table[border="90"] td, table[border="90"] th{ border-width: 90px;}
table[border="100"], table[border="100"] td, table[border="100"] th{ border-width: 100px;}
table[border="110"], table[border="110"] td, table[border="110"] th{ border-width: 110px;}
table[border="120"], table[border="120"] td, table[border="120"] th{ border-width: 120px;}
table[border="125"], table[border="125"] td, table[border="125"] th{ border-width: 125px;}
table[border="130"], table[border="130"] td, table[border="130"] th{ border-width: 130px;}
table[border="140"], table[border="140"] td, table[border="140"] th{ border-width: 140px;}
table[border="150"], table[border="150"] td, table[border="150"] th{ border-width: 150px;}
table[border="200"], table[border="200"] td, table[border="200"] th{ border-width: 200px;}
table[border="210"], table[border="210"] td, table[border="210"] th{ border-width: 210px;}
table[border="220"], table[border="220"] td, table[border="220"] th{ border-width: 220px;}
table[border="225"], table[border="225"] td, table[border="225"] th{ border-width: 225px;}
table[border="230"], table[border="230"] td, table[border="230"] th{ border-width: 230px;}
table[border="240"], table[border="240"] td, table[border="240"] th{ border-width: 240px;}
table[border="250"], table[border="250"] td, table[border="250"] th{ border-width: 250px;}
table[border="300"], table[border="300"] td, table[border="300"] th{ border-width: 300px;}
table[border="350"], table[border="350"] td, table[border="350"] th{ border-width: 350px;}
table[border="400"], table[border="400"] td, table[border="400"] th{ border-width: 400px;}
table[border="450"], table[border="450"] td, table[border="450"] th{ border-width: 450px;}
table[border="500"], table[border="500"] td, table[border="500"] th{ border-width: 500px;}
/*bordercolor*/
table[bordercolor="#E53333"], table[bordercolor="#E53333"] th, table[bordercolor="#E53333"] td{ border-color:#E53333;}
table[bordercolor="#E56600"], table[bordercolor="#E56600"] th, table[bordercolor="#E56600"] td{ border-color:#E56600;}
table[bordercolor="#FF9900"], table[bordercolor="#FF9900"] th, table[bordercolor="#FF9900"] td{ border-color:#FF9900;}
table[bordercolor="#64451D"], table[bordercolor="#64451D"] th, table[bordercolor="#64451D"] td{ border-color:#64451D;}
table[bordercolor="#DFC5A4"], table[bordercolor="#DFC5A4"] th, table[bordercolor="#DFC5A4"] td{ border-color:#DFC5A4;}
table[bordercolor="#FFE500"], table[bordercolor="#FFE500"] th, table[bordercolor="#FFE500"] td{ border-color:#FFE500;}
table[bordercolor="#009900"], table[bordercolor="#009900"] th, table[bordercolor="#009900"] td{ border-color:#009900;}
table[bordercolor="#006600"], table[bordercolor="#006600"] th, table[bordercolor="#006600"] td{ border-color:#006600;}
table[bordercolor="#99BB00"], table[bordercolor="#99BB00"] th, table[bordercolor="#99BB00"] td{ border-color:#99BB00;}
table[bordercolor="#B8D100"], table[bordercolor="#B8D100"] th, table[bordercolor="#B8D100"] td{ border-color:#B8D100;}
table[bordercolor="#60D978"], table[bordercolor="#60D978"] th, table[bordercolor="#60D978"] td{ border-color:#60D978;}
table[bordercolor="#00D5FF"], table[bordercolor="#00D5FF"] th, table[bordercolor="#00D5FF"] td{ border-color:#00D5FF;}
table[bordercolor="#337FE5"], table[bordercolor="#337FE5"] th, table[bordercolor="#337FE5"] td{ border-color:#337FE5;}
table[bordercolor="#003399"], table[bordercolor="#003399"] th, table[bordercolor="#003399"] td{ border-color:#003399;}
table[bordercolor="#4C33E5"], table[bordercolor="#4C33E5"] th, table[bordercolor="#4C33E5"] td{ border-color:#4C33E5;}
table[bordercolor="#9933E5"], table[bordercolor="#9933E5"] th, table[bordercolor="#9933E5"] td{ border-color:#9933E5;}
table[bordercolor="#cC33E5"], table[bordercolor="#cC33E5"] th, table[bordercolor="#cC33E5"] td{ border-color:#cC33E5;}
table[bordercolor="#EE33EE"], table[bordercolor="#EE33EE"] th, table[bordercolor="#EE33EE"] td{ border-color:#EE33EE;}
table[bordercolor="#FFFFFF"], table[bordercolor="#FFFFFF"] th, table[bordercolor="#FFFFFF"] td{ border-color:#FFFFFF;}
table[bordercolor="#CCCCCC"], table[bordercolor="#CCCCCC"] th, table[bordercolor="#CCCCCC"] td{ border-color:#CCCCCC;}
table[bordercolor="#999999"], table[bordercolor="#999999"] th, table[bordercolor="#999999"] td{ border-color:#999999;}
table[bordercolor="#666666"], table[bordercolor="#666666"] th, table[bordercolor="#666666"] td{ border-color:#666666;}
table[bordercolor="#333333"], table[bordercolor="#333333"] th, table[bordercolor="#333333"] td{ border-color:#333333;}
table[bordercolor="#000000"], table[bordercolor="#000000"] th, table[bordercolor="#000000"] td{ border-color:#000000;}
table[bordercolor="#FFD700"], table[bordercolor="#FFD700"] th, table[bordercolor="#FFD700"] td{ border-color:#FFD700;}
table[bordercolor="#B39700"], table[bordercolor="#B39700"] th, table[bordercolor="#B39700"] td{ border-color:#B39700;}
table[bordercolor="#CCAC00"], table[bordercolor="#CCAC00"] th, table[bordercolor="#CCAC00"] td{ border-color:#CCAC00;}
table[bordercolor="#E6c200"], table[bordercolor="#E6c200"] th, table[bordercolor="#E6c200"] td{ border-color:#E6c200;}
table[bordercolor="#FFDB1A"], table[bordercolor="#FFDB1A"] th, table[bordercolor="#FFDB1A"] td{ border-color:#FFDB1A;}
table[bordercolor="#FFDF33"], table[bordercolor="#FFDF33"] th, table[bordercolor="#FFDF33"] td{ border-color:#FFDF33;}
table[bordercolor="#7A6500"], table[bordercolor="#7A6500"] th, table[bordercolor="#7A6500"] td{ border-color:#7A6500;}
table[bordercolor="#6B6B6B"], table[bordercolor="#6B6B6B"] th, table[bordercolor="#6B6B6B"] td{ border-color:#6B6B6B;}
table[bordercolor="#00ABDB"], table[bordercolor="#00ABDB"] th, table[bordercolor="#00ABDB"] td{ border-color:#00ABDB;}
table[bordercolor="#F8A51C"], table[bordercolor="#F8A51C"] th, table[bordercolor="#F8A51C"] td{ border-color:#F8A51C;}
table[bordercolor="#ED4224"], table[bordercolor="#ED4224"] th, table[bordercolor="#ED4224"] td{ border-color:#ED4224;}
	
}

