
/*
Theme Name: twaudio
Description: a child theme of Enfold
Author: ip2c 
Version: 2.1.4
Template: enfold */
/* *********************************************************************************************************
 
	 max-width:1600px !important;
______________________________Some image-rendering Snippets for various use_____________________________________    

	-moz-crisp-edges;  	image-rendering:-o-crisp-edges; 	image-rendering:-webkit-optimize-contrast;      image-rendering:crisp-edges;		
___________________________________Fontcolors  of the Website___________________________________________________
   
	.orange_font {	color: #E36400;  }   .black_font {	color: #252525;    #323232;  }   .grey_font_navi {	color: #949494;  }

_______________________Backgroundcolors of the Website________________________________________________

					background: #1F1F1F;  	background: #000;  	background: #E36400;   rgba(227, 100, 0, 1);
___________________________________Special html styles__________________________________________________
   
	.touchpad    //  android .palm .avia-ipod .avia-ipad .avia-blackberry .avia-iphone .avia-webkit  .avia-chrome //  .windows   .mac   .chrome   .firefox ... /*  Windows Edge */
/*
Windows  Edge 
.avia-webkit-46.avia-windows.avia-chrome{  }
.avia-msie .avia-msie-11
___________________________________________________________________________________________________________ */



/* *********************     some styles 
************************************************************************************************ */
#custom_html-2{ 
	padding-bottom: 12px;
}
.blog_special_navi{
	padding-left: 4%;
}
/* */


 /* _______________________  Borlabs Cookies correction 2021 */
#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark {
    background: rgba(227, 100, 0, 0.18);
}

#BorlabsCookieBox ._brlbs-flex-center, #BorlabsCookieBox ul{
	display: block;
}
#BorlabsCookieBox ._brlbs-accept{
	text-align:left;
}
 @media only screen and (min-width: 580px) {
	 #BorlabsCookieBox ._brlbs-box-wrap { 
		max-width: 500px; 
		background-color: #000 !important;
	}
}/**/
#BorlabsCookieBox a._brlbs-cursor.d-block{
	text-align: left;
	color: #000;
	text-decoration: underline !important;
}
#BorlabsCookieBox ._brlbs-bar, #BorlabsCookieBox ._brlbs-box {
    color: #fff;
    padding: 2%;
    padding-top: 5%;
}
#BorlabsCookieBox ._brlbs-btn-accept-all{
	float: left;
}
#BorlabsCookieBox ._brlbs-btn-accept-all, #BorlabsCookieBox ._brlbs-btn {
    color: #000 !important;
    padding: 1.1vmin 2.5vmin;
    font-size: inherit;
    margin-right: 1vmin !important;
    text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
   #BorlabsCookieBox ._brlbs-btn-accept-all, #BorlabsCookieBox ._brlbs-btn {
      padding: 2vmin 3vmin; 
  }
#BorlabsCookieBox ._brlbs-manage a{
	color: #e36400 !important;
 }
}/**/






/*      	RE - 2020   Megamenu / Sitemap
___________________________________________________________  */
.av-magazine-type-attachment, .no_meta .slide-meta{
	display: none !important;
}
.av-magazine-type-twproducts .av-magazine-title span{
	display: block; 
	font-size: .6em;
	line-height: normal;
} 
.float_mag .av-magazine-entry{
	 float: left;
	 width: 20%;	 
}
@media screen and (max-width:767px){
	.float_mag .av-magazine-entry{ 
		 width: 50%;
   		 padding-right: 10%;
	}
}/**/
/*  borders in the Main Style */
.av_one_sixth.av-zero-column-padding{
	border-right: 1px solid #dedede;
	padding: 0 2% 0 2%;
} 
.av_one_sixth.av-zero-column-padding.avia-builder-el-last{
	border: none !important;
}
.av_one_sixth.av-zero-column-padding.avia-builder-el-first, .av_one_sixth.av-zero-column-padding.first{
	padding: 0 2% 0 0px;
}
/*   Headline of the overview 
_____________________________________ */
h2.m_menu_headline{
	font-size: 0.7em;	
	/*! opacity: ; */
}
a.m_menu_a span:first-child{ 
	font-size: 2em;
	font-family: 'HelveticaNeueW01-45Ligh';  
}
a.m_menu_a span:last-child  {  
	display: block;  
	color: #353535;
	padding-top: 2.1%;
	font-size: 1.3em;
}
/**/
/*  Subheadline Ausblenden    */

.m_menu  .avia-textblock h3.av-magazine-title { 
	padding-bottom: 0px !important;
}
.m_menu  h3.av-magazine-title a {
	font-size: 0.7em;
	color: #212121;
	font-family: 'HelveticaNeueETW01-75Bd';
	font-weight: 600; 
}

.m_menu  .av-magazine-title span{
	display: none !important;
} 
 
/*  END Customisation for MegaMenu   */







  



/* 	  
  												Basics Cleaning Global
 --------------------------------------------------------------------------------------------------------- */
html, #wrap_all{
	height:100%;	
} 
body { 
	min-height:100%;    
}
.responsive #top.boxed, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header{
	width:100%;
	max-width:100%;	 
} 
body {
	-webkit-text-size-adjust: 100%; /* essential for the mobilenav */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent; /* For some Androids */
}
/* //////////////////////////////////    Framing Clobal    /////////////////////////////// */
html{	
	/*  Dark */ 
	background-color: #111;
	/*  light */ 
	background-color: #fff;
}  
/*   darkback*/
body {  
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4), 0px 0px 214px rgba(210, 210, 210, 0.4);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .4), 0px 0px 214px rgba(210, 210, 210, 0.4);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .4), 0px 0px 214px rgba(210, 210, 210, 0.4);
}
/* ------------------------------------------------------ */
.width-full__, ._centered_, .inner_container, header#header,  .flexslider .slides > li, nav#menu_header, .fullsizebutton, .fullsizebutton a {
	width:100%;
}
#main, #homeslider, .flex-viewport, .flexslider .slides, .flexslider .slides > li{
	height:100%; 
}

@media only screen and (min-width: 989px) {
	.fullsizebutton, .fullsizebutton a{
		width:95%;
	}
}/**/
._centered_, #wrap_all, footer, .inner_container,header#header{
	margin:0 auto;
}
.avia-content-slider._centered_ {
	text-align: center;
	margin-left: 4%;
}
.avia-content-slider._centered_ .slide-entry{
	display: inline-block;
	float: none;
	text-align: left;
}
@media only screen and (min-width: 768px) {
	.centered_not_mobile >*{
		text-align: center;
	}
}/**/
.float_l__, .float_l,   .post-type-archive-twdownloads .slide-content{
	float:left;
}
.subnavi .slide-content{
	float:none; 
}
.float_r__, .float_r{
	float:right !important;
}
.o_scroll_{
	 overflow-x: hidden;
}
.subnavi{
	width: 100%;
}
#mainnavi, .subnavi .textwidget, ul.noframe_container, .footercontainer{
	max-width:1550px !important;
	margin: 0 auto;
} 
.linebreak, #technical_news .inner_container{  
	max-width: 1550px;
    margin: 0 auto;
} 
#masonry_news_bottom{  
	max-width: 1620px;
    margin: 0 auto;
} 
 
.fullsize_section .container{
	padding:0 !important;
} 
@media screen and (max-width:767px){
	body.home #main, body.home #homeslider, body.home .flex-viewport, body.home .flexslider .slides, body.home .flexslider .slides > li{
		max-height:720px;
		width:100%;
	}
}/**/
@media screen and (min-width:768px){
	#main{
		float:left;
		width: 100%; 
	}
}/**/
/*    z-index   
--------------------------------------------- */
.headline_Serien{
	z-index: 2; 
}
#top .scroll-down-link { 
	position: absolute;
	z-index: 100; 
}
#productStream {
    z-index: 300;
}
#product_navigation {
	z-index:350;
}
.subnavi { 
	position: absolute;
	z-index:375 !important; 
} 
#menu_header{
	position: relative;
	z-index: 300;
}
header#header{
	top:0;
	z-index:600;
} 
footer#footer{
	bottom:0;
	z-index:400;
	width:100%;
}
#product_navigation {
	z-index: 800;  
} 
#footer_navigation {
    position: relative;
    z-index: 1000;
}
.menubar{
	position: absolute;
	z-index: 2000;
	left:-60px;
}
#lang_selecta, #search_icon_new{
	z-index:4000;	
}
/*  -------  */  
body.smallHeight  .av-sticky-submenu{
	position:fixed !important;
	top:0 !important; 
}
body.home #main{
	padding-bottom:0 !important;
}
#wrap_all{
	position:relative;
	z-index: 1;
}  


/* /////////////////////////////////       Cleaning      
----------------------------------------------------------------------------------------- */
.clear {
	clear:both;
	float:none;
}
.clear_r {
	clear: right;
}
.clear_b {
	clear: both;
}
h1, h2, h3, h4, h5, h6, ul, ol, li, li.sbox p {
	margin: 0;
	padding: 0;
}
a, a:hover, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,a h1 ,a h2 ,a h3, a h4, a h5, a h6 {
	text-decoration: none;
} 
.avia_textblock p a{  
	text-decoration: underline !important;
}
/*
.avia_textblock p a:after{
	content: " ";
	float: left;
	width: 97%;
	height: auto;
	border-bottom: 1px solid;
	transition: all ease-in-out 0.2s;
}
*/
.avia_textblock p a:hover{
	opacity: 0.8;
}
/* Listsyle none */
ul, ul li, .unset_list ul, .unset_list li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
}
img {
	border: 0;
	border: none;	
	background:none;
}
._no_border__, #product_navigation li:last-child .fakelink h4, .resp-searchbutton i {
	border: 0;	border: none;
}
._hide, .hide, #hide, #tag_cloud-18,  .archive_sort_output .av-special-heading-tag span,   .subnavi .avia-content-slider .slide-meta, .tag-link-167,   .screen-reader-response, .tag-link-433, .tag-link-434,  .av-share-link::before, .no_break_br>br, .respsubnavi,  #main .not_in_content,  #footer_navigation .notinfooter, .widget label.screen-reader-text, .stop_displaying .slide-content,  .error404 #breadcrumb1, .search-results  #breadcrumb1, .mfp-counter, .news-headline b:last-child, .avia-section:last-child .scroll-down-link, .page-template-template-blank header, option[value="shop_single"], #related .slide-meta,   .blog-author,  .text-sep-cat, .av-current-sort-title .inner_sort_button, .small-preview .iconfont, .news-chronik_sort_button, a.tag-link-41, .home_productslider .slide-meta, .slider_no_meta .slide-meta, .tax-productcat .slide-meta{
 	display: none !important;
}
.category-referenzen .cat-item-434, .category-news .cat-item-41, .widget_categories .widgettitle, .widget_categories .cat-item-167 > a:first-child, .widget_categories .cat-item-433,  .widget_categories .cat-item-41 > a:first-child, .widget_categories .cat-item-433{  
 	display: none !important;   /* for new categories order  */
}
ul.sub-menu{
	display: none;
}
select::-ms-expand{
	display: none !important;
}
span[property='v:title'] span{
	display:none !important;	
}
.news-headline b:nth-last-child(3){
	display: none !important;
}
.single-twaccessories  .tagcloud  a:nth-child(odd){
	display:none !important;
}
/**/
#referenzen .slide-meta ,#accessories .slide-meta {
    display: block !important;
}
.mfp-figure figure {
    max-width: 1480px;
}
.de .en_only, .en .de_only{
    display: none;
}
 
/* END Cleaning */

	
/* ============================================================================= 
								T Y P O G R A F I E 		
================================================================================ */
/*   
	font-family:'Lexia W01 Bold Italic';    	font-family:'Lexia W01 Light';
	font-family:'Lexia W01 Regular';            font-family:'Lexia W01 Bold1114982';
	font-family: "Helvetica Neue LT W01_35 Thin";
	font-family:'HelveticaNeueW01-45Ligh';		font-family:'HelveticaNeueW01-55Roma';
	font-family:'HelveticaNeueETW01-75Bd';		font-family:'HelveticaNeueW01-65Medi';
	font-family:'Helvetica Neue LT W04_21459680';    (Ultra light)
*/
/*  text-rendering: optimizeLegibility; */
/*	 -moz-osx-font-smoothing: grayscale;   -webkit-font-smoothing: antialiased;     */
/*	 -moz-osx-font-smoothing: auto;	 -webkit-font-smoothing: subpixel-antialiased; 	   */
/*   								    ---    Font Familys  ---
---------------------------------------------------------------------- */
body, .post-date, select, input[type="submit"], a.stc { 
	font-family: Helvetica,  Arial, Lucida, sans-serif; 
}	
span.raq, span.raquo, .avia-webkit  .avia_textblock h3,  .autocomplete-suggestion:after,  li.sbox .text.support_hotline, #productStreamClose, #homeslider .slider_info h4, .support_hotline,  h3.product-cat-headline,  .modern-quote h1.av-special-heading-tag, .modern-quote h2.av-special-heading-tag,  .slider_info span.raq,  #homeslider .slider_info h4 { /* Ultra light */
 	font-family: 'Helvetica Neue LT W01_35 Thin';
}
#intro h4, h3, h2.post-title, h3.iconbox_content_title, .widget_categories ul.children, .blog_special_navi,  h3.av-masonry-entry-title, #searchinput,  .respsubnavi ul.slidemenu>li>a,  .page-template-template-blank .avia_textblock p,  .avia-content-slider .slide-entry-title ,  #navigation_right li , .respsubnavi ul.subslidemenu>li>a, .breadcrumb-trail  {  /* Light */
	font-family: 'HelveticaNeueW01-45Ligh';
}
.technical_news_infos p,  .tagcloud a,   .technical_news_infos .link, #closeSearch,  #homeslider .slider_info h3,  a.cat-overview-link, .fakelink h4 {
	font-family: 'HelveticaNeueETW01-75Bd';
}
.footerRightMenu ul li a,widget li, #table_inner_search h4  {
	font-family: 'Lexia W01 Light';
	font-weight: 200;
}
.lexia_reg, .avia_textblock, p,   .toggle_content,  .InnerEUCookieAlert,  #top label, td, #homeslider p,  #top .aviaccordion-title, .avia_ajax_form textarea,  #mobilesearch input, h2, h3.widgettitle, .avia-slideshow h2,  .avia-bg-style-parallax h2, 
.avia-bg-style-parallax h1,  .avia_textblock h1, .av-special-heading-h1,  .avia-content-slider .slide-entry-excerpt, .recentcomments a,  .search-result-counter,  
.widget_recent_entries li, span.post-meta-infos, .widget_archive li,  .widget_categories {
	font-family: 'Lexia W01 Regular';
	font-weight: 400;
}
h3.slide-entry-title span, li.sbox .text,   td strong, .avia_textblock p strong,  h4.product-cat-subheadline, .av-subheading, .modern-quote .av-subheading p {
	font-family: 'Lexia W01 Bold1114982';
	font-weight: 500;
}
/*       				   ----  Font Weights      ----  
---------------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,  td strong, a.twaudio_button {
	font-weight:normal;	
}
h3.av-masonry-entry-title, #top h3.aviaccordion-title, b{
	font-weight: inherit;
}
.technical_news_infos h4, h6, h3 .modern-quote h2.av-special-heading-tag, #homeslider .slider_info h3,  .fakelink h4, span.raq, #homeslider .slider_info h4,  a .news-headline,  .avia-content-slider a {
	font-weight: 200;
}
.bold, li.address span.ahead, #top .content .flex_column .widget_nav_menu li a  {
 	font-weight: bold; 
 	font-weight: 600; 
}
/*  thinner font */
.technical_news_infos p, body div .avia-button, h4.product-cat-subheadline, #closeSearch, .menubar i, .header_color .av_textblock_section .avia_textblock, .socket_color ,  h3.product-cat-headline,  .modern-quote h1.av-special-heading-tag,  td,  h3.av-special-heading-tag, .avia-content-slider h3.slide-entry-title span,  li.sbox .text,  #lang_selecta,  .entry-content-wrapper li, a .news-headline,  .respsubnavi ul.slidemenu li a,  .slider_info span.raq,  .slider_info h3,   .slider_info h5, .font_smooth_light,
#mainnavi ul li a, #product_navigation li, #topnavi a, .breadcrumb-trail, .socket_color .tagcloud a, .technical_news_infos p, li.sbox p, .respsubnavi ul.subslidemenu>li>a, .fakelink h4,  .socket_color  .av-special-heading-h3  {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
/*  wider font  */
select option, select, .avia_textblock h3.product-cat-headline, .single-post  .modern-quote h1.av-special-heading-tag , .font_smooth_strong, .sbox .text.support_hotline,  .modern-quote h2.av-special-heading-tag, 
.avia-content-slider .slide-entry-title, #brands li, footer, .technical_news_infos p, #homeslider p, .breadcrumb-trail,  h3.widgettitle, h2,h4,h5   {
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: subpixel-antialiased;
}
/*  thin auf Mozilla wide auf Webkit  */
.°thin-moz-wide-webkit°, .av_textblock_section .avia_textblock {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: subpixel-antialiased;
} 
#subnavi ul li ul li a  {
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-stroke: 0.02em;
}
/* Windows Chrome und Internetexplorer */

