/*
Theme Name: Enfold Child
Description: A <a href='https://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: https://www.kriesi.at
Template: enfold
*/


/*
Column Daten-Know-How
.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-267.ubermenu-item-auto.ubermenu-item-normal.ubermenu-item-level-3.ubermenu-column.ubermenu-column-2-3 {
  width: 91%;
  padding: 0 0 0 28px !important;
}
*/

/*Generell & Elemente seitenübergreifend:*/
b { color: #555 !important; }
/*Zweite Uberschrift / second Heading im Content:*/
.uberschriftzwei .av-subheading.av-subheading_below > p {
  color: #f4983b;
  font-size: 1em;
  margin: 0 0 1em;
}.uberschriftzwei h3 {
  color: #f4983b;
  font-size: 1em;
  margin: 0 0 1em;
}
.h2incontent h2 {
  font-size: 1.5em !important;
  font-weight: 300 !important;
  text-transform: none !important;
}
.merksatz {
  border-color: #f4983b !important;
  border-left-style: solid;
  border-left-width: 7px;
  color: #7f7f7f !important;
  display: block !important;
  font-size: 1.235em;
  line-height: 1.5em;
  margin: 1em 0 !important;
  padding-left: 20px;
}
blockquote {
  background: #f8f8f8 none repeat scroll 0 0 !important;
  border-radius: 4px !important;
  box-shadow: 4px 5px 8px #efefef;
  padding: 13px  !important;
  border-left-style: none;
  border-left-width: 0;
  font-size: 0.97em;
  line-height: 1.4em;
  margin: 0 !important ;
}

/*Box im Content (weitere Informationen)*/
.listeweitereinfo li::before {
  content: "» ";
}
.listeweitereinfo {
  list-style: outside none none !important;
  text-align: left;
  line-height: 1.6em;
border: none !important;
}
.boxweitereinfo {
  border: 1px solid #efefef !important;
  box-shadow: 3px 3px 4px #efefef !important;
}
.boxweitereinfo h3 {
  font-size: 1em !important;
}
.contentbox {
  border: none !important;
}

/*HEADER*/
.avia-shadow {
    box-shadow: none !important;  
}
.phonenumber {}
#header #header_main_alternate .container {
  padding: 0px !important;
  
}
#header_main_alternate{
	display:block !important;
	position:relative;
	left: 27px;
}
 .logo img {
      width: 340px;
      height: 150px !important;
      max-height: 150px !important;
      top: 2px;
   }

.addheader {
  float: right;
  width: 100%;
  color: #222 !important;
  text-transform:uppercase;
}
.addheader a {
  color:#bdbdbd !important;
  text-transform:uppercase;
  font-size: 100%;
   left: -20px;
    position: relative;
}

.addheader2 {   
background: rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/anfrage.png") no-repeat scroll 0 0;
  float: left;
  min-height: 52px;
  padding: 0 0 0 14%;
  text-align: left;
  width: 20% !important;
  min-width: 150px;

}

.addheader3 {   
   background: rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/mail.png") no-repeat scroll 0 0;
  float: left;
  min-height: 52px;
  padding: 0 0 0 14%;
  text-align: left;
  width: 25% !important;
  min-width: 200px;
}

.addheader4 {   
   background: rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/warenkorb.png") no-repeat scroll 0 0;
  float: left;
  min-height: 52px;
  padding: 0 0 0 14%;
  width: 20% !important;
  min-width: 150px;
}

#header .widget_text {
    position: absolute;
    top: 20px;
    right: 0;
    width: 50%;
    z-index: 9999;
}
/*UBERMENU*/

/* Uberschrift in Menu */
.menuuberschrift {
  color: #f4983b;
  font-size: 2em !important;
}
.ubermenu .ubermenu-tab .ubermenu-item .ubermenu-target.ubermenu-target-with-image > .ubermenu-target-title {
  color: #f4983b;
  font-size: 1.3em;
  margin: 0 0 12px;
}

