/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

div#flyer_gallery h3.av-masonry-entry-title.entry-title {
    background-color: rgba(45, 120, 40, 0.8);
    border-radius: 12px;
    padding: 10px;
    top: 20px;
    position: absolute;
    width: 150px;
    right: 20px;
font-weight: bold;
transition: all 0.5s ease-out;
}
div#flyer_gallery h3.av-masonry-entry-title.entry-title:hover {
    background-color: rgba(233, 203, 127, 1);
}

#top .all_colors u, #top .all_colors span[style*="underline;"] {
    color: inherit !important;
text-decoration: underline !important;
}
.messe_banner {
    background: linear-gradient(90deg, #f5ede1 47%, #57476e 52%);
}
.messe_banner .content {
    padding: 0 !important;
}
#socket .social_bookmarks {
    margin: 0px 0 0 30px;
}
span.blog-categories.minor-meta {
    display: block;
}
.avia_textblock.check-list.spc-h {
    height: 64px;
}
#top #header .avia_mega_div .sub-menu {
    width: 101%;
}

/*
.slide-entry-excerpt.entry-content {
    text-align: center;
    font-weight: bold;
    color: #2aa006;
}*/
h2.avia-caption-title.headezweifirst {
    background-image: url(https://www.navitalo.com/wp-content/uploads/2021/06/navitalo-Logo-Slogan-white-r-NEW.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%;
line-height: 280px;
}

.spc1 a.av-icon-char::before {
    background: #2aa006;
    padding: 21px 25px;
    border-radius: 500px;
}
.spc2 a.av-icon-char::before {
    background: #2aa006;
    padding: 21px 26px;
    border-radius: 500px;
}
.spc3 a.av-icon-char::before {
    background: #2aa006;
    padding: 21px 36px;
    border-radius: 500px;
}
h3.slide-entry-title.entry-title  {
    font-size: 20px !important;
}
#socket .sub_menu_socket li {
padding: 10px 10px !important;
}
sup {
  font-size: 0.8em !important;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}
