/*
 Theme Name:   OnePress Child
 Theme URI:    https://www.famethemes.com
 Description:  OnePress sample child theme
 Author:       FameThemes
 Author URI:   https://www.famethemes.com
 Template:     onepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepress-child
*/

/* Add your custom css below -------------------------------------------------------------- */

.wppizza_profile_update{text-align:center;margin-top:20px}
.custom-logo-link.no-t-logo img{width: 250px;height:auto;margin-top: 5px}
#wppizza-order-details{background: #fafafa;}
.wppizza-login-option{text-align: center;font-size: 1.3em;background:#000; color:#fff;margin-bottom:30px}
.wppizza-login-option label{margin: 0;padding:15px 0}
#wppizza-order-details legend{text-align: center;width:auto;display: block;padding: 0 0 70px 0;margin:0 auto;background-color:transparent}
.wppizza-checkout input[type="radio"]:checked {
  accent-color: green;
}
.wppizza-create-account{height: 50px;margin-top:30px;text-align:center}
#wppizza-personal-details legend{  text-align: center;
  width: 100%;  display: block;}
#wppizza-user-register-info {text-align: center;font-size:1.0em;font-weight:bold}

html {
  scroll-behavior: smooth;
  
.product-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2em;
  height: 2em;
  border-radius: 50%;
  background-color: darkgreen;
  color: white;
  font-weight: bold;
  margin-right: 0.6em;
  font-size: 0.9em;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
.wppizza-article-prices>ul>li span {
color:#333 !important;
    font-weight:bolder;
    font-size:1.3em;
}
    
.wppizza-article-price  {
  display: inline-block;
  padding: 0.8em 2.2em !important;
  background-color: #f4f4f4;
  border: 2px solid #dcdcdc;
  border-radius: 8px;
  font-size: 2.1em;
  font-weight: bold;
  color: #333;
  text-align: center;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.wppizza-article-price:hover {
  background-color: #ff6347; /* Tomatenrot als Hover-Farbe */
  color: #000;
  border-color: #ff6347;
  transform: translateY(-3px); /* Leichter „Hochschieben“-Effekt */
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}

.wppizza-article-price span {
  font-size: 1.2em;
  color: #ff6347; /* Standardfarbe für den Preis */
}
.wppizza-article-content{padding-top:20px; font-size:1.3em;}
.wppizza-article-default {
    position: relative;
    width: 98%;
    clear: both;
    overflow: hidden;
    padding: 30px 10px !important;
    margin: 0 auto 10px auto !important;
    text-align: left;
    border:1px solid #eee;
    border-radius:10px
    
}

.wppizza-article-default .wppizza-article-additives, .wppizza-article-default .wppizza-article-ftypes {
    font-size: 34%;
    margin: 0;
    font-weight: normal;
    vertical-align: super;
}
.wppizza-header > h1.wppizza-entry-title {
    font-weight: bold;
}

.wppizza-article-default h2.wppizza-article-h2 {

    font-size: 1.2em;
    font-weight: bold;
}

.wppizza-article-default .wppizza-article-price>span {
     font-weight: bold; 
}

.wppizza-article-default .wppizza-article-price-currency {
    font-size: 120%;
    padding: 0 5px !important;
    font-weight: bold;
}

.wp-block-image img {

    border-radius: 20px;
}

.wppizza-header-pizzen{background-color:transparent !important;border:none !important}
.page-header { padding: 0 0 0 30px;background-color:transparent !important; border:none}
.entry-meta {border:none !important; padding: 0 !important}

.wp-block-image img {
    width: 99%;
}

#wppizza_widgets-2{display:flow-root; background-color:#fbfbfb; padding:10px; width:26%; border-radius:10px;position:fixed;margin-right: auto;margin-left: auto;}

#wppizza_widgets-2 h2{text-align:center}

.site-title{display:none !important}

.followWrap{height:113px}

@media only screen and (max-width: 480px) {
	.wppizza-header > h1.wppizza-entry-title {
   text-align: center;}
	
	.wppizza-article-default .wppizza-article-price {
    font-size: 170%;
}	
	.wppizza-article-default h2.wppizza-article-h2 {
    font-size: 2.0em;

}
.wppizza-article-content{text-align:center}
    .product-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3em;
  height: 1.5em;
  border-radius: 7%;
  background-color: #ccc;
  color: #333;
  font-weight: bold;
  margin-right: 0.6em;
  font-size: 0.9em;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
        margin-bottom:25px
}
}  