<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: U-Design
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: A slick, powerful and clean theme.
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Version: 2.1.0
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather'), url(http://themes.googleusercontent.com/static/fonts/merriweather/v5/RFda8w1V0eDZheqfcyQ4EHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

body{
font-family: 'Open Sans', sans-serif;	
}
p{
font-family: 'Open Sans', sans-serif;	
}
h1,h2,h3,h4,h5,h6{
font-family: 'Open Sans', sans-serif;	
}
.phone-number-padding {
    color: #FFFFFF;
    display: block;
    font: bold 16px Arial;
    padding: 12px 15px 8px;
    text-decoration: none;
    text-align:right;
}

#header_top_center{
	  display: block;
    float: left;
    left: 349px;
    margin-left: 37px;
}

#header_top_right{
  display: block;
    left:227px;	
}

.add-nav{
 float: right;
    width: auto;	
}

.add-nav ul {
	
}

.social-box ul li {
    list-style: none outside none;
    margin-left: 0;
}

.add-nav ul li{
  display: inline-block;
    list-style: none outside none;
        margin-left: 0;
}

.add-nav a:after {
    content: "/";
    padding-left: 6px;
    padding-right: 5px;
}

.heder_top_right_inner{
	    font-size: 20px;
    margin: 0 0 10px;
}

.heder_top_right_inner2{
	  font-size: 12px;
    margin: 0 0 1px;
}

.heder_top_right_inner3{
  font-size: 12px;	
}
.header_top_mian{
	  float: right;
    width: 293px;
font-family: 'Merriweather', serif;
	  color: #555555;
}

a{
color:#008000;	
}

