@charset "UTF-8";
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.woocommerce-checkout-review-order-table input[type="radio"].shipping_method + label {
font-weight: 700;
}
.sc-delivery-method-description {
padding-left: 2.75rem;
font-size: 0.9em;
padding-bottom:0
}
.sc-delivery-method-mount-point {
display: block;
width: 100%;
}
.woocommerce-shipping-totals input[type="radio"].shipping_method + label {
font-weight: 700;
}#wcs-debug {
padding: 0 0 0;
font-size: 1em;
margin-bottom: 20px;
}
#wcs-debug #wcs-debug-header {
background: #3d9cd2;
color: #ffffff;
padding: 10px 20px;
cursor: pointer;
position: relative;
}
#wcs-debug #wcs-debug-header .wcs-debug-toggle {
background-image: url(//www.domaene-wachau.at/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/../../frontend/img/arrow.svg);
background-repeat: no-repeat;
background-position: right center;
width: 42px;
height: 100%;
right: 0;
top: 0;
background-size: 42px;
position: absolute;
transition: .3s all;
}
#wcs-debug.closed .wcs-debug-toggle {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
#wcs-debug #wcs-debug-contents {
padding: 20px 20px 0;
display: none;
border: 1px solid #dee2e6;
border-width: 0 1px 1px;
}
#wcs-debug #wcs-debug-contents .wcs-debug-tip {
color: #1864ab;
background: url(//www.domaene-wachau.at/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/../../frontend/img/tip2.svg) no-repeat left 5px;
background-size: 16px 16px;
padding-left: 24px;
}
#wcs-debug #wcs-debug-contents h3 {
margin: 10px 0 20px;
font-weight: bold;
font-size: 1.2em;
}
#wcs-debug #wcs-debug-contents h3.ruleset-title {
font-size: 1em;
}
#wcs-debug #wcs-debug-contents h3.ruleset-title a {
font-weight: bold;
}
#wcs-debug .wcs-debug-result-label {
padding: 5px;
border-radius: 3px;
color: #ffffff;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
}
#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-pass {
background: #2b8a3e;
}
#wcs-debug .wcs-debug-result-label.wcs-debug-result-label-fail {
background: #c92a2a;
}
#wcs-debug table.wcs-debug-table {
border: 1px solid #dee2e6;
margin: 0 0 20px;
}
#wcs-debug table.wcs-debug-table.wcs-debug-table-fixed {
table-layout: fixed;
}
#wcs-debug table.wcs-debug-table td, #wcs-debug table.wcs-debug-table th {
padding: 5px 10px;
}
#wcs-debug table.wcs-debug-table td.align-right,
#wcs-debug table.wcs-debug-table th.align-right {
text-align: right;
}
 #wrap_all {