/* 								----  Font Sizes  ---
--------------------------------------------------------------------------- */
.technical_news_infos p, .technical_news_infos .link{
	font-size: 11.6px;
}
a.cat-overview-link, .small_button, .tagcloud a{
	font-size: 0.65em !important;
}
.fakelink h4, .menu-footermenue-container li{
	font-size: 0.73em;
}
#mobilesearch .ajax_search_entry,  .news-time, h3.slide-entry-title span, li.sbox .text,  #downloads_archive  .avia-content-slider .slide-meta .revision  , #downloads  .download-meta, .widget_nav_menu li a,  #mobilesearch .ajax_search_excerpt,   .avia-button,  #mobilesearch .ajax_search_response h4{
	font-size: 0.75em;
}
#brands li, .product-news-rev, .avia_ajax_form textarea, .autocomplete-suggestion, .avia_ajax_form input, .accessories_time, li.sbox.four .text,  .post-meta-infos, .avia_textblock h6,   .subnavi .menupart li,  .slide-entry-excerpt,  #brands li, a.more-link, .breadcrumb-trail, .widget_archive li, .widget_categories li{
	font-size: 0.81em;
}
.avia_textblock .breadcrumb-trail{
	 font-size: 0.86em;
}
#subnavi ul li ul li,   .iconbox_content,   .sbox.four .icon:before,   #lang_selecta span, #lang_selecta li,  .product-cat-description p,  #intro .product-news , .inner_sort_button, .modern-centered h2.av-special-heading-tag, 
 .team-member-description p, .post-date, .widget_recent_entries li,.av-masonry-sort:before {
	font-size: 0.89em;
}
.technical_news_infos h4,  .megamenu_h, .footerRightMenu li,  #mainnavi ul li a,  ul.resp_speciallinks>li>a, .respsubnavi ul.resp-shortcuts li.ficons  a, li.sbox  .text.lexia_reg, .single-post .post-meta-infos, .a_icon, .avia-tooltip .inner_tooltip  {
	font-size: 0.94em ;
}
  #topnavi div a,  .tagcloud a, #closeSearch,  .avia-content-slider .slide-entry-title,  .avia_textblock, .respsubnavi ul.slidemenu li a i{
	font-size: 0.98em;
}
#mainnavi ul li a i, .respsubnavi ul.slidemenu li li a, .av-masonry-entry .av-masonry-entry-title, #homeslider p, #navigation_right li a, blockquote{
 	font-size: 1.03em;
}
#respnavi ul li a, .avia_textblock h4, .resp-shortcuts li.address p, #table_inner_search h4,    .footerRightMenu li a i, #top .av-large-testimonial-slider .avia-testimonial-content{
	font-size: 1.1em;
}
.googlelink span:before, .av-subheading p{ 
	font-size: 1.2em;
}
a .news-headline, .archive .entry-content-wrapper .post-title,   #top .avia-slideshow-arrows a,  .resp-shortcuts li.address span.ahead{ 
	font-size: 1.3em;
}
.topbox i.icon-search:before, h3.team-member-name, #technical_news ul li:first-child .orange_font, .template-search h3, .resp_speciallinks i, a span.more-link-arrow, .respsubnavi ul.slidemenu>li>a, li.sbox .text.support_hotline  {
	font-size: 1.45em;
}
h3,  .widget_categories .children>li>a, #top .av-fullscreen-button.fullsize .avia-button-fullwidth{
	font-size: 1.6em;
}
h2.av-special-heading-tag,  #searchinput,  #top .aviaccordion-preview-title h3,  #homeslider .slider_info h4{
	font-size: 1.885em;
}
 h3.product-cat-headline, h2, .avia-bg-style-parallax h2, .menubar i, .avia-bg-style-parallax h1, h1.av-special-heading-tag, .single-post .modern-quote h1.av-special-heading-tag{
	font-size: 1.9em;
}
.single  h1.av-special-heading-tag, .avia_textblock h1, h2.avia-caption-title,  .avia-bg-style-parallax .modern-quote h1.av-special-heading-tag{
	font-size: 2.06em;
}
#technical_news ul li:first-child .black_font,  #productStreamClose i {
	font-size: 2.2em;
}
#homeslider .slider_info h3{
	font-size: 2.6em;
}
.modern-quote h1.av-special-heading-tag,  .modern-quote h2.av-special-heading-tag{
	font-size: 2.9em;
}
@media only screen and (max-width:1024px) {
	body {
		font-size: 13.4px !important;
	}
}/**/
@media only screen and (max-width:989px) {
	body {
		font-size: 13px !important;
	}
	.subslidemenu ul li{
		font-size: 11px !important;
	}
	#mainnavi ul li a{
		font-size: 0.86em;
	}
	.technical_news_infos p, .technical_news_infos .link {
		font-size: 11px;
	}
	.avia_textblock, .avia_textblock h6{
		font-size: 13px;
	}
}/**/
@media only screen and (max-width:767px) {
	#technical_news ul li:first-child .orange_font {
		float: none;
		font-size: 2.2em;
	}
	.slide-content{
		font-size: 1.4em;
	}
	.avia-content-slider{
		font-size: .9em;
	}
	.slide-entry-excerpt{
		font-size: 12px;	
	}
	#downloads_archive  .avia-content-slider .slide-meta .revision  , #downloads  .download-meta{
		font-size: 11px;		
	}
}/**/
/* ::::::::::   Ipad non Retina Customicing  PORTRAIT       :::::::::::::::  */
@media only screen and (-webkit-device-pixel-ratio: 1) and (max-width:989px) {
	.avia-ipad body {
		font-size: 12px !important;
	} 
}/**/
/*  END Font-sizes 	*/
/*								----    Font Colors    ----    
-------------------------------------------------------------------------- */
.main_color .toggler:hover,  .main_color .toggler.activeTitle,  .main_color .toggler.activeTitle:hover{
	color: #fff; 
}
._orange_font_, .av_textblock_section  a, .header_color .tagcloud a:hover, .main_color .sidebar .current-cat>a,  #accInner aside  .slide-meta h3 a, .template-search h3, .wpcf7-not-valid-tip,  .autocomplete-suggestion:hover, .subnavi .avia-content-slider a:hover, .main_color .iconbox_top.av-no-box a.iconbox_icon:hover, li.sbox .text.support_hotline, .av-special-heading-tag a, .modern-quote h2.av-special-heading-tag,  .modern-quote h1.av-special-heading-tag, #mobilesearch .ajax_search_response h4, h3.team-member-name,   #zubehoer_newest .avia-content-slider .slide-entry-title a, .socket_color a , .socket_color a strong{
	color: #E36400; 
}

.avia-section .widget_nav_menu li.current-menu-item a{
	 color: rgba(227, 100, 0, .6);
}
body, .black_font, a.twaudio_button:hover, a:hover .round_icon, .archive.category h3.slide-entry-title a, .archive .post-title a, .single-twproducts .alternate_color, .respsubnavi ul#menu-hauptmenue168.slidemenu li a i, .dark_font, #technical_news ul li:first-child, 
#productStreamClose i, .technical_news_infos .link {
	color: #252525;
}
._standard_flies  p, h4.product-cat-subheadline, .main_color .slide-content h3 a,  #productStreamClose, .avia-post-nav .entry-info span,  .archive .main_color .slide-entry-title h3 a, .subnavi  input[type="submit"], .avia_textblock  h2 a, .category .main_color h2 a, .ansprechpartner p, .ansprechpartner .av-icon-char , .ansprechpartner a, #top  .ansprechpartner .av_font_icon a, .ansprechpartner a.av-icon-char, .alternate_color .ansprechpartner p, h4.product-cat-subheadline a, h1 a:hover span, h2 a:hover span, h3 a:hover span, h4 a:hover span{
	color: #323232;	
}
.alternate_color .breadcrumb b, .main_color .team-member-description b, .main_color h3.widgettitle,  .avia_textblock h6, .fakelink em,  #table_inner_search h3, .avia-content-slider h3.slide-entry-title a span, .product-cat-description, #mobilesearch .ajax_search_response h4, #top #mobilesearch input[type="text"]:focus, .ajax_not_found, #main .slide-entry-excerpt {
	color: #555;
} 
.greyer_font, .sbox em, .respsubnavi ul.slidemenu>li>a,   #footer_navigation li a,  .fakelink h4 b, .widget_nav_menu li a, .download-icon:before,  #brands li, #navigation_right li a, a.cat-overview-link   {
	color: #777777;
}
.grey_font_navi, a,   mainp, .autocomplete-suggestion, .fakelink h4, .resp-shortcuts li.address p, 
.respsubnavi ul.resp-shortcuts li.address span.ahead, #top .av-large-testimonial-slider .avia-testimonial-content, #intro h4{
	color: #949494;
}
 .av_textblock_section  a:hover{
	color: #949494 !important;
}
.dark_bg_font,  .av-masonry-sort:before,  li.sbox ul li a,   .fakelink a, .archive .subnavi h3.slide-entry-title a,  .header_color .tagcloud a, .av-no-box .heading-color, .header_color,  .header_color .slide-entry-excerpt,  .header_color .avia-content-slider .slide-entry-title a{
	color: #bcbcbc;
}
.dark_bg_ p, #mainnavi ul li a,  li.sboxone p,   .subnavi  input[type="submit"],  #homeslider .slider_info h3  {  /* Font auf schwarzem hintergrund */
	color: #dddddd;
}
.header_color p, .avia-section .widget_nav_menu li a, .orange_button__,  .twaudio_button, .avia-bg-style-parallax  .avia_textblock  a, .socket_color .tagcloud a:hover, .ajax_search_response h4, #homeslider p, #topnavi div a, 
.menubar i, .a_icon,  #respnavi ul li a,  input[type="submit"], .respsubnavi ul.resp-shortcuts li.address span.ahead, .footerRightMenu ul li a:hover, #top .avia-button.avia-color-dark  {
	color: #f1f1f1;
}
.orange_font_,   .respsubnavi ul.subslidemenu li:hover a,   .respsubnavi ul.slidemenu li a:hover, li.sbox ul li a:hover, li.sbox ul li a:hover em, #mainnavi ul>li>a:hover, 
a:hover, #mainnavi ul li.active a, #mainnavi ul li.current-menu-item a, #mainnavi ul li.current-menu-parent a, a:hover, .slider_info span.raq, 
#topnavi div a:hover, #topnavi .a_icon:hover, .orange_font, a:hover, body #homeslider .slider_info h4, .fakelink:hover h4, .fakelink:hover em,  .product-stream-active h4, #navigation_right li:hover a, 
#product_navigation a:hover h4, li.active, .hover_color, #footer_navigation li a:hover, #technical_news .technical_news_infos h4, 
.technical_news_paragraph:hover .link , h1 span, h2 span, h3 span, h4 span,  .socket_color a:hover,  .socket_color a:hover b{
	color: #E36400;
}
span.special_amp, .single-post .modern-quote h1.av-special-heading-tag{
	color:inherit !important;
}
.wpcf7-validation-errors{
    color: #832515;
}
select#prod{
	color: #e36400 !important;
}
/*     						   ----    Line heights      ----
------------------------------------------------------------------------------ */
body, .menu-footermenue-container li, h1, h2, h3, h4, h5, h6, technical_news h4, h3.slide-entry-title span, .footerRightMenu ul li a {
	line-height: normal;
}
#mainnavi ul li a, h1, h2, .technical_news_infos p{
	line-height: 1.1em;
}
.fakelink h4, h3, ul.resp_speciallinks > li > a ,  h4 {
	line-height: 1.2em;
}
#technical_news .technical_news_infos .link,  .product-cat-description p,  .resp-shortcuts li.address p {
	line-height: 1.4em;
}
.news-excerpt p , p{
	line-height: 1.5em;
}
#technical_news ul li:first-child, .support_hotline {
	line-height: 2em;
}
/*      								 ----   Letter-spacings    -----   
----------------------------------------------------------------------------- */
/* letter spacing   */
.technical_news_infos p, .technical_news_infos .link{
	letter-spacing: 0em;
}
body{
	letter-spacing: 0.02em;	
}
.footerRightMenu ul li a, h3.product-cat-headline,   .support_hotline,  .modern-quote h1.av-special-heading-tag{
	letter-spacing: 0.03em
}

#brands li, #technical_news ul li:first-child, .subnavi .menupart li, select, #table_inner_search h4,  h3.av-special-heading-tag,  .widget_nav_menu a.technical_news_infos h4, .category .main_color h2, #navigation_right{
	letter-spacing: 0.05em;
}
#mainnavi ul li a, .avia-webkit .avia_textblock h3, input[type="submit"],  #homeslider .slider_info h4, .avia-bg-style-parallax .modern-quote h1.av-special-heading-tag, .single-post .modern-quote h1.av-special-heading-tag {
	letter-spacing: 0.06em;
}
.respsubnavi ul.slidemenu>li>a, .avia-button, .modern-quote h2.av-special-heading-tag {
	letter-spacing: 0.08em;
}
#footer_navigation li a, .menu-footermenue-container li, #top input.resp-searchfield[type="text"]{
	letter-spacing: 0.1em;
}
.respsubnavi ul.subslidemenu>li>a {
	letter-spacing: 0.1em;
}
/*   	  					 ----    Font sonstiges  text-    -----
-------------------------------------------------------------------------------- */
.uppercase_, .button, .twaudio_button.small_button, .fakelink h4,  input[type="submit"], .avia-bg-style-parallax   h1.av-special-heading-tag, h3.animated, .subnavi ul li ul li,   #lang_selecta,  .widget_nav_menu li a, .modern-centered,  .avia-bg-style-parallax h2, 
 select option, select, #mainnavi ul li a, .avia-button, .av-masonry-entry-title, .technical_news_infos .link, #topnavi div a, .respsubnavi ul.slidemenu li a, .inner_sort_button,  .more-link, .team-member-job-title{ 
	text-transform: uppercase;
}
.nowrap_,  .footerRightMenu ul li a { 
	white-space: nowrap;
}
.text-transform-none,  h3.widgettitle,  .fakelink h4 b,  h4.product-cat-subheadline, #intro h4, h3.slide-entry-title span {
	text-transform: none;	
}
.text_center,  #brands li:first-child, .footerRightMenu ul li,  .referenz_accordeon h3, .referenz_accordeon p{
	text-align:center;
}
.dontbreak{
	white-space: nowrap;
}  
.sbox em,  #product_navigation em, i{ 
	text-transform: none;
	font-style:normal !important;		
}
/* END Fontformatting */ 
/* ================================================================= */






