@font-face{font-family:'robotobold';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-bold-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotolight';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-light-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotomedium';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-medium-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoregular';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-regular-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/roboto-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'roboto_slabbold';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotoslab-bold-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotoslab-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'roboto_slablight';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotoslab-light-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotoslab-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'roboto_slabregular';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotoslab-regular-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotoslab-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'roboto_condensedbold';src:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotocondensed-bold-webfont.woff2) format('woff2'),url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/fonts/robotocondensed-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font-family:"robotolight",Arial,sans-serif;font-size:18px;line-height:normal;color:#505050;-moz-hyphens:manual !important;-o-hyphens:manual !important;-webkit-hyphens:manual !important;-ms-hyphens:manual !important;hyphens:manual !important}.only-mobile{display:none}#black-studio-tinymce-6{margin-bottom:0}.widget{-moz-hyphens:manual !important;-o-hyphens:manual !important;-webkit-hyphens:manual !important;-ms-hyphens:manual !important;hyphens:manual !important}#main strong{font-family:"robotomedium";font-weight:400 !important}#main p{margin-bottom:15px !important}#main ul li{list-style:none;margin:0;padding:0;padding-left:21px;margin-bottom:5px !important;background:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/img/bullet.png) 0px 13px no-repeat}h2{margin-top:0 !important;font-family:'roboto_slablight';margin-bottom:21px !important;font-weight:400 !important}h3{margin-top:0 !important;font-family:'roboto_slabbold';margin-bottom:11px !important;margin-top:28px !important;font-weight:400 !important;font-size:22px !important}#main h3:first-child{margin-top:0 !important}h4{font-family:'roboto_slablight';color:#0074bc;margin-top:0 !important;margin-bottom:5px !important;margin-top:21px !important;font-weight:400 !important;font-size:19px !important}@media screen and (min-width:59.6875em){.site-header{margin-left:46px;margin-right:46px;margin-top:37px;margin-bottom:55px;margin-bottom:45px;padding:0}}@media screen and (min-width:59.6875em){.site-branding{text-align:right}}@media screen and (min-width:59.6875em){.main-navigation{margin-left:46px;margin-right:46px}.main-navigation li{border:none !important;line-height:20px}}.main-navigation li.current-menu-item a{color:#0074bc !important}@media screen and (min-width:38.75em){.main-navigation ul{border:none !important}}.main-navigation a,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{font-weight:400;font-size:20px;font-family:"roboto_slablight",Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#505050 !important;text-align:right}.main-navigation a:hover{color:#0074bc !important}@media screen and (min-width:59.6875em){.widget{margin:0;padding:0;padding-left:46px;padding-right:46px;margin-bottom:42px}}#sidebar .widget-area{text-align:right}#sidebar .widget-area h3{font-size:15px !important;font-weight:400;font-family:"roboto_slabbold";text-transform:none;letter-spacing:0 !important}#top-bar{height:103px;font-size:17px}#top-bar .widget{margin:0;padding:0;padding-left:90px;padding-right:90px;padding-top:39px}#top-bar .textwidget a{text-decoration:none;color:#505050;border-color:transparent}#top-bar .textwidget a:hover{color:#0074bc}.top-bar .telefon{padding-left:27px;background:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/img/telefon-icon.png) no-repeat left center}.top-bar .email{margin-left:27px;padding-left:34px;background:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/img/mail-icon.png) no-repeat left center}.kundenlogin{display:inline-block;float:right;padding:10px;padding-left:21px;padding-right:21px;background:#0074bc;border-radius:4px;color:#fff;font-family:"roboto_condensedbold";text-transform:uppercase;margin-top:-10px}.kundenlogin:hover{background:#505050}.hentry,.page-header,.page-content{box-shadow:none}#main .vc_row:first-child{margin-bottom:21px}@media screen and (min-width:59.6875em){body:before,body:before{box-shadow:none;display:none !important}.site{max-width:100%}.sidebar{max-width:none;background:#eee;min-height:100%}.site-main{padding:0;padding-bottom:42px}.entry-content,.entry-summary{padding:0}#main .hentry{padding-top:0;margin-left:15px;margin-right:15px}.vc_row{padding-left:75px !important;padding-right:75px !important}}.site-head-emvy{background:rgba(0,0,0,.6);padding-left:35px;padding-right:35px;padding-top:16px;padding-bottom:25px;margin-top:40px;margin-bottom:80px !important}@media screen and (min-width:59.6875em){.site-head-emvy{min-width:735px;display:inline-block}}.site-head-emvy h1{margin:0;padding:0;font-size:56px;line-height:normal;color:#fff;font-family:"robotobold";font-weight:400}.site-head-emvy h2{margin:0;padding:0;font-size:48px;line-height:normal;color:#aeea00;font-family:"roboto_slabregular";font-weight:400}.referenz .vc_column-inner .wpb_wrapper{background:#eee}.referenz .vc_column-inner .wpb_wrapper .wpb_single_image{pmargin-bottom:28px}.referenz .vc_column-inner .wpb_wrapper .wpb_text_column{background:#eee;padding-left:21px;padding-right:21px;padding-bottom:28px}.referenz .vc_column-inner .wpb_wrapper .wpb_text_column strong{font-size:17px;color:#0074bc;font-family:"roboto_slabregular" !important;font-weight:400 !important}.referenz .vc_column-inner .wpb_wrapper .wpb_text_column{font-size:17px;font-family:"roboto_slabregular";font-weight:400 !important}.site-footer{background:#6b6b6b}.site-footer .widget{color:#fff;font-size:17px}.site-footer .widget a{color:#fff;text-decoration:none;border:none !important}.site-footer .widget a:hover{color:#ddd}@media screen and (min-width:59.6875em){.site-footer{float:left;margin:0 0 0 29.4118%;padding:0;width:70.5882%;padding-left:90px;padding-right:90px;padding-top:52px;padding-bottom:90px}.site-footer .widget{margin:0;padding:0;float:left}.site-footer .widget.footer1{width:50%;padding-right:15px}.site-footer .widget.footer2{width:50%;padding-left:15px}.site-footer .widget h3{color:#fff;font-size:17px !important;font-family:"roboto_slabbold";font-weight:400;margin-bottom:10px;margin-top:0 !important}.site-footer .widget p{margin-bottom:10px}}@media screen and (max-width:59.6875em){.only-mobile{display:block}.textwidget a{border-bottom:none}.kundenlogin{margin-bottom:30px}body{padding-top:30px;font-size:16px}ul,ol{margin:0}.site-branding,.custom-logo-link,.secondary-toggle{z-index:500}#top-bar{position:absolute;top:0;margin:0;padding:0;width:100%}#top-bar .widget{margin:0;padding:0;padding-left:7.6923%;padding-right:7.6923%;padding-top:15px;padding-bottom:21px}#top-bar{font-size:14px}#top-bar .textwidget a:last-child{display:none}.secondary{margin:0;margin-top:10px}.main-navigation a,.main-navigation .current-menu-item>a,.main-navigation .current-menu-ancestor>a{font-size:18px}.hentry{box-shadow:none;margin:0;padding-left:7.6923%;padding-right:7.6923%}.entry-content,.entry-summary{padding:0}.site-main{padding-top:0}.vc_row{margin-left:-7.6923%;margin-right:-7.6923%;margin-left:0;margin-right:0}.site-head-emvy{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:21px;margin-top:0;margin-bottom:30px !important}.site-head-emvy h1{font-size:32px}.site-head-emvy h2{font-size:21px}h3{font-size:16px !important}h4{font-size:15px !important}.site-footer{box-shadow:none;margin:0;padding:3.84615% 7.6923%}.site-footer .widget{font-size:15px}}@media screen and (max-width:420px){.custom-logo{width:160px;height:auto}#top-bar{font-size:13px}.top-bar .telefon{padding-left:21px;background:url(//dallarmi-immo.de/wp-content/themes/dallarmiimmo/img/telefon-icon.png) no-repeat left center}.top-bar .email{margin-left:15px;padding-left:27px}.site-head-emvy h2{font-size:16px}}@media screen and (max-width:360px){.top-bar .telefon{padding-left:0;background:0 0}.top-bar .email{margin-left:0;padding-left:11px;background:0 0}}