.home .breadcrumb-trail,
.home .title_container {
display:none !important
}
.single-portfolio .main_color {
background-color:#fff !important
}
h1,
h2,
h3 {
font-weight:400 !important
}
h4,
h5,
h6 {
font-weight:700
}
body .avia-content-slider,
body .avia-content-slider-inner {
overflow:inherit
}
img {
max-height:100% !important;
max-width:100%
}
@media only screen and (max-width:989px) {
p {
font-size:0.9rem !important
}
h1,
.post_format-post-format-quote > blockquote {
font-size:1.6rem !important;
margin:0.75rem 0 0.5rem !important
}
.products .product h2,
.products .product h3,
.products .product h4,
.products .product h5,
.products .product h6,
h2.woocommerce-loop-product__title {
font-size:0.9rem !important
}
h3 {
font-size:1.2rem !important
}
h4,
#top .iconbox .iconbox_content .iconbox_content_title,
h3.team-member-name {
font-size:1rem !important
}
.content,
.sidebar {
padding-top:30px !important;
padding-bottom:30px !important
}
.responsive #top .container .av-content-small,
.responsive #top #wrap_all .flex_column,
.responsive #top #wrap_all .av-flex-cells .no_margin {
margin-bottom:0 !important
}
}
div .main_color .button {
background-color:#9fce21 !important;
color:#292b2d !important;
border-color:#9fce21 !important;
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94)
}
div .main_color .button:hover,
div .main_color .button:focus {
background-color:#fff !important;
color:#292b2d !important;
border-color:#292b2d !important
}
.html_elegant-blog #top .post-entry .post-title,
.html_elegant-blog .avia-content-slider .slide-entry-title {
text-transform:inherit !important
}
body h2 {
line-height:1.3em !important
}
body .hr.hr-custom {
margin-bottom:1rem !important
}
body .avia-button-wrap a {
background-color:#9fce21 !important;
color:#292b2d !important;
border-color:#9fce21 !important;
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
font-size:1rem !important
}
body .avia-button-wrap a:hover,
body .avia-button-wrap a:focus {
background-color:#fff !important;
color:#292b2d !important;
border-color:#292b2d !important
}
body div .products .product {
margin:0 3% 3% 0;
width:22.25%
}
body div .products .product .inner_product.main_color.wrapped_style.noLightbox.av-product-class-no_button {
overflow:inherit;
box-shadow:0 15px 40px 0 rgba(0, 0, 0, 0.08) !important;
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94)
}
body div .products .product .inner_product.main_color.wrapped_style.noLightbox.av-product-class-no_button:hover,
body div .products .product .inner_product.main_color.wrapped_style.noLightbox.av-product-class-no_button:focus {
-moz-transform:translate(0, 7px);
-o-transform:translate(0, 7px);
-ms-transform:translate(0, 7px);
-webkit-transform:translate(0, 7px);
transform:translate(0, 7px);
box-shadow:0 2.5px 20px 0 rgba(0, 0, 0, 0.1) !important
}
body div .products .product .inner_product.main_color.wrapped_style.noLightbox.av-product-class-no_button .thumbnail_container {
padding:0.5rem 0
}
body div .products .product .wgm-info.shipping_de.shipping_de_string {
display:none
}
body.single-product .wgm-info.shipping_de.shipping_de_string {
display:none
}
body .blog-categories {
display:none !important
}
body .main_color .avia-content-slider .slide-image {
background-color:inherit
}
body .slide-meta {
display:none !important
}
body .avia-content-slider .slide-image,
body .avia-content-slider .slide-image img {
margin:0;
margin-right:auto
}
body .avia-content-slider .slide-entry-excerpt {
overflow:inherit
}
body .avia-content-slider .slide-entry-excerpt a.more-link {
background-color:#9fce21 !important;
color:#292b2d !important;
border-color:#9fce21 !important;
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
text-decoration:none;
padding:9px 10px 7px 10px !important;
border-radius:3px
}
body .avia-content-slider .slide-entry-excerpt a.more-link span {
display:none !important
}
body .avia-content-slider .slide-entry-excerpt a.more-link:hover,
body .avia-content-slider .slide-entry-excerpt a.more-link:focus {
background-color:#fff !important;
color:#292b2d !important;
border-color:#292b2d !important
}
@media only screen and (max-width:768px) {
body .avia-content-slider .slide-entry-excerpt {
display:none
}
}
input.wpcf7-form-control.wpcf7-submit {
background-color:#fff !important;
color:#494d51 !important;
border:1px solid #fff !important;
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
text-decoration:none;
padding:11px 10px !important;
border-radius:3px;
font-size:1rem;
margin-top:20px
}
input.wpcf7-form-control.wpcf7-submit:hover,
input.wpcf7-form-control.wpcf7-submit:focus {
background-color:#494d51 !important;
color:#fff !important;
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
text-decoration:none;
padding:11px 10px !important;
border-radius:3px;
font-size:1rem;
margin-top:20px
}
.fullpage__slider .container {
margin:0 !important;
max-width:100% !important;
width:100% !important;
padding:0 !important
}
.fullpage__slider .container main {
padding:0 !important
}
a.next.btn,
a.prev.btn {
display:none !important
}
#top div .quantity input.plus,
#top div .quantity input.minus {
background-image:unset !important
}
#footer {
background-image:url(//www.forstreiter.at/en//wp-content/themes/enfold-child/images/wappen-light.svg);
background-position:right bottom;
background-size:280px;
background-repeat:no-repeat
}
#footer .widget {
text-align:left !important
}
#footer a:focus {
border-color:#9fce21 !important
}
#footer .flex_column:first-of-type {
margin-left:0 !important
}
@media only screen and (max-width:1200px) {
#footer .flex_column {
width:100% !important;
margin-left:0% !important
}
}
#footer .flex_column {
width:23%;
margin-left:4%
}
#footer .flex_column:last-of-type {
width:46% !important
}
@media only screen and (max-width:1023px) {
#footer .flex_column:last-of-type {
width:100% !important;
margin-left:0
}
}
#footer .flex_column:first-of-type .widget.widget_text .textwidget,
#footer .flex_column:nth-of-type(2) .widget.widget_text .textwidget {
border:1px solid #fff;
padding:25px
}
#top .footer_color .input-text,
#top .footer_color input[type='text'],
#top .footer_color input[type='input'],
#top .footer_color input[type='password'],
#top .footer_color input[type='email'],
#top .footer_color input[type='number'],
#top .footer_color input[type='url'],
#top .footer_color input[type='tel'],
#top .footer_color input[type='search'],
#top .footer_color textarea,
#top .footer_color select {
background-color:#494d51 !important;
border:1px solid #fff !important;
color:#fff
}
.av-inner-tab-title {
text-transform:inherit !important;
font-family:'Lora', serif
}
span.av-inner-tab-title {
font-size:1.125rem !important
}
a.av-section-tab-title.av-tab-no-icon.av-tab-no-image.av-active-tab-title span.av-inner-tab-title {
font-weight:700
}
a.av-section-tab-title.av-tab-no-icon.av-tab-no-image {
border:none !important
}
body #socket {
border:none !important
}
body #socket .container {
padding-top:0 !important;
padding-bottom:0 !important
}
body #socket .container span.copyright {
padding:1rem 0 0 0;
width:100%
}
@media only screen and (min-width:989px) {
body #socket .container span.copyright {
padding-top:0 !important
}
}
@media only screen and (min-width:989px) {
body #socket .container span.copyright .socket__links {
display:-webkit-flex;
display:-ms-flex;
display:flex;
-webkit-justify-content:space-between;
-ms-justify-content:space-between;
justify-content:space-between;
-webkit-align-items:center;
-ms-align-items:center;
align-items:center;
width:100%;
line-height:0 !important
}
}
body #socket .container span.copyright .socket__links > div {
text-align:center
}
body #socket .container span.copyright .socket__links .socket__logo {
padding-top:10px;
padding-bottom:10px;
display:inline-block;
line-height:0 !important
}
body #socket .container span.copyright .socket__links .socket__logo img {
height:70px
}
body #socket .social_bookmarks {
position:absolute;
right:0;
bottom:0;
height:100%;
max-height:100%
}
body #socket .social_bookmarks li {
border:none;
top:0;
border-radius:unset !important;
width:40px
}
body #socket .social_bookmarks li a {
border-radius:unset !important;
text-decoration:unset !important;
width:40px;
line-height:40px
}
body #socket a {
font-size:0.85rem;
font-family:'Lora', serif;
text-decoration:none !important
}
body #socket a:hover {
text-decoration:underline !important
}
body #socket a:focus {
border-color:#494d51 !important
}
body #socket .socket__links a + a {
margin-left:0.5rem !important
} #scroll-top-link {
bottom:25px !important;
background-color:#292b2d !important;
color:#fff !important;
border:1px solid #292b2d !important
}
#scroll-top-link:hover,
#scroll-top-link:focus {
background-color:#fff !important;
color:#292b2d !important;
border:1px solid #292b2d !important
}
.inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#9fce21;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-gebietsweine .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#f59b0a !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-suessen .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#e45068 !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-riedenweine .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#0a8ff2 !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-roten .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#b80012 !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-gutsweine .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#9fce21 !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-prickelnden .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#9fce21 !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-weinpackete .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#9fce21 !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-grossflaschen .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#c75900 !important;
top:0px;
left:0px;
transition:all 1s ease
}
.product_cat-weinpackete .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#9fce21 !important;
top:0px;
left:0px;
transition:all 1s ease
}
body .product_cat-gelb .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#fcedcb !important;
top:0px;
left:0px;
transition:all 1s ease
}
body .product_cat-blau .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#0a8ff2 !important;
top:0px;
left:0px;
transition:all 1s ease
}
body .product_cat-gruen .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#9fce21 !important;
top:0px;
left:0px;
transition:all 1s ease
}
body .product_cat-rot .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#b80012 !important;
top:0px;
left:0px;
transition:all 1s ease
}
body .product_cat-orange-hell .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#f59b0a !important;
top:0px;
left:0px;
transition:all 1s ease
}
body .product_cat-orange-dunkel .inner_product.av-product-class-no_button > a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:after {
position:absolute;
display:block;
content:"";
height:60px;
width:60px;
background-color:#c75900 !important;
top:0px;
left:0px;
transition:all 1s ease
}
div .products li a,
div .product a {
text-decoration:underline !important
}
div .products li a:hover,
div .product a:hover,
div .products li a:focus,
div .product a:focus {
text-decoration:none !important
}
div#av_product_description {
display:none;
opacity:0
}
div .products .product a,
div .products .product a img {
display:inline !important
}
.av-special-heading .av-special-heading-tag {
font-size:2.5em important
}
.container_wrap.container_wrap_first ul {
list-style-type:inherit;
margin-left:20px
}
.cart_item .product-name a {
font-weight:700;
font-size:1rem
}
@media only screen and (max-width:1100px) {
.responsive #top .products .product {
margin:0 2% 2% 0;
width:23%
}
.responsive #top .products .product.first {
clear:none
}
.responsive #top .products .product.last {
margin:0 2% 2% 0
}
.responsive #top .products .product:nth-child(4n+1) {
clear:both
}
}
@media only screen and (max-width:1024px) {
.responsive #top .products .product {
margin:0 1% 1% 0;
width:32%
}
.responsive #top .products .product.last {
margin:0 1% 1% 0
}
.responsive #top .products .product:nth-child(4n+1) {
clear:none
}
.responsive #top .products .product:nth-child(3n+1) {
clear:both
}
}
@media only screen and (max-width:767px) {
.responsive #top .products .product {
width:49%
}
.responsive #top .products .product:nth-child(3n+1) {
clear:none
}
.responsive #top .products .product:nth-child(odd) {
clear:both
}
}
@media only screen and (max-width:600px) {
.responsive #top .products .product {
width:100%;
margin:0 0 5% 0
}
.responsive #top .products .product:nth-child(odd) {
clear:none
}
}
label.place_order {
float:left
}
body {
}
body #header {
background:rgba(255, 255, 255, 1);
}
body #header.active {
-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.08);
box-shadow:0px 0px 30px rgba(0, 0, 0, 0.08)
}
@media only screen and (min-width:989px) {
body #header .cart_dropdown { top:0;
bottom:0;
width:100px;
height:100%;
margin:0;
border:none
}
body #header .cart_dropdown a {
background:#9fce21;
color:#494d51;
border:none
}
body #header .cart_dropdown a:hover,
body #header .cart_dropdown a:focus {
background-color:#dcdee0 !important
}
body #header .cart_dropdown a span {
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94)
}
}
body #header #header_main .container {
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94)
}
@media only screen and (min-width:989px) {
body #header #header_main .container {
width:calc(100% - 226px) !important;
height:100px !important;
max-height:100px !important;
margin-left: 25px !important;
}
}
body #header #header_main .container .main_menu ul:first-child > li {
border:none
}
body #header #header_main .container .main_menu ul:first-child > li.current-menu-item > a {
color:#292b2d
}
body #header #header_main .container .main_menu ul:first-child > li > a {
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
padding-left:10px;
padding-right:10px
}
@media only screen and (min-width:1480px) {
body #header #header_main .container .main_menu ul:first-child > li > a {
padding-left:18px;
padding-right:18px;
letter-spacing:1px;
height:100px !important;
max-height:100px !important;
line-height:100px !important
}
}
body #header #header_main .container .main_menu ul:first-child > li > a:hover,
body #header #header_main .container .main_menu ul:first-child > li > a:focus {
color:#292b2d;
}
body #header #header_main .container .main_menu ul:first-child > li:first-child > a {
text-decoration:none
}
body #header #header_main .container .main_menu ul:first-child > li:first-child > a:hover,
body #header #header_main .container .main_menu ul:first-child > li:first-child > a:focus {
text-decoration:none
}
body #header #header_main .container .main_menu ul li a {
font-family:'Lora', serif;
font-size:1rem;
font-weight:400
}
@media only screen and (min-width:1350px) {
body #header #header_main .container .main_menu ul li a {
font-size:1.25rem
}
}
body #header #header_main .container .main_menu ul li a:hover,
body #header #header_main .container .main_menu ul li a:focus {
color:#292b2d
}
body #header #header_main .container .main_menu ul#menu-item-shop {
border:none
}
body #header #header_main .container .main_menu ul#menu-item-shop li a {
height:100px !important;
max-height:100px !important;
line-height:100px !important;
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94)
}
@media only screen and (min-width:990px) {
body #header #header_main .container .logo {
width:300px;
height:206px;
max-height:206px !important;
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1)
}
body #header #header_main .container .logo a {
width:300px;
height:206px;
max-height:206px !important;
background:white
}
body #header #header_main .container .logo a img {
width:300px;
height:206px;
max-height:206px !important;
padding:1rem 1.5rem
}
}
@media only screen and (min-width:990px) {
body #header #header_main .container .logo {
width:250px;
height:132px;
max-height:132px !important;
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);
margin-right:-110px
}
body #header #header_main .container .logo a {
width:250px;
height:132px;
max-height:132px !important;
background:white
}
body #header #header_main .container .logo a img {
width:250px;
height:132px;
max-height:132px !important;
padding:0.4rem 0.3rem 0.4rem 0.3rem
}
}
@media only screen and (min-width:1600px) {
body #header #header_main .container .logo {
width:390px;
height:201px;
max-height:380px !important;
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);
margin-right:0
}
body #header #header_main .container .logo a {
width:390px;
height:201px;
max-height:201px !important;
background:white
}
body #header #header_main .container .logo a img {
width:390px;
height:201px;
max-height:201px !important;
padding:0.4rem 0.3rem 0.4rem 0.3rem;
}
}
body #header.header-scrolled {
}
body #header.header-scrolled #header_main .container {
height:70px !important;
max-height:70px !important
}
body #header.header-scrolled #header_main .container .main_menu ul:first-child > li {
border:none
}
body #header.header-scrolled #header_main .container .main_menu ul:first-child > li > a {
height:70px !important;
max-height:70px !important;
line-height:70px !important
}
body #header.header-scrolled #header_main .container .main_menu ul li a {
font-family:'Lora', serif;
font-weight:400
}
body #header.header-scrolled #header_main .container .main_menu ul li a:hover,
body #header.header-scrolled #header_main .container .main_menu ul li a:focus {
color:#292b2d
}
body #header.header-scrolled #header_main .container .main_menu ul#menu-item-shop li a {
height:70px !important;
max-height:70px !important;
line-height:70px !important
}
body #header.header-scrolled #header_main .container .logo {
height:50px !important;
max-height:50px !important;
width:220px;
box-shadow:unset;
margin:10px 0
}
body #header.header-scrolled #header_main .container .logo a {
height:50px !important;
max-height:50px !important;
width:220px;
background:url(//www.forstreiter.at/en//wp-content/themes/enfold-child/images/logo.svg) no-repeat center center;
background-size:220px 50px;
padding:1rem 1.5rem
}
body #header.header-scrolled #header_main .container .logo a img {
opacity:0;
display:none
}
@media only screen and (max-width:989px) {
.responsive #top #header .logo img {
opacity:0;
visibility:hidden
}
}
@media only screen and (max-width:989px) {
.responsive #top #header .logo a {
height:43px !important;
max-height:43px !important;
width:170px !important;
background:url(//www.forstreiter.at/en//wp-content/themes/enfold-child/images/logo.svg) no-repeat center left;
background-size:170px 43px
}
}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover,
#top #wrap_all .av_header_transparency .sub_menu > ul > li > a:hover {
opacity:unset !important
}
#top #header.av_header_transparency .avia_mega_div {
margin-top:0 !important;
padding-top:0 !important;
-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.08);
box-shadow:0px 0px 30px rgba(0, 0, 0, 0.08)
}
@media only screen and (max-width:767px) {
#menu-item-search {
margin-top:20px !important
}
}
.html_visible_cart .av-burger-menu-main {
padding-right:0 !important
}
#header nav ul li a {
border-color:transparent !important
}
.social_bookmarks a {
text-decoration:none !important
}
#top #wrap_all .av-social-link-instagram:hover a {
color:#fff;
background-color:#d93175 !important
}
#top .av-main-nav ul a {
font-size:1.25rem !important
}
div#header_main {
box-shadow:inset 0 50px 30px rgba(0, 0, 0, 0.02), inset 2px 1px 5px rgba(0, 0, 0, 0.2)
}
.header_color .container_wrap_meta {
background:#fff !important
}
.sub_menu {
top:0 !important
}
.sub_menu > ul > li > a,
.sub_menu > div > ul > li > a {
font-weight:600 !important;
font-size:0.9rem !important;
padding:0 !important;
line-height:40px;
font-family:'Lora', serif
}
#top #wrap_all .av-social-link-facebook a {
color:#fff !important;
background-color:#37589b !important
}
#top #wrap_all .av-social-link-facebook a:hover,
#top #wrap_all .av-social-link-facebook a:focus {
background-color:white !important;
color:#37589b !important
}
ul.noLightbox.social_bookmarks.icon_count_2 li {
border:none !important
}
#top #wrap_all .av-social-link-instagram a {
background-color:#d93175 !important;
color:#fff !important
}
#top #wrap_all .av-social-link-instagram a:hover,
#top #wrap_all .av-social-link-instagram a:focus {
background-color:white !important;
color:#d93175 !important
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
-webkit-transition:all 0.25s ease;
-o-transition:all 0.25s ease;
transition:all 0.25s ease
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover .inner_product_header {
background:#9fce21
}
.inner_product.main_color.wrapped_style.noLightbox.av-product-class-no_butto {
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94)
}
.inner_product.main_color.wrapped_style.noLightbox.av-product-class-no_button:hover .inner_product_header,
.inner_product.main_color.wrapped_style.noLightbox.av-product-class-no_button:focus .inner_product_header {
-webkit-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
-o-transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
transition:all 0.25s cubic-bezier(0.27, 0.49, 0.27, 0.94);
background:#9fce21
}
.title_container .main-title {
font-size:1.7rem !important;
font-weight:600 !important;
letter-spacing:1px !important;
color:#292b2d !important
}
@media only screen and (max-width:988px) {
.header_color .cart_dropdown_link {
background-color:transparent !important;
border-color:transparent !important
}
}
.header_color ul.cart_dropdown {
border-color:transparent !important
}
@media only screen and (max-width:767px) {
.responsive #top #header .social_bookmarks {
display:block !important
}
.responsive #header .social_bookmarks {
width:initial !important
}
.responsive #header_meta .sub_menu > ul {
float:left !important;
width:initial !important
}
div#header_meta .container {
width:95% !important;
max-width:95% !important
}
#top #header_main > .container .main_menu ul:first-child > li.menu-item-search-dropdown > a {
line-height:80px !important
}
#menu-item-search {
height:80px !important;
margin-top:0 !important
}
body#top #header_main > .container .main_menu ul:first-child > li.menu-item-search-dropdown > a {
line-height:80px !important
}
}
@media only screen and (max-width:989px) {
.responsive #top #wrap_all .main_menu {
top:0 !important;
height:80px !important;
left:auto !important;
right:0 !important;
display:block !important;
position:absolute !important
}
}
@media only screen and (max-width:989px) {
.responsive .logo a {
display:table-cell !important;
vertical-align:middle !important
}
}
@media only screen and (max-width:989px) {
.responsive #top .logo {
position:static !important;
display:table !important;
height:80px !important;
float:none !important;
padding:0 !important;
border:none !important;
width:80% !important
}
}
.cart_dropdown .dropdown_widget {
position:absolute;
top:44px !important;
right:0 !important
}
a.cart_dropdown_link {
display:-webkit-box !important;
display:-ms-flexbox !important;
display:flex !important;
-webkit-box-align:center !important;
-ms-flex-align:center !important;
align-items:center !important;
-webkit-box-pack:center !important;
-ms-flex-pack:center !important;
justify-content:center !important
}
@media only screen and (min-width:768px) and (max-width:989px) {
nav.main_menu {
margin-right:50px
}
ul.menu-item.cart_dropdown {
margin-right:10px !important
}
} .home .inner_product .inner_product_header{
min-height: 310px !important;
}@media (max-width: 768px) {
li.av-burger-menu-main {
margin-right: 7px !important;
}
}
a {
text-decoration: none !important;
} .page-template-template-blank #main,
.page-template-template-blank #main .main_color,
.page-template-template-blank #wrap_all {
background-color: #e3e3e3;
}
.page-template-template-blank .title_container {
display: none;
}
#weiche .avia-image-container,
#weiche .flex_cell.av_one_third .avia-image-container:first-child,
#top #weiche-propstei .flex_cell.av_one_full.no_margin .avia-image-container:first-child {
z-index: 2;
}
#weiche .avia_transform a:hover .image-overlay {
opacity: 0.5 !important;
left: 0!important;
width: 100%!important
}
#weiche .image-overlay,
#weiche-propstei .image-overlay {
display: none!important;
}
#weiche .avia-slideshow.avia-slide-slider {
margin-top: -40px;
z-index: 1;
}
#weiche .flex_cell.av_one_third .avia-image-container:nth-child(2),
#top #weiche-propstei .flex_cell.av_one_full.no_margin .avia-image-container:nth-child(2) {
margin-top: -30px;
z-index: 1;
}
#weiche .flex_cell.avia-builder-el-first .avia-image-container-inner img.avia_image {
max-width: 170px;
height: auto;
border: 5px solid #e3e3e3;
}
#weiche .avia-image-container:first-child img.avia_image,
#weiche-propstei .avia-image-container:first-child img.avia_image {
max-width: 120px;
height: auto;
border: 3px solid #e3e3e3;
}
@media (min-width: 768px) {
#weiche.av-layout-grid-container {
width: 75%;
float: left;
}
#weiche .flex_cell {
float: right;
}
#weiche-propstei.av-layout-grid-container {
width: 25%;
float: right;
clear: none;
}
#weiche .flex_cell.av_one_third .avia-image-container:nth-child(2),
#top #weiche-propstei .flex_cell.av_one_full.no_margin .avia-image-container:nth-child(2) {
margin-top: -20px;
}
#weiche .flex_cell.av_one_third,
#top #weiche-propstei .flex_cell.av_one_full.no_margin {
margin-top: 128px;
display: block;
}
}
@media (min-width: 1024px) {
#weiche .avia-slideshow.avia-slide-slider {
margin-top: -50px;
}
#weiche .flex_cell.av_one_third .avia-image-container:nth-child(2),
#top #weiche-propstei .flex_cell.av_one_full.no_margin .avia-image-container:nth-child(2) {
margin-top: -40px;
}
#weiche .flex_cell.avia-builder-el-first .avia-image-container-inner img.avia_image {
max-width: 200px;
border: 10px solid #e3e3e3;
}
#weiche .avia-image-container:first-child img.avia_image,
#weiche-propstei .avia-image-container:first-child img.avia_image {
max-width: 150px;
border: 7px solid #e3e3e3;
}
#weiche .flex_cell.av_one_third,
#top #weiche-propstei .flex_cell.av_one_full.no_margin {
margin-top: 150px;
}
} #footer .widget {
text-align: center;
image-orientation:center;
} .news-headline {
float: none;
clear: both;
overflow: hidden;
font-weight: bold;
display: block;
font-size: 1.2em;
line-height: 1.2em;
}
.news-excerpt {
font-size: 1.1em;
line-height: 1.4em;
}
.news-thumb {
padding: 0;
clear: both;
border: none;
height: auto;
width: 100%;
max-width: 275px;
margin-bottom: 10px;
}
.news-thumb img {
width: 100%;
height: auto;
}
.vinea-logo img {
width: 120px;
height: auto;
} #top .fullsize .template-blog .big-preview {
max-width: 750px;
height: auto;
margin: 0 auto;
}
.single-portfolio .main_color {
background-color: #f1f1f1;
} .single-portfolio .avia_ajax_form .form_element_fourth {
margin-left: 0;
}
@media (min-width: 480px) {
.single-portfolio .avia_ajax_form .form_element_fourth {
margin-left: 1%;
width: 24%;
}
}
@media (min-width: 768px) {
.single-portfolio .avia_ajax_form .form_element_fourth,
.single-portfolio .avia_ajax_form p {
width: 19%;
clear: none;
margin-right: 1%;
margin-left: 0;
}
}
.single-portfolio .avia_ajax_form .button {
padding: 12px 20px;
background-color: black;
color: white!important;
border-color: black!important;
font-size: 1.1em;
} #top button:disabled {
opacity: 0.4;
cursor: pointer !important;
}
.logo {
top: 5px;
right: 5px;	
}
span.blog-author.minor-meta, .text-sep-date {
display: none!important;
}
#top div.woocommerce-message {
padding-bottom: 70px;
}
#top div.woocommerce-message a.button {
top: 25%;
}
#top div.woocommerce-message a.button.additional-alert-button {
position: absolute;
width: 20%;
top: 70%;
right: 22px !important;
} .products-with-hidden-attributes .price,
.products-with-hidden-attributes .wgm-info,
.products-with-hidden-attributes .woocommerce-de_price_taxrate
{
display: none !important;
} .products-with-hidden-attributesv2 .price,
.products-with-hidden-attributesv2 .wgm-info,
.products-with-hidden-attributesv2 .woocommerce-de_price_taxrate,
.product-sorting
{
display: none !important;
} body.single-product .summary form.cart {
width: 100%;
max-width: 200px;
}
body.single-product .summary form.cart .quantity,
body.single-product .summary form.cart .button {
width: 100%;
margin: 0 !important;
margin-bottom: 5px !important;
display: block;
clear: both;
position: relative;
} section#media_image-2 {
margin-left:75px !important;
}
section#media_image-3 {
margin-left:75px !important;
}
#footer #text-3 a {
color: #fff;
}
.av-language-switch-item {
display: none;
} html.html_header_top.html_header_sticky #top #wrap_all #main {
padding-top: 0px !important;
}
@media (min-width: 990px){
html.html_header_top.html_header_sticky #top #wrap_all #main {
padding-top: 128px !important;
} 
.sub-menu {
width: 290px !important;
}
@media (min-width: 1600px) {    
body #header #header_main .container .logo {
width: 250px !important;
height: 132px !important;
max-height: 132px !important;
}
body #header #header_main .container .logo a {
width: 250px !important;
height: 132px !important;
max-height: 132px !important;
}
}a,
body a,
#header nav ul li,
#header nav ul li a,
#header nav > ul > li:first-child > a,
.ascend #header-outer .sf-menu ul li a,
.breadcrumb a,
.alternate_color .breadcrumb a,
input[type="radio"],
input[type="checkbox"],
select,
.avia-button.avia-color-black,
.copyright a,
#footer a,
#scroll-top-link,
#main div.addthis_toolbox a,
body#top #menu-item-search.menu-item-search-dropdown>a,
#top #wrap_all .social_bookmarks li a,
#schnellstart .av_font_icon.av-icon-style-border .av-icon-char,
#top .alternate_color a,
#top .main_color a,
#top .av-main-nav ul a,
body#top #header .avia_mega_div > .sub-menu > li > ul > li  a,
#top .gallery a,
#top #header .avia_mega_div .sub-menu .mega_menu_title a,
#top #searchsubmit,
#top .searchsubmit {
border-width: 2px !important;
border-style: solid !important;
border-color: transparent !important;
}
a:focus,
.logo > a:focus,
#header nav ul li:focus,
#header nav ul li a:focus,
#header nav > ul > li:first-child > a:focus,
.ascend #header-outer .sf-menu ul li a:focus,
.breadcrumb a:focus,
.alternate_color .breadcrumb a:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus,
.main_color a:focus,
#top .main_color a:focus,
.copyright a:focus,
#scroll-top-link:focus,
#main div.addthis_toolbox a:focus,
#schnellstart .av_font_icon.av-icon-style-border .av-icon-char:focus,
#top .main_color a.av-masonry-entry:focus,
.avia_mega_div a:focus,
#top #header .main_menu .avia_mega_div ul ul.sub-menu li a:focus,
body#top #menu-item-search.menu-item-search-dropdown>a:focus,
.av-share-link a:focus,
#top .alternate_color a:focus,
#footer .partner:focus,
#top .gallery a:focus,
#top #header .avia_mega_div .sub-menu .mega_menu_title a:focus,
#av-burger-menu-ul li a:focus {
border-width: 2px !important;
border-style: solid !important;
border-color: #494d51 !important;
outline: none;
}
#top #wrap_all .social_bookmarks li a:focus,
.header_color #header_meta .sub_menu ul li a:focus,
.avia-button.avia-color-black:focus,
#footer a:focus {
border-width: 2px;
border-style: solid;
border-color: #ffffff;
outline: none;
}
#start-text .avia-button.avia-size-large:focus,
#top #main .main_color .avia-color-theme-color:focus,
#top #searchsubmit:focus,
#top .searchsubmit:focus  {
border-width: 2px;
border-style: solid;
border-color: #000000 !important;
outline: none;
}
#main .main_color .listmarker a {
border: none;
}
body a:hover,
body a:focus,
body a:visited {
text-decoration: none;
}
#main .main_color .listmarker a:focus {
outline: 2px solid #494d51;
}
button.avia-bullet:focus,
.owl-carousel .owl-carousel-item-imgtitle:focus {
outline: none;
}
.breadcrumb a,
.alternate_color .breadcrumb a {
margin-top: -2px;
}
.logo > a,
.avia_textblock p a,
.avia_textblock a,
#start-text .avia-button.avia-size-large,
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry,
.av-large-gap.av-flex-size .av-masonry-entry:focus {
border: 2px solid transparent !important;
}
.owl-carousel .item a {
border: none!important;
}
.avia_textblock a:focus,
.av-large-gap.av-flex-size .av-masonry-entry:focus .av-inner-masonry {
border: 2px solid #494d51 !important;
}
.logo > a:focus {
border: 2px solid #494d51 !important;
}
#footer #text-3 {
overflow: visible;
}
#footer #text-3 a { border-width: 2px;
border-style: solid;
border-color: transparent;
}
#footer #text-3 a:focus {
border-width: 2px;
border-style: solid;
border-color: #ffffff;
}
.copyright a { } .skiplink {
position: relative;
z-index: 10000 !important;
background-color: white;
}
.skiplink a {
display: block;
position: absolute;
top: -300px;
width: 1px;
min-width: 300px;
overflow: hidden;
font-size: 16px;
z-index: 1000 !important;
background-color: white;
padding: 10px 20px;
margin-bottom: 20px;
line-height: inherit;
color: #000;
}
#sidebar .skiplink a,
.skiplink.sidebar-single a,
.skiplink.sidebar-page a,
.skiplink.socialfeed-skiplink a {
top: -3000px;
}
.skiplink a:focus {
top: 0 !important;
left: 0 !important;
height: auto !important;
width: auto !important;
}
@media only screen and (max-width: 1024px) {
.skiplink a:focus {
top: -300px !important;
width: 1px !important;
}
#sidebar .skiplink a:focus,
.skiplink.sidebar-single a:focus,
.skiplink.sidebar-page a:focus,
.skiplink.socialfeed-skiplink a:focus {
top: -3000px  !important;
}
} #search-outer.showsearch {
display: block !important;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}  #advanced_menu_toggle .screen-reader-text,
#advanced_menu_hide .screen-reader-text {
position: absolute;
left: 0px;
width: 50px;
height: 50px;
z-index: 100000;
}
#mobile-advanced .avia_mega_div button.avia-bullet {
display: block !important;
z-index: 1000;
}
.avia_mega_div button.avia-bullet {
display:none!important;
} #menu-item-search.mobile [data-av_iconfont="entypo-fontello"]:before,
#menu-item-search a:before {
speak: none;
} #menu-item-search .icon {
font-family: 'entypo-fontello';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
speak: none;
} #advanced_menu_toggle.mobile:before {
display: none;
} #advanced_menu_toggle .icon {
font-family: 'entypo-fontello';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
speak: none;
} .av-submenu-indicator:before {
display: none;
} .av-submenu-indicator .icon:before {
content: "\E87d";
font-family: 'entypo-fontello';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
speak: none;
}
.html_av-submenu-hidden .av-show-submenu>a>.av-submenu-indicator .icon {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
@media only screen and (max-width: 989px) { #searchresults.screen-reader-text {
position: absolute;
right: 30px;
width: 30px;
height: 50px;
z-index: 100000;
}
button.avia-bullet {
background: url(//www.forstreiter.at/wp-content/themes/enfold-child/images/arrow-down.svg) no-repeat center center;
background-size: 30px 30px;
margin-left: 7px;
width: 50px;
height: 30px;	    
border: none;
}
.menu-item.visible_sublist > a > button.avia-bullet,
.menu-item.visible_sublist .menu-item.visible_sublist > span > a > button.avia-bullet {
background-image: url(//www.forstreiter.at/wp-content/themes/enfold-child/images/arrow-up.svg);
}
.sub-menu.visible_sublist .menu-item-has-children .sub-menu.visible_sublist li.menu-item.menu-item-type-post_type.menu-item-object-page a button.avia-bullet {
display: none !important;
}
.sub-menu li a button.avia-bullet {
display: none !important;
}
.sub-menu li.menu-item-has-children a button.avia-bullet {
display: block !important;
}
} .searchform .searchsubmit {
font-size: 17px;
}
#top .searchform {
margin:0;
padding:0;
}
#top .searchform>div {
position: relative;
max-width: 300px;
}
#top .widget .searchform>div {
margin:0;
max-width: 100%;
}
#top .searchform br {
display:none;
}
#top .s {
width:100%;
position: relative;
padding:11px 47px 11px 5px;
z-index: 1;
margin:0;
box-shadow: none;
}
#top .searchsubmit {
width: 40px;
height: 100%;
line-height: 40px;
padding: 0;
position: absolute; right: 0; top : 0;
z-index: 2;
margin:0;
border-radius: 0;
min-width: 40px;
}
.avia-search-tooltip .searchform>div {
margin:16px;
}
.template-search .searchform>div {
max-width: 100%;
margin-bottom:0;
}
@media only screen and (max-width: 767px) {
.avia_mobile #top .searchsubmit {
height: 38px;
}
#menu-item-search {
width: 40px;
height: 40px;
margin-top: 12px;
} .cart-search-element {
width: 100px;
z-index: 90;
}
.responsive #top #header_main>.container .main_menu .av-main-nav>li>a {
padding: 0 0 0 10px;
}
#top #header_main>.container .main_menu ul:first-child>li.av-burger-menu-main>a {
line-height: 75px !important;
}
#top #header_main>.container .main_menu ul:first-child>li.menu-item-search-dropdown>a {
line-height: 50px !important;
width: 100% !important;
position: absolute;
height: 100% !important;
left: 0;
}
.cart_dropdown_first .cart_dropdown_link {
line-height: 48px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
padding: 15px 30px;
}
}
@media only screen and (max-width: 989px) {
.avia_mobile #top .searchsubmit {
height: 38px;
}
#top .menu-item-search-dropdown>a {
z-index: 100;
}
}