/*   2019 -11 - New Startseite  
*************************************************** */
 
#downloads_slider_section .avia-content-slider .slide-entry-wrap, .downloads_home.avia-content-slider .slide-entry-wrap {
    margin-bottom: 1px !important;
}
time.revision span{
	white-space: nowrap;
}
.avia-content-slider .slide-meta time{
	display: block !important;
	line-height: normal;
	padding-top: 1%;
}
.downloads_home.avia-content-slider h3 a{
	color: #e36400;
	font-size: 1.2em;
} 
.alternate_color .slide-meta{
	color: #212121 !important;
}
#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image {
    float: none;
    margin: 0 auto;
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a {
    font-size: 21px;
}
#top .home_productslider{
	margin: -2% 3% 0 3%; 
}
#top .home_productslider .avia-slideshow-arrows a{
	background-color:  transparent !important;
} 
#top .home_productslider .avia-content-slider-inner{
   padding-left: 4% !important; 
}





/*END New Startseite */

/* *********************    BAD Browser HACKS	   
************************************************************************************************ */
@media screen and (min-width:989px){
	html.home.avia-mozilla.avia-mac{
		overflow-y:hidden;
	}
}/**/
/* IE Problem with scroll*/
@media screen and (min-width:989px){
		.avia-msie .avia-msie-11 header#header, .avia-webkit-46.avia-windows.avia-chrome header#header{
		position:relative !important;
	}
	.avia-msie .avia-msie-11 #main, .avia-webkit-46.avia-windows.avia-chrome #main{
		padding-top:0 !important;
	}
}/**/

/* END BAD ONES brwoser hacks*/











 



/* **********************************************   	* GLOBALS       ********************************** */

/* *******************       Dimensions  Margins Paddings	   
********************************************************************************** */
p {
	margin: 0 0 1.3em 0;
}
.no_padding,  .container_padding_0 .container, .av-share-box ul li a,  img.mfp-imgphone, img.mfp-img, .responsive #bread_crumb_container>.container,  .table_tab .tab_content,
.top_tab .table_tab .tab_content, .responsive  .tabcontainer.top_tab .tab_content, .search .post-meta-infos, .search .avia_textblock h2 {
	padding:0;
}
.avia-textblock li.av-share-link{
	padding:0 !important;	
}
.single-post #main.content, .tax-keyword  #intro_series .container_wrap .container {
	padding-top:0;	
}
.avia-bg-style-parallax p, .avia-caption-content p,  .single-twaccessories table{
	padding-top:0.4em;
}
.product-cat-description p, .single-twproducts .av-special-heading .av-special-heading-h1{
	padding-top:0.6em;
}
a.more-link,  .prod_related>.flex_column  h4{
	padding-top:0.8em;
}
#lang_selecta, .header_icons, .toggle_content p{
	padding-top:1.2em;
}
.widget_archive li, .widget_categories li, #intro h4, h3.iconbox_content_title, h3.slide-entry-title span, .avia_textblock h2, .team-member-job-title, .avia_textblock h3, #top .aviaccordion-preview-title h3, .main_color h4{
	padding-bottom:0.4em;
}
.avia-bg-style-parallax .modern-quote h1.av-special-heading-tag, .single-twproducts #descript h4, .alternate_color h4,  .single-twaccessories .av-subheading_below, h3.team-member-name{
	padding-bottom:0.7em;
}
#accInner .avia-image-container-inner{
	padding-bottom:1em;
}
.single-twproducts .av-special-heading-h3{
	padding-bottom:2.8em;	
}
.single-twproducts #downloads .av-special-heading-h3{
	padding-bottom:3.8em;	
}
h3 .slide-entry-title span{
	float:left;	
}
.googlelink span:before{
	padding-left:0.19em;	
}
.single-post h1.av-special-heading-tag{
	margin-top:2em;
}
.single-twaccessories .avia_textblock table{
	 margin-top:0.8em;
}
.footericon{
	margin-left: 1em !important;
} 
#intro .av-special-heading{ 
	margin-bottom:0.2em;
	margin-top:1.6em;
}
h3.slide-entry-title{
	height:30%;
}
.post-type-archive-twdownloads .avia-content-slider-inner  .slide-content{
	max-width:460px;
	width: 79%;
}
@media screen and (max-width:1280px){
.post-type-archive-twdownloads .avia-content-slider-inner  .slide-content{
	width: 70%;
}
}
.subnavi .avia-content-slider-inner  .slide-content{
	width: 100%;
}
@media screen and (min-width:767px){
	.tax-productcat .headline_Serien{
     	position:absolute;
		top:14%;
	}
	#ajaxinner .headline_Serien{ 
		top:1.3%;	
	}
}

/* MINUS  AND NULL*/
.post-date{
	margin-top:-3px;	
}
.no_margin .slide-conten{
	margin:0 !important; 
}
.avia-bg-style-parallax .av_textblock_section, .aviaccordion-excerpt p {
    margin: 0;
}

/*     				    Table Cell Vertical Aligns	   
************************************************************************************** */
.table__, #technical_news, #product_navigation, .fakelink, #productStreamContent {
	display: table; 
	height:100%;
}
.table_row_ {
	display: table-row;
}
.table_cell__, body .flex-direction-nav i, #ajaxinner,  #technical_news ul li, #product_navigation a h4, #product_navigation .fakelink h4, #technical_news .technical_news_infos, #technical_news .technical_news_img, #product_navigation a .product_navigation_img, #product_navigation .fakelink .product_navigation_img, .technical_news_img {
	display: table-cell;
	vertical-align: middle;
}
.container.table__{
	width:100%;	
}
@media screen and (min-width:767px){
.table_n_resp{
	display: table; 
	height:100%;
	width:100%;
}
.table_cell_n_resp{
	display: table-cell;
	vertical-align: middle;
}
}
/* 				   various Stylings   Global  // Section Stylings
********************************************************************************** */
.shaddow_img { 
	overflow: visible; 
}
.c-pointer, .a_icon, a#closeSearch:hover, .autocomplete-suggestion:hover,  .technical_news_switch, #technical_news_small, .fakelink, .resp_overlayer, .menubar i,  button.resp-searchbutton, #mainnavi ul li a, .flex-direction-nav a, #productStreamClose {
	cursor: hand;  cursor: pointer;
}
span.raquo {
	font-size: 3em;
	line-height: 0;
	float: none;
	top: 0.15em;
	position: relative;
}
/* section with classes */
.simply_sound {
	background-size: 25%;	
	background-position: right 92.5% !important;
	background-repeat:no-repeat;
}
.simply_sound .container{
	padding-bottom: 3.8em;
}
.grey_headline_section .container{
	padding: 1.8em 2.8em;
}
.responsive #top #wrap_all #breadcrumb_section>.container, .responsive #top #wrap_all #breadcrumb_section .av_textblock_section{
	padding: 0; margin:0;
	max-width:100%;
	width:100%;	
}
div .av_two_fifth.first { 
	width: 36.4%;
}
.avia-slideshow-headbild_news, .avia-fullwidth-slider .avia-slideshow, .avia-fullwidth-slider .avia-slideshow .caption_container {
	max-height:550px;
}
.avia-slideshow-headbild_news.smallerslider,  .avia-fullwidth-slider.smallerslider  .avia-slideshow,  .smallerslider .avia-slideshow .caption_container {
	max-height:400px;
}
/* ****************          List styling
******************************************************************** */ 
.entry-content-wrapper .avia_textblock ol, .entry-content-wrapper .avia_textblock ul{
	margin-bottom:3%;
}
.avia_textblock  ol li{
	padding-left:16px;
}
.avia_textblock  li::before,  .entry-content-wrapper .toggle_content li::before {
	content:"\e879  "; 
	margin-left: -15px !important;
	color:#e36400;
	font-size:.98em;
	font-weight:bold !important; 
}
.avia_textblock  li{ 
	padding-left: 15px;
}
/* **************************   Background  Colors / and more
 ************************************************************************************************ */ 
.orange_bg__,  .socket_color .tagcloud a:hover,   .subnavi  input[type="submit"], .orange_button__,  input[type="submit"]:hover, .twaudio_button,  .avia-button.avia-color-theme-color {
	background: #E36400;
}
/**/
body, .white_bgc, .alternate_color .toggler, .iconbox_top .heading-color, .toggle_icon, .weiss_bg_, .product_list,  #productStream {
	background-color: #fff;
}

.alternate_color .image-overlay, .main_color .toggle_content, .main_color .avia-slider-testimonials .avia-testimonial-content{
	background:#f1f1f1; 
}
.respsubnavi ul.resp-shortcuts li.ficons i {
	background: #777777; 
}
.socket_color .image-overlay {
	background:#888888; 
}
.header_color .image-overlay{
	background:#808080;  
}
.dark_bg2_, #switch_lang, .main_color .aviaccordion-slide,  .searchbox form, input[type="submit"], .dark_grey_bg__, .respsubnavi ul.subslidemenu li:hover  {
	background: rgba(25,25,25,0.9);
	border: 1px solid rgba(2,2,2,0.39);
}
.black_gradient_bg_,   #product_navigation{
	background: #151515; 
	background: -moz-linear-gradient(top,  #262626 0%, #0c0c0c 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262626), color-stop(99%,#0c0c0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #262626 0%,#0c0c0c 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #262626 0%,#0c0c0c 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #262626 0%,#0c0c0c 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #262626 0%,#0c0c0c 99%); /* W3C */
}
._bright_gradient_transparent,   img.mfp-img{
	background: #fff; 
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 10%, #ffffff 89%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,10) ), color-stop(89%,#ffffff)); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 1 0%,#ffffff 89%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 10%,#ffffff 89%); 
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 10%,#ffffff 89%); 
	background: linear-gradient(to bottom, rgba(255,255,255,0)  10%,#ffffff 89%);
}
.near_black__,  .main_color .toggler:hover,  .main_color .toggler.activeTitle,  .main_color .toggler.activeTitle:hover,  .respsubnavi ul.slidemenu li a i, 
 #scroll-top-link, .respsubnavi, .respsubnavi ul.subslidemenu li, #top #mobilesearch .ajax_search_response,  #mobilesearch #s{
	background: #161616;
}
.dark_bg__, #topnavi div a,  .button,  #respnavi ul li a, #mobilesearch #s, .respsubnavi ul.topbox, #mobilesearch #s, #mobilesearch  #searchsubmit    {
	background: #1f1f1f;
}
.black_bg__, .respsubnavi ul.slidemenu li, #footer_navigation {
	background: #020202;
}
.avia_desktop.avia_transform3d .black_masonryimages   .av-masonry-entry.av-masonry-item-loaded .av-inner-masonry{
	background-color:#000 !important;  
} 
/*  */
.bg_none_, #techd tr, .socket_color .image-overlay {
	background-color:#fff !important;
	background:none !important;
}
no_backgr__,  #topnavi  #logo a {
	background: transparent none 0% 0% !important;
}
/* END Backgroundcolors */
/*  ____________________________________section and overlays */
 /*
.main_color .av-section-color-overlay{
	opacity: 0.86 !important;
	background-color: rgba(255, 255, 255, 0.8) !important;
}
*/
._section_black .av-section-color-overlay, .avia-fullwidth-slider .av-section-color-overlay, .header_color .av-section-color-overlay{
	opacity: 0.86 !important;
	background-color: #000 !important;
} 
#produkt_parallax  .av-section-color-overlay{
	opacity: 0.85 !important;
	background-color: rgba(0, 0, 0, 0.6) !important;  
} 
.special_back{
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; 
	box-shadow: 0px 4px 30px rgba(250, 250, 250, .9);
}
.special_back .container{
	height:auto; 
	padding-bottom:.5em;  
	padding-top:.9em;  
}
/*
#produkt_parallax  .av-section-color-overlay{
	opacity: 0.85 !important;
	background-color: rgba(0, 0, 0, 0.6) !important;  
} 
.special_back{
	background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; 
	box-shadow: 0px 4px 30px rgba(250, 250, 250, .9);
}
.special_back .container{
	height:auto; 
	padding-bottom:.5em;  
	padding-top:.9em;  
}
*/
/*  			      Shadows
 ************************************************************************************************ */ 
.blackshady_around_{
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.9);
}
 
.greyshady_around_ {
	-moz-box-shadow: 0px 0px 1.1em #444;  
	-webkit-box-shadow: 0px 0px 1.1em #444;  
	box-shadow: 0px 0px 1.1em #444;
}
.blackshady_left_, .resp_overlayer{
	-moz-box-shadow: 0px -20px 8px rgba(0, 0, 0, 0.9);
	-webkit-box-shadow: 0px -10px 8px 0px rgba(0, 0, 0, 0.9);
	box-shadow: 0px -10px 8px rgba(0, 0, 0, 0.9);
}  
.avia-section .flex_column .widget_nav_menu li a, .header_color.av-parallax-section  h1.av-special-heading-tag{
	text-shadow: 2px 0px 8px rgba(0,0,0,0.3),  0px 2px 8px rgba(0,0,0,0.3),  -2px 0px 8px rgba(0,0,0,0.3), 0px -2px 8px rgba(0,0,0,0.3);
}
.boxshaddow_deactivate{
	-moz-box-shadow: none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}

/* ******************************    * Borders / and more
 ************************************************************************************************ */ 
 
