/*
 Theme Name:   Onepagepro Child
 Theme URI:    http://demo.goodlayers.com/onepagepro
 Description:  Onepagepro  Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     onepagepro
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  onepagepro-child

 START YOUR CHILD THEME CSS HERE
*/

/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v40-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v40-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v40-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/open-sans-v40-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

#startheading h1 {font-size: 80px; font-weight: 700; letter-spacing: 0px;}

.onepagepro-body .onepagepro-top-notice-bar-button-mobile {display:none}
/* Navigation mit Logo links */
#onepagepro-header-side-nav {padding-left:15px; padding-right:15px}
.onepagepro-pos-middle {padding-top:190px;padding-bottom:0px!important}
/* Socials */
.onepagepro-header-side-nav.onepagepro-style-side .onepagepro-header-social a {font-size:20px}
.onepagepro-header-side-nav.onepagepro-style-side .onepagepro-header-social a:hover {color:#91b22c}

/* Ausgeblendete Kategorien und Bullets --> auf "Seiten" unten 
#testimonial, .onepagepro-bullet-anchor-link:nth-child(4), .onepagepro-bullet-anchor-link:nth-child(5), .onepagepro-bullet-anchor-link:nth-child(6) {display:none}
#testimonial .gdlr-core-testimonial-content-wrap {background-color: rgba(0, 0, 0, 0.2)} 
#tagesspiegel, .onepagepro-bullet-anchor-link:nth-child(4) {display:none}
*/

/* Boxen Full Service */
#works div.gdlr-core-pbf-column-content-margin.gdlr-core-js div.gdlr-core-pbf-background-frame {margin:0!important}
#works div.gdlr-core-pbf-background-frame {border:none!important}
#works div.gdlr-core-column-service-item {padding-left: 0px;padding-right: 0px;text-align:center}
#works div.gdlr-core-pbf-column-content-margin.gdlr-core-js {padding:0!important}

/* News Buttons
.gdlr-core-button {color:white!important}
*/

/* Tagesspiegel Links */
#tagesspiegel div.gdlr-core-text-box-item-content p a {color:#006600}
#tagesspiegel div.gdlr-core-text-box-item-content p a:hover {color:#91b22c}

/* Kontakt Button */
.onepagepro-body input[type="submit"]:hover {background-color:#309cea}
.onepagepro-body div.wpcf7-response-output {font-size:16px!important}

/* Open Street Maps */
.wpgmza-gdpr-compliance, button.wpgmza-api-consent  {padding:20px}
button.wpgmza-api-consent  {cursor:pointer}

/* Footer */
.onepagepro-copyright-container.onepagepro-container {margin-left:0;padding-left:0!important}
/* 404 */
.onepagepro-not-found-wrap .onepagepro-not-found-background {background-image: url('404-background.jpg'); }

#tagesspiegel .gdlr-core-text-box-item-content p:nth-child(2) {padding: 3px;background-color: rgba(0, 0, 0, 0.5);color:white}

@media only screen and (max-width:767px) {
#services, li.menu-item-4005 {display:none}
}
