/*
 Theme Name:   Create Child
 Theme URI:    http://marienkirche-berlin.de
 Description:  Create Child Theme
 Author:       mankon
 Author URI:   http://mankon.com
 Template:     themetrust-create
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         styles events
 Text Domain:  themetrust-create-child
*/


.entry-content p a:hover {
border-bottom: 1px solid #686868;
transition: .5s;
}






.sow-slider-images {
    margin-bottom: 0 !important;
}

.post.small p, .post.small h3, .post.small .meta {
text-align:center;
}

body #site-header.transparent, body #site-header  {
    background-image: url(http://marienkirche-berlin.de/dev/wp-content/themes/themetrust-create-child/bg-header-hoch.png) !important;
background-color:transparent !important;
background-repeat: repeat-x !important;
}
#site-header.sticky{
    background-image: url(http://marienkirche-berlin.de/dev/wp-content/themes/themetrust-create-child/bg-header-sticky.png) !important;
}



body #site-header.transparent {   
	border-bottom: none;
}

header.entry-header.main, .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover  {
    background-position: center 87px !important;
}


    

.main-nav ul a { 
/*	text-transform: none; */
	letter-spacing:.06em; 
}


.kalender-home {
background-position:right 15px top 140px;
background-size: 50%;
background-repeat:no-repeat !important;
min-height:620px;
}



.kalender-home .widget-title {
text-align:right;
padding: 65px 70px;
color:black;
letter-spacing:.2em;
background-repeat: no-repeat;
background-position: right;
}

.godi .widget-title {
background-image:url(../../uploads/2017/01/gottesdienst_blau-1.png);

}

.akt {
min-height:auto;
margin-bottom:-40px;
}
.akt a {
color: #e30613;
}
.akt .widget-title {
background-image:url(../../uploads/2017/01/aktuelles_rot.png);
}

.konz .widget-title {
background-image:url(../../uploads/2017/01/konzerttermine_gelb.png);
}


#et_container .et_tag {
color:red !important;
}



.project.small.effect-3 .details .text {
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: scale(0.9);
transform: scale(0.9);

}

/* 
** Kalender Event List 
*/
.home .event-list {
background-color: rgba(255,255,255,.5);
margin: 6.5em 30% 0 15%;
}


ul.event-list-view, ul.single-event-view {
	list-style: none !important;
	margin: 1.5em 0 2em 0;
	padding: 0;
}

li.event {
	clear: both;
	margin: 0 0.5em 1.5em 0.5em;
	zoom: 1; /* Fix for IE 6+7 */
}

.event-date {
	float: left;
	margin: 0 0.4em 1.5em 0;
}

.event-list .multi-date {
	background: url(http://marienkirche-berlin.de/dev/wp-content/plugins/event-list/includes/images/date-separator.png) center no-repeat;
}

.event-list .start-date, .event-list .end-date {
	text-align: center;
	width: 6em;
	height: 6em;
	color: white;
	
}

.event-list .gottesdienste .start-date, .event-list .gottesdienste .end-date {
	background-color: #019ae0;
}
.event-list .konzerte .start-date, .event-list .konzerte .end-date {
	background-color: #fdc300;
}
.event-list .veranstaltungen .start-date, .event-list .veranstaltungen .end-date {
	background-color: #e40613;
}

.event-list .start-date {
	float: left;
}

.event-list .end-date {
	margin-left: 6.6em;
}

.event-weekday {
	font-size: 1.4em;
	text-transform: uppercase;
    line-height: 1em;
    padding-top: 4px;
}

.event-day {
	font-size: 2.6em;
	line-height: 1em;
	display:block;
    padding-top: 1px;
}

.event-month {
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1em;
	display:block;

}

.event-year {
/*	font-size: 1.2em;
	line-height: 1em;
	letter-spacing: 0.1em;
	padding-bottom: 0.3em;
	margin-top: -0.4em;*/
    display: none;
}

.event-info {
	display: block !important;
}

.multi-day {
	margin: 0 0 0 14em;
}

.single-day {
	margin: 0 0 0 7.6em;
}

.event-title h3 {
	clear: none;
	margin: 0 !important;
	padding: 0;
}
.event-title h3 a {
	color:#000;
}


.event-time {
	font-weight: bold;
	padding-right: 0.8em;
	font-size: 1.1em;
}
.event-location {
	font-size: 1.1em;
}

.event-cat {
	font-size: 1em;
}

.event-details {
	font-size: 1.2em;
}


div.filterbar, div.filterbar div {
	clear both;
	margin: 1em 0;
	vertical-align: middle;
}

div.filterbar select.dropdown, div.filterbar ul.hlist, div.filterbar a.link {
	margin: 0 3px;
	vertical-align: middle;
}

div.filterbar ul.hlist li {
	float: left;
	list-style: none;
	margin: 0 .2em;
padding: 0 .6em;
background-color: #f0f0f0;
}

.hlist strong {
color: #686868;
}

/*div.filterbar ul.hlist li + li:before {
	content: "|";
	padding: 0 1px;
}*/

div.el-hidden {
	display: none;
}

.event-list h2 {display:none;}










/*
* * SiteMap im Footer
*/

#footer ul.menu > li > a  {
font-size:1em;
text-transform:uppercase;
margin-top:3em;
}