sub {
  font-size: 0.8em !important;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  bottom: -0.25em;
}
.js_active .av-elegant-toggle .toggler {
padding: 30px 51px 30px 10px;
}
@media only screen and (max-width: 989px) {
li.menu-item-2824, li.menu-item-4719, li.menu-item-4725, li.menu-item-3091 {
display: none;
}
}
@media only screen and (max-width: 767px){
#ausblenden {
display:none;
}
.test .toggle_content {
padding: 0 !Important;
}
.test p {
margin: 0;
}
}
@media only screen and (min-width: 768px){
.test {
display:none;
}
}
/***************** NEWS HOME *********************/
.container .minor-meta {
font-size: inherit;
}
.feedOne .sb_instagram_header {
display: none;
}
.feedOne #sbi_load {
display: none;
}
.feedOne #sbi_images {
padding: 0 !important;
margin-bottom: 6px;
}
#sb_instagram .sbi_photo {
border-radius: 3px;
}
.custom-h .av-subheading_above {
color: #2aa006;
font-size: inherit;
}
.avia-content-slider.home-news {
margin: 0;
}
.av-special-heading.custom-h {
margin-top: 10px !important;
}
.hr-custom .hr-inner.inner-border-av-border-fat {
border-top-width: 3px;
}
.post-entry .blog-categories {
font-weight: normal !important;
}
/***************** Korrekturen *********************/
h2 {
font-size: 24px;
}
.pftpInformationButton {
color: #ffffff !important;
background-color: #2aa006 !important;
border: 1px solid #288f06 !important;
}
/***************** ICONLIST *********************/
#e2-contact .avia-icon-list-container, #team .avia-icon-list-container {
    margin: 15px auto;
    width: 183px;
}
#socket .social_bookmarks {
    margin: 0px 0 0 30px;
}
ul.social_bookmarks.news {
    max-width: 158px;
    margin: auto !important;
}
.social_bookmarks.news li {
    border-right-width: 0px !important;
}
.icon-benefit .av-iconlist-small .iconlist_content_wrap {
margin-bottom: 10px;
}
.avia-icon-list .iconlist_title {
margin-bottom: 2px;
}
ul.iconlist {
list-style: none outside;
vertical-align: baseline;
}
ul.iconlist li {
margin: 0;
padding: 0 0 30px 0;
list-style-type: none;
list-style-position: outside;
clear: both;
position: relative;
min-height: 60px;
}
.custom-class .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/11/navitalo-icon-sweetener.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-2 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/11/navitalo-icon-milk-powder.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-2 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-3 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/11/navitalo-icon-vegan-protein.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-3 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-4 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-gluten-free-white.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-4 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-5 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-icon-non-gmo.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-5 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-6 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-clean-lable-white.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-6 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-7 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-plant-based.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-7 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-8 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-organic-vegan.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-8 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-9 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-natural-ingredients-.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-9 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-10 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-milk-alternatives-.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-10 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-11 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-protein-solution-.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-11 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-12 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2020/12/navitalo-gluten-free-flour-.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-12 .avia-icon-list .iconlist-char:before {
display: none !important;
}
.custom-class-13 .avia-icon-list .iconlist_icon {
background-image: url(../../uploads/2021/01/navitalo-green-planet-energy-solar-technology.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.custom-class-13 .avia-icon-list .iconlist-char:before {
display: none !important;
}
ul.iconlist li:before {
background-color: #292C2B;
height: 64px;
width: 64px;
line-height: 64px;
font-size: 30px;
text-align: center;
border-radius: 500px;
position: relative;
float: left;
margin-right: 30px;
margin-left: 2px;
z-index: 5;
color: #fff;
display: inline-block;
}
/*******************/
.special_amp {
font-family: inherit;
font-style: normal;
font-size: inherit;
line-height: inherit;
font-weight: normal;
color: inherit !important;
}
/***** Tabelle Spalten ausblenden ******/
.responsive div .avia_responsive_table .avia-data-table td {
    text-align: left;
}
@media only screen and (max-width: 767px){
.responsive .avia_responsive_table .avia-data-table td:before {
display: block;
font-style: normal;
font-weight: 600;
font-size: 17px;
color: #2aa006;
}
.responsive div .avia_responsive_table .avia-data-table td {
font-size: 15px;
}
}
table.tabelle-3-spalten td:nth-last-child(1),
table.tabelle-3-spalten th:nth-last-child(1),
table.tabelle-3-spalten td:nth-last-child(2),
table.tabelle-3-spalten th:nth-last-child(2),
table.tabelle-3-spalten td:nth-last-child(3),
table.tabelle-3-spalten th:nth-last-child(3) {
    display: none;
}
table.tabelle-1-spalten th:last-child,
table.tabelle-1-spalten td:last-child {
    display: none;
}
table.tabelle-2-spalten th:last-child,
table.tabelle-2-spalten td:last-child,
table.tabelle-2-spalten th:nth-last-child(2),
table.tabelle-2-spalten td:nth-last-child(2) {
    display: none;
}
table.tabelle-bio th:last-child,
table.tabelle-bio td:last-child,
table.tabelle-bio2 td:nth-last-child(2),
table.tabelle-bio2 th:nth-last-child(2) {
    width: 7%;
}
table.tabelle-bio th:nth-child(2),
table.tabelle-bio td:nth-child(2),
table.tabelle-bio th:nth-child(3),
table.tabelle-bio td:nth-child(3),
table.tabelle-bio2 th:nth-child(2),
table.tabelle-bio2 td:nth-child(2),
table.tabelle-bio2 th:nth-child(3),
table.tabelle-bio2 td:nth-child(3) {
    width: 10% !important;
}
table.tabelle-bio3 th:last-child,
table.tabelle-bio3 td:last-child,
table.tabelle-bio3 th:nth-child(2),
table.tabelle-bio3 td:nth-child(2),
table.tabelle-bio3 th:nth-child(3),
table.tabelle-bio3 td:nth-child(3) {
    width: 9% !important;
}
table.tabelle-bio3 th:first-child,
table.tabelle-bio3 td:first-child {
    width: 15% !important;
}
/* tr:first-child th, tr:first-child td {
border-top-style: solid;
border-top-width: 1px;
}*/
/******************* Table *********************/
tr.avia-heading-row {
background: #2aa006 !important;
color: white !important;
font-weight: bolder;
}
tbody {
font-family: arial !important;
}
th.avia-center-col {
width: 20%;
text-align: left!important;
font-weight: inherit;
border-color: #dedede !important;
}
th {
text-transform: inherit;
hyphens: auto;
}
.avia-data-table .avia-center-col {
text-align: left;
}
/************** MENU *******************/
/*li#menu-item-2173, 
li#menu-item-2175, 
li#menu-item-2183,
li#menu-item-4690,
li#menu-item-4701,
li#menu-item-4712 {
background-color: #f6f5f2;
}*/

/*li#menu-item-2174, 
li#menu-item-2175,
li#menu-item-1735,
li#menu-item-1512,
li#menu-item-5358,
li#menu-item-1736,
li#menu-item-1749,
li#menu-item-4701/*malto*/,
/*li#menu-item-4696/*veg Prot*//*{
background-color: #f6f5f2;
}

#top #header .avia_mega_div > .sub-menu > li#menu-item-2175 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-2183 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4690 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4701 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4712 > ul > li a {
background-color: #f6f5f2;
}


#top #header .avia_mega_div > .sub-menu > li#menu-item-2174 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-1735 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-1512 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-5358 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-1736 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-1749 > ul > li a {
background-color: #f6f5f2;
}

#top #header .avia_mega_div > .sub-menu > li#menu-item-2173 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-2175 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-2183 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4690 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4701 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4712 > ul > li :hover {
background-color: #f6f5f2;
}

#top #header .avia_mega_div > .sub-menu > li#menu-item-2600 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-2174 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-2176 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4686 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4696 > ul > li :hover,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4708 > ul > li :hover {
background-color: #ffffff;
}

#top #header .avia_mega_div > .sub-menu > li#menu-item-4691 > ul > li a,
#top #header .avia_mega_div > .sub-menu > li#menu-item-4692 > ul > li a {
background-color: #ffffff;
}
*/
ul.sub-menu li:nth-child(even) ul > li {
    background: #f6f5f2;
}

#top #header .avia_mega_div>.sub-menu>li:nth-child(even) {
    background: #f6f5f2;
}

ul.sub-menu li:nth-child(even) ul > li a {
    background: #f6f5f2 !important;
}

.html_header_top.html_header_sticky #header {
border-bottom: 5px solid #fff;
}
.av_minimal_header #header_main, .av_minimal_header #header_meta {
border-bottom: 5px solid #2aa006;
}
/**************** PRODUCT *****************/
.column-bottom .avia-button-wrap.navitalo_btn {
bottom: 20px;
left: 50%;
position: absolute;
transform: translate(-50%);
}
/*.check-list p {
padding-left: 20px;
}*/
.check-list a {
color: #545454;
}
.check-list a :hover {
color: #5ab83b;
}