.button_border_round__, #topnavi div a,  #switch_lang,  #mobilesearch #s, a_icon, #mobilesearch #searchsubmit,  img.mfp-img,  .orange_button,   #topnavi div a, #respnavi ul li a, .searchbox form, .av-masonry-entry figure, .twaudio_button, input[type="submit"],   #top .subnavi  input[type="text"], .mfp-inline-holder .mfp-content>div,  .InnerEUCookieAlert, #EUCookiesAlert a.EUCookiesAlertMore,#EUCookiesAlert a.EUCookiesAlertAccept,  #top #s, #top #searchsubmit, .av-masonry-image-container img, .border_rad_2__,  div.image, img.shaddow_img, .autocomplete-suggestions,  #anfahrt .avia-google-map-container { 
	border-radius: 0em !important; 
}
#top #searchsubmit{
	border-top-left-radius:0;
	border-bottom-left-radius: 0;
}
/* last-childs  need no borders ^^*/
#menu-hauptmenue210  .slidemenu li    {
    border-bottom: 0px none !important;
}
/* first-childs  need no border tops ^^*/
.respsubnavi ul.slidemenu li:fist-child, #menu-hauptmenue168  .slidemenu li   {
	border-top: 0px none !important;
} 
.header_color .tagcloud a:hover{
	border-color: rgba(227,100,0,.6);
}
.borderbottom_narblack_{
	border-bottom: 1px solid #212121;
}
.news-thumb img{
	border-radius: 0.2em;
}
#top .header_color .avia-color-theme-color, #top .alternate_color .avia-color-theme-color, .ajax_search_image  .download-icon{
	border:none;
}
.av-parallax-section ._section_black{
	border-bottom:3px solid #e36400 !important;
} 
.activeTitle span.toggle_icon, .activeTitle span.vert_icon, .activeTitle span.hor_icon,  .main_color.toggler:hover .toggle_icon,
 .main_color .toggler:hover .vert_icon , .main_color .toggler:hover .hor_icon {
	border-color:#666;
}
/* 							   Effects Animations  and more
************************************************************************************************* */
.a_transition, .fakelink h4, img, #footer_navigation li a, input[aria-invalid='true'],  .av-hotspot-container .av-image-hotspot-pulse, .menubar, li:hover a, a, li:hoverli .product_navigation_img, a.cat-overview-link:hover{
	transition: all 0.2s ease-in-out;
}
article:hover .slide-content,    .main_color .toggler:hover, .main_color.toggler:hover .toggle_icon,  .slide-content, .av-hotspot-container .av-image-hotspot_inner{
	transition: all 0.3s ease-in-out;
}
.transition_transform__, .respsubnavi ul.slidemenu li.open a,  .respsubnavi ul.slidemenu li.open, 
.respsubnavi ul.slidemenu li, .respsubnavi ul.subslidemenu li, .avia-button:hover {
	transition: transform 5s ease 0s;
}
li.has-sub a i:before{
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg); 
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all 0.2s ease-in-out;
}
li.has-sub.open a i:before{
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	transition: all 0.2s ease-in-out;
} 
/* **** */
.animated {
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/*|||||||||||  fadeInLeft  ||||||||||||||*/

@keyframes fadeInLeft {
	0% { 
        opacity: 0; 
        transform: translateX(-20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateX(0); 
    }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
/*|||||||||  FADE IN RIGHT  |||||||||||||||*/

@keyframes fadeInRight {
    0% { 
        opacity: 0; 
        transform: translateX(20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateX(0); 
    }
}
.fadeInRight{
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
} 
a:hover .image-overlay .image-overlay-inside {
	content:" X ";
	-webkit-animation: avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, .275); 
	animation: avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, .275); 
}
/**/
/*    Tabs & Reiter Tables
****************************************************************************** */ 
/* top_tab    reiter  oben*/
.top_tab .active_tab_content {
    border: none !important;
	background-color:transparent !important;
}
.top_tab .tab_titles{
	border-bottom:1px solid #dedede;	
}
.top_tab  .tab.active_tab{ 
	border-bottom:2px solid #fff;
	color:#e36400;
}
.top_tab .tab_inner_content{
	padding-top:.6%;
}
.top_tab img{
	margin-top: 0.6em;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.top_tab  .tab_titles div:first-child{
	margin-left:1.2em;
}
/*  Table tab  - inserted Table  */
.top_tab td{
	padding-right:0;
	vertical-align:top !important;
}
.main_color .top_tab tr{
	background:#fff !important;
	border-bottom: 1px solid #dedede;
}
.top_tab tbody{
	border-bottom:0 !important;
}
.top_tab{
	font-size:0.9em;	
}
.table_tab  table {
	width:100%;
	margin-left:0;
}
.table_tab tr  td:first-child{
	width:20%;
	min-width:40px;
}
@media only screen and (min-width:768px) {
	.table_tab  table {
		width:48% !important;
		margin-left:4% !important;
		float:right;
	}
	.table_tab  table:first-child {
		margin-left:0 !important;
		float:left;
	}
	.table_tab  table td{
		height:180px !important;
	}
}/**/
@media only screen and (max-width:480px) {
	.table_tab tr td:first-child img{
		width:35px;
		height:auto;
	}
	.table_tab tr td:first-child {
		width: 70px;
		min-width: 70px;
		max-width: 70px;
	}
}/**/
/*END tabs  */
 
 
  








/* °°°°°°°°°°°°°°°°°°° 		    Content specific    "News Products Home Contact"   	°°°°°°°°°°°°°° °°  */ 

/* °°°°°°°°°°°°°°°°°°    About us / Jobs 
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
._masonry{
	 margin-top:6%;
}
/* °°°°°°°°°°°°°°°°°     B C M T V Serien Seiten Customicing
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
#vera36.avia-section{
	background-size: 40% auto;
}
/* °°°°°°°°°°°°°°        Tabs / Reiter
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
 .active_tab_content {
    border:0;
} 
.tab active_tab{
	border-bottom:1px solid #ffffff;
}
 
/* °°°°°°°°°°°°°°		 Downloads & Download Icons
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
.download-icon {
	border-radius:6%;
	line-height: 2.3em;
	height: 2.3em;
	width: 2.3em;
	text-align: center;
	display: block;
	float:left;
}
a .download-icon:before{
	 font-size:1em;
	 -moz-osx-font-smoothing:grayscale;
	 cursor:pointer;
}
.download-icon{
	border:1px solid #999  !important;
	background:rgba(255,255,255,.4);
	margin-right:5%;
}
a:hover .download-icon{
	border:1px solid #e36400  !important; 
}
a:hover .download-icon:before{
	 color:#e36400;
}




/* °°°°°°°°°°°    	Products Detailpage      body.single-twproducts
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
 
#intro .product-news{
	/* padding-bottom:.2em;	 color:#999;	*/
}
/*  related products*/
#intro .prod_related>.flex_column {
	margin-top:12%;
	border-top:1px solid #dedede;
}
.prod_related .avia-content-slider .slide-image { 
    width: 60%;
}
.prod_related .avia-content-slider2{
	overflow:visible !important;
}
#top .prod_related  .avia-slideshow-arrows{
	position:realtive;	
}
#top .prod_related  .avia-slideshow-arrows a.next-slide {
    right: 1% !important;
}
#top .prod_related  .avia-slideshow-arrows a.prev-slide {
    left: -4% !important;
}
#intro .product_nav{
	float:right !important;
}
#intro .one_half img{
	width:100%;
}
#navigation_right li{
	transition: all 0.2s ease-in-out;
	color:#666;
	border-bottom:1px solid #dedede;
	line-height:2.5em;
}
.single-twproducts .av-minimum-height-75{
	overflow:hidden;
}
.avia-section.av-minimum-height .container .content {
    float:none; 
}

@media only screen and (max-width:989px) {   
	#intro .prod_related {
		margin-top: -2%; 
	}
	.single-twproducts .av-minimum-height-75{
		overflow:auto;
	}
}/**/
@media only screen and (max-width:767px) {
	#navigation_right, .single-twproducts  #intro .av-special-heading{
		left: 0px;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.single-twproducts  #intro .av-special-heading{
		top:0;
		margin-top:10%;
	}
	.single-twproducts #intro .one_half img{
		width:60%;
		margin:0 auto;
	}
	/* nav at the top with icons */
	#navigation_right li{
		margin:0 auto;	
	}
	#navigation_right i {
		font-size: 1.6em;
		padding: .5em;
	}
	#navigation_right li {
		border:0 !important;
		display: inline;
	}
	#navigation_right span{
		display:none;	
	}
}/**/
@media only screen and (max-width: 479px) {
	.single-twproducts #intro .one_half img{
		width:80%;
		margin:0 auto;
	}
}/**/
/* #related  */ 
#related  .avia-content-slider .slide-image{
	float:left;
} 
/*  techd table */ 
#techd.main_color table{
	background: none !important;
}
#techd td{
	padding-left:0;
	padding-bottom:12px;
}
#techd tr:first-child th, #techd tr:first-child td, #techd td{
	border:0;
	border-left:inherit;
	border-width: 0px;
}	
#techd .av_one_half   td.descMarker{
	width:40%;
} 
 
/*  
					 Zubehoer / Acessories  /  Download / Downloads
 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */

body.single-twaccessories{
	background:#161616 !important;	
}
/*  bottom styling*/
#zubehoer_newest .slide-image{
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	border-radius: 100%;
	width: 70px;
	height: 70px;
	float:left;
	margin-right:3%;
}	
#zubehoer_newest .avia-content-slider .slide-image img{
	position: absolute;
    bottom: 9%;
    left: 1%;
    padding: 8%;
}
#zubehoer_newest .slide-entry, #zubehoer_newest  .avia-content-slider  {
	margin:0;
	
}
.single-twaccessories  .avia-content-slider .slide-entry-excerpt{
	max-width:90%;
}
/* ************zubehoer parallax */
#zubehoer_head   .av-parallax-inner {
	background-repeat: no-repeat; 
	background-image: url(../../../wp-content/uploads/2016/01/Zubehoer-450x200.jpg); 
	background-attachment: scroll; 
	background-position: center center; 	
}
	
@media screen and (min-width:767px){
	#accInner .container .av-content-small.units {
		width: 68.7%;
	}
	#accInner.content .entry-content-wrapper{
		padding-right:32px;
	}
	#accInner .inner_sidebar {
		margin-left:7%;
	}
	#zubehoer_slider_section .content .entry-content-wrapper{
		padding-right: 32px;
	}  
}

@media screen and (min-width:479px){
	#zubehoer_head   .av-parallax-inner{
		background-image: url(../../../wp-content/uploads/2016/01/Zubehoer.jpg); 
	}
	#fitproduct .avia-content-slider-inner .slide-content{
		float:left;
		width: 45%;
	}
	#fitproduct .slide-content{
		padding-top:12%;
	}
	#zubehoer_slider_section .avia-content-slider-inner{
		height:auto !important;
	}
	#zubehoer_slider_section .slide-meta time{
		display:block;	
	}
	#zubehoer_slider_section .slide-content{
		margin-top:5%;
	}
	
	#zubehoer_slider_section  .avia-content-slider .slide-entry:last-child {
		border-right: none;
	}
	.single-twaccessories  #zubehoer_slider_section   .slide-entry-wrap{ 
		 margin-top:40px;
	}
}
@media screen and (max-width:767px){
	#zubehoer_slider_section .slide-parity-odd{
		 border: none;
	}
	#zubehoer_slider_section .avia-content-slider .slide-entry{
		height:180px;
	}
}
/* Zubehör slider section*/
#zubehoer_slider_section .avia-content-slider .slide-entry-title{
	text-transform:none;	
}
#zubehoer_slider_section  article .slide-image, #fitproduct   article .slide-image{
	width:40%;
	float:left;
	margin-right: 7%;
}
#zubehoer_slider_section aside.accessories_aside  article .slide-image, #zubehoer_slider_section  aside.accessories_aside  .slide-content{
	width:100%;
}
#zubehoer_slider_section aside  article .slide-image{
	padding-right:20%;
	margin-left:-7%;
}
#zubehoer_slider_section aside  article.av_one_half last{
	margin-left: 10%;
}
#zubehoer_slider_section time.slide-meta-time{
	font-size: 0.8em;
} 
/* END zubehoer */


/* ************** downloads ************************************ */
#downloads_head   .av-parallax-inner {
	background-repeat: no-repeat; 
	background-image: url(../../../wp-content/uploads/2016/04/Schulung_3-450x200.jpg); 
	background-attachment: scroll; 
	background-position: center center; 	
}
@media screen and (min-width:479px){
#downloads_head   .av-parallax-inner{
	background-image: url(../../../wp-content/uploads/2016/04/Schulung_3.jpg); 
}
}
#downloads_archive .avia-content-slider.avia-content-slider-active,   .avia-slider-content-inner .avia-content-slider{
	border-bottom:1px dashed #dedede;
	padding-bottom:2%;
}
#zubehoer_slider_section .avia-content-slider-inner div:last-child, .single-twproducts  #zubehoer_slider_section .avia-content-slider-inner .slide-entry-wrap  {
	border-bottom:none; 
}

#downloads_archive  .avia-content-slider h3.slide-entry-title a {
	text-transform:none;
	color:#e36400;
	line-height:normal;
}
#downloads_archive  .avia-content-slider .slide-meta .revision  , #downloads  .download-meta { 
	margin-top:3%;
	color:rgb(119, 119, 119);
}
#downloads  .download-meta { 
	margin-top:0;
}
#downloads_archive  input.button{
	font-size:1em;	
}
#downloads_archive #searchText, #downloads  #searchText {
	margin-bottom:10%
}
/* downloads in products*/
.downloader_iconslider{
	margin-bottom:20%;	
}
.download-item{
	height:70px;
}
.download-ext{
	color:#323232;	
}

@media only screen and (max-width: 479px) {

.responsive #top #wrap_all #downloads_archive  .slide-entry{
	width:100%;
	margin-left: 0;
}
.responsive #top #wrap_all #downloads_archive  .flex_column{
	margin-bottom:0 !important;	
}
#zubehoer_slider_section article .slide-image{
	float:none;
}
}
/**/


/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
						                        News / Blog   */
/* masonry */
.av-inner-masonry-content{
	opacity:0.89;
	-moz-opacity:0.89;
	-webkit-opacity:0.89;	
}
.entry-content p{
	margin:0;
}
#top .aviaccordion-preview-title {
    padding: 1.5em;
}
@media only screen and (min-width: 989px) {
.aviaccordion-excerpt{
	max-width:80%;
	margin:0 auto;
}
.aviaccordion {
	max-height:420px !important;
}
.referenz_accordeon .aviaccordion-slide img { 
    height: auto !important;
	width: 100%;
}
/**/
#top.show_technews .aviaccordion-preview-title-wrap { 
    width: 33.333%;
    float: right;
    background: rgb(244, 244, 244) none repeat scroll 0% 0%;
    border-bottom: 1px solid rgb(237, 237, 237); 
}
#top.show_technews .aviaccordion-preview-title , #top.show_technews h3.aviaccordion-title{
    color: #252525;
} 
#masonry_news_bottom .av-masonry-entry .av-inner-masonry-content {
    height: 30%;
}
}
@media screen and (max-width:767px){
#masonry_news_bottom .av-masonry-date, #accordion_slider_0 .aviaccordion-excerpt p{
    display:none !important;
}
#masonry_news_bottom .av-masonry-entry .av-inner-masonry-content {
    height:60%;
}
#masonry_news_bottom .av-masonry-entry .av-masonry-entry-title {
	font-size:.9em;
}
.single-post div.container_wrap_first>.container.template-blog{
	padding: 0;
	width:100% !important;
	max-width:100% !important;
} 
.av-masonry-entry .av-inner-masonry-content {
    padding: 1.1em;
}
.av-masonry-entry-title{
	font-size:.8em;
}
.av-masonry-sort::before {
    padding-top: 1px;
}
}
@media screen and (max-width:480px){
#masonry_news_bottom .av-masonry-entry .av-inner-masonry-content h3  b{
	 display:none;
}
#masonry_news_bottom .av-masonry-entry .av-inner-masonry-content {
    height: 102%;
}
#masonry_news_bottom .av-masonry-entry .av-masonry-entry-title {
	font-size: 0.7em;
	font-family: 'HelveticaNeueW01-45Ligh';
	width: 60px !important;
	text-overflow: ellipsis;
	overflow: hidden;
}
}
/* archive   gridv view untereinander */
.archive .blog-meta{
	width:22%;
}
.more-link-arrow{
	visibility:hidden;
	margin-top: -3px;
	margin-left: 4px;
	float: right;
}
.archive .post { 
    min-height: 256px;
}
.archive.category    .slide-image, .archive.tag    .slide-image{
	max-width: 450px;
	max-height: 160px;
}

@media screen and (max-width:989px){
.archive.category    .slide-image, .archive.tag    .slide-image{
	max-width: 300px;
	max-height: 130px;
}
.archive.category .avia-content-slider .slide-image img{
	margin-top:-10%;	
}
}
.archive h3.slide-entry-title {
	margin-bottom:2%;
}