p.submit_btn input.wpcf7-submit{
	   background: url("images/submit_btn.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    padding: 4px;
	
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.wpcf7 label{
	float: left;
	min-width: 143px;	
}

.wpcf7 input.wpcf7-text{
	padding: 7px;	
	width: 98%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wpcf7 input.wpcf7-text{
	/*width:209px;*/
	padding:1px;	
	border:1px solid #bbb;
}
.wpcf7 textarea.wpcf7-textarea{
	width:209px;
	padding:1px;	
}
div.wpcf7 img.ajax-loader{
	width:auto;
}

.wpcf7 .right_micro_field_container{
	line-height:26px;
}

.wpcf7 .right_micro_field{
	width: 110px;
	float: right;
	text-align: right;
	margin-right: 5px;
}

.wpcf7 .right_micro_field input{
	width:50px;
}

.video-title{
	color:green;
	font-size:26px;
	font-family:"Arial",sans;
}
.video-caption{
	font-family:"Times New Roman",serif;
	font-size:16px;
}

#tabs-holder{display:block;padding:10px 0;overflow:hidden;position:relative;}
#tabs-links{list-style:none;padding:0;margin:0;font-size:0;position:relative;z-index:1}
#tabs-links li{display:inline-block;position:relative;overflow:hidden;}
#tabs-links a{display:inline-block;position:relative;padding:5px 15px;border:1px solid #ddd;border-bottom:0;background:#f4f4f4;font-size:14px;border-bottom:1px solid #aaa;}
#tabs-links a.active{border-color:#aaa;border-bottom:1px solid #f4f4f4;}
#tabs-links a:hover{background:#eee}
#tabs-holder .tabs-content{ padding:10px;border:1px solid #aaa;background:#f4f4f4;position:relative;z-index:0;margin-top:-1px}

.submit_btn {
    margin-left: 142px;
}

.f-title {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0;
    text-align: center;
    width: 100%;
	 color: #555555;
	clear:both;
}
div.wpcf7,
div.wpcf7 form,
div.wpcf7 table{
	clear:both;
}

.right_contact_form{
	border: 1px solid #ccc;
	width: 220px;
	padding: 5px;
	position: relative;
	margin:0 auto;
}

.right_contact_form img {
	max-width: 250px;
	width: 100%;
}
.right_contact_form .wpcf7 .right_side_submit_btn input.wpcf7-submit{
	width:215px;
	font-size:15px;
}

#text-7{
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0 auto;
	padding: 5px;
	width: 250px;	
	margin-bottom: 23px;
}
	
.wpcf7 .right_side_submit_btn input{
	background: none repeat scroll 0 0 #FFCC00;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    color: #008000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0 3px;
    padding: 5px;
    text-align: center;
    width: 244px;
	cursor:pointer;
}

.wpcf7 .right_side_submit_btn.blue input{
	background: #0099cd; /* Old browsers */
	background: -moz-linear-gradient(top, #00A1D9 0%, #0253cb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00A1D9), color-stop(100%,#0253cb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00A1D9 0%,#0253cb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00A1D9 0%,#0253cb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00A1D9 0%,#0253cb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00A1D9 0%,#0253cb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00A1D9', endColorstr='#0253cb',GradientType=0 ); /* IE6-9 */
	color: #f2f2f2;
	text-shadow: 0 0 2px #666;
	border: 1px solid #555;
	padding:9px 5px;
	font-size: 16px;
	font-weight:400;
	text-transform:lowercase;
}

	
	
.nur {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: auto;
}

.month-date {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 28px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: auto;
}

.rigt_side_date{
width:100%; float:left;	
}


.reg-table {
    background: none repeat scroll 0 0 #990000;
    width: 220px;
}
	
	
	
	
	.home .container_24 h4{
	 color: #222222;
    font: bold 16px/20px 'Open Sans',Arial,Helvetica,sans-serif;
    margin-bottom: 11px;	
	}
.full-width-div{
width:100%;
float:left;
text-align:center;	
}


.full-width-div .visual-list h5 {
    margin-bottom: 2px;
}
.full-width-div h5 {
    color: #222222;
    font: 14px/18px 'Open Sans',Arial,Helvetica,sans-serif !important;
    margin-bottom: 11px;
}
.full-width-div p{
text-align:center;
}

img.header-image-dom{
height: 110px;
width: 75px;
}
.footer-image-area{
float: left;
width: 100%;
}
.full-width-div .custom-frame-padding img{
	min-height:200px;
}

.promo-box{
	   border: 1px solid #ECEDF3;
    border-radius: 3px 3px 3px 3px;
    margin: 10px 0;
    overflow: hidden;
    padding: 16px 45px 19px 29px;
	  display: block;
}
.promo-box {
    border: 1px solid #ECEDF3;
    border-radius: 3px 3px 3px 3px;
    margin: 10px 0;
    overflow: hidden;
    padding: 16px 45px 19px 29px;
}

a.btn-add{
	background: -moz-linear-gradient(center top , #C3DA0D 0%, #AECD09 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font:  14px/40px 'Open Sans',Arial,Helvetica,sans-serif;
    padding: 0 18px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    vertical-align: top;
	margin-left:25px;
	color:#000;
	float:right;
}
.social-box{
	overflow:hidden;
	-webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .05);
	box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .05);
	border:solid #e8e8e8;
	border:solid rgba(0, 0, 0, .05);
	border-width:1px 0;
	background:#e8e8e8;
	background:rgba(34, 34, 34, .02);
	width:100%;

	
}
.social-box .container_24 .text-12{
margin-left: 0;
}

#text-12{
	
}

ul.list-items li{
list-style: none;
margin-left:0;
  margin-top: 0px;	
}

#sidebarSubnav h3 {
  color: #222222;
    font: bold 18px/22px 'Open Sans',Arial,Helvetica,sans-serif;
    margin-bottom: 0px;
	background:none;
	
}

.custom-formatting, .substitute_widget_class {
  padding: 0px 20px 10px 10px;	
	
}

address span {
    color: #999999;
	font-style: normal;
}


.first-order {
    border-bottom: 2px solid #008000;
    border-radius: 10px 10px 10px 10px;
    border-right: 2px solid #008000;
    color: #008000;
    left: 15px;
    padding: 5px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 275px;
    z-index: 5;
}

#before-content {
padding-top:0;
 background: none repeat scroll 0 0 #FFFFFF;	
}

.col.item2 {
    display: inline-block;
    padding: 30px 16px 0;
    text-align: center;
    vertical-align: top;
    width: 260px;
}

.col.item2  h3 {
	
    color: #222222;
    font: bold 14px/18px 'Open Sans',Arial,Helvetica,sans-serif !important;
    margin-bottom: 0px;
}


