@charset "utf-8";
/*
Theme Name: Cleaning ProCarpet
Theme URI: http://www.procarpetcleaners.co.uk
Author URI: http://www.procarpetcleaners.co.uk
Description: Another Wordpress Theme
Version: 1.0.0
*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.6}ol,ul{list-style:none}q{quotes:none}blockquote:before,blockquote:after,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{border:none}body{font-family:Arial,Tahoma sans-serif;font-size:14px;background-color:#fafafa}.clear{clear:both}.aligncenter{margin:0 auto 15px}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.alignnone{float:none}img{max-width:100%}h1{font-size:30px}h2{font-size:24px;color:#3d2f27}h3{font-size:18px}h4{font-size:16px;font-weight:700}h1,h2,h3,h4{margin:.5em 0}h1.title{color:#3d2f27;position:relative;font-size:26px;z-index:1;overflow:hidden;line-height:28px}h1.title:before{content:"II";color:#9faa44;margin-right:5px}.title{color:#3d2f27;position:relative;font-size:22px;z-index:1;overflow:hidden}.title:before{content:"II";color:#9faa44;margin-right:5px}

blockquote{border-left:#FC794D 2px solid; border-right:#FC794D 2px solid; padding-left:20px; padding-right:20px; font-size:24px; font-style:italic; !important}

h1.title:after,title:after{position:absolute;top:51%;overflow:hidden;width:85%;height:1px;content:'\a0';background-color:#9faa44;margin-left:12px}a{color:#B0B966;text-decoration:none}a:hover{color:#FC794D;text-decoration:underline}input,textarea:focus{outline:0}::-webkit-input-placeholder{color:#992d08}:-moz-placeholder{color:#992d08}::-moz-placeholder{color:#992d08}:-ms-input-placeholder{color:#992d08}strong{font-weight:700}em{font-style:italic}#header-top{background-color:#ffbf9f;padding:4px 0;border-bottom:1px solid #fff}#header-bg{padding:0 0 30px;border-top:1px solid #ffbf9f}#header-wrapper{margin:0 auto;max-width:1000px}#logo{margin-top:-2px}#phone{margin-top:30px}#phone li{background:url(images/phone.png) no-repeat}#phone a{text-decoration:none;padding:0 0 0 20px;color:#261410;font:700 32px Arial}
.flink {color:#010101;}
.chpcs_foo_content a{cursor:default!important}#nav-primary{padding:0}#nav-primary ul li{display:inline-block;padding:17px 10px;margin-left:-4px;background:url(images/divide.jpg) center right no-repeat}#nav-primary a:hover{color:#3d2f27}#nav-primary ul li a:hover{text-decoration:none}#nav-primary ul li.current-menu-item a{color:#3d2f27;text-decoration:none}#nav-primary ul li.current-menu-item{color:#73543a}.nav_desc{display:block;color:#82bc65;font-size:10px}.menu-services-menu-container{margin-bottom:20px}#menu-services-menu li{background-color:#bac372;border-bottom:1px solid #fff;padding:10px 16px}#menu-services-menu a{color:#fff;font:14px Arial;text-decoration:none}#menu-services-menu a:before{content:'I';color:#fff;margin-right:5px}#menu-services-menu li:hover{background-color:#9faa44}#slider-bg{background-color:#ffbf9f}#slider{max-width:1000px;margin:0 auto;max-height:360px}#slider-content img{z-index:0;position:relative}#promo-one{background-color:#b0b966}#promo-two{background-color:#fc794d}#promo-three{background-color:#bcbcbc}#promo-one,#promo-three,#promo-two{padding:0 0 15px;position:relative;bottom:20px}#promo-one img,#promo-three img,#promo-two img{position:relative;top:2px;margin-left:5px}#promo-one h3,#promo-three h3,#promo-two h3{color:#fff;font:italic 16px Arial;text-align:center}#promo-one a,#promo-three a,#promo-two a{color:#7a1701;font:italic 16px Arial;text-decoration:none;text-align:center;display:block}hr{width:80%;color:#fff;background-color:#fff;height:1px;border:none}.promo{width:31.6%;margin-left:1.3%;float:left}#promo-one del{color:#707b1d}#promo-two del{color:#c13a0c}#promo-three del{color:#867d7d}#right-sidebar{margin-top:16px}#content-wrapper{max-width:1000px;margin:20px auto}#content{text-align:justify;background-color:#fff;border-top:4px solid #9faa44}#content p{color:#3d2f27;font:16px/24px Arial}#content img{border:1px solid #bac372;float:left;margin-right:10px}.page-content h2 a:hover{color:#d35125;text-decoration:none}.page-content h3{color:#d35125;margin-left:5px}.page-content strong{font-weight:700;}.page-content p,.page-content table,.page-content ul{margin-bottom:10px}.page-content li{list-style:none;padding:3px 10px;color:#3d2f27;font:16px/24px Arial}.page-content li:before{content:'\25BA';color:#9faa44;margin-right:4px}.page-content li span{color:#9faa44}.page-content img{margin-bottom:10px}.page-content table{border-collapse:collapse;border-spacing:0;border:1px solid #d6dea3;width:100%}.page-content table td{padding:10px;color:#3d2f27}.page-content table tr:nth-child(2n+1){background-color:#d6dea3}.page-content table tr:first-child{color:#3d2f27;background-color:#bac372}.page-content table a:hover{background-color:#d45024;color:#fff;text-decoration:none}.left-td,.middle-td{width:35%}.middle-td span{color:#fc794d;font-weight:700}del{color:#5f5959}.right-td{background-color:#fc794d;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}#content article{padding:0 2%}.page-content input,.page-content textarea{border:1px solid #ffbf9f;color:#000}input,textarea{width:98%;border:none;margin-bottom:8px;padding:2px 0 0 6px;font-family:Arial}#content-sidebar{margin-top:10px}input{height:26px}textarea{height:105px}input[type=submit]{background-color:#fc794d!important;color:#fff;font-size:18px}.testimonial_rotator_quote{font-size:13px;text-align:justify}#pre-footer-bg{background-color:#ebe5e5}#wrapper-pre-footer{max-width:1000px;margin:0 auto}.buttons prev{position:absolute;left:0}#footer-bg{background-color:#ffbf9f;border-top:1px solid #fff}#footer{max-width:966px;margin:0 auto}#footer p{color:#583b23;font-size:13px}#tiny-carousel-slider1 .prev{background:url(images/prev.png) no-repeat!important}#tiny-carousel-slider1 .next{background:url(images/next.png) no-repeat!important}#mobile-menu,#scroll-phone{display:none}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_4_of_4{width:100%}.span_3_of_4{width:74.6%}.span_2_of_4{width:49.2%}.span_1_of_4{width:23.8%}@media only screen and (max-width:1024px){h1.title:after,title:after{display:none}#content-wrapper,#footer,#header-wrapper,#slider,#wrapper-pre-footer{padding:0 10px}#phone a{font-size:28px;padding:0}#phone li{background:0 0}#mob-tel{display:block;position:fixed;z-index:2;right:5px}#header-top{position:relative}}@media only screen and (max-width:860px){.menu-860{display:none!important}#phone a{font-size:26px;padding:0}}@media only screen and (max-width:768px){#logo,#nav-primary,#phone{width:100%}#nav-primary{margin:0}#phone{background:#FC794D;margin:0}#header-bg,#header-wrapper{padding:0}#phone a{display:block;text-align:center;padding:4px 0}#logo img{display:block;margin:0 auto}.menu-menu-horizontal-container{max-width:320px;display:block;margin:0 auto}}@media only screen and (max-width:640px){#content,#content-sidebar,#nav-primary,#right-sidebar,#slider-content{width:100%}#content-sidebar,#nav-primary,#right-sidebar{margin-left:0}#header-bg{padding:0}#promo-one,#promo-three,#promo-two{margin-left:0;width:100%;position:relative;bottom:0}#nav_menu-2{display:none}#mobile-menu{display:block}#scroll-phone{position:fixed;top:0;left:0;right:0;background:#FFBF9F;text-align:center;font-size:28px;font-weight:700;z-index:2}#scroll-phone a{text-decoration:none;color:#eb5e2e}#scroll-phone img{vertical-align:bottom}.fixed{display:block!important}#footer-picture img,#text-3 img{display:block;margin:0 auto}#footer-content p{text-align:center}}@media only screen and (max-width:480px){.col{margin:1% 0}#mob-tel{position:fixed;left:10px;top:10px}}@media only screen and (max-width:480px){#slider-content img,.chpcs_image_carousel{display:none}.span_1_of_4,.span_2_of_4,.span_3_of_4,.span_4_of_4{width:100%}}.cf-tr:before, .cf-tr:after { content: " "; display: table; }.cf-tr:after{ clear: both;}.cf-tr { *zoom: 1;}.testimonial_rotator_wrap { margin: 0 10px; padding:0 10px; overflow: hidden; position: relative; }
.testimonial_rotator .slide { width: 100%; height: auto; }.testimonial_rotator_wrap.with-prevnext { padding: 10px 40px; }.testimonial_rotator .has-image .img,
.testimonial_rotator_single.has-image .img { width: 40%; margin-right:0; float: left; padding: 0; padding-bottom: .5em; }.testimonial_rotator .has-image .img img,
.testimonial_rotator_single.has-image .img img { width: 100%; max-width: 150px; height: auto; }.testimonial_rotator .has-image .text,.testimonial_rotator_single.has-image .text { width: 60%; float: left; padding: 0; margin: 0;}.testimonial_rotator.format-rotator .slide { display: none; }.testimonial_rotator h1,.testimonial_rotator h2 { margin: 10px 0 0 0; padding: 0; }.testimonial_rotator .testimonial_rotator_slide_title { margin: 0 0 5px 0; }.testimonial_rotator_single {}.testimonial_rotator_single .testimonial_rotator_stars { }.testimonial_rotator_widget_wrap .testimonial_rotator_stars { padding: 10px 0; }.testimonial_rotator.format-list .slide { margin: 40px 0; }
.testimonial_rotator_author_info { font-size: 1.1em; font-style: italic; line-height: 1.2em; padding-left: 15px; border-left: solid 3px #efefef; margin: 10px 0; }
.testimonial_rotator_microdata { display: none; }.testimonial_rotator_stars { padding: 10px 0; }.testimonial_rotator_star {margin: 0 3px 0 0;float: left;width: 20px; height: 20px;color: #d8b767;font-size: 20px;line-height: 20px;}.testimonial_rotator.rounded img { border-radius: 50%; }.testimonial-rotator-view-more { text-decoration: none; white-space: nowrap; }.testimonial_rotator_paged a { padding: 4px 10px; text-decoration: none; }.testimonial_rotator_paged a:first-child { float: right; }
.testimonial_rotator_paged a:last-child { float: left; }.testimonial_rotator_nav {}.testimonial_rotator_prev,.testimonial_rotator_next { font-size: 20px; line-height: 20px; color: #666; color: rgba(0,0,0,0.2);  cursor: pointer; position: absolute; top: 45%; z-index: 8888; transition: all 0.25s; }.testimonial_rotator_prev:hover, .testimonial_rotator_next:hover { color: rgba(0,0,0,0.5);  }.testimonial_rotator_prev { left: 3px; }.testimonial_rotator_next { right: 3px; }
.testimonial_rotator_widget_wrap { position: relative; top:20px;}div.testimonial-rotator-error { color: #aa3429; font-weight: bold; display: block; padding: 10px; font-size: 11px; border-radius: 3px; text-align: center; border: solid 1px #aa3429; text-transform: uppercase; }.testimonial_rotator_slide_title{font-size:20px;}
.chpcs_clearfix {float: none;clear: both;}.chpcs_more {font-size:11px;"}.chpcs_foo_con {clear: left;font-weight:normal;font-style:normal;height:auto;overflow: hidden;
margin-bottom: 8px;}.chpcs_title {clear: both;height: auto;overflow: hidden;display: block;}.chpcs_image_carousel {position: relative;width: auto;padding: 15px 10px 15px 10px;}.chpcs_foo_content .chpcs_img {display: block;margin: auto;}.chpcs_foo_content {position: relative;height: auto;padding: 5px;margin: 6px;display: block;float: left;
text-align: center;}.chpcs_image_carousel .chpcs_prev, .chpcs_image_carousel .chpcs_next {z-index: 250;font-weight: normal;text-align: center;text-decoration: none;
display: block;position: absolute;top: 50%;z-index: 4;}.chpcs_image_carousel .chpcs_prev {background-position: 0 0;left: -0px;}.chpcs_image_carousel .chpcs_next {
background-position: -18px 0;right: -0px;}.chpcs_image_carousel .chpcs_pagination {text-align: center;margin: 0 auto;margin: 20px;}.chpcs_image_carousel .chpcs_pagination a {text-decoration: none;text-indent: -999px;display: inline-block;overflow: hidden;width: 8px;height: 8px;margin: 0 5px 0 0;z-index: 250;cursor: pointer;opacity: 0.5;
}.chpcs_image_carousel .chpcs_pagination a.selected {text-decoration: underline;zoom: 1;opacity: 1;}.chpcs_prev.disabled, .chpcs_prev.disabled,.chpcs_next.disabled, .chpcs_next.disabled {color: #865;opacity: 0;cursor: default;}
.contact-btns {text-align: center;}
.contact-btns a {display:  inline-block;margin:  5px;padding:  5px;font-size: 20px;color: #fff;width: 140px;max-width: 100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.contact-btns a:first-child {background-color: #82bc65;}
.contact-btns a:first-child:hover {background-color: #608a4b;text-decoration: none;}
.contact-btns a:last-child {background-color: #fc794d;}
.contact-btns a:last-child:hover {background-color: #d45024;text-decoration: none;}
.linking-pages a {
display:block;
}