/*
Textklecks.de / Template. Standard 1.0
*/
body {
  font-family: 'Calibri', sans-serif;
  color: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: 500 }

a {
  color: #cc5533;
}

a:hover,
a:focus {
  color: #999;
  text-decoration: none;
}
.blind { opacity: 0 }
.visible { opacity: 1 }
.img-rounded {
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
.btn {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  -webkit-transition: all .2s;
     -moz-transition: all .2s;
      -ms-transition: all .2s;
          transition: all .2s;
}

.logo{
position:relative;
padding: 0 0 0 10px;
float:left;
}

.logo_s{
position:relative;
padding: 10px 0 0 15px;
float:left;
}

@media (min-width:921px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
.logo_s {display:none;}
}

@media (min-width:1px) and (max-width:920px){
.logo {display:none;}

}

.navbar-top {
}

.navbar {
  top: 0;
  z-index: 99;
  width: 100%;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
     -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
          box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
}

.float_nav {float:left}

.navbar-tx{background-color:#7D4A4A; position:fixed;}
.navbar-tx .navbar-brand{color:#7D4A4A}
.navbar-tx .navbar-brand:focus,.navbar-tx .navbar-brand:hover{color:#000;background-color:#fff}
.navbar-tx .navbar-text{color:#000}
.navbar-tx .navbar-nav li {list-style:none;display:block}
.navbar-tx .navbar-nav>li>a{color: #fff}
.navbar-tx .navbar-nav>li>a:focus,.navbar-tx .navbar-nav>li>a:hover{color:#aa9b7d;background-color:transparent}
.navbar-tx .navbar-nav>.active>a,.navbar-tx .navbar-nav>.active>a:focus,.navbar-tx .navbar-nav>.active>a:hover{background-color:transparent}
.navbar-tx .navbar-nav>.disabled>a,.navbar-tx .navbar-nav>.disabled>a:focus,.navbar-tx .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-tx .navbar-toggle{border-color:#ddd}
.navbar-tx .navbar-toggle:focus,.navbar-tx .navbar-toggle:hover{background-color:#ddd}
.navbar-tx .navbar-toggle .icon-bar{background-color:#888}
.navbar-tx .navbar-collapse,.navbar-tx .navbar-form{border-color:#000}
.navbar-tx .navbar-nav>.open>a,.navbar-tx .navbar-nav>.open>a:focus,.navbar-tx .navbar-nav>.open>a:hover{color:#000;background-color:#fff}
@media (max-width:767px){.navbar-tx .navbar-nav .open .dropdown-menu>li>a{color:#000}
.navbar-tx .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-tx .navbar-nav .open .dropdown-menu>li>a:hover{color:#000;background-color:transparent}
.navbar-tx .navbar-nav .open .dropdown-menu>.active>a,.navbar-tx .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-tx .navbar-nav .open .dropdown-menu>.active>a:hover{color:#000;background-color:fff}
.navbar-tx .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-tx .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-tx .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#000;background-color:fff}
}
.navbar-tx .navbar-link{color:#777}
.navbar-tx .navbar-link:hover{color:#333}
.navbar-tx .btn-link{color:#777}
.navbar-tx .btn-link:focus,.navbar-tx .btn-link:hover{color:#333}
.navbar-tx .btn-link[disabled]:focus,.navbar-tx .btn-link[disabled]:hover,fieldset[disabled] .navbar-tx .btn-link:focus,fieldset[disabled] .navbar-tx .btn-link:hover{color:#ccc}

.starting {
  margin-top: 150px;
  z-index: 999;
  height: 30%;
}

@media (max-width: 767px) {
.starting {
  margin-top: 0px;
  z-index: 999;
  height: 60%;
}
}

.page .heading h2 {

}
#home {  }

.content-text {padding: 10px 10px 10px 10px }

.content i {color: #999999; font-size:24px;}

.page .heading p {color:#000}

.home { overflow: hidden }


#home {
  color: #fff;
  background-image: url(../img/start.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  text-align: center;
}

#home h1 {
padding: 0 0 0 0;
}



#home h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 60px;
}
#home a {}
#home h3 {}

#home p {padding-bottom: 20%}


#services {
  background-color: #a1a1a1;
  border-bottom: solid 1px #dedede;
}

#portfolio { width: 100% }



#gal {  margin-top: 120px; }



.layover:hover {
     opacity: 0.7;
}

.layover { width: auto; position: relative; margin: auto}
.layover .overlay {text-align: center; position: absolute; line-height: 116%; top: 10%; width: 80%; font-size: 1.5em; font-weight:300;}

.gal-color-1 {border-top: 16px solid #0000ca;border-bottom: 16px solid #0000ca;border-radius:8px}

.gal-color-2 {border-top: 16px solid #7e5e43;border-bottom: 16px solid #7e5e43;border-radius:8px}

.gal-color-3 {border-top: 16px solid #8c390d;border-bottom: 16px solid #8c390d;border-radius:8px}

#gal .content { padding-bottom: 0 }
#gal .photo {
  margin-top: 0px;
  margin-bottom: 60px;

}
#gal .photo .bio { padding-top: 10px }
#gal .photo .gal-photo {
  overflow: hidden
}

.gal-photo {  background-color: #dedede;  }
#gal .photo .gal-photo img {
  -webkit-transition: all .4s ease;
     -moz-transition: all .4s ease;
      -ms-transition: all .4s ease;
       -o-transition: all .4s ease;
          transition: all .4s ease;
}

#gal .photo:hover .gal-photo img,
#gal .photo:focus .gal-photo img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

#gal .photo .gal-photo p {
  -webkit-transition: all .4s linear;
     -moz-transition: all .4s linear;
      -ms-transition: all .4s linear;
       -o-transition: all .4s linear;
          transition: all .4s linear;
}

#gal .photo:hover .gal-photo p,
#gal .photo:focus .gal-photo p {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}

.gal-photo {text-align: center;}

@media (min-width:280px) and (max-width:1000px){
#gal .gal-photo p { text-align: center;color:#000;font-weight: 300;background-color: #fff;border-radius:3px; opacity: 0.7;}
}

@media (min-width:1001px){
#gal .gal-photo p { color:transparent;}
#gal .photo:hover .gal-photo p {text-align: center;color:#000;font-weight: 300;background-color: #fff;border-radius:3px; opacity: 0.7;}
}





#gal .photo .bio .border {
  height: 1px;
  margin: 15px auto;
}



#gal .photo .bio ul {
  margin-bottom: 0;
  font-size: 16px;
}
#gal .photo a { color: #666 }
#gal .photo a:hover,
#gal .photo a:focus { color: #222 }




#contact { margin: 60px 0 15px }


#footer {
  height: 400px;
  padding: 40px 0;
  color: #ccc;
  text-align: left;
  background-color: #7D4A4A;
}


#footer {float:left; width: 100%}


.copy {float:right; width: 100%}
.copy {
  height: 150px;
  padding: 0px 0;
  text-align: center;
  background-color: #fff;
}

.copy p.socials{
  padding: 0px 0;

}

.copy p.facebook{
  padding-top: 20px;

}


@media screen and (max-width: 1024px) {
  .carousel-control { display: block }
}
@media screen and (max-width: 991px) {
  #portfolio .items li { width: 50% }
}
@media (max-width: 767px) {
  .home .content { padding: 160px 0 }
}
@media (max-width: 480px) {
  .home .content { padding: 80px 0 }

}