#content .h1-canada-panorama {
  position:absolute;
  left:10px;
  bottom:20px;
}

#content .span-canada-panorama {
  font-weight:bold;
  color:#fff;
  opacity:.80;
  text-shadow:1px 1px 5px #404040;
}

#content .canada-smaller {
  font-size:55%;margin-top: 3px;
}

#content h3.canada-red {
  margin-top:0;
  margin-bottom:6px;
  color:#ac1f0b;
}

#content .canada-red {
  color:#ac1f0b;
}

#content ul.portlet {
  padding-left:0;
  margin-top:15px;
  margin-bottom:30px;
}

#content li.portlet-item {
  padding-bottom: 30px;
  list-style-type: none;
}

#content li.portlet-item:last-child {
  padding-bottom: 0px;
}

#content li.portlet-item:before {
  /*content: "\f02d";*/ /* FontAwesome Unicode */
  content: "\f040"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  width: 1.3em; /* same as padding-left set on li */
  color: #1b599c;
  font-size: 1.1em;
}

#content li.portlet-item > a {
  font-size:18px;
}

#content .well {
  padding:15px 15px 0 15px;
}

#content i.blue {
  color:#1b599c;
}

#content li.links {
  list-style-type:none;
  padding-bottom:8px;
}

@media (min-width:769px) and (max-width: 992px) {
  .padding-sm {
    padding-bottom:30px;
  }
}

@media (max-width: 768px) {
  .openstreetmap {
    float: right;
    width:250px;
  }
}

@media (min-width:769px) and (max-width: 1279px) {
  .openstreetmap {
    float: right;
    width:400px;
  }

}

@media (min-width: 1280px) {
  .openstreetmap {
    float: right;
    width:550px;
  }
}

@media (max-width:991px) {
  #content #contact {
   	padding-bottom:0; 
  }
  
  #content #contact ul {
    padding-left: 0;
    padding-top:20px;
    text-align:left;
  }
  
  #content #contact li.links {
    display:block;
    padding-right:0px;
  }
}
@media (min-width:992px) {
  #content #contact ul {
    padding-left: 0;
    padding-top:20px;
    text-align:center;
  }
  
  #content #contact li.links {
    display:inline;
    padding-right: 30px;
  }
  
  .wan {
    padding-top: 40px;
  }
}

#content .years20 {
    position: absolute;
    top: 180px;
    right: 16%;
    border: 1px solid #ac1f0b;
    color: #ac1f0b;
    padding: 3px;
    text-align: center;
    font-family: sans-serif;
    font-size: 24px;
    background: white;
    opacity: 0.8;
    text-shadow: 1px 1px 0px #ac1f0b;
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    
}


/************************************** Anpassung Info-Copyright-Icon für die Header-Bilder */
#content .licensetext.dropdown {
  border-radius: 0;
  color: #303030;
  position: absolute;
  right: 5px;
  top: 20px;
  width: 100%;
}

#content .licensetext.dropdown.content {
  border-radius: 0;
  color: #303030;
  position: absolute;
  right: 13px;
  top: 36px;
  width: 100%;
}

#content .col-sm-4 .licensetext.dropdown,#content .col-sm-6 .licensetext.dropdown {
  top:0;
}

#content .licensetext.dropdown a i {
  font-size: 20px;
  opacity: 0.4;
}

#content .dropdown-menu {
  border: 0 none;
  border-radius: 0;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  float: right;
  font-size: 15px;
  left: 0;
  list-style: outside none none;
  margin: 5px 10px 0px 0px;
  min-width: auto;
  padding: 0;
  position: unset;
  text-align: left;
  top: 100%;
  z-index: 1000;	
}

.landingpage #content .dropdown-menu {
  padding-left:5px;
}

.landingpage #content .licensetext.dropdown {
  top:36px;  
  right:0px; 
  max-width:767px;
}

@media (min-width: 768px) {
  .landingpage #content .licensetext.dropdown {
    right:15px; 
    max-width:560px;
  }
}

@media (min-width: 992px) {
  .landingpage #content .licensetext.dropdown {
    right:15px; 
    max-width:280px;
  }
}


#content time {
  display:none;
}

