
/*		PlumbingCo  #####################################################################################################   */

.uid-10869 h4 {
	font-size: 21px;
}

.uid-10869 .sidebar-colorbox {
	background: #093b88;
	padding: 50px;
	padding-top: 40px;
	padding-bottom: 60px;
	right: 10px;
	position: relative;
	color: #fff;
	margin-bottom: 50px;
	
}


.uid-10869 .cell-md-6 h2, .uid-10869 .sidebar-colorbox h2 {
	font-size: 26px;
}


.uid-10869 .sidebar-colorbox h2 {
	color: #fff;
}



.uid-10869 .service-icon {
	background: #093b88;
    margin-bottom: 30px;
    width: 150px;
    height: 150px;
}

.uid-10869 .cell-md-3 .service-icon {
	margin-left: 0px;
}

.uid-10869 .service-icon i {
    line-height: 0px;
    font-size: 0px;
    
}

.uid-10869 .service-icon i::before {
    line-height: 152px;
    font-size: 62px;
}


.uid-10869 .top-3-icons .service-icon {
    background: #093b88;
    width: 200px;
    height: 200px;
    margin: 0 auto;
    margin-bottom: 30px;
}

.uid-10869 .top-3-icons .service-icon i::before {
    line-height: 182px;
    font-size: 82px;
}




section#paragraph-id-3414 .inline-image {
    float: right;
    width: 250px;
}

section#paragraph-id-3414 .inline-image img {
    max-width: 250px;
}



section#paragraph-id-3414 {
    background: linear-gradient(to right, #093b88, #093b88, #00b7ef69) !important;
    margin-bottom: 80px;
    margin-top: 80px;
}


section#paragraph-id-3638 .hr-primary {
    border-top: 10px solid #093b88 !important;
}


section#paragraph-id-3647 {
    margin-top: 80px;
}










.uid-10869 hr {
    margin-top: 0;
    margin-bottom: 0;
    border-top: 10px solid #093b88;
}

.uid-10869 .cell-md-3 {
	padding-right: 10px;
}


.uid-10869 .section-divider-plumbingCo {
	background: #093b88;
	margin-top: 100px;
	margin-bottom: 100px;
}

.uid-10869 .rd-navbar-top-panel, .rd-navbar-inner, {
	display: none;
}

.uid-10869  {}



.uid-10869 .rd-navbar-inner {
    display: none !important;
}

.uid-10869 .rd-navbar-top-panel {
    display: none !important;
}

.uid-10869 .hr-gray.hr-fullwidth {
    display: none !important;
}



.uid-10869 .padding-0 {
	padding: 0px;
}


.uid-10869 .owl-carousel-classic .owl-prev:before, .uid-10869 .owl-carousel-classic .owl-next:before {
    color: #093b88;
}


.uid-10869 .owl-carousel-classic .owl-prev:hover:after, .uid-10869 .owl-carousel-classic .owl-next:hover:after {
    background-color: #093b88;
}

.uid-10869 .owl-carousel-classic .owl-prev:hover:before, .uid-10869 .owl-carousel-classic .owl-next:hover:before {
    color: #fff;
}


.uid-10869 .pricing-table.active {
    background-color: #093b88;
}

.uid-10869 .pricing-value span:nth-child(2) {
    color: #093b88;
}

.uid-10869 .pricing-table.active *, .pricing-table.active span:nth-child(n+1) {
    color: #fff;
}


.uid-10869 .owl-slide {
	width: 100%;
	height: 450px;
	overflow: hidden;
}

.uid-10869 .owl-slide img{
	position: absolute;
	z-index: 1;
}

.uid-10869 .owl-slide .slide-caption{
	position: relative;
	z-index: 2;
	top: 65%;

    text-transform: uppercase;
    color: #fff;
    font-size: 40px;
    line-height: 48px;
    padding: 0;
    display: inline-block;
    width: auto;
}

.uid-10869 .owl-slide .slide-caption h2, .uid-10869 .owl-slide .slide-caption h3 {
	background: #093b88;
	padding: 9px 33px;
	margin-bottom: 5px;
	display: inline-block;
	float: left;
	clear: both;
	color: #fff;
	
}




.pricing-table, .pricing-table i, .pricing-table h4, .pricing-table span {
	color: #093b88;
}


.uid-10869  .pricing-value span:first-of-type {
    color: #093b88;
    font-size: 20px;
    font-weight: 500;
}

.uid-10869  .pricing-value span:nth-child(2) {
    color: #093b88;
}

.uid-10869   i.fa.fa-5x.fa-wrench {
    color: #093b88;
}

.uid-10869  .pricing-table.active span {
	color: #fff !important;
}


#paragraph-id-3646 {
	padding-top: 100px;
	padding-bottom: 100px;
}

.uid-10869 #paragraph-id-3646 hr {
    margin-top: 0;
    margin-bottom: 20px;
    border-top: 10px solid #093b88;
}



#code-section.paragraph-id-3647{
	padding-top: 100px;
}


#hat-tool {
	padding-top: 50px;
}



#paragraph-id-3414 .btn {
    border-color: #fff !important;
    color:  #fff !important;
}

#paragraph-id-3414 .btn:hover {
    border-color: #f4970f !important;
    color:  #f4970f !important;
}


#paragraph-id-3414 .btn-wrapper{
    padding-top: 20px;
}


.btn-inline {
    border: 2px solid #093b88;
    padding: 10px 20px;
    font-size: 14px;
    display: block;
    margin-right: 30px;
    top: 50px;
}

.btn-inline.btn-white {
    border: 2px solid #fff;
    padding: 10px 20px;
    font-size: 14px;
    display: block;
    margin-right: 0px;
    top: 20px;
}

.btn-inline:hover {
    border: 2px solid #f4970f;
    color: #f4970f;
}







































/*	Dillmann Mobile Fixes		 	#################################################	*/

@media (max-width: 550px) {

.uid-10869 .owl-slide .slide-caption h2, .uid-10869 .owl-slide .slide-caption h3 {
    background: #093b88;
    padding: 9px 33px;
    margin-bottom: 5px;
    display: inline-block;
    float: left;
    clear: both;
    color: #fff;
    font-size: 20px;
}


.uid-10869 .owl-slide {
    width: 100%;
    height: 280px;
    overflow: hidden;
}

.uid-10869 .owl-slide .slide-caption {
    top: 120px;
    width: 100%;
}

.owl-controls {
	opacity: 0;
}

.uid-10869 .owl-slide .slide-caption h3 {
	width: 100%;
}


.clear {
	clear: both;
}

.no-mobile {
	display: none;
}


.mobile-center h4 {
    font-size: 32px;
    line-height: 1.2;
}


.mobile-center {
    text-align: center;
}


.mobile-center p, .text-center p{
    margin-bottom: 50px;
}


.uid-10869 .mobile-center .cell-md-3  .service-icon {
    margin: 0 auto;
    margin-bottom: 30px;
    width: 200px;
    height: 200px;
}

.mobile-center .service-icon i::before {
    line-height: 182px;
    font-size: 82px;
}




/*	Wir sind WP 				#################################################	*/
section#paragraph-id-3414 {
    background-color: #fff !important;
    background: linear-gradient(#093b88, #00b7ef69) !important;
    margin-bottom: 0px;
}

#paragraph-id-3414 {
    background-image: none !important;
    background-color: #fff !important;
    display: block;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.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-3649 {
	padding-top: 40px;
	padding-bottom: 40px;
}



/*	Header Logo & Sidebar 				#################################################	*/

.uid-10869 .rd-navbar-inner {
    display: block !important;
}














































}






















