/*Theme Name: PumacyURI: https://www.pumacy.de/Description: Theme ohne VC Author: Cornelia Agel *//* Styles */body { background: #efefef; font-weight: 400 !important; font-family: 'Open Sans', sans-serif; }.alignleft { float: left !important; }.aligncenter { display: block; margin-left: auto; margin-right: auto; text-align: center; }.no-float { float: none !important; }.float-right { float: right; padding: 0 0 20px 20px; }a { outline: 0; font-weight: 600; color: #00823c; text-decoration: none; }a.link-orange { color: #E97233; }a.link-orange:hover { color: #C35E29; }a.link-blue { color: #359AED; }a.link-blue:hover { color: #45759D; }a.link-purple { color: #BE4B84; }a.link-purple:hover { color: #964D71; }a.button { display: inline-block; color: #fff; font-weight: bold; text-decoration: none; padding: 0.5em 1.5em; background: #368058; }a.buttonlight { display: inline-block; color: #368058; font-weight: bold; text-decoration: none; padding: 0.5em 1.5em; border: 2px solid #368058; }.box_4 a.button { color: #368058; background: #fff; }.box_4 a.buttonlight { color: #fff; border-color: #fff; }.tp-caption { text-align: left !important; }.tp-caption a.link-white { color: #fff; text-decoration: underline; }.tp-caption a button.wpb_button.wpb_btn-large { font-size: 22px !important; }article p { text-align: justify; }p { font-weight: 400 !important; line-height: 1.7; }#post-1170 p, #post-2228 p { text-align: left; }.sidebar { text-align: left; }.wpb_tab p, .wpb_tab h2 { text-align: left !important; }a:hover { outline: 0; font-weight: 600; color: #000; text-decoration: none; }hr { border-top: 1px solid #fff; margin: 25px 0 20px 0; }br { padding: 0; margin: 0; }em { font-family: 'Open Sans', italic; }ul { list-style-type: none; padding-left: 0; margin: 10px 0 0 0; }ul li { list-style: disc; padding-left: 5px; margin-left: 20px; }.none li { list-style: none; }ul.bullets_green { }ul.bullets_green li { position: relative; list-style: none; margin-bottom: 0.5em; }ul.bullets_green li:before { content: url("img/bullet_1.svg"); position: absolute; left: -20px; top: 0.1em; }h1 { font-weight: 400; font-family: 'Open Sans', sans-serif; }h2 { font-family: 'Open Sans', sans-serif; margin-top: 0; font-size: 1.5em; line-height:1.6em; letter-spacing: 1px; font-weight:600 !important; text-transform: uppercase; clear: left; }h2.h2-border { margin: 30px auto 20px; font-size: 2em; padding-left: 7.5px; padding-right: 7.5px; max-width: 1200px; }.clear { clear: both !important; }#clear { clear: both; }.clrfix:after { content: "."; clear: both; display: block; visibility: hidden; height: 0; }.center { text-align: center; }/* BLOG */.bloghead { background: #ccc; }.bloghead img { padding: 5px; float: left; }body.blog .sidebar { padding: 10px 20px; background: transparent; margin: 0 0 30px 0 !important; }.blog-head { height: auto; overflow: hidden; padding-bottom: -20px !important; }.blog-head img { float: left; width: 10%; box-sizing: border-box; }.blog-head .blog-titel { float: left; width: 90%; box-sizing: border-box; }.blog-head .blog-titel h2 { font-size: 1.375em; font-weight: 300; padding-top: 0; }.blog-titel a { font-weight: 300; text-decoration: none; }.blog-head .blog-meta { float: left; display: none; }.blog-kategorien { margin-top: 50px; }.blog-kategorien h2 { font-weight: 300; }.blog-kategorien img { margin-right: 20px; }.blog-kategorien img:hover { opacity: 0.8; filter: alpha(opacity=80); margin-right: 20px; }.blog-template { background-color: #efefef; }.blog-content { margin-bottom: 10px; }.blog-artikel { padding: 20px 30px; margin-bottom: 20px; background-color: #fff; }a.excerpt-link { text-decoration: none; }.pagination { margin-bottom: 30px ; }.banner-blog { margin: 18px 0; }.banner-blog img { width: 100%; max-width: 100%; height: auto; }/* Content */.row { max-width: 1200px; box-sizing: border-box; margin: 0 auto; }article img { float: left; padding: 0 20px 20px 0; max-width: 100%; height: auto; border: none !important; }.box-gruen { color: #fff; background: #367F58; padding: 10px 20px 15px 20px; }.box-gruen a { color: #fff; text-decoration: underline; }.columnset { overflow: hidden; margin-bottom: 15px; }.columnset > div, .columnset > h2 { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 7.5px; padding-right: 7.5px; }.columnset .box_1, .columnset .box_2, .columnset .box_3, .columnset .box_4 { }.columnset .inner { background: #fff; padding: 10px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100%; }.columnset .inner:after, .columnset .box_1:after { content: "."; clear: both; display: block; visibility: hidden; height: 0; }.columnset h3 { margin-top: 10px; }.columnset .box_3 h2, .columnset .box_3 h3 { background: lightgrey; margin-top: -10px; margin-left: -20px; margin-right: -20px; padding: 10px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }.columnset .box_4 { position: relative; }.columnset .box_4:before { content: url("img/quote_1.svg"); position: absolute; bottom: 20px; left: 20px; z-index: 99; } .columnset .box_4:after { content: url("img/quote_2.svg"); position: absolute; top: 20px; right: 20px; z-index: 99; } .columnset .box_4 .inner { background: #368058; color: #fff; padding: 10px 65px; font-size: 1.2em; }.columnset .text { background: #fff; padding: 10px 20px; font-size: 0.85em; line-height: 1.5; color: #3e3e3e; }.columnset .text p { text-align: left; }.columnset .text h2, .columnset .text h3, .columnset .text h4 { position: relative; padding-bottom: 0.3em; }.columnset .text h2:after, .columnset .text h3:after, .columnset .text h4:after { content: " "; position: absolute; bottom: -0.3em; left: 0; width: 45px; height: 3px; background: #368058; }.columnset .bild img { float: none; padding: 0; width: 100%; height: 100%; }.links { display: flex; display: -ms-flex; display: -webkit-flex; height: 100%; }.columnset .imgcols { background: #fff; }.columnset .imgcols.oben { display: flex; display: -ms-flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; height: 100%; }.columnset .imgcols.oben .text { height: 70%; }.columnset .imgcols.oben .bild { min-height: 122px; height: 30%; }.columnset .imgcols.links .text { width: 50%; height: 100%; }.columnset .imgcols.links .bild { width: 50%; vertical-align: top; height: 100%; }/* Unterseiten */.header_image { margin-left: auto; margin-right: auto; text-align: center; }p.single-datum { color: #555; }.single-bg { background-color: #f5f5f5; }.single-content { padding: 60px 0 60px 0 !important; }.single-content h2 { line-height: 1.4em; }.content { padding: 60px 0 0 0; }.breadcrumb-div { padding: 12px 40px; box-sizing:border-box; background-color: #e6e6e6; }.breadcrumbs a { color: #666; }.breadcrumbs { font-size: 0.875em; }.banner-div { padding: 30px 40px 0; box-sizing:border-box; }.banner-div img { width: 100%; height: auto; }/* Startseite Slider */ #slider { width: 100%; max-width: 100% !important; max-height: 460px !important; margin-bottom: 10px; overflow: hidden; font-size: 1.4em; }ul.bjqs { height: 100%; list-style: none; margin: 0; position: relative; }li.bjqs-slide { position: absolute; background-size: cover; background-repeat: no-repeat; background-position: center center; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; display: none; list-style-type: none; }#slider, #slider a { color: white; }#slider a { text-decoration: underline; }#slider a.button { text-decoration: none; }#slider p { text-align: left; }#slider p.titel { text-transform: uppercase; font-size: 1.5em; font-weight: 600 !important; line-height: 1.2em; margin-bottom: auto; }#slider .bjqs-controls { position: absolute; top: 0; height: 100%; visibility: hidden; opacity: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; z-index: 99; list-style: none; margin: 0; padding: 0; width: 100%; }#slider:hover .bjqs-controls { visibility: visible; opacity: 1; }#slider .bjqs-controls li { height: 100%; width: 90px; display: block; overflow: hidden; position: absolute; list-style: none; list-style-type: none; margin: 0; padding: 0; top: 0; }#slider .bjqs-controls li.bjqs-prev { left: 10px; }#slider .bjqs-controls li.bjqs-next { right: 10px; }#slider .bjqs-controls li a { display: block; background-image: url("img/arrow_slider.png"); background-repeat: no-repeat; width: 90px; height: 100%; text-indent: -9999em; }#slider .bjqs-controls li.bjqs-prev a { background-position: left center; }#slider .bjqs-controls li.bjqs-next a { background-position: right center; }#slider .bjqs-markers { position: absolute; left: 0; bottom: 1em; list-style: none; z-index: 99; width: 100%; text-align: center;  margin: 0; padding: 0; }#slider .bjqs-markers li { display: inline; margin-left: 5px; font-size: 11px; line-height: 11px; list-style-type: none; }#slider .bjqs-markers li:first-child { margin-left: 0; }#slider .bjqs-markers li a { border: 1px solid #e3e3e3; display: inline-block; width: 35px; height: 4px; text-indent: -999em; background: #fff; }#slider .bjqs-markers li a:hover, #slider .bjqs-markers li.active-marker a { background: #202020; border-color: #202020; }/* Logo-Slider */ .lshowcase-slide a img { float: none; padding: 0; }/* Galerie */dl.gallery-item { float: left; margin-top: 10px; width: 33%; padding: 0 0.5em; box-sizing: border-box; }dt.gallery-icon img { display: block; float: none; padding: 0 0 10px; width: 100%; }dd.gallery-caption { text-align: left; }/* Header */header { background: #368058; min-height: 140px; }header .row { max-width: 1200px; margin: 0 auto; box-sizing: border-box; padding: 0; }.logo { margin-top: 50px; }.hauptmenu { margin-top: 18px; }#lang_sel_list ul a, #lang_sel_list_list ul a:visited { background:transparent; color:rgba(255,255,255,0.5); height:auto; line-height:1.3em; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 1em; margin-right: 5px;}#lang_sel_list ul a:hover, #lang_sel_list_list ul a:hover { color:rgba(255,255,255,1.0); }#lang_sel_list ul a.lang_sel_sel span { color: #fff; }.lang { float: right; margin-bottom: -30px; }#lang_sel_list { border: 0!important; }#lang_sel_list .wpml-ls-display { display: none; }.header-searchform { float:right; margin-right: 20px; margin-top: 10px; border-right: 1px solid rgba(255,255,255,0.2); padding-right:25px;}.suchfeld { font-size: 0.938em; padding-left: 5px;}input[type="search"] { width: 100px; margin-right: 1px; padding: 2px; border-bottom: 1px solid #fff; border-top: none; border-left: none; border-right: none;}.m_top { margin-top: -20px !important; margin-bottom: 20px !important;}div.header-searchform #searchform { opacity:0.2; }div.header-searchform #searchform:hover, div.header-searchform #searchform:focus { opacity:1.0; }div.header-searchform input[type="search"] { box-sizing: content-box; width:150px !important; padding:5px 15px !important; border:none; background:#fff;}div.header-searchform .searchicon { display: inline-block; padding: 3px 0 0 8px;}/* Footer */footer .container { padding: 0 40px; }.footer-kontakt { background: #368058; color: #fff; padding-top: 30px; }.footer-kontakt .form { z-index: 9; }.footer-kontakt h2 { position: relative; margin-bottom: 1em; text-align: center; }.footer-kontakt h2:after { content: " "; position: absolute; bottom: -0.5em; left: 50%; margin-left: -50px; width: 100px; height: 2px; background: #fff; }.footer-kontakt a { color: #fff; }.footer-kontakt button, .footer-kontakt input, .footer-kontakt select, .footer-kontakt textarea { color: #333; }body .footer-kontakt .gform_wrapper ul li.gfield { margin-top: 6px; }.footer-kontakt .gform_wrapper .gfield_required { color: #fff !important; }.footer-kontakt .gform_wrapper ul.gfield_radio { margin-bottom: 0; }.footer-kontakt .gform_wrapper ul.gfield_radio li { display: inline-block; margin: 0 1em 0 0; }body .footer-kontakt .gform_wrapper ul li.field_description_below div.ginput_container_radio { margin-top: 0; }.footer-kontakt .gform_wrapper ul.gfield_radio input { margin-right: 0.5em; }.footer-kontakt .gform_wrapper .gform_body > ul > li.gfield {  }body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { }@media only screen and (min-width: 1024px) { 	.footer-kontakt .gform_wrapper .gform_body > ul > li.gfield { display: inline-block; float: left; clear: none; }	.footer-kontakt .gform_wrapper .gform_body > ul > li.gfield.twocol { width: 32.5%; }	body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { float: right; }	body .footer-kontakt .gform_wrapper .gform_body .gform_fields .gfield_error { padding: 0 16px 0 0 !important; }}@media only screen and (min-width: 1024px) and (max-width: 1199px) { 	.footer-kontakt .gform_wrapper .gform_body > ul > li.gfield { width: 60%; }	.footer-kontakt .gform_wrapper .gform_body > ul > li.gfield.twocol { width: 30%; }	body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { width: 40%; }}@media only screen and (min-width: 1200px) { 	.footer-kontakt .gform_wrapper .gform_body > ul > li.gfield { width: 65%; }	.footer-kontakt .gform_wrapper .gform_body > ul > li.gfield.twocol { width: 32.5%; }	body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html { width: 35%; }}.footer-kontakt .gform_wrapper ul.gform_fields:after { content: ""; display: table; clear: both; padding-top: 10px; }body .footer-kontakt .gform_wrapper .gform_body .gform_fields .gfield_error { padding: 0; margin: 6px 0 0 !important; background-color: transparent !important; }body .footer-kontakt .gform_wrapper li.gfield_error ul.gfield_radio { color: #fff; }body .footer-kontakt .gform_wrapper .validation_message { display: none; }body .footer-kontakt .gfield_error .gfield_required, body .footer-kontakt .gform_wrapper .gform_body .gform_fields .gfield_error .gfield_label { color: red !important; }body .footer-kontakt .gform_wrapper .gform_body .gform_fields .gfield_error .gfield_label { margin-top: 0; }body .footer-kontakt .gform_wrapper .gform_body .gform_fields .gfield_error .ginput_container { margin-top: 8px; }body .footer-kontakt .gform_wrapper .textarea { border: 1px solid #ccc !important; }body .footer-kontakt .gform_wrapper .gform_footer { margin-top: 26px; }body .footer-kontakt .gform_footer input[type="submit"] { background: #fff; color: #368058; font-weight: bold; }body .footer-kontakt .gform_wrapper.gf_browser_chrome .gform_body .gform_fields .gfield select,body .footer-kontakt .gform_wrapper.gf_browser_ie .gform_body .gform_fields .gfield select { padding: 4px 0 4px 4px; }@media only screen and (max-width: 641px) { 	body .footer-kontakt .gform_wrapper .gform_body .gform_fields .gfield select { padding: 6px 4px; }}.footer-kontakt .card { border: 1px solid white; padding: 40px; position: relative; font-size: 1.2em; }@media only screen and (min-width: 1024px) { 	.footer-kontakt .card { margin-top: 92px; height: 370px; width: 370px; float: right; }}@media only screen and (max-width: 1023px) { 	.footer-kontakt .card { margin-top: 40px; margin-bottom: 40px; }}.footer-kontakt .card:before, .footer-kontakt .card:after { content: " "; position: absolute; overflow: hidden; transform: rotate(45deg); background: #368058; z-index: 1; width: 60px; height: 60px; }.footer-kontakt .card:before { top: -30px; right: -30px; border-bottom: 1px solid #fff; }.footer-kontakt .card:after { bottom: -30px; left: -30px; border-top: 1px solid #fff; }.footer-kontakt .card .address { padding-bottom: 1em; position: relative; }.footer-kontakt .card .address:after { content: " "; position: absolute; bottom: 0; left: 0; width: 30%; height: 1px; background: #fff; }.footer-kontakt .card .phm { line-height: 2em; font-weight: bold !important; }.footer-kontakt .card .phone, .footer-kontakt .card .mail,.footer-php .phone, .footer-php .mail { background: url("img/phonemail_sprite.png") no-repeat left top; display: inline-block; vertical-align: middle; margin-right: 0.5em; }.footer-kontakt .card .phone, .footer-kontakt .card .mail { width: 26px; height: 26px; }.footer-kontakt .card .mail { background-position: left -26px; }.footer-php .kontakt p, .footer .kontakt a { font-size: 0.938em; line-height: 1em; color: #368058; }.footer-php { border-top: 5px solid #368058; background: #202020; padding: 50px 0; color: #a7a7a7; }.footer-php h6.widget-title { font-family: 'Open Sans', sans-serif; font-size: 1.5em; font-weight: 300; margin: 0; }footer.copyright .textwidget { line-height: 1.7; margin: 1em 0; }footer.copyright a { font-family: 'Open Sans', sans-serif; font-weight: 300 !important; }.footer-php h6 { color: #fff; }.footer-php p { margin: 0 0 1em; }.footer-php a { color: #a7a7a7; font-weight: 400; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }.footer-php a:hover { color: #fff; }.footer-php ul { margin: 2em 0 3em; }.footer-php ul li { list-style: none; padding-left: 0; margin-left: 0; margin-bottom: 1em; }.footer-php .phone, .footer-php .mail { width: 18px; height: 18px; background-size: 18px 36px; filter: alpha(opacity=65); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65); -moz-opacity: 0.65; -webkit-opacity: 0.65; opacity:0.65; }.footer-php .mail { background-position: left -18px; }.footer-php .twitter, .footer-php .xing, .footer-php .linkedin { background: #5c5c5c url("img/socials_sprite.png") no-repeat left top; display: inline-block; vertical-align: middle; margin-right: 0.5em; width: 50px; height: 50px; text-indent: -999em; filter: alpha(opacity=65); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65); -moz-opacity: 0.65; -webkit-opacity: 0.65; opacity: 0.65; }.footer-php .phone:hover, .footer-php .mail:hover, .footer-php .twitter:hover, .footer-php .xing:hover, .footer-php .linkedin:hover { filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -webkit-opacity: 1; opacity: 1; }.footer-php .twitter { background-position: 0 -200px; }.footer-php .linkedin { background-position: 0 -100px; }@media only screen and (min-width: 992px) { 	.footer-php .logos { text-align: right; }}@media only screen and (max-width: 991px) { 	.footer-php .logos { margin-top: 2em; }}.copyright { background: #368058; color: #fff; }.copyright a { color: #fff; }/* Recent Posts */.recent-posts img { float: left !important; padding: 0 20px 0 0; max-width: 75px; height: auto; }.aktuelles { background-color: #efefef; padding: 80px 0 70px 0; }ul.wpp-list li { margin-bottom: 5px; }.recent-posts { background-color: #fff !important; padding: 25px 25px 15px 25px; margin-top: -17px; }.recent-posts h2, .recent-posts h5 { margin-top: -5px; padding-top: 15px; line-height: 1.2em; clear: none; }.recent-posts h2 { font-size: 16px; text-transform: none; font-weight: 400; }h2.recent-posts-heading, h6.recent-posts-heading { padding: 15px; color: #fff !important; background-color: #368058; }.recent-posts-titel h2 a, .recent-posts-titel h6 a { font-size: 1.0em; font-weight: 400; text-decoration: none; }.recent-posts-meta { clear: both; border-bottom: 1px solid #e4e4e4; }.recent-posts-meta p { padding: 0; margin: 0; font-size: 10px; }.recent-bottom { margin-bottom: 10px; }.schatten-aktuelles { display: none; margin-top: 0 !important; }/* Gform */.gform_footer input[type="submit"] { border:1px solid #f7f7f7 !important; background-color: #368058; color: #fff; padding: 5px 10px; }body .gform_wrapper .gform_body .gform_fields .gfield select { border:1px solid #cdcdcd !important; padding: 2px; font-size: 1em; font-family: 'Open Sans', sans-serif; font-weight: 400 !important; }.gform_title { color: #000 !important; font-weight: 300 !important; }.gform_body ul li { background-image: none; padding-left: 0; }.gfield_label { font-weight: 700 !important; }.gfield_required { color: #368058 !important; }body .gform_wrapper .gform_body .gform_fields .gfield_error { border: none !important; background-color: #f5f5f5; }.validation_message { color: #368058 !important; }.validation_error { display: none; }.ginput_container input { padding-left: 5px !important; font-size: 1em !important; border: 1px solid #ccc !important; }.gform_wrapper .gform_footer { padding-top: 0 !important; }.gfield_error .gfield_label { color: #000 !important; }.ui-datepicker td span, .ui-datepicker td a { display: inline-block; font-weight: bold; text-align: center; width: 30px; height: 30px; line-height: 30px; color: #fff !important; text-shadow: none; filter: dropshadow(color=#fff, offx=0, offy=0);}.ui-datepicker-calendar .ui-state-active { background: #FFF2AA; /* set the active date background color */ border: 1px solid #c19163; /* set the active date border color */ color: #fff !important; /* set the active date font color */ -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .1); box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .1); text-shadow: none; filter: dropshadow(color=#FFF, offx=0, offy=0); position: relative; margin: -1px;}.ui-datepicker-header { background-color: #666; /* set the header background color */ color: #000 !important; font-weight: bold; -webkit-box-shadow: inset 0 1px 1px 0 rgba(250, 250, 250, .2); -moz-box-shadow: inset 0 1px 1px 0 rgba(250, 250, 250, .2); box-shadow: inset 0 1px 1px 0 rgba(250, 250, 250, .2); text-shadow: 1px -1px 0 #000; filter: dropshadow(color=#000, offx=1, offy=-1); line-height: 30px; min-height: 30px !important; border-width: 1px 0 0 0; border-style: solid; border-color: #666;}/* Schatten */.schatten1 { position: relative;}article .schatten1 img { padding: 0; }.schatten1:before, .schatten1:after{ z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width:300px; background: #333; -webkit-box-shadow: 0 15px 10px #333; -moz-box-shadow: 0 15px 10px #333; box-shadow: 0 15px 10px #333; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg);}.schatten1:after{ -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto;}.schatten2{ position: relative; display: none;}.schatten2:after{ z-index: -1; position: absolute; content: ""; bottom: 15px; right: 10px; left: auto; width: 50%; top: 80%; max-width:300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg);}/* Accordion */.accordion h3.toggler { margin: 0 0 1px; padding-top: 0; position: relative; text-transform: none; font-weight: inherit; font-size: inherit; font-family: inherit; line-height: inherit; letter-spacing: inherit; background-color: #2B7C51; color: #fff; padding: 0.5em 1em; cursor: pointer; position: relative; }.accordion h3.toggler:after { content: " "; display: block; width: 16px; height: 16px; background-image: url(../../../wp-content/themes/pumacy/toggle_open.png); background-repeat: no-repeat; position: absolute; right: 0.7em; top: 0.7em; }.accordion h3.toggler:hover:after, .accordion h3.toggler.active:after { content: " "; display: block; width: 16px; height: 16px; background-image: url(../../../wp-content/themes/pumacy/toggle_close.png); }.accordion .panel { background-color: #fff; padding: 1em; }.accordion .panel p { margin-top: 0; }/* Sidebar */.sidebar { border: 0px solid #fff; padding: 10px 20px; background: #fff; margin: 18px 0 30px 0 !important; }.sidebar ul li { margin-left: 0 !important; padding-left: 0 !important; }.sidebar ul li.list-phone { background-image: url(../../../wp-content/uploads/phone-icon-green.png); background-repeat: no-repeat; padding-left: 25px !important; background-position: 0px 5px; }.sidebar ul li.list-fax { background-image: url(../../../wp-content/uploads/Icon_Fax_green-e1423062279146.png); background-repeat: no-repeat; padding-left: 25px !important; background-position: -2px 3px; }.sidebar ul li.list-mail { background-image: url(../../../wp-content/uploads/mail-icon-green.png); background-repeat: no-repeat; padding-left: 25px !important; background-position: 0px 5px; }.sidebar ul li.list-kontakt { background-image: url(../../../wp-content/uploads/form-icon-green.png); background-repeat: no-repeat; padding-left: 25px !important; background-position: 0px 5px; }.kontakt-list { line-height: 1.7em; }.rpwe_widget { border-bottom: none !important; margin-bottom: 10px !important; padding-bottom: 20px !important; }.rpwe_widget ul li { margin-left: 0 !important; padding-left: 0 !important; font-size: 1.250em !important; border-bottom: 1px solid #efefef; }.rpwe_widget ul li a { font-size: 0.7em !important; }.rpwe_widget ul li h3 { line-height: 1em; margin: 0.5em 0; }.widget_search .screen-reader-text { display:none !important; }.widget_search h2 { background-image: url(../../../wp-content/uploads/widget-header.png); background-repeat: no-repeat; background-size: auto !important; background-position: 0px 0px; font-size: 1.125em; font-weight: 400; color: #555; padding-bottom: 0px !important; border-bottom: 0px solid #efefef; margin-bottom: 20px; padding-top: 0px !important; padding-left: 40px; }.sidebar .widget_search input[type="image"] { position: absolute; background-image: url(https://www.pumacy.de/wp-content/uploads/search.png);  background-repeat: no-repeat; padding-top: 5px !important; }.sidebar .widget_search input[type=search] { width: 70%; margin-right: 10px; float: left; }.searchicon { float: right }.sidebar img { max-width: 100%; float: none !important; padding: 0 0 20px 0 !important; }.sidebar p { font-size: 0.875em; }.sidebar .cfields p { text-align: left; }	.sidebar p a { font-size: 1.125em; }.sidebar .cfields p a { font-weight: normal; }	.sidebar .widget h2, .sidebar .widget h5 { background-image: url(../../../wp-content/uploads/widget-header.png); background-repeat: no-repeat; background-position: 0px 0px; font-size: 1.125em; font-weight: 400; color: #555; padding-bottom: 0px !important; border-bottom: 0px solid #efefef; margin-bottom: 20px; padding-top: 10px; padding-left: 40px; } .sidebar .widget { border-bottom: 1px solid #efefef; padding-bottom: 30px; margin-bottom: 30px; } .sidebar li { list-style-position: inside; list-style-type: none; }.sidebar li a { font-weight: 400; text-decoration: none; }.tptn_posts_widget li { margin-bottom: 10px; }/* === RESPONSIVENESS === */@media (min-width: 768px) {	.columnset { align-items: stretch; -webkit-align-items: stretch; display: flex; display: -ms-flex; display: -webkit-flex; }}@media (min-width: 992px) { 	article { margin: 0 0 30px 0; }	body.page article { padding: 40px; }	body.page #slider article { padding: 0; }	body.single article, body.single .banner-blog { padding-right: 40px; }	.columnset .inner { position: relative; z-index: 9; }	.columnset .inner:after { display: block; position: absolute; left: 0; width: 100%; height: 100%; content: ""; background-color: #fff; }}@media (max-width: 991px) { 	article { margin: 0 0 20px 0; }	body.page article { padding: 30px; }	body.page #slider article { padding: 0; }	body.single article, body.single .banner-blog { padding: 30px; }	.columnset .inner { margin-bottom: 15px; }}@media only screen and (min-width: 768px) and (max-width: 1200px) { 
	.col-md-6:nth-of-type(odd) { clear: left; }}@media only screen and (max-width: 1129px) { 	.teaser.wpb_column h2 { padding-left: 0; padding-right: 0; }	.teaser.wpb_column p { padding-left: 0; padding-right: 0; padding-top: 20px; }}@media screen and (max-width : 1130px) { 	header .row { margin-left:20px; margin-right:20px; }	header .col-md-3, header .col-md-9 { width: 100%; }	header .logo { width: 185px; margin: 30px auto; }	header .hauptmenu nav { text-align: center; max-width: 790px; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top: -30px; float: none !important; }	header .lang { max-width: 70px; position: absolute; top: -90px; right: 0; }	#lang_sel_list li { display: block !important; float: left; position: relative; clear:left; }	#lang_sel_list a, #lang_sel_list a:visited { padding-bottom: 3px; padding-top: 4px; }	div.header-searchform { display: none; }	header .hauptmenu nav { margin-top: 10px; }	h2 { text-align: center; }	article img { float: none; margin: 0 auto; max-height: 300px; }	.footer-php .col-lg-3.col-md-6 { margin: 0 auto 20px; }	footer.copyright { box-sizing: border-box; padding-bottom: 40px; }	.copyright .col-md-6 { width: 80%; margin: 0 auto; float: none; text-align: center; }	.copyright .pull-right { float: none !important; }}@media screen and (max-width : 767px) { 	.columnset > div { margin-bottom: 15px; }	.sidebar { text-align: center!important; } 	}@media (max-width: 700px) { 	.social-media-bar { width: 33px; }	.social-media-bar div { display: none; }}/* Print page */.printpage { margin-bottom: 30px; }.printpage .fa { background: #ce291b none repeat scroll 0% 0%; display: block; float: left; width: 33px; line-height: 33px; text-align: center; font-size: 20px; color: #fff; }.printpage input[type="submit"] { background: #FF675B; color: #fff; font-weight: 600; border: 0; line-height: 33px; text-align: center; width: 120px; -webkit-appearance: button; cursor: pointer; *overflow: visible; }.printpage input[type="submit"]:hover { background: #ce291b; }/* Kunden */.kunden { margin: 0 -10px; }.kunden .kunde { padding: 0 10px; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; -webkit-transition: all 100ms ease-in; -webkit-transform: scale(1); -ms-transition: all 100ms ease-in; -ms-transform: scale(1); -moz-transition: all 100ms ease-in; -moz-transform: scale(1); transition: all 100ms ease-in; transform: scale(1); margin: 0 0 1em; width: 20%; }.kunden .kunde:hover { z-index: 2; -webkit-transition: all 100ms ease-in; -webkit-transform: scale(1.08); -ms-transition: all 100ms ease-in; -ms-transform: scale(1.08); -moz-transition: all 100ms ease-in; -moz-transform: scale(1.08); transition: all 100ms ease-in; transform: scale(1.08); }.kunden .kunde > div { width: 100%; height: 100%; background-repeat: no-repeat; background-position: left top; background-size: 100%; padding: 25% 0 15%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }.kunden .maschinen > div { background-image: url("img/branchen/maschinen.png"); }.kunden .energie > div { background-image: url("img/branchen/energie.png"); }.kunden .verkehr > div { background-image: url("img/branchen/verkehr.png"); }.kunden .medizin > div { background-image: url("img/branchen/medizin.png"); }.kunden .weitere > div { background-image: url("img/branchen/weitere.png"); }.kunden .kunde a { display: table; height: 100%; width: 100%; }.kunden .kunde a > div { display: table-cell; vertical-align: middle; }.kunden .kunde a img { display: block; margin: 0 auto; padding: 0 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: none; }@media only screen and (max-width: 550px) { 
	.kunden .kunde { width: 50%; }}/*================================ UBERMENU ================================*/#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-2.current-menu-item > a,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-2.current-menu-item > a span.wpmega-link-title ,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-2.current-menu-parent > a,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-2.current-menu-parent > span.um-anchoremulator,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-2.current-menu-ancestor > a,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-2.current-menu-ancestor > span.um-anchoremulator{  color: #333 !important;}#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-1.current-menu-item > a,#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-1.current-menu-item > span.um-anchoremulator#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-item-depth-1.current-menu-item > span.wpmega-link-title{  color: #333 !important;}#megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator::after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator::after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a::after { content: ""; content: none; }#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator { padding: 12px 15px !important; }body.home .vc_col-sm-12 { padding-left: 0; padding-right: 0; }/* Top Level Items */#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator { font-family: 'Open Sans', sans-serif; font-size: 1.250em; color: #fff; font-weight: 400; text-transform: uppercase;}/* Sub Menu Container Style */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 { border: 2px solid #368058; background-color: #fff; opacity: 1; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; padding: 30px 0 10px; }/* Nicht verlinkte Titel im Submenü */.ss-nav-menu-item-depth-1 span.um-anchoremulator span.wpmega-link-title { color: #7f7f7f !important; font-weight: 700 !important; font-size: 1em !important; }/* Listenbreite */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item { width: 300px; margin-top: 0; margin-bottom: 0; }#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 { padding: 0 0 0 20px; }#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a { margin-bottom: 2em; }/* Verlinkte Titel im Submenü */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li > a > span.wpmega-link-title { color: #7f7f7f; padding-left: 50px; margin-top: -3px; line-height: 1.4em; }/* lila */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6667 > a > span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6667 > ul > li > a { color: #76186f; }/* blau */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6664 > a > span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6664 > ul > li > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9126 > a > span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9126 > ul > li > a { color: #376092; }/* rostrot */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6663 > a > span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6663 > ul > li > a { color: #984807; }/* gruen */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-7375 > a > span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-7375 > ul > li > a { color: #368058; }/* grau */#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9129 > a > span.wpmega-link-title, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9129 > ul > li > a { color: #7f7f7f; }#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6667, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6663, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6664, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9126, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9129, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-7375 { margin-bottom: 2em; }#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6667 > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6663 > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-6664 > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9126 > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-9129 > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li#menu-item-7375 > a { margin-bottom: 1em; }#megaMenu ul.megaMenu li#menu-item-9132 > a { margin-bottom: 0; }#megaMenu ul.megaMenu li#menu-item-9132 > ul { padding-left: 45px; margin-top: -30px; }#megaMenu ul.megaMenu li#menu-item-9132 > ul > li, #megaMenu ul.megaMenu li#menu-item-9132 > ul > li > a { display: inline; }#megaMenu ul.megaMenu li#menu-item-9132 > ul > li > a > span { display: inline-block; margin: 0 5px; position: relative; }#megaMenu ul.megaMenu li#menu-item-9132 > ul > li > a > span:after { position: absolute; right: -8px; content: "|"}#megaMenu ul.megaMenu li#menu-item-9132 > ul > li:last-child > a > span:after { content: ""; }#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li > a > span.wpmega-item-description { color: #000; line-height: 1.3em; padding-left: 50px; }#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li > a { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li a:hover { filter: alpha(opacity=50) filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50) -moz-opacity: 0.5; -webkit-opacity: 0.5; opacity:0.5; }.ss-nav-menu-item-depth-1 a { font-size: 1em !important; }.headerbild img { float: none; margin-bottom: 30px !important; }/* === UBERMENU RESPONSIVE === */@media screen and (max-width : 1130px) { 	#megaMenu.megaFullWidth { width: 100%; border-top: 1px solid #fff; }	#megaMenu #megaMenuToggle { display: block; color: #fff; font-size: 1em; }}@media only screen and (min-width: 768px) {	#megaMenu ul.megaMenu li#menu-item-6672 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6676 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6884 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6888 ul.sub-menu.sub-menu-1 { width: 660px; }	#megaMenu ul.megaMenu > li#menu-item-6672.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd), #megaMenu ul.megaMenu > li#menu-item-6676.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd), #megaMenu ul.megaMenu > li#menu-item-6884.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd), #megaMenu ul.megaMenu > li#menu-item-6888.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd) { clear: both; }	#megaMenu ul.megaMenu > li#menu-item-6672.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd):after, #megaMenu ul.megaMenu > li#menu-item-6676.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd):after, #megaMenu ul.megaMenu > li#menu-item-6884.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd):after, #megaMenu ul.megaMenu > li#menu-item-6888.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd):after { content: ""; width: 1px; height: 80px; position: absolute; right: -10px; top: 0; background: #f0f0f0; }	#megaMenu ul.megaMenu li#menu-item-6671 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6673 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6674 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6675 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6883 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6885 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6886 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6887 ul.sub-menu.sub-menu-1 { width: 340px; }}@media only screen and (min-width: 1130px) { 	#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 { margin-top: 16px; background: #fff url("img/wpmega-arrow.png") no-repeat center top; }	#megaMenu ul.megaMenu li#menu-item-6670 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6882 ul.sub-menu.sub-menu-1 { max-width: 990px; width: 990px; left: -208px !important; background-position: 258px top; }	#megaMenu ul.megaMenu li#menu-item-6882 ul.sub-menu.sub-menu-1 { left: -304px !important; background-position: 340px top; }	#megaMenu ul.megaMenu li#menu-item-6663, #megaMenu ul.megaMenu li#menu-item-6664, #megaMenu ul.megaMenu li#menu-item-9129, #megaMenu ul.megaMenu li#menu-item-7375 { /*border-left: 1px solid #f0f0f0; */	 }	#megaMenu ul.megaMenu li#menu-item-6667:before, #megaMenu ul.megaMenu li#menu-item-6663:before, #megaMenu ul.megaMenu li#menu-item-9129:before, #megaMenu ul.megaMenu li#menu-item-9126:before { content: ""; width: 1px; height: 100%; position: absolute; right: -10px; top: 0; background: #f0f0f0; }	#megaMenu ul.megaMenu li#menu-item-6883 ul.sub-menu.sub-menu-1 { left: -26px !important; }	#megaMenu ul.megaMenu li#menu-item-6671 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6675 ul.sub-menu.sub-menu-1 { background-position: 157px top; }	#megaMenu ul.megaMenu li#menu-item-6672 ul.sub-menu.sub-menu-1 { background-position: 286px top; }	#megaMenu ul.megaMenu li#menu-item-6673 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6885 ul.sub-menu.sub-menu-1 { background-position: 157px top; }	#megaMenu ul.megaMenu li#menu-item-6674 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6886 ul.sub-menu.sub-menu-1 { background-position: 156px top; }	#megaMenu ul.megaMenu li#menu-item-6676 ul.sub-menu.sub-menu-1 { background-position: 583px top; }	#megaMenu ul.megaMenu li#menu-item-6883 ul.sub-menu.sub-menu-1 { background-position: 159px top; }	#megaMenu ul.megaMenu li#menu-item-6884 ul.sub-menu.sub-menu-1 { left: -147px !important; background-position: 378px top; }	#megaMenu ul.megaMenu li#menu-item-6887 ul.sub-menu.sub-menu-1 { background-position: 193px top; }	#megaMenu ul.megaMenu li#menu-item-6888 ul.sub-menu.sub-menu-1 { background-position: 598px top; }}@media only screen and (min-width: 768px) and (max-width: 1129px) { 	#megaMenu ul.megaMenu li#menu-item-6670 ul.sub-menu.sub-menu-1, #megaMenu ul.megaMenu li#menu-item-6882 ul.sub-menu.sub-menu-1 { width: 660px; }	#megaMenu ul.megaMenu > li#menu-item-6670.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd), #megaMenu ul.megaMenu > li#menu-item-6882.menu-item.ss-nav-menu-mega > ul.sub-menu-1 > li.menu-item:nth-child(odd) { clear: both; }}@media only screen and (min-width: 768px) and (max-width: 1200px) { 	#megaMenu #megaMenuToggle { display: none; }	#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator { font-size: 1.1em; padding: 12px 10px !important; }}@media only screen and (max-width: 1129px) { 	#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1 { margin-top: 0; }	#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision { clear: none; }}@media only screen and (max-width: 767px) { 	#megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item { width: 90%; padding-left: 5%; padding-right: 5%; }}@media only screen and (min-width: 480px) and (max-width: 767px) { 	#megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item { width: 44%; padding-left: 3%; padding-right: 3%; }}