/**************************************** single post*/
.single-post div.container_wrap_first>.container.template-blog{
	padding: 0;
	max-width: 100%; 
} 
.single-post .avia-slideshow-headbild_news img{
	border-radius:0 !important;
}
.single-post .avia-video {
	margin-top: -2%;
} 
.single-post .content{
	padding-bottom:0;	
}
#newstemplate .avia-slideshow {
	margin-bottom:0;
	max-height: 530px;
}
#news_zusatz .container{
	padding-bottom:2.8em;
}
#news_content .avia_textblock  img{
	margin-right: 1em;
	margin-bottom: 0.05em;
	border-radius:0.2em;
}
#news_content .post-meta-infos {  
	padding-bottom:2.8em;
}
#used_products, #social_share {
	padding-bottom:1.8em;
	margin: 0 !important;
}
@media screen and (min-width:767px){
	#news_content {
		padding: 0em 2.8em;
		max-width: 1580px;
		float: none;
	} 
	#social_share.last {
		padding-left:0px;	  
	}
	#social_share.first {
		padding-right:0px;	  
	}
}
.news-headline b:nth-last-child(2){ 
 	margin-left:-3px;
}
.news-headline b:first-child{
	margin-left:2px;
}


/* END  singl Post  */
/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
						                        News / Blog   */

.ansprechpartner .container{
	padding-top:30px;	
	padding-bottom:30px;	
}
.ansprechpartner {
	border-top: 1px solid #ededed;
}
.ansprechpartner p{
	margin-bottom:0px;	
}
@media screen and (min-width:767px){
	.ansprechpartner .flex_column{
		margin-left:6% !important;	
	}
}/**/
.ansprechpartner .flex_column:first-child{
	margin-left:0px !important;	
}

/* END  news Blog  */

/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
						                  Cookie Alert   EUCookiesAlert  */
#EUCookiesAlert {
	width: 100%;
	height: 100%; 
	background: rgba(50, 50, 50, 0.6) none repeat scroll 0% 0%;
	top:0;
	display:block;
	position:fixed;
	z-index:2147483647;
	padding:14px 8px;
	text-align:center;
	font-size:13px;
	opacity:.94;
	left:0;
	cursor:pointer;
}
.InnerEUCookieAlert{
	margin: 0 auto;
    padding: 2em;
    background: #fff;
    box-shadow: 0px 0px 45px rgb(5, 5, 5);
    top: 20%;
    position: relative;
    width: 50%;
    max-width: 488px;
    min-width: 300px;

}
.InnerEUCookieAlert img{
	width:44%;
	margin:0 auto;
}
#EUCookiesAlert a.EUCookiesAlertMore,#EUCookiesAlert a.EUCookiesAlertAccept {
	color: #fff;
	background-color: #212121; 
	cursor: pointer;
	line-height: 19px;
	padding: 6px 21px;
	text-decoration: none;
	white-space: nowrap;
	margin-right: 10px;
	min-width: 110px;
	display: inline;
}
#EUCookiesAlert a.EUCookiesAlertMore{
	background-color: #999; 	
}
#EUCookiesAlert .buttons{ 
	margin: 0px auto;
	padding-top: 7%;
}
.InnerEUCookieAlert h3{
	color:#e36400;
	width:80%;
	margin:0 auto;
	padding-bottom:2%;
	
}
/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°	  
  					                      		Sidebar Widget    */ 
h3.widgettitle {	
	border:none;
	padding-bottom:.4em;	
	margin-bottom:0.4em;
}
.sidebar h3.widgettitle {	
	border-top: 1px solid #dedede;
	padding-top: 1.4em;
	margin-bottom: 0.4em;
}
.sidebar_right .news-excerpt p{
	padding-top:0.2em;
}
.inner_sidebar section:first-child h3{
	border:none;
}
.widget_recent_entries  .post-date{
	display:block;
}
/* * 2019 Widget Categories Hierarchie   ** */ 
.widget_categories ul.children li a::after{
	content:"  »"
}
 .widget_categories li{
	padding-bottom:2%
}
.widget_categories ul ul.children{
	padding:2% 0 3% 4% !important; 
}
/* */

/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
					                             Breadcrumb    */

.single-post  #bread_crumb_container .empty_title.title_container{
	display:block !important;
}
.responsive #bread_crumb_container>.container{
	max-width:100%;	
	background-color: #F1F1F1; 
}
#top .title_container .container, #bread_crumb_container   .title_container .container {
    min-height: 30px;
	padding-bottom: 0em;
	padding-top: 2.8em !important;
	line-height: 1.6em;
	padding-left:0;
}
@media only screen and (max-width:767px) {
#top .title_container .container, #bread_crumb_container   .title_container .container {
	padding-top: 1.1em !important; 
}
} 
/* END breadcrumb*/ 

/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
					                      	Popup Magnific Popup  mfp   */
.mfp_inner{

}
/*  inline */
.mfp-inline-holder .mfp-content {
	max-width:700px;
	width:50%;	
	margin:0 auto;
}
.mfp-inline-holder .mfp-content>div {
	background:rgba(255, 255, 255, 0.95);
	padding: 1.9em 2.4em 2.4em 2.4em;
    box-shadow: 0px 0px 45px rgb(5, 5, 5);
}
@media only screen and (max-width:989px) {
.mfp-inline-holder .mfp-content {
	width:90%;
}
}/**/
	@media only screen and (max-width:767px) {
	.mfp-inline-holder .mfp-content {
		width:99%;
		font-size:0.6em;
	}
	.mfp-inline-holder .mfp-content>div {
		padding:  2em 1.6em 1.6em 1.6em;
	}
}/**/

/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
					                     Contact Forms     / CF 7
*/  
.sent p{
    opacity: 0.5;
}
.wpcf7-not-valid-tip{
	color: #E36400 !important;
    position: absolute;
    right: 5%;
    background-color: #fff;
    padding: 11px;
    margin-top: -79px;
    font-size: 11px !important;
}
input[aria-invalid='true']  {
	border-color:#E36400 !important;
}

.wpcf7 section a {
	/*! right: -8.7vmin; */
	/*! top: 2px; */
	float: right;
	margin-top: -29px;
} 
.wpcf7 a span::after{
	 font-family: "entypo-fontello";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    text-align: center; 
    text-transform: none;
    margin-right: -7px;
    -moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
    content: "\e85b";
	font-size: 1.9em;  
	 line-height: normal;
	 top: -25px;
	 position: relative;
	 right: 15px;
}
 
.wpcf7 input[type="checkbox"]{
    width: 21px;
	height: 21px;
	float: left;
	position: absolute;
	margin: 10px 0 0 6px;
}
#wpcf7 section{
	margin-bottom: -13px;
}
.wpcf7-list-item-label{
	font-size: 1.2em !important;
	cursor: pointer; 
	width: 100%;
	float: right;
	line-height: 1.2em;
	padding: 9px 0px 30px 36px;
	border: 1px solid #ededed;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.wpcf7-list-item-label:hover{
	background-color: #33333314;
}
.wpcf7  section small{
	position: relative;
	left: 38px;
	top: -30px; 
	z-index: -1;
	line-height: normal;
	white-space: nowrap;
} 
 @media only screen and (max-width:469px) {
	.wpcf7 input[type="checkbox"]{
		width: 20px; 
		height: 20px; 
	}
	 wpcf7  section small span{
		display: none;
	} 
}


/* GRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRID
  								*     Grid 	for Frame	*
GRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRIDGRID */
.one_full {
	width: 100%;
}
.one_half, #related .avia-content-slider .slide-image {
	width: 47%;
}
.one_third {
	width: 33.3333%;
}
.one_fourth {
	width: 28%;
}
.one_fifth, .product_list li {
	float: left;
	width: 20%;
}
.one_six, #product_navigation li, #brands  {
	width: 16.666%;
}
 #product_navigation li:last-child {
    width: 16%;
}
.one_half.last {
	padding-left:3%;
} 
@media only screen and (max-width:989px) {
#technical_news .one_fourth.first {
	width: 18.3333%;
}
}
@media only screen and (max-width:767px) {
.one_half , #product_navigation li, .footerRightMenu ul li {
	 width: 49.8% !important; 
	 border-right: 0px  !important;
}
.footerRightMenu ul li:first-child {
    border-left: none;
}
.footerRightMenu, #brands { 
	width:100% !important;
}
#intro .one_half{
	width:100% !important;	
}
}
@media only screen and (max-width:478px) {
.one_half, .one_fourth {
	 width: 100% !important;
}
}
@media only screen and (max-width:319px) {
#product_navigation li  {
	width: 100% !important; 
}
}
.inner_container ul {
    padding-left: 1.9em !important;
    padding-right: 1.9em !important;
}
/* / END GRID */ 



















 



/* ------------------------------   Area specific     "Header Footer"  Navigation   --------------------------------------------------------------------  */ 

/* - :::::::::::::::::::::::::::::::::::::::::   Header  :::::::::::::::::::::::::::::::::::::::::  */ 
#navigation,  #mainnav, #topnavi, #mainnavi ul, header#header, .linebreak{
 	max-height: 80px;
	min-height: 61px;
	height:4.7em;
} 
#topnavi{
	line-height: 4.7em;
} 
/*  Right Side Logo and Search*/  
#topnavi>div{ 
	float:left;	
}

#topnavi a,  .a_icon {
	padding:0.65em 1em 0.65em;
}
#topnavi {
	float: right;
	width: 31%; 
	text-align: right;
	min-width:245px;
}
@media only screen and (min-width:1561px) {
	#topnavi { 
		position: relative; 
		right: calc(50% - 1550px/2 );
	}
}/**/ 
#topnavi ul{
	height:5em;
	margin:0;
	float:left;
}
#topnavi ul li ul li{   
   margin-right: .5em;
} 
#topnavi ul li ul li:last-child{   
   margin-right:0;
} 
#topnavi #logo {
	float: right;
	min-width: 150px;
	margin: 0 1.8vw;
	width: 50%;
}
#topnavi #logo a {
	padding:0;
	width:100%;
}
#topnavi #logo a img {
	width: 100%;
	max-width: 210px;
	min-width: 150px; 
	vertical-align: middle;
	filter: invert(0);
}

#searchover #topnavi #logo a img{
	filter: invert(1);
}

@media only screen and (max-width:989px) {
	#topnavi {
		margin-right: 2%;
	}
}/**/
@media only screen and (max-width:767px) {
	#topnavi {
		margin-right: 4%;
	} 
}/**/
#innersearch #topnavi #logo a img {
	filter: invert(100%);
}

/* __________________________________________   lang selecta  */

#lang_sel_list, #lang_selecta span {
	display:none;	
}
#lang_sel_list li{
	border-bottom:1px solid #121212;
	padding:.76em 1em;	
}
#lang_sel_list li a{
	float:left;
	width:100%; 
}
#lang_sel_list li:last-child{
	border-bottom:none;
}
#lang_selecta span {
	padding-right:1px;
	padding-left:3px;
}
#lang_selecta{
	position: absolute; 
	right: 25%;
}
@media only screen and (min-width:1581px) {
	#lang_selecta {
		right: calc(50% - 400px);
	}
}/**/
@media only screen and (max-width:767px) {
	#lang_selecta{
		right: 210px;
	}
}/**/
@media only screen and (max-width:480px) {
	#lang_selecta{
		right: 176px;
	}
}/**/
/* __________________   search  */
#search_icon_new{
	position:absolute;
	right:20%;
} 
#closeSearch {
	position:absolute;
	right: 21%;
	top: 1.7em;
}

@media only screen and (min-width:1581px) {
	#search_icon_new {
		right: calc(50% - 500px);
	}
	#closeSearch {
		max-width: 1550px;
		position: absolute;
		right: calc(50% - 1550px/2 );
		z-index: 3;
		float: right;
		text-align: right;
		top: 1.76em;
		margin-right: 292px;
	}
}/**/

/*search buttons */
span.s_button {
	display:block;
	width:50%;
	height:134px;
	min-width:120px;
	background-repeat:no-repeat;
	background-size:contain;
	margin:0 auto;	
}
#s_button_product {
	background-image:url(/wp-content/themes/__twaudio/assets/images/1_s_produkte.png);
}
#s_button_product:hover {
	background-image:url(/wp-content/themes/__twaudio/assets/images/1_s_produkte_hv.png);
}
#s_button_zub:hover {
	background-image:url(/wp-content/themes/__twaudio/assets/images/2_zbhr_hv.png);
}
#s_button_zub {
	background-image:url(/wp-content/themes/__twaudio/assets/images/2_zbhr.png);
}
#s_button_dl {
	background-image:url(/wp-content/themes/__twaudio/assets/images/3_downloads.png);
}
#s_button_dl:hover {
	background-image:url(/wp-content/themes/__twaudio/assets/images/3_downloads_hv.png);
}

/* autocomplete */
.autocomplete-suggestions {
	position: absolute !important;
	top: 4.4em !important;
	width: 60% !important;
	max-width: 1499px !important;
	background: #FFF;
	padding: 1em 1.5em;
	margin-left: -1.2em !important;
	
	-moz-box-shadow: 0px -1px 2em rgba(153,153,153,.5);  
	-webkit-box-shadow: 0px -1px 2em rgba(153,153,153,.5);  
	box-shadow: 0px -1px 2em rgba(153,153,153,.5);  
}
.autocomplete-suggestions:after {
	position: absolute;
	bottom: 100%;
	left:8%;
	border: solid transparent;
	content: "  ";
	height: 0;
	width: 0;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -19px;
	  
}
.autocomplete-suggestion {
	float:left;
	padding-right:1.4em;
	padding-top:0.2em;
}
.autocomplete-suggestion:after {
	content:"     |";
	padding-left:1.2em;
	color:#949494 !important;
}
.autocomplete-suggestions div:last-child::after {
	content:"    ";
	padding-left:0;
}
/* END Header */

/* :::::::::::::::::::::::::::::::::::::::::    MAIN MENU   Navigation  ::::::::::::::::::::::::::::::::::::::::::::  */
body #navigation {
	width:100%;
	height:100%; 
	border-bottom: 1px solid rgba(227, 100, 0, 0.98);
	background: rgb(4,4,4);
	background: linear-gradient(324deg, rgba(4,4,4,1) 13%, rgba(26,26,28,1) 38%, rgba(9,9,9,1) 53%);
} 
#mainnavi > ul li a, #mainnavi > ul li a:hover{
	transition: all 0.175s ease-in-out;
}
#mainnavi ul > li {
	display: inline;
}
#mainnavi > ul > li > a {
	margin:2em 1.1em 0 1.1em;
	float: left;
	line-height:1em;
	height:3em
}
.menubar i {
   line-height: 2.5em; 
   height:2.5em;
}
#mainnavi > ul li a{
	background-image: url("assets/images/tooltipp.png");
	background-repeat: no-repeat;
	background-position: 50% 130%;
	background-size: auto .7em;
}
#mainnavi > ul li:first-child a{
	background:none;
}
#mainnavi > ul li a.active{
	background-position: 50% 102%;
}
#mainnavi > ul > li:first-child a {
	margin: 2em .4em 0 1.7em;
}
#mainnavi > ul > li:last-child a {
	padding-right: 0;
}

/* ****************** subnavi ********* */
.subnavi {
	background:RGBA(18, 18, 18, 0.98);
	display: none;
	border-top:.009em solid #E36400;
	box-shadow:0 6px 21px rgba(131,131,131,.5);
	border-bottom:1px solid    rgba(227, 100, 0, 0.36);
	line-height:normal;
}
.subnavi:hover{
	display: block;
}

