/*
Theme Name: www.ollendorf.de
Theme URI:
Description: Child Theme Dr Dr Grimm
Author: www.oliverberghold.de
Author URI: http://www.ollendorf.de/
Template: waipoua
Version: 1.0
Tags: Waipoua Child Theme
*/

/* Use @import, to borrow the style sheet from the Waipoua parent theme */
@import url('/wp-content/themes/waipoua/style.css');


/******added IDs + classes******/

#sidebar {
    background: none;
    border: 1px solid #ececec;
}

.teaser {
  background-image: url("/wp-content/uploads/2013/06/startseite.jpg") !important;
  background-repeat: no-repeat;
  background-origin: content-box;
  background-size: cover;
  height: 420px;
}

.teaser > img {
    height: auto;
    max-width: 100%;
}

hr {
  color:#d2d2d2;
}

/******teasertitle in header-foto******/

.teasertitle_big {
  /*orange #f5932b*/
    background-color: rgba(254, 147, 43, 0.8);
    clear: right;
    float: right;
    height: auto;
    margin-top: 20%;
}

.teasertitle_small {
  /*blau #00234c*/
  background-color: rgba(0, 35, 76, 0.7);
  float: right;
  clear: right;
}

.entry-header {
  padding: 0;
}

h1.entry-title{
  display:none !important;
}

/******columns landingpage******/

.three-columns-one h2, .three-columns-one last h2 {
  margin: 0;
}

.three-columns-one h3, .three-columns-one last h3 {
  font-size: 1em;
  color: #fe932b !important;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin: 0.3em 0 0.2em !important;
}

.three-columns-one a, .three-columns-one last a {
  text-decoration: none !important;
}


/******mediaqueries******/

/* --- smartphones --- */
@media screen and (min-width: 320px) {

  .teaser {
    height: 180px;
  }

  #branding {
    padding: 40px 20px;
  }

  .teasertitle_big > h2 {
      color: #FFFFFF;
      font-size: 1.3em;
      margin: 5px;
  }

  .teasertitle_small > h2 {
      color: #FFFFFF;
      font-size: 1em;
      margin: 5px;
  }

}

/* --- querformat für kleine tablets --- */

@media screen and (min-width: 600px) {

  .teaser {
    height: 220px;
  }

}

/* --- tablets in portrait mode --- */
@media screen and (min-width: 768px) {

  .teaser {
    height: 280px;
  }

  .teasertitle_big > h2 {
      color: #FFFFFF;
      font-size: 2em;
      margin: 5px;
  }

  .teasertitle_small > h2 {
      color: #FFFFFF;
      font-size: 1.7em;
      margin: 5px;
  }

}

/* --- iPads (portrait) --- */
@media only screen
and (min-width : 1024px)  {

  .teaser {
      height: 320px;
  }

  #branding {
      padding: 12px 25%;
  }

}

/* --- standard laptop + desktop screens --- */
@media screen and (min-width: 1170px) {

  .teaser {
      height: 420px;
  }

  .teasertitle_big > h2 {
      color: #fff !important;
      font-size: 3em !important;
  }

  .teasertitle_small > h2 {
      color: #fff !important;
      font-size: 2.3em !important;
  }

  #branding {
      padding: 36px 0;
  }

  .divider {
      margin-bottom: 10px;
      padding-top: 10px;
  }

}



/******lageplan******/
.lageplan {
    margin-top: 60px!important;
    margin-bottom: 60px!important;
}


/******overrides******/

#sidebar .widget h3.widget-title, #sidebar .widget_get_recent_comments h1.widget-title {
  font-size: 1.7em;
  margin: 0 0 0.6em;
  color: #4C4A4A;
  font-family: 'Oswald',sans-serif;
  font-weight: 400;
  text-rendering: optimizelegibility;
  text-transform:none;
  letter-spacing:0;
}

.textwidget h4 {
  font-size: 1em;
  color: #fe932b !important;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

#site-nav-container #searchform {
    max-width: 200px;
}

/*************** Links ohne Auszeichnung im Text-Widget ********************/
.textwidget a {
    text-decoration: none !important;
}


/******* Fuß der Website ******************/
#site-info {
    padding: 0px 0 75px !important;
    color: #909090;
    text-align:center !important;
}

/**** Zitate ***********/
blockquote {
    background: #FFF;
}


.entry-content p a, .entry-summary p a, #sidebar .textwidget a, #comments .comment-text a, #comments ol li.pingback a.url {
    text-decoration: none !important;
    color: #00234c !important;
}
