#menu-sprachen_einkaufswagen li a.awb-menu__main-a
{
align-items:flex-end;
} #menu-item-1329 ul.awb-menu__sub-ul
{
display:none;
} .fusion-menu-cart-items li.menu-item:hover,
.awb-menu .fusion-menu-cart-checkout:hover
{
background-color: var(--awb-color1);
}
.awb-menu__sub-li .fusion-menu-cart-item-title,
.awb-menu .fusion-menu-cart-checkout
{
font-family: Cinzel-regular;
font-size:120%;
}
.awb-menu ul.fusion-menu-cart-items
{
width:500px;
}
li.awb-menu__sub-li.fusion-menu-cart-item img
{
height: auto;
width: auto;
max-height: 90px;
border-radius: 0 !important;
} .product-ort 
{
margin-top:0;
margin-bottom: 0;
font-size: var(--h1_typography-font-size) !important;
}
.product-rebsorte 
{
margin-top:0;
font-size:calc(var(--h1_typography-font-size) * 0.5) !important;
margin-bottom:0;
}
.product-title 
{
font-size: var(--h1_typography-font-size) !important;
} .woocommerce-cart .product-title {
font-size: inherit !important;
} .weix-products ul.fusion-grid
{
justify-content:center;
} .weix-product-card .product-ort 
{
line-height: 1.1;
font-size: calc(var(--h1_typography-font-size) * 0.7) !important;
}
.weix-product-card .product-rebsorte 
{
font-size:calc(var(--h1_typography-font-size) * 0.35) !important;
}
.weix-product-card .product-title 
{
font-size:calc(var(--h1_typography-font-size) * 0.5) !important;
margin-bottom:0;
} .fusion-filters li.fusion-filter
{
position:relative;
margin-bottom:12px;
cursor: pointer;
} @media (max-width: 800px) {
.fusion-layout-column:has(.fusion-filters) {
margin-top: 0 !important;
}
.weix-header-title {
margin-top: 40px;
}
.fusion-post-cards ul.fusion-filters {
position: relative;
display: flex !important;
flex-wrap: nowrap !important;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
-ms-overflow-style: none;
}
.fusion-post-cards .fusion-filters::-webkit-scrollbar {
display: none;
}
.fusion-post-cards .fusion-filters ul {
display: flex !important;
flex-wrap: nowrap !important;
padding-right: 40px;
}
.fusion-post-cards .fusion-filters li.fusion-filter {
flex-shrink: 0;
margin-bottom: 0;
margin-right: 25px;
}
} .fusion-filters-scroll-wrapper {
position: relative;
}
.fusion-filters-scroll-wrapper::before,
.fusion-filters-scroll-wrapper::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 60px;
pointer-events: none;
opacity: 0;
transition: opacity 0.2s ease;
z-index: 10;
}
.fusion-filters-scroll-wrapper::before {
left: 0;
background: linear-gradient(to left, transparent, var(--awb-color1, #fff));
}
.fusion-filters-scroll-wrapper::after {
right: 0;
background: linear-gradient(to right, transparent, var(--awb-color1, #fff));
}
.fusion-filters-scroll-wrapper.can-scroll-left::before {
opacity: 1;
}
.fusion-filters-scroll-wrapper.can-scroll-right::after {
opacity: 1;
}
li.weix-product-card .fusion-post-card-cart.awb-add-to-cart-style-button .fusion-post-card-cart-add-to-cart,
.fusion-button.button,
.fusion-button.button-default,
.fusion-filters li.fusion-filter a, .wooac-action a
{
background: transparent url(//www.invinoweix.at/wp-content/themes/Avada-Child-Theme/assets/img/nav-bg-big.png) no-repeat left center;
background-size: auto 100%;
}
.fusion-filters li.fusion-filter a
{
padding: 5px 0px 5px 12px;
}
li.weix-product-card .fusion-post-card-cart.awb-add-to-cart-style-button .fusion-post-card-cart-add-to-cart,
.fusion-button.button, 
.wooac-action a
{
padding: 12px 0px 12px 12px;
width:calc(100% - 12px);
}
.weix-product-card  .fusion-post-card-cart-add-to-cart::before,
.fusion-button.button::before,
.fusion-button.button-default::before,
.fusion-filters li.fusion-filter a::before,
.wooac-action a::before {
display: block;
position: absolute;
content: "";
height: 106%;
width: 15px;
right: -15px;
top: -1px;
background: transparent url(//www.invinoweix.at/wp-content/themes/Avada-Child-Theme/assets/img/nav-bg-big.png) no-repeat right center;
background-size: auto 100%;
}
.fusion-filters li.fusion-filter a::before
{
height: 106%;
width: 15px;
right: -15px;
top: -1px;
}
.weix-product-card  .fusion-post-card-cart-add-to-cart::before,
.fusion-button.button::before,
.fusion-button.button-default::before,
.wooac-action a::before
{
height: 98%;
width: 15px;
right: -13px;
top: 0px;
}
.fusion-button.button::before,
.wooac-action a::before
{
height: 100%;
width: 15px;
right: -12px;
top: 0;
}
.fusion-post-card-cart.awb-add-to-cart-style-button .fusion-post-card-cart-add-to-cart:hover,
.fusion-filters li.fusion-filter a:hover,
.fusion-filters li.fusion-filter.fusion-active a,
.fusion-button.button:hover,
.fusion-button.button-default:hover
{
text-shadow: 0 0 0 currentColor, 0.3px 0 currentColor, -0.2px 0 currentColor;
}
.fusion-button.button:hover,
.fusion-button.button:active,
.fusion-button.button:focus,
.fusion-button.button-default:hover,
.fusion-button.button-default:active,
.fusion-button.button-default:focus,
.woocommerce .checkout #place_order.button, 
.woocommerce .checkout #place_order.button:hover, 
.woocommerce .checkout #place_order.button:active, 
.woocommerce .checkout #place_order.button:focus,
.wooac-action a:hover,
.wooac-action a:active,
.wooac-action a:focus
{
background: transparent url(//www.invinoweix.at/wp-content/themes/Avada-Child-Theme/assets/img/nav-bg-big.png) no-repeat left center;
background-size: auto 100%;
} .weix-product-card
{
pointer-events: auto;
}
.weix-product-card .fusion-post-card-cart-add-to-cart
{
width:100%;
pointer-events:auto;
}
.weix-product-card .fusion-post-card-cart-add-to-cart:hover
{
background-color:transparent;
} .fusion-body .product .product-buttons .added_to_cart {
display: none !important;
}
.fusion-body .product .product-buttons .added_to_cart::before {
display: none !important;
}
.fusion-body .fusion-woo-price-tb div.legal-price-info {
margin-top: .1em;
} .woocommerce-Price-amount,
.unit-label {
color: var(--awb-color8, #333);
font-weight: 600;
} .unit-price .woocommerce-Price-amount,
.wc-gzd-additional-info .woocommerce-Price-amount,
.legal-price-info .woocommerce-Price-amount {
color: var(--awb-color7, #666);
font-weight: 400;
font-size: 0.85em;
}
.fusion-body .weix-product-card .fusion-woo-price-tb .legal-price-info
{
text-align: center;
}
.fusion-body .weix-product-card .woocommerce-product-gallery__image
{
display: flex;
justify-content: center;
align-items: center;
}
.fusion-body .weix-product-card .fusion-classic-product-image-wrapper
{
margin-top:auto;
}
.fusion-body .weix-product-card .woocommerce-product-gallery__image img
{
max-height: 400px;
width: auto;
padding-bottom: 10px;
padding-top:10px;
} .single-product .fusion-builder-row:has(> .badges-container) {
position:absolute;
top:90px;
left:10px;
}
.single-product .badges
{
display:flex;
flex-direction:column;
gap:20px;
}
.product-grid-view .badges
{
display:flex;
flex-direction:column;
gap:10px;
}
.product-grid-view .fusion-builder-row:has(> .badges-container) {
position:absolute;
bottom: 330px;
left:10px;
} div.fusion-woo-cart-totals-wrapper .order-total span.amount {
color: var(--awb-color8) !important;
} .single-product .fusion-image-element .fusion-imageframe img
{
max-height: 700px;
width: auto;
max-width: 100%;
height: auto;
display: block;
}  .woocommerce-checkout .wc-gzd-cart-info.units-info {
display: inline;
margin: 0 0.3em 0 0;
font-size: 0.9em;
}
form.checkout .continue-checkout
{
width:100%;
}
.fusion-woo-checkout-tabs-tb .woocommerce-checkout-payment ul.wc_payment_methods li .payment_box p.woocommerce-SavedPaymentMethods-saveNew
{
margin-top:40px;
margin-bottom:20px;
}
body:not(.avada-woo-one-page-checkout).woocommerce form.checkout #order_review
{ flex-direction: column;
}
body:not(.avada-woo-one-page-checkout).woocommerce form.checkout #order_review .wc-gzd-checkbox-placeholder
{
order:9;
}
body:not(.avada-woo-one-page-checkout).woocommerce form.checkout #order_review .wc-gzd-order-submit
{
order:10;
} .fusion-woo-checkout-tabs-tb .woocommerce-additional-fields h3
{
display:none;
}
.fusion-woo-checkout-tabs-tb .woocommerce-additional-fields #order_comments
{
height: 7em;
} #order_payment_heading,
#order_rewiew_heading
{
display:none !important;
}
#order_review .woocommerce-checkout-review-order-table 
{
background-color:transparent;  
}
#order_review .woocommerce-checkout-review-order-table thead
{
display:none;
}
#order_review .woocommerce-checkout-review-order-table th
{
font-family: var(--awb-typography3-font-family);
}
#order_review .woocommerce-checkout-review-order-table .product-thumbnail
{
display:none;
}
#order_review .wc-gzd-checkbox-placeholder-legal
{
padding-top:40px;
}
#order_review .wc-gzd-order-submit
{
padding-bottom:60px;
padding-top:40px;
}
#place_order.button
{
width:100%;
}
.checkout .shop_table tfoot .order-total .amount
{
color:var(--awb-text-color);
font-weight: 700 !important;
font-family: 'Montserrat-regular' !important;
}
.shop_table tbody tr{
height: unset !important;
} .fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox span::before
{
top:10px !important;
} .woocommerce-checkout table.shop_table
{
background-color:transparent;
}
.woocommerce-checkout table.shop_table thead
{
display:none;
}
.woocommerce-checkout table.shop_table th
{
font-family: var(--awb-typography3-font-family);
}
.avada-order-details table.shop_table.order_details tfoot tr:last-child .amount
{
color:var(--awb-text-color);
}
.avada-order-details table.shop_table.order_details tfoot tr:nth-child(2) .product-total
{
font-weight: 600;
}
.fusion-body p.woocommerce-thankyou-order-received
{
font-size: var(--h3_typography-font-size);
} body.woocommerce-account .avada-myaccount-user
{
display:none;
} .mfp-close
{
right: 20px;
top: 20px;
}
.mfp-close:active
{
top: 20px;
}
.wooac-text
{
margin-bottom:10px;
}
.wooac-cart-content
{
margin-bottom:20px;
}
.wooac-popup .wooac-action a
{
width:100%;
margin-bottom: 15px;
text-align: center;
color: white;
text-transform: uppercase;
position: relative;
font-family:var(--button_typography-font-family);
font-size: inherit;
}
.wooac-popup .wooac-action a:hover,
.wooac-popup .wooac-action a:active
{
background-color:transparent;
}
.wooac-popup
{
padding-right:40px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table thead
{
display:none;
}
.woocommerce-MyAccount-content .woocommerce-orders-table tbody
{
display:block;
}
.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr
{
display:block;
width:100%;
text-align: center;
padding-top:20px;
padding-bottom:20px;
}
.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr th
{
display:block;
}
.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td
{
padding:10px 0;
display:block;
} .woocommerce-MyAccount-content:has(.avada-order-details)
{
padding:0;
border:none;
}
.woocommerce-MyAccount-content .woocommerce-shipments-list__title
{
text-align:center;
padding-top:30px;
margin-bottom:0;
}
.woocommerce-MyAccount-content .woocommerce-shipments-table thead
{
display:none;
}
.woocommerce-MyAccount-content .woocommerce-shipments-table tbody
{
display:block;
}
.woocommerce-MyAccount-content .woocommerce-shipments-table tr
{
display:block;
padding-top:20px;
padding-bottom:20px;
}
.woocommerce-MyAccount-content .woocommerce-shipments-table td
{
display:block;
padding:10px 0;
text-align:center;
} .force-fullwidth {
width: 100vw !important;
max-width: 100% !important;
margin-left: calc(-50vw + 50%) !important;
padding-left: 0;
padding-right: 0;
}
.fw-400
{
font-weight:400;
}
.fusion-text, .fusion-title, .fusion-title h1, .fusion-title h2, .fusion-title h3, .fusion-title h4, .fusion-title h5, .fusion-title h6 {
hyphens: auto;
overflow-wrap: normal;
} .fusion-imageframe
{
width:100%;
} a, span, h1, h2, h3, h4, h5, h6 {
word-break: normal; overflow-wrap: normal; hyphens: auto; hyphenate-character: "-";  hyphenate-limit-chars: 13 3 3;  -webkit-hyphenate-limit-before: 3;
-webkit-hyphenate-limit-after: 3;
} div.fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox span::before,
div.fusion-woo-checkout-tabs-tb .woocommerce-checkout-payment ul.wc_payment_methods li label::before {
border: 1px solid var(--awb-color6);
}
.fusion-woo-checkout-tabs-tb ul.woocommerce-shipping-methods li label {
white-space: nowrap;
}
.fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox input[type=checkbox]:checked+span:after {
top: 10px !important;
} .fusion-woo-checkout-tabs-tb ul.woocommerce-shipping-methods > li:only-child > label::after {
background-color: #000000; }   .weix-menu-mobile .current-menu-item .menu-text::after {
content: "\f001"; 
font-family: 'Vinoweix-Icons'; 
display: inline-block;
margin-left: 0.3em;
font-size: 1em;
color:var(--awb-color1);
} div.weix-menu-desktop
{
position:absolute;
margin-top:65px;
right:95px;
z-index:1000;
}
div.weix-menu-desktop .awb-menu__main-a .menu-text
{
background:
transparent url(//www.invinoweix.at/wp-content/themes/Avada-Child-Theme/assets/img/nav-bg-sm.png) no-repeat left center;
padding: 5px 0px 5px 12px;
background-size: auto 100%;
background-image: url(//www.invinoweix.at/wp-content/themes/Avada-Child-Theme/assets/img/nav-bg-sm.png);
}
.weix-menu-desktop  .awb-menu__main-a .menu-text::before {
display: block;
position: absolute;
content: "";
height:100%;
width: 12px;
right: -12px;
top:0;
background:
transparent url(//www.invinoweix.at/wp-content/themes/Avada-Child-Theme/assets/img/nav-bg-sm.png) no-repeat right center;
background-size: auto 100%;
}
.weix-menu-desktop .current-menu-item .menu-text::after {
content: "\f001"; 
font-family: 'Vinoweix-Icons'; 
display: inline-block;
margin-left: 0.4em;
font-size: 1em;
color:var(--awb-color1);
position:absolute;
top:.15em;
}
div.weix-menu-desktop .current-menu-item, div.weix-menu-desktop .awb-menu__main-a:hover
{
font-family:"Cinzel-700";
font-weight:700;
} @media (max-width: 1230px) {
#menu-hauptmenue-1 .menu-text
{
font-size:23px;
}
} .weix-header-img-title-desktop .weix-header-title
{
position:absolute;
top:0;
bottom:0;
left:11%;
display:flex;
justify-content: center;
z-index: 1000;
align-items:center;
}  .start-kasterl > .fusion-column-wrapper {
position: relative;
}
.start-kasterl .kasterl-text {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: flex;
align-items: center; justify-content: center; 
z-index:1001;
font-size:120%;
cursor:pointer;
}
.start-kasterl .kasterl-text h2 {
color: var(--awb-color1);
}
.start-kasterl:hover .kasterl-text h2 {
font-family: 'Cinzel-700', serif; }
@media only screen and (max-width: 640px) {
.start-kasterl .kasterl-text h2 {
font-size:65px !important;
}
} .center-img .fusion-image-wrapper
{
text-align: center;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.center-img
{
min-height: 350px;
display: flex;
align-items: center;
}
.center-img img
{
max-height:300px;
width:auto;
} .gallery {
text-align: center;
margin: 0 30px; 
}
.gallery .owl-gallery {
margin: 0 auto;
max-width: 880px; }
.owl-nav .owl-prev, .owl-nav .owl-next {
position: absolute;
height: auto;
top: 50%;
margin-top: -35px;
font-size: 45px;
}
.owl-nav .owl-prev::before,
.owl-nav .owl-next::before {
font: normal normal normal 14px/1 Vinoweix;
font-size: inherit;
}
.owl-nav .owl-prev::before {
content: '\f001';
}
.owl-nav .owl-next::before {
content: '\f002';
}
.owl-nav .owl-prev {
left: -60px;
}
.owl-nav .owl-next {
right: -60px;
}
@media (min-width: 768px) {
.owl-nav .owl-prev {
left: -80px; }
.owl-nav .owl-next {
right: -80px; } 
}
.wine_buttons {
margin-top: 10px;
}
@media (min-width: 800px) {
.wine_buttons {
margin-top: 0;
position: absolute;
}
}
@media (min-width: 800px) and (max-width: 999.98px) {
.wine_buttons {
bottom: 60px;
width: 100%;
}
}
@media (min-width: 800px) {
.wine_buttons {
top: auto;
bottom: 15%;
left: 35%;
width: 540px;
margin-left: -270px;
}
}
@media (min-width: 1000px) {
.wine_buttons {
width: 740px;
margin-left: -370px;
}
}
@media (min-width: 1200px) {
.wine_buttons {
left: 50%;
}
}
.wine_buttons .btn-wine {
display: inline-block;
position: relative;
text-transform: uppercase;
font-family: var(--font-family-headings); padding: 0 24px 0 12px;
margin: 5px;
line-height: 33px;
font-size: 22px;
color: white;
background: transparent url(//www.invinoweix.at/wp-content/themes/img/nav-bg-sm.png) no-repeat right center !important;
}
.wine_buttons .btn-wine:before {
display: block;
position: absolute;
content: "";
height: 33px;
width: 12px;
left: -12px;
top: 0;
background: transparent url(//www.invinoweix.at/wp-content/themes/img/nav-bg-sm.png) no-repeat left center;
}
.wine_buttons .btn-wine:hover {
font-weight: bold;
}
.wine_buttons .btn-wine.active {
background: transparent url(//www.invinoweix.at/wp-content/themes/img/nav-bg-sm.png) no-repeat right center !important;
}
@media (min-width: 800px) {
.wine_buttons .btn-wine {
color: var(--body-color); font-size: 22px;
padding: 0 24px 0 12px;
margin: 7.5px;
height: 53px;
line-height: 53px;
background: transparent url(//www.invinoweix.at/wp-content/themes/img/btn-wine-bg-sm.png) no-repeat right center !important;
}
.wine_buttons .btn-wine.active {
background: transparent url(//www.invinoweix.at/wp-content/themes/img/btn-wine-bg-sm.png) no-repeat right center !important;
}
.wine_buttons .btn-wine:before {
height: 53px;
width: 12px;
left: -10px;
top: -1px;
background: transparent url(//www.invinoweix.at/wp-content/themes/img/btn-wine-bg-sm.png) no-repeat left center;
}
}
@media (min-width: 1000px) {
.wine_buttons .btn-wine {
color: var(--body-color); font-size: 28px;
padding: 0 44px 0 32px;
margin: 7.5px;
height: 79px;
line-height: 79px;
background: transparent url(//www.invinoweix.at/wp-content/themes/img/btn-wine-bg.png) no-repeat right center !important;
}
.wine_buttons .btn-wine.active {
background: transparent url(//www.invinoweix.at/wp-content/themes/img/btn-wine-bg.png) no-repeat right center !important;
}
.wine_buttons .btn-wine:before {
height: 79px;
width: 12px;
left: -10px;
top: -1px;
background: transparent url(//www.invinoweix.at/wp-content/themes/img/btn-wine-bg.png) no-repeat left center;
}
}
.wine-gallery-wrapper {
position: relative;
margin-top: 80px;
padding: 0 60px;
background-repeat: no-repeat;
}
.wine-gallery-wrapper .owl-wine-gallery .item {
min-height: auto;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-start;
}
.wine-gallery-wrapper .owl-wine-gallery .item img {
height: 500px;
width: auto !important;
max-width: none !important;
display: inline-block;
vertical-align: bottom;
flex-shrink: 0;
}
@media (max-width: 799.98px) {
.wine-gallery-wrapper .owl-wine-gallery .item img {
height: 400px;
}
}
@media (max-width: 999.98px) {
.wine-gallery-wrapper .owl-wine-gallery .item img {
height: 450px;
}
}
.wine-gallery-wrapper .owl-wine-gallery .item .text {
margin-left: auto;
padding-top: 20px;
}
.wine-gallery-wrapper h2.category-name {
margin-bottom: 10px;
}
.wine-gallery-wrapper h2.category-name,
.wine-gallery-wrapper .owl-wine-gallery .text {
text-align: left;
}
@media (max-width: 799.98px) {
.wine-gallery-wrapper {
background-position: 80px 40px;
}
.wine-gallery-wrapper h2.category-name {
position: absolute;
top: 580px;
left: 0px;
font-size: 40px;
line-height: 100%;
}
.wine-gallery-wrapper .owl-wine-gallery .item {
display: block;
text-align: left;
}
.wine-gallery-wrapper .owl-wine-gallery .item img {
margin-left: 30px;
}
.wine-gallery-wrapper .owl-wine-gallery .item .text {
left: 0;
width: 100%;
position: relative;
margin-top: 100px;
}
} @media (max-width: 1238px) {
.wine-gallery-wrapper .owl-wine-gallery .item .text,
.wine-gallery-wrapper h2.category-name {
position: relative;
}
.wine-gallery-wrapper h2.category-name {
z-index: 2;
}
.wine-gallery-wrapper .owl-wine-gallery .item .text::before,
.wine-gallery-wrapper h2.category-name::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: -50px;
right: 0;
background: linear-gradient(to right, transparent 0%, white 50px);
pointer-events: none;
z-index: -1;
}
}
@media (min-width: 800px) {
.wine-gallery-wrapper {
background-position: 180px bottom;
}
}
.wine-gallery-wrapper .owl-wine-gallery .owl-prev {
left: -60px;
}
.wine-gallery-wrapper .owl-wine-gallery .owl-next {
right: -60px;
}
@media (min-width: 800px) {
.wine-gallery-wrapper {
padding-bottom: 40px;
}
.wine-gallery-wrapper h2.category-name,
.wine-gallery-wrapper .owl-wine-gallery .text {
width: 350px;
position: absolute;
}
.wine-gallery-wrapper h2.category-name {
right: 60px;
top: 30px;
min-height: 80px;
display: flex;
align-items: center;
}
.wine-gallery-wrapper .owl-wine-gallery .text {
top: 120px;
right: 0;
}
}
@media (min-width: 1000px) {
.wine-gallery-wrapper {
max-width: 1200px; padding: 0 90px;
background-position: 150px 100px;
}
.wine-gallery-wrapper h2.category-name,
.wine-gallery-wrapper .owl-wine-gallery .text {
width: 500px;
}
.wine-gallery-wrapper {
padding-bottom: 60px;
}
.wine-gallery-wrapper h2.category-name {
right: 90px;
top: 50px;
min-height: 100px;
}
.wine-gallery-wrapper .owl-wine-gallery .text {
top: 140px;
}
.wine-gallery-wrapper .owl-wine-gallery .item {
padding-left: 20px;
}
.wine-gallery-wrapper .owl-wine-gallery .owl-prev {
left: -90px;
}
.wine-gallery-wrapper .owl-wine-gallery .owl-next {
right: -90px;
}
} @media (max-width: 799.98px) {
#lagenweine {
background-position: 30px 20px;
}
#wahrewerte, #wahrewerte-suess {
background-position: 100px 10px;
}
#annodazumals {
background-position: 70px 10px;
background-size: auto 450px;
}
} @media (min-width: 1000px) {
#trinkvergnuegen {
background-position: 150px 150px;
}
#lagenweine {
background-position: 130px 100px;
}
#wahrewerte, #wahrewerte-suess {
background-position: 240px 100px;
}
#annodazumals {
background-position: 110px 70px;
}
}
.wine-gallery-wrapper .owl-wine-gallery .item {
position: relative;
}
.wine-gallery-wrapper .owl-wine-gallery img {
width: auto;
}
.wine-gallery-wrapper .owl-wine-gallery .text h4 {
font-size: 27px;
line-height: 110%;
}
@media (min-width: 800px) {
.wine-gallery-wrapper .owl-wine-gallery .text h4 {
margin-bottom: 35px;
}
}
@media (min-width: 1000px) {
.wine-gallery-wrapper .owl-wine-gallery .text h4 {
font-size: 30px;
}
}
.wine-gallery-wrapper .owl-wine-gallery .text p {
font-size: 16px;
line-height: 110%;
margin: 0;
}
@media (min-width: 800px) {
.wine-gallery-wrapper .owl-wine-gallery .text p {
font-size: 17px;
}
} .wine-gallery-wrapper .wine-shop-link {
text-decoration: underline;
display: inline-block;
margin-top: 10px;
}
.wine-gallery-wrapper .wine-shop-link:hover {
text-decoration: none;
}  .card {
border: none;
}
.card .card-header {
padding: 0;
background: none;
border: none;
}
.card .card-header h2 {
margin-bottom: 0;
}
.card .card-header h2 a {
position:relative;
cursor: pointer;
font-size: 30px;
text-align: left;
text-transform: uppercase;
padding-bottom: 20px;
margin-bottom: 10px;
display: block;
border-bottom: 1px solid #212529; }
.card .card-header h2 a i.fa {
position: absolute;
right: 0;
top: 2px;
background: url(//www.invinoweix.at/wp-content/themes/Avada-Child-Theme/assets/img/arrow-bg.png) no-repeat;
background-size: 34px 31px;
width: 34px;
height: 31px;
color: white;
font-size: 22px;
padding: 4px;
}
.card .card-header h2 a i.fa:before {
content: "\f062"; }
.card .card-header h2 a.collapsed i.fa:before {
content: "\f063"; } @media (min-width: 992px) {
.card .card-header h2 a {
font-size: 35px;
}
.card .card-header h2 a:hover {
color:rgb(20, 22, 23);
}
.card .card-header h2 a i.fa {
font-size: 35px;
background-size: auto;
width: 51px;
height: 47px;
padding: 7px;
}
} #mediaAccordion .card .card-body {
padding: 30px 0 40px 0;
text-align:center;
}
#mediaAccordion .card .card-body a {
vertical-align: top;
display: inline-block;
margin: 7.5px;
width: 160px;
}
#mediaAccordion .card .card-body a img {
margin: 0;
max-width: 125px;
margin-bottom: 20px;
margin-top: 35px;
}
#mediaAccordion .card .card-body a h4 {
font-size: 15px;
text-transform: uppercase;
margin: 5px 0 0 0;
}
#mediaAccordion .card .card-body a span {
font-size: 13px;
}
@media (min-width: 768px) {
#mediaAccordion .card .card-body a {
width: 200px;
}
}
@media (min-width: 992px) {
#mediaAccordion .card .card-body a {
width: 240px;
}
} #partnerAccordion .card .card-body {
padding: 1.25rem 0;
}
#partnerAccordion .card .card-body .partner {
margin-bottom: 20px;
}
#partnerAccordion .card .card-body h4,
#partnerAccordion .card .card-body ul {
font-size: 14px;
}
@media (min-width: 992px) {
#partnerAccordion .card .card-body h4,
#partnerAccordion .card .card-body ul {
font-size: 18px;
}
}
#partnerAccordion .card .card-body h4 {
font-family: inherit; text-align: left;
font-weight: 600;
margin: 0 0 2px 0;
}
#partnerAccordion .card .card-body ul {
list-style: none;
margin: 0 0 5px 0;
padding: 0;
text-align: left;
}
#partnerAccordion .card .card-body ul li {
margin-bottom: 0;
font-family: 'Montserrat', sans-serif;
font-weight: 200;
}
#partnerAccordion .card .card-body ul label {
margin: 0;
font-family: 'Montserrat', sans-serif;
font-weight: 200;
}
#partnerAccordion .card .card-body ul span {
float: right;
font-family: 'Montserrat', sans-serif;
font-weight: 200;
}
@media (max-width: 576px) {
#partnerAccordion .card .card-body ul label,
#partnerAccordion .card .card-body ul span {
display: block;
float: none;
}
#partnerAccordion .card .card-body ul label {
margin-top: 10px;
}
}