/* COLORS */

.clr-0 {
	color: #ffffff;
}

.clr-1 {
	color: #e60e82;
}

.clr-1-icon {
	fill: #c10079;
}

.clr-2 {
	color: #767272;
}

.clr-3 {
	color: #fbfacb;
}

.clr-4 {
	color: #e60e82;
}

.clr-5 {
	color: #fafafa;
}
.clr-6 {
	color: #845895;
}

.clr-7 {color: #7a8758;}

.clr-8 {color: #fbfacb;}

.clr-9 {color: #46529b;}

.clr-10 {color: #5d1e60;}


.clr-h-0:hover {
	color: #ffffff;
}

.clr-h-1:hover {
	color: #1E8BC3;
}

.clr-h-2:hover {
	color: #2C3E50;
}

.clr-h-3:hover {
	color: #E4F1FE;
}

.clr-h-4:hover {
	color: #2574A9;
}

.clr-h-5:hover {
	color: #fafafa;
}

/* bg rgb */

.bg-clr-0 {
	background-color: #ffffff;
}

.bg-clr-1 {
	background-color: #ed9192;
}

.bg-clr-2 {
	background-color: #cbcbcb;
}

.bg-clr-3 {
	background-color: #845896;
}

.bg-clr-4 {
	background-color: #a36ea3;
}

.bg-clr-5 {
	background-color: #46529b;
}

.bg-clr-6 {
	background-color: #fbf7b7;
}

.bg-clr-7 {
	background-color: #f3a120;
}
.bg-clr-8 {
	background-color: #ed9192;
}

.bg-clr-9 {
	background-color: #7a8758;
}

.bg-clr-10 {
	background-color: #cbcbcb;
}

.bg-clr-11 {
	background-color: #b1ceed;
}


.bg-clr-12 {
	background-color: #ab6b9d;
}

.bg-clr-13 {
	background-color: #3674a6;
}
.bg-clr-14 {
	background-color: #deab75;
}

.bg-clr-15 {
	background-color: #c94088;
}

.bg-clr-16 {
	background-color: #a7bd5c;
}

.bg-clr-17 {
	background-color: #5573b3;
}


.bg-clr-h-0:hover {
	background-color: #ffffff;
}

.bg-clr-h-1:hover {
	background-color: #1E8BC3;
}

.bg-clr-h-2:hover {
	background-color: #2C3E50;
}

.bg-clr-h-3:hover {
	background-color: #E4F1FE;
}

.bg-clr-h-4:hover {
	background-color: #2574A9;
}

.bg-clr-h-5 {
	background-color: #f6f6f6;
}

/* bg rgba */

.bg-alpha-0 {
}

.bg-alpha-1 {
	background-color: rgba(255,255,255,0.7);
}

.bg-alpha-2 {
	background-color: rgba(164,111,165,0.9);
}

.bg-alpha-3 {
	background-color: rgba(229,43,56,0.9);
}

.bg-alpha-4 {
	background-color: rgba(217,209,189,0.9);
}

.bg-alpha-5 {
	background-color: rgba(250,250,250);
}

.bg-alpha-6 {
	background-color: rgba(194,0,121, 0.3);
}
.bg-alpha-7 {
	background-color: rgba(122,136,88, 0.8);
}
.bg-alpha-8 {
	background-color: rgba(74,88,160, 0.8);
}


/* OVERLAY B/W */

.overl-w {
	background-color: rgba(255,255,255,0.7);
}

.overl-b {
	background-color: rgba(0,0,0,0.5);
}

/* BORDERS */

.brd-s { 
	border-color: #5C97BF;
}

/* MENU COLORS */

nav li i {
	color: #786845;
}



nav li a:hover,
nav li span:hover { color: #e52b38;
}

.switch:hover {
	background: #e52b38;
}

.mega-m {
	border-top: 2px solid #5C97BF;
}

.mega-m li {
	text-align: center;
}


/* OWL */

#wall .owl-controls {
	position: absolute;
	right: 25px;
	top: 155px;
	z-index: 100;
}

#wall .owl-dot {
	display: block;
	width: 25px;
	height: 25px;
	margin: 10px 0;
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
	
	background-image: url(../img/kreis.png);
	background-repeat: no-repeat;
}

#wall .owl-dot:hover {
	background-image: url(../img/kreis_active.png);
	background-repeat: no-repeat;
	
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

#wall .owl-dot.active {
	background-image: url(../img/kreis_active.png);
	background-repeat: no-repeat;
	
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}


#quotes .owl-controls {
	position: absolute;
	left: 50%;
	bottom: 50px;
	z-index: 100;
}

#quotes .owl-dot {
	display: block;
	width: 15px;
	height: 2px;
	background: #ccc;
	margin: 0 5px;
	float: left;
	
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

#quotes .owl-dot:hover {
	background: #1E8BC3;
	
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}

#quotes .owl-dot.active {
	width: 30px;
	background: #1E8BC3;
	
	transition: all ease-in-out 0.3s;
	-moz-transition: all ease-in-out 0.3s;
	-webkit-transition: all ease-in-out 0.3s;
	-ms-transition: all ease-in-out 0.3s;
	-o-transition: all ease-in-out 0.3s;
}