#top .product-column .flex_column_table {
padding-left: 15%;
padding-right: 15%;
}
.drittel.first {
margin-left: 17.5%;
}
.drittel.sec{
margin-right: 17.5%;
}
.image-overlay {
display: none !important;
}
span.image-overlay-inside {
display: none;
}
span.image-overlay.overlay-type-extern {
display: none;
}
#product-list {
margin-top: 140px;
}
#product-list .effect7 {
margin-top: -50%;
}
.check-list li {
list-style-type: none;
margin-left: 0;
}
.check-list li::before  {
content: "✓ ";    
}
.check-list ul, ol {
margin-top: 5px;
}
/**************** GREEN PLANET *****************/
#top .av-section-video-bg {
    top: -1px;
}
/**************** ENQUIRE *****************/
.nf-field-container {
clear: both;
position: relative;
margin-bottom: 5px !important;
}
#top .formular input[type="checkbox"] {
display: none;
}
/*********************************/
.certificates {
background: #f9f9f900 !important;
}
div.swapps {
background: transparent;
position: absolute;
height: 100%;
top: 0;
width: 100%;
z-index: 999999999999;
transition: all 0.5s ease;
}
#sweeteners_block {
padding-top: 10%;
}
#powders_block {
padding-top: 2%;
}
.overlay_bg {
background-color: rgba(255,255, 255, 0.9);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 99999999999;
}
div.closex {
width: 20px;
height: 20px;
float: right;
cursor: pointer;
position: relative;
z-index: 99999999999999;
font-weight: bold;
font-size: 20px;
}
div.closex:after {
content: 'X';
cursor: pointer;
}
div.closex:hover {
color: #088004;
}
.hasCurrentStyle .toggle_icon, .hasCurrentStyle .toggle_icon > span {
border-color: #2aa006 !important;
}
#choose_product_first_sec span.image-overlay-inside,
#choose_product_first_sec a:hover span.image-overlay.overlay-type-extern {
display: none !important;
opacity: 0 !important;
}
h4.av_iconlist_title.iconlist_title {
min-height: 49px;
}
#navitalo_list h4 {
font-size: 22px;
}
#firsthead h2 {
line-height: 32px;
}
.main_color .avia-data-table .avia-heading-row .avia-desc-col {
color: #2aa006;
}