.home .custom-frame-wrapper .custom-frame-padding {
    background: none repeat scroll 0 0 #CCCCCC;
    padding: 8px;
	
	   box-shadow: 0 8px 6px -6px #000000;
}


.home .custom-frame-inner-wrapper {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #EAEAEA;
    margin-bottom: 16px;
}

.promo-box h2 {
    color: #222222;
    font: bold 16px/20px 'Open Sans',Arial,Helvetica,sans-serif !important;;
    margin-bottom: 2px;
}

.add-nav a:last-child:after {

 
}


.headline.solid {
    background: url("images/divider.png") repeat-x scroll 0 50% ;
	margin-bottom: 23px;
	 line-height: 21px;
	 overflow: hidden;
	 display:block;
	 float:left;
	 width:100%;
}

.headline img {
    display: block;
    margin: 0 auto;
}


#top-elements {
    height: 117px;
    overflow:hidden;
}

.home_footer{
	  margin-left: 9px;
    width: 21%;
}


 #footer_first .bottom-content-padding {
    padding: 0 20px;
}

#footer_first .one_fourth:first-child{
	
}


#footer_first .one_fourth:last-child{
	
}
#main-content{
}

.main-heading-area{
  color: #222222;
    float: left;
    font-size: 37px;
    line-height: 37px;
    padding: 8px;
 text-transform: none;
 text-align: left;
}
.rev-slider-header{
  background:  #E9E9E9;
    float: left;
    width: 100%;
}
.sub-heading-area{
float: left;
padding: 8px;
 color: #95A105;
font-size: 24px;
text-transform: none;
}
.slider-text{
float: left;
    font-size: 14px;
    line-height: 20px;
    text-transform: none;
    width: 90%;
  text-align: left;
}
a.slider_button{
  background: -moz-linear-gradient(center top , #C3DA0D 0%, #AECD09 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #000;
    font-size: 15px;
    padding: 15px 10px;
    text-transform: none;
}
a.slider_button:hover{
color: #000;
}
.slider-btn-area{
float: left;
width: 100%;
}
#text-12 {
    margin-right: 0;
}
span.btn-add{
	background: -moz-linear-gradient(center top , #C3DA0D 0%, #AECD09 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    font:  14px/40px 'Open Sans',Arial,Helvetica,sans-serif;
    padding: 0 18px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    vertical-align: top;
	margin-left:25px;
	color:#000;
	float:right;
}
/*
#navigation-menu.navigation-menu{
    float: left;
    width: 70%;
    margin-left: 60px;
}
*/
.menu-chat-area{
    float: left;
    position: relative;
    right: 45px;
    top: 15px;
    width: 4%;
}
.menu-chat-area span {
  color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}
.menu-chat-area a{
 cursor: pointer;
}
#top-wrapper{
	position:relative;
	z-index:1;
}
#top-wrapper #dropdown-holder .header-ph{
   bottom: 18px;
    float: right;
    padding-left: 0;
}
.bottom-add-area{
 color: #999999;
    font-style: normal;
}
td.nur{
 vertical-align: middle;
}

#navigation-menu.navigation-menu {
left: auto;
position: relative;
right: auto;
top: auto;
height: auto;
z-index: 0;
}
#dropdown-holder{
	overflow:visible;
	height:46px;
}
#navigation-menu ul.sf-menu{
margin:0;
}

#navigation-menu ul.sf-menu&gt;li&gt;a {
	margin-top:7px;
	height:30px;
	padding:5px 15px;
	color:#fff;
}
#navigation-menu ul.sf-menu&gt;li&gt;a.active {
	background:#fff;
	color:green;
	border-radius:5px 5px 0 0;
}
#navigation-menu ul.sf-menu&gt;li&gt;a.active:hover {
	background:#eee;
	color:green;
}
#navigation-menu ul.sf-menu&gt;li&gt;a&gt;span{
	padding:10px 10px;
	color:inherit !important;
}
#navigation-menu ul.sf-menu&gt;li.special-class&gt;a&gt;span {
	padding: 5px 10px;
}
#navigation-menu ul.sf-menu&gt;li.special-class&gt;a&gt;span:first-child {
	margin-top: -5px;
}
#navigation-menu ul.sf-menu&gt;li.special-class&gt;a&gt;span:last-child {
	font-size: 9px;
	margin-top: -11px;
	text-align: center;
}

