/* normalize */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; color:#60bae9; }
a:active, a:hover { outline: 0; color:#0099d8;}
abbr[title] { border-bottom: 1px dotted; }
b, strong, .bold { font-weight:700; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
hr { box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; -webkit-appearance: none; border-radius: 0;}
select { border-radius: 0;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="checkbox"] {-webkit-appearance: checkbox;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; border-radius: 0;-webkit-appearance: none !important;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
legend { border: 0;  padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0;}
td, th { padding: 0; }
::-moz-selection {background: #b7e6f8; text-shadow: none; }
audio, canvas, iframe, svg, video { vertical-align: middle; }
img { vertical-align: top; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.hidden, .invisible { display: none !important; }
.clearfix:before, .clearfix:after { content: " ";  display: table; }
.clearfix:after, .clear { clear: both; }
/* nur safari */
* {-webkit-tap-highlight-color: rgba(0,0,0,0);}
svg:not(:root) { overflow: hidden; }

/* allgemein */
* { margin:0; padding:0; border:0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html,body { height:100%; width:100%; font-size: 100%}
html { font-size:100%; }
a {text-decoration:none; -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; display:inline-block; }
*:focus  { outline: 0; }
ul, ol { margin: 0; padding: 0 ; }
nav ul, ul { list-style: none; list-style-image: none;list-style-position: outside;}
.home-li li::before {position:relative;}
main li {position:relative; padding-left:12px;margin-bottom:10px;}
main li:before {position: absolute;left: 0;top:13px;content:"\e906";font-family: 'icomoon' !important;color:#60bae9;font-size:30px;}
.transit, input.submit {-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;}


/************** ICON SITES *****************/
@font-face { font-family: 'icomoon'; src:  url('../../files/method/css/fonts/icomoon.eot?b2v1di'); src:  url('../../files/method/css/fonts/icomoon.eot?b2v1di#iefix') format('embedded-opentype'), url('../../files/method/css/fonts/icomoon.ttf?b2v1di') format('truetype'), url('../../files/method/css/fonts/icomoon.woff?b2v1di') format('woff'), url('../../files/method/css/fonts/icomoon.svg?b2v1di#icomoon') format('svg'); font-weight: normal;  font-style: normal; }
[class^="icon-"], [class*=" icon-"], .icon { font-family: 'icomoon' !important;speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.icon-achtung:before, .icon-arbeiten:before, .icon-betreutwohnen:before, .icon-betreuung:before, .icon-bws:before, .icon-dokument:before, .icon-fair:before, .icon-freizeit:before, .icon-gemeinnutzig:before, .icon-hierarchien:before, .icon-konzept:before, .icon-mehrfach:before, .icon-ok:before, .icon-ort:before, .icon-pdf:before, .icon-pflege:before, .icon-spandau:before, .icon-weissensee:before, .icon-spezial:before, .icon-stern:before, .icon-wegzuuns:before, .icon-zeitfurdich:before, .icon-zeitinarbeit:before, .icon-pfeil:before, .icon-pfeil-kl:before, .icon-kontrast:before, .icon-dot:before, .icon-partner:before, .icon-zhausamsee:before {color:#009ad8;font-size:4em;-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;}
.icon-achtung:before {content: "\e900";}
.icon-arbeiten:before {content: "\e901";}
.icon-betreutwohnen:before {content: "\e902";}
.icon-betreuung:before {content: "\e903";}
.icon-bws:before {content: "\e904";}
.icon-dokument:before {content: "\e905";}
.icon-fair:before {content: "\e907";}
.icon-freizeit:before {content: "\e908";}
.icon-gemeinnutzig:before {content: "\e909";}
.icon-hierarchien:before {content: "\e90a";}
.icon-konzept:before {content: "\e90c";}
.icon-mehrfach:before {content: "\e90d";}
.icon-ok:before {content: "\e90e";}
.icon-ort:before {content: "\e90f";}
.icon-pdf:before {content: "\e911";}
.icon-pflege:before {content: "\e914";}
.icon-partner:before {content: "\e910";}
.icon-spandau:before {content: "\e915";color:#e55259;}
.icon-weissensee:before {content: "\e919";color:#e55259;}
.icon-spezial:before {content: "\e916";}
.icon-stern:before {content: "\e917";}
.icon-wegzuuns:before {content: "\e918";}
.icon-zeitfurdich:before {content: "\e91a";}
.icon-zeitinarbeit:before {content: "\e91b";}
.icon-pfeil:before {content: "\e913";}
.icon-pfeil-kl:before {content: "\e912";}
.icon-kontrast:before {content: "\e90b";}
.icon-dot:before {content: "\e906";}
.icon-zhausamsee:before {content: "\e91c";}

/************** FONTS *****************/
@font-face {font-family: 'sansbold';src: url('../../files/method/css/fonts/opensans-bold-webfont.woff2') format('woff2'),url('../../files/method/css/fonts/opensans-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'sanslight';src: url('../../files/method/css/fonts/opensans-light-webfont.woff2') format('woff2'),url('../../files/method/css/fonts/opensans-light-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'sansreg';src: url('../../files/method/css/fonts/opensans-regular-webfont.woff2') format('woff2'),url('../../files/method/css/fonts/opensans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'montlight';src: url('../../files/method/css/fonts/montserrat-light-webfont.woff2') format('woff2'),url('../../files/method/css/fonts/montserrat-light-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'montthin';src: url('../../files/method/css/fonts/montserrat-thin-webfont.woff2') format('woff2'),url('../../files/method/css/fonts/montserrat-thin-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

body { font-family: 'sansreg', sans-serif; font-weight: 400; color:#000000; font-size:16px; line-height:26px; background:#fff;}

h1, h2, h3, h4, h5, h6 { text-transform:uppercase;font-family:'montlight';font-weight:300;}
h1 {font-size:40px; line-height:46px; letter-spacing:1px;margin-bottom:20px;}
h2 {font-size:30px; line-height:36px; letter-spacing:1px;margin-bottom:20px;}
h3 {font-size:20px; line-height:28px; letter-spacing:1px;margin-bottom:15px;}
h4 {font-size:20px; line-height:24px; letter-spacing:1px;margin-bottom:15px;}
h5 {font-size:18px; line-height:20px; letter-spacing:1px;margin-bottom:15px;}

/* COLORZ */
.blue {color:#0099d8;}
.gray {color:#4b5959;}
.grayhell {color:#eaebed;}
.graywhite {color:#f9f9fa;}
.yellow {color:#fecf00;}
.dnklblau {color:#005ba9;}
.green {color:#bbce00;}
.red {color:#e55259;}
.grayfoot {color:#394545;}

.space {padding-bottom:80px;}
.mobile {display:none;}
.off {display:block;}
.poff {display:block;}
.pmobile {display:none;}
/********** HEADER **********/
header {position:relative; width:100%;margin-bottom:80px;}
header #loga {float:left;position:relative;width:188px;height:90px;margin:20px 0 15px;}
header #logo {position:relative;width:188px;height:90px;background:url('../../files/method/methodpix/BWS_Logo.svg') no-repeat;text-indent:-3000px;-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;}

ul#skip {position: absolute;top: -6000px;left: -6000px;height: 1px;width: 1px;}
.invisible {width: 0;height: 0;left: -1000px;top: -1000px;position: absolute;overflow: hidden;display: inline;}
/* ## CONTAINER ## */
.wrap {opacity:0;}
.headwhite, .allwhite, .allhellmini, .bghellgraystart, .bghellgray, .bgred {width:100%;position:relative;}
.headwhite {background:#ffffff;}
.allwhite {background:#ffffff;margin-bottom:80px;}
.allhellmini {padding:50px 0 30px;background:#f9f9fa;}
.bghellgraystart {background:#eaebed;padding:0;}
.bghellgray {background:#eaebed;padding:80px 0 50px;margin-bottom:40px;}
.bgred {background-color:#e55259;margin-bottom:80px;}

.center {max-width:1200px; margin:0 auto; position:relative; padding:0 20px;}
.centerkl {max-width:800px; margin:0 auto; position:relative; padding:0 20px;}

/* allgemein */
.transit, input.submit {-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;}
.loading {position:fixed; top:50%; left:50%; margin:-40px 0 0 -40px; width:80px; height:80px; background:url(../../files/method/methodpix/logoicon.png) no-repeat center center; -webkit-animation-duration: 1s; animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both; -webkit-animation-name: pulse; 	animation-name: pulse;	-webkit-animation-iteration-count: infinite;}
@-webkit-keyframes pulse {  0% { -webkit-transform: scale(0.7); } 50% { -webkit-transform: scale(1.0); } 100% { -webkit-transform: scale(0.7); } }
@keyframes pulse {  0% { transform: scale(0.7); } 50% { transform: scale(1.0); } 100% { transform: scale(0.7); } }
.no-js .wrap {opacity:1;}
.no-js .loading {display:none;}

/*service*/
.service {float:right;z-index:998;position:relative;margin-top:15px;}
.zuUG, .platzanfrage, header .mod_search {font-size:14px;float:right;margin-left:20px;}
.zuUG li {float:right;margin-left:8px;}
.zuUG li a {color:#000;padding:15px 10px;background:#fff;}
.zuUG li a:hover {color:#fff;background:#0099d8;}
.platzanfrage a {text-align:center;color:#fff;position:relative;background-color:#0099d8;padding:15px 10px;margin:0 1% 2% 0;white-space: nowrap;}
.platzanfrage a:hover {background-color:#fff;color:#0099d8;}
.kontrast {float:right;}
.kontrast a {position:relative;width:26px;height:26px;margin-top:12px;background:url('../../files/method/methodpix/kontrast.svg') no-repeat;text-indent:-1000px;-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;}
.kontrast a:hover {background:url('../../files/method/methodpix/kontrast1.svg') no-repeat;}

/* suche */
header .mod_search {position:relative;border: 1px solid #ccc;padding: 5px;}
header .mod_form {float:right;}
.mod_search input {width:70px;color:#000;background:#fff;padding:15px 10px 5px;margin: 0 5px 0 0;}
.mod_search input:focus {color:#0099d8;background:#fff;}
.mod_search label {position: absolute;
  top: -6000px;
  left: -6000px;
  height: 1px;
  width: 1px;}
.mod_search .widget {clear:none;}
.mod_search .widget-text, .mod_search .widget-submit {float:left;}
.mod_search .submit {position:relative; background:#fff url('../../files/method/methodpix/lupe1.svg') no-repeat center center; width:26px;height:45px;text-indent:-10000px;}
.mod_search .submit:hover {background:url('../../files/method/methodpix/lupe.svg') no-repeat center center;}
input::-webkit-input-placeholder {color: #ccc;}
input:-moz-placeholder {color: #ccc; opacity:1;}
input::-moz-placeholder {color: #ccc; opacity:1;}
input:-ms-input-placeholder {color: #ccc;}

/********** HEADERBILD **********/
.header_image {position:relative;float: left;}
.header_image img {position:relative; width:100%; height:auto;}
.slogan {position:absolute;top:10%;right:10%;z-index:100;}
.slogan1 {line-height:44px;letter-spacing:1.7px; display:none;color:#0099d8;}
.slogan h2 {margin-bottom:6px;}
.slogan2 {font-family:'sansreg';font-weight:400;font-size:20px;line-height:30px;display:none;color:#000;max-width:450px;}
.slogan3 {margin-top:40px;display:none;}
.slogan3 a {font-size:20px;color:#fff;padding:20px 5px 20px 25px;background:#0099d8;line-height:24px;}
.slogan3 a:hover {color:#0099d8;background:#fff;}
.slogan3 p  {float:left;}
.slogan3 a:after {content:"\e913";font-family: 'icomoon';font-size: 40px;margin-left:30px;}
.slogan3 li:hover a:after {color:#0099d8;}

.mod_breadcrumb li { display: inline-block; } 
.mod_breadcrumb li:after { content: " • "; }

/* navigation */
#navi {width:100%;float:left;}
.navigation {position:relative;z-index:1000;font-weight:300;color:#4b5053;letter-spacing:0.5px;margin-top:30px;}
.main_nav {margin-top:-70px;}
.main_nav li {float:left; margin-right:1%; position:relative;width:19%;}
.main_nav li:last-child {margin-right:0;}
.main_nav li a {background:#fff;padding:55px 12px 35px;color:#4b5053; display:block;text-align:center;height:250px;}
.main_nav p {font-size:14px;margin:0;line-height: 22px;}
.main_nav li h3 {margin-top:10px;}
.main_nav li:hover a, .main_nav li.trail a {background:#0099d8; color:#fff;}
.main_nav li:hover .icon:before {color:#fff;}
.main_nav li.active .active {padding:16px 20px 36px; background:#0099d8; color:#fff;display:block;text-align:center;}
.main_nav .level_2 li.active .active {padding:0 20px 0 20px;}
.main_nav .level_2 {position:absolute;display:none;transition: transform 250ms ease-in-out;background:#fff;}
/* 
.main_nav li:hover .level_2 {display:block;opacity: 1;animation-name: fadeInOpacity;animation-iteration-count: 1;animation-timing-function: ease-in;animation-duration: 0.4s;}
 @keyframes fadeInOpacity {0% {opacity: 0;} 100% {opacity: 1;}}
 */

.main_nav .level_2 li {border-bottom:1px solid #9acae3; font-size:16px;line-height:40px;display:block;width:100%; margin-right:0;white-space:nowrap;}
.main_nav .level_2 li:first-child {border-top:1px solid #fff;}
.main_nav .level_2 li:last-child {border-bottom:none;}
.main_nav .level_2 li a { color:#000; background:rgba(255,255,255,0.9); padding:15px 20px;height:auto;}
.main_nav .level_2 li.trail a { color:#fff; background:#0099d8;}
.main_nav .level_2 li a:hover { color:#fff; background:#0099d8; }

.main_nav .home {display:none;}
.main_nav .pflege a:before, .main_nav .betreuungsangebote a:before, .main_nav .uberuns a:before, .main_nav .weg a:before, .main_nav .arbeitgeber a:before {font-family:'icomoon';font-size:60px;text-align:center;color:#0099d8;}
.main_nav .pflege a:before {content:"\e914";}
.main_nav .betreuungsangebote a:before {content:"\e903";}
.main_nav .uberuns a:before {content:"\e904";}
.main_nav .weg a:before {content:"\e918";}
.main_nav .arbeitgeber a:before {content:"\e901";}
.main_nav .pflege:hover a:before, .main_nav .betreuungsangebote:hover a:before, .main_nav .uberuns:hover a:before, .main_nav .weg:hover a:before, .main_nav .arbeitgeber:hover a:before {color:#fff;}

/* hamburger */
label.hamburg {display:none;z-index:1001;background:none; width:59px; height:50px; position:absolute; top:50px; right:34px; cursor:pointer; margin-left:auto; margin-right:auto;border-radius:4px;}
input#hamburg {display:none}
.line { position:absolute; left:2px; height:6px; width:55px; background:#000000;display:block; transition:0.5s; transform-origin:center;}
label.hamburg:hover .line {background: #60bae9;}
.line:nth-child(1) { top: 12px; }
.line:nth-child(2) { top: 24px; }
.line:nth-child(3) { top: 36px; }
.line:nth-child(1).rotated {transform: translateY(12px) rotate(-45deg); -webkit-transform: translateY(12px) rotate(-45deg); -moz-transform: translateY(12px) rotate(-45deg); -o-transform: translateY(12px) rotate(-45deg);transition-duration:0.2s;}
.line:nth-child(2).rotated {opacity:0;}
.line:nth-child(3).rotated {transform: translateY(-12px) rotate(45deg); -webkit-transform: translateY(-12px) rotate(45deg); -moz-transform: translateY(-12px) rotate(45deg); -o-transform: translateY(-12px) rotate(45deg);transition-duration:0.2s;}

.breadcrumb {position:relative;width:100%;float:left;}
.breadcrumb li {color:#4b5959;font-size:13px;padding:16px 0 24px;}

.onscroll { opacity: 1; -webkit-transition: opacity .7s ease-in, margin-top .7s ease-out; transition: opacity .7s ease-in, margin-top .7s ease-out; }
.onscroll-hidden { opacity: 0; margin-top:0; }

.go_top {position:fixed; right:20px; bottom:20px; width:35px; height:35px; background:#60bae9; z-index:999; text-align:center; display:none;}
.go_top:hover {background:#003b61;}
.go_top .arrow {width:18px; height:18px; border-top:3px solid #fff; border-left:3px solid #fff; position:absolute; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg); top:12px; left:9px;}

/********** MAIN **********/
main {position:relative;width:100%;}
img {width:100%; height:auto;}

.zweidritt {float:left;width:65%;}
.eindritt {float:right;width:30%;}
.zweidritt h1 {margin:20px 0 40px;color:#4b5959;}

.left {width:50%; float:left;margin-right:2%;}
.right {width:48%; float:right;}

.bgred {background:#e55259 url('../../files/method/methodpix/redbg.png') no-repeat top left;}
.bgred .left {padding:50px 60px;color:#fff;}
.redbutt {background:#fff;color:#e55259;padding:0 15px 10px;text-align:center;margin-top:10px;}
.redbutt:after {content: "\e912";font-family: 'icomoon';font-size: 40px;top:22px;position: relative;padding-left:10px;}

.dreistart a {width:32%;color:#4b5959;float:left;border:1px solid #e0e4e4;text-align:center;padding:12px 15px;background:#fff;margin-bottom:20px;margin-right:2%;}
.ce_rsce_iconteaser:last-child a {margin-right:0;}
.dreistart a:hover {background:#0099d8;color:#fff;}
.dreistart .dreistarticon {margin-bottom:10px;}
.dreistart a:hover .icon:before {color:#fff;}


.lino {border-top:1px solid #dde9ec;margin:60px auto;width:60%;}
.ce_rsce_lino {float:left;width:100%;position:relative;}

/* ANGEBOTE & AKTUELL */

.angebot a {width:32%;background:#f9f9fa;float:left;margin-bottom:20px;color:#000;margin-right:2%;}
.ce_rsce_dreier:last-child a {margin-right:0;}
.news a {width:49%;background:#f9f9fa;float:left;margin-bottom:20px;color:#000;}
.news a:nth-child(1) {margin-right:2%;}
.angebottxt, .aktuelltxt {width:100%;padding:30px 20px 30px;}
.angebottxt h3, .aktuelltxt h3 {font-size:20px;margin-bottom:20px;color:#4b5959;}
.angebottxt p, .aktuelltxt p {color:#000;margin-bottom:20px;}
.angebotpix, .aktuellpix {overflow:hidden;}
.angebotpix img, .aktuellpix img, .angebottxt, .aktuelltxt, .dreistart a, .angebot a {-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;}
.angebot a:hover, .news a:hover {background:#0099d8;color:#fff;}
.angebot a:hover p, .angebot a:hover h4, .news a:hover p, .news a:hover h4 {color:#fff;}
.angebot a:hover img, .news a:hover img {transform: scale(1.05,1.05);}
.angebot a:hover .kapbutt, .news a:hover .kapbutt {background-color:#fff;color:#525e65;}
.angebot a:hover .kapbutt p, .news a:hover .kapbutt p {color:#0099d8;}


.kapbutt, .kapbutthell a {color:#fff;padding:8px 10px;background-color:#0099d8;width:60%;margin-top:20px;/* margin:0 auto; */text-align:center;text-transform:uppercase;}
.kapbutt p, .kapbutthell p {color:#fff;;margin:0;}
.kapbutt p:after, .kapbutthell a:after {content: "\e913";font-family: 'icomoon';font-size:20px;top:4px;position: relative;padding-left:10px;}
.kapbutt:hover {background-color:#fff;}
.kapbutthell a:hover {background-color:#4b5959;}
.aktuell a:hover .kapbutt {background-color:#fff;color:#525e65;}
.aktuell a:hover .kapbutt p {color:#0099d8;}
.date {font-size:12px;color:#7a868d;}

/* .mehrlinx  */
.mehrlinx li {float:left; margin-right:1%; position:relative;width:19%;padding:0;}
.mehrlinx li:before {display:none;}
.mehrlinx h3 {text-align:center;color:#4b5959;position:relative;padding:2px 10px;font-size:16px;}
.mehrlinx a:hover h3 {color:#0099d8;}

/* Kontakt */
#kontaktformular .mandatory {color:#0099d8;}

/********** FOOTER **********/
footer {position:relative;width:100%;padding:50px 0;background:#49555c url('../../files/method/methodpix/footer.jpg')no-repeat center center; background-size: cover;float:left;}
.fooleft {width:48%;padding:0 0 20px;margin-right:2%;float:left;}
.fooleft p {width:90%;}
.fooright {width:48%;float:right;text-align:right;}
.fooleft{}
.fooleft, .fooright {color:#fff;margin-bottom:10%;}
.fooright a {color:#fff;}
.fooright a:hover {color:#60bae9;}
.fooright li a {margin-bottom:15px;padding:6px 0;}
.foologoleft {width:60%;float:left;padding:0 15px 0 0;}
.foologoright {width:40%;float:right;}
.mini {font-size:12px;}
/****************************** MEDIAX **********************/

/*  ### cookies ### */
.contao-cookiebar .highlight .cc-btn.success {
    background: #0099d8;
}.contao-cookiebar .highlight .cc-btn.success:hover {
    background: #49555c;
}
@media (max-width: 1440px) {
    .slogan {top:3%;background:rgba(255,255,255,0);}
    .slogan3 {margin-top:12px;}
}

@media (max-width: 1180px) {
    .slogan {background:rgba(255,255,255,0.6);padding:6px 12px;}
    .slogan2 {font-size:16px;line-height:22px;}
    .slogan3 a {font-size:16px;padding:10px 20px;line-height:20px;}
}

@media (max-width: 1024px) {
    .off {display:none;}
    .mobile {display:block;}
    .main_nav .home {display:block;}
	.navigation {position:fixed;margin-top:0; top:120px; right:0; width:100%; max-height:100%;display:none;overflow: hidden; bottom:0;}
    label.hamburg {display: block;}
	.overflowbox { position: relative; top:0; height: calc(100% - 10px); max-height: 100%; overflow:auto; background:#eaebed; }
	.main_nav {margin-top:0;position: relative; margin-bottom:20px; font-weight:400;font-size:22px;}
	.main_nav li {float:none; margin-right:0;width:100%;}
	.main_nav li:hover .level_2 {display:none;}	
	.main_nav li a {background:none; color:#000;border-bottom: 1px solid #9acae3;height:auto;}
	.main_nav li a:hover { color:#fff; background:#0099d8;}
	.main_nav li.active .active { padding-left:40px; color:#fff; background:#0099d8;}
	.main_nav .pflege a:before, .main_nav .betreuungsangebote a:before, .main_nav .uberuns a:before, .main_nav .weg a:before, .main_nav .arbeitgeber a:before {display:none;}
	#navi {margin-top:0;}
	#logo {margin-bottom:20px;}	
	.left {width:100%; float:none; padding-right:0;margin-bottom:20px;}
	.right {width:100%; float:none; padding:0;}
	.bghellgraystart {padding:0;}
	.vierer .ce_rsce_vierklein, .ce_rsce_minilink, .ce_rsce_team {width:49%;margin-bottom:3%;}
	.vierer .ce_rsce_vierklein:nth-child(1), .vierer .ce_rsce_vierklein:nth-child(3), .ce_rsce_minilink:nth-child(1), .ce_rsce_minilink:nth-child(3) {margin-right:2%;}
	.vierer .ce_rsce_vierklein:nth-child(2), .ce_rsce_minilink:nth-child(2), .vierer .ce_rsce_vierklein:nth-child(4), .ce_rsce_minilink:nth-child(4) {margin-right:0;}
    .platzanfrage {}
}

@media (max-width: 990px) {
    .angebot a {width:48%;}   
}

@media (max-width: 845px) {
    .slogan2 {max-width:100%;}
    header {margin-bottom:20px;}
    .kapbutt, .kapbutthell a { width: 100%;}
}
@media (max-width: 768px) {
	.navigation {width:100%; }
	.main_nav .level_2 {text-transform:none;}
	h1 {font-size:34px; line-height:36px; }
	h2 {font-size:25px; line-height:26px; }
	h4 {font-size:18px; line-height:20px; }
	.dreier a {width:48%;}
	.aktuell a, .foomid, .fooright {width:48%;}
	.mehrlinx li {width:48%;}
    .mehrlinx a {width:100%; padding: 10px 10px;}
}
@media (max-width: 730px) {
    .ce_rsce_viergross, .aktuell a, .angebot a, .ce_rsce_gesch, .zweierdiv, .zweier section, .newsbox, .dreistart a, .news a {width:100%;}
    .ce_rsce_viergross {margin-bottom:30px;margin-right:0;}
    .newsbox {padding:0;}
    .zweidritt {width:100%;}
    .eindritt {display:none;}
}
@media (max-width: 650px) {
    header #logo {position:relative; top:0; width:150px; height:80px;}
    header #loga {width:150px; height:80px;}
    .dreier a {width:100%;}
	header .mod_search {display:none;}
	header .zuUG {display:none;}
}
@media (max-width: 600px) {
    .slogan {display:none;}
    .info .infoicon, .info .infohead {width:100%;text-align:center;}
}
@media (max-width: 500px) {
	h1, h2 {font-size:26px; line-height:32px; }
	h3 {font-weight:400; }
	.navigation {font-size:18px; }
	.main_nav li { line-height:30px;}	
	.dreier a, .fooleft, .fooright {width:100%;}
	.fooleft {border-bottom: 1px solid #dfe0c9;}
	.fooright {float:left;text-align:left;}
	.slogan {top:60%;}
}
@media (max-width: 460px) { 
    .mehrlinx li, .ce_rsce_team {width:100%;}
}
@media (max-width: 440px) { 
.kontrast {display:none;}
.poff {display:none;}
.pmobile {display:block;}
label.hamburg {top:20px;right: 20px;}
.platzanfrage {width: 100%;margin:0;}
.platzanfrage a {margin: 0 0 0 0;width: 100%;}
#Mehrfachbehinderung h3 {font-size:22px;}
}















.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.swiper-container { position:relative; width: 100%; margin:0;}
.swiper-slide {width:32%;}
.swiper-slide picture { overflow: hidden; position: relative; width:100%; }
.swiper-slide picture img { position: relative; width:100%; height:auto;}

.swiper_desc{padding:10px 0;}

.swiper-button-next, .swiper-button-prev {padding:10px;background-image:none; width:40px; height:40px; display:block; -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; left:10px; margin-top:-20px; display: inline-block; }
.swiper-button-next {right:10px; left:auto;  }
.icon-back:before {-moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.icon-vor:before, .icon-back:before {content: "\e912";color:#fff;width:30px;line-height:60px; font-size:50px;position:absolute;top:6px;-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;}
.swiper-button-next:hover .icon-vor:before, .swiper-button-prev:hover .icon-back:before{color:#0099d8;background:rgba(255,255,255,0.7);}

.swiper-pagination, .swiper-container-horizontal > .swiper-pagination-bullets { bottom:10px; }
.swiper-pagination-bullet { background: #fff none repeat scroll 0 0; height: 10px; width: 10px; opacity:1;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px; }
.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {background: #0099d8 none repeat scroll 0 0;}

@media (max-width: 500px) { 
	.swiper-button-next, .swiper-button-prev {display:none;}
}