/* Ubermenu orangefarbene Box*/

.flex_column.av_two_fourth{
	position:relative;
	z-index:15;
}
.flex_column.av_one_fourth{
	position:relative;
	z-index:20;
}

.flex_column.av_one_third.no_margin.flex_column_div.av-zero-column-padding.first.avia-builder-el-0.el_before_av_two_third.avia-builder-el-first {
 
}

.flex_column.av_one_third{
	position:relative;
	z-index:20;
}
.flex_column.av_two_thirds{
	position:relative;
	z-index:15;
}

/* Ubermenu orangefarbene Box */
.topboxmenu {
  background: #f4983b !important;
  
}
.topboxmenu .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  margin: 0 !important;
  padding: 0 !important;
}
.topboxmenu .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded a {
  background: none !important;
}
.ubermenu-menu_orange { margin: 3.1em 0 0 2em !important;}
.ubermenu-menu_orange .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-menu_orange .ubermenu-item-level-0 > .ubermenu-custom-content.ubermenu-custom-content-padded {
  padding-bottom: 0.33em;
  padding-top: 0.33em;
  color:#ffffff !important;
text-transform:uppercase;
font-size:1.3em !important;
}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {
	margin: 0 5% auto auto;
}


/*LAYER SLIDER*/
.ls-l a {
  color: #ffffff; }
.container_wrap {
  border-top-style: none; }
  
 
/*FOOTER*/
.footer_color { background: #252525 !important; }
#socket .copyright { text-align: center;
width: 100%; }

.footer_color .heading-color, .footer_color a.iconbox_icon:hover, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color .sidebar .current_page_item > a, .footer_color .sidebar .current-menu-item > a, .footer_color .pagination .current, .footer_color .pagination a:hover, .footer_color strong.avia-testimonial-name, .footer_color .heading, .footer_color .toggle_content strong, .footer_color .toggle_content strong a, .footer_color .tab_content strong, .footer_color .tab_content strong a, .footer_color .asc_count, .footer_color .avia-testimonial-content strong, .footer_color div .news-headline, #top .footer_color .av-related-style-full .av-related-title, .footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .footer_color .wp-playlist-item-meta.wp-playlist-item-title, #top .footer_color .av-no-image-slider h2 a {
  color: #f4983b; }
.footer_color a, .footer_color .widget_first, .footer_color strong, .footer_color b, .footer_color b a, .footer_color strong a, .footer_color #js_sort_items a:hover, .footer_color #js_sort_items a.active_sort, .footer_color .av-sort-by-term a.active_sort, .footer_color .special_amp, .footer_color .taglist a.activeFilter, .footer_color #commentform .required, #top .footer_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .footer_color .blog-categories a, .html_elegant-blog #top .footer_color .blog-categories a:hover {
  color: #b3b2b2; }

.footericons { margin:12 0 0 0;}
.footericons a { margin:0 3px 0 0;}
.facebook {
  background-image: url("https://digital-print-group.de/wp-content/uploads/2016/09/fb-off.png");
   float: left;
  height: 34px;
  width: 34px; }
  
.facebook:hover, .facebook:active, .facebook:focus
{
  background-image:url("https://digital-print-group.de/wp-content/uploads/2016/09/fb-on.png");
}

.twitter {
  background-image: url("https://digital-print-group.de/wp-content/uploads/2016/09/tw-off.png");
   float: left;
  height: 34px;
  width: 34px; }
  
.twitter:hover, .twitter:active, .twitter:focus
{
  background-image:url("https://digital-print-group.de/wp-content/uploads/2016/09/tw-on.png");
}
.gooplus {
  background-image: url("https://digital-print-group.de/wp-content/uploads/g-off.png");
   float: left;
  height: 34px;
  width: 34px; }
  
.gooplus:hover, .gooplus:active, .gooplus:focus
{
  background-image:url("https://digital-print-group.de/wp-content/uploads/g-on.png");
} 


/*SEITEN*/
/*Startseite*/
#starts .av-special-heading {
  margin-top: 50px !important;
}


