/* Add here all your css styles (customizations) */

.one-page-header .navbar-nav > .active > a, .one-page-header .navbar-nav > .active > a:hover, .one-page-header .navbar-nav > .active > a:focus, .one-page-header .dropdown-menu > .active > a, .one-page-header .dropdown-menu > .active > a:hover, .one-page-header .dropdown-menu > .active > a:focus, .one-page-header.top-nav-collapse .dropdown-menu > .active > a, .one-page-header.top-nav-collapse .dropdown-menu > .active > a:hover, .one-page-header.top-nav-collapse .dropdown-menu > .active > a:focus {

   color:rgb(255,147,54) !important;

}

a.active, a:hover {color:#666;}


li .rs-caption-2 span {border-bottom:1px solid rgb(255,147,54)}


.zoompic {
  position: relative;
  width: 50%;
}

.zoompic img {
  max-width: 90%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.zoompic:hover img {
  -moz-trans: scale(1.08);
  -webkit-transform: scale(1.08);
  transform: scale(1.08);
}

.cbp-item .cbp-caption-activeWrap {
    background-color:#FF9336 !important;
}

#about .about-section {
    padding-top: 0;
}


.content-boxes-v3 h2 {
    font-size: 24px;
}

.content-boxes-v3 .content-boxes-in-v3 h3 {
    text-transform: none;
}


.cbp-item .cbp-caption-activeWrap {
    background-color: #444 !important;
}



/*** Cube Portfolio ***/

.cbp-item-wrapper {width:90%; margin-top:50px;}

.cbp .cbp-item {
    border: none;
    background-color: #FFF;
}


/*** Formular ***/

form label {color:#333;}

.btn-primary {
    width: 100%;
}


/**** Bilder responsive ***/

/* Blog */
.blog-post img { max-width: 100%; height: auto;}


/**** Seitenspalte ****/

.blog-newsletter h4 {font-size:1em; margin:0;}

.headline-v2 {border-left:3px solid #a5a5a5;}