/*		Winter Köln 	*/


#paragraph-id-3405 .swiper-slide-caption p{
    xmax-width: 600px;
}

#paragraph-id-3614 .service-icon {
    width: 100%;
    height: 78px;
    border-radius: 0;
}

#paragraph-id-3613  .bg-light {
    background: #ffffff;
    fill: #ffffff;
}

#paragraph-id-3613 .thumbnail-classic img {
    border-radius: 500px;
    /* border: 1px solid #f00; */
    overflow: hidden;
}

#paragraph-id-3613 .thumbnail-classic img {
    border-radius: 500px;
    /* border: 1px solid #f00; */
    overflow: hidden;
}

#paragraph-id-3613  .post.widget-post.text-left h3{
text-align: center;
padding-top: 20px;
}

#paragraph-id-3416.bg-banner img {
    width: 50%;
    position: relative;
    float: right;
    margin-left: 50px;
    padding: 100px;
    padding-top: 0px;
}

#paragraph-id-3499 h4.services-macros {
    font-size: 22px;
}


#paragraph-id-3614 h2{
    margin-top: 150px;
}


.page .swiper-slide-caption:before {
    -webkit-filter: blur(2px) opacity(.4);
    -moz-filter: blur(2px) opacity(.4);
    -o-filter: blur(2px) opacity(.4);
    -ms-filter: blur(2px) opacity(.4);
    filter: blur(2px) opacity(.4);

}












/*	h2 for Portfolio 			#################################################	*/
#paragraph-id-3611 h2 {
	margin-top: 80px;
}

#paragraph-id-3416 .text{
-webkit-columns: 300px 3;
   -moz-columns: 300px 3;
        columns: 300px 3;
        
        column-gap: 60px;
        
}

#paragraph-id-3416.bg-banner h2 {
    color: #fff !important;
}






/*	h2 for Quotes 				#################################################	*/
#paragraph-id-3612 h2 {
	margin-top: 80px;
}

#paragraph-id-3612 .quote-bg-primary {
    min-height: 380px;
}






/*	3 balls 					#################################################	*/
#paragraph-id-3613.bg-light {
    background: #e32037;
    fill: #e32037;
    
    background: #fff;
    fill: #fff;
}

#paragraph-id-3613 .thumbnail-classic {
    border-radius: 500px;
}


#paragraph-id-3613 .thumbnail-classic:hover {
    xbox-shadow: none;
    border-radius: 500px;
}



#paragraph-id-3613 .text-dark, #paragraph-id-3613 p {
    color: #fff;
    color: #e32037;
    color: #000;
}







/*	Wir sind WP 				#################################################	*/
#paragraph-id-3414 {
    background: #00b7ef;
    background: linear-gradient(to right, #00b7ef , rgba(0, 184, 240, 0.72));
    background: linear-gradient(to right, #0084ad , #fffefe) !important;
    background: linear-gradient(to right, #00b7ef, #00b7efb3, #00b7ef69) !important
}


#paragraph-id-3615.bg-light {
    background: #fff;
    fill: #fff;
}



/*	Portfolio FB Album 			#################################################	*/

#paragraph-id-3611 .fb-btn-more {
    font-weight: bold;
    display: block;
    color: #fff;
    background: #e32037;
    padding: 12px;
    text-align: center;
    cursor: pointer;
}




/*	Leistungen Code Grid 		#################################################	*/
#paragraph-id-3614 {
	display: none;
}









/*	Leistungen Code Bubbles 	#################################################	*/

#paragraph-id-3499 {
    margin-top: -50px;
    margin-bottom: 50px;
}

#paragraph-id-3499 .service-icon {
    background-color: #e32037;
    color: #fff;
    width: 78px;
    height: 78px;
    border-radius: 50%;
    text-align: center;
    margin-right: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-bottom: 0;
}

#paragraph-id-3499 .section-sm-top-90 {
    padding-top: 0px;
}


.nc-icon-outline.ic-winter-bad:before {
    content: "\e8bd";
}


.nc-icon-outline.ic-winter-wasser:before {
    content: "\e8d9";
    content: "\e611";
}


.nc-icon-outline.ic-winter-solar:before {
    content: "\e633";
}


.nc-icon-outline.ic-winter-gas:before {
    content: "\e8cf";
    content: "\e634";
    content: "\eb36";
    content: "\ed0b";

}


.nc-icon-outline.ic-winter-oil:before {
    content: "\e612";
}


.nc-icon-outline.ic-winter-tech:before {
    content: "\e8b8";
}



/*	Leistungen VT		 	#################################################	*/

#paragraph-id-3615 .unit-body p {
    margin-top: -10px;

}

#paragraph-id-3615 .unit-body p:first-child {
    /* border: 1px solid red;
    color: red;
    padding-top: 10px;
	display: none; */
}


#paragraph-id-3615 .unit-body p:first-child img {
    margin-top: 0;
}


/*	FB Album		 	#################################################	*/

#paragraph-id-3601 {
 padding-top: 80px;
margin-bottom: 80px;
}

#paragraph-id-3457 h3.fb-album-heading {
    display: none;
}



/*	Winter Mobile Fixes		 	#################################################	*/

@media (max-width: 550px) {
  
  
.swiper-slide-caption p {
  display: none;
}


.swiper-slide-caption h1{
	margin: 0 auto;
	margin-bottom: 30px;
	max-width: 80%;
}


.swiper-slide {
	xbackground-size: contain !important;
}

#paragraph-id-3613 .thumbnail-classic {
    display: inline-block;
    transition: 300ms;
    width: 70%;
    margin: 0 auto;
    display: block;
}





.post-body p {
    text-align: center;
} 
  
  
#paragraph-id-3499 {
    padding-top: 50px;
    text-align: center;
} 
 
.icon_wrap {
    width: 78px;
    margin: 0 auto;
} 
 
.page #paragraph-id-3414 {
    background-color: #ffcb01 !important;
}



.page #paragraph-id-3414 .inline-image {
    float: unset;
    width: 100%;
}

.page #paragraph-id-3414 .inline-image  img{
    margin: 0 auto;
}


#paragraph-id-3410  {
	text-align: center;
}


#paragraph-id-3415 li{
	text-align: left;
}


#paragraph-id-3411.text-left{
	padding-top: 50px;
	text-align: center;
}


#paragraph-id-3611.text-left{
	text-align: center;
}


#paragraph-id-3612 {
	text-align: center;
}

#paragraph-id-3612 blockquote{
	text-align: left;
}

#paragraph-id-3416 {
    background-image: url(//s3.eu-central-1.amazonaws.com/handwerkerseiten.com/PTN_WINTER_RED.jpg) !important;
    position: relative;
    clear: both;
    top: 50px;
}

 
#paragraph-id-3407{
    position: relative;
    clear: both;
    top: 50px;
    margin-bottom: 100px;
} 
 
 

.rd-navbar-collapse-toggle{
	xopacity: 0.3;
}

.rd-navbar-brand .brand-name {
    text-align: center;
    display: block;
}


.rd-navbar-fixed .rd-navbar-nav-wrap.active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
  
  
}





















































