/*
 Theme Name:   bootCommerce Child
 Description:  bootScore WooCommerce Child Theme
 Author:       bootScore
 Author URI:   https://bootscore.me
 Template:     bootscore-main
 Version:      5.2.0.0
 Text Domain:  bootscore
*/

/*
All style editing is done via scss/_bscore_custom.scss
*/

p, p span, li span,
h1 h3, h4, h5, h6 {
  color: #3c3c3c !important;
}



#content {
    margin-top:0 !important;
}

.page-template-page-single-offering #content {
    margin-top:0px !important;
}

#content.py-5 {
  padding-bottom:0 !important;
}

.row {
  margin-bottom:50px;
}



.btn-primary {
    background-color:#feb082;
    border:none !important;
    color:#000;
    -webkit-box-shadow: 5px 5px 4px -2px rgba(0,0,0,0.1);
box-shadow: 5px 5px 4px -2px rgba(0,0,0,0.1);

}

.btn-primary:hover {
    background-color:#e96233;
}

.btn-primary h2 {
   margin-bottom:0;
   font-weight:bold;
}

.btn-booking {
  margin-top:10px;
  margin-bottom:20px;
}


.fixed-top {
  background-image:none !important;
}


.page_home-espanol section#light,
.page_home-english section#light,
.page_home-deutsch section#light,
.page_home-espanol .fixed-top,
.page_home-english .fixed-top,
.page_home-deutsch .fixed-top,
.page-template-page-single-offering section#light,
.page-template-page-single-offering .fixed-top {
    background-color:#f9f0df !important;
    background-image:url(img/backgrounds/light_bg.jpg);
    background-position:bottom;
    background-repeat: repeat-x;
}



.page_home-espanol section#dark,
.page_home-english section#dark,
.page_home-deutsch section#dark,
.page-template-page-single-offering section#dark{
    background-color:#f4dec6;
}

section#dark .card {
  background-color:#f9f0df !important;
  border:none;
}




section {
    padding-top:50px;
    padding-bottom:50px;
}

img.hero-image {
    max-height:50vh;
}

img.logo {
  max-height:50px;
}

section.hero .row > * {

  padding-right: 5em;
  padding-left: 5em;

}

.last_before_footer {
   background-image:url(img/backgrounds/footer_after.png);
    background-position:bottom;
    background-repeat: repeat-x;

}


footer {
    background-color:#8d735a;
    position: relative;
}

footer:before {
  position:absolute;
  content: '';
 background-image:url(img/backgrounds/tree_BG.png);
  height:100%;
  width:100%;
  background-repeat: no-repeat;
 background-position: top right;
 background-size:60%;
  opacity: 0.7;
}