html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,.null{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0}
/* Entfernt unsichbaren Rand unter img Tags */
img{display:block;vertical-align:bottom}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/* weiteres von mir */
a{text-decoration:none}:focus{outline:0}
.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}
body{overflow-x:hidden;-webkit-text-size-adjust:none}
/* CSS-Trick:Scrollbar im Internet Explorer automatisch ausblenden */
body{-ms-overflow-style:-ms-autohiding-scrollbar}
/* Umstellung Boxmodell */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* standard.css */
/* Schwabedissen */
/* Will sehen! */
.bg-green{background-color:green}
.bg-blue{background-color:blue}
/* 
#section-page1-0{border:3px solid red}
#section-page1-1{border:3px solid green}
#section-page1-2{border:3px solid pink}
#section-page1-3{border:3px solid blue}
*/
/*
#wrapper{border:3px solid red}
#container{border:3px solid aqua}
#main{border:3px solid purple}
*/
/* Titelkonstruktion zentrierter Titel */
/*
.title-wrapper{border:3px solid yellow}
.title-main{border:3px solid green}
.title-zentriert{border:3px solid pink}
.nav-zentriert{border:3px solid red}
.test{border:3px solid blue;height:50px}
*/
/* Info-Icons */
/*
.container-icons{border:brown solid 4px}
.centered-outer{border:green solid 4px}
.centered-inner{border:orange solid 4px}
*/
/* About */
/*
.about-outer{border:green solid 4px}
.about-inner{border:orange solid 4px}
*/
/* Teaser */
/*
.teaser-container{border:green solid 4px}
*/
/* linker Platz für nav-main-2 */
/*
#container{border:3px solid green}
#main{border:3px solid red}
#left{border:3px solid blue}
*/
/* Standard */
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt25{padding-top:25px !important}
.pt30{padding-top:30px !important}
.pt35{padding-top:35px !important}
.pt40{padding-top:40px !important}
.pt50{padding-top:50px !important}
.pt60{padding-top:600px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt12{margin-top:12px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.center{margin:0 auto}
.plr0{padding-left:0 !important;padding-right:0 !important}
.clear{clear:both}
.left{float:left}
/* das benutze ich z.B. bei den Teasern,um die Teaser-Divs ohne feste Breite zu zentrieren */
/* bei Bedarf im inneren Div text-align:left */
/* http://www.amazingweb.de/2014/04/15/variabler-breite-divs-mit-css-horizontal-zentrieren/ */
.text-align-center{text-align:center}
/* Silbentrennung,siehe www.mediaevent.de/css3-silbentrennung-hyphens */
p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;orphans:2;/* https://css-tricks.com/almanac/properties/o/orphans/ geht wohl nicht mit Firefox und Safari,evtl. jquery-Lösung */ 
 widows:2;/* https://css-tricks.com/almanac/properties/w/widows/ geht wohl nicht mit Firefox und Safari,evtl. jquery-Lösung */
}
/* Grundeinstellungen */
body{background-color:#fff}
html{overflow-y:scroll}
/* Definition der Onepage-Sections */
#section-page1-0{height:auto !important}
#section-page1-1{height:auto !important}
#section-page1-2{height:auto !important}
#section-page1-3{height:auto !important}
#section-page1-4{height:auto !important}
/* Texte ein- und zweispaltig */
.ce_text{-webkit-column-count:auto;-moz-column-count:auto;column-count:2;column-gap:40px;column-rule:3px solid #fff;margin-top:0;padding-top:0}
@media only screen and (max-width:800px){.ce_text{-webkit-column-count:1;-moz-column-count:1;columns:1 auto}
}
@media only screen and (max-width:1050px){.ce_text.rand-2f{-webkit-column-count:1;-moz-column-count:1;columns:1 auto}
}
.einspaltig,.anfangstext-arbeitsmedizin{-webkit-column-count:1;-moz-column-count:1;columns:1 auto}
/* google maps */
#map_roadmap{background-image:url("/files/m/booster/../css/../img/map_background.jpg");-moz-background-size:cover;background-size:cover}
/* Slider */
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
/* Positionierung des zentrierten Titels */
.title-wrapper{width:100%;/* display:inline-block;offenbar nicht nötig */
 position:absolute;z-index:20}
.title-main{position:absolute;top:0;bottom:0;right:0;left:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20}
.title-zentriert{width:100%;z-index:20}
/* Raster auf dem Bild/Video */
/*
.title-main:before{width:100%;height:100%;left:0;top:0;position:absolute;overflow:hidden;display:block;z-index:0;content:"";background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABZJREFUeNpi+v//vxAQMzCCCBAACDAAadIJDbi2swAAAAAASUVORK5CYII=') repeat}
*/
/* Info-Icons */
.adresse{background-position:0 2px}
.mail{background-position:-38px}
.brief{background-position:-80px 4px}
.telefon{background-position:-120px;-2px}
.uhr{background-position:-160px -3px}
.achtung{background-position:-200px}
.imac{background-position:-240px}
.vcard{background-position:-280px}
.chat{background-position:-320px 1px}
.parken{background-position:-360px 3px}
.bus{background-position:-400px 3px}
.gehen{background-position:-440px 1px}
.autobahn{background-position:-480px 3px}
.gruppe{background-position:-520px}
.info{background-position:-560px}
.dokument{background-position:-600px 3px}
.pdf{background-position:-640px -1px}
.notfall{background-position:-1219px 2px}
/* Schwabedissen */
/* Abstände und Rand */
/* Abstände vertikal */
.ce_headline{padding-bottom:25px;padding-top:30px}
@media only screen and (max-width:800px){.ce_headline{padding-bottom:10px !important;padding-top:0 !important}
.ce_text{padding-bottom:10px !important}
}
.zwei .ce_headline,.drei .ce_headline{padding-top:0 !important}
.ce_text{padding-bottom:30px}
/* Naturheilkunde Abstand über den Artikeln */
.zwei div#main{padding-top:20px}
/* Arbeitsmedizin Abstand über den Artikeln */
.drei div#main{padding-top:60px}
/* mobile Layouts haben die body-Klasse .mobile */
.mobile div#main{padding-top:10px !important}
.container-vortext{padding:20px 15px 0 27px;/* oben rechts unten links */
 border:#fff solid 3px;background-color:rgba(255,255,255,0.5)
}
div.container-vortext{margin-bottom:30px;/* entspricht den unteren Abständen bei ce_headline und ce_text */
}
.container-vortext .ce_text{padding-bottom:20px}
/* unterer Abstand header */
#header{margin-bottom:20px}
/* linker und rechter Rand */
/* alles,was einen Rand haben soll,bekommt die Klasse rand;kann für bootstrap modifiziert werden */
.rand{margin-top:0;margin-bottom:0;margin-right:auto;margin-left:auto;width:70%;max-width:1300px;border-left:30px solid rgba(0,0,0,0);/* vergrößert den linken Abstand etwas */
}
@media only screen and (max-width:1400px){.rand{width:80%;border-left:15px solid rgba(0,0,0,0)}
}
@media only screen and (max-width:1110px){.rand{width:90%;border-left:5px solid rgba(0,0,0,0)}
}
@media only screen and (max-width:900px){.rand{width:100%;border-left:0 solid rgba(0,0,0,0);padding-left:15px !important;padding-right:15px !important}
}
/* linker Rand für die Seiten mit linkem Menü */
#main,#left{float:left;/* ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG ACHTUNG */
}
#main{width:100%}
#left{width:250px;margin-left:-83.2%}
.rand-2f{border-left:290px solid rgba(0,0,0,0) !important;/* linker Abstand,der zu .rand für nav-main-2 addiert wird */
}
@media only screen and (max-width:1400px){#left{margin-left:-88.8% !important}
.rand-2f{border-left:270px solid rgba(0,0,0,0) !important}
}
@media only screen and (max-width:1110px){#left{margin-left:-94.3% !important}
.rand-2f{border-left:260px solid rgba(0,0,0,0) !important}
}
@media only screen and (max-width:900px){#left{margin-left:-98% !important}
.rand-2f{border-left:250px solid rgba(0,0,0,0) !important}
}
/* Smartphone */
@media only screen and (max-width:800px){#left{margin-left:-98% !important}
.rand-2f{border-left:0 solid rgba(0,0,0,0) !important}
}
/* Schwabedissen */
/* seitenelemente.css */
/* Seitenelemente */
#aktuell{position:absolute;left:15px;// top:130px;width:7%;min-width:90px;z-index:5000;// margin-top:-22%;margin-top:-170px;// opacity:0.7}
#aesthetik{position:absolute;right:15px;// top:130px;width:15%;min-width:150px;z-index:5000;// margin-top:-22%;margin-top:-140px;// opacity:0.7}
#aktuell-mobile{width:10%;min-width:90px;z-index:5000;margin-top:30px;// margin-bottom:-75px;padding-top:15px;// padding-bottom:5px}
#aesthetik-mobile{width:15%;min-width:150px;z-index:5000;margin-top:10px;// margin-bottom:-75px;// padding-top:15px;padding-bottom:15px}
body{background-image:url("/files/m/booster/../css/../img/background.jpg");background-repeat:repeat}
#logo{top:33px;left:15px;height:43px;position:absolute;z-index:500}
#slider{width:100%;z-index:0;position:relative;top:0;border-style:solid;border-width:0;/* Slider Rand */
 border-top-width:0;/* Slider Rand oben */
 /* border-color:white;*/
}
/* Streifen am unteren Rand des Sliders,im Slider-Modul eingebaut,lag sonst über dem nav-main-1 */
#streifen-unten{position:absolute;bottom:0;right:0;left:0;height:70px;background-color:#351e02;z-index:10;opacity:0.7}
@media only screen and (max-width:650px){#streifen-unten{opacity:0 !important}
}
/* .zwei und .drei sind body-Klassen,in den layouts vergeben */
.zwei #streifen-unten{background-color:rgba(72,95,18,0.8) !important}
.drei #streifen-unten{background-color:rgba(2,81,130,0.8) !important}
/* Positionierung des zentrierten Titels */
.title-wrapper:after{/* padding-top:45%;folgt der Höhe des Sliders,dieser Wert ist für 2000*900px - wichtig auch für das Raster über dem Bild */
 padding-top:41.1%;/* hier etwas weniger hoch,die links von nav-main-1 haben sonst nicht funktioniert (lag wohl drüber) - deshalb sitzt der streifen-unten im Slider-Modul*/
 display:block;content:''}
.title-zentriert{margin-bottom:8%}
/* Vertikale Ausrichtung des Titels */
.container-impressum{padding:20px 15px 0 27px;/* oben rechts unten links */
 border:#fff solid 3px;margin-bottom:60px}
.faq-container{width:100%;margin-left:-8px !important;margin-right:-8px !important;margin-top:-16px}
.faq{min-height:50px;padding:10px 15px 15px 15px;margin-left:8px;margin-right:8px;margin-top:16px;border:3px solid white;background-color:rgba(255,255,255,0.5)}
/* Bilder */
.textbild{float:left;margin-right:25px;margin-bottom:7px;padding:0;width:300px;position:relative}
/* das Bild oben im Einleitungstext heißt textbild */
@media only screen and (max-width:700px){.textbild{float:none !important}
}
.zwei .image_container,.drei .image_container{float:left;margin-right:20px;margin-bottom:2px;padding:0;width:107px;position:relative}
.image_container img,.textbild img{width:100%;height:auto;border:4px solid #fff;display:block;/* Caption neben das Bild:https://wiki.selfhtml.org/wiki/CSS/Anwendung_und_Praxis/Bilder_mit_Bildunterschriften */
 position:relative;z-index:10}
.querbild{background-position:center center;background-repeat:no-repeat;background-size:cover;height:400px;width:100%;margin-bottom:20px}
/* gibt dem Bild unter 800px rechts und links wieder Luft */
@media only screen and (max-width:800px){.querbild{height:280px}
}
@media only screen and (max-width:600px){.querbild{height:200px !important}
}
#teamfoto{background-image:url("/files/m/booster/../css/../img/teamfoto.jpg")}
/* https://wiki.selfhtml.org/wiki/CSS/Anwendung_und_Praxis/Bilder_präsentieren */
figcaption{padding:7px;font-family:"Roboto",Arial,Sans-Serif;font-weight:400;font-size:0.8em;line-height:1.4em;color:#025082;z-index:100;position:absolute;/* Caption neben das Bild */
 bottom:0;/* Caption neben das Bild */
 left:102%;/* Caption neben das Bild */
 width:80%;/* Caption neben das Bild */
}
/* Bild Arbeitsmedizin */
@media only screen and (max-width:1100px){figcaption{position:relative !important;/* Caption unter das Bild */
	left:0;!important;/* Caption unter das Bild */
 }
}
.title-mobile{background-image:url("/files/m/booster/../css/../img/titelbild-mobile.jpg");background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}
/* google maps */
#map_roadmap,#map_satellite{width:100%;border-style:solid;border-width:17px;border-top-width:17px;border-color:#f3f3f5;z-index:300;height:100vh}
/* About */
.about-outer-1,.about-outer-2{padding-top:5px;margin-bottom:30px;/* entspricht den unteren Abständen bei ce_headline und ce_text */
}
/* Workaround mit outer-1 und -2,die Teilung brauche ich nicht bei korrektem bootstrap-Rahmen (Ausgleich der Abstände rechts und links) */
.about-outer-1,.about-outer-2{padding-left:0 !important;/* Abstand von bootstrap zurücksetzen */
}
.about-outer-2{padding-right:0 !important;/* Abstand von bootstrap zurücksetzen */
}
@media only screen and (max-width:768px){.about-outer-1{padding-right:0 !important;/* Abstand von bootstrap zurücksetzen */
	}
}
.about-inner{margin-top:10px;padding:10px 0 10px 5px;/* oben rechts unten links */
 border:#fff solid 3px}
.rahmen-accordion{margin-bottom:20px;padding:10px 0 10px 5px;/* oben rechts unten links */
 border:#fff solid 3px}
/* Accordion */
.ce_accordion div.accordion > div{padding:10px 15px 5px 25px !important;/* oben rechts unten (Abstand geöffnet unterhalb des Textblocks) links */
}
.ce_accordion{padding-bottom:4px !important;/* Accordion Abstand unten,überschreibt ce_text (Abstand geschlossen nach unten) */
 -webkit-column-count:1;-moz-column-count:1;columns:1 auto}
.toggler{background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;height:16px;width:13px;padding-left:25px;background-position:-285px 3px;background-repeat:no-repeat;cursor:pointer;cursor:hand}
.toggler.active{background-position:-317px 3px;font-weight:400}
/* Info-Icons */
/* der ist für Ränder u.ä. zuständig */
/* die Abstände oben und unten sind in container-icons und centered-outer kombiniert */
.container-icons{padding:0 0 15px 28px;/* oben rechts unten links */
 border:#fff solid 3px;margin-bottom:30px;/* entspricht den unteren Abständen bei ce_headline und ce_text */
}
.centered-outer{padding-top:20px;padding-left:0 !important;/* Abstand von bootstrap zurücksetzen */
}
.centered-inner{float:left}
/* Abstand unter dem Text (wenn der Text tiefer als das Icon geht) */
.centered-inner p{padding-bottom:15px}
.icon{background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;z-index:500;height:40px;width:40px;margin-right:12px;opacity:0.6}
/* Icons auf Seiten 2 und 3 im Streifen */
/* .zwei und .drei sind body-Klassen,in den layouts vergeben */
.zwei .icon-page-f,.drei .icon-page-f{background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;height:50px;width:70px;background-repeat:no-repeat;position:absolute;bottom:14px;z-index:100}
/* .zwei und .drei sind body-Klassen,in den layouts vergeben */
.zwei #icon-page-2f{background-position:-1120px 1px}
.drei #icon-page-2f{background-position:-1219px 2px}
.oben-weniger{margin-top:-18px}
/* Teaser */
.teaser-container{width:65%;margin:0 auto;margin-top:25px;/* Abstand nach oben hier eingestellt;falls der Teaser rausfällt,passt es auch ohne */
	margin-bottom:30px;/* Abstand nach unten wie ce_text und ce_headline */
}
@media only screen and (max-width:1500px){.teaser-container{width:75% !important}
}
@media only screen and (max-width:1000px){.teaser-container{width:100% !important}
}
.teaser{height:200px;padding-top:15%;cursor:pointer;/* bg-color und bg-blend-mode braucht eigentlich nur bei teaser:hover zu stehen,dann wirkt der ease-Effekt aber nicht zurück */
	background-color:rgba(255,255,255,0);background-blend-mode:lighten;/* https://css-tricks.com/basics-css-blend-modes/ */
	/* der ease-Effekt müsste nur bei teaser:hover stehen,dann aber in beide Richtungen gleich schnell;https://css-tricks.com/almanac/properties/t/transition/ */
	-webkit-transition:all 1.6s ease;-moz-transition:all 1.6s ease;-o-transition:all 1.6s ease;margin-left:8px;margin-right:8px;margin-top:16px;background-image:url(data:image/jpg;base64,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);background-size:cover;border:3px solid white}
.teaser:hover{background-color:rgba(255,255,255,0.6);background-blend-mode:lighten;/* https://css-tricks.com/basics-css-blend-modes/ */
	-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease}
.icon-teaser{margin:0 auto !important;/* überschreibt Angaben von #icon-naturheilkunde und #icon-arbeitsmedizin */
	float:none !important;/* überschreibt Angaben von # und #icon-arbeitsmedizin */
}
.ce_player{width:640px !important;height:auto}
/* Schwabedissen */
/* nav.css */
.offcanvas_link a{background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;height:60px;width:70px;background-repeat:no-repeat;top:5px;right:20px;position:fixed;z-index:1000;background-position:-1800px 1px}
/* nav-opw-p1 */
/* Zentrale Nav im Bild,Abstände rechts und links;eingebaut im Header-Modul */
.nav-zentriert{padding-top:2.2%;margin:0 auto;width:50%;max-width:600px;z-index:10}
#nav-opw-p1 li{border:#fff solid 2px;/* height:auto;*/ 
 /* line-height:1;*/ 
 padding-top:14px;padding-bottom:14px;text-align:center;opacity:1;width:32%;float:left;margin-right:2%;/* die nächsten drei wirken bei mouse out */
	-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease}
#nav-opw-p1 li:last-child{margin-right:0 !important}
#nav-opw-p1 li:hover{background-color:rgba(255,255,255,0.4);-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease}
#nav-opw-p1 a{display:block;/* ganze Fläche anklickbar machen */
 font-family:"Roboto",Times !important;font-size:16px;text-transform:uppercase;color:white;font-weight:400}
/* smartphone-breakpoint */
@media only screen and (max-width:800px){#nav-opw-p1{position:absolute !important;left:-5000px !important;float:left !important}
}
/* nav-main-1 */
#nav-main-1{margin-top:-63px;/* habe ich im ersten Artikel etwas mit mt20 ausgeglichen */
 z-index:1000;color:white;font-weight:300;font-size:0.9em;line-height:1.3em}
@media only screen and (max-width:650px){#nav-main-1{position:absolute !important;left:-5000px !important}
}
/* nav-main-1 text zweizeilig,für 3 rausnehmen */
#nav-main-1 p{margin-top:11px}
#nav-main-1 a{color:white;font-weight:400;line-height:1.9em;text-transform:uppercase;font-size:0.87em}
#icon-naturheilkunde,#icon-arbeitsmedizin,#icon-arbeitsmedizin-2,#icon-notfall{float:left;background-image:url(/files/m/booster/../css/../img/icon_sprite_v2.png);background-size:cover;height:50px;width:70px;background-repeat:no-repeat;margin-right:5px}
#icon-naturheilkunde{background-position:-1120px}
#icon-arbeitsmedizin{background-position:-1219px 1px}
#icon-notfall{background-position:-1365px 1px}
#icon-arbeitsmedizin-2{background-position:-1289px 1px}
/* nav-main-2 */
#nav-main-2 li{border-bottom:#fff solid 3px;/* height:auto;*/ 
 /* line-height:1;*/ 
 padding-top:9px;padding-bottom:9px;padding-left:10px;padding-right:10px;text-align:left;opacity:1;width:90%;float:left;margin-bottom:10px;/* die nächsten drei wirken bei mouse out */
	-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-o-transition:all 4s ease}
