.restdir-wrap{margin-left:auto;margin-right:auto;font-family:open_sansregular,Arial,sans-serif!important;background:#fff!important}.restdir-wrap iframe{border:0;width:100%;height:300px}.restdir-content-area{float:left;width:65%}.restdir-wrap .fa{padding-right:5px!important;min-width:20px}.restdir-sidebar .restdir-widget{margin-bottom:30px}.restdir-sidebar .restdir-widget-title{border:none!important;text-transform:uppercase;margin-top:0!important;font-family:open_sanssemibold,Arial,sans-serif!important;margin-bottom:15px;font-size:18px!important}.archive .restdir-sidebar{width:30%;float:right;padding-top:80px}.archive .restdir-wrap .firma .restdir-entry-header h2{font-size:16px;line-height:normal;font-family:open_sanssemibold,Arial,sans-serif!important;color:#333;font-weight:700;margin-bottom:5px;border:none!important;margin-top:0!important}.archive .restdir-wrap .firma .restdir-entry-header h2 a{margin-left:0!important}.archive .restdir-wrap .firma .restdir-entry-header h2 a:hover{box-shadow:none!important;text-decoration:underline}.archive .restdir-wrap .firma{border:1px solid #ddd;padding:1%;margin-bottom:30px;overflow:hidden}.archive .restdir-wrap h1{font-size:21px!important;margin-bottom:15px;margin-top:0!important;min-height:70px!important;font-family:open_sanssemibold,Arial,sans-serif!important;border:none!important}.archive .restdir-content-area .restdir-image-wrapper{float:left;width:30%;overflow:hidden}.archive .restdir-image-wrapper .restdir-post-thumbnail{margin-bottom:0!important}.archive .restdir-image-wrapper .restdir-post-thumbnail img{max-width:100%!important;height:auto!important}.archive .restdir-image-wrapper .restdir-post-thumbnail a,.archive .restdir-image-wrapper .restdir-post-thumbnail a img{display:block}.archive .restdir-content-area .restdir-content-wrapper{float:right;width:68%}.archive .restdir-content-wrapper a{color:#333!important}.archive .restdir-address{margin-bottom:5px}.archive .restdir-address,.archive .restdir-phone,.archive .restdir-website,.archive .restdir-branche{font-size:14px;line-height:1.5em!important}.archive .restdir-phone,.archive .restdir-website{float:left}.archive .restdir-phone{margin-right:15px}.archive .restdir-website a{text-decoration:underline}.archive .restdir-row:after{content:"";clear:both;display:block}.archive .restdir-branche,.archive .restdir-branche a{clear:both;margin-top:5px;color:#888!important}.archive .restdir-pagination{text-align:right}.archive .page-numbers{color:#333!important;border:1px solid #ddd;padding:5px}.archive .page-numbers.current,.archive .page-numbers:hover{background:#333!important;color:#fff!important;text-decoration:none!important}.single .restdir-sidebar{width:30%;float:right;padding-top:6px}.single .restdir-wrap .restdir-entry-title{font-size:23px!important;font-family:open_sansbold,Arial,sans-serif!important;text-decoration:none!important;line-height:normal!important;margin-bottom:15px!important;border:none!important}.single .restdir-wrap .restdir-post-thumbnail{margin-bottom:10px}.single .restdir-wrap .restdir-post-thumbnail img{max-width:100%!important;height:auto}.single .restdir-wrap a{color:#333!important}.single .restdir-wrap a:hover{color:#333!important}.single .restdir-branchen .taxonomy_term{padding-left:8px;padding-right:8px}.single .restdir-branchen{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ddd}.single .restdir-entry-content .restdir-info-fields{margin-bottom:15px}.single .restdir-entry-content .restdir-info-fields .info-field{line-height:1.5em!important;font-size:16px!important}.single .restdir-description{line-height:1.5em!important;font-size:15px!important}.single .restdir-description ul{padding-left:20px!important;list-style:disc!important;margin-bottom:10px}.single .restdir-description ul li{list-style:disc!important;margin-bottom:5px!important}.single .restdir-description p{margin-bottom:15px!important}.single .restdir-description h2,.single .restdir-description h3{margin-bottom:15px!important;border:none!important}.single .restdir-description a{text-decoration:underline!important}.single .restdir-code-single-content-above{margin-bottom:20px}.restdir-action-links{margin-top:40px!important}.single .restdir-deletion-link{color:#999;font-size:14px!important;text-decoration:underline}.single .restdir-deletion-link:hover{text-decoration:underline}.restdir-code-single-content-below{margin-top:40px}.restdir-latest-publication .restdir-image-wrapper{float:left;width:30%;margin-right:5%;margin-top:3px!important}.restdir-latest-publication .restdir-content-wrapper{float:right;width:65%}.restdir-latest-publication .restdir-entry-header .restdir-title{font-size:14px!important;margin-bottom:5px!important;line-height:1.5em!important}.restdir-latest-publication{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;line-height:1.5em!important}.restdir-latest-publication .fa{min-width:10px!important}.restdir-latest-publication .restdir-address{color:#888;font-size:12px!important}.restdir-widget__branches-list ul{margin-left:0!important;padding-left:20px!important}.restdir-widget__branches-list ul>li{list-style:disc}.restdir-filter-by__ort-branche{padding-top:20px;font-size:15px!important}.restdir-sidebar-create-listing{display:table;width:100%}.single .restdir-wrap .restdir-sidebar-create-listing a,.archive .restdir-wrap .restdir-sidebar-create-listing a{display:table-cell;vertical-align:middle;background:#4dbdeb;color:#fff!important;padding:20px;text-decoration:none!important;text-align:center}.single .restdir-wrap .restdir-sidebar-create-listing a:hover,.archive .restdir-wrap .restdir-sidebar-create-listing a:hover{background:#57ca85;color:#fff!important}@media screen and (min-width:1200px){.archive .restdir-wrap .restdir-content-area .firma{padding:10px}.archive .restdir-wrap .restdir-content-area .firma .restdir-firma-inner{height:100%;overflow:hidden}.archive .restdir-content-area .restdir-image-wrapper{max-height:140px}.archive .restdir-content-area .restdir-image-wrapper .restdir-post-thumbnail{width:100%!important;height:100%!important;overflow:hidden}.archive .restdir-content-area .restdir-image-wrapper .restdir-post-thumbnail a{width:100%!important;height:100%!important}.archive .restdir-content-area .restdir-image-wrapper .restdir-post-thumbnail a img{width:auto!important;height:auto!important}}@media screen and (min-width:801px){.restdir-wrap{max-width:1100px;padding:30px 15px}.restdir-inner-wrap{max-width:100%}}@media screen and (max-width:800px){.restdir-wrap{padding:30px 15px}.archive .restdir-content-area,.single .restdir-content-area{float:none;width:100%}.archive .restdir-sidebar,.single .restdir-sidebar{float:none;width:100%}.single .restdir-sidebar{margin-top:40px}}@media screen and (max-width:480px){.archive .restdir-content-area .restdir-content-wrapper{float:none;width:100%;padding-left:0!important}.archive .restdir-content-area .restdir-image-wrapper{float:none;width:100%;margin-bottom:15px!important}}#cb-container{background:#fff!important}.restdir-search-return{text-align:center;font-size:12px}.restdir-search-return{position:relative;display:inline-block}.restdir-search-return>input{padding-right:1.4em}.restdir-search-return>a{position:absolute;top:50%;right:0;font-weight:700;font-size:3.4em;padding:0 .2em;line-height:0;cursor:pointer}.restdir-search-return>input::-ms-clear{display:none}.search-table{display:table;width:100%}.searchform .search-field{display:table-cell;vertical-align:top}.restdir-search-return{text-align:center;font-size:12px}.restdir-search-return{position:relative;display:inline-block}.search-table .search-field input{border-color:#d2d2d2;background-color:#fff;height:51px!important;color:#333!important;padding:5px 10px!important;border:1px solid #d2d2d2;font-size:13px;width:100%;box-sizing:border-box;margin:0;-webkit-appearance:none;-webkit-border-radius:0}.searchform .search-button{display:table-cell;width:33px;vertical-align:top}.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.searchform .search-table .search-button input[type=submit]{height:29px;width:29px;line-height:29px}.searchform .search-table .search-button input[type=submit]{width:50px!important;height:51px!important;background:#57ca85!important}.searchform .search-table .search-button input[type=submit]{background:#000;border:none;border-radius:0;color:#fff;font-size:1em;height:33px;line-height:33px;margin:0;padding:0;width:33px;text-indent:0;cursor:pointer;font-family:icomoon;font-weight:400;text-shadow:none;-webkit-font-smoothing:antialiased;transition:all .2s;display:block;font-family:icomoon,FontAwesome}