@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-300.eot); src: local(''),
url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-300.woff2) format('woff2'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-300.woff) format('woff'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-300.ttf) format('truetype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-regular.eot); src: local(''),
url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-regular.woff2) format('woff2'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-regular.woff) format('woff'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-regular.ttf) format('truetype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-600.eot); src: local(''),
url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-600.woff2) format('woff2'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-600.woff) format('woff'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-600.ttf) format('truetype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-700.eot); src: local(''),
url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-700.woff2) format('woff2'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-700.woff) format('woff'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-700.ttf) format('truetype'), url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/open-sans-v34-latin-700.svg#OpenSans) format('svg'); }
html { overflow-y:scroll; }
body {
font-family: 'Open Sans', sans-serif;
background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/bg.jpg) repeat-x 0px 750px #fff;
}
* { margin:0; padding:0; }
*:focus { outline:none; }
*:focus-visible{
outline: none;
border-radius: 0.25rem;
box-shadow: 0 0 0 0.25rem rgba(117, 117, 117, 0.8) !important;
}
.visibility{
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
border: 0;
}
.skip-link {
position: absolute;
left: -999px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
white-space: nowrap;
}
.skip-link:focus,
.skip-link:active {
position: absolute;
top: 0;
left: 43%;
width: auto;
height: auto;
padding: 0.5rem 1rem;
z-index: 1000;
clip: auto;
white-space: normal;
}
h1 { font-size:24px; font-weight:normal; color:#db1e31; font-family: h032014d, sans-serif; font-style:italic; text-align:left; }
h2 { font-size:16px; font-weight:normal; color:#db1e31; font-family: h032014d, sans-serif; font-style:italic; }
h3 { font-size:14px; font-weight:normal; color:#757575; font-family: h032014d, sans-serif; font-style:italic; }
p, li { font-size:13px; font-weight:400; line-height:20px; color:#757575; }
a { text-decoration:underline; color:#db1e31; }
a:hover { text-decoration:underline; }
.outerWrap { width:100%; text-align:center; }
.innerWrap { width:1000px; margin:0 auto; }
.white { background:#fff; }
.grey { background:#9b9c9d; }
.red { background:#db1e31; }
.dark { background:#444; }
.clear { clear:both; }
.alignleft {
float:left;
text-align:left;
margin:0 25px 25px 0;
}
.alignright {
float:right;
text-align:right;
margin:0 0 25px 25px;
}
@font-face {
font-family: h032014d;
src: url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/h032014dWeb.eot);
}
@font-face {
font-family: h032014d;
src: url(//www.lasiprofi.de/wp-content/themes/customtheme/fonts/h032014dWeb.woff) format("woff");
} #head { height:160px; }
#head .logo {
width:231px;
height:160px;
float:left;
background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/logo.png) no-repeat center center;
}
#head .logo a { display:block; width:100%; height:100%; }
#head .claim {
height:160px;
width:503px;
float:right;
background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/claim.png) no-repeat center center;
} #menu {
width:1000px;
height:40px;
background:#db1e31;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}
#menu > ul { list-style-type:none; text-align:left; margin:0 0 0 15px; }
#menu > ul > li {
display:block;
height:40px;
line-height:40px;
position:relative;
float:left;
}
#menu > ul > li > a {
text-decoration:none;
display:block;
height:100%;
padding:0 20px;
font-size:14px;
font-weight:600;
color:#fff;
}
#menu > ul > li:hover > a,
#menu > ul > li.current_page_item > a, 
#menu > ul > li.current_page_ancestor > a,
#menu > ul > li.current-menu-item > a { background:#757575; }
#menu > ul > li.home > a { padding:0; width:50px; background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/home.png) no-repeat center center; }
#menu > ul > li:hover > ul.sub-menu { display:block; }
#menu > ul > li > ul.sub-menu {
display:none;
min-width:200px;
list-style-type:none;
position:absolute;
top:40px;
left:0;
z-index:999;
background:#fff;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
#menu > ul > li > ul.sub-menu li {
display:block;
width:100%;
height:30px;
line-height:30px;
}
#menu > ul > li > ul.sub-menu li.current_page_item > a {
background:#757575; color:#fff;
}
#menu > ul > li > ul.sub-menu li a {
display:block;
width:100%;
height:100%;
padding:0 20px;
text-decoration:none;
color:#757575;
font-size:14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#menu > ul > li > ul.sub-menu li a:hover { background:#757575; color:#fff; }
#menu > ul > li > ul.sub-menu li:last-child a {
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
#menu li.responsiveMenu {
display:none;
cursor:pointer;
background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/responsive_menu.png) no-repeat 98% 50% #db1e31;
} #slider { padding:50px 0 25px; }
#slider img { -webkit-border-radius: 5px; border-radius: 5px; } #startseite { padding:0 0 25px; }
#startseite .content, #unterseite .content {
width:100%;
padding:20px;
text-align:justify;
background:#fff;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#startseite .banner {
position:relative;
margin-top:10px;
}
#startseite .banner a {
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}
#startseite .banner img {
display:block;
width:100%;
height:auto;
}
#unterseite { padding:0 0 100px; }
#startseite .content > h1:first-child { margin-bottom:10px; }
#unterseite .content > h1:first-child { margin-bottom:10px; }
#startseite .content h2,
#unterseite .content h2,
#startseite .content h3,
#unterseite .content h3 { margin:0 0 10px; padding:10px 0 0; }
#startseite .content p,
#unterseite .content p { margin:0 0 10px; }
#startseite .content ul,
#unterseite .content ul { margin:0 0 0 15px; }
#unterseite .content .address {
width:300px;
float:left;
margin-top:50px;
}
#unterseite .content .form {
width:600px;
float:right;
margin:50px 0 0 25px;
}
#unterseite .content .map {
margin:50px 0 0;
} #schaubild {
height:420px;
margin:65px auto 85px;
position:relative;
}
#schaubild img { width:auto; }
#schaubild a {
display:block;
position:absolute;
height:212px;
bottom:0;
}
#schaubild .onlineshop {
width:215px;
left:175px;
}
#schaubild .portal {
width:200px;
left:400px;
}
#schaubild .kompetenzzentrum {
width:215px;
right:175px;
} #boxes {
display:flex;
flex-direction:row;
justify-content:space-around;
align-items:stretch;
padding:0 0 50px;
}
#boxes .box {
width:25%;
height:200px;
position:relative;
padding:0 5px;
overflow:hidden;
box-sizing:border-box;
}
#boxes .box .content {
height:200px;
position:absolute;
top:0;
left:10px;
right:10px;
z-index:10;
overflow:hidden;
background:#fff;
-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.25);
}
#boxes .box .content a {
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
}
#boxes .box .content img {
display:block;
width:100%;
}
#boxes .box .band {
height:40px;
line-height:40px;
position:absolute;
bottom:0;
left:5px;
right:5px;
z-index:20;
background:#db1e31;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#boxes .box .band h3 a {
text-decoration:none;
text-transform:uppercase;
color:#fff;
} #siegel { padding:50px 0 100px; }
#siegel ul { list-style-type:none; }
#siegel ul li {
display:inline-block;
margin:0 30px;
}
#siegel ul li:first-child { margin-left:0; }
#siegel ul li:last-child { margin-right:0; } #footer { padding:0 0 25px; }
#footer .left {
margin-right:50px;
float:left;
}
#footer .logo {
width:231px;
height:160px;
background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/logo.png) no-repeat center center;
}
#footer .logo a { display:block; width:100%; height:100%; }
#footer .menu {
max-width:200px;
float:left;
margin:50px 50px 0;
}
#footer .menu ul { list-style-type:none; }
#footer .menu ul li { text-align:left; }
#footer .menu ul li a {
display:inline-block;
font-size:13px;
color:#fff;
margin:0 0 5px;
text-decoration: none;
}
#footer .menu ul li.first {
font-size:14px;
font-weight:600;
color:#fff;
margin:0 0 10px;
}
#footer .social ul { list-style-type:none; }
#footer .social ul li { display:inline-block; height:24px; margin:0 15px; }
#footer .social ul li a { display:block; width:100%; height:100%; }
#footer li.googleplus { width:24px; }
#footer li.googleplus a { background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/social/googleplus.png); }
#footer li.twitter { width:32px; }
#footer li.twitter a { background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/social/twitter.png); }
#footer li.xing { width:21px; }
#footer li.xing a { background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/social/xing.png); }
#footer li.facebook { width:24px; }
#footer li.facebook a { background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/social/facebook.png); } .wpcf7 p { font-weight:600; }
.wpcf7 .field { float:left; margin-right:25px; }
.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
width:200px;
height:18px;
padding:2px 5px;
margin:0 0 18px;
color:#444;
border:1px solid #757575;
background:#fff;
}
.wpcf7 textarea {
width:90%;
max-width:90%;
height:160px;
font-family: 'Open Sans', sans-serif;
font-size:13px;
padding:5px;
margin:0 0 18px;
border:1px solid #757575;
background:#fff;
}
.wpcf7 .wpcf7-captchac { vertical-align:middle; margin-right:10px; display:block; float:left; }
.wpcf7 input[type="submit"] {
display:block;
height:30px;
line-height:30px;
vertical-align:middle;
font-size:14px;
font-weight:700;
color:#fff;
text-transform:uppercase;
padding:0 15px;
margin:25px 0 0;
background:#db1e31;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-decoration:none;
border:0;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.wpcf7 .wpcf7-not-valid-tip { margin:-10px 0 25px; }
.wpcf7 .wpcf7-response-output { margin:0; padding:0; }
.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ok { border:0; background:#f4f4f4; padding:10px; font-size:15px; font-weight:600; color:#444; } #bwg_standart_thumbnails_0 { text-align:left !important; }
.caption-wrap {
width:30% !important;
bottom:15px !important;
background:rgba(51, 153, 51, 0.8) !important;
opacity:1.0 !important;
font-size:16px;
font-weight:600;
padding:15px 0;
text-shadow: 1px 1px 5px #444;
}@media all 
and (max-width : 785px) {
#head .logo { float:none; margin:0 auto; }
#head  .claim { display:none; }
}
@media all 
and (max-width : 1024px) {
body {
background:url(//www.lasiprofi.de/wp-content/themes/customtheme/images/bg.jpg) repeat-x center bottom #fff;
}
.innerWrap { width:100%; }
#menuWrap {
padding:0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#menu {
width:100%;
height:42px;
overflow:hidden;
-webkit-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}
#menu > ul { list-style-type:none; text-align:left; margin:0; }
#menu > ul > li {
display:block;
min-height:42px;
line-height:42px;
height:auto;
width:100%;
float:none;
text-align:left;
position:relative;
}
#menu > ul > li.home { display:none; }
#menu > ul > li > a {
width:100%;
padding:0;
color:#444;
background:#eaeaea;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left:15px;
}
#menu > ul > li.current_page_item > a { background:#eaeaea; color:#888; }
#menu > ul > li.current_page_ancestor > a { background:#fff; color:#888; }
#menu > ul > li > a:hover, 
#menu > ul > li:hover > a { background:#444; color:#fff; }
#menu li.responsiveMenu { display:block; }
#menu > ul > li:hover ul.sub-menu { display:block; }
#menu > ul > li > ul.sub-menu {
list-style-type:none;
display:block;
position:static;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;  
background:#fff;
border:0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0;
border-radius: 0;
}
#menu > ul > li > ul.sub-menu li {
height:42px;
line-height:42px;
}
#menu > ul > li > ul.sub-menu li a {
display:block;
height:42px;
line-height:42px;
vertical-align:middle;
text-align:left;
font-size:14px;
font-weight:600;
color:#888;
padding-left:25px;
}
#menu > ul > li > ul.sub-menu li a:hover {
text-decoration:none;
color:#fff;
background:#444;
}
#menu > ul > li > ul.sub-menu li:last-child a {
-webkit-border-radius: 0;
border-radius: 0;
} #responsiveSearch { display:block; margin:0 20px; }
#responsiveSearch .widget_content { padding:0; margin:0 0 25px; }
#head {
height:auto;
padding:0 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#footer .menu { float:none; }
#footer .menu ul li { text-align:left; display:inline-block; }
#footer .menu ul li.first { display:block; text-align:center; }
.caption-wrap { display:none !important; } #slider {
padding:25px 10px 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#slider img { -webkit-border-radius: 0; border-radius: 0; } #startseite, #unterseite {
padding:0 10px 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} #boxes {
flex-direction:column;
}
#boxes .box {
width:100%;
max-width:250px;
float:none;
margin:0 auto 10px;
} #siegel ul li { margin:0 30px 30px; } #footer .left {
float:none;
margin:0 auto;
}
#footer .logo { margin:0 auto; }
#footer .menu {
margin-left: auto;
margin-right: auto;
} #unterseite .content .form { width:100%; float:left; margin:50px 0 0 0; } #schaubild {
width:100%;
height:auto;
}
#schaubild img { max-width:658px; width:90%; height:auto; }
#schaubild a { display:none;	}
}@font-face{font-family:flexslider-icon;src:url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot);src:url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.woff) format('woff'),url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/sliders/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav li {
border: 0;
margin: 0;
list-style-type: none;
list-style: none;
padding: 0;
line-height: normal;
max-width: none;
max-height: none;
}
.metaslider {
position: relative;
z-index: 0;
} .metaslider.fullwidth {
overflow: hidden;
}
.metaslider .caption {
padding: 5px 10px;
word-wrap: break-word;
}
.metaslider .caption-wrap {
position: absolute;
bottom: 0;
left: 0;
background: black;
color: white;
opacity: 0.7;
margin: 0;
display: block;
width: 100%;
line-height: 1.4em;
}
.metaslider img {
height: auto;
padding: 0;
margin: 0;
-moz-user-select: none;
}
.metaslider a {
outline: none;
}
.metaslider.ms-left {
float: left;
margin: 0 20px 20px 0;
}
.metaslider.ms-right {
float: right;
margin: 0 0 20px 20px;
}
.metaslider li:before,
.metaslider li:after {
content: "" !important;
display: none !important;
bottom: auto !important;
margin: 0 !important;
}
.metaslider .caption-wrap .caption img {
width: auto;
}
.metaslider .slides img {
width: 100%;
display: block;
}
.metaslider .flex-pauseplay a {
box-sizing: border-box;
height: 30px;
width: 30px;
} .metaslider .flexslider {
background: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
border: 0;
margin: 0 0 40px;
max-width: none;
max-height: none;
}
.metaslider .flex-control-nav {
border: 0;
margin: auto;
list-style-type: none;
list-style: none;
padding: 0;
bottom: -27px;
line-height: 11px;
z-index: 2;
}
.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging {
opacity: 1;
transition: opacity .3s ease;
}
.metaslider.has-dots-onhover-navigation:hover .flexslider .flex-control-paging {
opacity: 1 !important;
}
.metaslider-flex.ms-theme-default .flex-next:focus {
background: url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll right 0 transparent!important;
height: 27px!important;
}
.metaslider-flex.ms-theme-default .flex-prev:focus {
background: url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll left 0 transparent!important;
height: 27px!important;
} .metaslider .flex-control-nav li {
margin: 0;
}
.metaslider .flex-control-nav li a {
margin: 0 6px;
padding: 0;
text-indent: 9999px;
overflow: hidden;
}
.metaslider .flexslider .slides li {
position: relative;
height: auto;
} .metaslider .flex-viewport {
direction: ltr;
} .metaslider .flex-direction-nav a {
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.metaslider .flexslider .slides p {
margin: 0;
}
.metaslider .flexslider.filmstrip {
margin-top: 10px;
}
.metaslider .flexslider.filmstrip .slides li {
cursor: pointer;
opacity: 0.5;
}
.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
opacity: 1.0 !important;
}
.metaslider .flex-control-thumbs li {
width: auto;
}
.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
margin: 10px 5px 0;
width: auto;
}
.metaslider.nav-hidden .flexslider {
margin-bottom: 0;
}
.metaslider.nav-hidden.add-margin .flexslider {
margin-bottom: 40px;
}  .metaslider .flexslider .flex-direction-nav li a:before {
content:none!important;
}
.metaslider .flexslider .flex-direction-nav li a {
width: 30px;
height: 30px;
border: 0;
margin: -20px 0 0;
box-shadow: none!important;
display: block;
background-color: transparent;
background-image: url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);
background-repeat:  no-repeat;
position: absolute;
right: 10px;
top: 50%;
z-index: 10;
cursor: pointer;
text-indent: -9999px;
opacity: 1;
-webkit-transition: all .3s ease;
-moz-transition: opacity .25s ease-in-out;
transition: all .3s ease;
}
.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a {
opacity: 0;
}
.metaslider.has-onhover-arrows:hover .flexslider .flex-direction-nav li a{
opacity: 1;
}
.metaslider .flex-direction-nav .flex-prev {
background-position: left 0;
left: 10px;
}
.metaslider .flex-direction-nav .flex-next {
background-position: right 0;
text-align: left; text-indent: 9999px;
}
.metaslider .flexslider:focus-within .flex-next,
.metaslider .flexslider:hover .flex-next {
opacity: 0.8;
}
.metaslider .flexslider:focus-within .flex-prev,
.metaslider .flexslider:hover .flex-prev {
opacity: 0.8; text-indent: -9999px;
}
.metaslider .flexslider:focus-within .flex-next:focus,
.metaslider .flexslider:focus-within .flex-prev:focus,
.metaslider .flexslider:hover .flex-next:hover,
.metaslider .flexslider:hover .flex-prev:hover {
opacity: 1;
}
.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus {
outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .flex-direction-nav .flex-disabled {
cursor: default;
pointer-events: none;
}
.metaslider .flexslider .flex-control-nav a {
box-shadow: none !important;
}
.metaslider .flexslider .flex-control-nav a:focus {
outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .slides > li {
position: relative;
}
.metaslider .flexslider .flex-pauseplay .flex-play,
.metaslider .flexslider .flex-pauseplay .flex-pause {
width: 30px;
height: 30px;
background: #000;
color: #fff;
text-align: center;
padding: 0 8px;
border-radius: 50px;
text-decoration: none;
line-height: 30px;
font-size: 16px;
}
.metaslider .flexslider .flex-pauseplay a:before {
font-size: 16px;
}
.metaslider .flexslider .flex-pauseplay .flex-play:focus,
.metaslider .flexslider .flex-pauseplay .flex-pause:focus {
background: #000;
color: #fff;
outline: 2px solid #fff;
}
.metaslider .flexslider .flex-pauseplay .flex-play:before {
margin-left: 4px;
}
.metaslider .flexslider .flex-pauseplay .flex-pause:before {
margin-left: 1px;
} .metaslider .rslides_nav,
.metaslider .rslides_tabs a {
box-shadow: none !important;
}
.metaslider .rslides_tabs {
margin: 0 0 40px;
}
.metaslider .rslides_nav:focus,
.metaslider .rslides_nav:hover {
color: #ffffff;
}
.metaslider-responsive.no-text .rslides_nav{
width: 30px;
height: 30px;
border: 0;
margin: 0 5px;
box-shadow: none !important;
display: block;
background-color: transparent;
background-image: url(//www.lasiprofi.de/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);
background-repeat: no-repeat;
position: absolute;
top: 50%;
z-index: 10;
cursor: pointer;
text-indent: -9999px;
opacity: 1;
-webkit-transition: all .3s ease;
-moz-transition: opacity .25s ease-in-out;
transition: all .3s ease;
}
.metaslider-responsive.no-text .rslides_nav.next {
background-position: right 0;
} div.metaslider .theme-default .nivoSlider {
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
box-shadow: 0 0 0;
}
.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper img {
border: 0;
box-shadow: none; list-style-type: none;
list-style: none;
padding: 0;
line-height: normal;
max-width: none;
max-height: none;
}
div.metaslider .slider-wrapper .nivo-controlNav a {
transition: none;
} .metaslider .coin-slider { max-width: 100%;
overflow:hidden;
}
.metaslider .coin-slider .cs-buttons a,
.metaslider .coin-slider > a {
box-shadow: none !important;
}
.metaslider .coin-slider a[href="javascript:void(0)"] {
cursor: default !important;
} #wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon {
background-size: 18px;
background-repeat: no-repeat;
background-position: left center;
width: 18px;
height: 32px;
float: left;
margin-right: 5px;
}
#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==") !important;
}
.ms-edit-frontend {
text-decoration: none !important;
font-size: 18px;
}
.ms-edit-frontend .dashicons.dashicons-external {
height: 25px;
vertical-align: middle;
}
#preview-container .ms-edit-frontend{
display: none;
} .ms-theme-precognition .flex-control-nav {
display: table !important;
width: 100% !important;
margin-top: 0 !important;
}
.metaslider.ms-theme-precognition .flex-control-nav li {
display: table-cell !important;
width: auto;
text-align: center;
border-left: 1px solid;
border-bottom: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li:last-child {
border-right: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li a {
text-indent: 0 !important;
width: auto !important;
display: block !important;
height: auto !important;
padding: 10px !important;
margin: 0 !important;
} .flex-progress-bar {
position: absolute;
top: 0;
left: 0;
height: 4px;
width: 0%;
background-color: #fff;
transition: width 2s linear;
z-index: 999;
} .ms-carousel-force-height .slides > li {
overflow: hidden;
}
.ms-carousel-force-height .slides > li.ms-image img {
height: 100%;
width: auto;
} .ms-custom-button {
display: inline-block;
background-color: #0073aa;
color: #fff;
cursor: pointer;
padding: 8px 14px;
border-radius: 4px;
text-decoration: none;
transition: background-color 0.2s ease;
}
.ms-custom-button:hover {
opacity: 0.8;
}
.slides li:focus-within {
outline: 2px solid #007cba;
outline-offset: -2px;
}
@media only screen and (max-width : 767px) {
.metaslider.ms-theme-precognition .flex-control-nav li a {
text-indent: -9999px !important;
}
}
@media only screen and (min-width : 768px) {
.metaslider.ms-theme-precognition .flex-control-nav li a {
text-indent: 0 !important;
}
}