.iconboxmehr {
  background: #f4983b none repeat scroll 0 0;
  color: #fff;
  display: block;
  margin: 20px auto 0 auto !important;
  padding: 4px;
  width: 40%;
}
a.iconboxmehr {
  color: #fff !important;
}
.iconboxhome p {font-size:12px;}
.iconboxhome .iconbox_content {background:#fbfbfb !important;}


/*Standorte*/

.standortbox{
float: left; 
width: 44%; 
margin: 2px 2px 2px 2px !important; 
padding: 2px !important; 
background: #cccccc !important;}
.standortboxr{
float: right; 
width: 44%; 
margin: 2px 2px 2px 2px !important; 
padding: 2px !important; 
background: #cccccc !important;}

#standort {width: 100%;}

.standorte {
  background: #e1e1e1 none repeat scroll 0 0;
  min-height: 300px;
  padding: 20px;
  width: 98%;
  margin: 0 0 12px 0;
}
.standortrow {
  position: relative;
  top: 31px;
  padding: 0 7% 0 0 !important;
}
#standortzelle{
  padding: 25px 0 0 0 !important;
}



/*FORMULARE ANFRAGE & KONTAKT*/
#kontaktformular {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 700px;
  padding: 25px;
  width: 95%;
} 



.kontaktlabel {
  font-weight: bold !important;
  margin: 0 0 0 4%;
}
#kontaktformular > p {
  margin: -12px 0 -12px 0 !important;
}
#kontaktformular .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
  margin-left: 20% !important;
  width:70% !important;
}
/*Formular im Menu*/
.wpcf7-form-control.wpcf7-submit {
  float: right;
  margin: 0 10% 0 0 !important;
  background: #f4983b !important;
 
}


/*Anfrageformular*/
.h2anfrage {
  color: #f4983b !important;
  font-size: 18px !important;
}
#anfrageformular {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 2688px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}
#hcform {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 2688px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}
#scform {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 2300px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}
#broschform {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 2300px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}
#flyform {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 2300px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}
#loseblattform {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 2300px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}
#wireform {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 2300px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}
#sonstform {
  background: #ececec none repeat scroll 0 0;
  margin: auto;
  min-height: 868px;
  padding: 25px 35px 0 125px !important;
  width: 95%;
}

.label {
  font-weight: bold !important;
 
}
/*Labels Sonstiges*/
.labels {font-weight:normal !important; }
.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab {
 color: #ffffff !important;
background: #f4983b  !important;
}

/*DATEN-KNOW-HOW*/
.uberschrift-datenup {
  font-family: Jura,Helvetica, Arial;
  font-size: 1.4em;
}
.datenreiter .tab {
  font-size: 1.0em;
}

/*UNTERSEITE LEISTUNGEN / LÖSUNGEN / TECHNOLOGIE*/
/*Accordeon*/
#top .aviaccordion-preview-title {
  padding: 19% 7% !important;
  vertical-align: top !important;
}
/*Banderole zu externer Domain*/
.banderole .av-image-caption-overlay-center {
  background: rgba(255, 255, 255, 0.47) none repeat scroll 0 0;
  float: right;
  font-size: 19px;
  margin: 9% 0 0 !important;
  padding: 2% !important;
  width:30% !important;
}

.banderole .av-image-caption-overlay-center a {color:#555555 !important;}

.weiterethemen p {
   font-size: 14px !important; 
line-height: 2.0em !important;
}
.galocontext {
  font-size: 1.2em !important;
  
}
.galerieobercontent {text-align: center !important;}
.galerieobercontent img {
  border: 0px solid #d5d5d5 !important;
}
.galerieobercontent .avia-image-container {box-shadow: 3px 3px 8px #d5d5d5 !important;
 margin: 0 0 25px 0  !important;
}
#mitbox{
padding: 20px 0 0 0  !important;
}

/* MASCHINENPARK ----------- */
.maschinenpark h2 {
  color:  #f4983b !important;
  font-size: 1.4em;
}


