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

/* great-vibes-regular - latin */
@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/great-vibes-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Great Vibes'), local('GreatVibes-Regular'),
       url('../../plugins/Fonts-lokal/fonts/great-vibes-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../plugins/Fonts-lokal/fonts/great-vibes-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../plugins/Fonts-lokal/fonts/great-vibes-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../plugins/Fonts-lokal/fonts/great-vibes-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../plugins/Fonts-lokal/fonts/great-vibes-v7-latin-regular.svg#GreatVibes') format('svg'); /* Legacy iOS */
}

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;
}