/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.bp-sticky-shadow {
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
    margin-top: 0px;
}

.bp-container {
    padding: 0px;
    max-width: 980px;
}

/* Large screen and bigger */
@media (min-width: 1220px) {
  .bp-container {
    max-width: 1200px;
  }
}

.bp-container-padding {
    padding-top: 35px;
}

/* multiline background with padding */
.padded-multiline { 
  line-height: 1.4; 
  padding: 2px 0; 
  width: 400px;
  margin: 20px auto;
}
.padded-multiline span { 
  background-color: #cfd8dc;
  color: #000; 
  display: inline;
  padding: 0.45rem;
  
  /* Needs prefixing */
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

/* inline location list */
.bp-loc-base, .bp-loc-base p {
    font-size: 10px;
}

.bp-loc-base div.uk-grid {
    margin-top: 0;
}

.bp-loc ul li {
    display: inline;
    padding: 0 6px 0 5px;
    border-right: 1px solid;
    line-height: 30px;
}

.bp-loc ul li:last-child {
    border-right: none;
}

/* false-footer beautifulization */
.false-footer h4 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px
}

/* FontAwesome ul li */

.bp-list {
  list-style: none;
  margin-left: 25px;
}

.bp-list li::before {   
  font-family: 'FontAwesome';
  content: '\f101';
  margin:0 15px 0 -25px;
}

.bp-list li {
  margin-bottom: 10px;
}

.bp-list li:last-child {
  margin-bottom: 0;
}


/* detalis tag */

details {
  font-size: .75em;
  font-style: italic;
}

/* h4 left padding */
.bp-h4 {
  padding-left: 2px;
}