/* custom CSS */

/* color scheme */
/* purple: 6455cc */

a {
  color: #6455cc;
}

.entryTitle {
  color: #6455cc;
}

h2.entryTitle {
  margin-bottom: 5px;
}

h2.entryTitle + p {
  margin-bottom: 0;
}


.entryBox > p {
  font-size: 8pt;
} 

/* custom read-more button */
.entryContent .btn {
  color: #6455cc;
  background-color: white;
  padding: 0px;
  border: none;
}

/* bootstrap grids 
xs < 768
sm 768 - 1023
md 1024 - 1169
lg >= 1170
*/

/* adjust size of background image according to screen size */

@media (max-width: 768px) {
  body {
    background: url("/media/jug_logo_website_background_xs.png") center fixed no-repeat,
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  body {
    background: url("/media/jug_logo_website_background_sm.png") center fixed no-repeat,
  }
}
@media (min-width: 1024px) and (max-width: 1169px) { 
  body {
    background: url("/media/jug_logo_website_background_md.png") center fixed no-repeat,
  }
}
@media (min-width: 1170px) { 
  body {
    background: url("/media/jug_logo_website_background_lg.png") center fixed no-repeat,
  }
}

/* highlight dropdown menu entries in mobile view */
ul.dropdown-menu li {
 margin-left: 10px;
}

.well h3 {
  margin: 0 0 1em 0;
}

.article-icon {
  text-align: center;
  margin-left: 10px;
  width: 120px;
  height: 120px;
  float: right;
  border: 1px solid lightgrey;
  line-height: 120px;
}

.article-icon img {
  vertical-align: middle;
  margin: auto;
  max-width: 100px;
  max-height: 100px;
}

#sidebar_content .well {
  text-align: center;
}

.justified {
  text-align: justify;
}

.epokosign {
  opacity: 0.6;
}

h1 span {
  vertical-align: bottom;
}

/* hide sidebar calendar controls */
.joom_epoko_month_next {
  opacity: 0;
}

.joom_epoko_month_previous {
  opacity: 0;
}

/* adjust headline size for smaller screens */
@media screen and (max-width: 1024px) {
  h1 {
    font-size: 24px;  
  }

  h2 {
    font-size: 20px;
  }
}


/* adjust size of content area on large screens */
@media screen and (min-width: 1024px) {
  #main_content {
    min-height: 1500px;
  }
}

/* style for goettingen event lists */
.goettingen_list_event {
  margin-top: 10px;
  width: 100%;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
}

.goettingen_list_event_date {
  color: red;
  float: left;
  padding: 5px;
}

@media screen and (max-width: 1024px) {
  .goettingen_list_event_date {
    float: none;
  }
}

.goettingen_list_event_date:before {
  content: "\f133";
  font-family: "FontAwesome";
  line-height:1;
  display:inline-block;
  margin-right: 10px;
}

.goettingen_list_event_summary {
  color: red;
  padding: 5px;
}

.goettingen_list_event_description {
  padding: 5px;
}

.goettingen_list_event_location {
  padding: 5px;
}

.goettingen_list_event_categories {
  display: none;
}

.future_events {
  margin-bottom: 20px;
}

