#top10-newsletter-modal .modal-dialog{margin-top:10%}.modal-header{background-color:#1b3341;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;border-top-left-radius:3px}.modal-header img{width:120px}.modal-header button{color:#fff}.modal-title.top10-newsletter-modal-title{padding:0;margin-bottom:7px}.top10-newsletter-modal-body{font-size:16px}#top10-newsletter-modal #edit-submitted-e-mail{width:100%}#top10-newsletter-modal .webform-component-checkboxes input{margin-left:0}#top10-newsletter-modal .webform-component-checkboxes input{float:left}#top10-newsletter-modal .webform-component-checkboxes label:before{content:"*";float:left;margin-right:3px;float:left;margin-left:4px;margin-right:7px;line-height:10px;margin-bottom:10px}#top10-newsletter-modal .webform-component-checkboxes label{display:block;padding-left:0}#top10-newsletter-modal .webform-component-checkboxes .form-item-submitted-datenschutz-datenschutz input{margin-top:0}#top10-newsletter-modal label{font-size:10px}#top10-newsletter-modal .webform-submit{width:100%}#top10-newsletter-modal h2{display:none}#edit-submitted-newsletter-1{display:block}#top10-newsletter-modal .webform-submit{padding:10px}#top10-newsletter-modal legend{margin-bottom:0}.captcha .form-item-captcha-response,.captcha img{float:left;margin-right:20px}.captcha .panel-heading{display:none}.form-item.webform-component.webform-component-email.webform-component--e-mail label{font-size:13px !important;font-weight:400}#top10-newsletter h2{display:none}.top10-newsletter-body{position:relative}.top10-newsletter .top10-newsletter-head{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,#22475b 44%,#22475b 99%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,#22475b 44%,#22475b 99%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#22475b 44%,#22475b 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);border-top:0 solid #ededed;font-size:22px;margin:0;margin-top:0;padding:5px;color:#fff;position:absolute;width:100%;margin-top:-47px}.top10-newsletter .top10-newsletter-body .top10-newsletter-text{color:#22475b;font-weight:700;margin:4px 0}.top10-newsletter .top10-newsletter-body img{width:100%;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;border:0 solid #000}.top10-newsletter .top10-newsletter-body .top10-newsletter-img{margin-bottom:6px;border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;border:0 solid #000}.top10-newsletter .top10-newsletter-body form{width:100%;background-color:#ededed;padding:6px}.top10-newsletter .top10-newsletter-body form #edit-submitted-e-mail{max-width:100%}.top10-newsletter .top10-newsletter-body .btn{width:100%;background-color:#e47006;padding:5px;font-size:18px;margin-top:4px}.top10-newsletter .top10-newsletter-body .btn:hover{background-color:#40748e}.top10-newsletter .radio input[type=radio],.top10-newsletter .radio-inline input[type=radio],.top10-newsletter .checkbox input[type=checkbox],.top10-newsletter .checkbox-inline input[type=checkbox]{margin-left:-1px}.form-item-submitted-datenschutz-datenschutz label{display:block;font-size:11px}.form-item-submitted-newsletter-datenschutz label{padding-top:4px}#top10-global-sort{margin-top:20px}#top10-global-sort #top10-global-sort-nfo{font-size:80%}#top10-global-sort .btn-primary{background-color:#22475b}#top10-global-sort .btn-primary:hover,#top10-global-sort .btn-primary:focus,#top10-global-sort .btn-primary:active,#top10-global-sort .btn-primary.active,#top10-global-sort .open>.btn-primary.dropdown-toggle{background-color:#fe9714}#top10-blog-link{width:60px;height:32px;position:absolute;padding-top:0;margin:55px 7px 0;background-repeat:no-repeat;background-size:44px auto;background-image:url(https://www.top10berlin.de/sites/all/modules/top10_global/img/blog_weiss.png);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
#top10-blog-link:hover{width:60px;height:32px;background-image:url(https://www.top10berlin.de/sites/all/modules/top10_global/img/blog_orange.png)}@media (max-width:767px){#top10-blog-link{position:relative;background-image:url(https://www.top10berlin.de/sites/all/modules/top10_global/img/blog_blau.png);border-bottom:medium none;margin:14px 7px 12px}#top10-blog-link:hover{background-image:url(https://www.top10berlin.de/sites/all/modules/top10_global/img/blog_orange.png)}}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}.helvetica-neue #smartbanner{font-family:'Helvetica Neue',sans-serif}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,.4);-webkit-font-smoothing:subpixel-antialiased}.arialroundedmtbold #smartbanner .sb-close{font-family:'ArialRoundedMTBold',Arial}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:700;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:700;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0%,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(255,255,255,.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0%,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0%,rgba(255,255,255,.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');border-top:5px solid #88b131;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0 0;border-radius:0;box-shadow:none;min-height:28px}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42b6c9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0 0}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}#smartbanner.windows .sb-icon{border-radius:0}body #block-top10-user-geolocation-top10-user-geolocation-range{display:none}body.mobile #block-top10-user-geolocation-top10-user-geolocation-range{display:block}.input-group-btn button.btn{padding:3px 5px 1px}#edit-search-api-views-fulltext,#edit-field-geoloc-latlon{width:100%}#edit-field-geoloc-latlon-wrapper .input-group{width:100%}#edit-search-api-views-fulltext.no-focus,#edit-field-geoloc-latlon.no-focus{color:#ccc}#geoloc-toggle{width:28px;height:33px}#geoloc-toggle i.glyphicon.glyphicon-top10-preloader{background:url(https://www.top10berlin.de/sites/all/modules/top10_user_geolocation/img/preloader.png) no-repeat;display:block;height:14px;margin-top:1px}i.glyphicon.active{color:#fc8f01}#top10-solr-search-help{display:inline;cursor:pointer}#edit-field-geoloc-latlon-op{display:none}#edit-field-geoloc-latlon-wrapper .popover{width:300px}.views-submit-button .popover{width:400px}