/* Grid System special navigation   - procentual */
.subnavi ul li {
	float: left;
} 
.subnavi li.sbox {
	margin: 1em 0;
	overflow: visible;
}
li.sbox{
	 height:8em;
}
/* 3 spaltige Navigation */
.three_column_navi li.sbox.one, .three_column_navi li.sbox.two, .three_column_navi li.sbox.three {
		width: 28.67%;	
}
/* 2 spaltige Navigation */
.two_column_navi li.sbox.one, .two_column_navi  li.sbox.two  {
	width: 25.5%;	
}
.two_column_navi li.sbox.three  {
	width: 35%;	
}
/* 1 spaltige Navigation */
.one_column_navi li.sbox.one {
	width: 24%;	
}
.one_column_navi li.sbox.two, .one_column_navi li.sbox.three {
	width: 31%;	
} 
/* letzte box */
.subnavi .sbox.four {
	width: 13%;  
	text-align: center;
	float:left;
}

/* inner parts in 4 uls  Content der 4 Teile der Navi */
.subnavi ul li ul {
	padding-left: 1.8em;
	height: 100%;
}
.subnavi ul li ul li {
	padding: 1.2em 0;
	border-bottom: 1px solid #3a3a3a !important;
}
.subnavi ul li ul li:first-child {
	padding: .6em 0 1.2em 0;
}
.subnavi ul li ul li:last-child {
	padding: 1.2em 0 .6em 0;
	border-bottom:none !important;
}
/* EBENE 2*/
.subnavi ul li ul li {
	clear: both;
	max-width: 577px;
	width: 94%;
} 
/*  Media Container for Newsletter and Media specific  */	
.sbox{
	border-right:1px solid #3a3a3a;
}
.borderright_darkbg_ > div{
	padding-top: 0.7em;
}
.sbox:last-child{
	border:none;
}
.mainp {
	margin-top:1em;
}
.mainp.news{
	margin-top:.6em;
}
.sboxone .text, li.sboxone .pbutton {
	margin: 0 7% 0 0;
}
.sbox .image {
	float: left;
	margin:0px 6% 0px 6%;
	width: 30%;
	max-width: 150px;
	min-width: 110px;
}
.sbox .image img {
	width: 100%;
	height: auto;
}
.sbox .text {
	width:96%;
	margin-bottom: 3%;
}
/* News with newest News */	
.sbox.three  .avia-content-slider{
	margin:0;	
	font-size:87%;
	width: 95%;
}
.sbox.three .avia-content-slider .slide-image{
	width:30%;
	margin-right:6%;
	margin-left:5%;
	margin-top:0.05em;
	float:left;
	margin-bottom:0;	
	min-height: 90px;
	max-height:110px;
	height:110px;
	overflow:hidden;
}
.sbox.three .avia-content-slider-inner .slide-content{
	max-width:none !important;
}
.sbox.three .avia-content-slider .slide-image img{
	box-shadow: 0px 0px 1px rgba(80, 80, 80, .6);
	border:1px solid rgba(80, 80, 80, .7);
}
.megamenu_h span{
	padding-top: .9%;
	float: left;
}
a.stc{ 
	line-height: 1.7em;
	color:#e36400;
	font-weight: 600 !important;
}
a.stc:hover{ 
	color: #ededed;
}
/*Support Hotline*/	
.contact_clone{
	margin:0px 6% 0px 6%; 
	height:100%;
	width: 100%;
}


/* Newsletter im Head */
.subnavi  input[type="submit"]{
	padding:6px 12px 5px;
}
.sbox.three .newsletter{ 
	margin:2.6% 6% 0px 6%;
}
.sbox.three .newsletter .text{ 
	margin-bottom:6px;
}
#newsForm3 #datenschutz,
#NewsletterForm #datenschutz{
	margin-bottom:15px;
}

 #top .subnavi  input[type="text"]{
	 background:#262626;
	 border-color:#323232;
	 margin:0 0 8px 0;
	 height:33px;	 
}

/* SOCIAL MEDIA */	
.sbox.four .icon { 
	background: #E36400 none repeat scroll 0% 0%;
	margin-right: .4em;
}
.sbox.four .text { 
	margin: 0 auto;
	float:none;
	width:45%;
}
.social_media_icons{
	width: 68%;
	margin-left: 30%;
	left: -10%;
	position: relative;
	float: right;
	margin-top: .6em !important;
	margin: 0 auto;
	display: block;
	text-align: center;
	min-width: 107px;
}
@media only screen and (max-width:1180px) {
.social_media_icons{
	left: -5%;
}
}
img.shaddow_img{
	box-shadow: 0px 0px 11px rgba(80, 80, 80, .8);
} 
 
/* :::::::::::::::::::::::::::::::::::::::::::::    RESPONSIVE MENU     ::::::::::::::::::::::::::::::::::::::::::::  */
 /* STYLE RESPONSIVE MENU */	
.respsubnavi { 
	position:absolute;
	height:100%;
	top: 0px;  
	overflow-x: hidden;
	overflow-y: scroll;
	z-index:0;
	left:0;
} 
/* overlayer*/
.resp_overlayer{
	position: absolute; 
	display:none;
	width: 100%;
	min-width:70px;
	z-index: 1000; 
	height: 100% !important;
	background:rgba(58, 21, 0, 0.8); 
	box-shadow: -4px 0px 11px #000;
	margin-top: 59px;
} 
/* responsive menu slide from left */ 
.respsubnavi .topbox{
	height:42px;
	width:100%;
	display:block;
}
.respsubnavi .topbox {
	padding: 0 4%;
}

/*mobilesearch*/
#mobilesearch #s, #mobilesearch  #searchsubmit  {
	height: 28px !important;
} 
#mobilesearch #s {
	padding: 0px 0px 0px 10px; 
	border:none !important;
	float: left;
	margin:0 !important;
	font-size:1.1em;
}
#mobilesearch #searchsubmit{
	display: block;
	line-height:normal;
	font-size:13px;
}
#mobilesearch #searchform > div{
	margin-top:17px;	
}
#mobilesearch .ajax_search_response{ 
	position: absolute !important;
	width: 100% !important;
	left: 0px !important;
	top: 60px;
	border-top: 1px solid rgba(64, 64, 64, 0.3) !important;
	height:150%;
	z-index:5000 !important;
	padding-right:14px;
}
#mobilesearch .ajax_search_response h4{
	padding-top:10px;	
}

#mobilesearch .ajax_search_entry{	
	border-bottom: 1px solid rgba(64, 64, 64, 0.3) !important;
	line-height:normal;
}
#mobilesearch .ajax_load {
	width: 28px;
	height: 28px;
	line-height:normal;
	padding: 0;
	background-color: #000 !important;
	position: absolute;
	border-radius:0.45em !important;
	z-index: 2000;
	min-width: 30px;
}
#mobilesearch .ajax_search_image{
	background-color: #fff !important;
	border: 1px solid rgba(40,40,40, .1);
}
#mobilesearch .ajax_search_entry_view_all {
    padding-bottom: 200px;
}

/* responsive  SLIDE MENU */
.respsubnavi ul.slidemenu>li>a { 
	display: block;
	padding: 0.45em 0px;
	text-overflow: ellipsis;
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
}
.respsubnavi ul.slidemenu li, .respsubnavi ul.slidemenu li.open a  {
	display: block; 	
}
.respsubnavi ul.slidemenu>li {
	border-bottom: 1px solid rgba(6, 6, 6, 0.7);
	border-top: 1px solid rgba(64, 64, 64, 0.3);
	box-shadow: 0 0 10px #000;
}
.respsubnavi ul.slidemenu li a i {
	padding: 0.52em;
	margin-right: 1%;
}
/* subslide */
.respsubnavi ul.subslidemenu {
	margin:0;
}
.respsubnavi ul.subslidemenu>li {
	padding: .9em 0;
	border-top: 1px solid #212121;
} 
.respsubnavi ul.subslidemenu>li>a { 
	 margin-left: 3.9em;
}
.respsubnavi ul.slidemenu li a i {  
    visibility: hidden;
} 
.respsubnavi ul.slidemenu li.has-sub a i, .respsubnavi ul#menu-hauptmenue168.slidemenu li a i  {  
    visibility: visible !important;
}   
/* ******  adress and shortcuts   */
.respsubnavi ul.resp-shortcuts li {
	display: block;
	padding-left: 1.7em;
}

.respsubnavi ul.resp-shortcuts li.ficons i {
	line-height: 2.4em;
	height: 2.4em;
	width: 2.4em;
	margin-right: 0.7em;
}
.respsubnavi ul.resp-shortcuts li.ficons {
	margin-bottom:20%;
}
/*    Specialllinks  */
.resp_speciallinks {
	padding-top:1.8em;
	padding-bottom:2.8em;
}
.respsubnavi ul.resp_speciallinks li {
	padding-top: 1.8em;
	padding-left: 1.6em;
} 
.resp_speciallinks i{
	float:left;
	width:30px;
	margin:-3px 0 0 -2px;
}
/**/
.icon-angle-up{ 
}
/* /END RESPONSIVE MENU    */

 













/**/
/* °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
						       FOOTER    footer.php  //  Technische Neuheiten  //  Quickjumpbar   //   Socket
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
/* Der komplette Footer */
/* ----------------------------------------------------------------------------------------------------------
						                    Technische Neuheiten Footer
------------------------------------------------------------------------------------------------------------- */
#technical_news, #technical_news_small { 
	-moz-box-shadow:0px 0px 6px rgba(80, 80, 80, 0.8);
	-webkit-box-shadow:0px 0px 6px rgba(80, 80, 80, 0.8);
	box-shadow: 0px 0px 6px rgba(80, 80, 80, 0.8);
}
#technical_news { 
	position: relative;
	background: #ffffff !important;
	padding: .2% 0;
	width: 100%;
}
#technical_news ul li:first-child .orange_font {
	float: left;
	width: 100% !important;
}
#technical_news .technical_news_img {
	width: 32%;	 
}
#technical_news .technical_news_img img {
	width: 92%;
	max-width: 96px;
	vertical-align: middle;
	border-radius:3px
}
#technical_news .technical_news_infos {
	width: 70%;
	padding: 3% 4% 0 0;
}
#technical_news .technical_news_infos p {
	color: #1f1f1f;
	margin: 1px 0 0;
}
.technical_news_infos h4 {
	padding-bottom: 2%;
}
/**/ 
.technical_news_switch.show_button i{
	 left:0px;
}
.technical_news_switch, #technical_news_small { 
	position: absolute; 
}
.technical_news_switch { 
	position: absolute; 
	float: right;
	right:1.29%; 
	width: 50%;
	top:0; 
}
.technical_news_switch i {
	position: absolute;
	z-index:1;
	left: 96.5%;
	background-image: url("assets/images/black_anchor_down_small.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% auto !important; 
	float:right;
	width: 2.7em; 
	height: 1.9em;  
	transition: all 0.32s ease-in-out .1s;
	opacity: 0.7;
}

#technical_news_small { 
	background-color:#262626 !important; 
	height:1.1em; 
	width:100%; 
	overflow:visible;
	float: right;
	top: -1.1em;	
}

.technical_news_switch.show_button  {
	transition: all 0.4s ease-in-out  .25s;  
	top:-1.4em; 
}
.technical_news_switch.show_button i{ 
	transition: all 0.4s ease-in-out  .25s; 
	transform: rotate(180deg);
}

/* ------------------------------------------------------------------------------------------------------------------	  
  					                         Quick Jump Product Navigation at Footer	
--------------------------------------------------------------------------------------------------------------------- */ 
#product_navigation {
	width: 100%; 
	position: relative;
} 
#product_navigation li { 
	float: left; 
	overflow: visible; 
	border-right: 1px solid #212121;
	max-height: 6vmin;
    margin: 0.98vmin 0;
	margin: 0.6em 0;
}
@media only screen and (min-width:768px) {
	#product_navigation li { 
		max-height: 8vmin;
	}
}/**/
#list_4{
	border-right: none !important;
}
#list_5{
	border-left: 1px solid #212121;
}
#product_navigation li:last-child {
	border-right:none;
}
#product_navigation li .fakelink h4 {
	text-align: left;
	width: 60%;
	padding-left:5%;
}
#product_navigation #list_5  .fakelink h4,  #product_navigation #list_6  .fakelink h4 {
	padding-left:0;
}
.fakelink {
	width: 100%;
	height: 100%;
}
.fakelink .product_navigation_img img {
	width: 68%; 
	float: right;
	min-width: 48px;
	max-width: 64px;
	padding-right: 4%;
}
li .product_navigation_img {
	background-size: 67% auto;
	background-position: 80%;
	background-repeat: no-repeat;
}
@media only screen and (min-width: 1280px) {
	li .product_navigation_img {
		background-size: 49% auto !important;
	}
}/**/
@media only screen and (min-width: 1480px) {
	li .product_navigation_img {
		 background-size: 44.45% auto !important;
	}
}/**/
li .product_navigation_img img {
	visibility: hidden;
}
li .product_navigation_img {
	filter: brightness(0%) invert(100%);
}
#list_1 .product_navigation_img {
	background-image: url(assets/images/install_produkte_hv.png);
}
#list_2 .product_navigation_img {
	background-image: url(assets/images/touring_produkte1_hv.png);
}
#list_3 .product_navigation_img {
	background-image: url(assets/images/2_produkte_hv.png);
}
#list_4 .product_navigation_img {
	 background-image: url(assets/images/3_produkte_hv.png); 
}
#list_5 .product_navigation_img {
	background-image: url(assets/images/zbhr_produkte_hv.png);
}
#list_6 .product_navigation_img {
	background-image: url(assets/images/6_produkte_hv.png);
}
/*hover*/
#product_navigation li:hover .product_navigation_img, .product-stream-active .product_navigation_img{
	filter: brightness(100%) invert(0%);
	transition:all 0,3s ease-in-out;
}
 
/*=========================================== */@media only screen and (max-width:767px) {
/* technical news */
/* product navigation */
#product_navigation li .fakelink h4 { 
    padding-left: 5% !important;
} 
#list_5{
	border-left:none;
}
li .product_navigation_img {
    background-size: 55px auto;
    background-position: 91% center;
} 
#product_navigation li { 
	min-height: 64px;
}
#product_navigation li#list_5, #product_navigation li#list_6 { 
    border-bottom: none;
} 
#product_navigation .fakelink h4 {
	font-size: .9em;
} 
#product_navigation li.break-li {
	clear: both;
}
#product_navigation li#list_1 .fakelink h4, #product_navigation li#list_3 .fakelink h4, #product_navigation li#list_5 .fakelink h4{
	border-right:1px solid #292929;
} 
}
/* ------------------------------------------------------------------------------------------------------------------	  
  					                         Quick Jump opened Design
--------------------------------------------------------------------------------------------------------------------- */ 
/*  product Stream */

