/*   
Project: pilates-art
Author: Neuschnee *
Author URI: http://www.neuschnee.de
Version: 1.0
*/


/*   
my passion
*/
#mypassion h6{
text-align: center;
}



@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latobold_italic';
    src: url('fonts/lato-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/lato-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('fonts/lato-italic-webfont.woff2') format('woff2'),
         url('fonts/lato-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight_italic';
    src: url('fonts/lato-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/lato-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold_italic';
    src: url('fonts/lato-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/lato-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('fonts/lato-italic-webfont.woff2') format('woff2'),
         url('fonts/lato-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight_italic';
    src: url('fonts/lato-lightitalic-webfont.woff2') format('woff2'),
         url('fonts/lato-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{
  font-family: 'Lato', sans-serif;
}


/*   
lena
*/
.content-8
  {
background-color: #e40a0a;
background-color: #555d50;
border-top: 90px solid #c4a843;
color:#fff;
}

.content-8 h2,
.content-8 p
  {
color:#fff;
}

.content-8 h2
  {
margin-top: 0px;
margin-bottom: 60px;
}

.content-8 p
  {
margin-top: 0px;
margin-bottom: 9px;
}



/*   
headernav
*/
.header-2 .navbar
{

    font-family: 'Lato', sans-serif;
    color: #7f8c8d;

}

.header-2 .navbar .nav > li > a
{

    font-family: 'Lato', sans-serif;
    color: #7f8c8d;

}
.header-2 .navbar .nav > li.active > a,
.header-2 .navbar .nav > li > a:hover
{

    font-family: 'Lato', sans-serif;
    color: #555d50;

}
.navbar .navbar-toggle 
{
    color: #555d50;
  
}


/*   
headernav end
*/




.bg-pilates-art {
  background-color: #f1f3f2;
}

.bg-gold  {
background-color: #c4a843;
}
.bg-ebenholz {
background-color: #555d50;
}


.content-18 .carousel .quote-text {
  color: #fff;
}

.content-18 .carousel .controls > .carousel-control {
  color: #fff;
}

.content-18 .carousel:before {
	display: none;
}

.content-18 {
  background-color: #555d50;
  color: #fff;
}

.btn-primary
{
  background-color: #555d50;
    font-family: 'Lato', sans-serif;

}
.content-29 .features h6
{
font-family: 'Lato', sans-serif;
}



.contacts-1 a,
.contacts-1 a:hover,
.contacts-1 .phone big 
{
  color: #c4a843;
    font-family: 'Lato', sans-serif;

}

.content-6 h1, 
.content-6 h2, 
.content-6 h3, 
.content-6 h4, 
.content-6 h5, 
.content-6 h6,
.content-6 .features h1, 
.content-6 .features h2, 
.content-6 .features h3, 
.content-6 .features h4, 
.content-6 .features h5, 
.content-6 .features h6 
{
  color: #c4a843;
    font-family: 'Lato', sans-serif;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  
  color: #c4a843;
    font-family: 'Lato', sans-serif;
}

.footer-10 h1, 
.footer-10 h2, 
.footer-10 h3, 
.footer-10 h4, 
.footer-10 h5, 
.footer-10 h6
{
  color: #c4a843;
  font-family: 'Lato', sans-serif;
}


p 
{
  font-family: 'Lato', sans-serif;
}

body {
	font-family: 'Lato', sans-serif;
}

.big p{
font-size: 18px;
font-weight: normal;
color: #7f8c8d;
line-height: 28px;
}

#big-picture-home {
background: url(img/pilates-art.jpg) no-repeat;
background-size: cover;
padding-top: 300px;
padding-bottom: 300px;
}

.footer-10 a, .footer-10 a:hover, .footer-10 a:focus, .footer-10 a.active,
footer a, footer a:hover, footer a:focus, footer a.active,
a, a:hover, a:focus, a.active{
  color:#c4a843;
}

/**
 * Content 18 stylesheet  
 * */
.content-18 {
  /* padding-top: 130px; */
  /* padding-bottom: 130px; */
  position: relative;
  text-transform: uppercase;
  letter-spacing: .125rem;
  font-weight: 300;
}
.content-18 .carousel {
  margin-bottom: 100px;
  text-align: center;
}
.content-18 .carousel:before {
/*  content: url('../../../common-files/icons/quote-down-mb.png');*/
  display: block;
  margin: 0 auto 95px;
  text-align: center;
}
@media (max-width: 767px) {
  .content-18 .carousel:before {
    margin-bottom: 45px;
  }
}
.content-18 .carousel .quote-text {
  max-width: 625px;
  margin: 0 auto;
  padding: 0 20px;
  font-size: 30px;
  font-weight: normal;
  color: #c4a843;
    font-family: 'Lato', sans-serif;
  font-weight: 300;
  line-height: 40px;
}
.content-18 .carousel .quote-author {
  max-width: 625px;
 /* margin: 45px auto 0;*/
 margin: 0px auto 0;
  padding: 0 20px;
  font-size: 18px;
  font-weight: normal;
  color: #bdc3c7;
    font-family: 'Lato', sans-serif;
  font-weight: 500;
}
.content-18 .carousel .controls {
  position: relative;
  z-index: 3;
}
.content-18 .carousel .controls > .carousel-control {
  z-index: 5;
  position: absolute;
  top: 20px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 15px;
  height: 15px;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  opacity: 100;
  filter: alpha(opacity=10000);
  opacity: 1;
  filter: alpha(opacity=100);
  overflow: hidden;
  background: #2c3e50;
}
.content-18 .carousel .controls > .carousel-control.disabled {
  z-index: auto;
  background: none;
  border: 3px solid #ebedee;
  pointer-events: none;
}
.content-18 .carousel .controls > .carousel-control.left {
  left: 0;
}
.content-18 .carousel .controls > .carousel-control.right {
  right: 0;
}
.content-18 .carousel .carousel-inner {
  padding-bottom: 0;
}
.content-18 .carousel .item {
  -webkit-transition: 0.8s ease-in-out opacity;
  -moz-transition: 0.8s ease-in-out opacity;
  -o-transition: 0.8s ease-in-out opacity;
  transition: 0.8s ease-in-out opacity;
  display: block;
  position: absolute;
  top: 0;
  left: 0!important;
  right: 0;
  opacity: 0;
}
.content-18 .carousel .item.active.left,
.content-18 .carousel .item.active.right {
  opacity: 0;
  top: 100%;
  z-index: 2;
}
.content-18 .carousel .item.active,
.content-18 .carousel .item.prev,
.content-18 .carousel .item.next {
  opacity: 1;
  top: 0;
  z-index: 1;
}
.content-18 .carousel + * {
  position: relative;
}

.header-20 .container{
position: fixed;
}

  .brand{
display: none;
}

.abstand{
  margin-top:2em;
}

.btn-lg{
 background-color: #555d50;
 width:50%;
}
@media (max-width: 767px) {
  .content-18 .carousel {
    margin-bottom: 0;
  }

}
@media (max-width: 480px) {
  .content-18 .carousel .controls {
    display: none;
  }
}
.content-18 .quotes > * {
  margin-top: 48px;
}
.content-18 .quotes h6 {

    font-family: 'Lato', sans-serif;

}

.content-18 .carousel .quote-text p{

    font-family: 'Lato', sans-serif;
    max-width: 625px;
margin: 0 auto;
padding: 0 20px;
font-size: 30px;
font-weight: normal;
color: #fff;

}

.contacts-1 h6,
.contacts-1 .h6 {
    font-family: 'Lato', sans-serif;

}


.content-6 .lead {

    font-family: 'Lato', sans-serif;

}


#google_translate_element {
  margin-top: 2em;
}


.div.header-18 {
  background-color: #f1f3f2;
}



/* cookie
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#cookie_banner-wrapper {
  z-index: 9001;
  position: relative;
  }

  .cookie_container {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding: 15px;
    background: #222;
    color: #fff ;
    box-sizing: border-box;
    font-size: 0.8em;}

    @media screen and (min-width: 500px) {
  
    .cookie_container{
      width: 300px;
      bottom: 20px;
      right: 20px;
      left: initial;
      }

    }

    @media screen and (min-width: 768px) {
      .cookie_container{
      font-size: 0.9em;}
    }

    .cookie_message a {
        text-decoration: none;
        color: lightgreen}

    .cookie_message a:hover {
          text-decoration: underline;
          color: g
          #c4a843;
        }
    .cookie_message a:active {
          color: #b2f7ff;
        }

    .cookie_btn {
      background-color: #c4a843;
      color: white ;
      border-radius: 5px;
      border: 1px solid transparent;
      padding: 6px 12px;
      text-align: center;
      cursor: pointer;
      width: 100%;}


    .cookie_btn a:hover {
      opacity: .5;
      }


   


@media print {
  #cookie_banner-wrapper {
    display: none
  }
}
