.bottom-header-wrap.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
transition: background-color 0.3s ease;
} .bottom-header-wrap.sticky + .content {
padding-top: 60px;
}
#site-navigation-wrap.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
background-color: rgba(249, 249, 249, 0.9)!important;
}
.tnp-subscription input.tnp-submit {
background-color: #9b5816!important;
}
.tnp-subscription label {
font-size: 16px!important;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit {
background-color: #9b5816!important; 
}
.widget_shopping_cart_content .buttons .button:first-child {
font-size: 10px;
text-transform: none;
padding: 14px 2px;
}  .woocommerce div.product.owp-tabs-layout-section#product-18318 .panel h2:first-child {
display: none;
} .kaufen-click {
display: inline-block;
font-family: inherit;
background-color: #9b5816;
color: #fff;
border: 1px solid #9b5816;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
padding: 12px 20px;
cursor: pointer;
text-align: center;
letter-spacing: .1em;
line-height: 1;
}
.kaufen-click:hover {
color: #fff;
} .termin-click {
display: inline-block;
font-family: inherit;
background-color: #fff;
color: #9b5816;
border: 1px solid #9b5816;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 10px;
padding: 12px 20px;
cursor: pointer;
text-align: center;
letter-spacing: .1em;
line-height: 1;
} .woocommerce div.product form.cart {
margin-top: 0px !important;
} @media (min-width: 768px) {
li#menu-item-20412.trp-language-switcher-container.menu-item.menu-item-type-post_type.menu-item-object-language_switcher.menu-item-20412 {
display: none !important;
}
}  img.woo-vou-preview-loader {
display: none !important;
} .woo-vou-preview-template-img-wrap .woo-vou-image-wrap .woo-vou-preview-template-img {
width: 70px !important;
height: 70px !important;
}
.woo-vou-preview-template-img-wrap .woo-vou-image-wrap .woo-vou-view-preview-template-img {
display: none;
}
.woo-vou-preview-template-img-wrap .woo-vou-image-wrap {
width: auto;
} .woo-vou-preview-template-img-border {
border: 3px solid #9b5816;
box-shadow: none;
-webkit-transition: none;
} .woo-vou-preview-pdf-wrap .woo_vou_preview_pdf {
font-weight: 600 !important;
margin-bottom: 10px !important;
font-size: 12px !important;
border: 1px solid #9b5816;
background: #fff;
text-transform: uppercase;
margin-left: 120px;
min-width: 183px;
padding: 8px 12px;
text-align: center;
display: inline-block;
} .woo-vou-recipient-fields label {
font-weight: inherit;
color: #9b5816;
}
.woo-vou-recipient-fields .woo-vou-recipient-delivery-method tr > td {
padding: 20px !important;
}
.woo-vou-recipient-fields td {
border-bottom: none;
}
.woo-vou-recipient-delivery-method {
box-shadow: none;
}
.woo-vou-recipient-fields textarea {
width: calc(100% - 5px);
}
.label_new tr > td {
padding-top: 0px !important;
}
.description {
padding-left: 5px;
} ul.woocommerce-error {
background-color: red;
} .woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods {
text-align: right;
} .woo-vou-popup-content.woo-vou-preview-pdf-content {
left: 25%;
} titel.woo-vou-preview-template-img-wrap img:hover {
display: none;
} form#loginform {
padding: 10px;
margin-top: 20%;
}
#loginform input[type="text"] {
border-radius: 40px !important;
} .inscription-text  { display: none; }
.inscription-text2 { display: none; } .woo-vou-delivery-email { display: none; }
.woo-vou-recipient-delivery-method tr:not(:first-child) { display: none !important; } input[type='radio'],
label {
cursor: pointer;
}
input[type='radio']::before {
background-color: #000;
border: 2px solid dodgerblue;
}
input[type='radio']:checked::after {
border-radius: 50%;
background-color: dodgerblue;
}  .woocommerce table.shop_table td {
text-transform: inherit !important;
} .woocommerce-product-gallery__trigger {
display: none !important;
} .zoomImg {
max-width: 100% !important;
max-height: 100% !important;
} .german_bad {
font-size: 18px;
text-transform: none;
font-weight: 400;
} ul.woocommerce-error li {
display: flex;
flex-wrap: wrap;
} .woocommerce ul.products p.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
display: none !important;
}  @media (max-width: 768px) {
#TB_window iframe#TB_iframeContent {
max-width: 280px !important;
height: 750px !important;
}
#TB_window {
max-width: 280px !important;
height: 750px !important;
}
} #TB_window iframe#TB_iframeContent {
max-width: 980px !important;
height: 750px !important;
}
#TB_window {
max-width: 980px !important;
} .in_gu {
text-align: center !important;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
color: #000;
}
.in_gu2 {
text-align: center !important;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
max-width: 1000px;
color: #000;
} .entry-title {
font-size: 26px !important;
} .mwb-cgw-coupon-code-preview {
background-color: #9b5816 !important;
} #mwb_gw_send_date {
display: none !important;
} .mwb_demo_browse {
display: none;
} .mwb_gw_pre_selected_temp {
border: 3px solid #9b5816 !important;
} #product-7138 .price {
display: none;
} form textarea {
border: 1px solid #ddd !important;
border-radius: 0 !important;
} .mwb_wgc_added_wrapper label {
color: #9b5816;
} .thickbox {
display: none !important;
} #mwb_gw_to_name_optional,
#mwb_gw_to_email,
#mwb_gw_to_ship {
border: 1px solid #000;
} form input[type="text"] {
border-radius: 0px !important;
} .mwb_gw_delivery_method {
border: 1px solid #ddd !important;
box-shadow: none;
}
.mwb_gw_method {
color: #9b5816;
} #mwb_gw_to_email_none {
display: none !important;
}
.mwb_gw_delivery_via_admin {
display: none !important;
} #product-7138 .wc-gzd-additional-info {
display: none !important;
}
#product-7138 .product_meta .tagged_as {
display: none !important;
} code12 {
display: block;
}
section12,
aside12,
section12 {
float: left;
width: 50%;
text-align: left;
}
aside12 {
float: right;
width: 50%;
text-align: right;
font-size: 20px;
font-weight: normal;
color: #9b5816;
}  .woocommerce ul.products li.product .price .amount {
color: #000 !important;
} .widget_product_categories li a:before {
border-radius: 0% !important;
} .alignleft {
float: none !important;
margin: 1.5em auto !important;
max-width: 700px !important;
padding-left: 10px !important;
} #footer-widgets .footer-box a:hover {
color: #cec2b7 !important;
} .widget-title {
border-color: #ffffff !important;
} .woocommerce-Price-currencySymbol {
padding-left: 5px;
} .mwb-cgw-gift-details-wrapper.mwb-cgw-button-wrapper button.single_add_to_cart_button.button.alt.support_cart {
background-color: #9b5816;
} h4.mwb-cgw-heading:before {
background-color: #9b5816 !important;
} .lae-portfolio-item .entry-summary {
text-align: left;
} input[type="button"] {
text-transform: inherit !important;
padding: 10px 10px !important;
font-size: 14px !important;
letter-spacing: 1px !important;
} _#weiter_button.floated {
margin-top: 15px !important;
} h2.single-post-title.entry-title {
color: #9b5816 !important;
} .woocommerce form input[type="number"] {
max-width: 100px !important;
}
form input[type=number] {
border-radius: 0px !important;
}
.form textarea {
border-radius: 0px !important;
} .dropdown-menu .sub-menu {
min-width: -webkit-fill-available !important;
} .gutschein_menu {
font-weight: bolder !important;
font-size: 25px;
color: white;
animation: blink 1s linear infinite;
}
@keyframes blink {
0%   { opacity: 5; }
50%  { opacity: .7; }
100% { opacity: 1; }
} .wc-gzd-additional-info {
display: inherit !important;
} .mwb_gm_method {
display: none !important;
} #site-header.medium-header #medium-searchform button {
left: 0 !important;
}
#site-header.medium-header #medium-searchform input {
padding: 6px 38px 6px 32px !important;
border-bottom: 1px solid white !important;
border-radius: 0px !important;
}
#site-header.medium-header #medium-searchform label {
left: 40px;
} #footer-widgets .footer-box a:hover {
color: #9b5816 !important;
} .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image:hover .lae-image-info .lae-post-title,
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image:hover .lae-image-info .lae-terms {
display: none;
} .woocommerce-or {
background-color: #ff0000 !important;
} .woocommerce .order_details li:last-of-type {
display: none;
} @media (max-width: 768px) {
.wp-block-button {
display: grid !important;
margin-right: 200px !important;
}
} .woocommerce-error {
display: block;
color: #fff;
border-color: #9b5816;
font-size: 18px !important;
}
.woocommerce-error:before {
color: #fff !important;
}
ul.woocommerce-error li:before {
color: #fff !important;
}
.woocommerce-error a {
background-color: #ff0000 !important;
line-height: unset;
float: unset;
padding: 0px 5px;
} #top-bar-nav {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
overflow: auto;
} #trp-floater-ls {
display: none;
}
@media only screen and (max-width: 959px) {
#trp-floater-ls {
display: grid;
background-color: #9B5816;
border-radius: 0;
right: 4% !important;
}
}
#trp-floater-ls-language-list a:hover {
background-color: #5c2400 !important;
} small.woocommerce-price-suffix {
display: none !important;
} .published {
display: none;
} .owp-product-nav-wrap {
display: none;
} .mwb_gw_selected_template {
display: flex !important;
} .box_checkout_error {
display: inline-block;
}
#mwb_wgm_error_notice {
display: flex;
margin-left: auto;
margin-right: auto;
width: 1400px;
margin-top: 20px;
background-color: red;
} .variation-Versanddatum {
display: none;
} .woocommerce-checkout .shop_table,
.woocommerce table.shop_table thead,
.woocommerce .shop_table.order_details tfoot th {
background-color: #fff;
} .order-again {
display: none;
} .amount {
color: #000;
}
.price {
color: #000;
} a:focus {
outline: 0 !important;
} abbr[title] {
text-decoration: none !important;
} .wp-block-button__link {
min-width: 220px;
}
.wp-block-button__link:hover {
color: #ffffff75;
} .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image {
max-height: 220px;
}
.lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title {
min-height: 55px;
}
.single-post.content-max-width figure img {
max-height: 220px;
} .ind_021 {
width: 40% !important;
}
@media only screen and (max-width: 767px) {
.ind_021 {
width: 100% !important;
display: block;
}
}
.ind_022 {
width: 54%;
vertical-align: top;
padding-left: 50px;
}
@media only screen and (max-width: 767px) {
.ind_022 {
width: 100% !important;
display: block;
padding-left: 0px;
}
}  .unit {
display: inline !important;
} .woocommerce-checkout form.checkout_coupon {
width: 1000px;
} #mwg_wgm_preview_email {
font-weight: 600 !important;
margin-bottom: 20% !important;
font-size: 12px !important;
border: 1px solid #9b5816;
background: #fff;
text-transform: uppercase;
margin-left: 120px;
padding: 8px 12px;
display: inline;
} .mwb_wgm_pre_selected_temp {
border: 3px solid #9b5816 !important;
border-radius: 0px;
} .mwb_gw_expiry_notice.clear {
display: none !important;
} .mwb_wgm_delivery_via_admin {
display: none !important;
} .mwb_wgm_section.mwb_from {
display: none !important;
} .mwb_wgm_added_wrapper .mwb_wgm_section .mwb_wgc_label {
color: #9b5816;
font-weight: 200;
text-transform: none;
}
.mwb_wgc_label_del {
display: none !important;
} .mwb_wgm_msg_info {
display: none !important;
} #mwb_wgm_to_name_optional {
display: none !important;
} .mwb_wgm_section.select_date {
display: none !important;
} span.mwb_wgm_method {
color: #9b5816;
}
.mwb_wgm_delivery_method {
border: 1px solid #ddd !important;
box-shadow: none;
}
.mwb_wgm_delivery_method_mail {
border: 1px solid #ddd !important;
margin-bottom: 25px !important;
padding: 20px !important;
}
label.mwb_wgc_label {
color: #9b5816;
} label > input[type="radio"] {
display: none;
}
label > input[type="radio"] + *::before {
content: "";
display: inline-block;
vertical-align: initial;
width: 1rem;
height: 1rem;
margin-right: 0.3rem;
border-radius: 50%;
border-style: solid;
border-width: 0.1rem;
border-color: gray;
}
label > input[type="radio"]:checked + * {
color: #9b5816;
}
label > input[type="radio"]:checked + *::before {
background: #9b5816;
border-color: #9b5816;
}  #cmplz-document,
.editor-styles-wrapper .cmplz-unlinked-mode {
max-width: 100% !important;
} #cmplz-manage-consent .cmplz-manage-consent {
background-color: #9b5816 !important;
color: #fff !important;
} @font-face {
font-family: Roboto;
src: url(https://badhaus-wiesbaden.de/wp-content/themes/oceanwp/fonts/Roboto-Regular.ttf);
font-weight: normal;
}