/*** Layoutanpassungen by webunvierse.ch ***/

/* Mattli Font*/

/* Titel */
@font-face { font-family: MinionPro;
			 src: url("../fonts/MinionPro-Regular.otf") format("opentype");
			 font-weight: normal; }
@font-face { font-family: MinionPro;
			 src: url('../fonts/MinionPro-Bold.otf') format('opentype');
             font-weight: bold; }

/* Fliesstext */
@font-face { font-family: MyriadPro;
			 src: url("../fonts/MyriadPro-Regular.otf") format("opentype");
			 font-weight: normal; }
@font-face { font-family: MyriadPro;
			 src: url('../fonts/MyriadPro-Semibold.otf') format('opentype');
             font-weight: bold; }



#unibottomsticky {position: fixed; bottom: 0; width: 100%; height: 54px;}
#unibottomsticky .uk-container {padding-top: 6px;}

.uk-nav-primary ul.uk-nav-sub li.uk-active > a {color: rgba(255,255,255,.9);}
.uk-nav-primary ul.uk-nav-sub li.uk-active.uk-parent a {color: rgba(255,255,255,.9);}

.subnavi .uk-subnav {float: right;}

.unishadow {text-shadow: 4px 4px 4px #474747;}


/* Navigation oben */
/*.uk-navbar-sticky, .tm-header-mobile {background: #1c3246 !important;}*/

.uk-navbar-right .uk-subnav {margin-right: 80px;}
.uninav {min-width: 90px;}
.uk-subnav .uninav {padding: 0 20px;}
.uk-light .uk-subnav .uk-active.uninav {border-bottom: 3px solid #fff;}

.uk-sticky .uninav {height: 80px; line-height: 100px; }
.uk-sticky .kurse {background: #6d8fb7; }
.uk-sticky .kultur {background: #4673a9;}
.uk-sticky .essen {background: #215088; }
.uk-sticky .mattli {background: #063369; }



/* Suche */

.uk-search-default { width: 100px; }
input[type="search"] {border: none; margin-bottom: 0;}



/* Event Booking */
.form-actions {background: transparent; border: none;}
#Zimmerart ul.nav {margin: 0;}

.btn-primary {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #6d8fb7, #215088);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6d8fb7), to(#215088));
background-image: -webkit-linear-gradient(top, #6d8fb7, #215088);
background-image: -o-linear-gradient(top, #6d8fb7, #215088);
background-image: linear-gradient(to bottom, #6d8fb7, #215088);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d8fb7', endColorstr='#215088', GradientType=0);
border-color: #215088 #215088 #6d8fb7;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color: #215088;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn:hover {background-position: 0 -40px;}


.formError .formErrorContent, .formError .formErrorArrow div {background: #990000;}


.eb-event-date-info {font-size: 100%;}

h2 .eb-event-title {font-size: 20px; line-height: 22px;}
.eb-event-thumb {max-height: 120px;}

.eb-events-timeline .eb-taskbar {border-bottom: 1px solid #a5a5a5; padding: 5px 0 25px 0;}

.unievents .uk-card-media-top {text-align: center; background: #efefef;}
.unievents #eb-event-columns {margin-bottom: 40px;}
.unievents .uk-card-header {min-height: 55px;}
.unievents .uk-card-small .uk-card-header {padding: 5px 20px; }

/* Newsletter */
.acysubbuttons {text-align: left;}
@media only screen and (max-width: 1200px) {
	div#module-tm-1 {display: none;}
}
/* Tablett */
@media only screen and (max-width: 1024px) {
	.uk-navbar-right .uk-subnav {margin-right: 10px;}
	.uk-subnav .uninav {padding: 0 10;}
	.uk-search.uk-search-default {display: none;}
	div#module-tm-1 {display: none;}
}

.acym_front_page.acym_front_page__unsubscribe legend {font-size: 22px; line-height: 1.4; font-family: MinionPro; font-weight: 700;}
h2.acym_front_page__unsubscribe__title {font-size: 15px !important;}

/* Smartphone */
@media only screen and (max-width: 768px) {
			#unifoo img.el-image.uk-cover {width: 40px !important; height: 40px !important;}
			#unifoo .uk-card-body {display: none;}
}

/* Frontend Bearbeitung */
a.uk-position-medium.uk-position-bottom-right.uk-button.uk-button-primary {z-index: 9999999999999;}
#editor .tm-editor a.tm-link {display: none;}
#editor-xtd-buttons {display: none;}

.input-append input[type="text"]:not([class*="uk-"]), input#event_date {width: 150px;}