div#full_slider_1 a.prev-slide,
div#full_slider_1 a.next-slide {
display: none;
}
.hiddensec {
display: none;
}
.visiblesec {
display: block;
}
.page-id-1016 main.template-page.content.av-content-full.alpha.units.ls-overflow-visible {
padding-top: 0;
}
h2.avia-caption-title.headezwei {
    font-weight: normal !important;
}
h2.avia-caption-title.headezweiproteins,
h2.avia-caption-title.headezweisweetener {
}
.caption_fullwidth.av-slideshow-caption.caption_left {
background-color: rgba(255, 255, 255, 0.7);
clip-path: circle(50% at 0 51%);
}
.caption_framed .slideshow_caption .avia-caption-title {
background: #000;
filter: alpha(opacity = 80);
background: #ffffffa1;
display: inline-block;
margin: 0 0 1px 0;
padding: 30px 60px;
border-radius: 15px;
}
#top #wrap_all .avia-slideshow-button {
border-radius: 10px !important;
}
/*.learn-this { display: none; }
.learn-this2 { display: none; }*/
#home .avia-section.av-minimum-height .container .content {
vertical-align: bottom !important;
}
/*div#av_section_1 {
margin-top: -60px !important;
position: relative !important;
}*/
.specialnavi,
.avia-caption-content {
text-shadow: 1px 1px 3px grey;
}
.specialnavi {
line-height: 38px;
}
.specialnavi.zwei {
color: #2d7828;
background: -webkit-linear-gradient(#acc912, #2d7828);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: none;
font-size: 46px;
}
#top div .caption_center .slideshow_caption {
margin: auto;
position: relative;
}
.products-text {
padding: 20px;
}
.flex_column .widget .widgettitle, .content .widget .widgettitle {
margin-top: 0.5em;
}
html #top .all_colors .widgettitle {
padding: 5px 0;
}
/**************** HOVER ******************/
.effect5 {
box-shadow: 0 1px 2px rgba(0,0,0,0.15);
transition: box-shadow 0.4s ease-in-out;
}
.effect5:hover {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.effect6 {
box-shadow: 0 1px 2px rgba(0,0,0,0.15);
transition: box-shadow 0.4s ease-in-out;
border-radius: 500px;
transition: transform 1s;
}
.effect6:hover {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
transform: scale(1.1);
}
.effect7 {
box-shadow: 10px 0px 10px rgba(0,0,0,0.15);
transition: box-shadow 0.4s ease-in-out;
border-radius: 500px;
transition: transform 1s;
}
.effect7:hover {
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
transform: scale(1.1);
}
.main_color .avia-icon-list .iconlist_icon {
transition: transform 1s;
}
.main_color .avia-icon-list .iconlist_icon:hover{
box-shadow: 0 11px 18px -5px rgba(0,0,0,0.25);
transform: scale(1.1) !important;
}
/******************* BUTTON***********************/
#top #wrap_all .avia-slideshow-button, #top .avia-button, .html_elegant-blog .more-link, .avia-slideshow-arrows a:before {
border-radius: 15px !important;
}
/*************** ICON**********************/
.section-1 .avia-icon-list li {
padding: 0 0 70px 0;
}
.section-1 .avia-icon-list .iconlist-timeline {
left: 50px;
}
.section-1 .main_color .avia-icon-list .iconlist_icon:hover{
box-shadow: 0 11px 18px -5px rgba(0,0,0,0.25);
}
.section-1 .avia-icon-list .iconlist_icon {
height: 100px;
width: 100px;
line-height: 100px;
font-size: 45px;
text-align: center;
border-radius: 500px;
position: relative;
float: left;
margin-right: 30px;
margin-left: 2px;
z-index: 5;
color: #fff;
}
/**************ALLGEMEIN*******************/
#footer {
padding: 5px 0 5px 0;
}
#footer .widget {
margin: 10px 0 10px 0;
}
#socket li.avia-button.avia-cookie-consent-button.avia-cookie-consent-button-2.av-extra-cookie-btn.avia-cookie-info-btn {
border-bottom: 0;
background: transparent !important;
font-size: inherit;
margin: 0;
}
a.avia-cookie-consent-button.avia-cookie-consent-button-2.av-extra-cookie-btn.avia-cookie-hide-notification {
margin: 0 !important;
padding: 0 !important;
min-width: 0px;
text-decoration: underline;
}

