.mob {font-size: 14px; line-height: 18px; }

.text-karin selected {color:#779BAA; text-decoration: underline;}

.arf a {color: #ff214f; text-decoration: none;}

.arf a:hover{color: #A2A2A2; text-decoration: none;}

.title-slide {font-size: 72px; line-height:80px}

.selected a{
	color: #000;
}


.iconflex{
position:relative;
}
.icon {
position: absolute;
	margin-top: -50px;
	margin-bottom: 0px;
	z-index: 1190;
}
.karin {
	background-color: #9cd2e8;
}

.juerg {
	background-color: #99e1e2;
}

.nicole {
	background-color: #d3c6e2;
}

.jeannette {
	background-color: #ffd485;
}

.anita {
    background-color: #a5e5b2;
}


.grau {background-color:#dbdbdb;}

.hg {
	width: 100%;
	height: 7px;
	background-image: url(../img/Farbbalken-oben.svg);
	background-size: 110% auto;
	background-position: 50% 50%;
	background-repeat: repeat;
}

.header-dark {accordion
	background-color:#dbdbdb;
}

.rtop {
	margin-top: -45px;
}

.kor {
	padding-left: 15px;
}


.boxbottom {
	margin-top: 72px;
}


.fot {
	background-color: #e5e5e5;
}

.logo {

	display: none; 

}

.adr {

	margin-top: 10px;
	font-size: 19px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 10px;
}

.ltext h1 {

	margin-top: 16px;
	font-size: 19px;
	font-weight: 700;
	line-height: 20px;
}

.title-large {font-size: 72px; line-height:80px}

/* MEDIA QUERIES */

@media only screen and (max-width: 960px) {

.title-slide {font-size: 56px; line-height:64px}
		.logo {
	display: block;
}


.kor {
	margin-left:inherit;
}

}

@media only screen and (max-width: 768px) {

.handycv {

	margin-bottom: -20px;
	margin-top: 10px;
}
	
.title-slide {font-size: 48px; line-height:58px}

.karin {
	background-color: #9cd2e8;
}

.juerg {
	background-color: #99e1e2;
}

.nicole {
	background-color: #d3c6e2;
}

.jannette {
	background-color: #ffd485;
}
	
	
}
@media only screen and (max-width: 736px) {

.title-slide {font-size: 42px; line-height:50px}

	
}

@media only screen and (max-width: 414px) {

.handycv {
	margin-bottom: -32px;
}

.title-slide {font-size: 32px; line-height:40px}
	
}
