/*
Theme Name: TWT Ultra Child
Description: Flexibles Theme für verschiedene Anwendungen
Author: Hartmut Clas - The Wordpress Tailor
Template: themify-ultra
*/

/* write custom css */
/* Allgemein */
body{font-family: 'Raleway', sans-serif;}
div#pagewrap{margin:0 auto 27px;}
p{margin:0;}

/* Header */
header#header{padding-top:0;}
#header.header-on-scroll{
	/*background-image: url(/wp-content/uploads/2016/05/favicon.png);
	background-repeat: no-repeat;
	background-position:10px;
	background-size:auto 80%;*/
}

/* Navigation */
.featured-item{background-color:#e60a81;}
.featured-item:hover{background-color:#94c11f;}
#main-nav .featured-item a{color:#fff;}
#main-nav .featured-item a:hover{color:#fff;}
.sidemenu-on #main-nav .featured-item a{color:#e60a81 !important;}
#menu-icon:before { color: #e60a81; }

/* Side buttons */
.sidebuttons{position:fixed;left:0;top:32%;z-index:9999;}
.sidebuttons > div{
	padding:10px;
	background-color:rgba(255,255,255,.5);
	border:1px solid #94c11f;
	border-radius:3px;
	color:#94c11f;
	font-size:24px;
	line-height:24px;
	margin-bottom:10px;
	text-align:center;
	width:25px;height:25px;
}
.sidebuttons > div:hover{border:1px solid #e60a81;}
.sidebuttons > div:hover a{color:#e60a81;}
.sidebuttons a{
	color:#94c11f;
}
.sidebuttons a:hover{
	color:#e60a81;
}
.sidebuttons > div.sidebutton-phone:hover{width:auto;}
.sidebuttons .sidebutton-phone a span{display:none;padding-left:10px;-webkit-transition: width .5s, -moz-transition .5s;transition: width .5s;width:0;}
.sidebuttons .sidebutton-phone a:hover span{display:inline-block;width:auto;}

/* Slider */
.page-id-15415 .sp-slide-text{background-color:rgba(255,255,255,.7);padding:1em 3em;}

/* Boxen Starseite */
.hp-box{padding:20px;overflow:hidden;border:1px solid #fff;}
.hp-box a{color:#fff;display:inline-block;padding:10px;border:1px solid #fff;}
.hp-box a:hover{text-decoration:none;background-color:#fff;color:#e60a81;}
.hp-box-text{background-color:#fbffef;}
.hp-box-text a{color:#94c11f;display:inline-block;padding:10px;border:1px solid #94c11f;}
.hp-box-text a:hover{color:#fff;display:inline-block;padding:10px;background-color: #94c11f;}
.hp-box-image{color:#fff;}
.hp-box-image p,
.hp-box-image ul{position:relative;opacity:0;-webkit-transition: opacity 1s, -webkit-transform 1s; /* Safari */transition: opacity 1s, transform 1s;}
.hp-box-image:hover p,
.hp-box-image:hover ul{opacity:1;}
.hp-box-medium{padding:30px;}
.hp-box-big{padding:40px;}
.hp-box-text > div,
.hp-box-image > div{min-height:250px;}
.hp-box-medium > div{min-height:330px;}
.hp-box-big > div{min-height:500px;}
.hp-box-contrast{color:#94c11f;}
.hp-box-contrast:hover{color:#fff;}

/* Sidebar */
.subpage-sidebar .sidebar-menu-wrapper{margin-bottom:20px;}
.subpage-sidebar .module-title{padding:0;margin:0;}
.subpage-sidebar .sidebar-menu-wrapper p{padding:0 20px 10px;}
.module-widgetized .widgettitle,
.subpage-sidebar .module-title{
	padding:0;
	margin:0 0 10px;
	font-size:1.4em;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:'Raleway', sans-serif;
	font-weight:400;
	border-bottom: 1px solid #94c11f;
}
.subpage-sidebar .sidebar-menu-wrapper p,
.module-widgetized p{padding:0 20px 10px;}
.subpage-sidebar p{margin: 0;}

/* events */
.event-date{font-weight:900;color: #94c11f;}
.event-time{font-weight:600;color: #94c11f;}
.event-venue{}
.event-date p,
.event-time p,
.event-venue p{padding-bottom:0;}

/* Footer */
#menu-footer-menu li{
	float:left;
	display:inline-block;
	clear:none;
	font-size:.8em;
	padding:10px;
	
}