#productStreamClose {
	display: block;
	position: absolute;
	right: 20px;
	top: -10px;
	font-size: 4em;
}
.product-stream-nose {
	display: none;
	height: 1.3em;
	position: absolute;
	top: 0;
	z-index: 999;
	background-image: url("assets/images/product-stream-nose.png");
	width: 9em;
	background-size: 40% 40%;
	background-position: center top;
	background-repeat: no-repeat;
}
#productStreamContent {
    width: 100%;
}
#productStream {
    width: 100%;
    height: 100%; 
    position:fixed; 
	display:none;
	margin-top:1500px;
} 
.veracat{
    float: left; 
    margin-right: 2vmin;
    padding: 0.6vmin 0;
    margin: 0;
}
a.cat-overview-link {
	padding:.08em 1.5em;
	text-align:center;
}
.cat-overview-link {
    float: left;
    padding: 5px;
    border: 1px #E1E1E1 solid;
    margin-top: 6px;
    margin-right: 5px;
}
.cat-overview-link:last-child {
    margin-right: 0px;
}
.category_product_content img{
	max-width: 549px;
    width: 85%; 
}
.category_product_content img{
	max-width: 549px;
    width: 95%;
	 min-width:130px; 
}
/*  ---MAX HEIIGHT ?????  HELL  ------  */ 
@media only screen and (max-height: 700px)  and (min-width: 480px){
.category_product_content img{
	max-width:60%;	
}
}
/* ------------------------------------------------------------------------------------------------------------------
						                       Footer Navigation  (Socket)
-------------------------------------------------------------------------------------------------------------------- */

#footer_navigation {
	margin: 0px auto;
	overflow: hidden;
	background: #000;
	padding-right: 0 !important; 
	border-top: 1px solid #212121;
}
#footer_navigation li {
	float: left;
}
/*  spacing  */
.menu-footermenue-container{
	margin-right:1.6%;
	margin-top: 4px;
}
#brands li, .menu-footermenue-container li, .footerRightMenu ul li {
	margin-top:0.5em;
	margin-bottom:0.4em;
}  
/* left side */
#brands {
	float: left;
    width: 16.6666666%;
}
#brands li:first-child {
	padding-left:0.6px;
	width:32%;
	margin-left:2em; 
}
#brands li.footerLogo { 
	width: 48%; 
	float: right;
	border-right: 1px solid #212121;
}
#brands li.footerLogo img {
	width: 62%;
	height: auto; 
	min-width: 58px;
	max-width:93px;
	vertical-align:middle; 
	margin-top:-1.5%
}
/*  Mitte menu  */ 
.menu-footermenue-container li {
	margin-left:2em;
} 
/*  Right side  */
.footerRightMenu {
	width: 50%;
	float: left;
	overflow: hidden;
} 
.footerRightMenu ul li {
	width: 33.3333%;  
	border-right: 1px solid #212121;
}

.footerRightMenu ul li a i {
	margin-right: .6em;
}
@media only screen and (max-width:989px) {
	#brands li.footerLogo img {
		width: 50px;
		min-width: 50px;
	}
}/**/
@media only screen and (max-width:767px) {
	.footerRightMenu ul li{
		width: 100% !important
	} 
	.footerRightMenu {
		border-bottom:1px solid #121212;
		padding: .4em 0 .4em 0;
	}
	.footerRightMenu li{
		font-size:1.1em;
	}
	.footerRightMenu ul li, .footerRightMenu ul li a {
		line-height:0.7em

	} 
	.menu-footermenue-container{
		padding:2em 0;
		width:100%;	
	}
	.menu-footermenue-container li {
		margin-left: 0;
		width: 100%;
		text-align: center;
	}
	#footer_navigation { 
		border-top: 1px solid #121212;
	} 
	.menu-footermenue-container  li{
		font-size:1em;
	}
}/**/

/* / END footer */



/* / END archive 7 Kategorie */
/* ---------------------------------------------------------------------------------------------------------------	  
  								          Home Slider  (Flexslider)	 	Fullslider
------------------------------------------------------------------------------------------------------------------ */

body .flex-direction-nav a.flex-next:before, body .flex-direction-nav a.flex-prev:before, .avia-slideshow-arrows a.next-slide:before, .avia-slideshow-arrows a.prev-slide:before {
	display: none !important;
}
body .flex-direction-nav a .icon-angle-right:before, body .flex-direction-nav a .icon-angle-left:before,
.av_slideshow_full .next-slide:before, .av_slideshow_full .prev-slide:before {
	content: "" ;
}
/* ==========================
Post Slider ==== */
.avia-content-slider {
	overflow:visible;
}
#top .avia-content-slider .avia-slideshow-arrows a.next-slide {
	margin: -0px -40px 0;
}
#top .avia-content-slider .avia-slideshow-arrows a.prev-slide {
        left: -36px !important;
		margin:0;
}
/**/
#top .avia-slideshow-arrows a { 
    width: 1.6em; 
    height: 4.4em;
    line-height: 3.4em;
}
#top .avia-slideshow-arrows a{
	margin:0;
	width: 30px !important;	
	border-radius:0; 
}
#top .avia-content-slider .avia-slideshow-arrows a{
	top:30%;
}
/**/

/*  Flexslider */
body #homeslider.flexslider {
	border: 0px;
	margin: 0;
	padding: 0;
	width: 100%;
	background:#000;
}

/* both und beide Seiten */
body .flex-direction-nav a,  .avia-slideshow-arrows a {
	top: 46%;
	background:none !important; 
	opacity:0.86;
}
body .flex-direction-nav a{
	width: 32px !important;	
	box-shadow: rgba(5,5,5,0.9) !important;
}
#top .avia-slideshow-arrows a{
	top: 40%;
}
body .flex-direction-nav a,  #top .avia-slideshow-arrows a{
	background-color:    rgba(44, 43, 43, 0.77) !important;
}

body .flex-direction-nav a:hover, .avia-slideshow-arrows a:hover {
	opacity:0.9;
	background-color:rgba(0,0,0,.1) !important;
}
body .flex-direction-nav a i {
	padding: 1.5em 0px;
	font-size: 0.87em !important;
}



/* right */ 

body .flex-direction-nav a i.icon-angle-right   {
	background: url(assets/images/icon_angle.png) -25% 50% / 4em auto no-repeat !important;
}
.avia-slideshow-arrows a.next-slide {
	background: url(assets/images/icon_angle.png) -29% 50% / 3em auto no-repeat !important;
}/**/
#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a{
	border-radius: 0em;
	background-size: 214% !important;
}
body .flexslider a.flex-next, .avia-slideshow-arrows a.next-slide, .avia-fullwidth-slider .avia-slideshow-arrows a.next-slide  {
	right: -1px !important;
	margin-right:0px;
}
.flex-direction-nav a.flex-next {
	border-left: 1px solid rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
/* left */
.flex-direction-nav a.flex-prev {
	left: -1px !important;
	border-right: 1px solid rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
body .flex-direction-nav a i.icon-angle-left {
	background: url(assets/images/icon_angle.png) 124% 50% / 4em auto no-repeat;
}
.avia-slideshow-arrows a.prev-slide {    
	margin-left: -2px !important;
	background:url(assets/images/icon_angle.png) 130% 50% / 3em auto no-repeat !important;
}


/*  main_color */
/* right */ 
body .main_color .flex-direction-nav a i.icon-angle-right   {
	background: url(assets/images/icon_angle_black.png) -25% 50% / 4em auto no-repeat !important;
}
.main_color  .avia-slideshow-arrows a.next-slide {
	background: url(assets/images/icon_angle_black.png) -29% 50% / 3em auto no-repeat !important;
	border-left: 1px solid rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
/*left*/
body .main_color a i.icon-angle-left {
	background: url(assets/images/icon_angle_black.png) 124% 50% / 4em auto no-repeat !important;
}
.main_color  .avia-slideshow-arrows a.prev-slide {    
	margin-left: -2px !important;
	background:url(assets/images/icon_angle_black.png) 130% 50% / 3em auto no-repeat !important;
	border-right: 1px solid rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
.main_color  .avia-slideshow-arrows a.next-slide, .main_color  .avia-slideshow-arrows a.prev-slide { 
	opacity:.2;
}
/**/
body .avia-section .flex-direction-nav a, #top .avia-section .avia-slideshow-arrows a,  #zubehoer_slider_section  .avia-slideshow-arrows a   {
	background-color:transparent !important;
	border:none !important;
}
 



/******************************************/
/* Special Touchpad View     .touchpad*/
.touchpad .flexslider .flex-direction-nav a {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-opacity: 1 !important;
}
/* -------  Home Slider  Styling Contents  --- */ 
 
#homeslider div.slider_info {
	position: relative;
	bottom: -76%;
	z-index: 3;
	overflow: visible;
	min-width: 150px;
	width: 100%;
	max-width: 1560px;
	padding-left: 3%;
	margin: 0 auto;
}
.slider_background { 
	background-size: 5% 100%;
	background-image: url(assets/images/flex_backg.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -15% !important;
	height: 70%;
	width: 59%; 
	opacity: 0.99;
}
@media only screen and (max-width:768px) {
	.slider_background { 
		height: 70%;
		width: 100%;
	}
	#homeslider div.slider_info {
	 /*	bottom: -76%; */
	}
	.flex-control-nav {
		display:none;
	}
}/**/
#homeslider .slider_info h3, #homeslider .slider_info h4 {
	float:left;
	width: 100%;
	max-width:1500px;
}
#homeslider p { 
	margin:8px 0px 0px 0px;
	float: left;
	width:500px;
	height:3.9em;
	text-overflow: ellipsis
}
@media only screen and (max-width:1280px) {
	#homeslider .slider_info h3, #homeslider .slider_info h4 {
		max-width:1100px;
	}
}
@media only screen and (max-width:989px) {
	#homeslider .slider_info h3, #homeslider .slider_info h4 {
		max-width:860px;
	}
}
@media only screen and (max-width:768px) {
	#homeslider .slider_info h3, #homeslider .slider_info h4 {
		width: 500px;
		max-width:500px;
	}
	#homeslider p {  
		width:300px; 
	}
} 
@media only screen and (max-width: 479px) {
	/* homeslider */
	#homeslider .slider_info h3, #homeslider .slider_info h4 {
		width: 300px !important;
		max-width:300px !important;
	}
	#homeslider .slider_info h3 {
		font-size: 1.68em;
	}
	#homeslider .slider_info h4 {
		font-size: 1.1em;
	}
	#homeslider .slider_info p {
		font-size: 1em;
		width: 226px;
	}
	.slider_info span.raq{
		font-size: 2.1em; 
	}
	#homeslider div.slider_info { 
	 
	}
	#homeslider p {  
		width:200px; 
	}
}
#homeslider .slider_info h4 span, .slider_info span.raq  {
	float: left;
}
.slider_info span.raq {
	font-size: 2.2em;
	padding-left: 0.4%; 
	position: absolute;
	margin-top: -4px;
}

/* little animation */
li .slider_info {
	opacity:0; 
}
li .slider_info h3, li .slider_info p {
	margin-left:-25px !important ;
}
li .slider_info h4{
	margin-left:25px !important ;
} 
@media only screen and (min-width:768px) {
li .slider_info h4{
	margin-bottom:36px;
} 
}
li.flex-active-slide .slider_info h3, li.flex-active-slide  .slider_info h4, li.flex-active-slide  .slider_info p {
	margin-left:0px !important;
	transition-delay: .6s;
	transition: all 1.24s ease-in-out;
}
li.flex-active-slide  .slider_info {
 	opacity:1; 
	transition-delay: .6s;
	transition: all 2.4s ease-in-out;
}
/**/
/* small controls at the bottom */
.flex-control-nav {
	width: auto; 
	position: absolute;
	bottom: 1.5em;
	right: 2.8em;
	text-align: right;
}
.flex-control-paging li a, .avia-slideshow-dots a {
	width: 0.86em !important;
	height: 0.81em;
	border: 1px solid rgba(255,255,255,0.5) !important;
	box-shadow: 0px 0px 3px rgba(255,255,255,0.5) inset !important;
	border-radius: .15em !important; 
	background: rgba(0,0,0,0.7);
}
 .avia-slideshow-dots a{
	border: 1px solid rgba(255,255,255,0.9) !important;	 
 }
.flex-control-paging li a.flex-active {
	background:rgba(255,255,255,0.6) !important;
}
.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 1.7em !important;
	height: auto;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	color: rgba(0,0,0,0.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.flexslider .slides > li{
	overflow:hidden;	 
}
/* Entry slider */
.avia-content-slider h3.slide-entry-title span{
	display:block;
}
.avia-content-slider h3.slide-entry-title span {  
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}




 
 
/* ------------------------------------------   selectbox tests    only for Mozilla working      -------------------- */ 

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 1px;
	text-overflow: '...';
}
select:-moz-focusring  { /* kills the outline */
    color: transparent !important;  /*  so the text will be transparent */
	text-shadow: 0px 0px 0px rgba(227, 100, 0, .5),   0px 0px 0px rgba(227, 100, 0, .9) ;/*  but we can make it visible with a shadow :-) */
}
select{ 
	line-height: 18px !important;
	height: 38px !important;
	min-height:38px; 
	font-size: 0.65em;
	padding:0.5em;
} 
#top select[multiple]{  
	height: auto !important; 
	padding:0 !important;
} 
select option {
	text-shadow: none !important;/*  so no shadow on th option fields */
	text-overflow: '...';
	max-width:100%;
    color: #8d8d8d !important; 
	padding:9px !important;
	padding-bottom:6px !important;
	line-height:36px !important;
	height:36px !important;
	min-height:36px !important;
	font-size: 1em;
}
option{
	 
	background-repeat: repeat;
	border-bottom:1px solid #dedede;
}
option:checked, option.checked{ 
	box-shadow: 0 0 12px #000000 inset;
 	text-shadow: 0 2px 32px #000000 !important;  
}

/**/

#top .header_color select{
	margin-bottom:0px !important;
	padding:0px;
	background-color:transparent;
	color:#FFF;
	border:none !important;
	border-color: #ccc;
	border-radius:0; 
    line-height: 25px !important;
    /* 
	height: 38px !important;
    min-height: 35px; 
	*/
    font-size: 0.74em; 
} 

#top .header_color select {
 	background-size:6%;	 
}
/* ------------------------------------- */ 

 
 







/* ***********************************   * Buttons / Icons / and more  
********************************************************************************************************************* */ 
.button {
	display: inline-block;
	padding: 3px 15px;
	color: #ffffff;
	font-size: 0.6em;
	line-height: normal;
}
.button:hover {
	background: #ff6600;
}
/* Buttonstyling */
.orange_button__,  .twaudio_button {
	float: left;
}
.small_button {
	padding: 0.7em 1.2em;
	font-weight: bold
}
.iconbox_top .heading-color{
	border: 1px solid rgba(80, 80, 80, 0.2);
}
.iconbox_top .heading-color:before{
	color:#666;
}
/* scrolldownlink */ 
#technical_news_small i {
	background-image: url("assets/images/black_anchor_down.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 100% auto !important; 
}
#top .scroll-down-link {  
	height: 60px;
	width: 60px;
	margin: -20px 0 0 -30px; 
	left: 50%;
	bottom: 0px; 
	-webkit-animation: avia_fade_move_down 2.1s ease-in-out infinite;
	animation: avia_fade_move_down 1.8s ease-in infinite;
}
a.scroll-down-link:before{
	display:none;
}
/*  icon square */

/*  icon round  Rundes Icon */
.round_icon{
	border-radius: 100%;
	line-height: 2.1em;
	height: 2.1em;
	width: 2.1em;
	text-align: center;
	display: block;
	float:left;
}
.fullsizebutton a{
	
}
a.twaudio_button:hover, a:hover .icon, .subnavi  input[type="text"]:hover {
	background: #dedede !important;
} 

/*     Fontello inserts via avia   
********************************************* */ 

