*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}.screen-reader-text{position:absolute;left:-1000em}body{font-family:'Oxygen', Arial, sans-serif;font-weight:300;color:#000}a{font-weight:300;color:#000}b,strong,h1,h2,h3,a{font-weight:700}body{background-color:#e6e6e6;margin:0;padding:0}#page{width:95%;max-width:1300px;margin:10px auto;overflow:hidden}#page #left{width:250px;float:left}#page #mainwrap{background-color:#fff;margin-left:250px}#page #mainwrap #masthead{height:170px;position:relative;overflow:hidden}#page #mainwrap #main > #main-content,#page #mainwrap #main > #primary{float:left;margin:59px 33% 85px 8.5%;width:58.5%}#page #mainwrap #main #secondary,#page #mainwrap #main #content-sidebar{float:right;margin-left:-29.04761904%;width:29.04761904%;margin-top:75px}#page #mainwrap #main #secondary #primary-sidebar,#page #mainwrap #main #content-sidebar #primary-sidebar{margin-right:35px}.navigation a{text-decoration:none;font-weight:300}#left .navigation{margin-top:170px;background-color:#fff;padding:20px}#left .navigation > div > ul{list-style-type:none;margin:0;padding:0}#left .navigation > div > ul > li{margin-bottom:10px}#left .navigation > div > ul > li > a{display:block;font-weight:700;text-transform:uppercase;padding:10px 5px}#left .navigation > div > ul > li > a:hover,#left .navigation > div > ul > li.current-menu-item > a{background-color:#ececec}#left .navigation > div > ul > li > .sub-menu{margin:10px 0 25px 5px}#left .navigation > div > ul > li > .sub-menu > li{margin-bottom:10px}#left .navigation > div > ul > li > .sub-menu > li > a{font-weight:700}#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children{position:relative}#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children:after{content:"\f107";position:absolute;right:0;top:5px;color:#000;font-family:FontAwesome;font-size:16px;pointer-events:none;transition:transform 0.4s ease-in-out;transform-origin:center center}#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children a{padding-right:20px}#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children > .sub-menu{max-height:0;overflow:hidden;transition:max-height 0.5s ease-in-out}#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children.current-menu-item:after,#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children.current-menu-ancestor:after,#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children:hover:after{transform:rotate(180deg)}#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children.current-menu-item > .sub-menu,#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children.current-menu-ancestor > .sub-menu,#left .navigation > div > ul > li > .sub-menu > li.menu-item-has-children:hover > .sub-menu{max-height:500px}#left .navigation .sub-menu{list-style-type:none;padding:0}#left .navigation .sub-menu li a{vertical-align:top;display:block;color:#000;-webkit-transition:color, 0.1s;-moz-transition:color, 0.1s;-ms-transition:color, 0.1s;-o-transition:color, 0.1s;transition:color, 0.1s;padding:4px 10px 4px 20px;position:relative}#left .navigation .sub-menu li a:before{content:" ";display:block;position:absolute;left:0;top:0;bottom:0;width:6px;margin-right:14px;opacity:0.5;filter:alpha(opacity=50);-webkit-transition:opacity, 0.1s;-moz-transition:opacity, 0.1s;-ms-transition:opacity, 0.1s;-o-transition:opacity, 0.1s;transition:opacity, 0.1s}#left .navigation .sub-menu li a:hover,#left .navigation .sub-menu li.current-menu-item a{color:#000}#left .navigation .sub-menu li a:hover:before,#left .navigation .sub-menu li.current-menu-item a:before{opacity:1;filter:alpha(opacity=100)}#left .navigation .sub-menu .menu-category-3 a:before{background-color:#ff1900}#left .navigation .sub-menu .menu-category-57 a:before{background-color:#ff711b}#left .navigation .sub-menu .menu-item-14585 a:before{background-color:#ff1900}#left .navigation .sub-menu .menu-category-4 a:before{background-color:#f8fb08}#left .navigation .sub-menu .menu-item-12219 a:before{background-color:#95ff18}#left .navigation .sub-menu .menu-category-9 a:before{background-color:#57d6de}#left .navigation .sub-menu .menu-category-87 a:before{background-color:#578dde}#left .navigation .sub-menu .menu-category-89 a:before{background-color:#ff40e5}#left .navigation .sub-menu .menu-category-11 a:before{background-color:#7a06ff}.contact-navigation{margin-bottom:10px;position:relative;height:20px}.contact-navigation #languagesmenu{position:absolute;right:300px;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-ms-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s;font-size:70%}.contact-navigation #languagesmenu select{border:0;margin:0 0 0 4px;padding:2px 4px;line-height:20px}.contact-navigation .navigation{position:absolute;right:120px;-webkit-transition:right 0.3s;-moz-transition:right 0.3s;-ms-transition:right 0.3s;-o-transition:right 0.3s;transition:right 0.3s}.contact-navigation .navigation ul{list-style-type:none;text-align:right;margin:0;padding:0;overflow:hidden}.contact-navigation .navigation ul li{display:inline;padding-left:10px;font-size:70%}.contact-navigation .navigation ul li a{text-transform:uppercase}.contact-navigation #search-container{position:absolute;right:0;top:0;background-color:#fff}.contact-navigation #search-container label:before{content:"";font-family:"FontAwesome";display:inline-block;margin-left:4px}.contact-navigation #search-container input.search-submit{position:absolute;left:-1000em}.contact-navigation #search-container input.search-field{width:80px;border:0;margin:0;padding:2px 4px;line-height:20px;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s}.contact-navigation #search-container input.search-field:focus{outline:none}@media (min-width:600px){.contact-navigation #search-container input.search-field:focus{width:160px}}@media (min-width:600px){.contact-navigation.searchactive .navigation{right:200px}.contact-navigation.searchactive #languagesmenu{right:380px}}#masthead{background-color:#f8f8f8;background-image:url("../images/header_illu.png");background-position:90% 28px;background-repeat:no-repeat}#masthead .header-main{margin:40px 0 0 8.5%}#masthead .header-main .site-title{margin:0}#masthead .header-main .site-title a{display:block;width:398px;height:68px;background-image:url("../images/comfor_logo.png")}#masthead .header-main .site-title a span{position:absolute;left:-1000em}#masthead .header-main .site-description{margin:8px 0;font-weight:700;font-size:100%;text-transform:uppercase}#masthead #menubutton{position:absolute;right:8.5%;top:40px;height:40px;width:40px;text-align:center;line-height:40px;background-color:#fff;display:none;cursor:pointer}#masthead #menubutton:before{content:"";font-family:"FontAwesome"}body.category-3 #masthead{background-color:#ffbab3}body.category-84 #masthead{background-color:#ffbab3}body.category-85 #masthead{background-color:#ffbab3}body.category-57 #masthead{background-color:#ffe0ce}body.category-86 #masthead{background-color:#ffe0ce}body.category-9 #masthead{background-color:#ffe0ce}body.category-77 #masthead{background-color:#ffe0ce}body.category-4 #masthead{background-color:#fdfeb8}body.category-9 #masthead{background-color:#ecfafb}body.category-87 #masthead{background-color:#ecf2fb}body.category-7 #masthead{background-color:#ecf2fb}body.category-88 #masthead{background-color:#ecf2fb}body.category-8 #masthead{background-color:#ecf2fb}body.category-56 #masthead{background-color:#ecf2fb}body.category-59 #masthead{background-color:#ecf2fb}body.category-89 #masthead{background-color:#fff3fd}body.category-10 #masthead{background-color:#fff3fd}body.category-12 #masthead{background-color:#fff3fd}body.category-90 #masthead{background-color:#fff3fd}body.category-6 #masthead{background-color:#fff3fd}body.category-11 #masthead{background-color:#e7d2ff}body.category-91 #masthead{background-color:#e7d2ff}body.category-92 #masthead{background-color:#e7d2ff}body.category-93 #masthead{background-color:#e7d2ff}.post{position:relative;margin-bottom:80px}.post:before{content:"";position:absolute;left:-30px;top:0;width:6px;height:100%;background-color:#d9d9d9;opacity:0.5;filter:alpha(opacity=50);-webkit-transition:opacity, 0.3s;-moz-transition:opacity, 0.3s;-ms-transition:opacity, 0.3s;-o-transition:opacity, 0.3s;transition:opacity, 0.3s}.post:hover:before{opacity:1;filter:alpha(opacity=100)}.post.catid-3:before{background-color:#ff1900}.post.catid-84:before{background-color:#ff1900}.post.catid-85:before{background-color:#ff1900}.post.catid-57:before{background-color:#ff711b}.post.catid-86:before{background-color:#ff711b}.post.catid-9:before{background-color:#ff711b}.post.catid-77:before{background-color:#ff711b}.post.catid-4:before{background-color:#f8fb08}.post.catid-9:before{background-color:#57d6de}.post.catid-87:before{background-color:#578dde}.post.catid-7:before{background-color:#578dde}.post.catid-88:before{background-color:#578dde}.post.catid-8:before{background-color:#578dde}.post.catid-56:before{background-color:#578dde}.post.catid-59:before{background-color:#578dde}.post.catid-89:before{background-color:#ff40e5}.post.catid-10:before{background-color:#ff40e5}.post.catid-12:before{background-color:#ff40e5}.post.catid-90:before{background-color:#ff40e5}.post.catid-6:before{background-color:#ff40e5}.post.catid-11:before{background-color:#7a06ff}.post.catid-91:before{background-color:#7a06ff}.post.catid-92:before{background-color:#7a06ff}.post.catid-93:before{background-color:#7a06ff}.post .entry-header a,.post .entry-meta a{text-decoration:none;position:relative}.post .edit-link{position:absolute;right:0;top:-16px;padding:2px 4px;background-color:#d9d9d9;font-size:60%}.post .entry-title{text-transform:uppercase;margin-bottom:0.3em}.post .postdate{margin-bottom:1em}.post .entry-footer{background-color:#e6e6e6;padding:15px;overflow:hidden;margin-top:2em}.post .entry-footer .col3{float:left;width:32%;margin-right:1%}.post .entry-footer .col3 .label{font-size:80%;text-transform:uppercase}.post .entry-footer .col3 .date{font-weight:700}.post .eventbox{padding:10px 10px 10px 70px;background-color:#d9d9d9;position:relative;margin:0 0 10px 0;min-height:68px}.post .eventbox .boxicon{position:absolute;left:10px;top:10px;color:#000;font-family:FontAwesome;font-size:36pt}.post .eventbox .boxlabel{font-size:80%}.post .eventbox .date{font-weight:700;text-transform:uppercase}.post .eventbox .location{font-size:80%}.post .eventbox .location a{font-weight:300;text-decoration:none}.post .eventbox .location a:hover{text-decoration:underline}.post.catid-3 .eventbox{background-color:#ffbab3}.post.catid-84 .eventbox{background-color:#ffbab3}.post.catid-85 .eventbox{background-color:#ffbab3}.post.catid-57 .eventbox{background-color:#ffe0ce}.post.catid-86 .eventbox{background-color:#ffe0ce}.post.catid-9 .eventbox{background-color:#ffe0ce}.post.catid-77 .eventbox{background-color:#ffe0ce}.post.catid-4 .eventbox{background-color:#fdfeb8}.post.catid-9 .eventbox{background-color:#ecfafb}.post.catid-87 .eventbox{background-color:#ecf2fb}.post.catid-7 .eventbox{background-color:#ecf2fb}.post.catid-88 .eventbox{background-color:#ecf2fb}.post.catid-8 .eventbox{background-color:#ecf2fb}.post.catid-56 .eventbox{background-color:#ecf2fb}.post.catid-59 .eventbox{background-color:#ecf2fb}.post.catid-89 .eventbox{background-color:#fff3fd}.post.catid-10 .eventbox{background-color:#fff3fd}.post.catid-12 .eventbox{background-color:#fff3fd}.post.catid-90 .eventbox{background-color:#fff3fd}.post.catid-6 .eventbox{background-color:#fff3fd}.post.catid-11 .eventbox{background-color:#e7d2ff}.post.catid-91 .eventbox{background-color:#e7d2ff}.post.catid-92 .eventbox{background-color:#e7d2ff}.post.catid-93 .eventbox{background-color:#e7d2ff}.post .cfpbox{padding:10px 10px 10px 70px;background-color:#e7d2ff;position:relative;margin:0 0 10px 0;min-height:68px}.post .cfpbox a{text-decoration:none}.post .cfpbox .boxicon{position:absolute;left:10px;top:10px;color:#000;font-family:FontAwesome;font-size:36pt}.post .cfpbox .date{font-weight:700}.post h1{font-size:200%}.post h2{font-size:180%}.post h3{font-size:160%}.post h4{font-size:140%}.post h5{font-size:120%}.post h6{font-size:100%}.post table{width:100%;border:1px solid #bbb;border-collapse:collapse}.post table th,.post table td{border:1px solid #bbb;padding:8px}.post img.alignleft{float:left;margin:10px 20px 10px 0 !important;max-width:40%}.post img.alignright{float:right;margin:10px 0 10px 20px !important;max-width:40%}.archive-header{margin-bottom:5em}.archive-header h1{text-transform:uppercase}.pagination{text-align:center}.pagination .page-numbers{display:inline-block;background-color:#d9d9d9;width:26px;line-height:26px;text-align:center;height:26px}.pagination .page-numbers.next,.pagination .page-numbers.prev{width:auto;padding:0 6px;background-color:transparent}.pagination a.page-numbers{-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.pagination a.page-numbers:hover{background-color:#d9d9d9}.pagination .page-numbers.current{background-color:#000;color:#fff}#comments .comment-list{margin:0;padding:0;list-style-type:none}#comments .comment-list .comment{margin-bottom:10px;overflow:hidden}#comments .comment-list .comment .comment-left{float:left;font-size:80%;text-align:center;position:relative}#comments .comment-list .comment .comment-left a{font-weight:300;text-decoration:none}#comments .comment-list .comment .comment-left .comment-edit-link{display:block;margin-top:2px;right:0;top:0;background-color:#d9d9d9;padding:2px 4px}#comments .comment-list .comment .comment-right{background-color:#ececec;padding:1px 20px;position:relative;margin-left:120px}#comments .comment-list .comment .comment-right:before{position:absolute;left:-10px;top:20px;content:"";border-left:5px solid #fff;border-top:5px solid #fff;border-bottom:5px solid #fff;border-right:5px solid #ececec}#comments #respond label{font-size:80%;text-transform:uppercase;display:block}#comments #respond input,#comments #respond textarea{border:2px solid #bcbcbc;-webkit-transition:border-color 0.2s;-moz-transition:border-color 0.2s;-ms-transition:border-color 0.2s;-o-transition:border-color 0.2s;transition:border-color 0.2s;padding:4px 8px;font-size:100%}#comments #respond input:focus,#comments #respond textarea:focus{outline:0;border:2px solid #bbb}#comments #respond input#submit{background-color:#bababa;color:#fff;font-weight:700;border:0;padding:8px 20px;cursor:pointer;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}#comments #respond input#submit:hover{background-color:#bbb}#comments #respond .form-allowed-tags{font-size:80%}.widget{margin-bottom:30px}.widget .widget-title{font-weight:700;font-size:100%;text-transform:uppercase;margin-bottom:0.5em}.widget ul{list-style-type:none;padding:0;margin:0}.widget ul li a{font-weight:300;text-decoration:none;color:#707070;-webkit-transition:color, 0.1s;-moz-transition:color, 0.1s;-ms-transition:color, 0.1s;-o-transition:color, 0.1s;transition:color, 0.1s}.widget ul li a:hover,.widget ul li.current-menu-item a{color:#000}.widget_lix_calendar{background-color:#fff;min-height:232px}.widget_lix_calendar table,.widget_lix_calendar td,.widget_lix_calendar th{border:1px solid #bbb;vertical-align:top;text-align:center}.widget_lix_calendar table{border-collapse:collapse;table-layout:fixed;width:100%}.widget_lix_calendar table #CalendarHead th{overflow:hidden;padding:4px;font-weight:700}.widget_lix_calendar table #CalendarHead .MonthNavigation{position:relative;padding:4px 0}.widget_lix_calendar table #CalendarHead .MonthNavigation .MonthNavPrev,.widget_lix_calendar table #CalendarHead .MonthNavigation .MonthNavNext{position:absolute;top:4px;font-size:80%}.widget_lix_calendar table #CalendarHead .MonthNavigation .MonthNavPrev{left:4px}.widget_lix_calendar table #CalendarHead .MonthNavigation .MonthNavNext{right:4px}.widget_lix_calendar table #CalendarHead .MonthNavigation .TodayLink,.widget_lix_calendar table #CalendarHead .MonthNavigation .YearNavNext,.widget_lix_calendar table #CalendarHead .MonthNavigation .YearNavPrev{display:none}.widget_lix_calendar table #CalendarBody td{overflow:visible;position:relative;padding:4px}.widget_lix_calendar table #CalendarBody td .DateLabel a{cursor:default;font-weight:300;text-decoration:none}.widget_lix_calendar table #CalendarBody td.DateBox.hasEvent a{font-weight:700}.widget_lix_calendar table #CalendarBody td.DateBox.Inactive a{color:#bbb}.widget_lix_calendar table #CalendarBody td .events{display:none;position:absolute;right:0;top:0;background:#fff;width:160px;padding:5px;-webkit-box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.5);box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.5);z-index:999}.widget_lix_calendar table #CalendarBody td .events .Event{text-align:left;font-size:80%;padding-bottom:4px;border-bottom:1px solid #bbb;margin-bottom:4px}.widget_lix_calendar table #CalendarBody td .events .Event:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.widget_lix_calendar table #CalendarBody td .events .Event a{color:#000;text-decoration:none;font-weight:300}.widget_lix_calendar table #CalendarBody td .events .Event a:hover{text-decoration:underline}.taxonomy-description .more{font-size:80%;cursor:pointer;text-decoration:underline}.taxonomy-description .more:hover{text-decoration:none}.taxonomy-description .morecontent{display:none}#buddypress .dir-search{float:none !important;margin:0 0 20px 0 !important}#buddypress .dir-search input{font-size:inherit !important;padding:4px 10px !important}#buddypress .dir-search #members_search{width:60%}@media only screen and (max-width:480px){#buddypress .dir-search #members_search{width:100% !important;font-size:90% !important}}#buddypress .field-visibility-settings-notoggle{display:none}#buddypress table.profile-fields td{vertical-align:top !important}#buddypress table.profile-fields ul{padding-left:1.5em}#buddypress table.profile-fields p,#buddypress table.profile-fields li{margin:0 0 1em 0}#buddypress .editfield.field_type_richtext .wp-editor-wrap{border:1px solid #ccc}.field_profil-sichtbarkeit:not(.editfield){display:none}#colophon{text-align:center;font-size:80%;padding:20px}#colophon a{font-weight:300;text-decoration:none}@media (max-width:1300px){#masthead{background-size:30%;background-position:95% 50%}}@media (max-width:1140px){#masthead{background-image:none}#page #mainwrap #main > #main-content,#page #mainwrap #main > #primary{float:none;margin-right:8.5%;width:auto}#page #mainwrap #main #secondary{float:none;margin:40px 8.5%;width:auto}}@media (max-width:780px){#page #mainwrap #masthead{height:120px}#masthead .header-main .site-title a{width:199px;height:34px;background-size:contain}#masthead .header-main .site-description{font-size:70%}#left .navigation{margin-top:120px}.post:before{left:-20px}}@media (max-width:750px){#masthead #menubutton{display:block}#page #left{float:none;width:auto;margin:20px 0;display:none}#page #left .navigation{margin-top:0}#page #mainwrap{margin:0}}@media (min-width:750px){#page #left{display:block !important}}@media (max-width:599px){.contact-navigation #search-container input.search-field{width:40px}.contact-navigation #search-container label:before{content:none}.contact-navigation .navigation{right:50px;top:0}.contact-navigation #languagesmenu{position:static}}