.avia-cookie-consent a.dse, .avia-cookie-consent a.avia-cookie-info-btn {
    color: white;
text-decoration: underline;
}

.avia-cookie-consent a.dse {
color: white;
text-decoration: underline;
}
.comment_meta_container,
.comment_container {
display: none;
}

.slide-entry-excerpt.entry-content {
    text-align: center;
}
#homebeitrag .slide-meta {
    display: none !important;
}
span.blog-author.minor-meta {
    display: none;
}
table.tabelle-bio3.proatein th:nth-child(4) {
    width: 15% !important;
}
h2.avia-caption-title.headezweifirst {
    background-image: url(https://www.navitalo.com/wp-content/uploads/2021/06/navitalo-Logo-Slogan-white-r-NEW.png);
    padding-top: 0;
    padding-bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin-top: 0;
}

/********************RESPONSIVE************************/
@media screen and (min-width: 1470px) {
#top .av-section-video-bg {
    top: -10%;
}
}
@media screen and (min-width: 989px) {
li#menu-item-4593, li#menu-item-4684 {
display:none !important;
}
}
@media only screen and (min-width: 786px) {
.privatelabel-h h3.av-special-heading-tag {
    min-height: 102px;
}
}
@media screen and (min-width: 768px) {
.sub-menu {
display: none;
margin-bottom: 20px;
}
#mobile {
display: none;
}

}
/*
@media screen and (max-width: 1500px) {
h2.avia-caption-title.headezweifirst {
    margin-top: 4%;
}
}*/
@media screen and (max-width: 1400px) {
/*h2.avia-caption-title.headezweifirst {
    margin-top: 3%;
}*/
.caption_fullwidth.av-slideshow-caption.caption_left {
clip-path: circle(40% at 0 51%);
}
}
/*
@media screen and (max-width: 1300px) {
h2.avia-caption-title.headezweifirst {
    margin-top: 2%;
}
}
@media screen and (max-width: 1200px) {
h2.avia-caption-title.headezweifirst {
    margin-top: 1%;
}
}
*/
@media screen and (max-width: 1100px) {
h2.avia-caption-title.headezweifirst {
    margin-top: -1%;
}
.caption_fullwidth.av-slideshow-caption.caption_left {
clip-path: circle(50% at 0 51%);
}
}
.avia-image-container.av-styling-.avia-builder-el-5.el_after_av_hr.avia-builder-el-last.contact-img.avia-align-center {
padding-right: 50px;
}
@media screen and (max-width: 1024px) {
h2.avia-caption-title.headezweifirst {
    margin-top: -2%;
}
#product-list {
margin-bottom: 60% !important;
}
h3 {
font-size: 20px !important;
}
h2 {
font-size: 23px !important;
}
h4 {
font-size: 14px !important;
}
#top .product-column .flex_column_table {
padding-left: 0 !important;
padding-right: 0!important;
}
}
@media only screen and (max-width: 989px) {
li.menu-item-3091 {
    display: none;
}
h2.avia-caption-title.headezweifirst {
    margin-top: -4%;
}
}
@media only screen and (max-width: 889px) {

h2.avia-caption-title.headezweifirst {
    margin-top: -6%;
}
}
@media screen and (max-width: 767px) {
#desktop, #home {
display: none;
}
h3 {
font-size: 18px !important;
}
#product-list-space {
display: none;
}
#product-overview {
padding-top: 40px;
}

}
@media screen and (max-width: 885px) {
div#av_section_1.service-clip, div#av_section_1.product-clip {
    height: 232px;
}
}