/* der aktive Menüpunkt hat in Contao die Klasse .active;das unterhalb gelegene span allerdings auch */
.zwei #nav-main-2 li.active,.zwei #nav-main-2 a:hover{color:rgba(123,170,33,1)}
.drei #nav-main-2 li.active,.drei #nav-main-2 a:hover{color:rgba(2,81,130,1)}
#nav-main-2 a:hover{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease}
#nav-main-2{font-family:"Roboto",Times !important;font-size:1em;line-height:1.4em;font-weight:400;padding-top:63px}
.drei #nav-main-2{padding-top:100px !important}
#nav-main-2 a{display:block;/* ganze Fläche anklickbar machen */
 color:rgba(66,66,66,0.6);font-weight:400;/* die nächsten drei wirken bei mouse out */
	-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease}
/* smartphone breakpoint */
@media only screen and (max-width:800px){#nav-main-2{position:absolute;left:-3000px !important}
}
/* Schwabedissen */
/* schriften */
body{font-family:"Roboto",Arial,Sans-Serif !important;font-weight:300;font-size:14px;line-height:1.55em;color:#000000}
/* Text innerhalb des Accordions */
.ui-accordion-content{font-size:0.9em;line-height:1.4em;color:#000000}
.head01{padding-top:100px;text-align:center;font-family:"Roboto",Times;font-weight:300;color:#fff;letter-spacing:0.18em;font-size:70px;line-height:54px;z-index:500;text-transform:uppercase}
h1{font-family:"Roboto",Times;text-align:left;font-weight:500;font-size:1.3em !important;line-height:1.2em !important;letter-spacing:0.2em;color:#432511;margin:0;text-transform:uppercase}
h2{font-family:"Roboto",Times;text-align:left;font-weight:400;font-size:1.1em;line-height:1.2em;color:#432511;margin:0}
.zwei h1,.zwei h2,.zwei strong,.zwei .textlink,.zwei .textlink_mail{color:rgba(123,170,33,1)}
.drei h1,.drei strong,.drei .textlink,.drei .textlink_mail{color:rgba(2,81,130,1)}
h3{font-family:"Roboto",Times;font-weight:300;font-style:italic;font-size:0.9em;line-height:1.4em;color:#432511;padding-top:7px}
.icontext{font-size:1em;text-align:left;padding-top:2px;/* verschiebt den Textblock geg. dem Icon etwas nach unten */
	font-weight:300}
.faq p{line-height:1.7em;padding-top:7px}
em{font-style:italic}
.anfangstext-arbeitsmedizin{font-size:1.2em;line-height:1.5em;font-weight:300}
strong,h5,h6{font-weight:400 !important}
.textlink{text-decoration:none;color:#432511;border-bottom:dotted 1px #484848;padding-left:32px;background:url(data:image/gif;base64,R0lGODlhJAK3AOYAAK2tra6urrGxsbGxsbCwsOfn5/z8/NPT08DAwPj4+Lm5uejo6Pv7+9ra2qysrP39/dHR0fPz87S0tN7e3uTk5OPj46+vr7Ozs9DQ0Li4uP7+/vX19be3t7+/v7y8vM7OzuTk49fX1+bm5ra2tvf39+Li4tjY2M/Pz9LS0u/v7+Xl5bu7u+/v7/n5+dnZ2fHx8aurq/r6+vb29u7u7vLy8snJycvLy8rKyrW1tfDw8L29venp6dbW1sHBwb6+vt3d3erq6tvb28TExMLCwtzc3M3NzcPDw8XFxbq6ut/f3+zs7MjIyOHh4eDg4NTU1MfHx+3t7dXV1czMzPT09KqqqvDw78bGxuvr6+Tk5fDw8aurrLOzs////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAkArcAAAf/gFyCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIfbXY8IKFQyAFKICYSKGAxYsYL6qoMLGCiowgC4iQSDEkyI0dP5q8OHIiiIorNXIE4TGmxZYlbRZASVNlTJwvC+yY4TDHlAQPqGlY2JDFDIgUZlIQoVOEywowbUZ1SdUmTqw6I84E0fUnSbA6sYwtu/Jr1phq/7kCIcrCaAIN92Kw2PHDho8tABw4AEC4sOHDiBMrXsy4sePHkCNLnmxYsIMBK56EmEvCWQsWQILc0LHFMuXTqFOrXs2aseUBHmo0WMAigTwWFIpkgAHAAoEBW4ILH068uPHjyJMrX868ufPn0JMPGGABAIwtT4gAMZBMSRIbIwb7Bh69vPnz6NOrdz69OhUJNZhAScpugRMPMAKQX8+/v///ABY3QABaSFBECQwUowIEHDigX4AQRijhhMcNSEUGGKhA3zkiFBEeARSGKOKI/w1w2RI/CFNCEVvAsB+JMMYoo3QAbHEDE+bQ8EF4L87o448zDgDAADUU4MsMH0gwJP+QTDY5opA2KjFOAx745uSVWEo4YAYn4KULDys8mOWYZKpHXQZOcOdNC0tsYUGPZcYpZ3PTGQEFLhHUMACIc/bpZ3K/DUFDNyx4MN2fiCY63HQKEGGLCobCqeikZU43ggjbFMDBoZR22idwUdDShAScemoqmcBN4GU1GiSBg6SnxtrkdBhs2IoGQZQq666zDsCDrdKU8CqvxDpJ3QHAptLqm8U2C+QAJqwaTQEjwOrstRTuGYKaq5SgK7bgZjvABNOwkIEF4aYr4p6qrrLDt+rGW+IWRkIjwxAByKsvhASMMIMqG3jA574E80eAAi88E8MJYhbscHoADJEgKjbU+PD/xebtKYRtzagAL8YgMwdDCMmGUkK+IadMJwEuNLMBAharLLN0A7BgSgubzqzzcRYoYLMyGjQQ885EC2eBECV7UoS1RascwAfcHvPCCAM3XbQFmI7CAqlWNw1cvccEPXTXOw/QQdKbLME02SADcELUxERQLdteZw0KCznTXfYWOyBTwdh6yzzAEaKcsMXagTvsQLTGtDAE4okXPAAOcG/yQAdVR54yAR4kXMwLKGuuc8uflDC36DLDYLcwGhCROeogmw2KDa/DfnEAKFTuCwNGQG57vANwMDEnDxiB7u8hwxYBMQwcjnzyOKjgyQwr+P48uAPmQAwNtV9fMASeEOG8//cXOwB2MExYT/61AxjhyQnMru9wAL8Oc4D68hc7gA+eSBF6/vsiwA1iMIwj4A+AuxqADoaniSf8D4HA80BnhNGBA0LwVJjZACdiIITjXRB4HJDBMJBgwQ92agA+48QGetA9EzYLOBoUxghcCLwMAIETOfBBC2nIK+pMYRgS4GG6grc6TBRqh0KUFQCWJ4wgomo6UIyiFKdIxSpa8YpYzKIWt0jFMRGRE0f0IhfHSMYymvGMUyzTEoGIpT0FQD8S4EAGFEDHOtpRARnIYx7vyEc66lGPfeTjH+cYSDsOkpCF9OMfE1nHPM6QAAF4UwkBFLzzGVEHSCQRdSK5hRHskf+ReFwkKA8JylACcpSDLGUqE5kBDrzKApH82IzW2MRZBQAAOEBADT7ghAlUQAQLCKYwh7mAjBDzmMLECDKRacxlElOZzhxmM6MZTBGUIAgoKIIQOBBLJgWvb5vIYSazVR0cDEEKEGgAE1RAzWRCs53TjGY85flOel6EmhFJAg9OYIMhcLNhP6JlMJzoowENQAhRqAAT49ECEURBCJBEo0SlyAFwaiIHmJyoRt+IgAOUIIbxkIEIeNCmJQV0ocAgqIwgeaMJ3kMGTbiBkN5I05ra9KY4zalOb7mFBYARCfnZqVCHKtTeHIEInrsHAypwAuqclI0zcoAPStCCfsRABFj/iUoFtppVCnj1q2D1Kle3GtayinWsURGBSzMRgwVgZaxdNStY0SrXsMJVrBQQIT8eUAAhmDRGAk2pjEx0gkEl5LDs2IAL4gejwP5CpesKQBAYiNjKnkMDKvgNYFH6WBgNKAjSsqxozVEAzZLIsb6A7IQGFILQjva146gAY0OE2l6oVkIBuAFlYctbcDzACQ+cUG15cVt+IeGGvU2uOF6AAA9SaLi7KC4lCRAq5VoXHCWYrYSgqwvp/ocAPuDsdceLjQQsAXAQ4m4uvNsfWpH3vduYgGmFK17bhgiF/4Kvfq0xhebStr7EDREBELDfAlejCMENkHpxwd7+gM/AEIaG//gm6ZwF36LBZrpUhDfcjBkI7LkAjm62FMAxDpv4GA/oIIihqiUPnPjFx6iBc9Mb4u5mawgwzvEwPjBfGrNYQjbQsZB/wYPxRcjCtsCweg4w5Cbv4gdc226N17vaLfDAyVi+RROGJeUfBwg4pLOHBsY8ZkeQ2bWIODOaD3FmM485AQlogZxbAOc6xzkBBExEmxuhZjeXmc97tkcFTnfkKTO4yg1Qhwaa4IIGOPrRkG6ACUJAaRNE+tKOdgGlKd1oTEd60pX2dKQ1velOi9rRk+ZBDW5gg1bb4AY1iPWqX32CIHjaBaAOgalPnWtLnzrTud61qHv96wZMVh0VyFuhvf9MyS0kOh0x4AAVLENtah+m2tgWDGKyje1rc9va3v62tgljAVjStNzorqm4w73uyojbNO5+N7u5HQDDoiPZFGYOkmuh5PMA59noYIChkugjCRjaG/imL7PnBfBzCDzfBD+PwZGtbB/XUkvOVsfDIy6jiacj4V2+eIT+rfGBcxxGHr93xRV88CQjuuQQPzl0Un4OkC9b5BAieTo2LvMR0dwcNrf4QF++c5P3PEQ/L0fQWb5w/+g84EY/+oSSTo6lA2jftOh3xrZgAphLHekt54bpYp4crM9C6+UBTteLTvavJ4fq4xi7wnH+Za573e0Sgrs45B7yoWN87ehoQdTxHqD/pJ6D7zf3+8i3EOZzkKB6hJfQz9CBeKELFuMNN8fj2x754lSB4pw3jtllgfboPN3xkO98gD7/8ZVfPexZJzo6Nq/6AE2+5q7/z+hjUXronN4cMRh87ddjb9yHvji7h0Xvn/P7cvB8+PzRezisrnvYn132Dhc+9CVu/WxQ3z/Jf8Xy2ZNxtm8/+t3Hxvf7E35XjJ9O5Yf68VUvfXCsnz/tb8X7mdN8cjz//OhRf99wf+uRf6ywf8vRf+PwfwBoHgKIcLkHfumnfNhnDgzYgNHxgN1AgOphgKuAgMqhgOJwgRj4HBrIDRwIMRMofhXofNpXgs1xgtuQgujhgaoAgtLB/3h3B4MZuILVUHlMR3fNBnjZN3+dJ4PaAISv13TtZXfmx4M9qA5KWH1MyB9qpw7BZ4SdV3zmMIUSWIXrcYXpQHtQGB3akw5eyH4+qH8tSA5kWIbPwXoqp4XBYYOpgIPIIYLh8IZw2BxyaHxzp3g5F3+oR4eE94dAF4FqCIZmQojmkAAv2IfHkQWgF4iXt3iZ54KGiHdrOA00eB52iAp4WCGOWA7RxhutkYqquBjo1oquSAAEUB2rOIusYQFcqHSKiH+d+IFtOA4PEAInAAHCOIzCeAIfcIwfgAHEuIzDiAHI+AHByIzMaIzIqIzSSIzOiIzReI3DSI3HeAI9EI7iKP+OCFCOCOADQoAC3FiMz7iN3JiN1biO7KiN8ggB8HiM1siMKJBnc2iJnYV56/AAAjmQBGkADHCQDGAABLmQA2mQCKmQDMmQDnmQEBmRDYmQCWmRCzmRCRkBHvmRH0kDIkkDL7ABGqCRAsmRFYmSGMkAKHmRD/mSAtmSKLkOn2geoXgKo2gcephlPpkKN1keOWkKOykgpfiTSAmUuViAu3iDVdZ4SRmVp5CGusiI6QEcTCaVWmkKP8BliXeJQLaVYjkKRWaIQ1kKRSkg7jOWbPk+srSIQkhJLtaWdKkJS5BgVBiXJaIAIFWXfikJDDAEMxaEgphzOIAjf5mYkAAECrD/iWdJCmkpIFKgmJTZCCbwlnBZmPzSAbpTmZ7JBTaAl3mpmV82AiXwmag5CEqABOPUgU15hyJCADWQmqnJAwD1lf+YLSNAAbTpmVCwAq3pmlbJHxbwBJ3Zm2OpASiAXpaXm9nCMsiZmJm1icLxmKMQmRWCAxUQnXUJBRlAndX5mqIIIwdjUdy5lTmAOY0lnjoZIxaQAUV0nkg5Az4wmCumlxMCIkmANvIpZAuQAcH5hfi5WgEAAfnVn05GA5cJnsjHnkRZUA6wAkFwe/kABT8wARiaoRq6oRzaoR76oT/ABHqlCS1QAUTwoSiaoiqaoT9gnvlAAxMAMwzaoMMZIQQA/wAegAJJ8EP28AJNgAFhQlRCOqQ0VSPxaQksoABBRaRMulMAwAFF8AMUKg8kUAJOgACc9FQDOiI3ugUIcAMYQAQqoAQvEAEbYGdoamcksAFsugEkkKZwKgNteqZwiqZr2qZvWqd2JqdtqqdqOqcy4Kdr+gJXUAENgAE30AGl8RsaJVEccKSV4GGM2qhndBk6sAQnYAIlAAQ54KaCOqd56qcJwKcbEKiimgB3yqah6qekaqqimqqeeqoyEAE0MAMFMAEoYANGgAO9MaPHYZ2igJ2mVx3okgEroAM+0AHmuKzMWo4d8KzK2qzSCq3PKq3TCq3W2qzUGq3Zao7U2q3Oqv8DSMABbhIAPRYkjwpGH/YskKQfI6AAOsCt2fqt4Oqs9Fqv9wqu21qv9lqt/NoBPqADK5ABEnCj2qWlpPksUASLDNuwDvuwEBuxEjuxFFuxFnuxDhtFV/JFmxBGGzsdGBuyIjuyJFuyDauxWQKsoSCskuh7HOBTHYtJLeskKgsKMzSz3pQBUrIJNKCeOPsjPjQMqfezQYIEhocJJCCYRFtQW9CXv/A4SxskHlBVlmMF9hm12YIEa/ULUuCrWHs4/NMJofm15GkEJQYMDeC1WDsABNYJRXC1ZAshFoABx6kLSqC2WDuZnWACRha3wsUEa7YLCRCgfutvEkAunfCfeEv/tDBwJ8PAAI1ZuKsVQp4QAwhAuJLre1twtL/wACiAuZnLHisACk8At6GbHhZQA2cbDCzAnKerHicACg0QZa/bH1RQAYHLCwnwnbXbXhLAuSQaib2ruQc6DL9ousPLHjogCmqTvOoRAEXAj8TAAgfrvMyXBKKwAIRmvb4HALx5DDHwAaLJvdIhPKOAAIvbhwFwBE5LDDNwruS7HATwA7mbCSLQt/EbghbQBMrQAh/guvlLHAOABLv1Cb0TwMyxvu1bDCyAA6CbvAEgPaXAAgicgFvwvcvQALdZwdWpW6cAXBzMkxbwAfUrDDJwBACcvwSQAQscCpfzwK9rAZ3zDDlw/y4hLBx7UgIl3AlKgL8V/DXRUAI+nL9CcgB1GwpJ8Fc/DC3S8AA8gJnOCwBSIL2ooAEmcB0cPB1SUMDMwAAYAMW9CwBWQMWp8AAQgMUIPABWsLrQwAAfAMahSx1HQMaqYAAMk76dNzhUWw0GgAFDXLvTYZyy4Lnw27uBvMfWEDSvgsdHBxwkXAsucDiM3HPTAQFcTA07UD2THHGMEgS4QAGRYsgDMAL86w0GUAMSUL1kCyJCMKW0sAE3ULCbTENOZQQOSgxMgL4bHLWQpANX1gs/wEKqTLTlpgOZ+A0MEAJYusstSx0AgAQfALy5QAIH4ANvNMvy48wecAAtDA6Kdf8EN1rIUGgiAdABTrCzwpADIWAEBAAD4gyDewIAAdADIeDK5ZAAJQABHhAA+QHHhNcegsElTSDNwLABJXAAHmAdkgTP1CEYCvABSXDL0aABLKACQVADCmABVICKTdrRHv3RIB3SIl1UDsAbI3AEPEAB89EMFd0AS6AA/MwbIz3TNF3TNh3ShOEAVBAAHGAFLkABM3DJ7ZAAOaAEO6ACP2ACUXAATI0CGPDUysjUUj3VU22PUE3VWN3UUB3VWU3VVv3UXU3VTg3VEBDWVb3VZi3VY/3UZZ3WB/DVGODWB7DWEBAFQVACOwAELCADO2wMRH0FO0ABRBAFX40Ccv3VbZ151muNAYbt1ogt14vd2Gn92G4d2YdN1pC91ZLtBCFABBSwA1fAAlu7Dw9gAKZt2i152qq92hyZkKz92qn92qsd27Kt2rRd262N27aNkbqN2rzd2yrZ19HwAL/d27dd28eN3MWt28uN28kt282t3A8J3M3Nnwh63XQZCAA7) no-repeat 0;background-size:27px}
.textlink_mail{line-height:1.6em;text-decoration:none;color:#432511 !important;border-bottom:dotted 1px #432511}
.textlink_mail a{// text-decoration:none;
color:#432511;
// border-bottom:dotted 1px #7e7e7e}
.klein{font-size:0.85em;line-height:1.3em !important}
.teasertext{text-align:center;padding-top:5px;font-weight:300;font-size:20px;letter-spacing:0.13em;line-height:1em;text-transform:uppercase;color:#6E6E6E}
.teaserlink{text-align:center;text-decoration:none;line-height:2em;color:#BDBDBD;font-size:14px;font-weight:400;z-index:500}
/* Liste eingerückt;Liste hat Klasse "liste" */
.liste ul,.bg-shine p{padding:16px 100px 20px 50px;background-color:rgba(255,255,255,0.6);font-size:1em !important}
@media only screen and (max-width:1200px){.liste ul{padding-right:10px !important}
}
/* siehe http://zekefranco.me/css/change-color-of-bullets/ */
.liste ul li:before{content:"\2022";/* /2022 is the numerical unicode for &bull;*/
 font-size:1.8em;/* set the font-size of the bullet if necessary. Make sure to use em or %*/
 position:relative;top:.2em;/* set the vertical position of the bullet if necessary. Make sure to use em or % */
 margin-right:-0.4em;/* erste Zeile bündig */
 left:-0.8em}
.drei .liste ul li:before{color:rgba(2,81,130,1);/* set color */
}
.impressum .klein{padding-right:50px}
// ==ClosureCompiler==
// @output_file_name default.js
// @compilation_level SIMPLE_OPTIMIZATIONS
// ==/ClosureCompiler==
/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter,Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/* container umbenannt in container-bs-rand,um ihn vom Contao-Container zu unterscheiden - Rand rechts und links */
.container-bs-rand{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){.container-bs-rand{width:750px}
}
@media (min-width:992px){.container-bs-rand{width:970px}
}
@media (min-width:1200px){.container-bs-rand{width:1170px}
}
/* von mir ergänzt,etwas größere maximale Breite des container_bootstrap */
@media (min-width:1500px){.container-bs-rand{width:1470px}
}
/* container-fluid umbenannt in container-bs-fluid - passt sich rechts und links an */
.container-bs-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
/* Dadurch ging es auf der Startseite nach rechts und links heraus,gleicht sich aber durch den container_bootstrap aus */
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
.clearfix:before,.clearfix:after,.container-bs-rand:before,.container-bs-rand:after,.container-bs-fluid:before,.container-bs-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container-bs-rand:after,.container-bs-fluid:after,.row:after{clear:both}

