/* Widget links in Footer should have normal color */
footer a {
  color: #2ea3f2 !important;
}

/* Fix float issue in footer */
footer .et_pb_widget {
  float: none; 
}

/* Hide advertisement in footer */
footer #footer-bottom {
  display: none; 
}

/* style sitemap widget */
footer .widget_nav_menu li:before {
  display: none; 
}
footer .widget_nav_menu li {
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}

/* indent council member descriptions 
#council-members > div {
  text-indent: -30px;
  padding-left: 30px;
}*/

/* partners page, make all images max 100px high */
.partner-section div.et_pb_image {
  height: 100px; 
}

.partner-section div.et_pb_image img {
  	max-height: 100px; 
}

/* Add extra space between buttons and scroll button on fullwidth header */
#frontpage-header .et_pb_fullwidth_header_scroll a {
  position: relative; 
  top: 50px;
}

.header-content-container h1 {
  text-shadow: 0px 0px 10px rgba(0,0,0,.5);
}

/* Media Section on Front Page; display featured image nicely */
#media-references img,
.post.has-post-thumbnail img
{
  float: left;
  max-width: 50px;
  margin: 10px;
}

/* People -> Honorable Advisory Committee: Equalize spacing for those without pictures */
#honorable-advisory-committee .et_pb_team_member_no_image {
    padding-top: 112px;
}

/* Remove extra spacing at bottom of single post page */
.single-post #left-area, .single-post article {
  padding-bottom:0px !important;
  margin-bottom:0px !important;
}

/* Set comment area to full width */
.single-post .et_post_meta_wrapper {
  width: 100% !important;
  /*border-top: 1px solid #DDD;
  margin-top: 50px !important;
  padding-top: 40px !important;*/
}

/* Customize sharing options */
.single-post div.sharedaddy .sd-title::before {
  content: none !important;
}

/* used to maintain the column ratio also on smaller screens */
.maintain-column-ratio-on-mobile .et_pb_column_1_4 {
  width: 20.875% !important;
}

.maintain-column-ratio-on-mobile .et_pb_column_3_4 {
  width: 73.625% !important;
}

.maintain-column-ratio-on-mobile .et_pb_text_align_left {
  text-align: left !important;
}

.forum_conversations_forum_conversation {
  padding-bottom: 100px; 
}

/* to fix an issue where the footer appeared over the comment box */
section.forum_conversations_forum_conversation #respond div.comment-container {
      z-index: 1000; 
}


#video-slider .et_pb_video_overlay {
	background-size: 0px;
}

#video-slider .et_pb_carousel_item {
	background-size: cover;
}

#video-slider .et_pb_carousel_item[data-slide-id="0"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/ipsp-small.jpg);
}
#video-slider .et_pb_carousel_item[data-slide-id="1"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/saskia1.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="2"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/andreas5.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="3"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/sofie.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="4"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/akeel1.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="5"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/paula2.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="6"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/marc1.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="7"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/frances.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="8"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/john1.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="9"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/samia1.jpg);
}
#video-slider .et_pb_carousel_item[data-slide-id="10"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/karl-copy.png);
}
#video-slider .et_pb_carousel_item[data-slide-id="11"] {
	background-image: url(https://www.ipsp.org/wp-content/uploads/2015/07/mustapha.png);
}

#sofie-image {
	margin-left: 3%;
  	margin-right: 2%;
}
#sofie-text a {
	color: white;
}
#sofie-text a:hover {
	text-decoration: underline;
}




#map-div span {
 background-color: rgba(255,255,255,0.5);
 color: black;
}

#map-div img {
  display: block;
}

#position-div > div {
position: absolute;
}

.mouseover-text {
  font-weight: bold;
  z-index: 200;
  position: relative;
}

.upcoming-events img {
  height: 8px;
  width: 8px;
}
.author-events img {
  height: 8px;
  width: 8px;
}

#trailer-code {
   -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#trailer-code:hover {
 background-color:rgba(0,0,0,0.45); 
}

