@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(https://www.ute-mix.de/fonts/montserrat-v12-latin-300.eot); src: local('Montserrat Light'), local('Montserrat-Light'),
url(https://www.ute-mix.de/fonts/montserrat-v12-latin-300.eot?#iefix) format('embedded-opentype'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-300.woff2) format('woff2'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-300.woff) format('woff'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-300.ttf) format('truetype'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-300.svg#Montserrat) format('svg'); } @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://www.ute-mix.de/fonts/montserrat-v12-latin-regular.eot); src: local('Montserrat Regular'), local('Montserrat-Regular'),
url(https://www.ute-mix.de/fonts/montserrat-v12-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-regular.woff2) format('woff2'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-regular.woff) format('woff'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-regular.ttf) format('truetype'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-regular.svg#Montserrat) format('svg'); } @font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://www.ute-mix.de/fonts/montserrat-v12-latin-700.eot); src: local('Montserrat Bold'), local('Montserrat-Bold'),
url(https://www.ute-mix.de/fonts/montserrat-v12-latin-700.eot?#iefix) format('embedded-opentype'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-700.woff2) format('woff2'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-700.woff) format('woff'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-700.ttf) format('truetype'), url(https://www.ute-mix.de/fonts/montserrat-v12-latin-700.svg#Montserrat) format('svg'); }
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,hr,iframe,img,ins,kbd,label,legend,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-style:inherit;font-weight:inherit;list-style:none;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer}
article, aside, figcaption, figure, footer, header, hgroup, nav, section, time{display:block;margin:0;padding:0}
*, *::before, *::after {box-sizing: inherit;}
html{background:#595c61;font-size:100%;scroll-behavior: smooth; scroll-padding-top:125px;box-sizing:border-box;}
body{background:#fff;color:#666;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:65.5%;margin:0;padding:175px 0 0 0;text-align:center;position:relative;}
a, .more{color:#345391;text-decoration:none;}
a:hover{color:#000;text-decoration:none}
h1 a,h2 a,h3 a,h4 a,h5 a{color:#7B818A;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#000;text-decoration:none}
address{margin:15px 0;font-style:normal}
code{font-family:'courier new', arial, verdana, helvetica, serif;font-style:normal;}
figure{margin:0;padding:0}
h1,h2,h3,h4,h5{color:#7B818A;font-weight:400;letter-spacing:1px;line-height:125%;margin:50px 0 25px 0;}
h1{font-family:Montserrat, Arial, sans-serif;font-size:1.8em;font-weight:400;letter-spacing:1px;margin:25px 0;}
h2{font-size:1.2em;font-weight:700;}
h2.first{font-size:1.8em;}
h3{font-size:1.1em;font-weight:700;}
h4,h5{font-size:1.0em;margin:10px 0;}
hr{background:transparent;border:none;border-top:3px dotted #595c61;color:#fff;clear:both;display:block;height:0;margin:30px 0}
img{width:auto;max-width:100%;height:auto;}
small{font-size:.8em;line-height:1.4em}
cite, em, i{font-style:italic}
pre{margin:15px 0;overflow:auto;}
pre a{font-weight:400;}
strong,b{color:#595c61;font-weight:700;}
sup,sub{font-size: 0.7em;height: 0;line-height:1;vertical-align:baseline;position: relative;}
sup{top: -0.35em;}
sub{bottom: -0.25em;}
small{font-size:0.9em;font-style:italic}
#header,#wrapper,#footer{margin:0 auto;position:relative;width:98%;max-width:1380px;}
#wrapper{background:#fff;clear:both;margin:0 auto;padding:0 15px;text-align:left;z-index:20;}
.page-template-page-parallax-php #wrapper{margin:0;width:100%;max-width:100%}
header{background:#fff;
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 100%); border-top:1px solid #595c61;float:left;font-size:1.0em;height:150px;margin:0;padding:0;position:fixed;top:0;left:0;width:100%;z-index:998;-webkit-transition: height 0.3s;transition: height 0.3s;}
#header{padding:0 0 0 15px;text-align:left;}
#header .logo{margin:0;padding:0;z-index:1000;position:relative;z-index:1000}
#header .logo a,#header .logo a:hover{color:#7B818A;display:block;font-family:Montserrat, Arial, sans-serif;font-size:2.8em;font-weight:700;height:auto;letter-spacing:2px;margin:0;padding:20px 0 0 0;max-width:400px;z-index:1000;-webkit-transition: all 0.3s;transition: all 0.3s;}
#header .logo img{max-height:60px;max-width:300px;}
header .tabelle {display:table;font-size:1.5em;line-height:100%;margin:5px 0 0 0;width:100%;position:relative;table-layout:fixed;}
header .tabzelle {display:table-cell;padding:0;position:relative;vertical-align:top;}
header .tabzelle.last {text-align:right;white-space: nowrap;max-width:100%;overflow: hidden;text-overflow: ellipsis;}
#header .description{border-top:1px solid #595c61;color:#595c61;display:inline-block;margin:0;padding:10px 0 0 0;text-align:left;}
#header .kontakt{color:#595c61;display:block;margin:0;padding:10px 0 0 0}
#header .kontakt a{color:#345391;}
#header .kontakt a:hover{color:#000;text-decoration:underline;}
#header .kontakt span:before{color:#345391}
#header .box{font-family:Montserrat, Arial, sans-serif;font-size:2.5em;font-style:italic;letter-spacing:1px;line-height:150%;position:absolute;top:20px;right:0;}
#wrapcontent{clear:both;float:left;font-size:1.7em;line-height:1.5;margin:0;padding:0;position:relative;width:70%}
.page-template-page-wide-php #wrapcontent,.page-template-page-parallax-php #wrapcontent{width:100%}
#content{margin:0;padding:25px 20px 25px 0;position:relative;}
.page-template-page-wide-php #content{padding:25px 0;}
.page-template-page-parallax-php #content{padding:0;}
#content .thumbnail{float:left;margin:5px 15px 0 0;padding:0;position:relative;}
.single #content .thumbnail{background:#eee;display:block;float:none;margin:5px 0;padding:0;position:relative;}
#content .thumbnail img{background:#fff;margin:0;padding:0}
#content .thumbnail a img{border:1px solid #5184b1;border-left:5px solid #ccc;border-bottom:5px solid #ccc;margin:0;padding:1px;position:relative;z-index:100}
#content .thumbnail a:hover img{border-color:#5184B1}
#content p a,#content ul li a{text-decoration:underline;}
#content a.icon:before{text-decoration:none;}
#content p{margin:25px 0;}
#content p.center{text-align:center;}
#content blockquote{background:#0172C0;color:#fff;letter-spacing:1px;margin:15px 0;padding:15px;position:relative;border-radius:5px;}
#content blockquote a{color:#fff}
#content blockquote p{margin:0;padding:0;text-indent:0}
#content ul{margin:50px 0 50px 15px;}
#content ul li{list-style:square;padding:3px 0}
#content ul ul,#content ul ul ul{margin:0 15px}
#content ul ul li,#content ul ul ul li{background-image:none;list-style:disc;padding:5px;}
#content ul ul ul li{list-style:circle;}
#content ul#breadcrumb,.breadcrumb{clear:both;color:#aaa;display:block;font-size:1.3em;font-style:italic;padding:25px 15px 0 0;}
#content ul#breadcrumb li{background:transparent;display:inline;margin:0;padding:0 5px 0 15px;}
#content ul#breadcrumb li:first-child{background-image:none;padding:0 5px 0 0;}
#content ul#breadcrumb li a,.breadcrumb a{color:#aaa;font-weight:400;margin:0;padding:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#content ul.aktuell,#content ul.mostviews{clear:both;line-height:1.4;margin:0;padding:0;}
#content ul.aktuell li,#content ul.mostviews li{background:transparent;display:block;float:left;margin:10px 0 10px 2.5%;padding:0;position:relative;width:31.5%}
#content ul.aktuell li:nth-child(3n+1){clear:left;margin-left:0;}
#content ul.aktuell a,#content ul.mostviews a{display:block;font-weight:400;text-decoration:none;margin:0;padding:0;width:100%}
#content ul.aktuell a:hover,#content ul.mostviews a:hover{background:#f7f7f7}
#content ul.aktuell h3,#content ul.mostviews h3{border:none;margin:0;font-size:1.0em;}
#content ul.aktuell p,#content ul.mostviews p{font-size:1em;margin:0;overflow-wrap: break-word;word-wrap: break-word;-moz-hyphens: auto;hyphens: auto;}
#content ul.aktuell a p,#content ul.mostviews a p{color:#444}
#content ul.aktuell .more{color:#579;text-decoration:underline;}
#content ul.aktuell li .thumbnail,#content ul.mostviews li .thumbnail,#content .aktuell .default,#content .mostviews .default{display:block;float:none;height:0;margin:0 auto 10px auto;padding:0 0 75% 0;overflow:hidden;position:relative;text-align:center;width:100%;}
#content .aktuell .default,#content .mostviews .default{background:#eee url(//www.ute-mix.de/wp-content/themes/Anwaltskanzlei/images/default.png);display:block;height:0;padding:0 0 75% 0;}
#content ul.aktuell li .thumbnail img,#content ul.mostviews li .thumbnail img{display:block;margin:0 auto;text-align:center;}
#content ul.aktuell li .thumbnail a img,#content ul.mostviews li .thumbnail a img{}
#content ul.aktuell li .thumbnail a:hover img,#content ul.mostviews li .thumbnail a:hover img{}
#content ul.aktuelles{margin:25px 0;}
#content ul.aktuelles li{list-style:none;padding:10px 0 10px 25px;position:relative;}
#content ul.aktuelles li:before{color:#345391;position:absolute;left:0;top:14px}
#content ul.aktuelles li a:before{text-decoration:none;}
#content ul.news{clear:both;margin:0;padding:0;width:100%;}
#content ul.news li{background:transparent;display:block;list-style:none;margin:25px 0;padding:0 !important;position:relative;text-align:left;width:100%;}
#content ul.news.eins li{padding:10px;}
#content ul.news li:before{content:'';display:none;}
#content ul.news h2,#content ul.news h3,#content ul.rssfeed h3,#sidebar ul.rssfeed h3,#footer ul.rssfeed h3{border:none;color:#345391;line-height:1.4em;margin:10px 0;font-size:1em;font-weight:400;text-align:left;}
#content ul.news p{margin:0;overflow-wrap: break-word;word-wrap: break-word;-moz-hyphens: auto;hyphens: auto;}
#content ul.news a,#footer ul.rssfeed a h3{color:#666;display:block;font-weight:400;text-decoration:none;margin:0;padding:0;width:100%}
#content ul.news a:hover,#content ul.news a:hover h2,#content ul.news a:hover h3,#footer ul.rssfeed a:hover h3 {color:#111;}
#content ul.news .more{color:#aaa;text-decoration:underline;}
#content ul.recentnews{margin:25px 0;}
#content ul.recentnews li{background:#eee;background-image:none;list-style:none;margin:5px 0;padding:10px 25px}
#content ul.recentnews li:before{display:none;}
#content ul.recentnews li h3{margin:10px auto;}
.galeriewrap {overflow: hidden;margin:10px 0;position: relative;width:100%;}
.galeriebox {float: left;position: relative;width: 25%;padding-bottom: 25%;}
.galeriebox.top {width: 12.5%;padding-bottom: 12.5%;}
.galerieboxInner {position: absolute;left: 0;right: 2px;top: 0;bottom: 2px;overflow: hidden;}
.galerieboxInner img {width:auto;max-width:100%;height:auto;}
.galerieboxInner .galerietitleBox {position: absolute;bottom: 0;left: 0;right: 0;margin-bottom: -150px;background:#0172C0;background: rgba(0, 0, 0, 0.5);color:#fff;font-size:0.9em;padding:5px 10px;text-align:center; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.galerieboxInner .galerietitleBox h2,.galerieboxInner .galerietitleBox h3,.galerieboxInner .galerietitleBox h4,.galerieboxInner .galerietitleBox p,.galerieboxInner .galerietitleBox strong{color:#fff;margin:0;}
.galerieboxInner .galerietitleBox h2{border-top:2px solid #fff;border-bottom:2px solid #fff;color:#fff;font-size:1.2em;font-weight:700;letter-spacing:0;line-height: 1;margin:0 0 5px 0;padding:5px 0;text-transform: uppercase;text-shadow:1px 1px 0 #000}
.galerieboxInner .galerietitleBox p{margin:5px 0 0 0}
body.no-touch .galerieboxInner:hover .galerietitleBox, body.touch .galerieboxInner.touchFocus .galerietitleBox {margin-bottom: 0;}
.referenzen .galeriebox {margin:15px 0;width: 25%;padding-bottom: 15%;}
.referenzen .galerieboxInner {border:1px solid #ccc;right:10px;top:0;padding:0 10px;border-radius:5px;}
.referenzen .galerieboxInner:hover img {transform: scale(1.1,1.1);transition: transform 2s;}
#content ol{margin:20px 15px 20px 40px;}
#content ol li{list-style-type:decimal;padding:2px}
#content ol li ol li{list-style-type:lower-alpha;}
#content ol li ol li ol li{list-style-type:upper-roman;}
#content table{border-collapse:collapse;border-spacing:0;padding:0;margin:25px 0;width:100%;table-layout:fixed;}
#content table thead{font-weight:700;text-align:left;}
#content table thead td, #content table thead th{background:#eee}
#content table th,#content table tr td:first-child{font-weight:700;}
#content table td, #content table th{border:1px solid #D3D6DB;padding:5px 10px;vertical-align:top;}
#content table tr:first-child th{}
#content table tr:nth-child(2n) td{background:#f7f7f7}
#content .tabelle {display:table;margin:15px 0;width:100%;position:relative;table-layout:fixed;}
#content .tabelle.rahmen {border:1px solid #D3D6DB;}
#content .tabelle.rahmen .tabzelle{border-left:1px solid #D3D6DB;border-top:1px solid #D3D6DB;}
#content .tabelle.rahmen .tabzelle:first-child{border-left:none;}
#content .tabelle.rahmen .tabreihe:first-child .tabzelle{border-top:none;}
#content .tabelle.center .tabzelle{text-align:center;}
#content .tabelle.welcome .tabzelle{padding:0;text-align:center;}
#content .tabelle.welcome .tabzelle h2{margin:10px auto;text-align:center;}
#content .tabreihe {display:table-row;width:100%}
#content .tabreihe.fett {font-weight:700}
#content .tabzelle {display:table-cell;padding:10px 30px 10px 0;position:relative;vertical-align:top;}
#content .tabreihe .tabzelle.last {padding:10px 0 10px 30px}
#content .tabzelle.fett {font-weight:700}
#content .tabzelle.space {padding:20px;}
#content .tabzelle.link {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#content .tabreihe:nth-child(2n) .tabzelle{}
#content .tabelle a {-webkit-transition: all 5s ease; -moz-transition: all 5s ease; -o-transition: all 5s ease; transition: all 5s ease; }
#content .tabelle a img{}
#content .tabelle a:hover img{}
#content .tabzelle h2:first-of-type {margin-top:0;}
#content .gallery {margin: auto;}
#content .gallery-item {float: left;margin-top: 10px;text-align: center;width: 33%;}
#content .gallery img {border: 1px solid #cfcfcf;}
#content .gallery-caption {margin-left: 0;}
#content .phone{color:#555;margin:5px 0;}
#content .phone a,#content .phone a:hover{color:#555;cursor:text;text-decoration:none;}
#content .post{border-bottom:3px dotted #D3D6DB;margin-bottom:3em;padding:0;position:relative;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#content .post a{color:#555;display:block;padding:10px 0;display:block;width:100%;text-decoration:none;transition: transform 0.5s;}
#content .post a:hover{background:#f7f7f7;color:#000;}
#content .post .thumbnail{position:relative;overflow:hidden;max-width:100%}
#content .post .thumbnail img{display:block;width:auto;max-width:100%;height:auto;transition: transform 2s;}
#content .post .thumbnail:hover img{transform: scale(1.1,1.1);}
#content .postbody{position:relative;}
#content .postbody.excerpt{position:relative;padding:0}
#content .entrybody.excerpt {clear:both;display:block;padding:5px 0;}
#content .entrybody.excerpt h2,#content .entrybody.excerpt p{margin:10px 0}
#content .postmeta{border-top:1px dotted #D3D6DB;font-size:.9em;padding:10px 0}
#content .postmetadata a,#content .postmeta a{color:#555;display:inline;margin:0;padding:0;width:auto;}
#content .postmetadata span{padding-right:20px;}
#content .mixed{display:block;margin:0;padding:0;width:100%;}
#content .comments{display:inline-block;font-style:italic;margin:0;padding:0 0 0 20px;position:absolute;top:0;right:0}
#content .comments a{text-decoration:none}
#content .wrapteaser{clear:both;display:block;line-height:1.6em;margin:25px auto;padding:0;position:relative;width:100%;}
#content .wrapteaser .teaserrow{
--min: 24ch;
--gap: 2em;
display: grid;
grid-gap: var(--gap);
grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));
}
#content .wrapteaser .teasercell{padding:0;position:relative;}
#content .wrapteaser .teasercell a{color:#666;}
#content .wrapteaser .teasercell a:hover,#content .wrapteaser .teasercell a:hover h2,#content .wrapteaser .teasercell a:hover h3{color:#0172C0;}
#content .wrapteaser h2,#content .wrapteaser h3,.wrapteaser h2,.wrapteaser h3{font-size:1.1em;margin:10px;text-align:left;}
#content .wrapteaser p,.wrapteaser p{margin:0;padding:5px 10px 10px 10px;text-align:left;}
#content .wrapteaser ul,.wrapteaser ul{margin:0 10px 0 15px;padding:0;}
#content .wrapteaser .teasercell .img{display:block;text-align:center;aspect-ratio:14 / 9;}
#content .wrapteaser .teasercell img{width:100%;height:100%;object-fit:cover;text-align:center;}
#content .wrapteaserboxxen{clear:both;display:block;}
#content .teaserboxx{border:none;float:left;vertical-align: top;margin:15px 0 15px 2%;padding:0;position:relative;width:32%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#content .teaserboxx:first-child,#content .teaserboxx:nth-child(4n) {margin-left:0}
#content .teaserboxx a,#content .teaserboxx a:hover{color:#444;display:block;margin:0;padding:0;position:relative;overflow:hidden;text-decoration:none;}
#content .teaserboxx .teaserboxInner {background:#fff;background:rgba(255,255,255,0.8);border:none;color:#000;display:block;line-height:100%;overflow:hidden;padding:10px 5%;position:absolute;text-align:left;bottom:5px;left:0;width:100%;transition: max-height 0.5s ease-in-out;}
#content .teaserboxx img{}
#content .teaserboxx:hover img{-webkit-filter: grayscale(1);  filter: grayscale(1);}
#content .teaserboxx h3{color:#444;display:block;font-size:1.0em;font-weight:400;letter-spacing:0;line-height:120%;margin:0;max-height:40px;overflow:hidden;transition: max-height 0.5s ease-in-out;}
#content .teaserboxx:hover h3{max-height:80px;height:auto;}
#content .teaserboxx .teaserboxInner  p.info{color:#444;line-height:120%;max-height:0;margin:5px 0 0 0;overflow:hidden;transition: max-height 0.5s ease-in-out;}
#content .teaserboxx:hover .teaserboxInner p.info{max-height:150px;margin:5px 0 0 0}
#content .teaserboxx .teaserboxInner  strong{color:#000;}
.alignleft,img.alignleft{display:inline;float:left;margin:5px 20px 5px 0}
.alignright,img.alignright{display:inline;float:right;margin:5px 0 5px 20px}
.aligncenter,img.aligncenter{clear:both;display:block;margin:15px auto;text-align:center;}
.alignnone, img.alignnone{clear:both;margin:0;}
img.aligncenter,img.alignleft,img.alignright{}
p.aligncenter img+img{margin:0 0 0 10px}
h2.aligncenter{margin-top:30px;}
.col {-webkit-column-count:2;-webkit-column-gap:50px;-moz-column-count:2;-moz-column-gap:50px;-o-column-count:2;-o-column-gap:50px;column-count:2;column-gap:50px;}
.col-2 { -webkit-columns: 2 200px;-moz-columns: 2 200px;columns: 2 200px; }
.col-3 { -webkit-columns: 3 200px;-moz-columns: 3 200px;columns: 3 200px; }
.col-4 { -webkit-columns: 4 150px;-moz-columns: 4 150px;columns: 4 150px; }
#content ul.split-list {margin:15px;}
#content .split-list ul{float: left; margin: 0 2% 0 0;width:48%}
#content .split-list li{padding-right: 30px;line-height: 1.5em;}
#calendar_wrap{border:1px solid #D3D6DB;margin:15px auto;padding:0;position:relative;text-align:center;width:100%;}
#calendar_wrap table{border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:100%;table-layout:fixed;}
#calendar_wrap table thead{background:#0172C0;color:#fff;font-weight:700;}
#calendar_wrap table thead td,#calendar_wrap table thead th{}
#calendar_wrap table th{font-weight:700;}
#calendar_wrap table td,#calendar_wrap table th{border:1px solid #eee;padding:1px;vertical-align:top;}
#calendar_wrap table td.pad{background:#eee}
#calendar_wrap table caption{font-size:1.0em;font-weight:700;margin:5px 0;}
#content .wp-caption{background:#fff;border:1px solid #fff;font-size:0.9em;margin:0;padding:0;position:relative;text-align:center;width:auto;max-width:100%;}
#content .wp-caption.alignnone {margin: 10px 0;}
#content .wp-caption.alignleft {margin: 5px 15px 5px 0;}
#content .wp-caption.alignright {margin: 5px 0 5px 15px;}
#content .wp-caption img{border:none;margin:0 auto;padding:0;}
#content .wp-caption span{background:#fff;display:block;font-style:italic;margin:0;padding:0;text-align:center;width:100%}
#content .wp-pagenavi{margin:20px auto;text-align:center;text-shadow:none;}
#content .wp-pagenavi a,#content .wp-pagenavi a:hover,#content .wp-pagenavi a:focus,#content .wp-pagenavi a:active,#content .wp-pagenavi span.pages,#content .wp-pagenavi span.current,#content .wp-pagenavi span.extend{background:#f7f7f7;border:1px solid #ddd;color:#0172C0;display:inline-block;margin:10px 3px;padding:5px 12px;text-decoration:none;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .wp-pagenavi a:hover,#content .wp-pagenavi a:focus,#content .wp-pagenavi a:active{background:#eee;border:1px solid #ccc;color:#000}
#content .wp-pagenavi span.current{background:#aaa;border:1px solid #aaa;color:#fff;font-weight:700;}
#content .wp-pagenavi span.extend{background:#fff;border:1px solid #fff;color:#aaa;}
#content .wp-pagenavi span.pages{white-space:nowrap;}
#content .nav{clear:both;display:block;padding:15px 0}
#content .nav .left{float:left;width:40%}
#content .nav .right{float:right;text-align:right;width:40%}
#content ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
#content ol.commentlist li { list-style:none; }
#content ol.commentlist li.alt { }
#content ol.commentlist li.byuser {}
#content ol.commentlist li.comment-author-admin {}
#content ol.commentlist li.comment { border-bottom:2px solid #ccc; padding:1em; }
#content ol.commentlist li.comment div.comment-author {}
#content ol.commentlist li.comment div.vcard {}
#content ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
#content ol.commentlist li.comment div.vcard cite.fn a.url {}
#content ol.commentlist li.comment div.vcard img.avatar { border:1px solid #ccc; float:right; margin:0 0 1em 1em;-webkit-border-radius:50px;-khtml-border-radius:50px;-moz-border-radius:50px;border-radius:50px }
#content ol.commentlist li.comment div.vcard img.avatar-32 {}
#content ol.commentlist li.comment div.vcard img.photo {}
#content ol.commentlist li.comment div.vcard span.says {}
#content ol.commentlist li.comment div.commentmetadata {}
#content ol.commentlist li.comment div.comment-meta { font-size:0.9em; }
#content ol.commentlist li.comment div.comment-meta a { color:#888 }
#content ol.commentlist li.comment p { margin:0 0 1em; }
#content ol.commentlist li.comment ul { list-style:square; margin:0 0 1em 2em; }
#content ol.commentlist li.comment div.reply {  }
#content ol.commentlist li.comment div.reply a { font-weight:bold; }
#content ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
#content ol.commentlist li.comment ul.children li {}
#content ol.commentlist li.comment ul.children li.alt {}
#content ol.commentlist li.comment ul.children li.bypostauthor {}
#content ol.commentlist li.comment ul.children li.byuser {}
#content ol.commentlist li.comment ul.children li.comment {}
#content ol.commentlist li.comment ul.children li.comment-author-admin {}
#content ol.commentlist li.comment ul.children li.depth-2 { border-left:2px dotted #555; margin:0 0 .25em .25em; }
#content ol.commentlist li.comment ul.children li.depth-3 { border-left:2px dotted #888; margin:0 0 .25em .25em; }
#content ol.commentlist li.comment ul.children li.depth-4 { border-left:2px dotted #bbb; margin:0 0 .25em .25em; }
#content ol.commentlist li.comment ul.children li.depth-5 {}
#content ol.commentlist li.comment ul.children li.odd {}
#content ol.commentlist li.even { background:#fff; }
#content ol.commentlist li.odd { background:#f6f6f6; }
#content ol.commentlist li.parent { border-left:3px double #444; }
#content ol.commentlist li.thread-alt { }
#content ol.commentlist li.thread-even {}
#content ol.commentlist li.thread-odd {}
#content ol.commentlist li.bypostauthor { background:#eee; }
#content .formular{max-width:100%;position:relative;}
#content form{border:none;}
#content fieldset{border:none;color:#000;clear:both;margin:0 0 15px 0;padding:0}
#content fieldset h4{color:#000;font-weight:700;margin:25px 0 10px 0;}
#content fieldset.small p{float:left;padding-right:2%;width:45%}
#content label,#content select,#content input[type=checkbox],#content input[type=radio],#content input[type=button],#content input[type=submit]{cursor:pointer}
#content label{font-weight:400;margin:0;padding:0}
#content input,#content textarea,#content input:hover,#content textarea:hover,#content select{background:#f7f7f7;border:1px solid #bbb;color:#000;margin:5px 0;padding:8px;width:95%;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#content p.form33 select{width:33%;}
#content .upload input{background:#f7f7f7;color:#000;margin:5px 5px 0 0;padding:5px;width:50%;}
#content input:hover,#content textarea:hover{background:#fff;border:1px solid #0172C0;color:#000}
#content input[type=checkbox],#content input[type=radio]{background:transparent;border:none;color:#000;margin:0 0.2em 0 0;width:1.0em;}
#content .checkbox-87 .wpcf7-list-item, {display:block}
#content .wpcf7-list-item-label{margin-right:5px;}
#content .wpcf7-list-item label{display: inline-block;}
#content .wpcf7-not-valid-tip,.wpcf7-validation-errors{background:#CC3300;border:3px double #fff!important;color:#fff;display:block;padding:5px}
#content textarea{height:100px;overflow:auto}
#content input[type=submit],#content button[type=submit]{background:#0172C0;border:1px solid #0172C0;color:#fff;clear:both;display:block;font-weight:700;font-size:1.1em;letter-spacing:1px;margin:15px 0;padding:15px 35px;text-align:center;text-decoration:none;width:auto;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content input:hover[type=submit],#content button:hover[type=submit]{background:#345391;border:1px solid #345391;color:#fff;}
#content form h3{margin:10px 0;padding:0}
#content form p{clear:left;margin:5px 0;padding:0;background:transparent;text-align:left}
#content fieldset.small p{clear:none;float:left;width:47%}
.button{clear:both;margin:15px auto;}
.button a,.button a:hover{background:#FDA400;color:#fff;display:inline-block;font-size:1.1em;font-weight:700;letter-spacing:1px;margin:0;padding:10px 20px;position:relative;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.button a:hover{opacity:0.9;}
.button a b{color:#fff;display:block;font-size:2em;letter-spacing:2px;margin:0 auto 5px auto}
.button a span{display:block;;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.button.rund{display:inline-block;border:5px solid #eee;border: 5px solid rgba(0, 0, 0, 0.1);border-radius:50%;margin:0 auto;text-align:center;position: relative;vertical-align:middle;z-index:4999;-webkit-transform: rotate(9deg);transform: rotate(9deg);}
.button.rund a,.button.rund a:hover{border:none;border-radius:50%;display:block;font-size:1em;font-weight:400;height:130px;letter-spacing:0;line-height:1.4em;padding:5px;text-align:center;width:130px;}
.button.blau a,.button.blau a:hover{background:#345391;border-color:#345391;color:#fff;}
.stoerer .button{font-size:1.1em;position:relative;float:right;}
#sidebar .button.rund{font-size:1.2em;}
#wrapsidebar{float:right;margin:0;padding:0;position:relative;font-size:1.6em;line-height:1.4;width:30%;}
#sidebar{margin:0;min-height:200px;padding:25px 0 25px 20px;text-align:center;position:relative;}
#sidebar .box{clear:both;color:#0172C0;clear:both;margin:0;padding:0;text-align:center;}
#sidebar .box a{color:#0172C0;}
#sidebar .textwidget{margin:0 auto;text-align:center;}
#sidebar .button{margin:15px auto;text-align:center;}
#sidebar .button a,#sidebar .box .button a{color:#fff;}
#sidebar .box select{margin:10px;padding:5px;width:90%;}
#sidebar .box h3{clear:both;font-size:1.4em;letter-spacing:1px;margin:50px 10px 10px 10px;padding:0;text-align:center;}
#sidebar address{background:#f7f7f7;color:#666;font-weight:700;letterspacing:1px;margin:0;padding:10px;box-sizing-border-box;}
#sidebar .box address a,#sidebar .box address a:hover{color:#666;font-size:0.85em;text-decoration:underline;}
#sidebar .box address span.icon{display:block;margin:0;padding:0;}
#sidebar .tabelle {display:table;margin:15px 0;width:100%;table-layout:fixed;}
#sidebar .tabelle.rahmen {border:1px solid #D3D6DB;}
#sidebar .tabelle.rahmen .tabzelle{border-left:1px solid #D3D6DB;border-top:1px solid #D3D6DB;}
#sidebar .tabelle.rahmen .tabzelle:first-child{border-left:none;}
#sidebar .tabelle.rahmen .tabreihe:first-child .tabzelle{border-top:none;}
#sidebar .tabreihe {display:table-row;width:100%}
#sidebar .tabreihe.fett {font-weight:700}
#sidebar .tabzelle {background:#fff;display:table-cell;padding:5px;position:relative;vertical-align:middle;}
#sidebar .tabzelle.fett {font-weight:700}
#sidebar ul{margin:10px 0;padding:0;}
#sidebar ul li{background:transparent;list-style:none;margin:0;padding:0;}
#sidebar ul li a{background:url(//www.ute-mix.de/wp-content/themes/Anwaltskanzlei/images/pfeil.png) no-repeat 0 50%;border-bottom:1px dotted #D3D6DB;color:#0172C0;display:block;font-weight:400;margin:0;padding:5px 10px 5px 15px;text-decoration:none}
#sidebar ul li b{display:block;font-weight:400;padding:5px 10px 5px 15px}
#sidebar ul li:last-child a{border-bottom:none;}
#sidebar ul li a:hover,#sidebar ul li.current_page_item a,#sidebar ul li.current-cat a{background-color:#f7f7f7;color:#000;}
#sidebar ul h3{background:transparent;border:none;font-size:1.2em;margin:0 10px;padding:0;text-align:left;}
#sidebar ul a h3{color:#0172C0}
#sidebar ul a:hover h3{color:#000}
#sidebar ul p{margin:0 0 0 60px;padding:0;}
#sidebar .textwidget ul{margin:5px 10px 5px 10px;}
#sidebar .textwidget h4{margin:10px;}
#sidebar .textwidget .bild {text-align:center;}
#sidebar .textwidget .bild img{margin:5px auto;}
#sidebar ul.recent-posts,#sidebar ul.menu{margin:5px 10px 5px 10px}
#sidebar ul.recent-posts li,#sidebar ul.menu li{background:transparent;clear:both;display:block;list-style:none;margin:0;padding:0;}
#sidebar ul.wp-tag-cloud {margin:5px 10px;padding:0;}
#sidebar ul.wp-tag-cloud li{background:transparent;display:inline;margin:0;padding:0;}
#sidebar ul.wp-tag-cloud li a,#sidebar ul.wp-tag-cloud li a:hover{background:#eee;border:1px solid #ccc;display:block;float:left;margin:3px;padding:2px 5px;text-decoration:none;text-shadow:0 1px 1px #fff;-moz-border-radius:9px;-khtml-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
#sidebar ul.wp-tag-cloud li a:hover{background:#eee;color:#000;}
#sidebar p{margin:10px}
#sidebar p.center{text-align:center;}
#sidebar p.caption{text-align:left;}
#sidebar .bild h2{font-size:1.0em;margin:5px 10px;text-align:left;}
#sidebar blockquote{background:#0172C0;color:#fff;font-family:times,'times new roman',georgia,serif;font-size:1.1em;margin:0;padding:0;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#sidebar blockquote p{font-weight:400;margin:0;padding:10px;text-indent:0}
#sidebar img.aligncenter,#sidebar img.alignleft,#sidebar img.alignright{background:transparent;border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#wrapfooter{background:#595c61;border-top:1px solid #fff;color:#fff;clear:both;text-align:center;}
#footer{margin:0 auto;padding:0;font-size:1.5em;line-height:1.4;text-align:center;width:98%;max-width:1180px;}
#footer .inner{padding:15px;}
#footer a,#footer a:hover{color:#fff;opacity: 0.8;}
#footer a:hover{opacity: 1;}
#footer address {clear:both;display:block;margin:5px 30px 10px 0;padding:0;opacity: 0.8;}
#footer table {clear:both;opacity: 0.8;}
#footer h3{color:#fff;font-size:1.2em;letter-spacing:1px;margin:0 30px 0 0;padding:5px 0;text-align:center;opacity: 0.8;}
#footer p{margin:15px 0;}
#footer strong{color:#fff;}
#footer .box ul{margin:15px;padding:0;}
#footer .box ul li{margin:0;padding:0}
#footer .box ul li a,#footer .box ul li a:hover{background:transparent;display:block;margin:0;padding:5px 0;text-decoration:none;}
#footer .box ul li:first-child a,#footer .box ul li:first-child a:hover{}
#footer .box ul li a:hover,#footer .box ul li.current_page_item a{}
#footer .box ul li.current_page_item a{font-weight:700}
#footer .box{display:block;float:left;margin:25px 0 0 0;padding:0 25px 0 0;text-align:left;width:33.3%;}
#footer .box.box4{padding:0}
#footer .fullbox{clear:both;display:block;float:none;margin:15px 0;padding:0;text-align:center;width:100%;}
#footer .fullbox ul{margin:15px auto}
#footer .fullbox ul li{display:inline;margin:0;padding:0}
#footer .fullbox ul li a,#footer .fullbox ul li a:hover{background:transparent;border-top:none;border-bottom:none;display:inline;margin:0;padding:5px 10px;text-decoration:underline;}
#map{border:1px solid #D3D6DB;clear:left;display:block;height:700px;margin:15px 0;width:99%}
#map_canvas img { max-width: none; }
.map{border:1px solid #D3D6DB;clear:left;display:block;height:350px;margin:0;width:99%}
.map_canvas img { max-width: none; }
.framewrapper{clear:both;display:block;margin:15px auto;position:relative;width:100%;}
.my-frame, {border:none;padding:0;text-align:center;min-height:350px;height:100%;width:100%;}
.nix{display:inline;height:0;left:-999em;overflow:hidden;position:absolute;top:-999em;width:0}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.adsense{display:block;text-align:center;border:1px solid #D3D6DB;}
.adsensebreit{background:#fff;display:block;height:90px;padding:10px 0}
.auszug{font-weight:700;}
.leftfloat{display:table}
.sprungmarke{clear:both;display:block;margin-top:100px;}
.backpic{position:absolute;top:0;text-align:center;max-width:100%}
.framewrapper{clear:both;display:block;margin:15px auto;position:relative;width:100%;}
.my-frame {border:none;padding:0;text-align:center;min-height:500px;height:100%;width:100%;}
iframe{background:transparent;border:none;padding:0;text-align:center;height:100%;width:100%;}
iframe body{background:transparent;}
video {max-width:100%;height:auto;}
.video-wrapper{background:transparent;border:none;margin:15px auto;width:640px;max-width:100%}
.video-container{background:transparent;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{background:transparent;margin:0;padding:0;position:absolute;top:0;left:0;width:100%;height:100%}
#searchform{margin:25px auto;text-align:center;}
#searchform input{background:#fff;border:1px solid #bbb;color:#000;margin:0 2px 0 0;padding:10px;text-align:left;width:75%;border-radius:5px;}
#searchform input:hover{background:#fff;border-color:#345391}
#searchform button {background:#345391;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:1.2em;padding:1px;height:32px;width:32px;border-radius:50%}
#searchform button:hover{opacity:0.8}
#searchform button.icon-search:before{margin:0;} .share{display:block;margin:15px auto;text-align:center;}
.share a,.share a:hover{background-color:transparent;display:inline-block;margin:5px 10px;padding:0;text-align:center;width:30px;}
.share a:hover{}
.share a span,.share a:hover span{display:none}
#header .share{display:block;margin:0;text-align:center;position:absolute;right:0;top:10px;}
#header .share a,#header .share a:hover{background-color:transparent;border:0;margin:0 5px;width:22px}
#footer .share{margin:0;text-align:center;}
#footer .share a,#footer .share a:hover{background-color:transparent;border:0;margin:5px 10px;width:22px}
#content .social{margin:15px 0}
#content .social a,#content .social a:hover{color:#fff;display:inline-block;font-weight:700;margin:10px 10px 5px 0;padding:6px 10px;text-align:center;text-decoration:none;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
#content .social.small a,#content .social.small a:hover{padding:3px 5px;}
#content .social a:hover{opacity:0.9;}
.social .twitter{background:#00acee;border:1px solid #00acee}
.social .facebook{background:#3B5998;border:1px solid #3B5998}
.social .google-plus{background:#dd4b39;border:1px solid #dd4b39}
.social .xing{background:#006567;border:1px solid #006567}
.social .pocket{background:#ee4056;border:1px solid #ee4056}
.social .rss{background:#ee802f;border:1px solid #ee802f}
.social .pinterest{background:#c8232c;border:1px solid #c8232c}
.social .linkedin{background:#0e76a8;border:1px solid #0e76a8}
.social .tumblr{background:#34526f;border:1px solid #34526f}
.socialbar{display:block;margin:15px auto;position:relative;width:100%;}
.socialbar .sbar{display:table-cell;float:left;margin:0 10px 0 0;padding:0;text-align:left;vertical-align:middle;}
.tagcloud{margin:10px;}
.tagcloud a{line-height:1.2em;margin:0;padding:0;}
.symbol{display:block;text-align:center;font-size:1em}
.symbol.size-1{font-size:1em}
.symbol.size-2{font-size:2em}
.symbol.size-3{font-size:3em}
.symbol.size-4{font-size:4em}
.symbol.size-5{font-size:5em}
.symbol.size-6{font-size:6em}
.symbol.size-7{font-size:7em}
.symbol.size-8{font-size:8em}
.symbol.size-9{font-size:9em}
.symbol.size-10{font-size:10em} #backtotop{cursor:pointer;display:block;font-size:3em;position:fixed;bottom:1em;right:1em;height:32px;width:32px;z-index:9999}
#backtotop::before{background:rgba(0,0,0,0.3);color:#fff;margin:0;padding:5px;}
.jump{background:url(//www.ute-mix.de/wp-content/themes/Anwaltskanzlei/images/icon_down.png) no-repeat 50% 50%;border: 1px solid #0172C0;border-radius: 2px;clear:both;display:block;height:44px;padding:3px;position: relative;margin:25px auto;text-indent:-999em;width:44px;border-radius:100%;}
.jump:hover {background-color:#fff;border:2px solid #0172C0;margin:24px auto;} section.module {clear:both;display:block;min-height:100px;margin:0;padding:0;position:relative;width:100%;z-index:100}
section.module.hoch {min-height:calc(100vh - 125px);}
section.module::after {content: "";clear: both;display: table;}
section.module .wrap-inner-section {min-height:100px;margin:0 auto;padding:25px;position:relative;vertical-align:middle;width:100%;max-width:1180px;}
section.module.parallax{min-height:100px;vertical-align:middle;}
section.module.parallax .pbg{background-position: 50% 50%; background-repeat: no-repeat; background-attachment: fixed; background-size: cover;height:100%;width:100%;}
section.module.parallax .wrap-inner-section{min-height:700px;position:relative;max-width:100%}
section.module.parallax .wrap-inner-section .inner-section{background:transparent;color:#fff;padding:15px;position:absolute;top:50%;left: 50%; margin-right: -50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);width:90%;max-width:900px;}
section.module.parallax .wrap-inner-section .inner-section:not(:empty){border:1px solid #fff;border-radius:5px;}
section.module h2{margin:25px 0;}
section.module h2.abstand{margin:50px 0;}
section.module h2.top{margin:0 auto 25px auto;}
section.module.parallax h1,section.module.parallax h2,section.module.parallax h3{color:#666;font-weight:700;letter-spacing:1px;line-height: 1.4em;margin:25px auto;text-align: center;text-transform: uppercase;}
section.module.parallax h1{font-size:1.8em;}
section.module.parallax h2{font-size:1.4em;}
section.module.parallax h3{font-size:1.3em;}
section.module.parallax a{color:#fff}
section.module.parallax hr{border-color:rgba(255,255,255,0.5)}
section.module.parallax p{font-size:1.0em;line-height: 1.6em;margin:10px auto;text-align:center;}
a.jump{color:#fff;clear:both;display:block;font-size:3em;height:50px;margin:0 auto;padding:0;text-align:center;vertical-align:middle;width:50px}
a.jump:hover{color:#105285;}
section.module.parallax a.jump,.wrapslider  a.jump{margin:0 auto;}
section.module.parallax a.jump:before,.wrapslider a.jump:before{color:#fff;}
section.module.parallax a.jump:hover:before,.wrapslider a.jump:hover:before{color:#fff;}
section.module.parallax.overlay {position: relative;z-index:10;}
section.module.parallax.overlay:before{background-color: rgba(0,0,0,0.6);position: absolute;content:" ";top:0;left:0;width:100%;height:100%;display:block;z-index:0;}
section.module.parallax.overlay.rot:before{background-color:rgba(16, 82, 133, 0.85);}
#content section.module.hell{background-color:#EDEDEE;color:#111;}
#content section.module.hell strong,#content section.module.hell p{background-color:transparent;color:#111;text-shadow:none;}
#content section.module.hell a,#content section.module.hell h1,#content section.module.hell h2,#content section.module.hell h3{background-color:transparent;color:#000000;}
#content section.module.hell ul.news .txt-titel h3{border:none;color:#fff;}
#content section.module.hell ul.news h3{color:#345391;}
#content section.module.medium{background-color:#BFC1C4;color:#fff;}
#content section.module.medium a,#content section.module.medium strong,#content section.module.medium p, #content section.module.medium ul.mywrapteaser .txt-excerpt,
#content section.module.medium h1,#content section.module.medium h2,#content section.module.medium h3{background-color:transparent;color:#fff;text-shadow:none;}
#content section.module.medium ul li:before,#content section.module.medium ul.mywrapteaser .txt-icon:hover{color:#fff;}
#content section.module.medium input,#content section.module.medium textarea,#content section.module.medium select{border-color:rgba(255,255,255,0.5);}
#content section.module.dunkel{background-color:#282828;color:#fff}
#content section.module.dunkel a,#content section.module.dunkel strong,#content section.module.dunkel p, #content section.module.dunkel ul.mywrapteaser .txt-excerpt,
#content section.module.dunkel h1,#content section.module.dunkel h2,#content section.module.dunkel h3,
#content section.module.dunkel ul.news h2,#content section.module.dunkel ul.news h3{background-color:transparent;color:#fff;text-shadow:none;}
#content section.module.dunkel ul li:before,#content section.module.dunkel ul.mywrapteaser .txt-icon:hover{color:#fff;}
#content section.module.dunkel input,#content section.module.dunkel textarea,#content section.module.dunkel select{border-color:rgba(255,255,255,0.5);}
#content section.module.dunkel.blau{background-color:#105285;color:#fff;position: relative;z-index:10;}
#content section.module.dunkel.blau ul.mywrapteaser .txt-icon,#content section.module.dunkel.blau ul.mywrapteaser .txt-icon:hover{color:#fff;}
#content section.module.dunkel.blau ul.mywrapteaser .txt-icon:hover{opacity:0.8}
#content section.module.dunkel.blau::after{content:'';background:rgba(0,0,0,0.1);
background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.30) 100%);
background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%);
background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.30) 100%);display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
section.module.full .wrap-inner-section,section.module.full .wrap-inner-section .inner-section{min-height:100px;padding:0;position:relative;max-width:100%}
section.module.full .wrap-inner-section img,section.module.full .wrap-inner-section img.aligncenter{display:block;margin:0 auto;}
section.module.full ul.galerie{margin:5px 0;}
section.module.txt .wrap-inner-section,section.module.txt .wrap-inner-section .inner-section{min-height:1px;padding:0;position:relative;max-width:1680px}
section.module.txt .wrap-inner-section .inner-section{padding:50px 25px;}
section#first .wrap-inner-section .inner-section{padding:5px 25px;}
section.module.big .wrap-inner-section,section.module.big .wrap-inner-section .inner-section{min-height:1px;padding:0;position:relative;max-width:1920px}
section.module.big .wrap-inner-section .inner-section{padding:25px;}
section.module.bigger .wrap-inner-section,section.module.bigger .wrap-inner-section .inner-section{min-height:1px;padding:0;position:relative;max-width:100%}
section.module.bigger .wrap-inner-section .inner-section{padding:25px;}
section.module.parallax.big,section.module.parallax.big .wrap-inner-section{min-height:200px;}
section.module.parallax.big .wrap-inner-section{padding:25px 0;}
section.module.parallax.big .wrap-inner-section .inner-section{border:none;margin:0 auto;padding:0;position:relative;top:auto;left:auto;-webkit-transform: translate(0,0); transform: translate(0,0);}
section.module.teaser .wrap-inner-section,section.module.teaser .wrap-inner-section .inner-section{min-height:100px;padding:25px;position:relative;max-width:100%}
#content .wrapsplits {display:block;position:relative;}
#content .wrapsplits .splits{display:block;position:relative;}
#content .wrapsplits .splits.bild{background-position: 50% 50%; background-repeat: no-repeat;background-size: cover;min-height:400px;}
#content .wrapsplits .splits.bild .innerbildsplits{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align:center;width:80%}
#content .wrapsplits .splits.bild h2{color:#fff;font-size:2em !important;margin:25px auto;text-align:center;font-weight:700;}
#content .wrapsplits .innertextsplits{display:block;margin:0 auto;padding:25px 0;max-width:800px;}
#content section.module.full .wrapsplits .innertextsplits{padding:25px}
#content .wrapsplits .innertextsplits h2,#content .wrapsplits .innertextsplits  h3{font-size:1.5em;margin:25px 0;}
#content .wrapsplits .innertextsplits button.button a{background:#105285;color:#fff;}
#content .wrapsplits.myicons .splits.bild{background-color:rgba(0,0,0,0.05);min-height:0;padding:25px 0;position:relative;z-index:10}
#content .wrapsplits.myicons.rot .splits.bild{background-color:#105285;}
#content .wrapsplits .splits.bild .innericonsplits{color:#105285;font-size:12em;position:relative;top: auto;left: auto;-webkit-transform: translate(0,0);transform: translate(0,0);text-align:center;width:100%;}
#content .wrapsplits .splits.bild .innericonsplits::before{display:block;margin:0 auto;text-align:center}
#content .dunkel .wrapsplits .splits.bild,#content .medium .wrapsplits .splits.bild{background:transparent}
#content .dunkel .wrapsplits .splits.bild .innericonsplits,#content .medium .wrapsplits .splits.bild .innericonsplits,#content .wrapsplits.myicons.rot .splits.bild .innericonsplits{color:#fff;}
.wrapssslider{background-color:#fff;display: block;margin: 25px auto;padding: 0;position: relative;text-align:center;max-height:400px;max-width:1180px;}
.wrapssslider  .slide{display: block;margin:0 auto;height:100%;}
.wrapssslider  .slide img {display: block; margin:0;padding: 0;position: relative;height: auto;max-height:400px;width:auto;max-width:100%;}
.wrapssslider .sliderbox{background:#fff;
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
color:#000;display:table-cell;font-size:1.6em;line-height:1.8em;color:#000;padding:0;text-align:center;position:absolute;bottom:0;right:0;height:100%;vertical-align:middle;width:60%;z-index:100;-webkit-transform-style: preserve-3d;  -moz-transform-style: preserve-3d;  transform-style: preserve-3d;}
.wrapssslider .sliderbox .inner{background:rgba(255,255,255,0.5);display:inline-block; padding:5px 10px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius:5px;}
.wrapssslider .sliderbox:empty,.wrapssslider .sliderbox .inner:empty{background:transparent;}
.wrapssslider .sliderbox h1,.wrapssslider .sliderbox h2,.wrapssslider .sliderbox h3{color:#000;font-size:1.5em;margin:10px 0;}
.wrapssslider .sliderbox p{margin:10px 0;}
.wrapssslider .sliderbox p strong{color:#000;} #content dl.hidebox{margin:15px 0}
#content dl.hidebox dt{}
#content dl.hidebox dt a{background:#0E72B0;border:1px solid #0E72B0;color:#fff;cursor:pointer;display:block;font-size:1.1em;font-weight:400;margin:1px 0;padding:5px 30px 5px 10px;position:relative;text-decoration:none;border-radius:3px;}
#content dl.hidebox dt a.open{color:#fff;background:#0E72B0;border-color:#0E72B0}
#content dl.hidebox dt a:before{position:absolute;right:10px;top:12px;}
#content dl.hidebox dd {background:#fff;color:#666;margin:0;padding:15px 0;}
#content dl.hidebox dd {display:none;}
#content dl.hidebox dt a small{font-size:0.7em;font-style:normal;font-weight:400;top:-0.15em;height: 0;line-height:1;vertical-align:baseline;position: relative;}
#content dl.hidebox ul{margin:15px}
#content dl.hidebox.minimal dt a{background:#fff;border:none;border-bottom:1px solid #ddd;color:#0E72B0;padding:10px 30px 10px 0;border-radius:0}
#content dl.hidebox.minimal dt a.open{color:#7B818A;background:#fff;border-color:#fff}
p.rechts{text-align:right;}
a.openall{cursor:pointer;} #content ul.tab-liste{margin:0;padding:0;position:relative;width:100%;}
#content ul.tab-liste li{display:inline;list-style:none;margin:0 2px 0 0;padding:0;}
#content ul.tab-liste li a{background:#D3D6DB;display:block;float:left;font-weight:700;margin:0 2px 0 0;padding:10px;text-decoration:none;width:auto} #content ul.tab-liste li ul li{margin:0;padding:10px;width:100%}
#content ul.tab-liste li ul.closed{background:#f7f7f7;color:#000;display:none;float:left;height:auto;margin:0;padding:0;padding:0;width:100%;}
#content ul.tab-liste li ul.open{} .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9999992;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999993;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:9999995}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:9999994}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:4em;font-family:Arial, Baskerville, monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:1.0;line-height:100%;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:1.4em;line-height:100%}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{font-size:1.4em;margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:150%;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){
.mfp-img-mobile .mfp-image-holder { padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px){
.mfp-arrow { -webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
}  .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
transform: translateY(-20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes swing {
20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
20% { -webkit-transform: rotate(15deg); }
40% { -webkit-transform: rotate(-10deg); }
60% { -webkit-transform: rotate(5deg); }
80% { -webkit-transform: rotate(-5deg); }
100% { -webkit-transform: rotate(0deg); }
}
@keyframes swing {
20% { transform: rotate(15deg); }
40% { transform: rotate(-10deg); }
60% { transform: rotate(5deg); }
80% { transform: rotate(-5deg); }
100% { transform: rotate(0deg); }
}
.swing:hover {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {-webkit-transform: scale(1);}
10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
100% {-webkit-transform: scale(1) rotate(0);}
}
@keyframes tada {
0% {transform: scale(1);}
10%, 20% {transform: scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
100% {transform: scale(1) rotate(0);}
}
.tada:hover {
-webkit-animation-name: tada;
animation-name: tada;
} @media only screen and (max-width: 1080px) {
#header .logo a,#header .logo a:hover{padding-top:5px}
header .tabelle {display:block;}
header .tabzelle {display:block;padding:0;width:100%;box-sizing: border-box;}
header .tabzelle.last {text-align:left;}
header .tabzelle .adresse {display:none;}
#header .box{font-size:1.6em;top:50px}
nav{margin:10px 0;position:relative;}
#content ul.aktuell li,#content ul.aktuell li:nth-child(3n+1), #content ul.mostviews li{clear:none;margin:10px 0 10px 2.5%;width:48.5%}
#content ul.aktuell li:nth-child(2n+1){clear:left;margin-left:0;}
} @media only screen and (max-width: 800px) {
body{padding:0}
h1{font-size:2.0em;}
#wrapper,#header,#wrapcontent,#wrapsidebar,#wrapfooter,#footer{border:none;clear: both;float:none;margin:0;padding:0;position:relative;text-align:left;width:100%;}
#wrapper,.page-template-page-parallax-php #wrapper{margin:0 auto;padding:10px 2%;overflow:hidden;width:100%;max-width:100%}
header,#header{height:auto;margin:0 auto;width:100%;max-width:100%;padding:0;position:static;top:auto;left:auto;}
#header .logo{margin:0 0 15px 10px;}
header .tabzelle {padding:0 0 0 10px;}
#header .box{background:#f7f7f7;margin:10px auto 5px auto;padding:5px 0;position:relative;right:auto;top:auto;text-align:center;}
#content ul#breadcrumb,.breadcrumb{padding:15px 15px 0 0;}
#content,#sidebar{padding:10px 0}
#content .entry h1,#content .entry h2{font-size:1.3em;}
#content ul.galerie li{width:48%;}
#content .galeriebox {width: 33%;padding-bottom: 33%;}
.page-template-page-parallax #content .galeriebox .galeriebox {width: 25%;padding-bottom: 25%;}
section.module.parallax h1{font-size:2em;}
section.module.parallax h2{font-size:1.4em;}
#footer div.box{float:none;display:block;margin:15px 0;width:100%}
#footer .box ul{margin:5px 0;padding:0;}
.page-template-page-slider-breit-php #sidebar,.page-template-page-slider-breit-posts-php #sidebar{border-top:2px solid #ccc;clear:both;float:none;padding:15px 0;width:100%}
.page-template-page-slider-breit-php #sidebar-1,.page-template-page-slider-breit-php #sidebar-2,.page-template-page-slider-breit-php #sidebar-3,
.page-template-page-slider-breit-posts-php #sidebar-1,.page-template-page-slider-breit-posts-php #sidebar-2,.page-template-page-slider-breit-posts-php #sidebar-3
{float:none;margin:15px 0;text-align:center;width:100%}
.page-template-page-slider-breit-php #sidebar-2,.page-template-page-slider-breit-posts-php #sidebar-2{margin:0}
.wraptabs .tab{display:block;}
#content ul.tab-liste{display:none;}
.wrap-monat-box{margin:10px 1%;width:48%;}
} @media only screen and (max-width: 640px) {
body{height:100%}
h1,h2.first{font-size:1.5em;}
#header .share{top:5px;right:45px}
#header .share a,#header .share a:hover{margin:0 0 0 10px;}
#header ul.sprachbox{display:none;}
#header .box address{display:none;}
.alignleft,img.alignleft,.alignright,img.alignright,.aligncenter,img.aligncenter,#content .wp-caption.alignnone,#content .wp-caption.alignleft,#content .wp-caption.alignright{clear:both;display:block;margin:15px auto;text-align:center;}
img.alignleft,.alignleft,img.alignright,.alignright{float:none;text-align:center;margin:0.5em auto}
#content .bxpostslide{padding:0 15px 0 0;}
#content .bxpostslide .textbox h3{font-size:1.0em;}
#content .infoboxen {clear:both;border:0 none;display:block;float:none;margin:10px 0;width:100%;}
#content .infoboxen .inner{height:auto;min-height:120px;padding:10px;}
.col {-webkit-column-count:1;-webkit-column-gap:0;-moz-column-count:1;-moz-column-gap:0;-o-column-count:1;-o-column-gap:0;column-count:1;column-gap:0;}
.wrapssslider .sliderbox{font-size:1.4em;line-height:1.4em;position:absolute;bottom:0;right:0;height:auto;vertical-align:middle;width:100%;z-index:100;}
.wrapssslider .sliderbox .inner{padding:5px;top: auto;bottom:0;width:100%;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);border-radius:0;}
.wrapssslider .sliderbox .inner h2{font-size:1.1em;}
.wrapssslider .sliderbox .inner p{display:none;}
.stoerer .button{font-size:0.9em;}
.button.rund a,.button.rund a:hover{height:120px;width:120px;}
} @media only screen and (max-width:480px) {
body{padding:0;}
h1,h2.first{font-size:1.3em;}
img {width:auto;max-width:100%;height: auto;}
#header .logo{margin:0 0 0 10px;}
#header .logo a,#header .logo a:hover{font-size:2.2em;padding:10px 0;max-width:320px;}
#header .logo img{max-width:100%;}
header .tabelle {margin:0;padding:0;}
#header #searchform{margin:0 auto 10px auto;position:relative;top:auto;bottom:auto;left:0;right:0;text-align:center;width:auto;}
#header #searchform input{padding:8px 5px;width:70%;}
#header #searchform input[type=submit],#header #searchform input.bu{height:36px;padding:0;width:36px}
#header .phone{background:url(//www.ute-mix.de/wp-content/themes/Anwaltskanzlei/images/phone.png) no-repeat 50% 50%;display:block;line-height:1;height:32px;margin:0;width:32px;right:0;top:108px;bottom:auto;z-index:99999}
#header .phone a:before{content:"";float:none;margin:0}
#header .phone a,#header .phone a:hover{display:block;cursor:pointer;height:32px;width:32px;}
#header .phone a span{display:block;text-indent:-999em;}
#header .share{margin:10px 0;text-align:center;position:relative;left:auto;right:auto;top:auto;bottom:auto}
#header .share a,#header .share a:hover{margin:0 10px 0 0;}
.slide,.slide .sliderbox{display:block;padding:0;width:100%;}
#content{padding:10px 0;}
#content .entry{padding:0 0 0 0;}
#content .entry p.date{float:left;margin:0 10px 0 0;position:relative;left:auto;top:auto;}
#content .thumbnail{display:block;float:none;position:relative;margin:0 auto;text-align:center;}
#content .thumbnail a img{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
#content ul.aktuell li h3,#content ul.mostviews li h3{font-size:1.0em;font-weight:400;}
#content ul.galerie li{width:98%;}
#content .galeriebox {width: 50%;padding-bottom: 50%;}
.page-template-page-parallax #content .galeriebox .galeriebox {width: 50%;padding-bottom: 50%;}
img.alignleft,.alignleft,img.alignright,.alignright{float:none;text-align:center;margin:0.5em auto}
#content .infoboxen .thumbnail{float:none;}
section.module.parallax h1{font-size:1.6em;}
section.module.parallax h2{font-size:1.3em;}
.flip-container{float:none;margin:25px auto;}
.wrap-monat-box{float:none;margin:10px 0%;width:100%;}
.wrapslider .sliderbox{background:#eee;padding:10px;position:relative;left:auto;bottom:auto;top:auto;width:100%;}
ul.rslides,#content ul.rslides{height:auto;max-height:auto;}
#content .teaserboxx h3,#content .teaserboxx h3{font-size:0.9em;font-weight:400;max-height:35px;}
#content .teaserboxx:hover h3{max-height:60px;height:auto;}
.button.rund a,.button.rund a:hover{height:100px;width:100px;}
#sidebar .button.rund a,#sidebar .button.rund a:hover{height:120px;width:120px;}
} @media only screen and (max-width:380px) {
#header .logo a,#header .logo a:hover{max-width:260px;}
} .ko-menu{color:#000;width:36px;height:36px;position:absolute;top:18px;right:18px;margin:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:99999}
.ko-menu span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}
.ko-menu.open span{background:#000}
.ko-menu span:nth-child(1){top:0}
.ko-menu span:nth-child(2),.ko-menu span:nth-child(3){top:10px}
.ko-menu span:nth-child(4){top:20px}
.ko-menu.open span:nth-child(1){top:18px;width:0%;left:50%}
.ko-menu.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ko-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.ko-menu.open span:nth-child(4){opacity:0}
nav {
background:#eee;
font-size:1.5em;
position: fixed;
top: 0;
left:-100%;
width: 100%;
height: 100%;
opacity: 0;
z-index: 9999;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease;
}
nav.open {
opacity: 1;
left: 0;
}
nav::-webkit-scrollbar {width: 10px;} nav::-webkit-scrollbar-track {background: #f1f1f1;} nav::-webkit-scrollbar-thumb {background: #222;} nav::-webkit-scrollbar-thumb:hover {background: #009fe3;} nav {scrollbar-color:#f1f1f1;scrollbar-width:thin;}
nav ul,nav ul li{color:#fff;display:block;text-align:left;width:auto;}
nav ul li a,nav ul li a:hover{border-bottom:1px solid #ddd;color:#000;display:block;font-weight:700;margin:0;padding:15px;position:relative;}
nav ul li a:hover,
nav.open ul li.current-menu-item a,
nav ul li ul li a:hover,
nav ul li ul li.current-menu-item a,
nav ul li.selected a{color:#4b5057;}
#nav li.close-nav{background:#ddd;border-top:none;clear:both;color:#000;cursor:pointer;display:block;width:100%;padding:15px;text-align:center;}
#nav li.close-nav b{color:#000;cursor:pointer;}
nav ul li a:not([href]),nav ul li a:hover:not([href]){cursor:text;}
nav li.menu-item-has-children{position:relative;}
nav li.menu-item-has-children a:before{text-decoration:none;position:absolute;right:10px;top:33%;}
nav li.menu-item-has-children li a:before{content:'';margin:0;padding:0;width:0;}
nav li.current_page_ancestor a:before{color:#000;}
nav li ul.sub-menu li a:after,nav li ul.sub-menu li li a:after{border:none;display:none;margin:0;}
#nav li.main a{font-weight:700;}
#nav li.main ul li a{font-weight:500;}
nav li ul.sub-menu li a,
nav li ul.sub-menu li a:hover{border-bottom:1px solid #ddd;color:#000;font-weight:500;padding:10px 15px !important;text-transform:none;}
nav li ul.sub-menu li.current-menu-ancestor a{color:#000;}
nav li ul.sub-menu li.current-menu-ancestor li a{color:#000;}
nav li ul.sub-menu li.current-menu-ancestor li.current_page_item a{color:#000;}
nav ul.sub-menu ul.sub-menu{padding:0 0 0 25px;}
nav li.search{text-align:center;padding:10px 15px 65px 15px!important;position:relative;width:100%;}
nav li.search::before{color:#97c022;content:'';cursor:pointer;display:inline-block;font-size:2em;height:40px;margin:15px auto;vertical-align:middle;width:40px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scaleX(-1); transform:scaleX(-1);transform-origin: center center; }
nav li.search:hover::before{color:#FA7809;}
@media all and (max-width: 1079px){
.nav__container {
background: rgba(245,245,245,0.95);
position: absolute;
padding: 50px 25px 25px 25px;
top: 0;
left: 0;
width: 100%;
height: 100%; overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
}
@media all and (min-width: 1080px){
nav,nav.open{background:transparent;box-shadow:none;clear:both;display:block;font-size: 1.6em;height:auto;text-align:center;margin:25px auto 0 auto;padding:0;opacity: 1;position:relative;top:auto;left:auto;right:auto;z-index:999;overflow:visible;width:auto;-webkit-transition: all 0.3s;transition: all 0.3s;}
nav:hover{z-index:1001}
nav ul{display:inline-block;padding:0;margin:0 auto;width:auto;z-index:2000;-webkit-transition: all 0.3s;transition: all 0.3s;vertical-align:middle;}
nav ul:after{content: "";display: table;clear: both;}
nav ul,nav ul li{background-color:transparent;}
nav ul li{list-style:none;display:inline-block;padding:0;position:relative;width:auto;}
nav ul li.mega{position:static;}
nav ul li a,
nav ul li a:hover{background:transparent;border:none;font-weight:700;text-align:left;text-decoration:none;display:block;color:#595c61;margin:0 10px;padding:10px;position:relative;z-index: 999;-webkit-transition: all 0.3s;transition: all 0.3s;}
.small nav ul li a,
.small nav ul li a:hover,
.small.hbox nav ul li a,
.small.hbox nav ul li a:hover{padding:10px;}
nav ul li:hover{background:#fff}
nav ul li a:hover,nav li.current_page_item a,nav li.selected a,nav li.current-page-ancestor a{background:transparent;color:#000;text-decoration:none;}
nav li.current_page_item a,nav li.selected a,nav li.current-menu-ancestor a,
nav li.current_page_item a:hover,nav li.selected a:hover,nav li.current-menu-ancestor a:hover{color:#000}
nav li.search,nav li.search:hover{background:transparent;width:64px;}
nav li.search::before{font-size:1.5em;margin:0}
nav li ul.sub-menu li.menu-item-has-children .sub-menu-toggle{display:none;}
nav ul li ul{background:#fff;height:auto;left: -999em;opacity:0;margin:0;padding:5px;position:absolute;width:300px;box-shadow: -1px 15px 15px 0px rgba(0,0,0,0.2);-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}
nav ul li ul ul{padding:0;width:100%;box-shadow:none;}
nav ul li ul:after{content: "";display: table;clear: both;}
nav ul.sub-menu ul{border:none;padding:0;}
nav ul.sub-menu li{border:none;}
nav ul li:hover > ul,nav li.opensubmenu ul{left:0;opacity:1;}
nav ul li.last:hover > ul,
nav li.last.opensubmenu ul,
nav ul li.search:hover > ul,
nav li.search.opensubmenu ul{left:auto;right:0;}
nav ul li ul li{padding:0;width:100%}
nav ul li ul li ul,
nav ul li ul li ul li,
nav li ul.sub-menu li a,
nav li ul.sub-menu li a:hover{border:none}
nav ul li ul li a,
nav ul li ul li a:hover,
nav li.current-menu-item ul li a,
nav li.current-menu-ancestor a li a,
nav li.current-menu-ancestor a:hover li a,
nav li.selected ul li a,
nav li.selected ul li a:hover{background:transparent;border:none;color:#000;font-size:1em;font-weight:500;text-transform:none;margin:0 15px;padding:10px 15px}
nav li ul li.current-menu-item a{text-decoration:underline}
nav li ul li.current-menu-item ul li a{text-decoration:none}
nav li ul li ul li.current-menu-item a{text-decoration:underline}
nav ul li ul li a:hover,
nav ul li ul li.current-menu-item a,
nav li a li.current-menu-ancestor a,
nav li a:hover li.current-menu-ancestor a{color:#000;}
nav ul li li a:not([href]),nav ul li li a:not([href]):hover {background-color:transparent;border:none;color:#000;font-weight:700;text-align:center;text-transform:uppercase;text-decoration:none;}
nav li.menu-item-has-children a:after{color:#000;font-size:0.7em;text-decoration:none;}
body.noslide nav li.menu-item-has-children a:after{color:#000}
body.small nav li.menu-item-has-children a:after{color:#000}
#mmobile, #nav li.close-nav{display:none;}
}
@media print {
body{margin-left:1.5cm;color:#000;background:#fff;font-family:times, georgia, palatino, serif;font-size:99,9%;padding:0;}#header,#footer,#wrapsidebar,#sidebar,#navigation,.breadcrumb,.slide,img{float:none;display:none}#wrapper,#wrapcontent{width:100%;margin:0;padding:0;float:none;font-size:12pt;}a{text-decoration:none;color:#000;background:#fff}h1{font-size:18pt}h2{font-size:15pt}h3{font-size:15pt}h4{font-size:13pt}img,.noprint{display:none}
}