@charset "UTF-8";

/*!
 * Copyright (c) 2017 www.michael.doerfer.info
 */
 
/* INHALT
=== Schrift ===
=== Tabellen ===
=== Button ===
=== Naviagtion ===
	== Navi Submenu
	== Navi Mobil menu
=== Slider ===
=== Footer ===
=== Matukio ===
	== Matukio Buttons im Buchungsprozess verstecken ==
	== Matukio Feld breite anpassen ==
	== Matukio Systemnachrichte ==
=== Kontaktformular ===
=== Frondend Editor ===

Farben: 
ff7300	Oragne
ff9000	Oragne hover
f26d00	Oragne active
d96200	Oragne active dunkel
ededed	grau
dcdcdc	grau hover

*/


html {overflow-y:scroll;}

/*=== Schrift ===*/
#g-mainbar { color:#000}
h1, h2, h3, h4 { color: #999}
.g-content p a { font-weight:bold}
.spalten {
	column-width: 400px;
	-moz-column-width: 400px;
	-webkit-column-width: 400px;}
p:first-child {
	margin-top:0}

/*=== Tabellen ===*/
td { vertical-align: top; }

/*=== Button ===*/
#g-page-surround .btn-default:hover, #g-page-surround .btn-primary:hover { background: #ff9000;}
#g-page-surround a.btn-default { margin-bottom:0.5rem;} /* */

/*=== Naviagtion ===*/
#g-navigation { background-image: none;}
/*#g-navigation { padding:0}
.g-toplevel {position:fixed;}*/ /* Navigation oben fixieren */
a.g-menu-item-container:hover { background:#ff9000}
@media only all and (min-width:48rem) {
.g-menu-parent-indicator {display:none !important;} /*oeffnen und Schliessen nicht anzeigen */
}

/*.g-toplevel {background: #ededed !important;}*/ /**/

.g-main-nav .g-toplevel > li {
	background: #ededed !important;
	/*font-weight:700;*/
	}

@media only all and (min-width:1200px) {
.g-main-nav .g-toplevel > li { font-size:20px} /* Schriftgroesse 1. Menueebene */
}

#g-navigation .g-main-nav .g-toplevel > li.active {
    background: #dcdcdc !important;
	color:#FFFFFF !important;
	}
#g-navigation .g-main-nav .g-toplevel > li.active > a { background:#f26d00}
/*#g-navigation .g-main-nav .g-toplevel > li:hover {
    background: #dcdcdc !important;
	}*/
	
	
.g-main-nav .g-dropdown {margin-top:10px;}

	/*== Navi Submenu ==*/
.g-menu-item-container { color:#000000 !important;}
#g-navigation .g-main-nav .g-sublevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) { background: #f26d00; }
.g-main-nav .g-sublevel > li:hover > .g-menu-item-container {background:#ff9000;}

	/*== Navi Mobil menu ==*/
#g-mobilemenu-container {margin-top:0;}
.g-offcanvas-toggle { top: 1rem;}
#g-offcanvas #g-mobilemenu-container ul { background: #fff; }

/*=== Slider ===*/
.g-container { max-width:75rem !important; margin: auto;}
.g-slideshow-item { max-height:50vh !important}
#g-slideshow { background:#ff7300 url(/images/Hintergruende/d20161119_162600-50o.jpg) fixed; background-size: cover;}			
.g-slideshow .style2 { padding: 20px 0; }
	/* Titel */
.g-slideshow .style2 { padding: 5vmin 0}

.g-slideshow .style2 .g-slideshow-title {background: #ff7300;}
.g-slideshow .style2 .g-slideshow-title:hover {background: #ff9000;}
	
@media only all and (max-width:499px) {
.g-slideshow .style2 .g-slideshow-title { font-size:1rem; padding: 10px 10px 10px 25px}	
}
@media only all and (min-width:500px) {
.g-slideshow .style2 .g-slideshow-title,
/*.g-slideshow .style2 .g-slideshow-desc { padding-left:80px ;}*/
}

/*=== Footer ===*/
.g-title::before, .g-title::after {content:""; margin-left: 0;}
#g-footer{background:url(/images/Hintergruende/d20161119_162506-1-50k.jpg) fixed;
	background-size: cover;}

/*=== Matukio ===*/
.compojoom-bootstrap .input-group .form-control {width: 93%;}
@media only all and (min-width:1000px) {
.compojoom-bootstrap .input-group .form-control {width: 89%;}
}
.input-group-addon	{ margin-right:100px}
	/*== Matukio Buttons im Buchungsprozess verstecken ==*/
#g-page-surround #btn_back,
#g-page-surround #btn_submit	{display: none;}
	/*== Matukio Buttons Veranstaltungsuebersicht ==*/
.mat-limit-active { background-color:#d96200 !important;} /* Matukio, Anzahl der Veranstaltungen */
	/*== Matukio Feld breite anpassen ==*/
.compojoom-bootstrap .form-horizontal .form-control	{ width: 100%; }
#firstname, #lastname, #birthdate, #email, #phone	{width: calc(100% - 26px);}
	/*== Matukio Veranstaltungsbild ==*/
.compojoom-bootstrap .img-thumbnail { border:none;}
.mat_event_image_holder {max-height:500px !important;}
@media only all and (max-width:767px) {
.compojoom-bootstrap .mat_event_image_holder {padding-bottom:20px;}
}
.img-thumbnail:hover {opacity:0.8;}
.compojoom-bootstrap .img-thumbnail {border-radius:0; padding:0}
.compojoom-bootstrap .mat_event_img, .compojoom-bootstrap .mat_image_scale,
.compojoom-bootstrap .mat_event_img:hover, .compojoom-bootstrap .mat_image_scale:hover { transition:none; transform: none;} /* keien Animation */
	/*== Matukio Systemnachrichte ==*/
.alert {color: #000;}
.alert p {margin: 0;}
#system-message {padding:0}
#system-message .alert:last-child {margin:0}

/*=== Kontaktformular ===*/
input		{ width: calc(100% - 14px);}
textarea	{ width: 100%; }

/*=== Frondend Editor ===*/
	/* Radiobuttons ausblenden */
input[type="radio"] {display:none !important}
	/* Schiberegler gruen/rot */
label.btn.active.btn-success	{ background-color:#449d44 !important; color:#FFF !important} /* gruen */
label.btn.active.btn-danger		{ background-color:#c9302c !important; color:#FFF !important} /* rot */
#adminForm .btn 				{ background-color:#e6e6e6; color:#000}

/*=== Galerie ===*/
.modal-scrollable .ba-modal .header-icons {box-shadow: none !important;} /* Unten kein Schatten */
	/* Lightbox Titel */
.modal-title { background:rgba(0, 0, 0, 0.3);}
.gallery-modal .ba-modal-header {padding:0 !important}
.ba-modal-header .modal-title { padding: 0.5em 1em !important;}