/*
Theme Name:     Layout
Version:        1.0.0
Description:    Theme for amuel.ch
Author:         artesmedia.ch
Author URI:     https://artesmedia.ch/
Template:       enfold
*/


/* rough & ready
--------------------------------------------------------------*/
#top .main_color .wpcf7-form input[type="text"],
#top .main_color .wpcf7-form textarea,
#top .main_color .wpcf7-form input[type="tel"],
#top .main_color .wpcf7-form input[type="email"],
#top .main_color .wpcf7-form input[type="url"] {
	background:#fff!important;
	color:#000!important;
}
#top .main_color .wpcf7-form p.checkbox-dataprotection label span.wpcf7-list-item-label {
	display:none!important;
}

.bloglist-excerpt .more-link {
  display: inline-block;
  border-width: 1px;
  border-style: solid;
  border-radius: o;
}	
#header_main {
background: rgb(255,41,184);
background: linear-gradient(0deg, rgba(255,41,184,1) 0%, rgba(228,1,1,1) 90%)
}
@media only screen and (max-width: 1000px) {
#mobile-advanced, #advanced_menu_toggle, #advanced_menu_hide { display: block; }
nav.main_menu { display: none; }}




#top .av-masonry-container{
	background:transparent;
}
.ce-share {
	padding-top:80px;
}
#top .wp-caption img {
  border: 0px;
  display: block;
  padding: 0px;
  margin: 0;
  width: 100%;
}
.wp-caption-text, #top .wp-caption .wp-caption-dd {
  display: block;
  font-size: 16px;
  font-style: italic;
  margin: 0 auto;
  padding: 3px 10px 5px;
  text-align: center;
  font-family: Georgia,"Times New Roman";
  float: none;
}
.magazine-frontpage .av-magazine-author-wrap {
	display:none;
}
.magazine-frontpage p {
	font-size:18px;
}
.av-magazine .av-magazine-content-wrap .av-magazine-title {
  font-size: 18px;

}
/* END rough & ready
--------------------------------------------------------------*/

#top.post-template-default.single .avia_textblock h1 {
	font-size:2.8em;
	font-weight:normal;
	text-transform:none;
	letter-spacing:0px;
}


/* widget_custom_category_posts_widget
--------------------------------------------------------------*/
#top #main .main_color ul.custom-category-posts li a {
	font-weight:bold;
	color:redt;
}



.custom-post-calendar-widget .event-excerpt, 
.custom-post-calendar-widget .event-title {
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    word-break: break-word;
    overflow-wrap: break-word;
    line-height: 1.6;
}

/* The Events Calendar Plugin
--------------------------------------------------------------*/
.post-type-archive-tribe_events #tribe-events-pg-template::before {
  content: "Unsere Events";
  display: block;
  font-size: 2.5rem;
  font-family: 'Azeret Mono', monospace;
	text-transform:uppercase;
	font-size:55px;
  font-weight: 300;
	letter-spacing:1px;
  margin-bottom: 1rem;
	line-height:1.4em;

}
.single-tribe_events .tribe-events-pg-template::before {
  content: "Unsere Events";
  display: block;
  font-size: 2.5rem;
  font-family: 'Azeret Mono', monospace;
	text-transform:uppercase;
	font-size:55px;
  font-weight: 300;
	letter-spacing:1px;
  margin-bottom: 1rem;
	line-height:1.4em;	
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top:0px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
  padding-left: 0px;
  padding-right: var(--tec-grid-gutter-page);
}
.tribe-common .tribe-common-l-container {
  margin-left:0;
}

header.tribe-events-header.tribe-events-header--has-event-search {
	display:none;	
}
.event-anmeldung-wrapper {
  margin-top: 2em;
  text-align: left;
}
#top .event-anmeldung-link {
  display: inline-block;
  background-color: transparent;
  color: #000;
  padding: 0.8em 1.4em;
	margin-bottom:50px;
  text-decoration: none;
  border-radius: 4px;
border:1px solid black;
  font-weight: 300;
}
#top .event-anmeldung-link:hover {
	border:1px solid #f11459;
	color:#f11459;
}
a.tribe-events-gmap {
	display:block;
}

.esc-list,
.esc-list * {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 20px;
}
.ecs-event-list code {
	font-family:inherit;
	line-height:inherit;
}
/* END The Events Calendar Plugin
--------------------------------------------------------------*/