/* ############################################# layout ############################################# */
h1 {font-weight: bold !important;}
h2 .color-accent {color: #4C4C94 !important;}
.color-accent p {color: #4C4C94 !important;}

.ce_accordion {margin-bottom: 20px;}
.ce_iconbox_outside {width: 100%;}

/* ############################################# header ############################################# */
.header {background-color: #4C4C94 !important;}
.header.original .logo {height: 71px !important; width: 380px !important;}

.logo a {background-image: url('../img/logo/logo-biz_v6_20180417.svg') !important; background-size: 100%; background-position: center; background-color: transparent;}
.stickyheader .logo {height: 71px; margin-right: 0px; width: 260px;}

.stickyheader .logo a {background-image: url('../img/logo/logo-biz_v6_20180417.svg') !important; background-color: transparent;}

/* ############################################# navigation ############################################# */
/*.header.original .mainmenu ul li a.active {color: #F9F0BD !important;}
.mainmenu ul li a:hover {opacity: 0.6;}
.header.original .mainmenu ul li a.active {color: #fff !important; opacity: 0.6;}
*/

/* ############################################# Galerie Hochzeit ############################################# */
.ce_gallery .cols_3 li {
	width:33.3%;
}
/* ############################################# footer ############################################# */

.cookiebar {background-color: #4C4C94 !important;}
#footer {}
#footer {background-color: rgba(76, 76, 148, 0.5) !important;}
#footer .totop {display: none !important;}
#footer .block.one_fourth {width: 33.3333333%;}
#footer, #footer a {color: rgba(255, 255, 255, 1) !important;}
#footer h4, #footer h5, #footer h6 {color: rgb(255,255,255); color: rgba(255,255,255,1);}

#footer li:after {
	border-bottom: 0px solid rgb(255,255,255) !important;
	opacity: 0.2;
	content: '';
	display: block;
	left: 0;
	width: 100%;
	bottom: 0;
	position: absolute;
}

#footer li:before {
	content: "\f054" !important;
	font-family: FontAwesome;
	text-align: center;
	position: absolute;
	left: 0px;
	display: block;
	height: 20px;
	width: 20px;
	margin-top: -1px;
}

#footer .mod_socials a i {
	background: rgb(76,76,148) !important;
	background: rgba(76,76,148,1) !important;
}

#footer .mod_socials a i:hover {
	opacity: 0.8 !important;
}
/*
#footer .mod_socials a i {
	background: rgba(76,76,148) !important;
}
*/
/* ############################################# slider ############################################# */
.ce_revolutionslider_text {background-color: rgb(76, 76, 148) !important;}
.ce_revolutionslider_text {background-color: rgba(76, 76, 148, 0.5) !important; padding: 10px;}
.ce_revolutionslider_text.lft {background-color: rgb(177, 40, 50) !important;}
.ce_revolutionslider_text.lft {background-color: rgba(177, 40, 50, 0.5) !important;}
.ce_revolutionslider_text {font-weight: bold !important; text-transform: uppercase;}

.ce_revolutionslider_text.button-slider {background-color: #b12832 !important; border: 3px solid #fff;}
.ce_revolutionslider_image {z-index: 99;}

/* ############################################# seminarräume ############################################# */
.ce_hyperlink.kontakt-button {width: 30%;}
.ce_text_extented.kontakt-button-call {width: 70%;}

/* ############################################# mobil ############################################# */

#main iframe {width: 100%; height: 400px;}

.ce_hyperlink a, a.btn {background-color: #4C4C94 !important; border-color: #4C4C94 !important;}
.ce_image_text_box .ce_image_text_box_banner {background: #4C4C94 !important;}
.ce_image_text_box.version2 .ce_url a {color: #4C4C94 !important;}

#article-10733 {background-color: rgba(76,76,148, 0.3);}




.ce_autogridwrapper .ce_bgimage_extended .ce_bgimage_content_left {padding-left: 0px; padding-right: 0px;}

/* ############################################# preise ############################################# */
#article-10731 {padding-bottom: 10px !important;}
#article-10733 {padding-top: 10px !important;}

/* ############################################# pauschalen ############################################# */
.ce_iconbox.version2 i {background: transparent !important;  color: #b12832;  position: absolute; top: -16px; left: -20px;}
.ce_iconbox.version2 .ce_iconbox_inside {text-align: left; padding-left: 40px; position: relative;}

/* ############################################# call2action ############################################# */
.ce_bgimage .ce_hyperlink a {margin-bottom: 0px;}
/*.ce_bgimage .ce_hyperlink {position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 30px;}*/


#kontakt .ce_bgimage-outer .ce_textarea {background-color: rgba(177, 40, 50, 0.5) !important; padding-top: 10px; padding-bottom: 10px;}



/* ############################################# startseite imageboxen transparenz ############################################# */
body.startseite .ce_text_imagebox_image .inside { height: 100%; background-color: rgba(0,0,0,0.6);}


.ce_image_text_box.version2 .ce_image_text_box_content_outside {min-height: 160px;}


/* ############################################# drop down menus ############################################# */

.mod_navigation li.submenu ul.level_2 li ol li {transition:all 0.3s linear !important;}
.mod_navigation li.submenu ul.level_2 li ol li:hover {background:#eee !important;}

/* ############################################# drop down menus ############################################# */
.ce_downloads h3 {font-weight: bold;}
.ce_downloads a:before {content: ">";}

/* ############################################# veranstaltungen ############################################# */
.newslist-v2 {border-bottom: 3px solid rgb(229,229,229);}
.newslist-v2.last {border-bottom: 0px solid rgb(229,229,229);}

/*.mainmenu ul li > ul{
  float: left  !important;
  border-right: 1px solid #eee !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important;
  text-transform: uppercase !important;
  color: #555 !important;
  font-weight: bolder !important;
  transition: all 0.3s linear !important;
}

.mainmenu ul li > ul a:hover {
  background-color: tomato !important;
  color: tomato !important;
  text-transform: uppercase !important;
  font-weight: bolder !important;
  transition: all 0.3s linear !important;
}
*/

@media (max-width: 375px) {
.ce_revolutionslider_text.lft.str {font-size: 12px !important; line-height: 16px !important;}
.ce_revolutionslider_text.lfl.stl {font-size: 20px !important; line-height: 26px !important;}
.header.original .logo {height: 71px !important; width: 280px !important;}

.ce_image_text_box.version2 .ce_image_text_box_content_outside {min-height: 110px !important;}

}

@media (min-width: 1850px) and (max-width: 2559px){}

/* ############################################# Slider Button  ############################################# */
.button-slider {
	padding:20px !important;
}


/* ############################################# Raummieten Table Margin  ############################################# */
/*.ce_table table {
	margin-top: -60px;
	margin-bottom: -10px;
}
*/