/* MAGAZIN ----------- */


.wp-caption-text {
  font-size: 10px !important;
  line-height: 17px !important;
}


.category  .post-entry {
  border: 1px solid #ccc !important;
  border-radius: 4px;
  box-shadow: 2px 7px 17px #efefef;
  min-height: 610px !important;
  padding: 12px;
}
.category-zahlen-fakten .post-entry {
  min-height: 265px !important;
  }
.category-zahlen-fakten .post-entry img {
  border: medium none !important;
  box-shadow: none !important;
  width: 120px;
}
.entry-content-wrapper .post-title {
  font-size: 34px;
}
.sidebar .widget {
  clear: both;
  float: none;
  position: relative;
  background: #f9f9f9;
  padding: 12px !important;
  border-radius: 5px;
  border: 1px solid #d0d0d0 !important;
  margin-bottom:20px !important;
}
.sidebar .widgettitle {
  color: #d4781b;
  text-decoration: underline;
}
.sidebar .widget ul {
  list-style: inside none disc;
}
.entry-content-wrapper .post-title {
 
}
.news-thumb {
 
}
.category-zahlen-fakten .av-inner-masonry-content {
  min-height: 217px !important;
  border: 1px solid #dedede;
  box-shadow: 3px 3px 4px #222 !important;
}


/* TESTBLOCK ----------- */
.testrespon { border: 1px solid #222 !important; min-height:317px !important; }
.sliderorange { border: 1px solid #ccc !important; }
.sliderorange a { color: #fff !important; font-size: 1.1em !important; line-height: 35px; }
.testorangebox { background: #f4983b !important; }

h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li {
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}



/* für Viewport-Breiten von 0px bis einschließlich 319px */
@media (max-width: 319px) {
.ubermenu-menu_orange { margin: 1.1em 0 0 1em !important;}
.ubermenu-menu_orange .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-menu_orange .ubermenu-item-level-0 > .ubermenu-custom-content.ubermenu-custom-content-padded {
font-size:1em !important;
padding-bottom: 0.23em;
  padding-top: 0.23em;
}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {
}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {
	padding-left: 0px !important;
}
 .addheader { width: 100%; margin:0 0 0 58px !important; float:left !important; }
.addheader2 { width: 35px; min-width: 35px; margin: 0 8% 0 0 !important; background:rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/anfrage.png") no-repeat scroll 0 0 / 35px 35px !important; }
.addheader3 { width: 35px; min-width: 35px; margin: 0 8% 0 0 !important; background:rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/mail.png") no-repeat scroll 0 0 / 35px 35px !important; }
.addheader4 { display: none; }
.addheader3 a, .addheader2 a, .addheader4 a { display: none; }
#header .widget_text { top: -10px; right: 0em; margin:0 0 0 12px; }
.logo img { width: auto !important;
height: 80px !important;
max-height: 80px !important;
top: 2px;
left: 0em;
 }
 #footer .flex_column {
	width: 50% !important;
	float: left !important;
}
#sliderhome .avia-caption-content {
  display: none; }
#sliderhome .avia-caption {
  top: 43px !important;
  position: relative;
  margin: 0 auto 0 auto;
  width: 80%;
left: 0px !important;  }
.avia-slideshow .avia-caption .avia-caption-title {
 font-size:11px !important; 
}
#sliderhome .avia-slideshow-arrows a::before {
 display: none;}
#top .hr-invisible, .hr-invisible .hr-inner {
  border: medium none;
  height: 3px !important;
  margin: 0;
}
.iconboxmehr {
width: 49%;
}
#sliderhome .template-page.content.av-content-full.alpha.units {
	padding: 0 0 50px 0 !important;;
}
.category .post-entry {
 width: 100% !important;
  margin: 12px 0 !important;
  min-height:0px !important;
}
#standortzelle h3{
  margin: 0 0 0 1.2em !important;
}
.kontaktlabel {
  padding: 0 0 17px 0 !important;
}
.weiterethemen {display: none !important;}
#accslidecontent {display: none !important;}
}

