
/*
Theme Name: dr-langhans
description: dr-langhans - Theme - Ver. 01
Author: neo7
Author URI: https://neo7.de
Template: customify
Version: 1.0.0
Text Domain: dr-langhans
*/

/* ubuntu-300 - 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: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/dr-langhans/fonts/ubuntu-v20-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* ubuntu-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: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/dr-langhans/fonts/ubuntu-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* ubuntu-500 - 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: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/dr-langhans/fonts/ubuntu-v20-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


.body {
	background-color:#FF9933;
}

body .comments-area .comment-reply-title, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6, body h1, body h2, body h3, body h4, body h5, body h6, body p {
	font-family: Ubuntu, Arial, Helvetica, Sans-Serif;
}

body p strong {
	font-weight:500;
}

body .site-branding a {
    text-transform: none;
}

.accordionheading {
    cursor: pointer;
    color: #777;
	color: #ea802e;
	background-color: #fff;
    background-image: url(/wp-content/themes/dr-langhans/images/more.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.accordionheading:hover {
    background-color: #FFEBD7;
}

.emptyacc, .accordionheading {
    font-weight: 500;
    font-size: 17px !important;
    letter-spacing: normal !important;
    display: block;
    margin: 0;
    margin-bottom: 0.5em;
    padding-top: 0.4em;
    padding-left: 1.5em;
    padding-bottom: 0.4em;
    border: solid;
    border-width: 1px;
	border-top-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    border-radius: 20px !important;
}

body .accordioncontent li {
    margin-left: 3em;
    margin-bottom: 0.1em;
}


body .header--row:not(.header--transparent).header-main .header--row-inner {
    height: 60vh;
}

 img.site-img-logo {
    opacity: 0.25;
}

body #main, body #sidebar-primary, body #sidebar-secondary {
    padding-bottom: 0;
}

body.main-layout-content .entry-content>.alignfull {
    margin-bottom: 0;
	margin-top: 1.5em;
}

body #cb-row--footer-main .footer--row-inner {
    background-color: #f9dcbe;
}

body #cb-row--footer-bottom .footer--row-inner {
    background-color: #cbad90;
}

body .footer--row-inner.light-mode {
    color: #666;
}

body .footer--row-inner.light-mode {
    color: #666;
}

body .site-footer h1, body .site-footer h2, body .site-footer h3, body .site-footer h4, body .site-footer h5, body .site-footer h6 {
    color: #ea802e !important;
}

body .header--row-inner.header-bottom-inner.dark-mode h2 {
	color:#fff;
    font-size: 1.6em;
    line-height: 2;
	margin-bottom:0;
}

body #page-titlebar {
	background-color:#f9dcbe;
}

body #page-titlebar h1.titlebar-title {
	color:#f93;
}

body.main-layout-content .entry-content>.alignfull {
    width: calc(var(--vw,1vw) * 100 - 1.11em);
}

@media (prefers-color-scheme: dark) {
  /* Dark theme styles go here */

}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 766px) {

}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 1024px) {

}

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

}

