/* main.less for cloud19.lueftung */
/* line 5, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
*::-moz-selection {
  background: #0098c0;
  color: #FFF;
}
/* line 9, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
*::-webkit-selection {
  background: #0098c0;
  color: #FFF;
}
/* line 13, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
*::selection {
  background: #0098c0;
  color: #FFF;
}
/* line 18, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body,
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4 {
  font-family: industry;
}
/* line 26, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.documentFirstHeading {
  border-bottom: 0;
}
/* line 30, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pi-italic {
  font-style: inherit;
}
/* line 34, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body,
.pi-section-white {
  color: #666666;
  font-weight: 300 !important;
}
/* line 38, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body a,
.pi-section-white a {
  color: #0098c0;
}
/* line 43, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#lead-bar.pi-section {
  padding: 0px 40px 40px 20px;
}
/* line 47, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pi-titlebar.pi-titlebar-small h1 {
  font-size: 32px;
  color: #0098c0;
  border-bottom: none;
  text-transform: uppercase;
}
/* line 54, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.template-portfolio_view #c19-main .pi-section {
  padding: 20px 40px 40px;
}
/* line 58, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.template-portfolio_masonry_2_view #c19-main .pi-section {
  padding: 0px 40px 40px;
}
/* line 62, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pi-titlebar.pi-titlebar-small {
  padding-top: 40px;
  padding-bottom: 5px;
}
/* line 67, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#lead-bar {
  background: white;
}
/* line 72, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-top-bar .pi-section-base {
  background-color: #003460;
}
/* line 75, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-top-bar .pi-section-base #social-media > span {
  position: relative;
  top: -12px;
}
/* line 82, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#portal-languageselector {
  float: left;
  margin-bottom: 0;
  padding-left: 0px;
  padding-top: 10px;
}
/* line 87, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#portal-languageselector li {
  display: inline;
  list-style: none;
  margin-right: 0;
}
/* line 92, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#portal-languageselector li.currentLanguage a {
  color: white;
  text-decoration: none;
}
/* line 97, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#portal-languageselector li a {
  color: #0098c0;
}
/* line 99, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#portal-languageselector li a:hover {
  color: #FFF;
}
/* line 104, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#portal-languageselector li:first-child:after {
  content: "|";
}
/* line 113, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#meta-navigation {
  margin-top: 24px;
  margin-bottom: 0;
  direction: rtl;
  padding: 0;
  padding-right: 12px;
}
/* line 119, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#meta-navigation li {
  list-style: none;
  margin: 4px 0;
}
/* line 122, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#meta-navigation li:before {
  color: #003460;
  content: "■";
  position: relative;
  right: -14px;
  top: -2px;
}
/* line 129, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#meta-navigation li a {
  color: #003460;
}
/* line 131, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#meta-navigation li a:hover,
#meta-navigation li a:active {
  color: #0098c0;
}
/* line 139, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header {
  border-bottom: 23px #0098c0 solid;
}
/* line 142, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header .pi-section-white .pi-row-block-logo {
  position: relative;
  top: 47px;
}
@media screen and (min-width: 992px) {
  /* line 145, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
  #c19-portal-header .pi-section-white .pi-row-block-logo {
    position: absolute;
    top: 39px;
  }
}
/* line 149, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header .pi-section-white .pi-row-block-logo img {
  max-height: none;
}
/* line 153, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header .pi-section-white.pi-shadow-bottom {
  border-bottom: 4px #afca00 solid;
}
/* line 155, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header .pi-section-white.pi-shadow-bottom form {
  margin-top: 18px;
  margin-bottom: 22px;
}
/* line 162, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header .pi-section-white form.pi-search-form-wide .pi-input-with-icon .pi-input-icon {
  line-height: 34px;
}
/* line 166, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header .pi-section-white form.pi-search-form-wide input {
  background-color: #fff;
  border-color: #e4e7e7;
}
/* line 169, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header .pi-section-white form.pi-search-form-wide input:focus {
  border-color: #e4e7e7;
}
/* line 177, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li {
  border-color: #e4e7e7;
}
/* line 181, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li#portaltab-index_html a:before {
  font-family: "fontello";
  content: '\e923';
  position: relative;
  top: -1px;
  left: -3px;
}
/* line 188, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li#portaltab-index_html a span {
  display: none;
}
/* line 194, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li.pi-has-dropdown a:after {
  display: none;
  content: "";
}
/* line 200, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li a {
  padding-top: 94px;
  text-transform: uppercase;
  color: #003460;
  font-size: 18px;
  line-height: 80px;
}
/* line 207, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li.active,
#c19-portal-header ul.pi-menu > li:hover {
  background: #f4f2f0;
}
/* line 210, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li.active a,
#c19-portal-header ul.pi-menu > li:hover a {
  color: #0098c0;
}
/* line 214, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li .pi-submenu {
  /*visibility: visible;
      opacity: 1;*/
  z-index: 1000;
  border-top: 4px #afca00 solid;
  background-color: rgba(0, 52, 96, 0.9);
  /*position:absolute;
      top: calc(174px + 27px);*/
  /*width:100vw;*/
  padding-bottom: 18px;
  margin-top: 0px;
}
/* line 225, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li .pi-submenu > .container-fluid {
  border-top: 23px #0098c0 solid;
}
/* line 228, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li .pi-submenu li {
  list-style: none;
  height: auto;
  background: transparent !important;
  border-color: transparent !important;
  border-top: inherit;
  margin-top: -1px;
  padding-left: 30px;
  padding-right: 15px;
}
/* line 238, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li .pi-submenu li:before {
  display: block;
  color: #FFF;
  content: "■";
  position: relative;
  left: 0px;
  top: 19px;
}
/* line 248, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li .pi-submenu li.active:before,
#c19-portal-header ul.pi-menu > li .pi-submenu li:hover:before {
  color: #86ac4a;
}
/* line 252, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li .pi-submenu li a {
  color: #fff;
  text-transform: none;
  padding: 4px 6px;
  padding-left: 20px;
  line-height: normal;
  font-size: 14px;
}
/* line 259, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-portal-header ul.pi-menu > li .pi-submenu li a.active,
#c19-portal-header ul.pi-menu > li .pi-submenu li a:hover {
  color: #86ac4a;
}
/* line 266, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content,
#content-core,
.mosaic-IRichText-text-tile,
.mosaic-htmlcontent-tile {
  color: #666;
}
/* line 271, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content h1,
#content-core h1,
.mosaic-IRichText-text-tile h1,
.mosaic-htmlcontent-tile h1 {
  font-size: 32px;
  color: #0098c0;
  text-transform: uppercase;
  font-weight: 300;
}
/* line 278, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content h2,
#content-core h2,
.mosaic-IRichText-text-tile h2,
.mosaic-htmlcontent-tile h2 {
  font-size: 24px;
  font-weight: 400;
  color: #0098c0;
}
/* line 283, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content a,
#content-core a,
.mosaic-IRichText-text-tile a,
.mosaic-htmlcontent-tile a {
  text-decoration: none;
  border-bottom: none;
}
/* line 286, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content a:hover,
#content-core a:hover,
.mosaic-IRichText-text-tile a:hover,
.mosaic-htmlcontent-tile a:hover {
  border-bottom: none;
  text-decoration: none;
}
/* line 291, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content .pi-text-bg-base,
#content-core .pi-text-bg-base,
.mosaic-IRichText-text-tile .pi-text-bg-base,
.mosaic-htmlcontent-tile .pi-text-bg-base {
  background: #0098c0;
  color: white;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 1px 6px;
  padding-top: 2px;
}
/* line 300, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content #parent-fieldname-text,
#content-core #parent-fieldname-text,
.mosaic-IRichText-text-tile #parent-fieldname-text,
.mosaic-htmlcontent-tile #parent-fieldname-text {
  padding-left: 0;
  padding-right: 0;
}
/* line 304, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content .mosaic-tile-content,
#content-core .mosaic-tile-content,
.mosaic-IRichText-text-tile .mosaic-tile-content,
.mosaic-htmlcontent-tile .mosaic-tile-content {
  padding-left: 0;
  padding-right: 0;
}
/* line 308, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-tile-content .pfg-form,
#content-core .pfg-form,
.mosaic-IRichText-text-tile .pfg-form,
.mosaic-htmlcontent-tile .pfg-form {
  padding-left: 0;
  padding-right: 0;
}
/* line 314, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.template-newsitem_view #content-core #parent-fieldname-text {
  float: none;
  width: 72% !important;
}
/* line 319, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.template-newsitem_view .pi-meta {
  margin-left: 8.33%;
}
/* line 323, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.template-newsitem_view .pi-text-right {
  text-align: left;
}
/* line 327, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.full-width {
  display: block;
}
/* line 330, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-image_full_width-tile .c19-full-width {
  padding-top: 155px;
  padding-bottom: 15px;
}
/* line 333, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-image_full_width-tile .c19-full-width .pi-section {
  text-align: center;
}
/* line 335, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-image_full_width-tile .c19-full-width .pi-section .full-width {
  padding-left: 0px;
  padding-right: 0px;
  float: none !important;
}
/* line 340, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-image_full_width-tile .c19-full-width .pi-section h2 {
  font-size: 32px;
  color: #0098c0 !important;
  text-shadow: none;
  padding: 5px 8px 0px;
  background-color: #fff;
  text-transform: uppercase;
  margin-bottom: 3px;
  text-align: center;
  display: inline-block;
}
/* line 351, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.mosaic-image_full_width-tile .c19-full-width .pi-section p {
  font-size: 22px;
  color: white !important;
  background-color: #0098c0;
  padding: 5px 8px 5px;
  text-align: center;
  display: inline-block;
}
/* line 365, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .c19-hero-text {
  text-align: center;
}
/* line 367, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .c19-hero-text h2 {
  font-size: 32px;
  color: #0098c0 !important;
  text-shadow: none;
  padding: 5px 8px 0px;
  background-color: #fff;
  text-transform: uppercase;
  margin-bottom: 3px;
  text-align: center;
  display: inline-block;
}
/* line 378, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .c19-hero-text p {
  font-size: 22px;
  color: white !important;
  background-color: #0098c0;
  padding: 5px 8px 5px;
  text-align: center;
  display: inline-block;
}
/* line 387, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .c19-hero-text > p:last-child {
  display: none;
}
/* line 393, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white.mosaic-grid-row {
  border-bottom: 1px solid #dfdddb;
}
/* line 395, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white.mosaic-grid-row .pi-section {
  padding-top: 30px;
  padding-bottom: 50px;
}
/* line 399, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white.mosaic-grid-row:first-child {
  border-bottom: 1px solid #dfdddb;
}
/* line 405, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .pi-icon-box h2 {
  font-size: 22px;
  color: #0098c0;
  text-transform: uppercase;
  margin-bottom: 0px;
  margin-top: 2px;
}
/* line 412, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .pi-icon-box p {
  margin-bottom: 4px !important;
  color: #666;
}
/* line 418, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .pi-icon-box a.btn.pi-btn-base {
  background: #0098c0;
  /*border-color: lighten(@dark-blue-hover, 5%);*/
  border-color: transparent;
  box-shadow-color: none;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-top: 6px;
  text-decoration: none;
}
/* line 427, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#c19-main .pi-section-white .pi-icon-box a.btn.pi-btn-base:hover {
  background: #0084a7;
}
/* line 437, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#service,
#shop,
#contact,
#news {
  position: relative;
  padding-top: 1px;
  padding-left: 120px;
}
/* line 444, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#service:before,
#shop:before,
#contact:before,
#news:before {
  font-family: "fontello";
  font-size: 70px;
  padding: 20px;
  padding-top: 0;
  background-color: #afca00;
  border-radius: 3px;
  color: #FFF;
  position: absolute;
  left: 0px;
  height: 100px;
  width: 100px;
}
/* line 458, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#service {
  background: transparent url('../++resource++cloud19.lkl/icon_service.png') no-repeat top left;
}
/* line 461, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#shop {
  background: transparent url('../++resource++cloud19.lkl/icon_shop.png') no-repeat top left;
}
/* line 464, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#contact {
  background: transparent url('../++resource++cloud19.lkl/icon_contact.png') no-repeat top left;
}
/* line 467, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
#news {
  background: transparent url('../++resource++cloud19.lkl/icon_news.png') no-repeat top left;
}
/* line 471, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.formControls {
  background: transparent none;
  border: none;
  box-shadow: none;
  padding: 0;
}
/* line 480, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form form,
#c19-portal-footer form {
  padding: 0;
}
/* line 483, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form form .btn.pi-btn-base,
#c19-portal-footer form .btn.pi-btn-base {
  font-weight: 300;
  background: #0098c0;
  /*border-color: lighten(@dark-blue-hover, 5%);*/
  border-color: transparent;
  box-shadow-color: none;
  padding-right: 8px;
}
/* line 490, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form form .btn.pi-btn-base:hover,
#c19-portal-footer form .btn.pi-btn-base:hover {
  background: #0084a7;
}
/* line 496, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey,
#c19-portal-footer.pi-section-grey {
  border-top: 0px;
  color: #666666;
}
/* line 499, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-section,
#c19-portal-footer.pi-section-grey .pi-section {
  padding-top: 30px;
  padding-bottom: 0;
}
/* line 500, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey h6,
#c19-portal-footer.pi-section-grey h6 {
  margin-bottom: 0 !important;
}
/* line 501, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey ul,
#c19-portal-footer.pi-section-grey ul {
  list-style-type: square;
  list-style-position: inside;
}
/* line 505, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey ul li:hover,
#c19-portal-footer.pi-section-grey ul li:hover {
  background: transparent;
}
/* line 510, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .copyright,
#c19-portal-footer.pi-section-grey .copyright {
  font-size: 10px;
}
/* line 512, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row section,
#c19-portal-footer.pi-section-grey .pi-row section {
  background: transparent;
  border: 0px;
}
/* line 515, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row section p,
#c19-portal-footer.pi-section-grey .pi-row section p {
  padding-left: 0;
  padding-right: 0;
}
/* line 520, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6 {
  border: 0px;
  box-shadow: none;
  margin-bottom: 0;
  padding-bottom: 20px !important;
}
/* line 526, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(1) h6,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(1) h6 {
  font-size: 16px;
}
/* line 528, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3),
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 533, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) .portletContent,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) .portletContent {
  margin-bottom: 20px;
}
/* line 536, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) h6,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) h6 {
  display: none;
}
/* line 537, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) .pi-text-opacity-50,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) .pi-text-opacity-50 {
  opacity: 1 !important;
}
/* line 538, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) .pi-italic,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) .pi-italic {
  font-style: normal !important;
}
/* line 539, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) a,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) a {
  color: #666666;
}
/* line 540, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) a:not(.tile),
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) a:not(.tile) {
  padding-left: 6px;
}
/* line 542, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pfg-form.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) a:not(.tile):before,
#c19-portal-footer.pi-section-grey .pi-row .pi-col-md-6:nth-child(3) a:not(.tile):before {
  color: #666666;
  content: "■";
  position: relative;
  left: -6px;
  top: 0;
}
/* mobile submenu */
/* line 560, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
.pi-menu-mobile .container-fluid {
  padding: 0;
}
@media screen and (max-width: 992px) {
  /* line 562, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
  .pi-menu-mobile ul.pi-active {
    position: initial;
    visibility: visible;
    opacity: 1;
    height: auto;
    width: 100%;
    overflow: visible;
    margin: 0;
    padding: 0;
    display: block;
  }
}
/* mobile submenu END */
/* line 582, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.portaltype-document #c19-main .pi-section-w .mosaic-IRichText-text-tile .mosaic-tile-content {
  padding-bottom: 50px;
}
/* line 584, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.portaltype-document .mosaic-heading-tile .pi-section {
  padding-bottom: 0px;
}
/* line 591, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
body.portaltype-formfolder #c19-main .pi-section {
  padding-top: 0px;
}
@media screen and (max-width: 992px) {
  /* line 602, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
  body.section-luft-klima-lueftungstechnik-gmbh .pi-section .mosaic-grid-cell {
    padding-top: 30px;
  }
}
@media screen and (max-width: 992px) {
  /* line 606, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
  body.section-luft-klima-lueftungstechnik-gmbh .pi-section .mosaic-grid-cell .front-block {
    min-height: 108px;
  }
}
@media screen and (max-width: 992px) {
  /* line 615, https://www.lueftung.at//++resource++cloud19.lueftung/less/legacy.less */
  .pi-mobile-menu-toggler {
    position: absolute;
    right: 0px;
    margin: 25px;
  }
}
/* sections.less for cloud19.lueftung */
/* line 4, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.mosaic-iconboxlisting-tile .pi-icon-box-icon {
  height: 108px !important;
  width: 108px !important;
  margin-right: 12px !important;
}
/* line 9, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.mosaic-iconboxlisting-tile .pi-icon-box-icon img {
  max-width: 108px !important;
  max-height: 108px !important;
}
/* line 15, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.mosaic-iconboxlisting-tile .pi-icon-box-content-2 > a {
  height: 28px;
  padding-top: 5px !important;
}
/* line 23, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
#c19-portal-footer .portlet-static-links {
  width: 33.33% !important;
  float: right !important;
}
/* line 27, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
#c19-portal-footer .portlet-static-links .pi-smaller-text.pi-italic.pi-text-opacity-50 {
  display: block;
}
/* line 31, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
#c19-portal-footer .portlet-static-links .portletContent {
  display: inline-block;
}
/* line 36, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
#c19-portal-footer .portletNewsletter,
#c19-portal-footer .portlet-static-newsletter-anmeldung {
  width: 33.33% !important;
  float: left;
}
/* line 41, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
#c19-portal-footer .pi-clearfix.pi-hidden-lg-only.pi-hidden-md-only {
  width: 0px !important;
  height: 0px !important;
}
/* line 47, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.pi-section-white.pi-border-bottom-light {
  border-color: #dfdddb !important;
}
/* line 56, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.mosaic-bloglisting-tile .c19-contenttype-news-item:before {
  display: none !important;
  visibility: hidden;
  opacity: 0;
  content: '';
}
/* line 64, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.mosaic-bloglisting-tile .c19-contenttype-news-item .pi-col-sm-8 h5 {
  font-size: 20px;
}
/* line 72, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.subsection-news-news .pi-divider.pi-divider-big {
  border-style: dashed !important;
}
/* line 77, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
body {
  line-height: 1.42857143;
}
/* line 86, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.subsection-kontaktformular #content header {
  width: 500%;
  margin-left: -200%;
  display: block;
  text-align: -webkit-center;
}
/* line 93, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.subsection-kontaktformular #content .c19-full-width.pi-section-dark.has_bg {
  width: 100vw;
}
/* line 98, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.subsection-kontaktformular .c19-meta-above-content {
  display: none;
}
/* line 102, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.subsection-kontaktformular #viewlet-above-content-body {
  height: 40px;
}
/* line 106, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.subsection-kontaktformular #c19-social-sharing {
  display: none;
}
/* line 111, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.person-role {
  color: #2e343c !important;
}
/* line 115, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.c19-team-1-listing h4 {
  margin-bottom: 5px !important;
}
/* line 119, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.pi-icon-box-icon-big .pi-icon-box-content-2 {
  margin-left: 120px !important;
}
/* line 123, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.c19-icon-box-horizontal-list > .c19-list-item {
  padding-bottom: 20px !important;
}
@media (max-width: 992px) {
  /* line 129, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
  #c19-portal-footer .portlet-static-links,
  #c19-portal-footer .portletNewsletter,
  #c19-portal-footer .portlet-static-newsletter-anmeldung {
    width: 50% !important;
  }
}
@media (max-width: 600px) {
  /* line 137, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
  #c19-portal-footer .portlet-static-links,
  #c19-portal-footer .portletNewsletter,
  #c19-portal-footer .portlet-static-newsletter-anmeldung {
    width: 100% !important;
  }
}
/* line 144, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.template-portfolio_view.portaltype-portfolio #c19-title-bar {
  background: white !important;
}
/* line 150, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
#pi-mobile-menu form > button {
  display: none;
}
/* line 158, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table {
  background: #eee !important;
  border: 0;
}
/* line 162, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table h2 {
  font-size: 14px;
  text-align: left !important;
  color: #666;
}
/* line 168, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table img {
  display: none !important;
  visibility: hidden;
}
/* line 173, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table label {
  display: none;
}
/* line 177, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table tr > td:nth-child(1) {
  width: 0px !important;
  padding: 0px !important;
}
/* line 182, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #afb8bb !important;
}
/* line 185, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table input::-moz-placeholder {
  /* Firefox 19+ */
  color: #afb8bb !important;
}
/* line 188, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table input:-ms-input-placeholder {
  /* IE 10+ */
  color: #afb8bb !important;
}
/* line 191, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter form table input:-moz-placeholder {
  /* Firefox 18- */
  color: #afb8bb !important;
}
/* line 196, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter button {
  background: #0098c0 !important;
  transition: 0.5s;
}
/* line 200, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter button:hover {
  background: #0084a7 !important;
}
/* line 205, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
.portlet-static-newsletter-anmeldung #c19-newsletter input:focus,
.portlet-static-newsletter-anmeldung #c19-newsletter input:hover {
  border: 1px solid #3498db !important;
  outline: none !important;
  box-shadow: none !important;
}
/* line 213, https://www.lueftung.at//++resource++cloud19.lueftung/less/layout/sections.less */
#c19-newsletter form h2 {
  margin-bottom: 25px !important;
  font-weight: 700 !important;
  text-align: left !important;
  font-size: 18px !important;
}

