body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

/*div {
  outline: 1px solid red;
}*/

p {
  text-align: justify;
}

/*.alignleft {
  float: left;
}

.alignright {
  float: right;
}*/

.wrapper {
  margin-bottom: 5em;
}

h1, h2, h3, h4, h5, h6 {
  color: #A60063;
  color: rgb(200,0,128); 
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h5 { font-size: .83em; }
h6 { font-size: .75em; }

h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover {
 color: rgb(200,0,128);
 text-decoration: none;
}

h3.entry-title {
  margin-top:0;
}

.centered-heading {
  text-align: center;
}

.main-navigation{
 /* width: 160px;
  height: 100%;
  float:left;*/
  /*background: rgb(255,255,255);*/
  margin:20px 0px;
}


.menu-bar {
  padding-top:1em;
}

.main-navigation ul, .main-navigation ol {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.main-navigation li {
  list-style-type: none;
  display: inline-block;
}

.main-navigation li a {
  background: rgb(255,255,255);  
  display: inline-block;
  padding: 0.3em 0.5em;
  margin: 0.3em;
  color: rgb(255,0,128)  ;

}

.post, .page {
    padding:2em 2em;
    margin: 0 0 1.5em 0;
    background-color:rgba(255,255,255,1);
}

.post h2 {
  margin-top: 0;
}

.post img {
  max-width: 100%;
  height: auto;
}

.widget_text, .widget_search, .widget_categories, .widget_mqtranslate, li.event {
  /*-webkit-box-shadow: 3px 2px 11px 0px rgba(0,0,0,0.46);*/
/*-moz-box-shadow: 3px 2px 11px 0px rgba(0,0,0,0.46);*/
box-shadow: 3px 2px 11px 0px rgba(0,0,0,0.2);
}

.widget_text, .widget_search, .widget_categories, .widget_mqtranslate {
  background-color: rgba(255,255,255,1);
  padding: 1em 1.2em;
  margin-bottom: 2em;
} 

.widget h3 {
  margin-top: 0;
}

/* ========== Calendar =========== */

.tribe-events-list-widget ol {
  padding:0;
}

.tribe-events-list-widget li, .tribe-events-widget-link {
  list-style-type: none;
  display: block;
  background-color:#FFFFFF;
  background-color:rgba(255,255,255,0.7);
  padding: 0.8em;
  padding-top:0;
  margin-bottom: 1em;
}

.tribe-events-widget-link {
  padding: 0.3em 1em;
}

.tribe-events-list-widget  a {
  color: #7F267F;
}


/*.tribe-events-list-widget-events {
  background-color:rgba(255,255,255,1);
  padding: 0.8em;
  padding-top:0;
  margin-bottom: 1em;
}*/

div {
   /* outline:1px solid blue; */
}

a {
	text-decoration: none;
	font-weight: normal;
	color: rgb(200,0,128);
}

a:hover, 
a:active {
	text-decoration: underline;
	font-weight: normal;
	color: rgb(200,0,200);
}

a:visited,
a:link:visited {
	text-decoration: underline;
	font-weight: normal;
    color:rgb(250,0,128);
}


/* Event List */
.event-list ul {
  margin: 0;
  padding: 0; 
}

li.event{
  display: block;
  background-color:#FFFFFF;
  background-color:rgba(255,255,255,0.7);
  padding: 0.5em 1em 0.3em 1em;
  margin: 0;
  margin-bottom: 1em;
  min-height: 5.5em;
}

.event-list .startdate, .event-list .enddate {
  border-radius: 0;
  background: none;
  float:none;
}

.event-date {
  font-size: 0.9em;
  margin: 0px 0.4em 0em 0px;
  /*padding-left: 2em;*/
  /*width: 100%;*/
  text-align: right;
  display: block;
  float: right;
}
.event-details{
  font-size: 1em;
}

.widget .event-date {
  width: 100%;
}

.widget .event img {
  max-width: 100%;
  height: auto;
}

.event-date div {
    font-size: 1em;
    background:none;
    display: inline;
    margin-right: 0.3em;
}

.event-info {
  margin-left: 0;
}
.event-title h3 {
    /*line-height: 0.8em;*/
    margin-bottom: 0em;
}

.event-time {
  font-weight: normal;
  color: rgba(100,100,100,1);
  font-size: 0.9em;
  display: inline-block;
}

.event-weekday {
  font-weight: bold;
}

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

/* ====== List in Post ====== */

.post .event-list li.event {
  box-shadow: none;

}


/* Adjustments for Eventlists in Articles */
/*.post .event-list li {
  outline: 1px dashed rgb(200,200,255);
}*/
.post .event-list>ul>li{
    display: block;
    line-height: 1em;
    margin:0;
    margin-bottom: 0.4em;
    padding: 0;
}

.post .event-list>ul>li:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.post .event-list>ul>li>div>div>div{
    /* padding-right: 0.3em; */
}
.post .event-list>.event-list-view>.event{
    min-height:1.1em;
}
.post .event-list>.event-list-view>.event>.event-info>.event-title>h3{
    display: block;
    font-size: 1em;
    margin: 0;
    float:left;
}
.post .event-list>.event-list-view>.event>.event-date{float:left;padding: 0;margin:0;}
.post .event-list>.event-list-view>.event>.event-info>.event-time{display:none;}
.post .event-list>.event-list-view>.event>.event-info>.event-location{display:none;}
.post .event-list>.event-list-view>.event>.event-info>.event-content{display:none;}
.post .event-list>.event-list-view>.event>.event-date{ margin-bottom: 0.4em;}
.post .event-list>.event-list-view>.event>.event-date>.startdate{ width: 9em;padding-left:0.5em;}
.post .event-list>.event-list-view>.event{ color: grey;}

.post-931 .event-list>.event-list-view>.event>.event-date{ margin-right: 4em;}

/* ==== Events page === */

div.filterbar {
  margin-bottom: 1em;
}
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;
}

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


/*div.widget ul li {
  color: rgb(155, 155, 155);
  padding: 0;
  
}
div.widget ul li a {
  font-family: "PT Sans Narrow",sans-serif;
    color: rgb(255, 0, 153);
    font-size: 0.8em;
    line-height: 1em;
}*/



.qtrans_language_chooser > li{
    display:inline;
}
.qtrans_language_chooser > li > a{
    font-size: 1em !important;
}
.qtrans_language_chooser > li + li::before {
    content: " | ";
}


