/**
 * Farben
 */
body {
	background-color: #ffffff;
}
main {
	background-color: #fff;
	box-shadow: 0px 0px 13px 1px rgba(162, 162, 162, 0.5);
}
h1, h2, h3, h4, h5, h6 {
	color: #7a1e63;
}
h5 {
	color: #c45fa5;
	background-color: #fcd2ef;
}

.violett {
	color: #7d2763;
}




.home-right .alert-info {
	border-color: #ecc0dc;
	border-radius: 15px;
}
.home-right .dropapp-items article.dropapp-item > div {
	background-color: #f7d9ec;
	border-color: #ecc0dc;
}
.dropapp-event article.dropapp-item .dropapp-item-title h2 a {
	color: #7a1e63;
}





/**
 * Items
 */
.dropapp-item-paging {
	color: #222;
	opacity: 0.7;
}
.dropapp-item > div {
	transition: box-shadow ease-in-out 0.25s, -webkit-box-shadow ease-in-out 0.25s;
	background-color: #e9e9e9;
	border: 1px solid #ddd;
}
.dropapp-item:hover > div {
	box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.38), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
}
.dropapp-item .dropapp-item-date-date, 
.dropapp-item .dropapp-item-date-time {
	color: #666;
}
.alert-info {
	color: #8f3173;
	background-color: #f7d9ec;
	border-color: transparent;
	border-radius: 10px;
}
.dropapp-address .glyphicon-circle-arrow-right {
	color: #cc33aa;
}



/**
 * Hauptfarbe für Titel und Links
 */
a,
a:link,
a:active,
a:visited,
a:focus,
h1 > label, h2 > label, h3 > label, h4 > label, h5 > label,
h1 > a, h1 > a:link, h1 > a:active, h1 > a:visited, h1 > a:focus,
h2 > a, h2 > a:link, h2 > a:active, h2 > a:visited, h2 > a:focus,
.search span.fa,
.dropapp-search-field input,
.dropapp-search-field span {
	color: rgb(125, 39, 99);
}


.dropapp-socialshare a,
.dropapp-socialshare a:link,
.dropapp-socialshare a:active,
.dropapp-socialshare a:visited,
.dropapp-socialshare a:focus {
	color: #fff;
}
.dropapp-socialshare a:hover {
	color: #ccc;
}



/**
 * Flächen und Hintergründe
 */
div.yuimenubaritem,
.yuimenu,
nav,
.navbar-fixed > .navbar-header {
	
}


footer {
	background-color: #f3f3f3;
	border-top: 1px solid #e0e0e0;
}
div.yuimenuitem,
div.yuimenuitem > a,
div.yuimenuitem_activ > a,
div.yuimenubaritem,
div.yuimenubaritem > a,
div.yuimenubaritem_activ,
div.yuimenubaritem_activ > a,
li.yuimenubaritem.has-submenu::after,
li.yuimenubaritem_activ.has-submenu::after {
	color: #fff;
}

.shop-icon {
	fill: rgb(125, 39, 99);
}


/**
 * Borders
 */
.dropapp-search-field,
div.yuimenubaritem,
div.yuimenubaritem_activ,
input.form-control,
textarea.form-control {

}
.dropapp-search-field .search input.form-control {
	background-color: #fff;
	border-color: #b2c8f5;
}


/**
 * Over
 */
a:hover {
	color: #5a5a5a;
}




.template--burger {
	background-color: #fff;
}




/**
 * Schriften
 */
div,
blockquote,
dd,
body,
p,
li,
label,
td,
th,
input,
textarea {
	color: #000000;
}





hr {
	border-top-color: #9e9e9e;
}




/**
 * Farben Navigation
 */
div.yuimenubaritem:hover,
div.yuimenubaritem_activ,
div.yuimenuitem_activ:hover {
	background-color: #692354;
}
div.yuimenubaritem:active,
div.yuimenuitem_activ:active {
	background-color: #561b44;;
}

/**
 * Unterpunkte
 */

/*background von untermenu*/
div.yuimenuitem,
div.yuimenuitem_activ {
	background-color: #692354;
}

/*hover von unteren punkten*/
div.yuimenuitem_activ,
div.yuimenuitem_activ:hover {
	background-color: #561c45;
}

div.yuimenuitem_activ {
	background-color: #471638;
}







/**
 * Formulare
 */
input.form-control,
textarea.form-control {
	border: 1px solid #ccc;
}
.dropapp-search-field input,
.dropapp-search-field span {
	border: none;
}
.dropapp-search-field span.fa-search {
	color: #fff;

}



/**
 * Kontakt Buttons
 */
.btn,
.shop-button {
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.btn:hover,
.shop-button:hover {
	background-color: #999999;
	border-top-color: #999999;
}
.btn.btn-default {
	background-color: #cccccc;
}
.btn.btn-primary,
button.btn.btn-primary {
	background-color: rgb(125, 39, 99);
	border: none;
	color: #fff;
}



.dropevent h2 {
	color: #7d2763;
	border: none;
}


.glyphicon.glyphicon-circle-arrow-right.btn:hover {
	background-color: transparent;
	color: #7d2763;
	border-top: 1px solid transparent;
}