/**
 * 
 * @package 	Livesite
 * @version 	1.3.5-beta
 * @author     	Bogdan Vojska 
 * @copyright	2011-2019 Bogdan Vojska. All rights reserved.
 * @homepage    www.bogdan-vojska.de
 * @email 		mail@bogdan-vojska.de
 *
 * This file was created automatically.
 *
 */
@CHARSET "UTF-8";

@media all {
	.cn-cpos.p0 {
		max-width : unset;
	}
	.cn-article {
		width : inherit;
		margin : 2vh auto;
	}
	.cn-article-titles {
		margin : 0;
		text-align : center;
	}
	.cn-article.exclaimer {
		text-align : center;
		margin-top : 0;
		margin-right : auto;
		margin-bottom : 2em;
		margin-left : auto;
		width : 50%;
	}
	.cn-article.exclaimer .cn-article-content-body .bodyimage {
		margin : 0;
		border : 2px solid #cccccc;
		display : inline;
		max-width : 100%;
		max-height : 68vh;
	}
	.cn-article.exclaimer .cn-article-content-body {
		text-align : left;
	}
	.cn-article.leading .cn-article-content-body .bodyimage {
		border-top-style : none;
		border-right-style : none;
		border-bottom-style : none;
		border-left-style : none;
	}
	.cn-article-content .title {
		font-weight : 700;
		font-size : 6vh;
		color : #909090;
		letter-spacing : -1pt;
		word-spacing : 3pt;
		white-space : nowrap;
	}
	
	.cn-article-content .frame.contentlink {
		display : inline-block;
		text-align : center;
		padding : 0 4vh;
	}
	.cn-article-content .frame.contentlink .contentlink {
		display : inline-block;
	}
	.cn-article-content .frame.contentlink .contentlink > .text {
		display : none;
	}
	.cn-article-content .frame.contentlink .contentlink > .image {
		height : 10vh;
	}
	
	/* SECIFIC FOR SPLASHPAGE GROWANIME*/
	
	#corporateblock {
		width : 100%;
		margin : 2vh auto;
		display : grid;
		justify-items : center;
		text-align : center;
	}
	
	#corporateblock > * {
		margin : unset;
	}
	
	#corporateblock > h1 {    
		font-weight: bold;
	    font-size: 6vh;
	    line-height: 120%;
    }
	
	#corporateblock > h2 {
	    font-size: 24pt;
	    font-weight: normal;
	    line-height: 120%;
	    color: #000;
    }
	
	#corporateblock > .subtitle h2 {
	    font-size: 5vh;
	    font-weight: normal;
	    line-height: 120%;
	    color: #000;
    }
	
	#corporateblock.growanime.imagebar1 {
		
	}
	
	#corporateblock .corporate.image {
		display : flex;
		justify-content : space-around;
		max-width: 80%;
		margin: 20pt;
		max-height: calc(100vh - 125px);
		border: medium none;
	}
	
	.cn-article-images {
		display : flex;
		min-height : 5vh;
		position : relative;
		align-items : center;
		justify-content : center;
	}
	
	#corporateblock.growanime.imagebar1 .cn-article-images img {
		height : 5vh;
		position : absolute;
	}
	#corporateblock.growanime.imagebar1 .corporate.image img:hover {
		animation : growanime_bar1 1s 1;
	}
	
	#corporateblock.growanime.dotrow1 .cn-article-images img {
		max-height : 5vh;
		max-width : 5vw;
		display : flex;
		position : absolute;
		z-index : 1;
	}
	#corporateblock.growanime.dotrow1 .corporate.image img:hover {
		animation : growanime_dots1 1s 1;
	}
	
	.cn-article-titles .subtitle  {
		margin : unset;
	}
	.cn-article-titles img.subtitle  {
		height : 4vh;
		vertical-align : top;
	}
}

@media screen {
	.cn-article {
		max-width : 100%;
	}
}

@media screen and (min-width: 560px) {
	.cn-article-titles .title {
	    font-size : 7vh;
	}
}

@media screen and (max-width: 700px) {
	.cn-article-titles .title {
	    font-size : 8vw;
	}	
}

@media screen and (min-height: 370px) {
	.cn-article-content-body {
		display : block;
	}
}

@media screen and (min-width: 560px) {
}

@media screen and (min-width: 1200px){
}
