@font-face {
  font-family: "Ubuntu-Regular";
  src: url("fonts/Ubuntu/Ubuntu-Regular.eot"); /* IE9 Compat Modes */
  src: url("fonts/Ubuntu/Ubuntu-Regular.eot?#iefix") format("embedded-opentype"),
    url("fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "Ubuntu-light";
  src: url("fonts/Ubuntu/Ubuntu-Light.eot"); /* IE9 Compat Modes */
  src: url("fonts/Ubuntu/Ubuntu-Light.eot?#iefix") format("embedded-opentype"),
    url("fonts/Ubuntu/Ubuntu-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "Ubuntu-bold";
  src: url("fonts/Ubuntu/Ubuntu-Bold.eot");
  src: url("fonts/Ubuntu/Ubuntu-Bold.eot?#iefix") format("embedded-opentype"),
    url("fonts/Ubuntu/Ubuntu-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}



@font-face {
  font-family: "hupo";
  src: url("fonts/Amberlyn.eot"); 
  src: url("fonts/Amberlyn.eot?#iefix") format("embedded-opentype"),
    url("fonts/Amberlyn.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}



/* finetuning */
header#masthead {
  margin-bottom: 0;
  background-color: transparent ;
  box-shadow: none;
  padding: .74rem 1rem;
}

.site-content, .category-aktuelllead   {padding:0!important;margin:10px 0!important;}

#primary.content-area.col-12 * div {padding:0;}

@media (max-width: 786px) {
.row.archive {margin-left:5px;}
.entry-content * {margin:0px;}
.row.andon {margin-left:5px;}

.home h2.entry-title-  {font-size:30px;}
.aktuelllead {font-size:24px;}
figcaption {font-size:80%;padding:10px;}
}


/* rosa: #BF82B8 rosa hell: #70426A*/
a {text-decoration:none;color:#BF82B8;}

a.site-title {font-family: "hupo"!important;position: relative;}

a.site-title::before {
  content: url(hupo-colon.jpg);left: -3.5rem; top: -2rem;}
a.site-title::after {
  content: url(hupo-colon.jpg);left: -5.5rem; top: -6rem!important;}



/* diskussion */
.card  {border-color:#333!important;}
.card-header {margin:20px;background:transparent;}


.card {
  background-color: #eee;
  background-clip: border-box;
  border: 10px solid #eee!important;
  border-radius: 255px 25px 225px 25px/25px 225px 25px 255px;
}

.depth-2 .card {border:1px solid red;background-color: #fff!important;}

.card-footer {background:transparent;border-top:0px;}




li.wp-block-latest-comments__comment {list-style-image: url(hupo-colon-li.jpg);margin:0 0 0 15px;}

.widget li {list-style: square;color:silver; margin-left:15px;}
.menu-item * {line-height:auto;padding:0;margin:0;}
    @media screen and (max-width: 786px) {
header .container {padding-left:0;margin-left:0;}}
.navbar-brand a {font-size:70px!important;line-height: 120%;

}

/* login widget setting */
.nopadding {margin:0;padding:0;}

.log_forms { width: 70%; padding: 0px; border: 0px solid #BF82B8; margin:0px; box-sizing:border-box; } 
.log-form-group{ margin: 0px; width: 80%; padding:0px; } 
.log_forms input[type=text], input[type=password] { width: 100%; padding: 0px !important; border: 2px solid #E3E3E3; margin:0px !important; } 
.log_forms input[type=submit] { width: 100%; padding: 7px; margin-top:10px;border: 2px solid #7ac9b7; } .log_forms input[type=text]:focus, input[type=password]:focus { border-color: #4697e4; } 
.lw-error{ color:#ff0000; } 
input.lw-error{ border:1px solid #ff0000 !important; }
.remember label {float:left;padding-top:10px;width:100%;}
.remember input {margin-top:20px;}

body,
button,
input,
select,
textarea,p,html {color: #1a1a1a; font-family: "Ubuntu-Regular";	line-height: 140%;font-weight:400;}
#main div div {border-left:10px solid transparent;}
#main article .header {border-left:10px solid transparent;}
#main article header {padding-left:10px;}
strong {font-family: "Ubuntu-bold";}


#footer-widget{border-left:50px solid transparent;}
@media (max-width: 786px) {
#main div div {border:0px solid transparent;}
#footer-widget{border-left:15px solid transparent;}
}



.row div {padding:0px;}
.row article {margin-right:40px;} /* hupo */
div.nav-links {display:none;} /* hupo */

@media (min-width: 992px) {
#primary {float:right!important;}
#secondary  {float:left!important;}

}

@media (max-width: 786px) {

.row div {padding:20px;}
.row div div {padding:0px;} /* bilder damit ohne padding */
}
.col-12.lead {padding:5px;} /* lead-artikel ohne padding */



/*   id="comment" class="form-control" name="comment" cols="45" rows="8" aria-required="true"></textarea> */
.search-field {border:5px solid #BF82B8;}
textarea.form-control {border:10px solid #BF82B8;}

h1,h2,h3,h4,h5,h6,.page-title, .page-links, .comments-title,
.comment-reply-title,.site-footer .site-title {
	clear: both;font-family: "Ubuntu-light", Verdana, sans-serif;
	margin: 0; text-rendering: optimizeLegibility;color:#70426A; line-height: 140%;}
.comment-reply-title {color:transparent;padding-top:40px;}  /* schnell */
.wp-block-quote {font-size:98%!important;border-left:10px solid #FFC7F9;padding-left:15px;}
h1.entry-title {font-size:50px;}
 .category-aktuell-lead h2 {padding-bottom: 0;}

    @media screen and (max-width: 786px) {
.site-title a {text-align:center;} /* hupo */
.wp-block-quote {font-size:95%!important;border-left:6px solid #FFC7F9;}
cite {font-size:12px!important;}
body,button,input,select,textarea {font-size: 15px;}
}

html, blockquote p {font-size:115%!important;}

.topborder {float:right;opacity:0.5;}
.topborder:hover {float:right;opacity:1;text-decoration:none;}

/* sidebar schnell reperatur 
ul, li { list-style-position: inside!important;}
.cat-item * {line-height:auto;padding:0;margin:0;}*/

.current-menu-item, .current-menu-item a, .current-post-parent a {color:#70426A!important;}

.topmenu  {padding-bottom:0px;font-size:18px;line-height:140%;}
.topmenu li {float:left;}
.topmenu {float:left!important;} /* display:none; entfernt */
#nav_menu-2 {display:block;}
.topmenu div * {padding:0;margin:0;}
.topmenu li {list-style: none;float:left;margin-left:0;}
.topmenu li::after {content: "– ";padding:0 5px;}
.topmenu li:last-child::after {content: "";padding:0 5px;}
    @media screen and (max-width: 1140px) {
.topmenu {float:left!important;display:block;padding:0;}
#nav_menu-2 {display:none;}

.topmenu  {padding-bottom:0px;font-size:16px;line-height:120%;}

}


  @media screen and (max-width: 1024px) {
h1,h2 {font-size:110%;}
h1.entry-title {font-size:30px;}
} 
  @media screen and (max-width: 786px) {
h1,h2 {font-size:130%;}}
article {padding-top:5px;}
.ac,.cc,.pc {padding:10px;}
.ac {background:#F4F8FF;}
.cc {background:#fefefe url('hupo-bg-covid-2.png');}
.pc {background:#FFF4F4;}
  @media screen and (max-width: 786px) {
.cc {padding:0px;}}



.entry-meta {color:#999;position:absolute;width:180px;margin:35px 30px 20px 0;font-size:80%;}
       @media screen and (max-width: 786px) {
.entry-meta {position:relative;width:auto;padding:0px 0 10px 0;font-size:80%;}
}

.entry-content h4,
.entry-summary h4,
.comment-content h4,
.textwidget h4,
.entry-content-lead h4 {
  letter-spacing: 2px;   text-transform: uppercase;padding: 0px 0 10px 0;}
.entry-footer, .entry-content /* einrücken */ { margin-left: 200px;}
       @media screen and (max-width: 786px) {
.entry-footer, .more-link, .entry-content /* einrücken */ { margin-left: 0px;}
section {padding:0px;}}


/*  blockquote */

.wp-block-quote * { font-family: "Ubuntu-light";font-weight:300;}
.wp-block-quote p { font-family: "Ubuntu-light";font-weight:500;font-size:140%!important;}

.widget-area {margin-top:10px;}

/* ausnahmen */

input .wp-block-search {padding-left: 4px;}
.wp-block-search__label {display:none;}
.wp-block-search__inside-wrapper {float:right;}

/* Versuch mit js toggle
.logged-in .menu-themen-container {display:none!important;}
.logged-in .loggeddisplaynone {display:none!important;}
*/

