.fixfloat 	{clear:both;float:none;height:0;font-size:0;width:0;line-height:0px;}
.clear 		{clear:both;}
.clearleft 	{clear:left;}
.clearright {clear:right;}
.invisible 	{visibility:hidden;display:none;}
.nopadding 	{padding:0 !important;}
.nopadding-top {padding-top:0 !important;}
.nopadding-right{padding-right:0 !important;}
.nopadding-bottom{padding-bottom:0 !important;}
.nopadding-left{padding-left:0 !important;}
.nomargin 	{margin:0 !important;}
.nomargin-top{margin-top:0 !important;}
.nomargin-right{margin-right:0 !important;}
.nomargin-bottom{margin-bottom:0 !important;}
.nomargin-left{margin-left:0 !important;}
.noborder	{border:0 none !important;}
.noborder-top{border-top:none !important;}
.noborder-right{border-right:none !important;}
.noborder-bottom{border-bottom:none !important;}
.noborder-left{border-left:none !important;}
.align-left	{text-align:left !important;}
.align-right{text-align:right !important;}
.align-center{text-align:center !important;}
.float-left	{float:left !important;}
.float-right{float:right !important;}
.hidden		{visibility:hidden;}
.invisible	{height:0;}
.smaller 	{font-size:90%;}
.clickable 	{cursor:pointer;}
.spacer-3, .spacer-5, .spacer-10, .spacer-20, .spacer-30, .spacer-40, .spacer-50{font-size:0;clear:both;float:none;}
.spacer	{height:20px;}
.spacer-3{height:3px;}
.spacer-5{height:5px;}
.spacer-10{height:10px;}
.spacer-20{height:20px;}
.spacer-30{height:30px;}
.spacer-40{height:40px;}
.spacer-50{height:50px;}
.push-bottom-3{margin-bottom:3px;}
.push-bottom-5{margin-bottom:5px;}
.push-bottom-10{margin-bottom:10px;}
.content .push-bottom-20, .push-bottom-20{margin-bottom:20px;}
.push-bottom-30{margin-bottom:30px;}
.push-bottom-40{margin-bottom:40px;}
.push-bottom-50{margin-bottom:50px;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:normal;}
ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
#container{float:left;width:100%;}
.page-template-page #container{width:64%;}
#primary,
#secondary{float:right;overflow:hidden;width:100%;}
#secondary{clear:right;}
#footer{clear:both;width:100%;}
#footer-widget-area .xoxo{width:960px;}
body, input, textarea, .page-title span, .pingback a.url{font-family:"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags, #site-info,
#site-title,
#wp-calendar,
.comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label,
.navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text{font-family:"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;}
input[type=submit]{font-family:"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif;}
pre{font-family:"Courier 10 Pitch", Courier, monospace;}
code{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
#colophon,
#navbar,
#main{width:100%;position:relative;}
#wrapper{background:#fff;margin:0 auto;max-width:1020px;padding:0 15px;width:100%;box-sizing:border-box;position:relative;}
#footer-widget-area{overflow:hidden;}
#footer-widget-area .widget-area{float:left;}
#site-info{float:left;font-size:14px;font-weight:bold;width:700px;}
#site-generator{float:right;width:220px;}
html{width:100%;position:absolute;overflow-y:scroll;height:100%;}
body{width:100%;position:relative;height:100%;}
#scrollwrapper{height:100%;position:relative;width:100%;}
body, input, textarea{color:#4c4d4f;font-size:12px;line-height:18px;}
hr {
background-color: #949494;
border: 0;
clear: both;
height: 1px;
margin-bottom: 18px;
} p{margin-bottom:18px;}
ul{list-style:square;margin:0 0 18px 1.5em;}
ol{list-style:decimal;margin:0 0 18px 1.5em;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul{margin-bottom:0;}
dl{margin:0 0 24px 0;}
dt{font-weight:bold;}
dd{margin-bottom:18px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
big{font-size:131.25%;}
ins{background:#ffc;text-decoration:none;}
blockquote{font-style:italic;padding:0 3em;}
blockquote cite, blockquote em, blockquote i{font-style:normal;}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
sup, sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
input[type="text"],
textarea{background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px;}
a:link{color:#4C4D4F;text-decoration:underline;}
a:visited{color:#4C4D4F;}
a:active, a:hover{color:#4C4D4F;}
a.downloadlink{color:#EE1C24;font-weight:bold;text-decoration:none;}
.screen-reader-text{position:absolute;left:-9000px;}
#header{padding:10px 0 0 0;}
.contact__bar{margin:0 0 15px 0;}
#logo{height:auto;width:201px;}
.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:48px;height:44px;font-size:0;text-indent:-9999px;box-shadow:none;border-radius:0;border:none;cursor:pointer;background:#fff;position:absolute;right:0;top:0;z-index:100;}
.c-hamburger:focus{outline:none;}
.c-hamburger span{display:block;position:absolute;top:18px;left:8px;right:8px;height:5px;background:#4C4D4F;}
.c-hamburger span::before, .c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:5px;content:"";background:#4C4D4F;}
.c-hamburger span::before{top:-12px;}
.c-hamburger span::after{bottom:-12px;}
.c-hamburger--htx span{-webkit-transition:background 0s 0.2s;transition:background 0s 0.2s;}
.c-hamburger--htx span::before, .c-hamburger--htx span::after{-webkit-transition-duration:0.2s, 0.2s;transition-duration:0.2s, 0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s;}
.c-hamburger--htx span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, transform;}
.c-hamburger--htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform;}
.c-hamburger--htx.is-active span{background-color:transparent;}
.c-hamburger--htx.is-active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.c-hamburger--htx.is-active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after{-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s;background-color:#EE1C24;}
#access{overflow:hidden;display:block;position:relative;float:left;clear:both;width:100%;height:0;margin:12px 0;overflow:hidden;}
#access a{font-size:16px;color:#4d4d4f;display:block;padding:0 10px;text-decoration:none;text-transform:uppercase;line-height:30px;}
#access ul{display:block;margin:0;}
#access li{display:block;}
#access a:hover{color:#ed1c24;}
#access a.current_page_item ,
#access a.current-menu-ancestor,
#access a.current-menu-item ,
#access a.current-page-ancestor ,
#access a.current-menu-parent{color:#ed1c24;}
* html #access a.current_page_item,
* html #access a.current-menu-ancestor,
* html #access a.current-menu-item,
* html #access a.current-page-ancestor,
* html #access a.current-menu-parent,
* html #access a:hover{color:#ed1c24;}
.contact__bar{text-align:right;margin-right:0;}
.contact__bar--item{display:inline-block;margin-left:10px;font-size:14px;font-weight:700;}
.contact__bar--item:first-child{display:inline-block;margin-left:0;}
.submenu ul, #submenu ul{display:block;padding:0 !important;}
#submenu >ul > li{}
.submenu ul li, #submenu ul li{list-style-type:none;}
.submenu a, #submenu a{font-size:15px;color:#4d4d4f;display:block;padding:0 10px;text-decoration:none;line-height:32px;}
#submenu > ul > li.page-item-183.current_page_item,
#submenu > ul > li.page-item-307.current_page_item{}
.submenu li:hover > a, .submenu li.current-menu-item > a, .submenu li.current_page_item > a, .submenu li.current-menu-ancestor > a
#submenu li:hover > a,
#submenu li.current-menu-item > a,
#submenu li.current_page_item > a,
#submenu li.current-menu-ancestor > a{text-decoration:none;}
#submenu ul ul{display:none;margin:0;border-top:none;padding:10px 0 !important;}
#submenu ul ul li{border:none;}
#submenu ul  li.page-item-183 ul li a:before{content:"// ";}
#submenu ul ul li a:active{}
.submenu ul ul li a, #submenu ul ul li a{border:none;padding-left:25px;text-transform:none;font-weight:normal;line-height:25px;}
#submenu ul li.current_page_item ul,
#submenu ul li.current-menu-ancestor ul{text-decoration:none;display:block;}
.submenu ul li a:before, #submenu ul li a:before{content:" // ";}
.news__archive-dropdown{float:right;margin:8px 10px 0 0;}
.submenu.has-icon ul li a:before{content:"";}
.submenu.has-icon li a{padding-left:40px;}
.submenu.has-icon i{margin-left:-35px;font-size:20px;margin-right:7px;}
.submenu.has-icon .img-icon{margin-left:-35px;font-size:20px;margin-right:15px;vertical-align:sub;vertical-align:middle;}
.submenu.has-icon a{line-height:26px;}
.menu-sub_wagner-downloads{}
.sidebar__box .submenu li.page_item_has_children ul.children{display:none;}
.sidebar__box .submenu li.page_item_has_children.current_page_item ul.children, .sidebar__box .submenu li.page_item_has_children.current_page_ancestor ul.children, .sidebar__box .submenu li.page_item_has_children.current_page_parent ul.children{display:block;}
#main{clear:both;overflow:hidden;padding:40px 0 20px 0;}
#content > ul{font-size:18px;font-weight:bold;color:#ED1C24;margin:0;}
#main #container ul,
.entry-content > ul{font-weight:bold;color:#ED1C24;font-size:18px;}
.entry-content > ul > p{display:none;}
#main #container ul li,
.entry-content > ul li{font-size:15px;font-weight:normal;color:#4c4d4f;list-style-type:none;margin-left:15px;}
#main #container ul li:before,
.entry-content  > ul > li:before{content:"//";display:block;float:left;width:15px;margin-left:-15px;}
.parent-pageid-307 .entry-content > ul > li:before{}
.welcome, #content,
#content input,
#content textarea{color:#4c4d4f;font-size:15px;line-height:26px;}
#main #container ul,
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr{margin-bottom:24px;}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul{margin-bottom:0;}
#content pre,
#content kbd,
#content tt,
#content var{font-size:15px;line-height:21px;}
#content code{font-size:13px;}
#content dt,
#content th{color:#000;}
#main #container h2,
#main #container h3,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{line-height:1.8em;}
#content h2:before{content:"// ";}
#content .kataloge h2:before{content:"";}
#main #container h2,
#main #container h3,
#content h2,
#content h3{font-weight:bold;}
#content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%;}
#content tr th,
#content thead th{color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px;}
#content tr.odd td{background:#f2f7fc;}
.home #content,
.single #content,
.archive  #content,
.category #content,
.blog #content{margin-bottom:70px;}
.hentry{padding:0 0 48px 0;width:100%;display:block;overflow:hidden;position:relative;}
.post{height:150px;overflow:hidden;border-bottom:1px solid #949494;padding:15px 0 25px;}
.opener{height:100%;overflow:hidden;}
.single #content .post{height:auto;}
.kataloge{overflow:hidden;margin-bottom:0px;border-top:1px solid #949494;padding:15px 0;}
h3.moreproducts{background:#4F4F4F;color:#FFF !important;text-transform:uppercase;padding:3px 10px;font-size:15px;line-height:18px !important;}
.post-type-archive-kataloge  #content{border-bottom:1px solid #949494;}
.post-link-button, .post-toggle-button{position:absolute;bottom:0px;background:url(//www.wagnergmbh.de/wp-content/themes/wagner-responsive/images/arrow.png) no-repeat center center;right:0;height:25px;width:25px;border:none;float:right;cursor:pointer;}
.single #content .post-toggle-button{display:none !important;}
.post-toggle-button:hover{background:url(//www.wagnergmbh.de/wp-content/themes/wagner-responsive/images/arrow_open.png) no-repeat center center;}
.post-toggle-button.open{background:url(//www.wagnergmbh.de/wp-content/themes/wagner-responsive/images/arrow_close.png) no-repeat center center;}
.home .sticky{background:#f2f7fc;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px;}
.page-title{color:#000;font-size:14px;font-weight:bold;margin:0 0 36px 0;}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:normal;}
.page-title a:link, .page-title a:visited{color:#888;text-decoration:none;}
.page-title a:active, .page-title a:hover{color:#ff4b33;}
#content .entry-title{font-size:21px;font-weight:bold;line-height:1.5em;margin-bottom:0;display:inline;}
#content .entry-title a{color:#ED1C24;}
#content .entry-title:before{content:"";}
.home .welcome h1, .attachment  #content .entry-title,
.page  #content .entry-title{font-size:22px;font-weight:bold;line-height:1.7em;margin-bottom:10px;}
.attachment  #content .entry-title,
.page  #content .entry-title{text-transform:uppercase;}
.page  #content .entry-title:before{content:"// ";}
.home  #content .entry-title{color:#ED1C24;font-size:21px;font-weight:bold;line-height:1.5em;margin-bottom:0;display:inline;text-transform:none;}
.home  #content .entry-title:before{content:"";}
.entry-title a:link, .entry-title a:visited{color:#000;text-decoration:none;}
.entry-title a:active, .entry-title a:hover{color:#ff4b33;}
.entry-meta{color:#4c4d4f;font-size:15px;font-weight:bold;}
.entry-meta abbr, .entry-utility abbr{border:none;}
.entry-meta abbr:hover, .entry-utility abbr:hover{border-bottom:1px dotted #666;}
.entry-content, .entry-summary{padding:12px 0 0 0;}
#content .entry-summary p:last-child{margin-bottom:12px;}
.entry-content fieldset{border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input{margin:0 0 24px 0;}
.entry-content input.file, .entry-content input.button{margin-right:24px;}
.entry-content label{color:#888;font-size:12px;}
.entry-content select{margin:0 0 24px 0;}
.entry-content sup, .entry-content sub{font-size:10px;}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.page-link{clear:both;color:#000;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em;}
.page-link a:link, .page-link a:visited{background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.home .sticky .page-link a{background:#d9e8f7;}
.page-link a:active, .page-link a:hover{color:#ff4b33;}
body.page .edit-link{clear:both;display:block;}
#entry-author-info{background:#f2f7fc;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px;}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px;}
#entry-author-info #author-description{float:left;margin:0 0 0 104px;}
#entry-author-info h2{color:#000;font-size:100%;font-weight:bold;margin-bottom:0;}
.entry-utility{color:#888;font-size:12px;line-height:18px;}
.entry-meta a, .entry-utility a{color:#4c4d4f;text-decoration:none;}
.entry-meta a:hover, .entry-utility a:hover{color:#ED1C24;}
#content .video-player{padding:0;}
.entry-meta .category:before{content:" // ";}
.home #content .format-aside p,
.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0;}
.home .hentry.format-aside, .home .hentry.category-asides{padding:0;}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content{padding-top:0;}
.social--media__icons{text-align:right;}
#wpsmnlnl,
.sidebar__box{border:1px solid #4c4d4f;margin-bottom:18px;}
.submenu_downloads, .sidebar__box{display:block;}
.sidebar__box.red-border{border:1px solid rgb(226,0,26);}
.sidebar__box__title{font-size:15px;font-weight:bold;background-color:#4c4d4f;color:#ffffff;line-height:1.8em;padding:0 0 0 10px;display:block;}
.sidebar__box__title.red-bg a, .sidebar__box__title.red-bg a:hover{color:#ffffff;text-decoration:none;}
.sidebar__box__content{padding:10px 10px 10px 10px;font-size:15px;}
.widget-area .sidebar__box__content a:link{text-decoration:underline;}
.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0;}
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px;}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility{padding-top:4px;}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px;}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0';}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192';}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .wooslider .slides img{max-width:100% !important;height:auto !important;}
img.alignleft{margin-right:20px;margin-top:4px;width:100%;height:auto;}
.wp-caption.alignleft{margin-right:3%;width:30% !important;float:left;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.img_container{width:25%;margin-bottom:12px;float:left;margin-right:20px;margin-top:4px;position:relative;}
.wp-caption{line-height:18px;margin-bottom:20px;text-align:left;}
.wp-caption img{margin:10px 0 0;width:100% !important;height:auto;}
.wp-caption div.wp-caption-text h4{color:#4c4d4f;font-size:14px;border-bottom:1px solid #949494;font-weight:bold;margin-bottom:5px;}
.wp-caption div.wp-caption-text{color:#4c4d4f;font-size:12px;margin:5px;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 18px;}
.gallery .gallery-item{line-height:0;}
.gallery .gallery-item{float:left;margin-top:0;width:33%;padding:0 10px;box-sizing:border-box;}
.gallery .gallery-icon{position:relative;padding:5% 0;box-sizing:border-box;float:left;width:100%;}
.gallery.gallery-col-1 .gallery-item{width:100%;}
.gallery.gallery-col-1 .gallery-item:nth-child(1n+1){clear:left;}
.gallery.gallery-col-2 .gallery-item{width:50%;}
.gallery.gallery-col-2 .gallery-item:nth-child(2n+1){clear:left;}
.gallery.gallery-col-3 .gallery-item{width:33%;}
.gallery.gallery-col-3 .gallery-item:nth-child(3n+1){clear:left;}
.gallery.gallery-col-4 .gallery-item{width:25%;}
.gallery.gallery-col-4 .gallery-item:nth-child(4n+1){clear:left;}
.gallery.gallery-col-5 .gallery-item{width:20%;}
.gallery.gallery-col-5 .gallery-item:nth-child(5n+1){clear:left;}
.gallery.gallery-col-6 .gallery-item{width:16%;}
.gallery.gallery-col-6 .gallery-item:nth-child(6n+1){clear:left;}
.gallery.gallery-col-7 .gallery-item{width:14%;}
.gallery.gallery-col-7 .gallery-item:nth-child(7n+1){clear:left;}
.gallery.gallery-col-8 .gallery-item{width:12.5%;}
.gallery.gallery-col-8 .gallery-item:nth-child(8n+1){clear:left;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery img{}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto;}
.gallery .gallery-caption .title{color:#888;font-size:14px;margin:0 0 12px;border-bottom:1px solid #949494;font-weight:bold;margin-bottom:6px;}
.gallery .gallery-caption .caption{color:#888;font-size:12px;margin:0 0 12px;line-height:18px;}
.gallery dl{margin:0;}
.gallery img{width:100%;height:auto;}
.gallery br+br{display:none;}
#content .attachment img{display:block;margin:0 auto;}
.wp-pagenavi{clear:both;width:100%;text-align:center;top:20px;position:relative;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;padding:3px 5px;margin:2px;color:#4C4D4F;font-size:15px;font-weight:bold;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{background:#4C4D4F;color:#FFF;}
.wp-pagenavi span.current{}
.navigation{color:#888;font-size:12px;line-height:18px;overflow:hidden;}
.navigation a:link, .navigation a:visited{color:#888;text-decoration:none;}
.navigation a:active, .navigation a:hover{color:#ff4b33;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#nav-above{margin:0 0 18px 0;}
#nav-above{display:none;}
.paged #nav-above,
.single #nav-above{display:block;}
#nav-below{margin:-18px 0 0 0;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,
h3#reply-title{color:#000;font-size:20px;font-weight:bold;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{color:#888;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#ff4b33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a, a.comment-edit-link{color:#888;}
.reply a:hover, a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
input[type=submit]{color:#333;}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;}
#respond .required{color:#ff4b33;font-weight:bold;}
#respond label{color:#888;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;}
.widget-area ul{list-style:none;margin-left:0;}
.widget-area ul ul{list-style:square;margin-left:1.3em;}
.widget-area select{max-width:100%;}
.widget_search #s{width:60%;}
.widget_search label{display:none;}
.widget-container{margin-bottom:18px;}
.widget-title{text-transform:uppercase;font-size:15px;font-weight:bold;background-color:#4c4d4f;color:#ffffff;line-height:1.8em;padding:0 0 0 10px;}
.widget-container .widget.module{padding:10px;}
.widget-area a:link, .widget-area a:visited{text-decoration:none;}
.widget-area a:active, .widget-area a:hover{text-decoration:underline;}
.widget-area .entry-meta{font-size:11px;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{color:#222;font-size:14px;font-weight:bold;padding-bottom:4px;text-align:left;}
#wp-calendar thead{font-size:11px;}
#wp-calendar thead th{}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#ff4b33;}
.widget_rss .widget-title img{width:11px;height:11px;}
#main .widget-area ul{margin-left:0;padding:0;}
#main .widget-area ul ul{border:none;padding:5px;}
#footer-widget-area .widget-title{background:none;padding:0;margin-bottom:10px}
#searchform.produktsuche{padding:10px;}
.produktsuche label{display:block;clear:left;float:left;width:100%;line-height:26px;height:22px;margin-bottom:6px;}
.produktsuche .postform{width:100%;margin-bottom:6px;}
.select2-container{width:100% !important;margin-bottom:6px !important;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#4c4d4f !important;}
.produktsuche .postform  option{line-height:50px;}
.produktsuche.widget-title{background:#4c4d4f;}
.produktsuche.widget-title span{text-transform:none;}
.produktsuche input[type=submit]{background:url(//www.wagnergmbh.de/wp-content/themes/wagner-responsive/images/btn_search.png) center center no-repeat;border:none;width:26px;height:26px;cursor:pointer;}
.produktsuche #s{width:261px;}
#suchhilfe{background:url(//www.wagnergmbh.de/wp-content/themes/wagner-responsive/images/questionmark.png) no-repeat;height:177px;position:relative;margin-bottom:18px;}
#suchhilfe div{position:absolute;top:0;bottom:0;right:0;left:100px;background:#4c4d4f;color:#fff;padding:10px 20px;font-size:15px;line-height:20px;}
#suchhilfe div h4{font-weight:bold;border-bottom:4px double #c9c9cb;line-height:22px;padding-bottom:5px;margin-bottom:6px;font-size:16px;}
#suchhilfe div span#phone{font-weight:bold;line-height:26px;font-size:16px;display:block;color:#FFF;}
.ac_results{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;border-width:1px;border-style:solid;background:#FFF;}
.ac_results li{padding:2px 5px;white-space:nowrap;text-align:left;}
.ac_results li{padding:2px 5px;white-space:nowrap;text-align:left;}
.ac_over{cursor:pointer;background-color:#EEE;}
.ac_match{text-decoration:underline;}
.category-menu{margin:10px 0 10px 0;}
a.category-menu-link{text-decoration:none;font-weight:bold;font-size:17px;}
.category-menu-link.active{color:#ED1C24;}
.kataloge .downloadlink{color:#4c4d4f;}
#colophon{overflow:hidden;margin:0px auto;max-width:990px;padding:0px 15px;width:100%;position:relative;box-sizing:border-box;}
#site-info{font-weight:bold;}
#site-info a{color:#000;text-decoration:none;}
#site-generator{font-style:italic;position:relative;}
#site-generator a{background:url(//www.wagnergmbh.de/wp-content/themes/wagner-responsive/images/wordpress.png) center left no-repeat;color:#666;display:inline-block;line-height:16px;padding-left:20px;text-decoration:none;}
#site-generator a:hover{text-decoration:underline;}
img#wpstats{display:block;margin:0 auto 10px;}
.slider__stage-news .wooslider .slides{border:1px solid #4c4d4f;border-top:none;}
.slider__stage-news .wooslider .slides > li{margin-top:-1px;}
.slider__stage-news #slider-background{margin-top:20px;height:20px;background-repeat:no-repeat;background-size:100% 100%;border-right:1px solid rgb(226,0,26);border-left:1px solid #4c4d4f;}
#slider-wrapper{overflow:hidden;position:relative;width:100%;}
#slider-stage{position:relative;}
.slider__stage-news{height:311px;}
#slider-gradient{background:url(//www.wagnergmbh.de/wp-content/themes/wagner-responsive/images/slider-gradient.png) no-repeat;width:960px;margin-top:-270px;position:absolute;}
#slider-background{width:100%;height:auto;}
.wooslider{position:absolute !important;width:100%;top:11.72%;}
.slider__stage-news .wooslider{top:20px;}
.slide-desc{position:relative;color:white;line-height:26px;font-size:15px;top:100%;right:0;}
.slide-desc div{padding:5px 15px;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.box_grey{background:#4c4d4f;}
.box_grey p{margin:0;}
.box_red{background:#ee1c24;margin-top:8px;font-weight:bold;text-transform:uppercase;}
#slider-wrapper img.alignleft{margin:0;}
#slider-wrapper .box_red a,
.box_red.link a{display:block;color:#fff;text-decoration:none;}
.post__slide{height:270px;background-repeat:no-repeat;background-size:cover;}
.slide-excerpt{}
.slider__stage-news a{text-decoration:none;font-weight:bold;}
body .wooslider .overlay-natural.layout-text-right .post__slide .slide-excerpt .slide-title, body .wooslider .overlay-natural.layout-text-right .post__slide .slide-excerpt p{float:none;}
.wooslider .overlay-natural .post__slide .slide-excerpt .slide-title{color:rgb(226,0,26);}
.wooslider .overlay-natural .post__slide .slide-excerpt p, .wooslider .overlay-natural .post__slide .slide-excerpt h2, .wooslider .overlay-natural .post__slide .slide-excerpt h3.slide-title-news, .wooslider .overlay-natural .post__slide .slide-excerpt h4, .wooslider .overlay-natural .post__slide .slide-excerpt span, .slide-excerpt .wooslider-direction-nav-wrapper, .slide-excerpt .wooslider-direction-nav, .slide-excerpt h2, .slide-excerpt span, .slide-excerpt p{background:#fff;background:rgba(255,255,255,0.9);opacity:1;line-height:21px;margin-bottom:0;font-size:15px;color:#4d4d4f;}
.slide-excerpt h4.slide-title{text-align:left;}
.wooslider .overlay-natural .post__slide .slide-excerpt p{padding-top:0;}
.wooslider .overlay-natural .post__slide .slide-excerpt h3.slide-title-news{padding:0.75em 15px 0.5em 15px;}
.slide-excerpt div h4:nth-of-type(n+2){display:none;}
.slide-excerpt div p:nth-of-type(n+2){display:none;}
.slide-excerpt h2, .wooslider .overlay-natural .post__slide .slide-excerpt h4{padding-bottom:0;}
.slider__stage-news .wooslider-direction-nav a{text-indent:0;background-color:#4c4d4f;color:#fff;position:static;opacity:1;margin:0;position:absolute;top:0;left:0;display:none;}
.post__slide .wooslider-direction-nav a{background-color:#4c4d4f;background:#4c4d4f;position:static;opacity:1;margin:0;text-indent:0;cursor:pointer;}
.slide-excerpt .wooslider-direction-nav-wrapper{}
body .wooslider .slide-excerpt .wooslider-direction-nav, .slide-excerpt .wooslider-direction-nav{float:right;margin-top:-20px}
.slide-excerpt .wooslider-direction-nav li{display:inline;}
.slide-excerpt .wooslider-direction-nav li a{width:25px;height:25px;display:inline-block;text-align:center;line-height:25px;}
.wooslider .layout-text-right .slide-excerpt{min-width:300px;}
@media screen and (min-width:768px){
.wooslider .overlay-natural .post__slide .slide-excerpt p{min-height:84px;}
} .search__wrapper{border-top:1px solid #949494;padding:15px 0;margin-bottom:0px;height:auto;overflow:visible;}
.search__wrapper .entry-content--wrapper{margin-left:174px;}
.search__wrapper:first-child{border-top:none;padding:0 0 15px 0;}
.header__search{margin-bottom:5px;}
.header__search-fieldwrapper{width:280px;}
.header__search-field{width:250px;}
.header__search-fieldwrapper{height:31px;color:#444;background-color:#fff;border:1px solid #4c4d4f;border-radius:4px;float:right;}
.clear_responsive__search{clear:right;}
.header__search-field{line-height:28px;height:28px;border:none;padding:0 2px 0 5px;margin-top:1px;outline-width:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.header__search-button{line-height:28px;height:28px;border:none;background-color:transparent;border-color:transparent;padding:0 0 0 5px;}
.header__search-button i:before{font-size:16px;margin:0;color:#4c4d4f;}
.search-error{margin-top:7px;color:#4c4d4f;font-size:90%;line-height:105%;display:none;}
.header__search .sidebar__box{margin-bottom:4px;}
.header__search .sidebar__box a{display:block;text-align:center;}
.header__search .sidebar__box .sidebar__box__title{padding:0;}
@media screen and (max-width:781px){
.header__search-fieldwrapper{margin-right:5px;margin-bottom:15px;width:auto;}
.header__search-field{width:auto;min-width:40px;max-width:100px;}
.header__search-fieldwrapper{}
.header__search{float:none;padding-top:4px;}
.clear_responsive__search{clear:none;}
}
@media screen and (min-width:992px){
.header__search-fieldwrapper{width:180px;}
.header__search-field{width:150px;}
.header__search-fieldwrapper{float:none;}
.header__search{float:right;position:absolute;right:0;bottom:0;}
.clear_responsive__search{clear:none;}
#navbar .header__search .sidebar__box{margin-bottom:4px;float:none;margin-left:0;}
}
.pagination .nav-links{margin-bottom:10px;}
.search--post--time{display:none;}
#footer{position:relative;color:#4c4d4f;margin-top:-20px;margin-bottom:20px;}
#footer span#copyrights{display:block;float:left;line-height:20px;font-size:12px;text-transform:uppercase;}
#footer div#btn_footerslider{display:block;color:#FFF;line-height:40px;cursor:pointer;padding:0 10px;font-size:12px;float:right;}
#footer a.footerlink,
#footer a#btn_impressum{display:block;color:#FFF;line-height:40px;cursor:pointer;padding:0 10px;font-size:12px;float:right;text-decoration:none;}
#footer-widget-area{clear:both;display:none;padding-top:20px;}
#fm-form-4 ul{border-bottom:none;}
.page .fm-form select{color:#4c4d4f;font-size:15px;line-height:26px;border:1px solid #c8c8c8 !important;background:none !important;box-shadow:none;box-sizing:border-box;}
.page .fm-form input{margin:3px 0px 0px 0px;padding:0px 0px 0px 3px;}
.fm-form input{color:#4c4d4f;font-size:14px;line-height:26px;}
#fm-form-2 ul{padding:0 !important;}
#fm-form-2 h2{background:#ED1C24;color:#FFF;text-transform:uppercase;font-size:15px;font-weight:bold;padding:5px 10px 3px;}
.fm-form ul li{width:100%;}
.fm-form ul li label{color:#4c4d4f;font-size:15px;line-height:26px;}
.fm-form input[type="text"],
.fm-form textarea{border:1px solid #c8c8c8 !important;background:none !important;box-shadow:none;width:100% !important;box-sizing:border-box;}
.fm-form input[type="radio"]{margin:0 0 0 20px;}
.fm-form li input#custom_list-50bf6fc95f3ec-0{margin:0 0 0 5px;}
#fm-form-2 ul li,
#fm-form-2 ul li{clear:left;float:left;margin-bottom:2px;}
#fm-form-2 ul li input,
#fm-form-2 ul li input{float:left;}
#fm-form-2 #fm-item-custom_list-50cb6a18c60d9{margin-top:10px;width:200px;}
#fm-form-2 #fm-item-custom_list-50cb6a18c60d9 input{float:none;margin-left:10px;}
#fm-form-2 select{margin-top:3px;}
#fm-form-2 label{margin-right:18px;}
#fm-form-2 input[type="submit"]{margin-top:6px;background:#4c4d4f;border:none;color:white;padding:3px 10px 1px;cursor:pointer;}
#fm-form-2 #fm-item-custom_list-50cb6a18c60d9 input#custom_list-50cb6a18c60d9-0{margin-left:0;}
#fm-form-2 #fm-item-note-50cb68ce58680 label{margin-bottom:10px;width:300px !important;}
.fm-form ul li textarea{float:left;margin-bottom:10px;}
.fm-form ul{margin:15px 0 10px 0 !important;border-bottom:1px solid #949494;float:left;width:100%;}
.fm-form ul li br{display:none}
.fm-form input.submit{float:right;padding:0 10px;}
#fm-item-custom_list-50bf6fc95f3ec label{width:auto !important;}
#recaptcha_logo,
#recaptcha_tagline{display:none;}
#recaptcha_switch_audio{display:none;}
#fm-item-recaptcha-50bf701591dc6 > div{float:left;}
#recaptcha_table .recaptcha_image_cell{padding:0 !important;}
.recaptchatable #recaptcha_image{border:none !important;}
.wpsmnl_subscribe .widget{font-size:15px;line-height:26px;}
.wpsmnl_subscribe form{margin-top:12px;}
.wpsmnl_form_label{width:100%;margin-bottom:4px;}
.wpsmnl_form_label input[type="radio"]{font-size:12px;}
.wpsmnl_form_label br{display:none;}
.wpsmnl_form_txt{border:1px solid #c8c8c8 !important;background:none !important;box-shadow:none !important;width:70%;float:right;}
input.wpsmnl_form_btn{margin-top:6px;background:#4c4d4f;border:none;color:white;padding:3px 10px 1px;cursor:pointer;float:right;margin-top:-28px;}
body{-webkit-text-size-adjust:none;}
.admin-bar #wpadminbar{margin-top:-46px;}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}
@media screen and (max-width:480px){
.gallery.gallery-col-3 .gallery-item, .gallery.gallery-col-4 .gallery-item, .gallery.gallery-col-5 .gallery-item, .gallery.gallery-col-6 .gallery-item, .gallery.gallery-col-7 .gallery-item, .gallery.gallery-col-8 .gallery-item, .gallery .gallery-item{width:50%;clear:none !important;}
.gallery .gallery-item:nth-child(2n+1){clear:left !important;}
.slider__stage-news{height:auto;}
.slider__stage-news #slider-background{margin-top:10px;}
#main{padding-top:20px}
#access{margin:0;}
.header__search .sidebar__box a{min-height:31px;line-height:31px;}
.header__search-field{width:auto;min-width:40px;max-width:90px;}
.header__search .sidebar__box{float:right;margin-left:0;min-width:140px;min-height:28px;margin-bottom:0;margin-right:60px;}
}
@media screen and (min-width:480px){
.slider__stage-news{height:auto;}
#access{margin:0;}
.header__search .sidebar__box a{min-height:31px;line-height:31px;}
.header__search .sidebar__box{float:right;margin-left:0;min-width:140px;min-height:28px;margin-bottom:0;margin-right:60px;margin-top:0;}
}
@media screen and (min-width:601px){
.admin-bar #wpadminbar{margin-top:0px;}
.slider__stage-news{height:auto;}
#access{margin:0;}
}
@media screen and (min-width:782px){
.header__search .sidebar__box a{min-height:31px;line-height:31px;}
.header__search .sidebar__box{float:right;margin-left:10px;min-width:140px;min-height:28px;margin-bottom:0;margin-right:0;margin-top:0;}
#wrapper{padding:0 30px;}
#container{width:64%;}
#primary, #secondary{width:33%;}
.slide-desc{position:absolute;color:white;line-height:26px;font-size:15px;top:15%;bottom:15%;float:right;right:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:330px;}
.slide-desc div{width:300px;padding:5px 15px;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.contact__bar{margin-right:0;}
.c-hamburger{display:none;}
.logo--wrapper{float:left;margin-right:50px;}
#access{width:auto !important;height:auto !important;margin-top:6px;clear:none;}
#access a{font-size:12px;padding:0 10px;line-height:16px;}
#access ul{display:table-row;}
#access li{display:table-cell;}
#fm-form-1 ul li{width:50%;padding-right:10px;float:left;box-sizing:border-box;}
#fm-form-1 ul li:nth-child(1),
#fm-form-1 ul li:nth-child(7),
#fm-form-1 ul li:nth-child(8),
#fm-form-1 ul li:nth-child(6){width:100%;}
}
@media screen and (min-width:920px){
#logo{width:auto;}
} .red-bg{background-color:rgb(226,0,26);}
.blue-bg{background-color:rgb(24,139,150);}
.yellow-bg{background-color:rgb(134,160,26);}
.red .welcome h1, .red .welcome h2, .red #content h1,
.red #content h2,
.red #content h3,
.red #content h4,
.red #content h5,
.red #content h6,
.red .submenu.has-icon i, .red .submenu ul li.current_page_item ul, .red .submenu ul li.current-menu-ancestor ul, .red .submenu li:hover > a, .red .submenu li.current-menu-item > a, .red .submenu li.current_page_item > a, .red .submenu li.current-menu-ancestor > a, .red .submenu ul ul li a:active, .red #access a.current_page_item,
.red #access a.current-menu-ancestor,
.red #access a.current-menu-item,
.red #access a.current-page-ancestor,
.red #access a.current-menu-parent,
.red #access a:hover,
.red #submenu ul li.current_page_item ul,
.red #submenu ul li.current-menu-ancestor ul,
.red #submenu li:hover > a,
.red #submenu li.current-menu-item > a,
.red #submenu li.current_page_item > a,
.red #submenu li.current-menu-ancestor > a,
.red #submenu ul ul li a:active,
.red #access a.current-page-ancestor,
.red .wooslider .overlay-natural .post__slide .slide-excerpt h4{color:rgb(226,0,26);}
.red .welcome h1, .red .welcome h2, .red #content h1,
.red #content h2,
.red #content h3,
.red #content h4,
.red #content h5,
.red #content h6,
.red .submenu.has-icon i, .red .submenu ul li.current_page_item ul, .red .submenu ul li.current-menu-ancestor ul, .red .submenu li:hover > a, .red .submenu li.current-menu-item > a, .red .submenu li.current_page_item > a, .red .submenu li.current-menu-ancestor > a, .red .submenu ul ul li a:active, .red #access a.current_page_item,
.red #access a.current-menu-ancestor,
.red #access a.current-menu-item,
.red #access a.current-page-ancestor,
.red #access a.current-menu-parent, #access a.red:hover,
.red #submenu ul li.current_page_item ul,
.red #submenu ul li.current-menu-ancestor ul,
.red #submenu li:hover > a,
.red #submenu li.current-menu-item > a,
.red #submenu li.current_page_item > a,
.red #submenu li.current-menu-ancestor > a,
.red #submenu ul ul li a:active,
.red #access a.current-page-ancestor,
.red .wooslider .overlay-natural .post__slide .slide-excerpt h4{color:rgb(226,0,26);}
.blue #content h1,
.blue #content h2,
.blue #content h3,
.blue #content h4,
.blue #content h5,
.blue #content h6,
.blue .submenu.has-icon i, .blue .submenu ul li.current_page_item ul, .blue .submenu ul li.current-menu-ancestor ul, .blue .submenu li:hover > a, .blue .submenu li.current-menu-item > a, .blue .submenu li.current_page_item > a, .blue .submenu li.current-menu-ancestor > a, .blue .submenu ul ul li a:active, .blue #access a.current_page_item,
.blue #access a.current-menu-ancestor,
.blue #access a.current-menu-item,
.blue #access a.current-page-ancestor,
.blue #access a.current-menu-parent, #access a.blue:hover,
.blue #submenu ul li.current_page_item ul,
.blue #submenu ul li.current-menu-ancestor ul,
.blue #submenu li:hover > a,
.blue #submenu li.current-menu-item > a,
.blue #submenu li.current_page_item > a,
.blue #submenu li.current-menu-ancestor > a,
.blue #submenu ul ul li a:active,
.blue #access a.current-page-ancestor,
.blue .wooslider .overlay-natural .post__slide .slide-excerpt h4{color:rgb(24,139,150);}
.yellow #content h1,
.yellow #content h2,
.yellow #content h3,
.yellow #content h4,
.yellow #content h5,
.yellow #content h6,
.yellow .submenu.has-icon i, .yellow .submenu ul li.current_page_item ul, .yellow .submenu ul li.current-menu-ancestor ul, .yellow .submenu li:hover > a, .yellow .submenu li.current-menu-item > a, .yellow .submenu li.current_page_item > a, .yellow .submenu li.current-menu-ancestor > a, .yellow .submenu ul ul li a:active, .yellow #access a.current_page_item,
.yellow #access a.current-menu-ancestor,
.yellow #access a.current-menu-item,
.yellow #access a.current-page-ancestor,
.yellow #access a.current-menu-parent, #access a.yellow:hover,
.yellow #submenu ul li.current_page_item ul,
.yellow #submenu ul li.current-menu-ancestor ul,
.yellow #submenu li:hover > a,
.yellow #submenu li.current-menu-item > a,
.yellow #submenu li.current_page_item > a,
.yellow #submenu li.current-menu-ancestor > a,
.yellow #submenu ul ul li a:active,
.yellow #access a.current-page-ancestor,
.yellow .wooslider .overlay-natural .post__slide .slide-excerpt h4{color:rgb(234,160,26);}
.wpforms-confirmation-container-full{background:#ecebe9;border:1px solid #4c4d4f;}
.wagner--wpforms{}
div.wpforms-container-full.wagner--wpforms .wpforms-form .wpforms-field-label, .wagner--wpforms .wpforms-field-label{color:#4c4d4f;font-weight:400;}
.privacy-settings{overflow:hidden;margin:0px auto;max-width:990px;padding:0px 15px;width:100%;position:relative;box-sizing:border-box;}
.privacy-settings a{display:inline-block;margin-right:10px;}
.custom-combobox{display:block;position:relative;}
.custom-combobox-input{box-sizing:border-box;width:100%;border:1px solid #c8c8c8 !important;background:none !important;box-shadow:none !important;color:#4c4d4f !important;font-size:12px !important;line-height:18px !important;font-family:"Helvetica Neue", Helvetica, Arial, "Nimbus Sans L", sans-serif !important;padding:4px;border-radius:0 !important;}
.custom-combobox-input.disabled{background:rgb(240, 240, 240) !important;}
.custom-combobox-toggle{position:absolute !important;right:0;bottom:2px;height:24px;width:24px !important;border-radius:0 !important;border:none !important;}
.custom-combobox-toggle.disabled{pointer-events:none;cursor:default;}
.custom-combobox a.ui-button:active, .custom-combobox .ui-button:active, .custom-combobox .ui-button.ui-state-active:hover{border:none !important;background:transparent !important;font-weight:normal;color:#fff;}
.ui-autocomplete.ui-menu {
max-height: 300px;
overflow: auto;
}