[class^="icon-"]::before, [class*=" icon-"]::before, .avia_textblock  li::before, .icon-world::after,  .entry-content-wrapper .toggle_content li::before {
  font-family: "entypo-fontello";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.3em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
a::before{
    text-decoration: none !important;
}
.icon-world::after {
   	content: "\e8b1";
}
.icon-apple::before {
    content: "\e920";
	display:inline; 
}
.icon-win::before {
    content: "\e922";
	display:inline; 
}
.icon-google::before {
    content: "\e842";
	display:inline;
	padding-left:0.05em;
	padding-right:0.3em;
}
.icon-tel::before {
    content: "\e854";
}
.icon-safeas::before {
    content: "\e8b0";
}
.icon-mail::before {
    content: "\e805";
}
.icon-users::before {
   content: "\e80b";  
}
.icon-video::before {
    content: "\e80d";
}
.icon-home-1::before {
    content: "\e821";
}
.icon-menu::before {
    content: "\e811";
}
.icon-search::before {
    content: "\e803";
}
.icon-angle-right::before{
    content: "\e879";	
}
.icon-angle-up::before{
    content: "\e879";	
}
.icon-download::before{
    content: "\e82d";		
} 
.icon-facebook::before{
    content: "\e8f3";			
}
.icon-cal::before{
    content: "\e85b";			
}
.icon-youtube::before{
    content: "\e921";			
}
.icon-newspaper::before {
    content: "\e84d";
}
.icon-shop::before {
    content: "\e859";
}
.icon-downloads::before {
    content: "\e82d";
}
.icon-access::before {
    content: "\e8d8";
}
.icon-reference::before {
    content: "\e84e";
}
.icon-network::before {
   content: "\e8ad";  
}
/*  Icon Land - from fontypo integrrated   */ 
.icon-cancel::before,  .icon-ease::before, .icon-zip::before, .icon-gll::before, .icon-pdf::before,  .icon-drawings::before,
.icon-excel::before, .icon-excel::before, .icon-efo::before, .icon-ppt::before, .icon-techdetails::before    { 
    font-family: "land";
}

.icon-related::before {
    content: "\e894";
}
.icon-cancel::before {
   	content: "\e808";
}
.icon-techdetails::before {
    content: "\e930";
}
.icon-related::before {
    content: "\e894";
}
.icon-system::before {
    content: "\e856";
}
/* ******  download icons *** */
.icon-xls::before, .icon-xlsx::before {
    content: "\e804";
}
.icon-ppt::before, .icon-pptx::before {
    content: "\e803";
}
.icon-doc::before, .icon-docx::before {
    content: "\e802";
}
.icon-zip::before {
    content: "\e801";
}
.icon-gll::before {
    content: "\e801";
}
.icon-pdf::before {
    content: "\e805";
}
.icon-drawings::before {
    content: "\e806";
}
.icon-ease::before, .icon-efo::before {
    content: "\e807";
}
.icon-whitepapers::before {
    content: "\e849";
}
.icon-default::before {
    content: "\e849";
}
/* **END  icons   ** */


	
/* **********     */
#loading_object {
		animation: rotation 2s infinite linear;
}
@-webkit-keyframes rotation {
		from {
				transform: rotate(0deg);
		}
		to {
				transform: rotate(359deg);
		}
}
/**/ 

 


/* ________________________________     Blank Template    One Page ELLA */ 
.text_slider h3, .page-template-template-blank  .avia_iconbox_title{
	font-family: 'Lexia W01 Regular' !important;
	font-weight: 400;
}
.text_slider h3.slide-entry-title{ 
	font-size: 1.4em !important;
	line-height: 130%  !important;
}
.page-template-template-blank  .text_slider {
	min-height: 92px;
    max-height: 110px !important;
    height: 19vmin !important;
}
.text_center{
	text-align: center;
}
.page-template-template-blank  .avia-button-left{
	margin-right: 3%;
	padding-bottom: 3%;
}
.page-template-template-blank  .avia_iconbox_title{ 
	text-transform: uppercase; 
	font-weight: bold;
}
.page-template-template-blank .entry-content-wrapper div li{
	line-height: normal !important;
}
.page-template-template-blank .logo_onepager{
	max-width:212px;
	width: 19vmin;
	min-width: 136px;
	float: right;
}
.page-template-template-blank .socket_color span{
	border-color: #fff !important;
}
.bildganz .hr-invisible{
	min-height: 350px !important;
	min-height: 62vh !important;	
}
.bildganz {
    border: 6px solid #000 !important;
    border-left: 10px !important;
    border-right: 6px !important;
}
	
.page-template-template-blank  .av-subheading_below{
	padding-top: 2vh;
}
#special_image, .special_image img{
	max-height: auto;
	background-color: transparent !important;
}
/* meet ella */

#special_image { 
	position: absolute;
	/*! top: 0px; */ 
	left: -6vmin; 
}   
@media only screen and (min-width:768px) {
	#special_image.transparent-ella{
	     top: 13%;
    	left: 8vmin;
	}
}/**/

#special_image   img {  
	min-width: 29vmin;  
}   
.ella2 img { 
	position: absolute;
	opacity: 1;    
}  
#special_image_ella .avia-builder-el-last, .page-template-template-blank .mfp-title a{
	display: none !important;
}
#special_image_ella, .special_image_ella img{
	max-height: auto;
	max-width: 50vmin;
	min-width: 41vmin;
}
.page-template-template-blank  .av-subheading_below{
	color: #fff !important;	
}
.rotate180{
	transform: rotate(180deg); 
}
.page-template-template-blank h3, .page-template-template-blank h1{
	font-size: 1.83em;
}
.page-template-template-blank .avia-bg-style-parallax .modern-quote h1 {
	font-size: 3.1em !important;
	margin-bottom: -5%;
}
.page-id-40009 .avia_textblock{
	font-size: 1.3em; 
}
@media only screen and (min-width:768px) {
	.page-template-template-blank .avia_textblock{ 
		margin-top: 50px;
	}
}/**/
.page-template-template-blank #main{
	padding-bottom: 0px !important;
}
.page-template-template-blank .flex_cell{ 
	padding: 0px !important;
}
.page-template-template-blank .support_hotline{
	padding-bottom: 1vmin;
}
.page-template-template-blank .avia-section.av-minimum-height .container .content{
	display: block !important;
}
.page-template-template-blank  .hr-invisible{
	height: 8vmin !important;
}
.page-template-template-blank  .av-masonry-entry figure {
	border-radius: 0em; 
}
.page-template-template-blank #reduced_emissions p{
	text-shadow: 0px -3px 20px #00000080, -3px 0px 20px #00000080, 0px 3px 20px #00000080, 3px 0px 20px #00000080;
} 
#black_top .av-parallax-inner{ 
	opacity: 0.2 !important;
}
.page-template-template-blank .main_color .avia-slideshow-arrows a.next-slide, .page-template-template-blank .main_color .avia-slideshow-arrows a.prev-slide{
	opacity: 0.6 !important;
} 
#special_image_ella, .special_image_ella{
	position: absolute;
	top: 0px;
	left: 6vmin;
} 
@media only screen and (min-width:1500px) {
	#reduced_emissions .av_textblock_section, .page-template-template-blank .av-content-full .av_one_full .av_textblock_section {
		max-width: 80%;
		margin: 0 auto;
	}
}/**/
@media only screen and (max-width:767px) {
	#special_image_ella, .special_image_ella img{
		max-width: 73vmin;
       left: -14vmin;
	} 
	.page-template-template-blank #av_section_1 .avia-button-wrap, .page-template-template-blank #av_section_1 .avia-button-wrap a{
		width: 100%;
	}
	#special_image, .special_image img{
		max-width: 93vmin;
        left: -12vmin;
	} 
	.page-template-template-blank .logo_onepager{ 
		margin-top: 0px !important;
	}
	#black_top .av_one_half, #second_part .av_one_half{
		width: 63% !important;
		float: right !important;
	}
	#black_top .avia-button, #black_top  .el_after_av_button{
		display: none !important;
	} 
	.responsive #top.page-template-template-blank #wrap_all .av-flex-cells .no_margin {
		display: block;
		margin: 0;
		height: auto !important;
		max-height: 100vmin;
		overflow: visible;
		padding-left: 8% !important;
		padding-right: 8% !important;
	}
	.avia_ajax_form .form_element_half { 
		margin-left: 0%; 

	}
	.page-template-template-blank .header_logos img{
		width: 50px; 
	} 
}/**/
  


/* END Blank Template*/














/*   
						         			 MEDIA QUERRIES
---------------------------------------------------------------------------------  */ 
 
 
/* #Desktop - Large
============================================= */ @media only screen and (min-width: 1140px) {
.header_color .av_one_full section p, .caption_fullwidth .avia-caption-content p, .search .entry-content p,  .nofullscreen{
	max-width:68.6%;
}
.avia-bg-style-parallax .av-content-full p{
	max-width:auto;
	margin:0 0 0 0;	
}
.caption_fullwidth .avia-caption-content p{
	margin:0 auto;
}
.avia-bg-style-parallax .av-content-full .flex_column p{
	margin:0 !important;
}
.special_back p{
	width:100% !important;	
	max-width:100% !important;	
}
}
/* #Desktop 
============================================= */ @media only screen and (min-width: 989px) {
	.not_on_desktop, .no_desktop{
		display:none  !important;	
	}
}/**/
/***********************    max width  /  max width under XXXpx  ****************  */
 /* #Desktop - smaller
============================================ */ @media only screen and (max-width: 1600px) {
	.responsive #top .avia-post-nav{
		display:none;	
	}
} /**/
 /* #Desktop - more smaller
============================================ */ @media only screen and (max-width: 1280px) {
	.subnavi .slide-entry-excerpt{
		display:none;	
	}
} /**/
/*
============================================ */ @media only screen and (max-width:1030px) {
/* flexslider direction buttons */
aside span.news-thumb {
	display:none;	
}
body .flex-direction-nav a i.icon-angle-right, body .flex-direction-nav a i.icon-angle-left {
	background-size: 3.4em !important;
}
body .flex-direction-nav a i.icon-angle-right {
	background-position: -34% !important;
}
body .flex-direction-nav a i.icon-angle-left {
	background-position: 132% 50% !important;
}
body .flex-direction-nav a { 
    width: 1.48em !important;
	opacity:0.8;
}
.content .entry-content-wrapper{
    padding-right: 10px;
}
}
/*	
======================================================= */ @media only screen and (max-width:989px) {
.no_mobile_, .not_in_mobile, .no_mobile, .icon-home-1, #mainnavi,  #closeSearch span, .subnavi,  .menu_decker {
	display: none !important;
}
.respsubnavi{
	display: block !important;
}
.tax-productcat  div.avia-image-container-inner{
	max-width:60%;	
}
}/**/

/*	
===== */ @media only screen and (min-width:768px) and (max-width:989px) {
/*quickjump*/
.no_tablet_,  .product_navigation_img, #news_zusatz .news-excerpt {
	display: none !important;
}
#product_navigation .fakelink h4.h4header {
	width: 100% !important;
	display: block !important;
	float: left;
	text-align: center !important;
	padding: 0;
}
.main_color .av-inner-masonry-content { 
    height: 6.2em; 
}
#news_zusatz  strong.news-headline{
	width:100%;	
}
.archive.category .news-thumb{
	display:none;
}
}
/*	
=========================================== */@media only screen and (max-width:767px) {
/* technical news */
.no_phone_,   .av-image-hotspot,  #technical_news, .av-hotspot-fallback-tooltip, .prod_related, .avia-fullwidth-slider .avia-caption-content,  .prod_news, #wpadminbar,  #intro .scroll-down-link, .technical_news_small, .technical_news_switch, .masonry_referencies figcaption {
	display: none !important;
}
#vera36.avia-section{
		background-image: none !important;
}
#switch_lang .a_icon {
    padding: 0.56em .9em 0.45em;
}
._phone_only,  #scroll-top-link{
	display:block !important;	
}
.responsive .boxed #wrap_all {
	box-shadow: 0px 46px 125px rgba(95, 95, 95, 0.4);
}
#technical_news ul li:first-child .orange_font {
	float: none;
	font-size: 2.2em;
}
#technical_news ul li:first-child {
	width: 100% !important;
	float: left;
	padding: 1em 0;
}
#technical_news .one_fourth {
	padding-bottom: 1em;
} 
#intro .slide-image, #av_section_4 .slide-image{
	max-width:45%;	
}
#av_section_4 .slide-image img{
	max-width:80%;	
}
#av_section_4 .slide-image{
	float:left;
}
#av_section_4  .avia-content-slider h3.slide-entry-title span{
	width:auto;
}
.avia-ipad #top select{
	padding:0 6px !important;	
}
.technical_news_switch i {
	left: 92%;
}
.responsive #top #wrap_all #news_content{
	padding-top: 0px;
}
}/*  END 767  */

@media only screen and (max-width:600px) {
	.no_small_phone_,   #bread_crumb_container, .empty_title.title_container{
		display: none !important;
	}
}
 

/*========================================= */ @media only screen and (max-width: 479px) {
.no_phone_small_,  .a_icon span,  #topnavi .search{
	display:none !important;	
}
/* tech news stripe */
#technical_news ul li{
	display:block;
}
#technical_news .technical_news_infos{
	vertical-align:top;
	width:100%;
	padding-right:0;
}
/*  product navigaton  */
li .product_navigation_img {
    background-size: 42px auto;
}
/*  product navigaton  */
li .product_navigation_img {
    background-size: 42px auto;
}
#product_navigation .fakelink h4 {
    font-size: .72em;
}
.tax-productcat  div.avia-image-container-inner{
	max-width:100%;	
}
}/**/
/*	
=========== */ @media only screen and (max-width: 319px) {
/*  product quickjump  */
	.fakelink h4{
	  border-right:none !important;		
	}
}/**/


/*  --------------------------------------   Ausblenden bei zu kleinem Browser	------------------------------------  */ 
@media only screen and (max-height: 300px) and (min-width: 300px) {
	body {
		transition: all 0.5s ease-in-out;
		opacity: 0.01;
	}
}/**/
@media only screen and (max-width: 230px) {
	body {
		transition: all 0.5s ease-in-out;
		opacity: 0.01;
	}
}/**/



 







/* _________________________________________________________________________ Adminbar Anpassungen ___________________
-----------------------------------------------------------------------------------------------------------------2*/
@media only screen and (min-width: 768px) {
html, body  {
    margin-top: 0px !important;
}
body.logged-in {
    margin-top: -32px  !important;
}
#wpadminbar .ab-top-secondary {
    float: left;
}
#wp-admin-bar-avia, #wp-admin-bar-backwpup, #wp-admin-bar-site-name, #wp-admin-bar-search{ display: none; }
#wpadminbar {
	position: fixed;
	top: 80% !important;
	width: 32px !important;
	opacity: 0.6;
	height: auto;
	min-width: 40px !important;
}
#wp-admin-bar-search .quicklinks > ul > li > a {
    padding: 0 8px 0 0px;
}
#wpadminbar ul#wp-admin-bar-root-default > li {
    float: none;
	max-width: 55px !important;
}
#wpadminbar .quicklinks .menupop ul { 
	height:auto
}
#wpadminbar .hide-if-no-customize{ 
	display: none !important; 
}
#wpadminbar .quicklinks .ab-top-secondary > li {
    float: none !important;
}
#wp-admin-bar-my-account > .ab-item::before {
    float: left;
	margin:0;
    margin-right: 5px;
}
.compat-attachment-fields td.field, .downloads_home .slide-meta{
	display:block !important;	
}
.wp-admin-bar-top-secondary{
	width: 90px;
}
}/**/





