/*

Theme Name: CarpetCleaner

Theme URI:

Description:CarpetCleaner WordPress Themes is a Professional Responsive WordPress Theme perfect for any Business Website on any device.

Author: The WpMania Team

Author wpmania

Version:3.00

Tags: white, light, dark, black, silver, two-columns, left-sidebar, right-sidebar, flexible-width, custom-header, custom-menu, featured-image-header, full-width-template, post-formats, threaded-comments, sticky-post, theme-options, lead generation.

License: GNU General Public License v2.0

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Template: ManiaFramework

*/

@import url(child.css);

.random_bg{ background-image: url(http://txprocare.appturemarket.com/random/bg/random.php); background-repeat:no-repeat; background-position: center top; background-size: cover; position:relative;}
#header_top{ text-align: center;     color: #FFFFFF;  font-weight: 600; text-transform: uppercase; text-shadow: 0px 0px 16px #000000;}
.widget_nav_menu ul li{ border:none; }
.widget_nav_menu ul li:before{ left:10px; top:10px; }
.widget_nav_menu ul li a{ padding-top:5px; padding-bottom:5px; padding-left:14px; transition: all 0.5s ease; }
.widget_nav_menu ul li a:hover{ padding-left:16px; }

.header_box{ padding-left:0px; position:relative; margin-top:12px; }
.header_box p{ margin-bottom:0px; }
.header_box .header_box_title{ font-weight:bold; font-size:17px; color:#555555; }
.header_box .header_box_sub_title, .header_box .header_box_sub_title a{ font-size:18px; color:#207a9b }



.wpb_revslider_element.wpb_content_element {

    margin-bottom: 0 !important;
}


.top_nav ul li.special {
    float: right !important;
}
.top_nav ul li.special a {
   /* background: #555555; */
background-color: green;
    color: #FFF;
	display: inline-block;
}

.top_nav ul li.special a:hover {
    background: #ec0c17;
    color: #FFF;
}


.wpm_shadow{ border:none;   }



/******** CSS FOR Header Area ******/
.top_bar_left p{ margin-bottom:0; margin-top:10px; }

#wpm_header{ background:#FFF; padding-top:20px; padding-bottom:20px; }

.wpm_header_row{ padding:0px; }

.wpm_logo{ margin-top:0px; margin-bottom:0px; }



.contact_info{ margin-top:10px; }

.wpm_social{  margin-top:0px; }

.header_widget_headeing{ }



/******** CSS FOR Menue ******/

#wpm_menu_bg{  margin-bottom:0px; margin-top:0px; background:#AE0000; }

.menu_bg_row{ }

.lead_wpm_menu_bg .top_nav{ float:left; }

.wpm_header_top_menu_bg{ background:#555555; padding-top:0px; padding-bottom:12px; position:relative; overflow:hidden; }


.top_nav1{ position:relative; margin-top:0px; }

.top_nav1 ul{  margin:0; padding:0; list-style:none;}

.top_nav1 ul li{ display:inline; position:relative;   padding:5px; padding-top:15px; padding-bottom:0px; line-height:37px; margin:0px; }

.top_nav1 ul li a{color:#c1c1c1;  text-transform:capitalize; font-size:13px; margin-right:15px; margin-top:4px; display:inline-block;}

.top_nav1 ul li a:hover{color:#fbb03b;}

.top_nav1 ul li:first-child{ padding-left:0px; border-left:none;}

.top_nav1 ul ul{display:none; }









/******** CSS FOR Search  Area ******/

.wpm_search_warp{visibility:hidden; }

.wpm_search i{ }

#wpm_search_form{}

#wpm_search_form input[type="text"] { margin-top:0px; }

.wpm_social{ margin-top:0px; }

.social_icons_h_and_w{ width:25px; height:25px; margin-top:10px; }









/**** CSS FOR SLIDR AREA ****/

.slider_container{ margin-top:0px; margin-bottom:0px; background:#1f2226;  }

.slider_row{ background:none; padding-top:30px; padding-bottom:30px;  }

.slider_columns{}

.slider_columns_four{  }

.slider_inner_container{  }

.slider_inner_row{  }

.slider_inner_columns{  }

.flexslider{  }

.flex-control-nav { }

.flex-control-paging li a{  }







/**** CSS FOR Lead Capture HEADING AREA ****/

.lead_capture_heading_container{  }

.lead_capture_heading_row{}

.lead_capture_heading_columns{}

.lead_capture_heading_image{}

.lead_capture_heading_h1{  }











/**** CSS FOR HEADING AREA ****/

.heading_container{



background:#f4f4f4;

 }

.heading_row{ }

.heading_columns{}

.heading_h1{ color:#1c2730;  }

.heading_h2{  }

.heading_brudcamp{ color:#999; }

.heading_brudcamp a{ color:#000; }

.heading_sub_title{  }

.heading_none{  }













/******** CSS FOR Call To Action Area ******/

.call_to_action_content{  margin-top:0px; margin-bottom:0px; }

.call_to_action_row{ padding:20px;  }

.call_to_action{   }

.call_to_action h1, .call_to_action h2, .call_to_action h3{   }



/******** CSS FOR HOME FEATURED AREA ******/

.home_featured_container{ padding-top:30px; }

.home_featured_row{ padding-top:30px; }

.home_featured_columns{



-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.0);

-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.0);

box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.0);

-webkit-border-radius: 0px;

-moz-border-radius: 0px;

border-radius: 0px;



background:none;



 }





.home_featured_h2{  text-align:left;   }

.home_featured_image{ margin-bottom:0px;  margin-top:20px;



border:10px solid #CCC;

border-radius: 50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%; }

.home_featured_excerpt{ padding:0px; text-align:justify;    }

.home_featured_excerpt p{ }

.home_featured_read_more{ text-align:right;  }

.wpm_custom_featured_text{ margin-bottom:0px; }



.home_featured_h2_i{ font-size:88px; background:#CCC; padding:30px; margin-bottom:30px;  border-radius: 50%;

-webkit-border-radius: 50%;

-moz-border-radius: 50%;



width:150px; height:150px; text-align:center;

color:#FFF;

}







/******** CSS FOR HOME BLPG AREA ******/

.home_blog_main_warper{ margin-top:30px; }

.home_blog_row{ }

.home_blog_inner{}

.home_blog_image{ }

.home_blog_h3{}

.home_blog_excerpt{ }

.home_blog_read_more{  }







/**** CSS FOR ARchIV AREA ****/

.archive_row{  }

.archive_h2{  }

.archive_image{   }

.archive_read_more{  }





/**** CSS FOR Inner Pages ****/

.wpm_inner_container{ margin-top:-20px; }

.wpm_inner_row{

background:none;

-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0);

-moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0);

box-shadow: 0px 0px 5px rgba(50, 50, 50, 0);

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;
padding-top:60px; padding-bottom:40px;


}

.row {

width: 100%;

min-width: 250px;

margin: 0 auto;

}



.wpm_inner_sidebar{}

.wpm_inner_main{}









/******** CSS FOR FOOTER AREA ******/

.footer_container{  background:#5c5c5c; background-size: cover;  padding-top:40px; padding-bottom:40px; color:#999999; }

.footer_row{ }

.footer_row .heading{   }



/******** CSS FOR FOOTER AREA ******/

.copyright_container{ background:#5c5c5c; padding-top:40px; padding-bottom:50px;   }

.copyright_row{ font-size:13px; text-align:center;  }

.copyright_p{ padding-top:20px; padding-bottom:20px; }

.copyright_inner{}



/******** CSS FOR BACK TO TOP ******/

#toTop {

}

#toTop:hover {    }







/******* CSS FOR WIDGET *******************/

.widget .heading{ }





/********** CSS FOR LIST *****************/

li{ }





/**********Addons ui kit ***********/

.uk-sticky{ }





/********** CSS FOR BUTTONS ***********/

input[type=submit]{  }

@media (max-width: 980px), only screen and (max-device-width: 980px) { .wpm_header_row{ padding-left:20px; padding-right:20px; } .row{ padding-left:20px; padding-right:20px; }

@media (max-width: 768px), only screen and (max-device-width: 768px) { .slider_row{ padding:20px; } .wpm_social{  margin-bottom:10px; } .top_nav1{ display:none; } .wpm_header_top_menu_bg:before{ display:none; } .top_bar_left p{ text-align:center; } .wpm_search_warp{ right:10px; top:12px; visibility:visible; }  }