#navigation-menu ul.sf-menu&gt;li&gt;a{
	background:transparent;
}
#navigation-menu ul.sf-menu a.sf-with-ul:after{
	top:13px !important;
}
#navigation-menu ul.sf-menu &gt; li &gt; a:hover span{
	color:inherit;
}
#navigation-menu ul.sf-menu&gt;li&gt;a:hover{
	color:#eee;
}
#navigation-menu ul.sf-arrows&gt;li&gt;a.sf-with-ul{
	padding:0 26px 10px 0;
}
#main-menu{
background:#fff;
border-bottom:4px solid #83b441;
height:auto;
margin-top:10px;
}
#main-menu-content{
background: #83b441;
border-bottom: 2px solid #fff;
height:46px;
}

.wpcf7 .phone_form{
	width: 250px;
	height: 300px;
	background: url(http://www.putz-team.de/wp-content/uploads/2013/12/kostenfreier-rueckruf-reinigungsfirma-beratung.png);
	position:relative;
}
.wpcf7 .phone_form .phone,
.wpcf7 .phone_form .submit{
	padding:0;
	margin:0;
	position:relative;
}
.wpcf7 .phone_form p.phone{
	width: 202px;
	height: 32px;
	position: absolute;
	top: 128px;
	left: 23px;
	background: transparent;
}
.wpcf7 .phone_form span.phone{
	width: 202px;
	height: 32px;
	position: absolute;
	top: 0;
	left: 0;
}
.wpcf7 .phone_form .phone input.wpcf7-text{
	width: 202px;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 20px;
	line-height: 30px;
	height: 30px;
	vertical-align: middle;
	border: 0;
	background: transparent;
}
.wpcf7 .phone_form .submit{
	position: absolute;
	top: 175px;
	left: 17px;
	width:210px;
	height:39px;
}
.wpcf7 .phone_form .submit input{
	position: absolute;
	top: 0;
	left: 0;
	width:210px;
}

.wpcf7 .phone_form .email_overlay{
	background: linear-gradient(to bottom, #d7d7d7 0%,#bdbdbd 100%);
	width: 211px;
	height: 78px;
	top: 124px;
	left: 20px;
	position: absolute;
	display:none;
	font-size: 17px;
	text-align: center;
	font-weight: 700;
	padding-top: 15px;
}


.home-link{
	width: 20px;
	height: 20px;
	padding: 0 !important;
	background-image: url(/images/home-md-white.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.active .home-link{
	background-image: url(/images/home-md-green.png);
}

#fxrt_w_c_order{
	text-align:center;
}
#fxrt_w_c_order a{
	margin:0 auto;
}

#rev_slider_1_1, #rev_slider_1_1_wrapper { width:960px; height:397px;}

/* ****** RESPONSIVE ******** */
						
			   @media only screen and (min-width: 960px)  {
			 		  #rev_slider_1_1, #rev_slider_1_1_wrapper { width:960px; height:397px;}	
			   }
			
						
			   @media only screen and (min-width: 768px) and (max-width: 959px) {
			 		  #rev_slider_1_1, #rev_slider_1_1_wrapper { width:760px; height:314px;}	
			   }
			
						
			   @media only screen and (min-width: 480px) and (max-width: 767px) {
			 		  #rev_slider_1_1, #rev_slider_1_1_wrapper { width:440px; height:181px;}	
			   }
			
						
			   @media only screen and (min-width: 0px) and (max-width: 479px) {
			 		  #rev_slider_1_1, #rev_slider_1_1_wrapper { width:280px; height:115px;}	
			  }


@media only screen and (min-width: 720px) and (max-width: 959px) {
	#navigation-menu{width:720px;}
	.phone-number{width:auto !important; position:absolute; top:-50px; right:10px;}
	.phone-number-padding{color:#666}
}

@media screen and (max-width: 719px){
	.mean-container #main-menu {
		padding: 0;
		margin: 0;
		height: auto;
	}
	#header_top_center,
	#header_top_right{display:none;}
	#dropdown-holder .phone-number{width:100%;float:none}
}

@media screen and (max-width:479px){
	.phone-number{width:100% !important;float:none}
	#header_top_center,
	#header_top_right{display:none;}
}</pre></body></html>