/* für Viewport-Breiten von 320px bis einschließlich 479px */
@media (min-width: 320px) and (max-width: 479px) {
 .addheader { width: 100%; margin:0 0 0 58px !important; float:left !important; }
.addheader2 { width: 35px; min-width: 35px; margin: 0 8% 0 0 !important; background:rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/anfrage.png") no-repeat scroll 0 0 / 35px 35px !important; }
.addheader3 { width: 35px; min-width: 35px; margin: 0 8% 0 0 !important; background:rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/mail.png") no-repeat scroll 0 0 / 35px 35px !important; }
.addheader4 { display: none !important; }
.addheader3 a, .addheader2 a, .addheader4 a { display: none; }
#header .widget_text { top: -10px; right: 0em; margin:0 0 0 12px; }
.logo img { width: auto !important;
height: 80px !important;
max-height: 80px !important;
top: 2px;
left: 0em;
 }
 #footer .flex_column {
	width: 50% !important;
	float: left !important;
}
#sliderhome .avia-caption-content {
  display: none; }
#sliderhome .avia-caption {
  top: 43px !important;
  position: relative;
  margin: 0 auto 0 auto;
  width: 80%;
left: 0px !important;  }
.avia-slideshow .avia-caption .avia-caption-title {
 font-size:11px !important; 
}
#sliderhome .avia-slideshow-arrows a::before {
 display: none;}
#top .hr-invisible, .hr-invisible .hr-inner {
  border: medium none;
  height: 3px !important;
  margin: 0;
}
.iconboxmehr {
width: 49%;
}
#sliderhome .template-page.content.av-content-full.alpha.units {
	padding: 0 0 50px 0 !important;;
}

.ubermenu-menu_orange { margin: 1.5em 0 0 1em !important;}
.ubermenu-menu_orange .ubermenu-item-level-0 > .ubermenu-target, .ubermenu-menu_orange .ubermenu-item-level-0 > .ubermenu-custom-content.ubermenu-custom-content-padded {
  padding-bottom: 0.33em;
  padding-top: 0.33em;
font-size:1.1em !important;
}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-target-text {
	padding-left: 0px !important;
}
.category .post-entry {
 width: 100% !important;
  margin: 12px 0 !important;
  min-height:0px !important;
}
#standortzelle h3{
  margin: 0 0 0 2em !important;
}
.kontaktlabel {
  padding: 0 0 17px 0 !important;
}
.weiterethemen {display: none !important;}
#accslidecontent {display: none !important;}
.galerieobercontent .avia-image-container {box-shadow: none !important;
}
}


/* für Viewport-Breiten von 480px bis einschließlich 767px */
@media (min-width: 480px) and (max-width: 767px) {
 .addheader { width: 100%; }
.addheader2 { width: 35px; min-width: 35px; margin: 0 8% 0 0 !important; background:rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/anfrage.png") no-repeat scroll 0 0 / 35px 35px !important; }
.addheader3 { width: 35px; min-width: 35px; margin: 0 8% 0 0 !important; background:rgba(0, 0, 0, 0) url("https://digital-print-group.de/wp-content/uploads/mail.png") no-repeat scroll 0 0 / 35px 35px !important; }
.addheader4 { display: none !important; }
.addheader3 a, .addheader2 a, .addheader4 a { display: none !important; }
#header .widget_text { top: -10px; right: 0em; margin:0 0 0 52px; }
.logo img { width: auto !important;
height: 80px !important;
max-height: 80px !important;
top: 2px;
left: 2em;
 }

#footer .flex_column {
	width: 25% !important;
	float: left !important;
}
.avia-caption {
	bottom: 29px;
	left: 69px;
	width: 80%;
}
#top .hr-invisible, .hr-invisible .hr-inner {
  border: medium none;
  height: 8px !important;
  margin: 0;
}
.category .post-entry {
 width: 100% !important;
  margin: 12px 0 !important;
  min-height:0px !important;
}
.kontaktlabel {
  padding: 0 0 12px 0 !important;
}
.weiterethemen {display: none !important;}
#accslidecontent {display: none !important;}

