/* 
Theme Name: DI Hochzeit
Description: Childtheme 
Author: Designers Inn 
Template: di-basis 
Version: 1.3 
*/

@font-face {
      font-family: "Great Vibes";
      font-style: normal;
      font-weight: 400;
      src: local("Great Vibes"), local("GreatVibes-Regular"), url("http://fonts.gstatic.com/s/greatvibes/v4/4Mi5RG_9LjQYrTU55GN_L1tXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("http://fonts.gstatic.com/s/greatvibes/v4/4Mi5RG_9LjQYrTU55GN_Lz8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
    }

h1 {
  font-family: "Great Vibes" !important;
  font-style: normal;
  font-weight: 400;
  font-size: 42px;}

h2 {
  font-style: normal;
  font-weight: 400;
  font-size: 38px;}

.box_background {
  background-color: #fff;
  padding: 20px;}

.portfolio {
  margin: auto;
  width: 75%;
  position: relative;
 
}

.et_overlay {
    z-index: 3;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(224,97,51,0.7) none repeat scroll 0% 0%;
    opacity: 0.5;
    transition: all 0.3s ease 0s;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    backface-visibility: hidden;
}
  
.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
    float: left;
    margin: 0px;
    height: 426px !important;
    width: 33% !important; 
    position: relative;
}

.et_fixed_nav #logo {
max-height:80px;
}

.et-fixed-header #logo{
max-height:60px;
}

#main-header {
box-shadow: none;
}

#top-menu a {
font-size: 1.2em;
}

.padding10 {
padding:10px 0 10px 0;
}