#footer ul.sub-menu {
border-left:solid thin grey;
}



#footer ul.sub-menu li a  {
color:#ccc !important;
font-size:1.25em ;
}

#footer ul.sub-menu  ul.sub-menu li a  {
color:#999 !important;
font-size:1.55em ;
}

#footer ul li   {
border-bottom:none !important;
}








#footer .menu-main-container  {
    width: 100%;
    height: 4em;
  }
 
  #footer .menu-main-container:after {
    content:'';
    clear: left;
  }
 
  #footer .menu-main-container ul {
    margin: 0; 
    padding: 0;
  }
 
  #footer .menu-main-container li {
    list-style: none;
    float: left;
    width: 14em;
    position: relative;
    margin: 0 ;
    padding: 0;
  }

  #footer .menu-main-container li ul li {
    width: 15.2em;
    margin: 0 0 0 .4em  ;/*einrücken*/ 
  }


 




  #footer .menu-main-container  ul li {
width:13em;
margin:.3em; 
  }



  #footer .menu-main-container ul ul li {
    float: none;
    display: block;
  }

  #footer .menu-main-container ul ul ul li:last-child {
margin-bottom:3em;
  }
 
  #footer .menu-main-container a, 
  #footer .menu-main-container span{
    display: block;
    width: 11.5em;
    margin: 0 0 0 .1em;
    padding: 0 .4em;
/*    text-decoration: none; 
    font-weight: bold;
    border: 1px solid blue;
    box-shadow: 0px 2px 5px grey inset;
background:rgba(3,3,3,.9);*/
    -webkit-transition: all .4s ease-in;
    transition: all .4s ease-in;
  }
 
 
  #footer .menu-main-container a:focus,
  #footer a:hover {              /* aktuelle Unterseite kennzeichnen */
    color: white; 
    background-color: #333;
/*text-decoration:underline;
border-bottom: solid 1px white;*/
  }
/* 
  #footer .menu-main-container a:focus,
  #footer .menu-main-container a:hover {
    margin-top: 0;
    padding: 1em 0.4em 0.4em;
  }
 
  #footer .menu-main-container ul ul a:focus,
  #footer .menu-main-container ul ul a:hover {
    margin: 0.6em 0 0 0;
    padding: 0.4em;
  }
*/


@media only screen and (max-width: 775px) {

	.home .event-list {
    margin: 20px;
    }



	/*.kalender-home {
	background-position:right 15px top 140px;
background-size: 50%;
background-repeat:no-repeat !important;
min-height:620px;
}



.kalender-home .widget-title {
text-align:right;
padding: 65px 70px;
color:black;
letter-spacing:.2em;
background-repeat: no-repeat;
background-position: right;*/



}

	
	
	
	

}
 