.galerieobercontent .flex_column.av_one_fourth.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding {
	width: 44% !important;
	margin: 0 3% 0 3% !important;
	float: left !important;
}
}


/* für Viewport-Breiten von 768px bis einschließlich 854px (Tablet S3) */
@media (min-width: 768px) and (max-width: 854px) {
 .addheader { width: 100%; margin:0 0 0 22% !important; float:left !important; }
.addheader3, .addheader2, .addheader { width: 52px; min-width: 52px; margin: 0 8% 0 0 !important; }
#header .widget_text { top: 20px; right: 0em; margin:0 0 0 0; }
.addheader4 { display: none !important; }
.addheader3 a, .addheader2 a, .addheader4 a { display: none !important; }
 .flex_column.av_one_fourth.no_margin.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-0.el_before_av_three_fourth.avia-builder-el-first.topboxmenu {
  display: block !important;
  float: left !important;
  width: 100% !important;
  margin: 0 0 20px 0 !important;
}
.flex_column.av_three_fourth.no_margin.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.avia-builder-el-2.el_after_av_one_fourth.el_before_av_heading {
  display: block !important;
  float: left !important;
  width: 100% !important;
}
.category .post-entry {
 width: 100% !important;
  margin: 12px 0 !important;
  min-height:0px !important;
}
.sidebar .widget ul {
	font-size: 0.85em !important;
}
.kontaktlabel {
  padding: 0 0 12px 0 !important;
}
#top .av-flex-placeholder {
}

#mitbox .av_three_fourth {
	margin-left: 6%;
	width: 100% !important;
}
.flex_column.av_one_fourth.av-hide-on-mobile.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-6.el_before_av_three_fourth.avia-builder-el-first.contentbox {
  display: none !important;
}
.weiterethemen {display: none !important;}
#accslidecontent {display: none !important;}
}


/* für Viewport-Breiten von 855px bis einschließlich 1023px */
@media (min-width: 855px) and (max-width: 1023px) {
 .flex_column.av_one_fourth.no_margin.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-0.el_before_av_three_fourth.avia-builder-el-first.topboxmenu {
 font-size: 0.65em !important;
}
.topboxmenu {
  height: auto !important;
}
.kontaktlabel {
  padding: 0 0 12px 0 !important;
}
.boxweitereinfo li {
  font-size:0.9em !important;
}
.boxweitereinfo {
  line-height: 1.4em;
}
.boxweitereinfo h3 {
  font-size: 1em !important;
}
.contentbox { display: none !important; }
.weiterethemen p {font-size:1.5em !important;}
#accslidecontent h3 {font-size: 1em !important;}
#accslidecontent .aviaccordion-excerpt {font-size: 0.9em !important; line-height: 1.1em !important;}
}
}

/* für Viewport-Breiten von 1024px bis einschließlich 1180px */
@media (min-width: 1024px) and (max-width: 1180px) {
 .flex_column.av_one_fourth.no_margin.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-0.el_before_av_three_fourth.avia-builder-el-first.topboxmenu {
 font-size: 0.85em !important;
}
.topboxmenu {
  height: auto !important;
}
.kontaktlabel {
  padding: 0 0 12px 0 !important;
}

.addheader2 {
	padding: 1% 0 0 16% !important;
	text-align: left !important;
	width: 30% !important;
	min-width: 30% !important;
}

.addheader3 {   
  padding: 0 0 0 16% !important;
  width: 24% !important;
  min-width: 240px;
 text-align:left !important;
}
#header .widget_text {
    width: 60% !important;
}
} 

/* für Viewport-Breiten von 1024px bis einschließlich 1180px */
@media (min-width: 1181px) {
#fertig .widget_text {
    width: 60% !important;
}
}