min-height: 100vh;
background-color: #fff;
}
html, body, p, span, h1, h2, h3, h4, th, td, button, a {
letter-spacing: 0px;
}
body#top {
font-size: 18px;
}
body#top .avia-tooltip {
font-size: 18px;
}
html, body#top, p, h4, h5 {
font-family: interstate, sans-serif;
font-weight: 400;
line-height: 1.4em;
}
body#top .scroll-down-link {
cursor: default;
}
@media screen and (max-width: 989px) {
body#top .content {
padding-top: 10px;
padding-bottom: 10px;
}
}
body#top h1, body#top h2, body#top h3 {
font-family: interstate, sans-serif;
font-weight: 700;
}
#top div td.actions .coupon .input-text,
body#top #wrap_all input[type=text],
body#top #wrap_all input[type=number],
body#top #wrap_all input[type=email],
body#top #wrap_all select,
body#top #wrap_all textarea {
font-family: interstate, sans-serif;
}
body#top input[type=text],
body#top input[type=submit],
body#top input[type=date],
body#top input[type=number],
body#top select {
font-family: interstate, sans-serif;
font-weight: 400;
}
body#top #wrap_all .dw_button,
body#top .dw_button {
background-color: #81827B;
height: 36px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
color: #fff;
padding: 0 20px;
vertical-align: middle;
}
body#top #wrap_all .dw_button:hover, body#top #wrap_all .dw_button:active, body#top #wrap_all .dw_button:focus,
body#top .dw_button:hover,
body#top .dw_button:active,
body#top .dw_button:focus {
opacity: 0.7;
text-decoration: none;
color: #fff;
}
body#top #wrap_all .dw_button.dw_button_shop::before,
body#top .dw_button.dw_button_shop::before {
font-family: "dwachauicons";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
content: "\e800";
speak: none;
margin-right: 5px;
}
html.responsive body#top #wrap_all .container {
max-width: 2180px;
padding-left: 190px;
padding-right: 190px;
margin-left: auto;
margin-right: auto;
float: none;
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all .container {
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
width: 85%;
max-width: 85%;
}
}
.html_header_transparency #top #wrap_all .avia-builder-el-0 .container,
.html_header_transparency #top #wrap_all .avia-builder-el-0 .slideshow_caption {
padding-top: 120px;
padding-bottom: 120px;
}
body#top #wrap_all .button {
background-color: #81827B;
color: #fff;
min-height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border: none;
border-radius: 0;
font-weight: 700;
width: auto;
font-family: interstate, sans-serif;
}
body#top #wrap_all .button:hover {
color: #fff;
text-decoration: none;
opacity: 0.8;
}
.responsive body#top {
overflow: unset;
}
body#top #wrap_all {
overflow: unset;
}
body#top #socket .container {
padding-top: 15px;
padding-bottom: 15px;
}
body#top #socket .menu-item-language-current {
font-weight: bold;
}
body#top #socket .menu-item-language-current a {
cursor: default;
}
body#top #socket .wpml-ls-item-de {
padding-right: 0px;
}
body#top #socket .wpml-ls-item-de::after {
content: "|";
display: inline;
}
body#top #socket .wpml-ls-item-de a {
margin-right: 2px;
}
body#top #socket .wpml-ls-item-en {
padding-left: 2px;
}
@media screen and (max-width: 989px) {
body#top #socket {
font-size: 14px;
}
body#top #socket .sub_menu_socket li {
line-height: 2em;
}
}
html #top.woocommerce:not(.dw_is_wine_preview) #socket .menu-item-language {
display: none;
}
body#top #footer {
min-height: calc(100vh - 30px - 1em);
padding-top: 100px;
padding-bottom: 20px;
display: flex;
justify-content: center;
align-items: center;
z-index: 0;
}
body#top #footer::before {
content: "";
bottom: 0;
right: 0;
opacity: 0.11;
height: 50vh;
width: 75vh;
max-width: 100vw;
position: absolute;
display: block;
background-image: url(//www.domaene-wachau.at/wp-content/themes/dwachau-child/assets/generated/a467506df0c295b1281c.jpg);
mix-blend-mode: lighten;
background-position: 20vh bottom;
background-repeat: no-repeat;
background-size: contain;
z-index: -1;
}
body#top #footer label {
font-weight: 400;
}
body#top #footer .widget {
margin: 10px 0;
}
body#top #footer .widgettitle {
font-size: 22px;
text-transform: none;
}
body#top #footer .avia-icon-pos-left {
margin-right: 20px;
}
@media screen and (max-width: 1200px) {
html.responsive #top #wrap_all #footer .flex_column {
margin: 0;
margin-bottom: 20px;
width: 100%;
}
}
.special_amp {
color: inherit !important;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
font-style: normal;
}
html.responsive body#top #wrap_all .avia-section.full-width {
max-width: 100%;
width: 100%;
}
html.responsive body#top #wrap_all .avia-section.full-width .container {
margin-left: 0;
margin-right: 0;
padding-right: 0;
padding-left: 0;
max-width: 100%;
width: 100%;
}
html.responsive body#top #wrap_all .inner-container {
max-width: 2180px;
padding-left: 190px;
padding-right: 190px;
margin-left: auto;
margin-right: auto;
float: none;
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all .inner-container {
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
width: 85%;
max-width: 85%;
}
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all .inner-container {
max-width: 2180px;
padding-left: 190px;
padding-right: 190px;
margin-left: auto;
margin-right: auto;
float: none;
}
}
@media screen and (max-width: 989px) and (max-width: 989px) {
html.responsive body#top #wrap_all .inner-container {
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
width: 85%;
max-width: 85%;
}
}
.p-5 {
padding: 5px !important;
}
.p-10 {
padding: 10px !important;
}
.p-20 {
padding: 20px !important;
}
.p-40 {
padding: 40px !important;
}
body#top .d-flex {
display: flex;
}
body#top .justify-center {
justify-content: center;
}
body#top .justify-between {
justify-content: space-between;
}
body#top .justify-around {
justify-content: space-around;
}
body#top .avia-post-nav {
display: none !important;
}
body#top .main_color input[type=submit] {
background-color: #81827B;
color: #fff;
min-height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border: none;
border-radius: 0;
font-weight: 700;
width: auto;
font-family: interstate, sans-serif;
border-color: transparent;
}
body#top .main_color input[type=submit]:hover {
color: #fff;
text-decoration: none;
opacity: 0.8;
}
body#top .underline_white_bold,
body#top .underline_black_bold,
body#top .underline_black_light,
body#top .underline_white_light,
body#top .dw-special-heading {
flex-direction: column;
align-items: center;
margin-top: 0;
}
body#top .underline_white_bold h1, body#top .underline_white_bold h2,
body#top .underline_black_bold h1,
body#top .underline_black_bold h2,
body#top .underline_black_light h1,
body#top .underline_black_light h2,
body#top .underline_white_light h1,
body#top .underline_white_light h2,
body#top .dw-special-heading h1,
body#top .dw-special-heading h2 {
display: inline;
position: relative;
line-height: calc(1.2em + 8px);
padding: 0;
flex: 0 0;
}
body#top .underline_white_bold.align-left,
body#top .underline_black_bold.align-left,
body#top .underline_black_light.align-left,
body#top .underline_white_light.align-left,
body#top .dw-special-heading.align-left {
align-items: flex-start;
text-align: left;
}
body#top .underline_white_bold.align-right,
body#top .underline_black_bold.align-right,
body#top .underline_black_light.align-right,
body#top .underline_white_light.align-right,
body#top .dw-special-heading.align-right {
align-items: flex-end;
text-align: right;
}
body#top .dw-special-heading {
flex-direction: row;
align-items: center;
margin-top: 0;
}
body#top .dw-special-heading h1, body#top .dw-special-heading h2 {
display: inline-block;
position: relative;
line-height: 1.1em;
margin-top: 0.2em;
padding: 0;
flex: 0 0;
}
body#top .dw-special-heading.align-left {
align-items: flex-start;
text-align: left;
}
body#top .dw-special-heading.align-right {
align-items: flex-end;
text-align: right;
}
@media screen and (min-width: 990px) {
a[title=mobile_only] {
display: none !important;
}
}
body#top .underline_white_bold .av-special-heading-tag {
border-bottom: 9px solid #fff;
}
@media screen and (max-width: 989px) {
body#top .underline_white_bold .av-special-heading-tag {
border-bottom: 6px solid #fff;
}
}
body#top .underline_black_bold .av-special-heading-tag {
border-bottom: 9px solid #000;
}
@media screen and (max-width: 989px) {
body#top .underline_black_bold .av-special-heading-tag {
border-bottom: 6px solid #000;
}
}
body#top .dw-special-heading h2,
body#top .pum-title,
body#top .underline_black_light .av-special-heading-tag {
border-bottom: 4px solid #000;
}
body#top .underline_white_light .av-special-heading-tag {
border-bottom: 4px solid #fff;
}
body#top #wrap_all #main, .responsive body#top #wrap_all #main {
padding-top: 100px !important;
}
@media screen and (max-width: 989px) {
body#top #wrap_all #main, .responsive body#top #wrap_all #main {
padding-top: 120px !important;
}
}
html.html_header_transparency #top #wrap_all #main {
padding-top: 0 !important;
}
.av-parallax {
top: 0;
}
body#top h1, body#top h2, body#top h3 {
line-height: 1em;
padding-bottom: 0.1em;
}
h1 {
font-size: 76px;
font-size: calc(24px + 2.8vw);
text-transform: uppercase;
}
h2 {
font-size: 42px;
font-size: calc(24px + 1vw);
text-transform: uppercase;
flex: 1 0;
}
h3 {
font-size: 20px;
text-transform: uppercase;
}
#top #wrap_all .sans {
font-family: "Monterrat", sans-serif !important;
}
#top #wrap_all .sans p, #top #wrap_all .sans div, #top #wrap_all .sans h1, #top #wrap_all .sans h2, #top #wrap_all .sans h3, #top #wrap_all .sans h4, #top #wrap_all .sans h5, #top #wrap_all .sans span {
font-family: "Montserrat", sans-serif !important;
}
.text-shadow {
text-shadow: 0px 0px 40px rgba(0, 0, 0, 0.42);
}
.text-shadow-hard {
text-shadow: 0px 0px 30px rgb(0, 0, 0);
}
.box-shadow {
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
}
#top #wrap_all .text-shadow-hard {
text-shadow: 0px 0px 5px #000, 0px 0px 15px #000, 0px 0px 35px #000, 0px 0px 55px #000;
}
body#top .avia_ajax_form .button {
border-radius: 0;
border-width: 0;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 40px;
background: #81827B;
color: #fff;
}
body#top .avia_ajax_form .button .avia_button_icon {
display: inline-block;
font-size: 18px;
line-height: 40px;
min-height: 40px;
width: 50px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
body#top .avia_ajax_form .button .avia_button_icon::before {
z-index: 2;
}
body#top .avia_ajax_form .button .avia_iconbox_title {
display: inline-block;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 40px;
padding: 0 26px;
line-height: 40px;
}
#top #wrap_all .avia-button {
border-radius: 0;
border-width: 0;
font-size: 16px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 36px;
background: #81827B;
color: #fff;
}
#top #wrap_all .avia-button .avia_button_icon {
display: inline-block;
font-size: 16px;
line-height: 36px;
min-height: 36px;
width: 46px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button .avia_iconbox_title {
display: inline-block;
font-size: 16px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 36px;
padding: 0 26px;
line-height: 36px;
}
#top #wrap_all .avia-button.avia-size-small {
border-radius: 0;
border-width: 0;
font-size: 14px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 32px;
background: #81827B;
color: #fff;
}
#top #wrap_all .avia-button.avia-size-small .avia_button_icon {
display: inline-block;
font-size: 14px;
line-height: 32px;
min-height: 32px;
width: 42px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-size-small .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-size-small .avia_iconbox_title {
display: inline-block;
font-size: 14px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 32px;
padding: 0 26px;
line-height: 32px;
}
#top #wrap_all .avia-button.avia-size-medium {
border-radius: 0;
border-width: 0;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 36px;
background: #81827B;
color: #fff;
}
#top #wrap_all .avia-button.avia-size-medium .avia_button_icon {
display: inline-block;
font-size: 18px;
line-height: 36px;
min-height: 36px;
width: 46px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-size-medium .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-size-medium .avia_iconbox_title {
display: inline-block;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 36px;
padding: 0 26px;
line-height: 36px;
}
#top #wrap_all .avia-button.avia-size-large {
border-radius: 0;
border-width: 0;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 40px;
background: #81827B;
color: #fff;
}
#top #wrap_all .avia-button.avia-size-large .avia_button_icon {
display: inline-block;
font-size: 18px;
line-height: 40px;
min-height: 40px;
width: 50px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-size-large .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-size-large .avia_iconbox_title {
display: inline-block;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 40px;
padding: 0 26px;
line-height: 40px;
}
#top #wrap_all .avia-button.avia-size-x-large {
border-radius: 0;
border-width: 0;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 46px;
background: #81827B;
color: #fff;
}
#top #wrap_all .avia-button.avia-size-x-large .avia_button_icon {
display: inline-block;
font-size: 18px;
line-height: 46px;
min-height: 46px;
width: 56px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-size-x-large .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-size-x-large .avia_iconbox_title {
display: inline-block;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 46px;
padding: 0 26px;
line-height: 46px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-small {
border-radius: 0;
border-width: 0;
font-size: 14px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 32px;
background: #fff;
color: #000;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-small .avia_button_icon {
display: inline-block;
font-size: 14px;
line-height: 32px;
min-height: 32px;
width: 42px;
left: 0 !important;
color: #000;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-small .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-small .avia_iconbox_title {
display: inline-block;
font-size: 14px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #000;
text-transform: uppercase;
min-height: 32px;
padding: 0 26px;
line-height: 32px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-medium {
border-radius: 0;
border-width: 0;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 36px;
background: #fff;
color: #000;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-medium .avia_button_icon {
display: inline-block;
font-size: 18px;
line-height: 36px;
min-height: 36px;
width: 46px;
left: 0 !important;
color: #000;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-medium .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-medium .avia_iconbox_title {
display: inline-block;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #000;
text-transform: uppercase;
min-height: 36px;
padding: 0 26px;
line-height: 36px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-large {
border-radius: 0;
border-width: 0;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 40px;
background: #fff;
color: #000;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-large .avia_button_icon {
display: inline-block;
font-size: 18px;
line-height: 40px;
min-height: 40px;
width: 50px;
left: 0 !important;
color: #000;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-large .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-large .avia_iconbox_title {
display: inline-block;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #000;
text-transform: uppercase;
min-height: 40px;
padding: 0 26px;
line-height: 40px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-x-large {
border-radius: 0;
border-width: 0;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 46px;
background: #fff;
color: #000;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-x-large .avia_button_icon {
display: inline-block;
font-size: 18px;
line-height: 46px;
min-height: 46px;
width: 56px;
left: 0 !important;
color: #000;
margin-left: 8px;
margin-right: -31px;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-x-large .avia_button_icon::before {
z-index: 2;
}
#top #wrap_all .avia-button.avia-color-theme-color-highlight.avia-size-x-large .avia_iconbox_title {
display: inline-block;
font-size: 18px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #000;
text-transform: uppercase;
min-height: 46px;
padding: 0 26px;
line-height: 46px;
}
.avia-button-wrap.shadow .avia-button {
box-shadow: 0 2px 15px rgba(0, 0, 0, 0.5);
}
#top #wrap_all .copyright {
font-size: 14px !important;
}
#top #wrap_all .hidden, .hidden {
display: none !important;
}
#top #wrap_all span[data-av_icon=]::before {
content: "\e844";
font-family: "dwachauicons";
}
#top #wrap_all a[title=seperator] {
border-bottom: 1px solid #000;
width: 30px;
display: block;
height: 0px;
font-size: 0;
color: transparent;
margin: 10px 0;
}
#menu-item-avia_insert_multi_video,
#menu-item-avia_insert_audio,
#menu-item-avia_insert_multi_audio,
#menu-item-avia_insert_video,
#menu-item-avia_insert_multi {
display: none !important;
}
.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2 {
letter-spacing: 0px;
}
.avia-breadcrumbs {
position: relative;
z-index: 10;
overflow: hidden;
margin-bottom: -8px;
}
.avia-breadcrumbs br {
display: none;
}
.avia-breadcrumbs .trail-before {
display: none !important;
}
.avia-breadcrumbs span, .avia-breadcrumbs a {
font-size: 18px;
}
@media screen and (max-width: 989px) {
.avia-breadcrumbs span, .avia-breadcrumbs a {
font-size: 18px;
}
}
.avia-breadcrumbs .sep {
width: 10px;
}
.avia-breadcrumbs sup {
line-height: 1em;
}
@media screen and (max-width: 989px) {
.avia-breadcrumbs .breadcrumb-trail > span {
display: none;
}
.avia-breadcrumbs .breadcrumb-trail > span:nth-child(-n+5) {
display: inline;
}
.avia-breadcrumbs .breadcrumb-trail > span:nth-last-child(-n+3) {
display: inline;
}
.avia-breadcrumbs .breadcrumb-trail > span:nth-last-child(-n+2) {
display: none;
}
}
.av_breadcrumbs_light .avia-breadcrumbs span, .av_breadcrumbs_light .avia-breadcrumbs a {
color: #fff;
text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.8);
}
.av_breadcrumbs_dark .avia-breadcrumbs span, .av_breadcrumbs_dark .avia-breadcrumbs a {
color: #81827B;
}
.av_breadcrumbs_dark .avia-breadcrumbs span.sep {
color: #ccccca;
}
sup {
position: relative;
font-size: 0.66em;
line-height: 0.1em;
}
body#top .main_color .av-masonry {
background: transparent;
text-align: center;
}
body#top .main_color .av-masonry .av-masonry-load-more {
background-color: #81827B;
color: #fff;
min-height: 46px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border: none;
border-radius: 0;
font-weight: 700;
width: auto;
font-family: interstate, sans-serif;
font-family: interstate, sans-serif;
font-size: 18px;
letter-spacing: 0px;
}
body#top .main_color .av-masonry .av-masonry-load-more:hover {
color: #fff;
text-decoration: none;
opacity: 0.8;
}
body#top .main_color .av-masonry .av-masonry-load-more:hover {
transform: none;
opacity: 0.8 !important;
color: #fff;
}
@media screen and (max-width: 989px) {
body#top .main_color .av-masonry .av-masonry-load-more {
width: auto;
}
}
body#top .main_color .av-masonry .av-inner-masonry-content {
background: rgba(129, 130, 123, 0.3);
}
body#top .main_color .av-masonry .av-masonry-entry-title {
opacity: 1;
transition: opacity 0.3s;
line-height: 1.2em;
font-size: clamp(1.3em, 2vw, 1.8em);
display: flex;
flex-direction: column-reverse;
}
body#top .main_color .av-masonry .av-masonry-entry-title .datum {
display: block;
font-size: 0.75em;
}
body#top .main_color .av-masonry .av-masonry-date {
display: none;
}
body#top .main_color .av-masonry a.av-masonry-entry:hover .av-inner-masonry-content {
background: rgba(129, 130, 123, 0.8);
}
body#top .main_color .av-masonry a.av-masonry-entry:hover .av-masonry-entry-title {
opacity: 1;
}
@media screen and (max-width: 989px) {
body#top .main_color .av-masonry {
padding: 7.5vw 0 0 7.5vw;
}
body#top .main_color .av-masonry .av-inner-masonry {
right: 7.5vw;
bottom: 7.5vw;
}
body#top .main_color .av-masonry .av-masonry-entry-content {
font-size: 0;
}
}
.dw-download-masonry .av-inner-masonry-content-pos-content::after {
content: "\e82d";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-weight: normal;
font-family: "entypo-fontello";
display: block;
font-size: 46px;
margin-top: 20px;
margin-bottom: -10px;
height: 46px;
}
body#top .ui-datepicker-prev > span {
font-size: 0;
}
body#top .ui-datepicker-prev > span::before {
content: "Zurück";
display: inline;
font-size: 12px;
}
html.responsive body#top #wrap_all .full-width-galery {
max-width: 100%;
width: 100%;
padding: 20px;
}
html.responsive body#top #wrap_all .full-width-galery .avia-gallery {
margin: -7px;
}
html.responsive body#top #wrap_all .full-width-galery .container {
max-width: 100%;
padding: 0;
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all .full-width-galery {
padding: 0;
}
html.responsive body#top #wrap_all .full-width-galery .container {
max-width: 85%;
width: 85%;
}
html.responsive body#top #wrap_all .full-width-galery .avia-gallery-thumb {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
html.responsive body#top #wrap_all .full-width-galery .avia-gallery-thumb > a {
width: 100%;
}
}
body#top #home_weingut {
padding-bottom: 15vw;
margin-bottom: -15vw;
}
html.responsive body#top #wrap_all #winzer_weingaerten_section {
max-width: 2180px;
padding-left: 190px;
padding-right: 190px;
margin-left: auto;
margin-right: auto;
float: none;
display: flex;
background: transparent;
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all #winzer_weingaerten_section {
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
width: 85%;
max-width: 85%;
}
}
html.responsive body#top #wrap_all #winzer_weingaerten_section .flex_cell {
display: flex;
width: auto;
min-width: none;
flex: 1 0;
justify-content: center;
align-items: flex-end;
min-height: calc(45vw - 300px);
}
html.responsive body#top #wrap_all #winzer_weingaerten_section .flex_cell.avia-builder-el-first {
margin-right: 10px;
clip-path: polygon(0% 0%, 100% 0%, calc(100% - 0px) 100%, 0% 100%);
}
html.responsive body#top #wrap_all #winzer_weingaerten_section .flex_cell.avia-builder-el-last {
clip-path: polygon(calc(0% + 0px) 0%, 100% 0%, 100% 100%, 0% 100%);
}
@media screen and (max-width: 1200px) {
html.responsive body#top #wrap_all #winzer_weingaerten_section {
flex-direction: column;
}
html.responsive body#top #wrap_all #winzer_weingaerten_section .flex_cell.avia-builder-el-first,
html.responsive body#top #wrap_all #winzer_weingaerten_section .flex_cell {
min-height: 50vw;
margin: 0 0 20px 0;
}
}
body#top .winzerfamiliensection {
max-width: 2180px;
padding-left: 190px;
padding-right: 190px;
margin-left: auto;
margin-right: auto;
float: none;
display: flex;
}
@media screen and (max-width: 989px) {
body#top .winzerfamiliensection {
padding-left: 0;
padding-right: 0;
margin-left: auto;
margin-right: auto;
width: 85%;
max-width: 85%;
}
}
body#top .winzerfamiliensection .av_textblock_section a {
font-weight: 700;
}
body#top .winzerfamiliensection .flex_cell {
flex: 1 0;
width: auto;
min-width: 200px;
}
body#top .winzerfamiliensection .flex_cell.avia-builder-el-first {
flex: 0 1;
}
body#top .winzerfamiliensection .flex_cell.avia-builder-el-last {
flex: 1 0;
}
body#top .instagram-codeblock .wpmi-list {
margin: 0 -10px;
}
body#top .instagram-codeblock .wpmi-list .wpmi-item {
display: block;
padding: 10px;
}
body#top #mc_embed_signup label {
font-size: 18px;
}
body#top #mc_embed_signup input[type=email],
body#top #mc_embed_signup input[type=text],
body#top #mc_embed_signup select {
background: #fff;
color: #000;
height: 46px;
padding: 10px 20px;
border-color: transparent;
border-radius: 0;
}
body#top #mc_embed_signup input[type=email]::placeholder,
body#top #mc_embed_signup input[type=text]::placeholder,
body#top #mc_embed_signup select::placeholder {
color: #ccc;
}
body#top #mc_embed_signup select {
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml;utf8,<svg fill=%27black%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");
background-repeat: no-repeat;
background-position-x: calc(100% - 10px);
background-position-y: 50%;
width: 100%;
}
body#top #mc_embed_signup .checkbox {
display: inline-block;
}
body#top #mc_embed_signup .checkbox span {
color: #fff;
}
body#top #mc_embed_signup .checkbox input {
border-radius: 0;
}
body#top #mc_embed_signup .horizontal_fields {
display: flex;
justify-content: stretch;
align-items: flex-start;
gap: 10px;
margin-top: 20px;
}
body#top #mc_embed_signup input[type=submit] {
background: #fff;
color: #000;
height: 46px;
padding: 0px 26px;
display: grid;
align-items: center;
font-weight: 700;
font-size: 18px;
text-transform: uppercase;
border-radius: 0px;
font-family: interstate, sans-serif;
}
body#top #mc_embed_signup input[type=submit]:hover {
color: #333;
}
body#top .vertriebsection .avia-team-member {
margin: 40px 0;
min-height: 106px;
position: relative;
padding-left: 126px;
}
body#top .vertriebsection .avia-team-member h3, body#top .vertriebsection .avia-team-member div, body#top .vertriebsection .avia-team-member p {
font-size: 20px;
text-transform: none;
color: #81827B;
}
body#top .vertriebsection .avia-team-member a {
color: #81827B;
}
body#top .vertriebsection .avia-team-member .team-img-container {
height: 106px;
width: 106px;
border-radius: 50%;
position: absolute;
left: 0;
top: 0;
}
body#top .vertriebsection .avia-team-member .team-member-description p {
margin: 0;
}
@media screen and (max-width: 989px) {
body#top .vertriebsection .avia-team-member {
padding-left: 0;
}
body#top .vertriebsection .avia-team-member .team-img-container {
position: relative;
}
}
body#top.search #main > .container_wrap.main_color {
min-height: 100vh;
margin-top: -100px;
display: grid;
place-content: center;
background: transparent;
width: 100%;
height: auto;
}
@media screen and (max-width: 989px) {
body#top.search #main > .container_wrap.main_color .container {
width: 90vw;
max-width: 100%;
}
}
body#top.search .author-extra-border {
display: none;
}
body#top.search main.template-search {
margin-top: 120px;
margin-bottom: 120px;
width: 500px;
max-width: 100%;
}
@media screen and (max-width: 989px) {
body#top.search main.template-search {
width: 100%;
}
}
body#top.search .search_form_field h2 {
border-bottom: 4px solid #000;
display: inline-block;
}
body#top.search #searchform {
width: 100%;
}
body#top.search #searchform > div {
display: flex;
width: 100%;
justify-content: stretch;
max-width: 100%;
}
body#top.search #searchform #s {
flex: 1 1;
}
body#top.search #searchform #searchsubmit {
flex: 0 0 40px;
font-family: "entypo-fontello";
font-weight: normal;
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all .dw_site_title h1.av-special-heading-tag {
font-size: 9vw;
}
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all .grid-image-right .avia_textblock h1, html.responsive body#top #wrap_all .grid-image-right .avia_textblock h2, html.responsive body#top #wrap_all .grid-image-right .avia_textblock h3, html.responsive body#top #wrap_all .grid-image-right .avia_textblock h4, html.responsive body#top #wrap_all .grid-image-right .avia_textblock p, html.responsive body#top #wrap_all .grid-image-right .avia_textblock span,
html.responsive body#top #wrap_all .grid-image-left .avia_textblock h1,
html.responsive body#top #wrap_all .grid-image-left .avia_textblock h2,
html.responsive body#top #wrap_all .grid-image-left .avia_textblock h3,
html.responsive body#top #wrap_all .grid-image-left .avia_textblock h4,
html.responsive body#top #wrap_all .grid-image-left .avia_textblock p,
html.responsive body#top #wrap_all .grid-image-left .avia_textblock span {
text-align: left !important;
}
html.responsive body#top #wrap_all .grid-image-right .align-right,
html.responsive body#top #wrap_all .grid-image-left .align-right {
align-items: flex-start !important;
text-align: left !important;
}
html.responsive body#top #wrap_all .grid-image-right .avia-button-right,
html.responsive body#top #wrap_all .grid-image-left .avia-button-right {
float: left;
}
html.responsive body#top #wrap_all .grid-image-left .flex_cell:first-child {
min-height: 50vw;
}
html.responsive body#top #wrap_all .grid-image-right {
display: flex;
flex-direction: column-reverse;
}
html.responsive body#top #wrap_all .grid-image-right .flex_cell:last-child {
min-height: 50vw;
}
}
@media screen and (max-width: 989px) {
html.responsive body#top #wrap_all .grid-image-left {
display: flex;
flex-direction: column-reverse;
}
html.responsive body#top #wrap_all .grid-image-left .flex_cell:first-child,
html.responsive body#top #wrap_all .grid-image-left .flex_cell.avia-builder-el-first {
min-height: 50vw;
}
html.responsive body#top #wrap_all .grid-image-right {
display: flex;
flex-direction: column;
}
html.responsive body#top #wrap_all .grid-image-right .flex_cell:last-child,
html.responsive body#top #wrap_all .grid-image-right .flex_cell.avia-builder-el-last {
min-height: 50vw;
}
}
body#top .dw_rieden_karte .av-image-hotspot_inner {
box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);
border-radius: 50%;
font-size: 0;
transition: background 0.2s;
}
@media screen and (max-width: 1200px) {
body#top .dw_rieden_karte .av-image-hotspot_inner {
font-size: 12px;
}
}
body#top .dw_rieden_karte .av-image-hotspot_inner:hover {
background-color: #81827B;
}
body#top .dw_rieden_karte .av-hotspot-fallback-tooltip .av-hotspot-fallback-tooltip-count {
background: none;
font-weight: 700;
}
body#top .dw_rieden_karte .av-hotspot-fallback-tooltip .av-hotspot-fallback-tooltip-inner {
margin-left: 0;
margin-top: 30px;
padding-left: 0;
padding-right: 0;
}
body#top .dw_rieden_karte .av-hotspot-fallback-tooltip .avia-arrow {
display: none;
}
body#top .dw_rieden_karte .av-image-hotspot.av-image-hotspot-1 {
height: 48px;
width: 48px;
}
body#top .dw_rieden_karte .av-image-hotspot.av-image-hotspot-1 .av-image-hotspot_inner {
height: 48px;
width: 48px;
background-color: #fff;
background-image: url(//www.domaene-wachau.at/wp-content/themes/dwachau-child/assets/generated/1a93f961720e0495ac7c.png);
background-size: 80%;
background-position: center;
background-repeat: no-repeat;
}
body#top .dw_rieden_karte .av-image-hotspot.av-image-hotspot-1 .av-image-hotspot-pulse {
display: none;
}
body#top .template-search.content .post-meta-infos .date-container {
display: none;
}
body#top .template-search.content .post-meta-infos .date-container + .text-sep {
display: none;
}
body#top .template-search.content .search-result-counter {
display: none;
}
body#top .template-search.content .entry-content-wrapper {
padding-left: 0;
}
body#top .mfp-wrap {
z-index: 10043;
}
body#top .mfp-bg {
z-index: 10042;
}
.avia-button-wrap.el_after_av_button {
margin-right: 10px;
}
body#top #wrap_all .winzersection,
body#top #wrap_all .intranet_newssection .flex_column {
transition: all 0.3s;
opacity: 0;
transform: scale(0.9);
max-height: 0;
min-height: 0;
z-index: 100;
}
body#top #wrap_all .winzersection.flex_column,
body#top #wrap_all .intranet_newssection .flex_column.flex_column {
overflow: hidden;
}
body#top #wrap_all .winzersection.show,
body#top #wrap_all .intranet_newssection .flex_column.show {
transform: scale(1);
opacity: 1;
display: block !important;
max-height: 1500px;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .winzersection.show,
body#top #wrap_all .intranet_newssection .flex_column.show {
max-height: none;
}
}
body#top #wrap_all .winzersection.show.shortened,
body#top #wrap_all .intranet_newssection .flex_column.show.shortened {
overflow: hidden;
max-height: 500px;
}
body#top #wrap_all .winzersection.show.shortened .dw_show_more,
body#top #wrap_all .intranet_newssection .flex_column.show.shortened .dw_show_more {
position: absolute;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
height: 80px;
width: 100%;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}
@media screen and (max-width: 989px) {
body#top .prevent-mobile-overflow {
max-width: 100vw;
overflow: hidden;
}
}
body#top.dw_wpml_en .only_german {
display: none !important;
}
body#top .ajaxresponse h3 {
padding: 10px;
}
body#top .main_color a:hover {
color: #81827B;
}
body#top label span {
font-size: 18px;
}
body#top .ppw-post-password-form {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
min-height: calc(100vh - 100px - 120px);
}
body#top .ppw-post-password-form input[name=post_password] {
display: inline-block;
max-width: 300px;
height: 42px;
}
body#top .ppw-post-password-form .ppw-ppf-desc {
color: #000;
}
.body#top #wrap_all .dw_product_single .dw_variable_product .variations .label {
text-align: left;
}
p.demo_store {
position: fixed;
display: flex;
justify-content: center;
align-items: center;
background: #81827B;
top: unset;
bottom: 0px;
margin: 0;
border: none;
outline: none;
box-shadow: none;
padding: 1.5em 1em;
color: #fff;
font-size: 16px;
z-index: 100;
}
p.demo_store a {
color: #fff;
font-weight: 700;
}
p.demo_store .woocommerce-store-notice__dismiss-link {
display: inline-block;
margin-left: 1em;
}
img.sml_img,
.sml_img img {
height: auto !important;
width: 100px !important;
}
.woocommerce_mpay24cw-payment-information {
display: none !important;
}
body#top #wrap_all #kontakt input[type=text],
body#top #wrap_all #kontakt input[type=password],
body#top #wrap_all #kontakt input[type=input],
body#top #wrap_all #kontakt input[type=number],
body#top #wrap_all #kontakt input[type=tel],
body#top #wrap_all #kontakt textarea {
background-color: #f3f3f3;
}
body#top #wrap_all #kontakt .textare_label {
display: block !important;
}
body#top .newssection_news .av-masonry-entry-content {
display: none;
}
body#top .woocommerce-form-row em {
display: none;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .av_searchform_wrapper .av_searchsubmit_wrapper {
position: static;
}
body#top #wrap_all .av_searchform_wrapper .av_searchsubmit_wrapper input.button {
width: 100%;
}
}
body#top .dw_login_form {
padding-top: 150px;
padding-bottom: 150px;
min-height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background: #fff;
}
body#top .dw_login_form .dw_login_form_inner {
max-width: 600px;
flex: 1 0;
padding: 1em;
}
body#top .dw_login_form .dw_login_form_inner .dw_login_form_form {
display: flex;
justify-content: center;
align-items: center;
}
body#top .dw_login_form .dw_button {
background-color: #81827B;
height: 36px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
color: #fff;
padding: 0 20px;
vertical-align: middle;
}
body#top .dw_login_form .dw_button:hover, body#top .dw_login_form .dw_button:active, body#top .dw_login_form .dw_button:focus {
opacity: 0.7;
text-decoration: none;
color: #fff;
}
body#top .dw_login_form .dw_input {
margin-bottom: 0;
}
body#top.page-template-template-intranet .tabcontainer .tab {
padding: 16px 20px 16px 20px;
color: #000 !important;
font-size: 20px;
}
body#top.page-template-template-intranet .tabcontainer .active_tab {
background-color: #fff !important;
}
body#top .dw-cart-continue-shopping-button {
display: inline-flex;
justify-content: flex-start;
align-items: center;
font-weight: bold;
font-size: 18px;
margin-bottom: 20px;
text-transform: uppercase;
}
body#top .dw-cart-continue-shopping-button > span {
margin-right: 14px;
}
body#top .dw-cart-continue-shopping-button:hover {
text-decoration: none;
}
body#top #wrap_all .quantity {
border: 1px solid #e7e7e7;
}
body#top #wrap_all .quantity input[type=button] {
background-color: #fff;
color: #000;
height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
color: #81827B;
}
body#top #wrap_all .quantity input[type=button]:hover {
color: #000;
}
body#top #wrap_all .quantity .qty {
background-color: #fff;
color: #000;
height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
padding: 0;
}
.cart_dropdown .dropdown_widget {
width: 350px;
}
#top #main .order_details {
padding-left: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all #av_product_description {
min-height: 0;
height: 18vw;
max-height: 78vh;
display: block;
margin-top: 0;
background: transparent;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all #av_product_description .av-parallax {
height: 18vw !important;
max-height: 80vh;
z-index: 0;
position: fixed;
top: 0 !important;
left: 0;
right: 0;
transform: none !important;
}
@media screen and (max-width: 989px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all #av_product_description .av-parallax {
position: absolute;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all #av_product_description .av-parallax .av-parallax-inner {
transform: none !important;
height: 100%;
width: 100%;
background-attachment: scroll;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all #av_product_description .av-section-color-overlay-wrap {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
@media screen and (max-width: 989px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all #av_product_description {
margin-top: 120px;
margin-bottom: 20px;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_mobile_filter_toggle {
display: none;
margin-bottom: 20px;
margin-top: -15px;
}
@media screen and (max-width: 989px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_mobile_filter_toggle {
display: block;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_mobile_filter_toggle .dw_mobile_filter_button {
background-color: #fff;
height: 56px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
color: #000;
border: 3px solid #000;
padding: 0 20px;
vertical-align: middle;
width: 100%;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_mobile_filter_toggle .dw_mobile_filter_button:hover, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_mobile_filter_toggle .dw_mobile_filter_button:active, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_mobile_filter_toggle .dw_mobile_filter_button:focus {
opacity: 0.7;
text-decoration: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu {
z-index: 100;
position: relative;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch {
display: flex;
justify-content: space-between;
margin-right: -20px;
margin-left: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li {
list-style: none;
position: static;
flex: 1 0 30%;
padding-bottom: 20px;
margin: 0 20px 0 0;
z-index: 1;
animation: 0.7s dw_shop_menu;
animation-fill-mode: both;
animation-delay: 0.5s;
}
@keyframes dw_shop_menu {
from {
transform: translate(0, 50px);
opacity: 0;
}
to {
transform: translate(0, 0);
opacity: 1;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li:nth-child(2),
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li:nth-child(2) {
animation-delay: 0.65s;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li:nth-child(3),
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li:nth-child(3) {
animation-delay: 0.8s;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li:focus, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li:active, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li:hover,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li:focus,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li:active,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li:hover {
z-index: 10;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > a,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > a {
background-color: #81827B;
height: 56px;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
text-align: center;
color: #fff;
font-weight: 700;
position: relative;
padding: 0px 20px;
text-decoration: none !important;
}
@media screen and (max-width: 1200px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > a,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > a {
pointer-events: none;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > a::after,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > a::after {
content: "\e883";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-weight: normal;
font-family: "entypo-fontello";
position: relative;
display: inline-block;
font-size: 1em;
margin-left: 10px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > a:hover,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > a:hover {
text-decoration: none;
opacity: 0.9;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > .sub-menu,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > .sub-menu {
position: absolute;
left: 0;
top: 56px;
list-style: none;
background-color: #81827B;
color: #fff;
font-weight: 700;
display: none;
z-index: 10000;
margin: 0;
padding: 20px;
transition: all 0.5s;
max-width: 100%;
box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > .sub-menu .sub-menu,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > .sub-menu .sub-menu {
margin-left: 5px;
list-style: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > .sub-menu .sub-menu li,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > .sub-menu .sub-menu li {
margin-left: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > .sub-menu .sub-menu li a::before,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > .sub-menu .sub-menu li a::before {
content: "-";
display: inline-block;
margin-right: 5px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > .sub-menu li,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > .sub-menu li {
margin-left: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li > .sub-menu li a,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li > .sub-menu li a {
text-decoration: none !important;
color: #fff;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu > li:hover:not(.submenu-hidden) > .sub-menu,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch > li:hover:not(.submenu-hidden) > .sub-menu {
display: block;
margin-top: 10px;
}
@media screen and (max-width: 989px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_shop_menu #menu-shop-menu-englisch {
flex-direction: column;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .av_breadcrumbs_dark {
margin-bottom: -6px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_woocommerce_page_title {
margin-bottom: 40px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .term-description {
display: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_term-description {
max-width: 66%;
margin-bottom: 40px;
font-size: 18px;
}
@media screen and (max-width: 989px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_term-description {
max-width: 100%;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_term-description p {
font-size: 18px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .product-sorting {
margin-top: 40px;
display: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads {
display: flex;
clear: both;
background: #000;
color: #fff;
text-align: center;
justify-content: space-evenly;
padding: 15px;
position: relative;
z-index: 2;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads.mobile {
display: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads h3 {
text-transform: none;
font-size: 18px;
margin: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads p {
text-transform: none;
font-size: 18px;
margin: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads a {
color: #fff;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads a:hover {
color: #fff;
text-decoration: underline;
}
@media screen and (max-width: 989px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads {
flex-direction: column;
margin-right: 7.5vw;
margin-left: 7.5vw;
display: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads.mobile {
display: block;
margin-bottom: 3em;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads .dw_ad {
margin-top: 20px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads .dw_ad h3, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads .dw_ad p, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads .dw_ad a, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads .dw_ad div {
font-size: 0.8em;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads .dw_ad:first-child {
margin-top: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .dw_ads .dw_ad:last-child {
display: none;
margin-bottom: 20px;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop {
display: block;
margin-top: 0;
border: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop > .container {
max-width: none;
width: 100%;
border: none;
padding: 0;
display: flex;
flex-flow: row-reverse;
}
@media screen and (max-width: 1200px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop > .container {
flex-flow: column-reverse;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop .template-page,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop main.template-shop {
flex: 1 1 300px;
width: auto;
margin: 0;
padding: 50px;
background: #fff;
}
@media screen and (max-width: 1200px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop .template-page,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop main.template-shop {
flex: 1 0 auto;
padding: 7.5vw;
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop .template-page .entry-content-wrapper,
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop main.template-shop .entry-content-wrapper {
padding: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left {
background-color: #F8F8F8;
flex: 0 1 339px;
overflow: visible;
min-height: calc(100vh - 100px);
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .dw_mobile_filter_close {
display: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widgettitle {
text-transform: none;
position: relative;
cursor: pointer;
letter-spacing: 0px;
font-size: 18px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widgettitle:hover {
opacity: 0.7;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widgettitle::before {
content: ">";
display: inline-block;
position: absolute;
font-size: 22px;
right: 0;
top: calc(50% - 0.4em);
transform: rotate(90deg);
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widgettitle.visible::before {
transform: rotate(-90deg);
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widget_layered_nav.active .widgettitle::before {
opacity: 0.5;
cursor: default;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widget_price_filter {
padding-bottom: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widget_price_filter .widgettitle {
cursor: auto;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .widget_price_filter .widgettitle::before {
display: none;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .reset_filter {
text-align: right;
margin-top: -20px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .inner_sidebar {
position: sticky;
top: 0;
left: 0;
margin: 0px;
padding: 100px 30px 20px 30px;
margin-top: -100px;
overflow: auto;
max-height: 100vh;
text-align: left;
}
@media screen and (max-width: 1200px) {
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left {
flex: 0 0;
display: none;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: scroll;
position: fixed;
z-index: 1000;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left.show_mobile {
display: block;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .inner_sidebar {
padding-top: 85px;
position: relative;
top: 0;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .dw_mobile_filter_close {
display: block;
text-align: RIGHT;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .dw_mobile_filter_close .dw_mobile_filter_close_button {
font-weight: bold;
color: #000;
text-align: right;
display: inline-block;
padding: 5px;
position: relative;
padding-right: 2em;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .dw_mobile_filter_close .dw_mobile_filter_close_button::before, body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .dw_mobile_filter_close .dw_mobile_filter_close_button::after {
content: "";
border-bottom: 3px solid #000;
width: 1em;
display: block;
position: absolute;
right: 0em;
top: calc(50% - 1px);
transform: rotate(45deg);
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .container_wrap.template-shop aside.sidebar_left .dw_mobile_filter_close .dw_mobile_filter_close_button::after {
transform: rotate(-45deg);
}
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .products .product .woocommerce-loop-product__title {
font-size: 18px;
}
body#top.woocommerce:not(.dw_is_wine_preview) #wrap_all .cart_dropdown_link {
color: #000;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 0;
}
body#top #wrap_all #main,
.responsive body#top.woocommerce #wrap_all #main {
padding-top: 0 !important;
}
body#top #wrap_all .cart_dropdown_link [data-av_icon]:before {
font-family: "dwachauicons";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
content: "\e800";
speak: none;
}
body#top .widget_price_filter .price_slider {
background-color: #ddd;
}
body#top .widget_price_filter .price_slider .ui-slider-range {
background-color: #9a9b95;
}
body#top .widget_price_filter .price_slider .ui-slider-handle {
background-color: #81827B !important;
}
body#top .widget_price_filter .price_slider .ui-widget-content {
background-color: #ddd;
}
body#top .widget_price_filter .button {
background-color: #81827B;
height: 42px;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
}
body#top .price del .woocommerce-Price-amount {
position: relative;
}
body#top .price del .woocommerce-Price-amount::before {
content: "";
display: inline-block;
position: absolute;
top: calc(0.5em + 2px);
left: 0;
right: 0;
border-bottom: 2px solid #81827B;
}
body#top .price ins:before {
display: none !important;
}
body#top .woocommerce-remove-coupon[data-coupon=mengenrabatt] {
display: none;
}
body#top.woocommerce-page #wrap_all table.shop_table .variation-Typ {
display: none;
}
body#top.woocommerce-page #wrap_all table.shop_table th,
body#top.woocommerce-page #wrap_all table.shop_table td {
font-size: 18px;
color: #000;
vertical-align: middle;
line-height: 22px;
}
body#top.woocommerce-page #wrap_all table.shop_table th img,
body#top.woocommerce-page #wrap_all table.shop_table td img {
max-height: 100px;
object-fit: contain;
}
body#top #wrap_all .cart-collaterals .tribe-attendee-meta,
body#top #wrap_all .woocommerce-checkout .tribe-attendee-meta,
body#top #wrap_all .woocommerce-order-details .tribe-attendee-meta,
body#top #wrap_all .woocommerce-cart-form .tribe-attendee-meta {
display: none;
}
body#top #wrap_all .cart-collaterals .tribe-event-details,
body#top #wrap_all .woocommerce-checkout .tribe-event-details,
body#top #wrap_all .woocommerce-order-details .tribe-event-details,
body#top #wrap_all .woocommerce-cart-form .tribe-event-details {
display: none;
}
body#top #wrap_all .cart-collaterals .cart_totals,
body#top #wrap_all .woocommerce-checkout .cart_totals,
body#top #wrap_all .woocommerce-order-details .cart_totals,
body#top #wrap_all .woocommerce-cart-form .cart_totals {
text-align: left;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .cart-collaterals .cart_totals,
body#top #wrap_all .woocommerce-checkout .cart_totals,
body#top #wrap_all .woocommerce-order-details .cart_totals,
body#top #wrap_all .woocommerce-cart-form .cart_totals {
overflow: scroll;
}
}
body#top #wrap_all .cart-collaterals h2, body#top #wrap_all .cart-collaterals h3,
body#top #wrap_all .woocommerce-checkout h2,
body#top #wrap_all .woocommerce-checkout h3,
body#top #wrap_all .woocommerce-order-details h2,
body#top #wrap_all .woocommerce-order-details h3,
body#top #wrap_all .woocommerce-cart-form h2,
body#top #wrap_all .woocommerce-cart-form h3 {
font-size: clamp(24px, 3vw, 32px);
border-bottom: 4px solid #000;
display: inline-block;
margin: 20px 0 40px;
}
body#top #wrap_all .cart-collaterals h3#ship-to-different-address,
body#top #wrap_all .woocommerce-checkout h3#ship-to-different-address,
body#top #wrap_all .woocommerce-order-details h3#ship-to-different-address,
body#top #wrap_all .woocommerce-cart-form h3#ship-to-different-address {
border-bottom: none;
margin: 0;
text-transform: none;
}
body#top #wrap_all .cart-collaterals h3#ship-to-different-address label span,
body#top #wrap_all .woocommerce-checkout h3#ship-to-different-address label span,
body#top #wrap_all .woocommerce-order-details h3#ship-to-different-address label span,
body#top #wrap_all .woocommerce-cart-form h3#ship-to-different-address label span {
font-size: 18px;
color: #000;
}
body#top #wrap_all .cart-collaterals .woocommerce-additional-fields h3,
body#top #wrap_all .woocommerce-checkout .woocommerce-additional-fields h3,
body#top #wrap_all .woocommerce-order-details .woocommerce-additional-fields h3,
body#top #wrap_all .woocommerce-cart-form .woocommerce-additional-fields h3 {
display: none;
}
body#top #wrap_all .cart-collaterals .woocommerce-shipping-calculator,
body#top #wrap_all .woocommerce-checkout .woocommerce-shipping-calculator,
body#top #wrap_all .woocommerce-order-details .woocommerce-shipping-calculator,
body#top #wrap_all .woocommerce-cart-form .woocommerce-shipping-calculator {
margin-top: 1em;
}
body#top #wrap_all .cart-collaterals .quantity,
body#top #wrap_all .woocommerce-checkout .quantity,
body#top #wrap_all .woocommerce-order-details .quantity,
body#top #wrap_all .woocommerce-cart-form .quantity {
display: inline-block;
width: auto;
}
body#top #wrap_all .cart-collaterals table.cart img,
body#top #wrap_all .woocommerce-checkout table.cart img,
body#top #wrap_all .woocommerce-order-details table.cart img,
body#top #wrap_all .woocommerce-cart-form table.cart img {
width: 77px;
height: 70px;
object-fit: contain;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .cart-collaterals table.cart thead,
body#top #wrap_all .woocommerce-checkout table.cart thead,
body#top #wrap_all .woocommerce-order-details table.cart thead,
body#top #wrap_all .woocommerce-cart-form table.cart thead {
display: none;
}
body#top #wrap_all .cart-collaterals table.cart table, body#top #wrap_all .cart-collaterals table.cart tbody,
body#top #wrap_all .woocommerce-checkout table.cart table,
body#top #wrap_all .woocommerce-checkout table.cart tbody,
body#top #wrap_all .woocommerce-order-details table.cart table,
body#top #wrap_all .woocommerce-order-details table.cart tbody,
body#top #wrap_all .woocommerce-cart-form table.cart table,
body#top #wrap_all .woocommerce-cart-form table.cart tbody {
display: block;
}
body#top #wrap_all .cart-collaterals table.cart tr,
body#top #wrap_all .woocommerce-checkout table.cart tr,
body#top #wrap_all .woocommerce-order-details table.cart tr,
body#top #wrap_all .woocommerce-cart-form table.cart tr {
display: flex;
flex-direction: column;
justify-content: center;
}
body#top #wrap_all .cart-collaterals table.cart tr.cart_item,
body#top #wrap_all .woocommerce-checkout table.cart tr.cart_item,
body#top #wrap_all .woocommerce-order-details table.cart tr.cart_item,
body#top #wrap_all .woocommerce-cart-form table.cart tr.cart_item {
align-items: center;
padding: 1em;
margin: 1em;
background: #fff;
border: 1px solid #ccc;
}
body#top #wrap_all .cart-collaterals table.cart tr.cart_item .product-thumbnail,
body#top #wrap_all .woocommerce-checkout table.cart tr.cart_item .product-thumbnail,
body#top #wrap_all .woocommerce-order-details table.cart tr.cart_item .product-thumbnail,
body#top #wrap_all .woocommerce-cart-form table.cart tr.cart_item .product-thumbnail {
display: block;
}
body#top #wrap_all .cart-collaterals table.cart tr.cart_item .product-name,
body#top #wrap_all .woocommerce-checkout table.cart tr.cart_item .product-name,
body#top #wrap_all .woocommerce-order-details table.cart tr.cart_item .product-name,
body#top #wrap_all .woocommerce-cart-form table.cart tr.cart_item .product-name {
width: 100%;
text-align: center;
}
body#top #wrap_all .cart-collaterals table.cart tr.cart_item .product-price,
body#top #wrap_all .woocommerce-checkout table.cart tr.cart_item .product-price,
body#top #wrap_all .woocommerce-order-details table.cart tr.cart_item .product-price,
body#top #wrap_all .woocommerce-cart-form table.cart tr.cart_item .product-price {
display: none;
}
body#top #wrap_all .cart-collaterals table.cart tr.cart_item .product-quantity,
body#top #wrap_all .woocommerce-checkout table.cart tr.cart_item .product-quantity,
body#top #wrap_all .woocommerce-order-details table.cart tr.cart_item .product-quantity,
body#top #wrap_all .woocommerce-cart-form table.cart tr.cart_item .product-quantity {
display: block;
}
body#top #wrap_all .cart-collaterals table.cart tr.cart_item .product-subtotal,
body#top #wrap_all .woocommerce-checkout table.cart tr.cart_item .product-subtotal,
body#top #wrap_all .woocommerce-order-details table.cart tr.cart_item .product-subtotal,
body#top #wrap_all .woocommerce-cart-form table.cart tr.cart_item .product-subtotal {
display: block;
}
}
body#top #wrap_all .cart-collaterals table.shop_table th del, body#top #wrap_all .cart-collaterals table.shop_table th ins, body#top #wrap_all .cart-collaterals table.shop_table th .price span, body#top #wrap_all .cart-collaterals table.shop_table td del, body#top #wrap_all .cart-collaterals table.shop_table td ins, body#top #wrap_all .cart-collaterals table.shop_table td .price span,
body#top #wrap_all .woocommerce-checkout table.shop_table th del,
body#top #wrap_all .woocommerce-checkout table.shop_table th ins,
body#top #wrap_all .woocommerce-checkout table.shop_table th .price span,
body#top #wrap_all .woocommerce-checkout table.shop_table td del,
body#top #wrap_all .woocommerce-checkout table.shop_table td ins,
body#top #wrap_all .woocommerce-checkout table.shop_table td .price span,
body#top #wrap_all .woocommerce-order-details table.shop_table th del,
body#top #wrap_all .woocommerce-order-details table.shop_table th ins,
body#top #wrap_all .woocommerce-order-details table.shop_table th .price span,
body#top #wrap_all .woocommerce-order-details table.shop_table td del,
body#top #wrap_all .woocommerce-order-details table.shop_table td ins,
body#top #wrap_all .woocommerce-order-details table.shop_table td .price span,
body#top #wrap_all .woocommerce-cart-form table.shop_table th del,
body#top #wrap_all .woocommerce-cart-form table.shop_table th ins,
body#top #wrap_all .woocommerce-cart-form table.shop_table th .price span,
body#top #wrap_all .woocommerce-cart-form table.shop_table td del,
body#top #wrap_all .woocommerce-cart-form table.shop_table td ins,
body#top #wrap_all .woocommerce-cart-form table.shop_table td .price span {
font-size: 18px;
color: #000;
}
body#top #wrap_all .cart-collaterals table.shop_table th .coupon input.input-text, body#top #wrap_all .cart-collaterals table.shop_table td .coupon input.input-text,
body#top #wrap_all .woocommerce-checkout table.shop_table th .coupon input.input-text,
body#top #wrap_all .woocommerce-checkout table.shop_table td .coupon input.input-text,
body#top #wrap_all .woocommerce-order-details table.shop_table th .coupon input.input-text,
body#top #wrap_all .woocommerce-order-details table.shop_table td .coupon input.input-text,
body#top #wrap_all .woocommerce-cart-form table.shop_table th .coupon input.input-text,
body#top #wrap_all .woocommerce-cart-form table.shop_table td .coupon input.input-text {
background-color: #fff;
color: #000;
height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
}
body#top #wrap_all .cart-collaterals table.shop_table th button.button, body#top #wrap_all .cart-collaterals table.shop_table td button.button,
body#top #wrap_all .woocommerce-checkout table.shop_table th button.button,
body#top #wrap_all .woocommerce-checkout table.shop_table td button.button,
body#top #wrap_all .woocommerce-order-details table.shop_table th button.button,
body#top #wrap_all .woocommerce-order-details table.shop_table td button.button,
body#top #wrap_all .woocommerce-cart-form table.shop_table th button.button,
body#top #wrap_all .woocommerce-cart-form table.shop_table td button.button {
background-color: #81827B;
color: #fff;
min-height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border: none;
border-radius: 0;
font-weight: 700;
width: auto;
font-family: interstate, sans-serif;
margin-left: -3px;
}
body#top #wrap_all .cart-collaterals table.shop_table th button.button:hover, body#top #wrap_all .cart-collaterals table.shop_table td button.button:hover,
body#top #wrap_all .woocommerce-checkout table.shop_table th button.button:hover,
body#top #wrap_all .woocommerce-checkout table.shop_table td button.button:hover,
body#top #wrap_all .woocommerce-order-details table.shop_table th button.button:hover,
body#top #wrap_all .woocommerce-order-details table.shop_table td button.button:hover,
body#top #wrap_all .woocommerce-cart-form table.shop_table th button.button:hover,
body#top #wrap_all .woocommerce-cart-form table.shop_table td button.button:hover {
color: #fff;
text-decoration: none;
opacity: 0.8;
}
@media screen and (max-width: 1200px) {
body#top #wrap_all .cart-collaterals table.shop_table th button.button, body#top #wrap_all .cart-collaterals table.shop_table td button.button,
body#top #wrap_all .woocommerce-checkout table.shop_table th button.button,
body#top #wrap_all .woocommerce-checkout table.shop_table td button.button,
body#top #wrap_all .woocommerce-order-details table.shop_table th button.button,
body#top #wrap_all .woocommerce-order-details table.shop_table td button.button,
body#top #wrap_all .woocommerce-cart-form table.shop_table th button.button,
body#top #wrap_all .woocommerce-cart-form table.shop_table td button.button {
width: 100%;
margin-left: 0;
}
}
@media screen and (max-width: 989px) {
body#top #wrap_all .cart-collaterals table.shop_table th,
body#top #wrap_all .woocommerce-checkout table.shop_table th,
body#top #wrap_all .woocommerce-order-details table.shop_table th,
body#top #wrap_all .woocommerce-cart-form table.shop_table th {
font-weight: 700;
}
body#top #wrap_all .cart-collaterals table.shop_table strong.product-quantity,
body#top #wrap_all .woocommerce-checkout table.shop_table strong.product-quantity,
body#top #wrap_all .woocommerce-order-details table.shop_table strong.product-quantity,
body#top #wrap_all .woocommerce-cart-form table.shop_table strong.product-quantity {
font-weight: 400;
}
body#top #wrap_all .cart-collaterals table.shop_table .woocommerce-shipping-totals th, body#top #wrap_all .cart-collaterals table.shop_table .woocommerce-shipping-totals td,
body#top #wrap_all .cart-collaterals table.shop_table .order-tax th,
body#top #wrap_all .cart-collaterals table.shop_table .order-tax td,
body#top #wrap_all .woocommerce-checkout table.shop_table .woocommerce-shipping-totals th,
body#top #wrap_all .woocommerce-checkout table.shop_table .woocommerce-shipping-totals td,
body#top #wrap_all .woocommerce-checkout table.shop_table .order-tax th,
body#top #wrap_all .woocommerce-checkout table.shop_table .order-tax td,
body#top #wrap_all .woocommerce-order-details table.shop_table .woocommerce-shipping-totals th,
body#top #wrap_all .woocommerce-order-details table.shop_table .woocommerce-shipping-totals td,
body#top #wrap_all .woocommerce-order-details table.shop_table .order-tax th,
body#top #wrap_all .woocommerce-order-details table.shop_table .order-tax td,
body#top #wrap_all .woocommerce-cart-form table.shop_table .woocommerce-shipping-totals th,
body#top #wrap_all .woocommerce-cart-form table.shop_table .woocommerce-shipping-totals td,
body#top #wrap_all .woocommerce-cart-form table.shop_table .order-tax th,
body#top #wrap_all .woocommerce-cart-form table.shop_table .order-tax td {
font-weight: 400;
}
}
body#top #wrap_all .cart-collaterals .button,
body#top #wrap_all .woocommerce-checkout .button,
body#top #wrap_all .woocommerce-order-details .button,
body#top #wrap_all .woocommerce-cart-form .button {
background-color: #81827B;
color: #fff;
min-height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border: none;
border-radius: 0;
font-weight: 700;
width: auto;
font-family: interstate, sans-serif;
}
body#top #wrap_all .cart-collaterals .button:hover,
body#top #wrap_all .woocommerce-checkout .button:hover,
body#top #wrap_all .woocommerce-order-details .button:hover,
body#top #wrap_all .woocommerce-cart-form .button:hover {
color: #fff;
text-decoration: none;
opacity: 0.8;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .cart-collaterals .button,
body#top #wrap_all .woocommerce-checkout .button,
body#top #wrap_all .woocommerce-order-details .button,
body#top #wrap_all .woocommerce-cart-form .button {
width: 100%;
}
}
body#top #wrap_all .cart-collaterals .coupon,
body#top #wrap_all .woocommerce-checkout .coupon,
body#top #wrap_all .woocommerce-order-details .coupon,
body#top #wrap_all .woocommerce-cart-form .coupon {
width: auto;
display: inline-flex;
}
@media screen and (max-width: 1200px) {
body#top #wrap_all .cart-collaterals .coupon,
body#top #wrap_all .woocommerce-checkout .coupon,
body#top #wrap_all .woocommerce-order-details .coupon,
body#top #wrap_all .woocommerce-cart-form .coupon {
flex-direction: column;
display: flex;
align-items: stretch;
width: 100%;
}
body#top #wrap_all .cart-collaterals .coupon input[type=text],
body#top #wrap_all .woocommerce-checkout .coupon input[type=text],
body#top #wrap_all .woocommerce-order-details .coupon input[type=text],
body#top #wrap_all .woocommerce-cart-form .coupon input[type=text] {
border-color: #81827B !important;
width: 100%;
}
}
body#top #wrap_all .cart-collaterals table.shop_table {
margin-bottom: 40px;
}
@media screen and (max-width: 989px) {
body#top #customer_login .col-1, body#top #customer_login .col-2 {
width: 100%;
}
}
body#top #wrap_all .woocommerce-checkout label {
color: #000;
}
body#top #wrap_all .woocommerce-checkout .woocommerce-shipping-fields {
margin-top: 55px;
}
body#top #wrap_all .woocommerce-checkout label {
font-size: 18px;
font-weight: normal;
}
body#top #wrap_all .woocommerce-checkout input, body#top #wrap_all .woocommerce-checkout textarea, body#top #wrap_all .woocommerce-checkout select {
font-size: 14px;
color: #81827B;
}
body#top #wrap_all .woocommerce-checkout input::placeholder, body#top #wrap_all .woocommerce-checkout textarea::placeholder {
font-size: 14px;
color: #ccccca;
}
body#top #wrap_all .woocommerce-checkout .select2 {
font-size: 14px;
}
body#top #wrap_all .woocommerce-checkout .select2 .select2-selection {
height: 36px;
background-color: #f8f8f8;
color: #82847f;
border-radius: 0px;
border: none;
}
body#top #wrap_all .woocommerce-checkout .select2 .select2-selection__rendered {
line-height: 36px;
color: #81827B;
}
body#top #wrap_all .woocommerce-checkout .select2 .select2-selection__arrow {
height: 36px;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .woocommerce-checkout .col-1 {
width: 100%;
}
}
body#top #wrap_all .woocommerce-checkout .woocommerce-gzd-legal-checkbox-text {
font-size: 18px;
}
body#top #wrap_all .woocommerce-checkout .woocommerce-Price-amount {
color: #000;
}
body#top #wrap_all .woocommerce-checkout .woocommerce-Price-amount span {
color: #000;
}
body#top .woocommerce-shipping-methods label {
font-size: 18px;
}
body#top .required {
text-decoration: none;
}
body#top #customer_login h2 {
line-height: 1.5em;
border-bottom: 4px solid #000;
display: inline;
}
.woocommerce-product-search button {
background-color: #81827B;
color: #fff;
min-height: 42px;
padding: 0 20px;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 18px;
text-transform: uppercase;
border: none;
border-radius: 0;
font-weight: 700;
width: auto;
font-family: interstate, sans-serif;
}
.woocommerce-product-search button:hover {
color: #fff;
text-decoration: none;
opacity: 0.8;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .cart-collaterals {
padding-bottom: 50px;
}
body#top #wrap_all .added_to_cart_notification {
top: 85px;
}
}
@media screen and (max-width: 989px) {
body#top .woocommerce-checkout-review-order-table .cart_item img {
display: none;
}
body#top .woocommerce-checkout-review-order-table td:last-child {
text-align: right;
}
}
body#top .woocommerce-MyAccount-navigation ul li a {
text-transform: uppercase;
color: #000;
}
body#top .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a {
color: #000;
}
body#top .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
body#top.woocommerce-account #main .woocommerce-MyAccount-content p {
color: #000;
}
body#top.woocommerce-account #main .woocommerce-MyAccount-content h2, body#top.woocommerce-account #main .woocommerce-MyAccount-content h3, body#top.woocommerce-account #main .woocommerce-MyAccount-content legend {
font-size: clamp(24px, 3vw, 32px);
border-bottom: 4px solid #000;
display: inline-block;
margin: 0px 0 40px;
text-transform: uppercase;
}
body#top.woocommerce-account #main .woocommerce-MyAccount-content legend {
padding-top: 20px;
font-weight: bold;
line-height: 1em;
color: #000;
margin-bottom: 20px;
}
body#top.woocommerce-account #main .woocommerce-MyAccount-content label {
color: #000;
font-size: 18px;
font-weight: 400;
}
body#top.woocommerce-account #main .woocommerce-MyAccount-content input {
font-size: 14px;
}
body#top.woocommerce-account #main > .container_wrap_first {
min-height: calc(100vh - 100px);
}
body#top.woocommerce-account #main table, body#top.woocommerce-account #main th, body#top.woocommerce-account #main td {
background: #fff;
}
body#top #wrap_all .woocommerce-form-login,
body#top #wrap_all .woocommerce-form-register {
margin-bottom: -10px;
padding-left: 0;
padding-right: 0;
background-color: #fff;
}
body#top #wrap_all .woocommerce-form-login h2,
body#top #wrap_all .woocommerce-form-register h2 {
font-size: 32px;
}
body#top #wrap_all .woocommerce-form-login input,
body#top #wrap_all .woocommerce-form-register input {
background: #f8f8f8;
}
body#top #wrap_all .woocommerce-form-login label, body#top #wrap_all .woocommerce-form-login label span,
body#top #wrap_all .woocommerce-form-register label,
body#top #wrap_all .woocommerce-form-register label span {
font-size: 18px;
font-weight: normal;
color: #000;
}
body#top #wrap_all .woocommerce-form-login .woocommerce-LostPassword,
body#top #wrap_all .woocommerce-form-register .woocommerce-LostPassword {
right: 20px;
bottom: 20px;
top: unset;
left: unset;
position: absolute;
text-align: right;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .woocommerce-form-login .woocommerce-LostPassword,
body#top #wrap_all .woocommerce-form-register .woocommerce-LostPassword {
right: unset;
bottom: unset;
position: relative;
text-align: left;
margin-top: 10px;
}
}
body#top #wrap_all .woocommerce-form-login .woocommerce-button,
body#top #wrap_all .woocommerce-form-register .woocommerce-button {
float: none;
margin-top: 10px;
}
@media screen and (max-width: 989px) {
body#top.woocommerce-account #wrap_all #dw_header .dw_header_center_right .menu-item > a,
body#top.woocommerce-cart #wrap_all #dw_header .dw_header_center_right .menu-item > a {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
body#top #wrap_all #dw_header .woocommerce-mini-cart__buttons .button {
width: 100%;
margin-bottom: 10px;
}
body#top #wrap_all #dw_header .woocommerce-mini-cart__buttons .button:last-child {
margin-bottom: 0;
}
body#top.woocommerce-account #wrap_all .woocommerce-notices-wrapper .col-1, body#top.woocommerce-account #wrap_all .woocommerce-notices-wrapper .col-2 {
background: #fff;
}
#customer_login .col-1, #customer_login .col-2 {
background: #fff;
}
body#top .woocommerce-checkout-payment {
margin-top: 0;
}
body#top .woocommerce-checkout-payment .wc_payment_method label img {
display: none;
}
body#top .dw-wc-gzd-checkbox-container::after {
content: "";
clear: both;
display: table;
}
body#top .mailchimp-newsletter {
display: none;
}
body#top #cc-window {
z-index: 10000;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
body#top #cc-window .cc-message {
font-family: interstate, sans-serif;
}
body#top #cc-window .cc-btn {
font-family: interstate, sans-serif;
font-size: 18px;
text-transform: uppercase;
font-weight: bold;
border-radius: 0;
}
body#top #cc-window .cc-btn:hover {
text-decoration: none;
}
body.dw-cat__wein .avia-post-nav {
display: block;
}
body.dw-cat__wein #av_section_1 .container > .content {
margin: 0 !important;
padding: 0 !important;
}
body.dw-cat__wein #av_section_1 .avia-image-container img.avia_image {
height: calc(100vh - 120px);
width: auto;
object-fit: contain;
}
body#top .eventsection .av_breadcrumbs_dark .avia-breadcrumbs span,
body#top .eventsection .av_breadcrumbs_dark .avia-breadcrumbs a,
body#top .newssection .av_breadcrumbs_dark .avia-breadcrumbs span,
body#top .newssection .av_breadcrumbs_dark .avia-breadcrumbs a {
color: #000;
margin-bottom: 5px;
}
body#top .eventsection body#top .eventsection .av-subheading,
body#top .newssection body#top .eventsection .av-subheading {
line-height: 1em;
}
body#top .eventsection .flex_cell.avia-builder-el-first .avia-image-container .avia_image,
body#top .newssection .flex_cell.avia-builder-el-first .avia-image-container .avia_image {
max-height: calc(100vh - 250px);
object-fit: contain;
}
body#top .eventsection .av-special-heading-h1 h1.av-special-heading-tag,
body#top .eventsection .av-special-heading-h1 .av-subheading p,
body#top .eventsection .av-special-heading-h1 .av-subheading,
body#top .newssection .av-special-heading-h1 h1.av-special-heading-tag,
body#top .newssection .av-special-heading-h1 .av-subheading p,
body#top .newssection .av-special-heading-h1 .av-subheading {
font-size: calc(24px + 1vw) !important;
color: #000;
font-weight: 700;
opacity: 1;
margin-bottom: -0.1em;
}
body#top .eventsection .av-special-heading-h1 h1.av-special-heading-tag,
body#top .newssection .av-special-heading-h1 h1.av-special-heading-tag {
border-bottom-width: 4px;
}
body#top .eventsection .avia_textblock,
body#top .newssection .avia_textblock {
font-size: 18px;
}
body#top .eventsection .featured_image img,
body#top .newssection .featured_image img {
width: 100%;
height: 500px;
object-fit: cover;
}
body#top .eventsection.av-layout-grid-container,
body#top .newssection.av-layout-grid-container {
padding-top: 150px;
display: flex;
padding-bottom: 50px;
}
body#top .eventsection.av-layout-grid-container .flex_cell,
body#top .newssection.av-layout-grid-container .flex_cell {
height: auto;
}
body#top .eventsection.av-layout-grid-container .flex_cell:first-child .flex_cell_inner,
body#top .newssection.av-layout-grid-container .flex_cell:first-child .flex_cell_inner {
position: sticky;
top: 180px;
}
@media screen and (max-width: 989px) {
body#top .eventsection.av-layout-grid-container,
body#top .newssection.av-layout-grid-container {
flex-wrap: wrap;
}
}
@media screen and (max-width: 989px) {
body#top .mapsvg-wrap-all {
margin-left: -7.5%;
margin-right: -7.5%;
}
}
body#top .mapsvg-wrap-all .mapsvg-tooltip {
box-shadow: 0 0 15px rgba(0, 0, 0, 0.13);
padding: 10px;
}
body#top .mapsvg-wrap-all .mapsvg-tooltip h5 {
font-size: 14px;
font-weight: bold;
}
body#top .mapsvg-wrap-all .mapsvg-popover {
box-shadow: 0 0 15px rgba(0, 0, 0, 0.13);
font-size: 18px;
}
body#top .mapsvg-wrap-all .mapsvg-popover h5 {
font-weight: bold;
font-size: 1.2em;
}
body#top .mapsvg-wrap-all .mapsvg-details-container h5 {
font-size: 18px;
font-weight: bold;
}
body#top .mapsvg-wrap-all .mapsvg-region-label {
font-size: 11px;
padding: 3px 5px;
border-radius: 4px;
}
body#top .mapsvg-wrap-all .mapsvg-marker-label {
padding: 3px 5px;
}
@keyframes pulse {
50% {
filter: brightness(0.5);
}
100% {
filter: brightness(1.5);
}
}
body#top #dw_map_results {
padding: 1em 0 0 0;
margin-top: 1em;
position: relative;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
height: auto;
}
body#top #dw_map_results .products {
margin: 0;
padding: 0;
}
body#top #dw_map_results::before {
content: "";
position: absolute;
top: 0;
left: 5vw;
height: 10px;
width: 10px;
background: #fff;
border: 3px solid #000;
transform: rotate(45deg);
top: -9px;
border-bottom: none;
border-right: none;
}
#rieden_detail_container .mapsvg-controller-view-content {
padding: 0;
}
#rieden_detail_container .mapsvg-controller-view-content h5 {
font-family: interstate, sans-serif;
font-weight: 700;
font-size: 42px;
font-size: calc(24px + 1vw);
text-transform: uppercase;
display: inline-block;
position: relative;
line-height: 1.1em;
margin-top: 0.2em;
padding: 0;
flex: 0 0;
border-bottom: 4px solid #000;
font-size: 28px;
border-bottom: none;
}
#rieden_detail_container .mapsvg-controller-view-content p {
font-size: 18px;
}
body#top #wrap_all .products {
padding-top: 20px;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
gap: 40px 20px;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products {
grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
grid-gap: 40px;
grid-auto-rows: auto;
}
}
body#top #wrap_all .products .product {
width: auto !important;
margin: 0;
max-width: 500px;
place-self: start;
height: 100%;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product {
place-self: center;
}
}
body#top #wrap_all .products .product .woocommerce-loop-product__link {
display: block;
overflow: visible;
}
body#top #wrap_all .products .product .thumbnail_container {
overflow: visible;
}
body#top #wrap_all .products .product .thumbnail_container img {
height: 260px;
width: 100%;
object-fit: contain;
margin-bottom: 10px;
transition: transform 0.4s;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product .thumbnail_container img {
height: 200px;
}
}
body#top #wrap_all .products .product .onsale {
display: none;
}
body#top #wrap_all .products .product .award_container {
position: absolute;
top: 22px;
right: 0;
display: inline-flex;
flex-direction: column;
align-items: flex-end;
justify-content: flex-start;
}
body#top #wrap_all .products .product .award_container .award, body#top #wrap_all .products .product .award_container .sale {
display: inline-flex;
height: 2em;
background: gray;
padding: 0 10px;
color: gray;
color: #fff;
justify-content: center;
align-items: center;
font-weight: 700;
font-size: 13px;
margin-bottom: 8px;
}
body#top #wrap_all .products .product .award_container .award::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-weight: normal;
content: "\e8a8";
font-family: "entypo-fontello";
margin-right: 4px;
}
body#top #wrap_all .products .product .award_container .sale::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-weight: 700;
content: "%";
margin-right: 4px;
}
body#top #wrap_all .products .product .inner_product {
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
overflow: visible;
}
body#top #wrap_all .products .product .inner_product_header {
text-align: center;
padding: 0;
font-size: 18px;
display: flex;
justify-content: center;
align-items: flex-start;
}
body#top #wrap_all .products .product .inner_product_header .inner_product_header_table {
max-width: 300px;
}
body#top #wrap_all .products .product .inner_product_header sup {
text-transform: uppercase;
}
body#top #wrap_all .products .product .inner_product_header .avia-arrow {
display: none;
}
body#top #wrap_all .products .product .inner_product_header .year {
display: block;
color: #81827B;
height: 1.4em;
}
body#top #wrap_all .products .product .inner_product_header .woocommerce-loop-product__title {
text-transform: none;
padding: 0;
display: inline;
font-size: 22px;
line-height: calc(1.2em + 2px);
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product .inner_product_header .woocommerce-loop-product__title {
font-size: 20px;
}
}
body#top #wrap_all .products .product .inner_product_header .stock {
display: none;
}
body#top #wrap_all .products .product .inner_product_header .price {
margin: 10px 0 0 0;
display: block;
}
body#top #wrap_all .products .product .inner_product_header .price .woocommerce-Price-amount {
display: inline-block;
}
body#top #wrap_all .products .product .inner_product_header .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
float: right;
margin-left: -0.1em;
}
body#top #wrap_all .products .product .inner_product_header .price span {
font-size: 20px;
font-weight: 400;
}
body#top #wrap_all .products .product .inner_product_header .price del .woocommerce-Price-amount {
position: relative;
margin-right: 0.1em;
}
body#top #wrap_all .products .product .inner_product_header .price del .woocommerce-Price-amount::before {
content: "";
display: inline-block;
position: absolute;
top: calc(0.5em + 2px);
left: 0;
right: 0;
border-bottom: 2px solid #81827B;
}
body#top #wrap_all .products .product .inner_product_header .price ins:before {
display: none !important;
}
body#top #wrap_all .products .product .inner_product_header .woocommerce-product-details__short-description {
margin-top: 10px;
line-height: 1.2em;
}
body#top #wrap_all .products .product .inner_product_header .woocommerce-product-details__short-description p {
margin: 0;
line-height: 1.2em;
}
body#top #wrap_all .products .product .avia_cart_buttons {
opacity: 1;
margin: 10px;
padding: 0;
background: transparent;
display: flex;
justify-content: stretch;
flex-wrap: wrap;
padding: 0 0 0;
border: none;
flex: 1 1 0;
max-width: 100%;
}
body#top #wrap_all .products .product .avia_cart_buttons .button {
border-radius: 0;
border-width: 0;
font-size: 16px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 36px;
background: #81827B;
color: #fff;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
white-space: nowrap;
width: auto;
padding: 0 26px;
height: 40px;
border-radius: 0;
border-width: 0;
font-size: 18px;
font-weight: 700;
flex: 1 0;
}
body#top #wrap_all .products .product .avia_cart_buttons .button .avia_button_icon {
display: inline-block;
font-size: 16px;
line-height: 36px;
min-height: 36px;
width: 46px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
body#top #wrap_all .products .product .avia_cart_buttons .button .avia_button_icon::before {
z-index: 2;
}
body#top #wrap_all .products .product .avia_cart_buttons .button .avia_iconbox_title {
display: inline-block;
font-size: 16px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 36px;
padding: 0 26px;
line-height: 36px;
}
body#top #wrap_all .products .product .avia_cart_buttons .button span[data-av_iconfont] {
display: none;
}
body#top #wrap_all .products .product .avia_cart_buttons .button.show_details_button {
display: none;
}
body#top #wrap_all .products .product .avia_cart_buttons .button:hover {
opacity: 0.5;
}
body#top #wrap_all .products .product .dw_legal_notice {
text-align: center;
flex: 1 0;
display: flex;
align-items: flex-end;
justify-content: center;
flex-wrap: wrap;
}
body#top #wrap_all .products .product .dw_legal_notice > p {
display: inline-block;
margin: 0;
margin-top: 8px;
}
body#top #wrap_all .products .product .dw_legal_notice > p a {
display: inline;
color: inherit;
}
body#top #wrap_all .products .product .dw_cart_buttons_container {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 10px;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .avia_cart_buttons {
margin: 0;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity {
display: flex;
border: 1px solid #e7e7e7;
margin-right: 10px;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity > input {
height: 38px;
line-height: 38px;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity .minus,
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity .plus {
flex: 1 1 20px;
max-width: 25px;
border: none;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity .qty {
flex: 1 1 20px;
max-width: 25px;
padding: 0;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product .dw_cart_buttons_container {
flex-direction: column;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .avia_cart_buttons {
flex: 1 0;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity {
margin-right: 0;
margin-bottom: 1em;
width: 100%;
justify-content: space-evenly;
}
}
body#top #wrap_all .products .product.product-type-variable .avia_cart_buttons:not(.dw_cart_buttons) {
display: none;
}
body#top #wrap_all .products .product a.woocommerce-loop-product__link:hover {
color: #000;
}
body#top #wrap_all .products .product a.woocommerce-loop-product__link:hover .thumbnail_container img {
transform: scale(1);
}
body#top #wrap_all .products .product a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title {
border-bottom: 2px solid #000;
}
body#top #wrap_all .products .product:hover .avia_cart_buttons {
opacity: 0.7;
}
@media screen and (min-width: 990px) {
body#top #wrap_all .template-shop .products .product {
width: 350px !important;
}
}
body#top #wrap_all .template-shop.avia-content-slider .award_container,
body#top #wrap_all .avia_codeblock .award_container {
display: none !important;
}
body#top #wrap_all .template-shop.avia-content-slider .dw_cart_buttons_container,
body#top #wrap_all .template-shop.avia-content-slider .avia_cart_buttons,
body#top #wrap_all .avia_codeblock .dw_cart_buttons_container,
body#top #wrap_all .avia_codeblock .avia_cart_buttons {
display: none !important;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products {
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
}
@media screen and (max-width: 989px) {
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products {
grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
}
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .woocommerce-loop-product__link,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .woocommerce-loop-product__link {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .thumbnail_container,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .thumbnail_container {
min-width: 150px;
flex: 0 0;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .thumbnail_container,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .thumbnail_container {
min-width: 70px;
height: auto;
}
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .dw_legal_notice,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .dw_legal_notice {
display: none;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .inner_product_header,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .inner_product_header {
text-align: left;
padding-bottom: 12px;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .inner_product_header .price,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .inner_product_header .price {
display: none;
}
body#top #wrap_all .products {
padding-top: 20px;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
gap: 40px 20px;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products {
grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
grid-gap: 40px;
grid-auto-rows: auto;
}
}
body#top #wrap_all .products .product {
width: auto !important;
margin: 0;
max-width: 500px;
place-self: start;
height: 100%;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product {
place-self: center;
}
}
body#top #wrap_all .products .product .woocommerce-loop-product__link {
display: block;
overflow: visible;
}
body#top #wrap_all .products .product .thumbnail_container {
overflow: visible;
}
body#top #wrap_all .products .product .thumbnail_container img {
height: 260px;
width: 100%;
object-fit: contain;
margin-bottom: 10px;
transition: transform 0.4s;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product .thumbnail_container img {
height: 200px;
}
}
body#top #wrap_all .products .product .onsale {
display: none;
}
body#top #wrap_all .products .product .award_container {
position: absolute;
top: 22px;
right: 0;
display: inline-flex;
flex-direction: column;
align-items: flex-end;
justify-content: flex-start;
}
body#top #wrap_all .products .product .award_container .award, body#top #wrap_all .products .product .award_container .sale {
display: inline-flex;
height: 2em;
background: gray;
padding: 0 10px;
color: gray;
color: #fff;
justify-content: center;
align-items: center;
font-weight: 700;
font-size: 13px;
margin-bottom: 8px;
}
body#top #wrap_all .products .product .award_container .award::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-weight: normal;
content: "\e8a8";
font-family: "entypo-fontello";
margin-right: 4px;
}
body#top #wrap_all .products .product .award_container .sale::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
font-weight: 700;
content: "%";
margin-right: 4px;
}
body#top #wrap_all .products .product .inner_product {
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
overflow: visible;
}
body#top #wrap_all .products .product .inner_product_header {
text-align: center;
padding: 0;
font-size: 18px;
display: flex;
justify-content: center;
align-items: flex-start;
}
body#top #wrap_all .products .product .inner_product_header .inner_product_header_table {
max-width: 300px;
}
body#top #wrap_all .products .product .inner_product_header sup {
text-transform: uppercase;
}
body#top #wrap_all .products .product .inner_product_header .avia-arrow {
display: none;
}
body#top #wrap_all .products .product .inner_product_header .year {
display: block;
color: #81827B;
height: 1.4em;
}
body#top #wrap_all .products .product .inner_product_header .woocommerce-loop-product__title {
text-transform: none;
padding: 0;
display: inline;
font-size: 22px;
line-height: calc(1.2em + 2px);
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product .inner_product_header .woocommerce-loop-product__title {
font-size: 20px;
}
}
body#top #wrap_all .products .product .inner_product_header .stock {
display: none;
}
body#top #wrap_all .products .product .inner_product_header .price {
margin: 10px 0 0 0;
display: block;
}
body#top #wrap_all .products .product .inner_product_header .price .woocommerce-Price-amount {
display: inline-block;
}
body#top #wrap_all .products .product .inner_product_header .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
float: right;
margin-left: -0.1em;
}
body#top #wrap_all .products .product .inner_product_header .price span {
font-size: 20px;
font-weight: 400;
}
body#top #wrap_all .products .product .inner_product_header .price del .woocommerce-Price-amount {
position: relative;
margin-right: 0.1em;
}
body#top #wrap_all .products .product .inner_product_header .price del .woocommerce-Price-amount::before {
content: "";
display: inline-block;
position: absolute;
top: calc(0.5em + 2px);
left: 0;
right: 0;
border-bottom: 2px solid #81827B;
}
body#top #wrap_all .products .product .inner_product_header .price ins:before {
display: none !important;
}
body#top #wrap_all .products .product .inner_product_header .woocommerce-product-details__short-description {
margin-top: 10px;
line-height: 1.2em;
}
body#top #wrap_all .products .product .inner_product_header .woocommerce-product-details__short-description p {
margin: 0;
line-height: 1.2em;
}
body#top #wrap_all .products .product .avia_cart_buttons {
opacity: 1;
margin: 10px;
padding: 0;
background: transparent;
display: flex;
justify-content: stretch;
flex-wrap: wrap;
padding: 0 0 0;
border: none;
flex: 1 1 0;
max-width: 100%;
}
body#top #wrap_all .products .product .avia_cart_buttons .button {
border-radius: 0;
border-width: 0;
font-size: 16px;
font-family: interstate, sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 0;
min-height: 36px;
background: #81827B;
color: #fff;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
white-space: nowrap;
width: auto;
padding: 0 26px;
height: 40px;
border-radius: 0;
border-width: 0;
font-size: 18px;
font-weight: 700;
flex: 1 0;
}
body#top #wrap_all .products .product .avia_cart_buttons .button .avia_button_icon {
display: inline-block;
font-size: 16px;
line-height: 36px;
min-height: 36px;
width: 46px;
left: 0 !important;
color: #fff;
margin-left: 8px;
margin-right: -31px;
}
body#top #wrap_all .products .product .avia_cart_buttons .button .avia_button_icon::before {
z-index: 2;
}
body#top #wrap_all .products .product .avia_cart_buttons .button .avia_iconbox_title {
display: inline-block;
font-size: 16px;
font-family: interstate, sans-serif;
font-weight: 700;
color: #fff;
text-transform: uppercase;
min-height: 36px;
padding: 0 26px;
line-height: 36px;
}
body#top #wrap_all .products .product .avia_cart_buttons .button span[data-av_iconfont] {
display: none;
}
body#top #wrap_all .products .product .avia_cart_buttons .button.show_details_button {
display: none;
}
body#top #wrap_all .products .product .avia_cart_buttons .button:hover {
opacity: 0.5;
}
body#top #wrap_all .products .product .dw_legal_notice {
text-align: center;
flex: 1 0;
display: flex;
align-items: flex-end;
justify-content: center;
flex-wrap: wrap;
}
body#top #wrap_all .products .product .dw_legal_notice > p {
display: inline-block;
margin: 0;
margin-top: 8px;
}
body#top #wrap_all .products .product .dw_legal_notice > p a {
display: inline;
color: inherit;
}
body#top #wrap_all .products .product .dw_cart_buttons_container {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 10px;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .avia_cart_buttons {
margin: 0;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity {
display: flex;
border: 1px solid #e7e7e7;
margin-right: 10px;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity > input {
height: 38px;
line-height: 38px;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity .minus,
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity .plus {
flex: 1 1 20px;
max-width: 25px;
border: none;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity .qty {
flex: 1 1 20px;
max-width: 25px;
padding: 0;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .products .product .dw_cart_buttons_container {
flex-direction: column;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .avia_cart_buttons {
flex: 1 0;
}
body#top #wrap_all .products .product .dw_cart_buttons_container .quantity {
margin-right: 0;
margin-bottom: 1em;
width: 100%;
justify-content: space-evenly;
}
}
body#top #wrap_all .products .product.product-type-variable .avia_cart_buttons:not(.dw_cart_buttons) {
display: none;
}
body#top #wrap_all .products .product a.woocommerce-loop-product__link:hover {
color: #000;
}
body#top #wrap_all .products .product a.woocommerce-loop-product__link:hover .thumbnail_container img {
transform: scale(1);
}
body#top #wrap_all .products .product a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title {
border-bottom: 2px solid #000;
}
body#top #wrap_all .products .product:hover .avia_cart_buttons {
opacity: 0.7;
}
@media screen and (min-width: 990px) {
body#top #wrap_all .template-shop .products .product {
width: 350px !important;
}
}
body#top #wrap_all .template-shop.avia-content-slider .award_container,
body#top #wrap_all .avia_codeblock .award_container {
display: none !important;
}
body#top #wrap_all .template-shop.avia-content-slider .dw_cart_buttons_container,
body#top #wrap_all .template-shop.avia-content-slider .avia_cart_buttons,
body#top #wrap_all .avia_codeblock .dw_cart_buttons_container,
body#top #wrap_all .avia_codeblock .avia_cart_buttons {
display: none !important;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products {
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
}
@media screen and (max-width: 989px) {
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products {
grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
}
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .woocommerce-loop-product__link,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .woocommerce-loop-product__link {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .thumbnail_container,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .thumbnail_container {
min-width: 150px;
flex: 0 0;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .thumbnail_container,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .thumbnail_container {
min-width: 70px;
height: auto;
}
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .dw_legal_notice,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .dw_legal_notice {
display: none;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .inner_product_header,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .inner_product_header {
text-align: left;
padding-bottom: 12px;
}
body#top #wrap_all .template-shop.avia-content-slider.dw-products-promotion .products .product .inner_product_header .price,
body#top #wrap_all .avia_codeblock.dw-products-promotion .products .product .inner_product_header .price {
display: none;
}
body {
--tec-color-accent-primary: #81827B;
--tec-color-text-primary: #000;
--tec-font-family-sans-serif: interstate, sans-serif;
--tec-font-size-1: 16px;
--tec-font-size-2: 16px;
--tec-line-height-3: 1.2em;
--tec-border-radius-default: 0;
--tec-color-background: #fff;
--tec-color-accent-primary-hover: #9a9b95;
--tec-color-button-primary-hover: #9a9b95;
--tec-color-accent-primary-active: #9a9b95;
--tec-color-button-primary-active: #9a9b95;
--tec-color-text-secondary: #b3b4af;
}
#top .tribe-events-content ol,
#top .tribe-events-content p,
#top .tribe-events-content ul,
#top .tribe-common .tribe-common-b2 {
font-family: interstate, sans-serif;
}
#top #wrap_all .tribe-tickets__form {
width: 100%;
max-width: 100%;
border-radius: 0;
}
#top #wrap_all .tribe-tickets__form .tribe-tickets-attendees-list-optout--wrapper {
display: none;
}
#top #wrap_all .tribe-tickets__form .tribe-tickets__tickets-item {
padding: 16px 0;
}
#top #wrap_all .tribe-tickets__form .tribe-tickets__tickets-item-content-title {
font-size: 16px;
}
#top #wrap_all .tribe-tickets__form .tribe-tickets__tickets-item-extra {
align-self: center;
}
#top #wrap_all .tribe-tickets__form .tribe-tickets__tickets-item-details-content {
font-size: 16px;
}
#top .tribe-tickets__tickets-form::before {
content: "Tickets kaufen";
color: #000;
font-size: 24px;
font-weight: bold;
}
html[lang="en-US"] #top .tribe-tickets__tickets-form::before {
content: "Buy tickets";
}
#top #wrap_all .tribe-events-c-top-bar__nav-list-date {
padding: 0px 10px;
line-height: 20px;
margin-bottom: 20px;
}
#top #wrap_all .tribe-events-calendar-month__calendar-event-tooltip-title-link {
line-height: 1.4em;
}
#top .tribe-events-c-small-cta__link {
text-transform: uppercase;
font-size: 14px;
background: darkgray;
padding: 6px 14px;
color: #fff;
border: none;
}
#top .tribe-common-h2 {
line-height: 1em;
}
#top #wrap_all .tribe-link-view-attendee {
display: none;
}
#top #wrap_all .tribe-events-calendar-month__header-column-title-desktop {
padding-left: 1em;
}
#top .tribe-tickets__iac-email-disclaimer {
display: none !important;
}
#top .tribe-tickets__registration-footer {
justify-content: flex-start;
}
#top .tribe-tickets__form-field-label {
line-height: 43px;
}
#top .template-event-page {
z-index: unset;
}
#top .tribe-events-single {
max-width: 1024px;
margin: 0 auto;
}
#top .tribe-events-single .tribe-events-single-event-recurrence-description,
#top .tribe-events-single .tribe-events-gmap {
display: none;
}
#top .tribe-events-single .tribe-recurring-event > .event-tickets {
display: block;
margin-top: 20px;
}
#top .tribe-events-single .tribe-block__event-website {
display: none;
}
#top .tribe-events-single .tribe-events-schedule__separator {
font-size: 1em;
color: #000;
font-weight: inherit;
}
#top .tribe-events-single .tribe-block__venue__meta {
flex: 1 1 300px;
}
#top .tribe-events-single .tribe-recurring-event > .tribe-events-schedule {
display: block;
}
#top .tribe-events-single .tribe-recurring-event > .tribe-events-schedule .tribe-events-schedule__separator {
font-weight: inherit !important;
font-size: inherit !important;
color: inherit !important;
}
#top .tribe-events-single .tribe-events-schedule__datetime > * {
font-size: 18px;
}
#top .tribe-events-single .tribe-events-schedule__separator--date {
font-size: 0;
}
#top .tribe-events-single .tribe-events-schedule__separator--date::before {
content: ", ";
display: inline;
font-size: 16px;
}
#top .tribe-events-single #tribe-events-footer {
border: none !important;
}
#top .tribe-events-view--shortcode {
margin-left: auto;
margin-right: auto;
}
#top .tribe-events-view--shortcode .tribe-events-widget-events-month__view-more {
display: none !important;
}
@media screen and (max-width: 989px) {
#top .tribe-tickets__tickets-footer {
align-items: center;
}
#top .tribe-tickets__attendee-tickets-submit {
font-size: 0;
}
#top .tribe-tickets__attendee-tickets-submit::before {
content: "Weiter einkaufen";
font-size: 16px;
line-height: 1em;
}
#top .tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-checkout-button::before {
content: "Zur Kasse";
}
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-page-title {
font-size: 0;
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-page-title::before {
content: "Tickets bearbeiten";
font-size: 32px;
line-height: 1em;
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-back-to-cart {
display: inline-flex;
justify-content: flex-start;
align-items: center;
font-weight: bold;
font-size: 18px;
margin-bottom: 20px;
text-transform: uppercase;
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-back-to-cart::before {
font-family: "entypo-fontello";
content: "\e878";
font-size: 40px;
line-height: 40px;
font-weight: normal;
margin-right: 14px;
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-actions {
margin-top: 20px;
}
#top.page-tribe-attendee-registration .tribe-tickets__mini-cart {
display: none;
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-grid {
grid-template-columns: 1fr;
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-event {
margin-bottom: 40px;
}
#top.page-tribe-attendee-registration .tribe-tickets__registration-summary {
margin-bottom: 10px;
}
#top #wrap_all .tribe-events-view--month {
padding-top: 0;
}
#top #wrap_all .tribe-events-c-day-marker {
display: none;
}
#top #wrap_all .tribe-events-calendar-month__day {
padding-top: 0;
}
#top #wrap_all .tribe-events-widget-events-month .tribe-events-calendar-month__calendar-event-title {
line-height: 1.3em;
}
#top #wrap_all .tribe-common-c-btn {
text-transform: uppercase;
background-color: var(--tec-color-accent-primary);
}
#top #wrap_all .tribe-tickets__tickets-item-quantity-number-input::-webkit-outer-spin-button,
#top #wrap_all .tribe-tickets__tickets-item-quantity-number-input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
#top #wrap_all .tribe-tickets__tickets-item-quantity-number-input {
-moz-appearance: textfield;
}
#top #wrap_all .tribe-tickets__tickets-item-quantity {
border: 1px solid #e7e7e7;
}
#top #wrap_all .tribe-tickets__tickets-item-quantity-remove,
#top #wrap_all .tribe-tickets__tickets-item-quantity-add {
width: 40px;
height: 38px;
margin: 0;
}
#top #wrap_all .tribe-tickets__tickets-item-quantity-number {
width: 25px;
height: 38px;
font-weight: bold;
}
#top #wrap_all .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input {
background: #fff;
height: 38px;
padding: 0;
font-size: 18px;
font-weight: bold;
color: #000;
}
#top #wrap_all .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input::placeholder { color: transparent !important;
}
#top #wrap_all .tribe-tickets__attendee-tickets-item--has-focus {
border-left-color: #81827B;
}
#top #wrap_all .tribe-tickets__attendee-tickets-item--has-focus::before {
background: #81827B;
}
#top #wrap_all .tribe-tickets__attendee-tickets-item--has-focus::after {
background: #81827B;
}
#top #wrap_all .main_color .tribe-common button[disabled] {
opacity: 0.5;
}
#top #wrap_all .tribe-checkout-backlink {
display: none !important;
}  .hamburger {
padding: 10px 10px;
display: inline-block;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
}
.hamburger:hover {
opacity: 0.7;
}
.hamburger.is-active:hover {
opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
background-color: #000;
}
.hamburger-box {
width: 30px;
height: 18px;
display: inline-block;
position: relative;
}
.hamburger-inner {
display: block;
top: 50%;
margin-top: -1px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
width: 30px;
height: 2px;
background-color: #000;
border-radius: 0px;
position: absolute;
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
content: "";
display: block;
}
.hamburger-inner::before {
top: -8px;
}
.hamburger-inner::after {
bottom: -8px;
} .hamburger--collapse .hamburger-inner {
top: auto;
bottom: 0;
transition-duration: 0.13s;
transition-delay: 0.13s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
top: -16px;
transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
transform: translate3d(0, -8px, 0) rotate(-45deg);
transition-delay: 0.22s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
top: 0;
opacity: 0;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
top: 0;
transform: rotate(-90deg);
transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
#top #wrap_all #dw_header {
display: block;
height: 100px;
background: transparent;
position: fixed;
left: 0;
top: 0;
right: 0;
z-index: 9999;
pointer-events: none;
}
#top #wrap_all #dw_header div,
#top #wrap_all #dw_header a,
#top #wrap_all #dw_header span,
#top #wrap_all #dw_header p {
font-family: interstate, sans-serif;
font-size: 18px;
font-weight: 700;
}
#top #wrap_all #dw_header #menu-item-wpml-ls-2-de {
margin-left: 0.2em;
}
#top #wrap_all #dw_header #menu-item-wpml-ls-2-de > a::before {
content: "D";
display: inline;
}
#top #wrap_all #dw_header #menu-item-wpml-ls-2-de > a .wpml-ls-display {
display: none;
}
#top #wrap_all #dw_header #menu-item-wpml-ls-2-en > a::before {
content: "E";
display: inline;
}
#top #wrap_all #dw_header #menu-item-wpml-ls-2-en > a .wpml-ls-display {
display: none;
}
#top #wrap_all #dw_header #menu-item-wpml-ls-2-en::before {
content: "|";
margin: 0 0.5em;
display: inline-block;
}
#top #wrap_all #dw_header .searchform {
display: flex;
width: 250px;
height: auto;
position: absolute;
top: 75px;
left: 0px;
box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2);
}
#top #wrap_all #dw_header .searchform > input, #top #wrap_all #dw_header .searchform > button {
margin: 0;
display: inline-block;
height: 42px;
background: #fff;
border: none;
}
#top #wrap_all #dw_header .searchform input {
padding-left: 15px;
}
#top #wrap_all #dw_header .menu-cart-content {
display: inline-block;
width: 50px;
height: 50px;
margin-right: 20px;
margin-left: -10px;
}
#top #wrap_all #dw_header .menu-cart-content .cart_dropdown {
display: inline-block;
border: 0px;
right: 0 !important;
z-index: 1 !important;
}
#top #wrap_all #dw_header .menu-cart-content .cart_dropdown a {
color: #000;
}
#top #wrap_all #dw_header .menu-cart-content .cart_dropdown .cart_dropdown_link {
font-size: 18px;
}
#top #wrap_all #dw_header .menu-cart-content .cart_dropdown .cart_dropdown_link span::before {
font-size: 20px;
}
#top #wrap_all #dw_header .menu-cart-content .av-cart-counter {
background: #fff;
color: #000;
}
#top #wrap_all #dw_header .menu-cart-content .widget_shopping_cart_content p,
#top #wrap_all #dw_header .menu-cart-content .widget_shopping_cart_content a,
#top #wrap_all #dw_header .menu-cart-content .widget_shopping_cart_content div,
#top #wrap_all #dw_header .menu-cart-content .widget_shopping_cart_content span {
font-size: 11px;
}
#top #wrap_all #dw_header .menu-cart-content .widget_shopping_cart_content {
border: 1px solid #fff;
background: #fff;
}
#top #wrap_all #dw_header .menu-cart-content .woocommerce-mini-cart li {
border-color: #eee;
border-bottom-style: solid;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header .menu-cart-content .dropdown_widget {
max-width: 300px;
}
}
#top #wrap_all #dw_header .menu-cart-content .dropdown_widget .buttons {
border-color: #eee;
}
#top #wrap_all #dw_header .menu-cart-content .dropdown_widget .buttons a {
font-size: 14px;
color: #fff;
}
#top #wrap_all #dw_header .menu-cart-content .dropdown_widget .unit-price {
display: none;
}
#top #wrap_all #dw_header .menu-cart-content .dropdown_widget .mini_cart_item p {
padding-left: 0;
}
#top #wrap_all #dw_header .menu-cart-content .dropdown_widget .mini_cart_item img {
height: 50px;
width: 50px;
object-fit: contain;
}
#top #wrap_all #dw_header .menu-cart-content .dropdown_widget .avia-arrow {
border-color: #eee;
background: #fff;
}
#top #wrap_all #dw_header .dw_header_inner {
display: flex;
justify-content: space-between;
align-items: flex-start;
width: 100%;
height: 100%;
padding: 0px 40px;
position: relative;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header .dw_header_inner {
padding: 0px 25px;
}
}
#top #wrap_all #dw_header .menu {
display: flex;
padding: 0;
margin: 0;
}
#top #wrap_all #dw_header .menu .menu-item a {
text-decoration: none !important;
color: #000;
transition: opacity 0.3s;
text-transform: uppercase;
line-height: 1.2em;
display: inline-block;
}
#top #wrap_all #dw_header .menu .menu-item a:hover {
opacity: 0.5;
}
#top #wrap_all #dw_header .menu .menu-item.wpml-ls-menu-item {
line-height: 1.5em;
}
#top #wrap_all #dw_header .menu .menu-item.wpml-ls-current-language a,
#top #wrap_all #dw_header .menu .menu-item.wpml-ls-current-language span {
color: #000;
}
#top #wrap_all #dw_header .menu .menu-item .av-icon-char {
margin-right: 10px;
margin-top: 1px;
font-size: 20px;
line-height: 1em;
}
#top #wrap_all #dw_header .dw_header_center_right .menu .menu-item a {
padding: 12px 20px;
font-size: 18px;
background: #81827B;
color: #fff;
}
#top #wrap_all #dw_header .dw_header_center_right .menu .dgwt-wcas-search-form {
margin: 0;
padding: 0;
}
#top #wrap_all #dw_header .dw_header_center_right .menu .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
width: 100%;
height: 40px;
font-size: 14px;
line-height: 100%;
padding: 12px 15px 12px 40px;
margin: 0;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-appearance: none;
box-sizing: border-box;
}
#top #wrap_all #dw_header .dw_header_left,
#top #wrap_all #dw_header .dw_header_right {
flex: 1 1;
min-width: 150px;
max-width: 500px;
height: 100%;
display: flex;
align-items: center;
position: relative;
pointer-events: all;
}
#top #wrap_all #dw_header .dw_header_left.shop,
#top #wrap_all #dw_header .dw_header_right.shop {
display: none;
}
#top #wrap_all #dw_header .dw_header_left.shop .menu-item > a,
#top #wrap_all #dw_header .dw_header_right.shop .menu-item > a {
display: inline-flex;
align-items: center;
}
#top #wrap_all #dw_header .dw_header_left.shop .menu-item > a .av-icon-char,
#top #wrap_all #dw_header .dw_header_right.shop .menu-item > a .av-icon-char {
margin-right: 14px;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header .dw_header_right {
min-width: 80px;
}
}
#top #wrap_all #dw_header .dw_header_center {
display: flex;
justify-content: space-between;
height: 100%;
align-items: flex-start;
position: relative;
flex: 0 1 1800px;
}
#top #wrap_all #dw_header .dw_header_center > div {
pointer-events: all;
}
#top #wrap_all #dw_header .dw_header_center .dw_header_center_left {
height: 100%;
}
#top #wrap_all #dw_header .dw_header_center .dw_header_center_right {
height: 100%;
display: flex;
align-items: center;
}
#top #wrap_all #dw_header .dw_header_center .dw_header_center_right.shop {
display: none;
}
#top #wrap_all #dw_header .dw_header_left {
z-index: 10001;
}
#top #wrap_all #dw_header .dw_header_center {
z-index: 10000;
}
#top #wrap_all #dw_header .dw_header_right .dw_links .menu-item a {
margin-right: 10px;
}
#top #wrap_all #dw_header .dw_header_right .dw_links .menu-cart-content {
position: relative;
}
#top #wrap_all #dw_header .dw_logo {
height: 130px;
width: 150px;
position: relative;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header .dw_logo {
height: 90px;
width: 104px;
}
}
#top #wrap_all #dw_header .dw_logo .logo {
float: none;
position: static;
left: 0;
z-index: 1;
height: auto !important;
}
#top #wrap_all #dw_header .dw_logo .logo a {
position: static;
overflow: visible;
}
#top #wrap_all #dw_header .dw_logo .logo a img {
position: absolute;
height: 100% !important;
width: auto !important;
max-height: none;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
right: 0;
object-fit: contain;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header .dw_header_left .wpml-ls-item {
display: none;
}
}
#top #wrap_all #dw_header .dw_header_right {
display: flex;
justify-content: flex-end;
}
#top #wrap_all #dw_header .dw_header_right .dw_links {
display: flex;
justify-content: flex-end;
align-items: center;
margin-left: 10px;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header .dw_header_right .dw_links {
display: none;
}
}
#top #wrap_all #dw_header .dw_header_right .opened-text,
#top #wrap_all #dw_header .dw_header_right .closed-text {
margin-right: 1em;
text-transform: uppercase;
color: transparent;
background: inherit;
color: #000;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header .dw_header_right .opened-text,
#top #wrap_all #dw_header .dw_header_right .closed-text {
display: none !important;
}
}
#top #wrap_all #dw_header .dw_header_right .closed-block {
display: block;
}
#top #wrap_all #dw_header .dw_header_right .opened-text {
display: none;
}
#top #wrap_all #dw_header .hamburger {
display: flex;
position: relative;
z-index: 11000;
outline: none !important;
align-items: center;
}
#top #wrap_all #dw_header #dw_header_overlay {
position: fixed;
right: 0;
top: 0;
height: 100vh;
width: 100vw;
z-index: 9998;
background: #81827B;
display: flex;
justify-content: center;
align-items: center;
opacity: 1;
transition: all 0.3s;
overflow: auto;
padding: 150px 20px;
}
@media (max-width: 1300px) {
#top #wrap_all #dw_header #dw_header_overlay {
align-items: flex-start;
justify-content: flex-start;
padding: 150px 7.5% 20px 7.5%;
}
}
#top #wrap_all #dw_header #dw_header_overlay::before {
content: "";
bottom: 0;
right: 0;
opacity: 0.11;
height: 50vh;
width: 75vh;
max-width: 100vw;
position: absolute;
display: block;
background-image: url(//www.domaene-wachau.at/wp-content/themes/dwachau-child/assets/generated/a467506df0c295b1281c.jpg);
mix-blend-mode: lighten;
background-position: 20vh bottom;
background-repeat: no-repeat;
background-size: contain;
z-index: -1;
}
#top #wrap_all #dw_header #dw_header_overlay .dw_header_overlay_inner {
display: flex;
flex: 1;
flex-wrap: wrap-reverse;
justify-content: center;
align-items: center;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header #dw_header_overlay .dw_header_overlay_inner {
align-items: stretch;
justify-content: flex-start;
margin-bottom: 80px;
}
#top #wrap_all #dw_header #dw_header_overlay .dw_header_overlay_inner .menu-main-menu-container,
#top #wrap_all #dw_header #dw_header_overlay .dw_header_overlay_inner .menu-main-menu-englisch-container {
flex: 1 0 100%;
}
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch {
display: flex;
flex-direction: row;
justify-content: center;
text-align: center;
margin-right: -3vw;
transition: transform 0.3s;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch {
width: auto;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
flex-direction: column;
text-align: left;
}
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu > li,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch > li {
margin-right: 3vw;
min-width: 200px;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu > li,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch > li {
margin: 0;
width: 100%;
margin-bottom: 20px;
}
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .menu-item a, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .menu-item a > span, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .page_item a, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .page_item a > span,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .menu-item a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .menu-item a > span,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .page_item a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .page_item a > span {
font-size: clamp(32px, 3.5vw, 48px);
line-height: 1.2em;
text-transform: none;
color: #fff !important;
display: inline-block;
margin-bottom: 10px;
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu {
margin: 0;
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .menu-item, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .page_item,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .menu-item,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .page_item {
margin-bottom: 10px;
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .menu-item a, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .page_item a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .menu-item a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .page_item a {
margin-bottom: 0;
font-size: 18px;
font-weight: 400;
border-bottom: 2px solid transparent;
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .menu-item a:hover, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .page_item a:hover,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .menu-item a:hover,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .page_item a:hover {
opacity: 1;
border-bottom-color: #fff;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .menu-item a, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .page_item a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .menu-item a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .page_item a {
font-size: 22px;
}
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .menu-item.current-menu-item > a, #top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .sub-menu .page_item.current-menu-item > a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .menu-item.current-menu-item > a,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .sub-menu .page_item.current-menu-item > a {
border-bottom-color: #fff;
}
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .menu-item-language,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .menu-item-language {
display: none !important;
margin: 0;
}
@media screen and (max-width: 989px) {
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu .menu-item-language,
#top #wrap_all #dw_header #dw_header_overlay #menu-main-menu-englisch .menu-item-language {
display: block !important;
}
}
#top #wrap_all #dw_header #dw_header_overlay.dw_hidden {
overflow: hidden;
transform: translate(60px, 0);
opacity: 0;
visibility: hidden;
}
#top #wrap_all #dw_header #dw_header_overlay.dw_hidden #menu-main-menu {
transform: translate(120px, 0);
}
.js-dgwt-wcas-suggestion-more[data-index="1"] {
display: none;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_right,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_right,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_right {
display: none;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_left,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_left,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_left {
display: none;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_left.shop,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_left.shop,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_left.shop {
display: flex;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_center .dw_header_center_right,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_center .dw_header_center_right,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_center .dw_header_center_right {
display: none;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_center .dw_header_center_right.shop,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_center .dw_header_center_right.shop,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .dw_header_center .dw_header_center_right.shop {
display: flex;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item {
margin-right: 16px;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item:last-child,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item:last-child,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item:last-child,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item:last-child,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item:last-child,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item:last-child {
margin-right: 0;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item .av-icon-char,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item .av-icon-char,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item .av-icon-char,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item .av-icon-char,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item .av-icon-char,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item .av-icon-char {
color: #000 !important;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item a,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item a,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item a,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item a,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .menu-item a,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .menu-item a {
color: #000 !important;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-search-input,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-search-input,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-search-input,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-search-input,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-search-input,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-search-input {
border-radius: 0;
border-color: #fff;
height: 46px;
padding-left: 50px;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-search-input::placeholder,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-search-input::placeholder,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-search-input::placeholder,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-search-input::placeholder,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-search-input::placeholder,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-search-input::placeholder {
font-weight: 400;
font-family: interstate, sans-serif;
font-style: normal;
font-size: 18px;
position: relative;
top: 1px;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-sf-wrapp::before,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-sf-wrapp::before,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-sf-wrapp::before,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-sf-wrapp::before,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-sf-wrapp::before,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-sf-wrapp::before {
font-family: "dwachauicons";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
content: "\e801";
speak: none;
position: absolute;
top: calc(50% - 0.3em);
font-size: 23px;
left: 15px;
color: #000;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-ico-magnifier,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-ico-magnifier,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-ico-magnifier,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-ico-magnifier,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right .dgwt-wcas-ico-magnifier,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header #menu-shop-right-englisch .dgwt-wcas-ico-magnifier {
display: none;
}
@media screen and (max-width: 989px) {
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item {
width: 46px;
overflow: hidden;
margin-right: 5px !important;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item .dgwt-wcas-search-wrapp,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item .dgwt-wcas-search-wrapp,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item .dgwt-wcas-search-wrapp {
left: -4px;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item > [title=login],
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item > [title=login],
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item > [title=login] {
display: inline-block;
font-size: 0;
height: 46px;
line-height: 46px;
padding-left: 13px;
padding-right: 13px;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item > [title=login] .av-icon-char,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item > [title=login] .av-icon-char,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-shop-right-container li.menu-item > [title=login] .av-icon-char {
margin-right: 0;
}
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-cart-content,
html #top.woocommerce:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-cart-content,
html #top.woocommerce-page:not(.dw_is_wine_preview) #wrap_all #dw_header .menu-cart-content {
margin-left: -14px;
}
}
html #top.post-type-archive-product .dw_header_left.shop {
visibility: hidden;
}
@media (max-width: 770px) {
html #top #wrap_all #dw_header .dw_header_inner {
padding: none;
padding: 0 7.5%;
}
html #top #wrap_all #dw_header .dw_header_left {
display: none !important;
}
html #top #wrap_all #dw_header .dw_header_center_right {
margin-right: -10px;
}
html #top #wrap_all #dw_header .dw_header_center_right .menu-item > a {
font-size: 0 !important;
padding: 12px !important;
}
html #top #wrap_all #dw_header .dw_header_center_right .menu-item > a .av-icon-char {
margin-right: 0;
}
html #top #wrap_all #dw_header .dw_header_right {
margin-right: -10px;
}
}
html.html_header_transparency #top #wrap_all #dw_header,
html #top.woocommerce-page #wrap_all #dw_header,
html #top.search #wrap_all #dw_header,
html #top.woocommerce #wrap_all #dw_header {
background: transparent;
}
html.html_header_transparency #top #wrap_all #dw_header .av-icon-char,
html.html_header_transparency #top #wrap_all #dw_header .closed-text,
html.html_header_transparency #top #wrap_all #dw_header .menu .menu-item,
html.html_header_transparency #top #wrap_all #dw_header .menu .menu-item a,
html #top.woocommerce-page #wrap_all #dw_header .av-icon-char,
html #top.woocommerce-page #wrap_all #dw_header .closed-text,
html #top.woocommerce-page #wrap_all #dw_header .menu .menu-item,
html #top.woocommerce-page #wrap_all #dw_header .menu .menu-item a,
html #top.search #wrap_all #dw_header .av-icon-char,
html #top.search #wrap_all #dw_header .closed-text,
html #top.search #wrap_all #dw_header .menu .menu-item,
html #top.search #wrap_all #dw_header .menu .menu-item a,
html #top.woocommerce #wrap_all #dw_header .av-icon-char,
html #top.woocommerce #wrap_all #dw_header .closed-text,
html #top.woocommerce #wrap_all #dw_header .menu .menu-item,
html #top.woocommerce #wrap_all #dw_header .menu .menu-item a {
color: #000 !important;
}
html.html_header_transparency #top #wrap_all #dw_header .hamburger-inner,
html.html_header_transparency #top #wrap_all #dw_header .hamburger-inner::before,
html.html_header_transparency #top #wrap_all #dw_header .hamburger-inner::after,
html #top.woocommerce-page #wrap_all #dw_header .hamburger-inner,
html #top.woocommerce-page #wrap_all #dw_header .hamburger-inner::before,
html #top.woocommerce-page #wrap_all #dw_header .hamburger-inner::after,
html #top.search #wrap_all #dw_header .hamburger-inner,
html #top.search #wrap_all #dw_header .hamburger-inner::before,
html #top.search #wrap_all #dw_header .hamburger-inner::after,
html #top.woocommerce #wrap_all #dw_header .hamburger-inner,
html #top.woocommerce #wrap_all #dw_header .hamburger-inner::before,
html #top.woocommerce #wrap_all #dw_header .hamburger-inner::after {
background-color: #000 !important;
}
html.html_header_transparency #top #wrap_all #dw_header.light .av-icon-char,
html.html_header_transparency #top #wrap_all #dw_header.light .closed-text,
html.html_header_transparency #top #wrap_all #dw_header.light .menu .menu-item,
html.html_header_transparency #top #wrap_all #dw_header.light .menu .menu-item a,
html #top.woocommerce #wrap_all #dw_header.light .av-icon-char,
html #top.woocommerce #wrap_all #dw_header.light .closed-text,
html #top.woocommerce #wrap_all #dw_header.light .menu .menu-item,
html #top.woocommerce #wrap_all #dw_header.light .menu .menu-item a {
color: #fff !important;
}
html.html_header_transparency #top #wrap_all #dw_header.light .hamburger-inner,
html.html_header_transparency #top #wrap_all #dw_header.light .hamburger-inner::before,
html.html_header_transparency #top #wrap_all #dw_header.light .hamburger-inner::after,
html #top.woocommerce #wrap_all #dw_header.light .hamburger-inner,
html #top.woocommerce #wrap_all #dw_header.light .hamburger-inner::before,
html #top.woocommerce #wrap_all #dw_header.light .hamburger-inner::after {
background-color: #fff !important;
} html #top #wrap_all #dw_header .dw_header_right .is-active .closed-text {
display: none;
}
html #top #wrap_all #dw_header .dw_header_right .is-active .opened-text {
display: block;
}
html #top #wrap_all #dw_header .dw_header_right .is-active .hamburger-inner,
html #top #wrap_all #dw_header .dw_header_right .is-active .hamburger-inner::before,
html #top #wrap_all #dw_header .dw_header_right .is-active .hamburger-inner::after {
background-color: #000 !important;
}
html #top #wrap_all #dw_header #dw_header_overlay .av-icon-char,
html #top #wrap_all #dw_header #dw_header_overlay .menu .menu-item a {
color: #000 !important;
}
html #top #wrap_all #dw_header #dw_header_overlay .dw_header_hamburger_left .menu-item a {
opacity: 0.38;
}
html #top #wrap_all #dw_header #dw_header_overlay .menu-item a[title=active] {
opacity: 1;
position: relative;
}
html #top #wrap_all #dw_header #dw_header_overlay .menu-item a[title=active]::after {
content: "";
display: none;
position: absolute;
right: -20px;
height: 8px;
width: 8px;
border-right: 2px solid #000;
border-top: 2px solid #000;
transform: rotate(45deg);
top: calc(50% - 4px);
}
html #top #wrap_all #dw_header #dw_header_overlay .menu-item a:hover {
opacity: 0.7;
} html #top #wrap_all #dw_header .dw_header_center_right .menu .menu-item a {
color: #fff !important;
}
html #top #wrap_all #dw_header .dw_header_center_right .menu .menu-item a span {
color: #fff !important;
}
html #top #wrap_all #dw_header .dw_logo {
transition: transform 0.2s;
transform-origin: left top;
}
html #top.scrolled #wrap_all #dw_header .dw_logo {
transform: scale(0.8);
}
@media screen and (max-width: 1200px) {
html.menu-visible {
overflow: hidden;
}
}
body#top .dgwt-wcas-overlay-mobile .dgwt-wcas-ico-magnifier {
display: none;
}
body#top .dgwt-wcas-overlay-mobile .dgwt-wcas-search-input {
margin-bottom: 0;
} body#top #wrap_all .avia-content-slider.dw-avia-slider {
--height: 380px;
--width: 25vw;
margin: 30px 0 0;
position: relative;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .avia-content-slider.dw-avia-slider {
--width: 75vw;
}
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products {
height: var(--height);
padding: 0;
overflow-x: scroll;
align-items: stretch;
grid-gap: 0;
display: flex;
scroll-snap-type: x mandatory;
width: 100%; scrollbar-width: none; -ms-overflow-style: none;  }
body#top #wrap_all .avia-content-slider.dw-avia-slider .products .tax-info {
display: none;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products .product {
flex: 0 0 var(--width);
height: calc(var(--height) - 20px);
scroll-snap-align: center;
scroll-snap-stop: always;
overflow: hidden;
padding: 0 20px;
margin: 0 !important;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products .product .avia_cart_buttons,
body#top #wrap_all .avia-content-slider.dw-avia-slider .products .product .woocommerce-product-details__short-description,
body#top #wrap_all .avia-content-slider.dw-avia-slider .products .product .dw_cart_buttons_container,
body#top #wrap_all .avia-content-slider.dw-avia-slider .products .product .price {
display: none !important;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .avia-content-slider.dw-avia-slider .products .product h2.woocommerce-loop-product__title {
white-space: nowrap;
}
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products::-webkit-scrollbar-track {
-webkit-box-shadow: none !important;
background-color: transparent;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products::-webkit-scrollbar {
width: 3px !important;
background-color: transparent;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products::-webkit-scrollbar-thumb {
background-color: transparent;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products::before {
content: "";
display: block;
min-width: calc(var(--width) / 2);
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .products:after {
content: "";
display: block;
min-width: calc(var(--width) / 2);
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls {
display: block;
position: static;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-next,
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-previous {
height: 100%;
width: 12vw;
display: inline-block;
position: absolute;
top: 0;
bottom: 0;
background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: all 0.2s;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-next::before,
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-previous::before {
content: "";
background-image: url(//www.domaene-wachau.at/wp-content/themes/dwachau-child/assets/generated/faa11493a46d6fd640d5.svg);
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-position: center center;
transition: all 0.2s;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-next:hover::before,
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-previous:hover::before {
opacity: 0.4;
transform: scale(1.2);
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-previous {
left: 0;
}
body#top #wrap_all .avia-content-slider.dw-avia-slider .dw-slider-controls .dw-slider-next {
right: 0;
transform: rotate(180deg);
}  body#top #wrap_all .dw_product_single .dw_product_picture {
position: sticky;
top: 170px;
border-right: 40px solid transparent;
height: calc(100vh - 200px);
overflow: hidden;
}
body#top #wrap_all .dw_product_single .dw_product_picture .avia_image {
height: calc(100vh - 200px);
width: auto;
object-fit: contain;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .dw_product_picture {
position: static;
height: calc(100vh - 360px);
}
body#top #wrap_all .dw_product_single .dw_product_picture .avia_image {
height: calc(100vh - 360px);
width: 100%;
object-fit: contain;
}
}
@media screen and (min-width: 990px) {
body#top #wrap_all .dw_product_single .dw_product_picture.dw_zoom_active .image-overlay {
display: none !important;
}
body#top #wrap_all .dw_product_single .dw_product_picture.dw_zoom_active .avia-image-container {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform-origin: top left;
transform: scale(var(--scale)) translate(var(--x), var(--y));
}
body#top #wrap_all .dw_product_single .dw_product_picture.dw_zoom_active::after {
position: absolute;
content: "";
display: block;
top: 50%;
left: 50%;
border: 1px dashed #81827B;
opacity: 0.5;
height: calc(100% - 10px);
z-index: 1000;
width: calc(100% - 10px);
visibility: visible;
transform: translate(-50%, -50%);
pointer-events: none;
}
}
body#top #wrap_all .dw_product_single .avia-breadcrumbs {
margin-bottom: 0;
}
body#top #wrap_all .dw_product_single .avia-breadcrumbs .trail-before {
display: none;
}
body#top #wrap_all .dw_product_single .avia-breadcrumbs span:nth-child(2) {
display: none;
}
body#top #wrap_all .dw_product_single .avia-breadcrumbs span:nth-child(3) {
display: none;
}
body#top #wrap_all .dw_product_single .year {
position: relative;
font-size: 1em;
line-height: 1em;
vertical-align: baseline;
}
body#top #wrap_all .dw_product_single .av-woo-price {
margin-top: 1.1em;
}
body#top #wrap_all .dw_product_single .av-woo-price del {
margin-right: 0.25em;
text-decoration-thickness: 3px;
font-size: 42px;
}
body#top #wrap_all .dw_product_single .av-woo-price .woocommerce-Price-amount {
font-size: 42px;
font-size: calc(24px + 1vw);
font-weight: 400;
}
body#top #wrap_all .dw_product_single .av-woo-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
font-size: 42px;
font-size: calc(24px + 1vw);
font-weight: 400;
margin-left: -0.1em;
}
body#top #wrap_all .dw_product_single .av-woo-price .woocommerce-Price-amount::before {
display: none;
}
body#top #wrap_all .dw_product_single .description {
font-size: 18px;
}
body#top #wrap_all .dw_product_single .avia-logo-element-container .slide-entry-wrap {
margin-bottom: 20px;
}
body#top #wrap_all .dw_product_single .avia-logo-element-container .slide-entry-wrap:last-child {
margin-bottom: 0;
}
body#top #wrap_all .dw_product_single .avia-logo-element-container .slide-entry {
pointer-events: none;
margin-bottom: 20px !important;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .avia-logo-element-container .slide-entry .av-partner-fake-img {
max-width: 200px;
margin: 0 auto;
}
}
body#top #wrap_all .dw_product_single .avia-logo-element-container .slide-entry::before {
content: attr(data-avia-tooltip) !important;
display: block;
overflow: unset;
visibility: visible;
width: auto;
height: auto;
text-align: center;
color: #000;
font-weight: 700;
font-size: 20px;
}
body#top #wrap_all .dw_product_single .avia-logo-element-container .slide-entry .av-partner-fake-img {
margin-top: 5px;
background-position: center;
height: 28px;
padding-bottom: 0 !important;
pointer-events: none;
}
body#top #wrap_all .dw_product_single .dw_variable_product {
display: flex;
margin-bottom: 0;
margin-top: -15px;
display: flex;
justify-content: flex-start;
align-items: flex-end;
flex-wrap: wrap;
}
body#top #wrap_all .dw_product_single .dw_variable_product > .av-woo-purchase-button {
display: flex;
width: auto;
vertical-align: middle;
align-items: center;
margin-top: 10px;
margin-right: 10px; }
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .dw_variable_product > .av-woo-purchase-button {
flex-wrap: wrap;
}
}
body#top #wrap_all .dw_product_single .dw_variable_product > .av-woo-purchase-button > form.variations_form {
display: flex;
padding: 0;
background: transparent;
border: none;
flex-direction: column;
flex: auto;
}
body#top #wrap_all .dw_product_single .dw_variable_product > .av-woo-purchase-button > form.variations_form .variations {
width: auto;
flex: 1 0;
}
body#top #wrap_all .dw_product_single .dw_variable_product > .av-woo-purchase-button > form.variations_form .single_variation_wrap {
display: flex;
margin: 0;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .dw_variable_product > .av-woo-purchase-button > form.variations_form .single_variation_wrap {
flex-wrap: wrap;
}
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button > form.cart,
body#top #wrap_all .dw_product_single form.variations_form .woocommerce-variation-add-to-cart {
display: flex;
flex: 0 0 340px;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .av-woo-purchase-button > form.cart,
body#top #wrap_all .dw_product_single form.variations_form .woocommerce-variation-add-to-cart {
flex: 0 0 300px;
}
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button > form.cart > .quantity,
body#top #wrap_all .dw_product_single form.variations_form .woocommerce-variation-add-to-cart > .quantity {
margin-right: 10px;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button > form.cart.woocommerce-variation-add-to-cart-disabled,
body#top #wrap_all .dw_product_single form.variations_form .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled {
display: none;
}
body#top #wrap_all .dw_product_single .variations .reset_variations {
display: none !important;
}
body#top #wrap_all .dw_product_single .variations .label {
padding: 0;
vertical-align: middle;
text-align: left;
}
body#top #wrap_all .dw_product_single .variations .label label {
font-size: 18px;
font-weight: 400;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .variations {
display: block;
}
body#top #wrap_all .dw_product_single .variations tbody, body#top #wrap_all .dw_product_single .variations tr, body#top #wrap_all .dw_product_single .variations td {
display: block;
}
body#top #wrap_all .dw_product_single .variations .woo-variation-items-wrapper {
padding-left: 0;
}
}
body#top #wrap_all .dw_product_single .woocommerce-variation {
display: flex;
flex-direction: row-reverse;
align-items: center;
height: 36px;
}
body#top #wrap_all .dw_product_single .single_variation_wrap .price {
display: none !important;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button {
margin-bottom: 10px;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .stock {
white-space: nowrap;
margin: 0 10px 0 0;
color: #81827B;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .stock::before {
content: "";
height: 12px;
width: 12px;
background-color: #E6A23C;
display: inline-block;
vertical-align: middle;
border-radius: 50%;
margin-right: 5px;
margin-bottom: 3px;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .stock.in_stock_color::before {
background-color: #67C23A;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .stock.available-on-backorder::before {
background-color: #E6A23C;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .stock.out_of_stock_color::before {
background-color: #F56C6C;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .av-woo-purchase-button .stock {
margin-bottom: 10px;
}
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button > .price {
display: none;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .cart {
margin-bottom: 0;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .quantity {
float: none;
display: inline-block;
height: 36px;
min-width: 0;
width: auto;
margin: 0;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .quantity input {
height: 34px;
line-height: 32px;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .av-woo-purchase-button .quantity input {
max-width: 30px;
}
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .quantity input[type=button] {
width: 30px;
padding: 0;
}
@media screen and (max-width: 989px) {
body#top #wrap_all .dw_product_single .av-woo-purchase-button .quantity input[type=button] {
width: 20px;
}
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .button {
border-radius: 0;
border-width: 0;
font-size: 18px;
padding: 0;
height: 36px;
background: #81827B;
text-transform: uppercase;
font-weight: 700;
min-height: 0;
padding: 0 15px;
float: none;
display: inline-block;
}
body#top #wrap_all .dw_product_single .av-woo-purchase-button .product_meta {
display: none;
}
body#top #wrap_all .dw_product_single .avia-buttonrow-wrap {
display: inline-block;
width: auto;
vertical-align: middle;
margin-top: 10px;
}
body#top #wrap_all .dw_product_single .avia-buttonrow-wrap .avia_iconbox_title {
padding: 0 15px;
}
body#top #wrap_all .dw_product_single .avia-buttonrow-wrap .avia-button {
margin-bottom: 10px !important;
margin-top: 0;
}
body#top #wrap_all .dw_product_single .avia-buttonrow-wrap .avia-button:first-child {
display: none;
}
body#top #wrap_all .dw_product_single .dw_button {
display: none;
}
body#top #wrap_all .dw_product_single .dw_wine_legal_information {
margin-top: 30px;
margin-bottom: -10px;
font-size: 14px;
}
body#top #wrap_all .dw_product_single .woo-selected-variation-item-name {
display: none;
}
body#top #wrap_all .dw_product_single .variations label::after {
content: ":";
display: inline;
}
body#top.single-product .avia-post-nav {
display: block !important;
background: #81827B;
}
body#top.single-product .avia-post-nav .entry-title {
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
border-bottom: 2px solid #fff;
line-height: 1.2em;
padding: 0;
height: auto;
padding-bottom: 3px;
display: inline-block;
}
body#top.single-product .avia-post-nav .entry-image {
display: none;
}
body#top.single-product .avia-post-nav .entry-info-wrap {
width: auto;
max-width: 0px;
}
body#top.single-product .avia-post-nav .entry-info {
display: flex;
align-items: center;
justify-content: flex-start;
width: max-content;
max-width: 300px;
}
body#top.single-product .avia-post-nav.avia-post-next .entry-info {
justify-content: flex-end;
}
body#top.single-product .avia-post-nav:hover .entry-info-wrap {
max-width: 320px;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .av-woo-price {
display: none;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .dw_wine_legal_information {
display: none;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .dw_button {
display: inline-flex;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .hide_on_preview {
display: none;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .av-woo-purchase-button form {
display: none !important;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .av_breadcrumbs_dark {
display: none;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .stock {
display: none;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .legal_notice {
display: none;
}
body#top.dw_is_wine_preview #wrap_all .dw_product_single .dw_variable_product {
margin-bottom: 0;
margin-top: 0;
} body#top .pum-container {
display: grid !important;
grid-template-columns: [start] 20px 1fr 20px [end];
grid-template-rows: [start] 20px auto 1fr 20px [end];
grid-template-areas: "padding-top padding-top padding-top" "padding-left title padding-right" "padding-left content padding-right" "padding-bottom padding-bottom padding-bottom";
justify-items: stretch;
padding: 0px;
max-height: none;
max-width: 80vw !important;
}
body#top .pum-content .dw_button {
height: auto;
padding: 8px 20px;
}
body#top .pum-title {
display: inline-block;
max-width: calc(80vw - 40px);
line-height: calc(1em + 2px);
grid-area: title;
justify-self: stretch;
}
body#top .pum-content {
grid-area: content;
max-width: calc(80vw - 40px);
}
.dw_pum_image {
grid-column-start: start;
grid-column-end: end;
grid-row-start: start;
grid-row-end: end;
width: 80vw;
}
.dw_pum_image.cover {
height: 100%;
width: 100%;
object-fit: cover;
}
body#top .pum-close {
width: 50px;
height: 50px;
opacity: 1;
font-size: 0;
color: transparent;
top: 5px;
right: 5px;
z-index: 10;
}
.pum-close:hover {
opacity: 1;
}
.pum-close:before, .pum-close:after {
position: absolute;
left: 25px;
content: " ";
height: 33px;
width: 2px;
background-color: #000;
top: 8px;
}
.pum-close:before {
transform: rotate(45deg);
}
.pum-close:after {
transform: rotate(-45deg);
}
body#top .pum-theme-dw-popup-dunkler-hintergrund .pum-title {
border-bottom-color: #fff;
}
body#top .pum-theme-dw-popup-dunkler-hintergrund .dw_button {
background: #fff;
color: #81827B;
}
body#top .pum-theme-dw-popup-dunkler-hintergrund .pum-close:before, body#top .pum-theme-dw-popup-dunkler-hintergrund .pum-close:after {
background-color: #fff;
}
body#top .pum-theme-dw-popup-nur-bild .pum-container {
transition: transform 0.3s, opacity 0.3s;
}
body#top .pum-theme-dw-popup-nur-bild .pum-container:hover {
transform: scale(1.03);
opacity: 0.9;
}
body#top .pum-theme-dw-popup-nur-bild .pum-content .dw_button {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: calc(100% + 40px);
width: calc(100% + 40px);
margin: 20px;
max-width: none;
max-height: none;
opacity: 0;
font-size: 0;
color: transparent;
}
@media screen and (max-width: 989px) {
body#top .pum-title {
font-size: 24px;
}
}
#top #wrap_all .sl-dbereichlinks p{
border-bottom: 2px solid #84837c;
text-decoration: none;
width: 100%;
display: flex;
flex-direction: column;
padding-bottom: 10px;
color: #000;
}
#top #wrap_all .sl-dbereichlinks a{
text-decoration: none;
padding-right: 25px;
}
#top #wrap_all .sl-dbereichdownloads .modern-centered{
text-align: center;
}
#top #wrap_all .sl-dbereichlinks a:after{
content:'';
height: 20px;
width: 20px;
background-image: url(//www.domaene-wachau.at/de//wp-content/uploads/2023/04/download.png);
background-size: contain;
position: absolute;
right: 0;
}
@media screen and (max-width:767px){
#top .sl-dbereichdownloads .avia-image-container.avia-align-right{
float:left;
margin-left:0;
}
} html #top.woocommerce-page #wrap_all #dw_header .dw_header_right {
display: flex !important;
margin-left: 0px;
}
@media screen and (max-width: 989px) {
html #top.woocommerce-page #wrap_all #dw_header .dw_header_right {
margin-left: -23px;
}
}  @media screen and (max-width: 989px) {
html #top ul#menu-shop-right-englisch li {
width: 46px;
overflow: hidden;
margin-right: 5px !important;
}
html #top ul#menu-shop-right-englisch li .dgwt-wcas-search-wrapp {
left: -4px;
}
html #top ul#menu-shop-right-englisch .menu-item > a {
font-size: 0 !important;
padding: 12px !important;
height: 46px;
}
}  @media (max-width: 770px) {
html #top.page-id-11 #wrap_all #dw_header .dw_header_center_right .menu-item > a {
font-size: 18px !important;
}
}  .amha-jobs-icons-container {
margin: 30px 0;
flex-wrap: nowrap !important;
}
.amha-jobs-icons-container .wp-block-media-text figure {
width: 70px;
}
.amha-jobs-icons-container p {
font-size: 16px;
}
.amha-jobs-icons-container .amha-benefit-block > div {
height: 100%;
}
.amha-jobs-icons-container .amha-benefit-item {
display: flex;
align-items: center;
}
@media (max-width: 1300px) {
.amha-jobs-icons-container {
gap: 1em;
}
.amha-jobs-icons-container .amha-benefit-item {
align-items: flex-start;
}
.amha-jobs-icons-container .wp-block-media-text {
display: flex;
flex-direction: column;
}
.amha-jobs-icons-container .wp-block-media-text figure {
width: 65px;
}
}
@media (max-width: 780px) {
.amha-jobs-icons-container {
flex-wrap: wrap !important;
}
.amha-jobs-icons-container .amha-benefit-block {
width: 100%;
}
.amha-jobs-icons-container .amha-benefit-block > div {
flex-wrap: nowrap !important;
}
}
@media (max-width: 425px) {
.amha-jobs-icons-container .amha-benefit-block > div {
gap: 1em;
}
.amha-jobs-icons-container .wp-block-media-text figure {
width: 56px;
}
.amha-jobs-icons-container p {
font-size: 15px;
}
}p:empty, .entry-content-wrapper:empty{display:none;}
.avia-shadow{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);} .webkit_fix{
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}
body .container_wrap .avia-builder-el-no-sibling{margin-top:0; margin-bottom:0;}
body .container_wrap .avia-builder-el-last{margin-bottom:0;}
body .container_wrap .avia-builder-el-first{margin-top:0;}
body .av-align-left{text-align: left;}
body .av-align-right{text-align: right;}
body .av-align-center{text-align: center;}
#top .av_inherit_color *{color:inherit;}
#top .av_inherit_color a{text-decoration: underline; }
#top .av_opacity_variation{opacity: 0.7;}
#top .av-shortcode-disabled-notice{display:block; text-align: center; margin: 5px; padding: 20px; background-color: #FFFDF3;color: #C96D11; border:1px solid #E6BF4A; clear:both; }
#top .av-shortcode-disabled-notice a{color: inherit; text-decoration: underline;} .av-screen-reader-only {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
} .avia_loading_icon{
background: rgba(0,0,0,0.7);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
margin: 0;
display: none;
z-index: 10000;
}
.avia-msie-8 .avia_loading_icon{
background: #000;
filter: alpha(opacity=70) !important;
}
#top .avia_loading_icon .av-siteloader{
border-top-color: #fff;
border-right-color: #fff;
border-bottom-color: #fff;
position: absolute;
top: 50%;
left: 50%;
margin: -20px 0 0 -20px;
} .avia-related-tooltip{
position: absolute;
z-index: 9999999;
padding: 0;
width: 200px;
border-radius: 2px;
box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.1);
border-width: 1px;
border-style: solid;
padding: 15px;
margin-top: -10px;
}
.avia-related-tooltip .avia-arrow-wrap{
top: auto;
bottom: 0;
position: absolute;
left: 50%
}
.avia-related-tooltip .avia-arrow-wrap .avia-arrow{
border-top: none;
border-left: none;
top: -4px;
} .avia_textblock{
clear: both;
line-height: 1.65em;
}
.avia_textblock.av_multi_colums > p:first-child{
margin-top: 0;
}
.flex_column + .avia_textblock{
padding-top: 50px;
} body .column-top-margin{
margin-top:50px;
}
body .flex_column.avia-link-column{
cursor: pointer;
}
body .flex_column.avia-link-column.avia-link-column-hover:hover{
opacity: 0.8;
} .av-icon-display{
display: block;
font-size: 30px;
line-height: 58px;
margin: 0 auto 20px auto;
width: 60px;
border-radius: 100px;
border-style: solid;
border-width: 1px;
text-align: center;
-webkit-transition: all 0.3s ease-in-out;
transition: 		all 0.3s ease-in-out;
} .avia-section{
clear:both;
width:100%;
float:left;
min-height:100px;
position: static; }
.avia-section.avia-section-small{
min-height:0;
}
.js_active .av-minimum-height .container{
z-index: 1; opacity: 0;
-webkit-transition: opacity 0.6s ease-in;
transition: 		opacity 0.6s ease-in;
}
.js_active.av-preloader-enabled .av-minimum-height .container{
-webkit-transition: opacity 1.2s ease-in;
transition: 		opacity 1.2s ease-in;
}
.avia-section.av-minimum-height .container{display: table; table-layout: fixed;}
.avia-section.av-minimum-height .container .content{display: table-cell; vertical-align: middle; height:100%; float:none !important;}
.av-minimum-height-100 .container {height:1500px;} .avia-full-stretch{
background-size: cover !important;
}
.avia-full-contain{
background-size: contain !important;
}
.avia_mobile .avia-full-stretch{
background-attachment: scroll !important;
}
#top #main .avia-section .template-page{
width:100%;
border:none;
margin-left: auto;
padding-left: 0;
margin-right: auto;
}
.avia-section .template-page .entry-content-wrapper{
padding-right:0;
}
.avia-section-small .content, .avia-section-small .sidebar { padding-top: 20px; padding-bottom: 20px;}
.avia-section-large .content, .avia-section-large .sidebar { padding-top: 70px; padding-bottom: 70px;}
.avia-section-huge .content,  .avia-section-huge .sidebar { padding-top: 130px; padding-bottom: 130px;}
.avia-section-no-padding .content, .avia-section-no-padding .sidebar,
.avia-section-custom .content, .avia-section-custom .sidebar{padding-top:0; padding-bottom:0;}
.html_header_sticky_disabled .container_wrap:first-child, .avia-section.avia-full-stretch, .html_header_transparency .avia-section.avia-builder-el-0{border-top:none;}
#top #wrap_all #main .avia-no-border-styling{border:none;}
#top .scroll-down-link {
height: 60px;
width: 80px;
margin: 0px 0 0 -40px;
line-height: 60px;
position: absolute;
left: 49.85%;
bottom: 0px;
color: #FFF;
text-align: center;
font-size: 70px;
z-index: 100;
text-decoration: none;
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
-webkit-animation: avia_fade_move_down 2s ease-in-out infinite;
animation:         avia_fade_move_down 2s ease-in-out infinite;
} #top .av-section-with-video-bg{border-top:none; position: relative;}
#top .av-section-video-bg{
position: absolute;
top:0;
left:0;
right:0;
bottom: 0;
padding: 0;
margin: 0;
z-index: 1;
}
#top .av-section-video-bg .av-click-to-play-overlay{
display: none;
}
#top .av-section-video-bg .avia-slideshow-inner{
height:100% !important;
}
#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe{
-webkit-transform: 	scale(1.2);
-ms-transform: 		scale(1.2);
transform: 			scale(1.2);
} .avia_mobile #top .av-parallax-section{z-index: 0; -webkit-transform: translate3d(0,0,0);}
.avia_mobile #top .av-parallax{position: absolute; z-index: -10;}
.avia_mobile #top .av-parallax .container{z-index: 10; }
.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg{display:none;}
.avia_desktop #top .av-section-mobile-video-disabled{background-image: none !important;}
.avia_desktop #top .av-section-mobile-video-disabled .av-parallax{display: none;} .av-parallax-section{
position: relative;
border-top: none;
overflow: hidden;
}
.av-parallax {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
height: calc((100vh * 0.3) + 100%);
will-change: transform;
}
.av-parallax-inner{
position: absolute;
width: 100%;
height:100%;
bottom:0;
left:0;
} .js_active .av-parallax,
.js_active .av-parallax-object{
opacity: 0;
}
.js_active .av-parallax.enabled-parallax{
opacity: 1
}
.js_active .av-parallax.active-parallax,
.js_active .av-parallax-object.active-parallax{
opacity: 1;
-webkit-transition: opacity 0.3s ease-in-out;
transition: 		opacity 0.3s ease-in-out;
} .avia_transform .av-extra-border-element{
position: relative; width: 100%; overflow: visible;
}
.avia_transform .av-extra-border-element.border-extra-arrow-down{
position: relative;
width: 50px;
height: 25px;
left: 50%;
margin-left: -26px;
margin-top: -1px;
z-index: 25;
margin-bottom: -25px;
clear:both;
}
.avia_transform .av-extra-border-element .av-extra-border-outer{
overflow: hidden;
height:100%;
width:100%;
position: absolute;
}
.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner{
position: absolute;
left: 50%;
width: 50px;
height: 50px;
-webkit-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
top: -39px;
}
.av-section-color-overlay + .container + .border-extra-diagonal,
.av-section-color-overlay + .scroll-down-link + .container + .border-extra-diagonal{
z-index: 1;
}
.avia_transform .av-extra-border-element.border-extra-diagonal{
height:250px;
margin-top: -250px;
}
.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner{
top: 250px;
right: 0;
width: 110%;
height: 100%;
-webkit-transform-origin: right top;
transform-origin: right top;
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
position: absolute;
}
.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner{
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
-webkit-transform-origin: left top;
transform-origin: left top;
right:auto;
left:0;
}
.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner{
box-shadow: 0 0 44px -8px rgba(0,0,0,0.2);
}
div .av-section-color-overlay-wrap{position: relative; width:100%; }
.html_header_sidebar .av-section-color-overlay-wrap{float:left;}
div .av-section-color-overlay{position: absolute; top:0; left: 0; bottom: 0; width:100%; }
div .av-arrow-down-section .av-section-color-overlay{bottom: 24px; }
div .av-section-color-overlay{z-index: 1;}
div .av-video-service-html5 .av-section-color-overlay{z-index: 8;}
.html_minimal_header #main > .avia-builder-el-0,
.av_minimal_header + #main .container_wrap_first:first-child { border-top: none; } .av_dropcap1 {
display: block;
float: left;
font-size: 38px;
line-height: 32px;
margin: 4px 8px 0 0;
}
.av_dropcap2{
display:block;
float:left;
font-size:18px;
line-height:35px;
width:35px;
text-align: center;
margin:4px 8px 0 0;
border-radius: 100px;
font-weight: bold;
} fieldset{
border:none;
}
#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select{
-webkit-appearance: none;
border-radius:0px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
background-position: center right;
background-repeat: no-repeat;
border-radius: 2px;
}
#top select[multiple], #top .avia_ajax_form .select[multiple]{background-image:none;}
#top select[multiple] { background-image:none; } .avia-builder-widget-area{
position: relative;
}
.flex_column .widget:first-child, .content .widget:first-child{
padding-top: 0;
border-top: none;
}
.flex_column .widget .widgettitle , .content .widget .widgettitle{
margin-top:0.85em;
}  .avia_textblock .wp-playlist{margin:0;}
.wp-playlist-light .wp-playlist-item.wp-playlist-playing{background: transparent;}
.wp-playlist-current-item img{border-radius: 3px;}
.wp-playlist-current-item img[src$="media/audio.png"]{border-radius: 0px; background: #fff;}
.wp-playlist-item-meta.wp-playlist-item-title{font-weight: bold;}
.wp-playlist-tracks .wp-playlist-item{padding: 4px 3px;}
.wp-playlist-tracks .wp-playlist-item-length{top: 4px;}
div .mejs-controls .mejs-time-rail .mejs-time-loaded, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#9c9c9c;}
div .mejs-controls .mejs-time-rail > span, div .mejs-controls .mejs-time-rail a,
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{height:7px;}
div .mejs-controls div.mejs-time-rail{padding-top: 7px;}
div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{top:12px;}
div .mejs-container, div .mejs-embed, div .mejs-embed body, div .mejs-container div .mejs-controls{background:transparent;}
div .mejs-container{border-radius:2px;background:#313131}
div .wp-playlist-item-album{font-style: normal; }
div .mejs-controls .mejs-playpause-button , div .mejs-controls .mejs-volume-button{ height:30px;}
#top .mejs-container .mejs-controls .mejs-time, #top .mejs-time-rail .mejs-time-float{color:#fff;}
#top .mejs-time-rail .mejs-time-float {border:none;}
div .mejs-container .mejs-controls{height: 30px;width: 100%;}
#top .mejs-container{height: 30px;}
#top .mejs-container.mejs-audio{max-height: 30px}
div .mejs-button>button {margin: 6px 6px;}
div .mejs-time{padding: 12px 6px 0; height:18px;}
div .mejs-time-rail, div .mejs-horizontal-volume-slider{height:30px;}
div .mejs-controls .mejs-time-rail .mejs-time-handle{display:none;}
div .mejs-time-buffering, div .mejs-time-current,  div .mejs-time-float-corner, div .mejs-time-hovered, div .mejs-time-loaded, div .mejs-time-marker, div .mejs-time-total{ height:7px; outline:none;}
div .mejs-controls{padding:0;} #top .av-toggle-switch{display: block; margin-bottom: 10px; margin-top:10px;
opacity: 0;
text-align: left;
}
#top .av-toggle-switch.active{
-webkit-animation: avia-fadein 1s 1 ease-in; animation:         avia-fadein 1s 1 ease-in; opacity: 1;
}
#top .av-toggle-switch input[type="checkbox"] {display:none}
#top .av-toggle-switch label {cursor:pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;}
#top .av-toggle-switch label .toggle-track {
display:block; height:27px; width:54px;background:rgba(0, 0, 0, 0.08); border-radius:100px;
position:relative;
margin-right:15px;border:1px solid rgba(0, 0, 0, 0.15);
clear:both;
vertical-align: bottom;
float: left;
transition:all .1s ease-in;
}
#top .av-toggle-switch .toggle-track:before{
content:'';
display:inline;height:25px;width:25px;background:#fff;
border-radius:100px;
position:absolute;
top:0;
right:0;
transition:right .1s ease-in;
box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 1px;
}
#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track{
opacity: 0.2;
}
#top .av-toggle-switch input[type="checkbox"]:checked +  .toggle-track:before{
right:27px;
}
#top .av-toggle-switch input[type="checkbox"]:checked +  .toggle-track{
background:#5dceba;
}
#top .av-toggle-switch .toggle-label-content{
color: inherit;
font-weight: bold;
display: block;
overflow: hidden;
font-size: inherit;
}
#top .avia-cookie-consent-modal-buttons-wrap{
text-align: center;
} .avia-tooltip{
position: absolute;
z-index: 9999999;
padding:12px;
margin-top:-18px;
margin-left: -4px;
background: #000;
background: rgba(0, 0, 0, 0.8);
color:#fff;
width:140px;
border-radius: 2px;
text-align: center;
}
.avia-tooltip .inner_tooltip{
font-size: 0.925em;
line-height: 1.65em;
}
#top .avia-tooltip.transparent_dark, #top .avia-tooltip.transparent_dark .avia-arrow{
background: #000;
background: rgba(0, 0, 0, 0.8);
color:#fff;
border:none;
}
#top .avia-tooltip.transparent_dark h1, #top .avia-tooltip.transparent_dark h2, #top .avia-tooltip.transparent_dark h3,
#top .avia-tooltip.transparent_dark h4, #top .avia-tooltip.transparent_dark h5, #top .avia-tooltip.transparent_dark h6{
color:inherit;
}
.avia-tooltip.av-tooltip-shadow, .avia-tooltip.av-tooltip-shadow .avia-arrow{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); }
.avia-tooltip ul, .avia-tooltip ol, .avia-tooltip blockquote{text-align: left; list-style-position: inside;}
.avia-tooltip .avia-arrow{
background: rgba(0, 0, 0, 0.8);
border:none;
}
.avia-tooltip .avia-arrow-wrap{
width:20px;
height:20px;
position: absolute;
bottom:-20px;
left:50%;
margin-left:-7px;
overflow: hidden;
}
.avia-tooltip .inner_tooltip br:first-child{display:none;} .av-tt-hotspot .avia-arrow-wrap{bottom:auto; bottom:-19px;}
.transparent_dark.av-tt-hotspot .avia-arrow-wrap{bottom:-20px;} .avia-tooltip.av-tt-pos-below{ margin-top: 18px; }
.avia-tooltip.av-tt-pos-below .avia-arrow-wrap{bottom:auto; top:-19px;}
.avia-tooltip.av-tt-pos-below .avia-arrow{bottom: -6px; top:auto;} .avia-tooltip.av-tt-pos-left{ margin-top: 0; margin-left: -18px;}
.avia-tooltip.av-tt-pos-left .avia-arrow-wrap{left: auto; margin-left: 0; right: -19px; top: 50%; margin-top: -10px;}
.avia-tooltip.av-tt-pos-left .avia-arrow{top: 5px; left: -5px; margin-left: 0;} .avia-tooltip.av-tt-pos-right{ margin-top: 0; margin-left: 18px;}
.avia-tooltip.av-tt-pos-right .avia-arrow-wrap{left: -19px; margin-left: 0;  top: 50%; margin-top: -10px;}
.avia-tooltip.av-tt-pos-right .avia-arrow{top: 5px; left:auto; right: -5px; margin-left: 0;} .av-tt-pos-above.av-tt-align-right.avia-tooltip, 	.av-tt-pos-below.av-tt-align-right.avia-tooltip{margin-left:4px;}
.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-left .avia-arrow-wrap{left: 0; margin-left: 7px;}
.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap,.av-tt-pos-below.av-tt-align-right .avia-arrow-wrap{left: auto; right:0; margin-left: auto; margin-right: 7px;} .av-tt-pos-left.av-tt-align-top .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-top .avia-arrow-wrap{top: 0; margin-top: 2px;}
.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap,.av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap{bottom: 0; margin-bottom: 4px; top: auto;}
.av-tt-pos-above.av-tt-align-centered, .av-tt-pos-below.av-tt-align-centered{text-align: center;} .avia_transform.avia_desktop .av-animated-generic{
opacity: 0;
}
.avia_transform .av-animated-when-visible,
.avia_transform .av-animated-when-almost-visible,
.avia_transform .av-animated-when-visible-95{
opacity: 0;
}
.avia_transform .shadow-animated.av-animated-when-visible,
.avia_transform .shadow-animated.av-animated-when-almost-visible,
.avia_transform .shadow-animated.av-animated-when-visible-95{
opacity: 1;
}
.avia-animate-admin-preview.fade-in,
.avia_transform .avia_start_delayed_animation.fade-in {
-webkit-animation: avia-fadein 1.5s 1 ease-out; animation:         avia-fadein 1.5s 1 ease-out; opacity: 1;
}
.avia-animate-admin-preview.pop-up,
.avia_transform .avia_start_delayed_animation.pop-up {
-webkit-animation: avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
}
.avia-animate-admin-preview.top-to-bottom,
.avia_transform .avia_start_delayed_animation.top-to-bottom {
-webkit-animation: avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
}
.avia-animate-admin-preview.bottom-to-top,
.avia_transform .avia_start_delayed_animation.bottom-to-top {
-webkit-animation: avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); animation:         avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); opacity: 1;
}
.avia-animate-admin-preview.left-to-right,
.avia_transform .avia_start_delayed_animation.left-to-right {
-webkit-animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
}
.avia-animate-admin-preview.right-to-left,
.avia_transform .avia_start_delayed_animation.right-to-left {
-webkit-animation: avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:         avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity: 1;
}
.avia-animate-admin-preview.av-rotateIn,
.avia_transform .avia_start_delayed_animation.av-rotateIn {
-webkit-animation: avia-rotateIn 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
animation: avia-rotateIn 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
opacity: 1;
}
.avia-animate-admin-preview.av-rotateInUpLeft,
.avia_transform .avia_start_delayed_animation.av-rotateInUpLeft {
-webkit-animation: avia-rotateInUpLeft 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
animation: avia-rotateInUpLeft 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
opacity: 1;
}
.avia-animate-admin-preview.av-rotateInUpRight,
.avia_transform .avia_start_delayed_animation.av-rotateInUpRight {
-webkit-animation: avia-rotateInUpRight 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
animation: avia-rotateInUpRight 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
opacity: 1;
}
.avia-animate-admin-preview.avia-curtain-reveal-overlay,
.avia_transform.avia_desktop .avia-curtain-reveal-overlay,
.avia_transform .avia-curtain-reveal-overlay{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 1;
z-index: 100;
}
.avia-animate-admin-preview.curtain-reveal-ttb,
.avia_transform .avia_start_delayed_animation.curtain-reveal-ttb{
-webkit-animation: avia-curtain-reveal-ttb cubic-bezier(0.17,0.84,0.44,1) 1s 1; animation:         avia-curtain-reveal-ttb cubic-bezier(0.17,0.84,0.44,1) 1s 1; height: 0;
top: 100%;
}
.avia-animate-admin-preview.curtain-reveal-btt,
.avia_transform .avia_start_delayed_animation.curtain-reveal-btt{
-webkit-animation: avia-curtain-reveal-btt cubic-bezier(0.17,0.84,0.44,1) 1s 1; animation:         avia-curtain-reveal-btt cubic-bezier(0.17,0.84,0.44,1) 1s 1; height: 0;
}
.avia-animate-admin-preview.curtain-reveal-ltr,
.avia_transform .avia_start_delayed_animation.curtain-reveal-ltr{
-webkit-animation: avia-curtain-reveal-ltr cubic-bezier(0.17,0.84,0.44,1) 1s 1; animation:         avia-curtain-reveal-ltr cubic-bezier(0.17,0.84,0.44,1) 1s 1; width: 0;
left: 100%;
}
.avia-animate-admin-preview.curtain-reveal-rtl,
.avia_transform .avia_start_delayed_animation.curtain-reveal-rtl{
-webkit-animation: avia-curtain-reveal-rtl cubic-bezier(0.17,0.84,0.44,1) 1s 1; animation:         avia-curtain-reveal-rtl cubic-bezier(0.17,0.84,0.44,1) 1s 1; width: 0;
} @-webkit-keyframes avia_appear {
0%   { -webkit-transform:scale(0.5); opacity: 0.1;  }
100% { -webkit-transform:scale(1); opacity: 1; }
}
@keyframes avia_appear {
0%   { transform:scale(0.5); opacity: 0.1;  }
100% { transform:scale(1); opacity: 1;  }
}
@-webkit-keyframes avia_image_appear {
0%   { -webkit-transform:scale(0.7); opacity: 0.1;  }
100% { -webkit-transform:scale(1); opacity: 1; }
}
@keyframes avia_image_appear {
0%   { transform:scale(0.7); opacity: 0.1;  }
100% { transform:scale(1); opacity: 1;  }
}
@-webkit-keyframes avia_hotspot_appear {
0%   { -webkit-transform:translate(0, 80px); opacity: 0.1;  }
100% { -webkit-transform:translate(0, 0px); opacity: 1; }
}
@keyframes avia_hotspot_appear {
0%   { transform:translate(0, 80px); opacity: 0.1;  }
100% { transform:translate(0, 0px); opacity: 1;  }
}
@-webkit-keyframes avia_appear_short {
0%   { -webkit-transform:scale(0.5); opacity: 0;  }
50%  { opacity: 1;  }
100% { -webkit-transform:scale(1); opacity: 0;  }
}
@keyframes avia_appear_short {
0%   { transform:scale(0.5); opacity: 0;  }
50%  { opacity: 1;  }
100% { transform:scale(1); opacity: 0;  }
} @-webkit-keyframes avia_masonry_show {
0%   { -webkit-transform:translateZ(300px) translateY(200px) rotateX(-70deg); opacity: 0.1;  }
100% { -webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}
@keyframes avia_masonry_show {
0%   { transform:translateZ(300px) translateY(200px) rotateX(-70deg); opacity: 0.1;  }
100% { transform:translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1;  }
} @-webkit-keyframes avia_fade_move_down {
0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@keyframes avia_fade_move_down {
0%   { transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { transform:translate(0,20px); opacity: 0; }
} @-webkit-keyframes avia_slide_down {
0%   { height:0%; }
100% { height:100%; }
}
@keyframes avia_slide_down {
0%   { height:0%; }
100% { height:100%; }
} @-webkit-keyframes avia_expand {
0%   { width:0%; }
100% { width:100%; }
}
@keyframes avia_expand {
0%   { width:0%; }
100% { width:100%; }
} @-webkit-keyframes avia-ltr {
0%   { -webkit-transform:translate(-10%,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes avia-ltr {
0%   { transform:translate(-10%,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes avia-rtl {
0%   { -webkit-transform:translate(10%,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes avia-rtl {
0%   { transform:translate(10%,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes avia-btt {
0%   { -webkit-transform:translate(0,50%); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes avia-btt {
0%   { transform:translate(0,50%); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes avia-ttb {
0%   { -webkit-transform:translate(0, -10%); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes avia-ttb {
0%   { transform:translate(0, -10%); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes avia-fadein {
0%   { opacity: 0; }
100% { opacity: 1; }
}
@keyframes avia-fadein {
0%   { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes avia-fadeOut {
0%   { opacity: 1; }
100% { opacity: 0; }
}
@keyframes avia-fadeOut {
0%   { opacity: 1; }
100% { opacity: 0; }
} @-webkit-keyframes avia-rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes avia-rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@-webkit-keyframes avia-rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes avia-rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@-webkit-keyframes avia-rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -22deg);
transform: rotate3d(0, 0, 1, -22deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes avia-rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -22deg);
transform: rotate3d(0, 0, 1, -22deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
} @-webkit-keyframes avia-bg-move {
0%   { background-position: -31px 0;  }
100% { background-position: 0 0; }
}
@keyframes avia-bg-move {
0%   { background-position: -31px 0;  }
100% { background-position: 0 0; }
} @-webkit-keyframes caption-right {
0%   { -webkit-transform:translate(2000px,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-right {
0%   { transform:translate(2000px,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes caption-left {
0%   { -webkit-transform:translate(-2000px,0); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-left {
0%   { transform:translate(-2000px,0); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes caption-top {
0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-top {
0%   { transform:translate(0,-20px); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
}
@-webkit-keyframes caption-bottom {
0%   { -webkit-transform:translate(0,20px); opacity: 0;  }
100% { -webkit-transform:translate(0,0); opacity: 1; }
}
@keyframes caption-bottom {
0%   { transform:translate(0,20px); opacity: 0;  }
100% { transform:translate(0,0); opacity: 1; }
} @-webkit-keyframes av_pulsate {
0% 		{-webkit-transform: scale(0.1); opacity: 0.0;}
50% 	{opacity: 0.7;}
100% 	{-webkit-transform: scale(1); opacity: 0.0;}
}
@keyframes av_pulsate {
0% 		{transform: scale(0.1); opacity: 0.0;}
50% 	{opacity: 0.7;}
100% 	{transform: scale(1); opacity: 0.0;}
} @-webkit-keyframes sonarEffect {
0% {opacity: 0.3;}
40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);-webkit-transform: scale(1.5);opacity: 0;}
}
@keyframes sonarEffect {
0% {opacity: 0.3;}
40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);transform: scale(1.5);opacity: 0;}
} @-webkit-keyframes avia-curtain-reveal-ltr{
0%	{ width: 101%; left: 0; }
100%{ width: 0; left: 100%; }
}
@keyframes avia-curtain-reveal-ltr{
0%	{ width: 101%; left: 0; }
100%{ width: 0; left: 100%; }
}
@-webkit-keyframes avia-curtain-reveal-rtl{
0%	{ width: 100%; }
100%{ width: 0; }
}
@keyframes avia-curtain-reveal-rtl{
0%	{ width: 100%; }
100%{ width: 0; }
}
@-webkit-keyframes avia-curtain-reveal-ttb{
0%	{ height: 101%; top: 0; }
100%{ height: 0; top: 100%; }
}
@keyframes avia-curtain-reveal-ttb{
0%	{ height: 101%; top: 0; }
100%{ height: 0; top: 100%; }
}
@-webkit-keyframes avia-curtain-reveal-btt{
0%	{ height: 100%; }
100%{ height: 0; }
}
@keyframes avia-curtain-reveal-btt{
0%	{ height: 100%; }
100%{ height: 0; }
} .avia-animate-admin-preview.fade-in-left,
.avia_transform .avia_start_delayed_animation.fade-in-left{
-webkit-animation: avia-fade-in-left cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-fade-in-left cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
.avia-animate-admin-preview.fade-in-right,
.avia_transform .avia_start_delayed_animation.fade-in-right{
-webkit-animation: avia-fade-in-right cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-fade-in-right cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
.avia-animate-admin-preview.fade-in-down,
.avia_transform .avia_start_delayed_animation.fade-in-down{
-webkit-animation: avia-fade-in-down cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-fade-in-down cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
.avia-animate-admin-preview.fade-in-up,
.avia_transform .avia_start_delayed_animation.fade-in-up{
-webkit-animation: avia-fade-in-up cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-fade-in-up cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
.avia-animate-admin-preview.flip-in-x,
.avia_transform .avia_start_delayed_animation.flip-in-x{
-webkit-animation: avia-flip-in-x cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-flip-in-x cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
.avia-animate-admin-preview.flip-in-y,
.avia_transform .avia_start_delayed_animation.flip-in-y{
-webkit-animation: avia-flip-in-y cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-flip-in-y cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
.avia-animate-admin-preview.roll-in,
.avia_transform .avia_start_delayed_animation.roll-in{
-webkit-animation: avia-roll-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-roll-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
.avia-animate-admin-preview.zoom-in,
.avia_transform .avia_start_delayed_animation.zoom-in{
-webkit-animation: avia-zoom-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; animation:         avia-zoom-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards; }
@-webkit-keyframes avia-fade-in-left{
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
}
}
@keyframes avia-fade-in-left{
0% {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes avia-fade-in-right{
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
}
}
@keyframes avia-fade-in-right{
0% {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes avia-fade-in-down {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
}
}
@keyframes avia-fade-in-down {
0% {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes avia-fade-in-up {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
}
}
@keyframes avia-fade-in-up {
0% {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes avia-flip-in-x{
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
opacity: 0;
} 80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
opacity: 1;
}
}
@keyframes avia-flip-in-x{
0% {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
} 80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
100% {
transform: perspective(400px);
opacity: 1;
}
}
@-webkit-keyframes avia-flip-in-y{
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
opacity: 0;
} 80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
-webkit-transform: perspective(400px);
opacity: 1;
}
}
@keyframes avia-flip-in-y{
0% {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
} 80% {
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
100% {
transform: perspective(400px);
opacity: 1;
}
}
@-webkit-keyframes avia-roll-in{
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
}
}
@keyframes avia-roll-in{
0% {
opacity: 0;
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes avia-zoom-in{
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 1;
}
}
@keyframes avia-zoom-in{
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
100% {
opacity: 1;
}
} .avia-divider-svg{
overflow: hidden;
position: absolute;
left: 0;
width: 100%;
line-height: 0;
direction: ltr;
pointer-events: none;
}
.avia-divider-svg-top{
top: 0px;
} .avia-divider-svg-bottom{
bottom: -2px;
} .avia-divider-svg-top:not(.avia-svg-original) svg,
.avia-divider-svg-bottom:not(.avia-svg-negative) svg{
z-index: -1;
}
.avia-divider-svg.avia-divider-svg-bottom.avia-svg-original,
.avia-divider-svg.avia-divider-svg-top.avia-svg-negative{
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.avia-divider-svg svg{
fill: #fff;
display: block;
width: calc(100% + 1.3px);
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.avia-divider-svg path{
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.avia-divider-svg.avia-flipped-svg svg{
-webkit-transform: translateX(-50%) rotateY(180deg);
-ms-transform: translateX(-50%) rotateY(180deg);
transform: translateX(-50%) rotateY(180deg);
}
.avia-divider-svg.avia-to-front{
z-index: 100;
} .av-parallax-section.av-section-color-overlay-active .avia-divider-svg{
z-index: 1;
}
.av-parallax-section.av-section-color-overlay-active .avia-divider-svg.avia-to-front{
z-index: 100;
}