/*  
Theme Name: TopKensingtonCleaners
Theme URI: http://www.topkensingtoncleaners.co.uk
Description: Custom Made Theme
Version: 0.9
Author: TopKensingtonCleaners
Author URI:

*/

@charset "utf-8";html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}body{line-height:1;} ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
body{font-family:'Open Sans', sans-serif,Tahoma sans-serif;font-size:14px;color:#000;background-color:#fff;font-weight:300;line-height:1.5;}
.clear{clear:both;}
.aligncenter{margin:0 auto 15px auto;}
.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:28px;}
h2{font-size:24px;}
h3{font-size:18px;}
h4{font-size:16px;font-weight:bold;}
h1, h2, h3, h4{margin:0.5em 0;font-family:'Muli', sans-serif, Arial, sans-serif;}
h1.title{color:#4A4949;}
h2.title{color:#4A4949;}
div.title{color:#4A4949;margin:0.5em 0;font-family:'Muli', sans-serif, Arial, sans-serif;font-size:24px;padding-left:45px;}
a{color:#b4a784;text-decoration:none;}
a:hover{color:#F8E4C5;text-decoration:underline;}
input, textarea:focus{outline:0 none;}
::-webkit-input-placeholder{color:#bf9164;font-size:12px;}
:-moz-placeholder{color:#bf9164;font-size:12px;}
::-moz-placeholder{color:#bf9164;font-size:12px;}
:-ms-input-placeholder{color:#bf9164;font-size:12px;}
strong{font-weight:bold;}
em{font-style:italic;}
blockquote{display:block;margin-top:1em;margin-bottom:1em;margin-left:40px;margin-right:40px;background:#FCE7CE;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 4px 0px 0px rgba(242, 192, 132, 1);-moz-box-shadow:0px 4px 0px 0px rgba(242, 192, 132, 1);box-shadow:0px 4px 0px 0px rgba(242, 192, 132, 1);padding:10px 20px;}
#wrapper,#menu,#header,#container,#footer{margin:0 auto;max-width:980px;}
#logo{margin-top:0;margin-bottom:0;}
#nav-primary img, .menu-horizontal-menu-container,#footer-left img,.menu-footer-menu-container{float:left;}
#nav-primary img{margin-right:10px;margin-bottom:10px;}
.menu-horizontal-menu-container{margin-top:52px;margin-left:20px;}
#nav-primary{margin-bottom:0;}
#nav-primary ul li{display:inline-block;}
#nav-primary ul li:first-child{display:inline-block;}
#nav-primary a:first-child{padding-left:0;}
#nav-primary a{color:#333;padding:10px;text-transform:uppercase;}
#nav-primary ul li a:hover{color:#df6b37;}
#nav-primary ul li.current-menu-item a:first-child{color:#df6b37;padding:10px 10px 10px 0;text-decoration:underline;}
#nav-primary ul li.current-menu-item a{color:#df6b37;padding:10px;text-decoration:underline;}
.mob-phone{display:none;}
#phone{margin-bottom:0;margin-top:40px;}
#phone li{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffb35a url('images/icon_phone11.png') no-repeat 2px;}
#phone a{color:#9F5D1C;font-size:40px;float:right;font-weight:bold;line-height:44px;font-family:'Impact', sans-serif,Tahoma, Arial, sans-serif;display:block;margin-right:8px;}
#phone a:hover{text-decoration:none;}
#phone span{color:#000;font-size:12px;text-align:right;font-weight:bold;display:block;}
#header-bg{background:#DCEBF2;}
#header-img{margin-top:0;margin-bottom:-5px;}
#mobile-menu{display:none;padding:0 10px;margin-bottom:5px;}
#menu-services-menu li{position:relative;z-index:1;}
#menu-services-menu li{background:#e5e3ce url('/wp-content/uploads/2015/08/list1.png') no-repeat 94% 50%;margin-bottom:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 4px 0px 0px rgba(212, 209, 176, 1);-moz-box-shadow:0px 4px 0px 0px rgba(212, 209, 176, 1);box-shadow:0px 4px 0px 0px rgba(212, 209, 176, 1);margin-bottom:10px;overflow:hidden;-webkit-transition:color 0.3s;transition:color 0.3s;}
#menu-services-menu li:hover{background:#B7B37E url("/wp-content/uploads/2015/08/list_hover.png")no-repeat 94% 50%;position:relative;z-index:2;}
#menu-services-menu li::before,
#menu-services-menu li::after{content:'';position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1);}
#menu-services-menu li::before{background:#c6c191;}
#menu-services-menu li::after{background:#B7B37E url("/wp-content/uploads/2015/08/list_hover.png")no-repeat 94% 50%;color:#fff;}
#menu-services-menu li:hover::before,
#menu-services-menu li:hover::after{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
#menu-services-menu li:hover::after{-webkit-transition-delay:0.175s;transition-delay:0.175s;}
#menu-services-menu a{color:#333333;font-size:16px;display:block;line-height:24px;padding:10px;}
#menu-services-menu a:hover{color:#fff;text-decoration:none;}
#menu-services-menu li.current-menu-item a{color:#fff;background:#B7B37E url("/wp-content/uploads/2015/08/list_hover.png")no-repeat 94% 50%;}
#scroll-phone{display:none;}
#text-2{margin:20px 0;}
.cta{font-size:24px;}
.phc{font-size:28px;color:#067EB8;}
#text-2{border:2px solid #ffb35a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 0;padding:5px 10px;}
form{padding:0 5px 5px 5px;}
#text-2 div.title{background:url('images/icon_calendar.jpg') no-repeat scroll 6px 2px;}
#right-sidebar input[type="submit"]{background-color:#ffb35a;color:#9f5d1c;border:none;width:50%;padding:4px 0;cursor:pointer;font:bold 22px 'Impact', sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;-webkit-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);-moz-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);}
#right-sidebar input[type="submit"]:hover{box-shadow:inset 0 310px 0 #d16a32;color:#fff;background:#9F5D1C;-webkit-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);-moz-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);}
input[type="text"],input[type="tel"],input[type="email"]{height:24px;}
#right-sidebar input[type="text"],#right-sidebar input[type="tel"], #right-sidebar input[type="email"],#right-sidebar textarea{padding:4px;width:96%;margin-bottom:6px;background:#fce7ce;border:none;font-family:'Open Sans', sans-serif,Tahoma sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;}
#content input[type="submit"]{background-color:#ffb35a;color:#9f5d1c;width:50%;font:bold 22px 'Impact', sans-serif;padding:8px 0;cursor:pointer;width:50%;display:block;margin:0 auto;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;-webkit-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);-moz-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);}
#content input[type="submit"]:hover{box-shadow:inset 0 310px 0 #d16a32;color:#fff;background:#9F5D1C;-webkit-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);-moz-box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);box-shadow:0px 4px 0px 0px rgba(204,148, 94, 1);}
input[type="text"],input[type="tel"],input[type="email"]{height:24px;}
#content input[type="text"],#content input[type="tel"], #content input[type="email"],#content textarea{padding:4px;width:100%;margin-bottom:6px;font-family:'Open Sans', sans-serif,Tahoma sans-serif;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#FCE7CE;border:none;}
textarea{height:80px;}
.ajax-loader{display:none;}
#content h1{background:url("/wp-content/uploads/2015/08/patt.jpg") repeat-x 0 bottom;margin-top:0;}
#content a{color:#b4a784;text-decoration:none; font-weight:bold}
#content a:hover{color:#FFB35A;text-decoration:underline;}
#content{list-style-type:none;}
#content ul li:before{content:"☛";font-size:18px;color:#FFB361;margin-right:5px;}
#content ol {list-style-type:decimal;margin-left:10px;}
.page-content p{text-align:justify;}
.page-content ul, .page-content p{padding-bottom:0.5em;}
.page-content caption{background-color:#9fdcf4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 0;-webkit-box-shadow:0px 3px 0px 0px rgba(101, 197, 235, 1);-moz-box-shadow:0px 3px 0px 0px rgba(101, 197, 235, 1);box-shadow:0px 3px 0px 0px rgba(101, 197, 235, 1);font-weight:bold;}
.page-content table{border-collapse:collapse;border-spacing:0;margin:20px 0;width:100%;}
.page-content table tr{border-bottom:1px solid #DCEBF2;padding:5px;}
.page-content td{padding:5px;}
.col_right{width:20%;}
.page-content table span{font-weight:bold;color:#fa9844;font-size:18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#footer-bg{background-color:#fdefdf;}
#menu-footer-menu a:first-child{padding-left:0;}
#menu-footer-menu li{display:inline-block;}
#menu-footer-menu a:hover,#menu-footer-menu li.current-menu-item a{color:#DF6B37;text-decoration:underline;}
#menu-footer-menu a{color:#363636;text-transform:uppercase;padding:10px 14px;}
#footer-content p{color:#363636;font-size:14px;margin-left:0;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.section{clear:both;padding:0px;margin:0px;}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}
.group:before,
.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
.span_3_of_3{width:100%;}
.span_2_of_3{width:66.13%;}
.span_1_of_3{width:32.26%;}
@media only screen and (max-width:1024px){.menu-horizontal-menu-container{margin-left:10px;}
.menu-footer-menu-container{margin-left:30px;}
#menu,#header,.container,#footer{padding:0 10px;}
#phone a{font-size:38px;float:none;}
.menu-480{display:none !important;}
#phone li{background:#FFB35A none !important;text-align:center;}
}
@media only screen and (max-width:860px){#phone a{font-size:34px;}
#text-2 div.title{background:none !important;padding-left:5px;}
#phone,#content,#right-sidebar,#nav-primary,#footer-left{width:100%;}
#mobile-menu{display:block;}
.slicknav_btn{max-width:140px;}
.menu-480{display:inline-block !important;}
#phone{margin-top:0;background:#FFB35A;padding:5px 0;margin-bottom:0;}
#phone a{text-align:center;color:#9F5D1C;float:none;}
#phone span{display:block;text-align:center;}
#nav-primary,#phone,#right-sidebar{margin-left:0;}
#nav_menu-2{display:none;}
#phone li{background-image:none;}
.menu-horizontal-menu-container{display:block;margin:0 auto 10px auto;max-width:420px;float:none;}
.menu-footer-menu-container{display:block;margin:20px auto 0 auto;max-width:450px;float:none;}
#nav-primary img,#footer-left img{display:block;margin:0 auto;float:none;}
#text-3 img{display:block;margin:0 auto 10px auto;float:none;}
#right-sidebar input[type="text"], #right-sidebar input[type="tel"], #right-sidebar input[type="email"], #right-sidebar textarea{width:99%;}
#footer-content p{text-align:center;}
#footer-right{display:none;}
#text-2 div.title{background:url('images/icon_calendar.jpg') no-repeat scroll 6px 2px !important;padding-left:45px;font-size:24px !important;}
#scroll-phone{position:fixed;top:0;left:0;right:0;background:#f1f0e6;text-align:center;font-size:28px;font-weight:bold;z-index:2;padding:5px 0 0 0;border-bottom:6px solid #067EB8;}
#scroll-phone a{text-decoration:none;color:#9F5D1C;font-family:"Impact",sans-serif,Tahoma,Arial,sans-serif;}
#scroll-phone img,#scroll-phone span{display:block;margin:0 auto;}
.slicknav_menu{margin-top:20px;}
.fixed{display:block !important;}
#menu-footer-menu a{padding:10px 12px;}
.desk-phone{display:none;}
.mob-phone{display:block;}
}
@media only screen and (max-width:640px){.menu-horizontal-menu-container{margin-top:0;}
}
@media only screen and (max-width:480px){.menu-480{display:none !important;}
.menu-horizontal-menu-container{display:block;margin:0 auto 10px auto;max-width:340px;}
.menu-footer-menu-container{display:block;margin:20px auto 0 auto;max-width:360px;}
#header-img{display:none;}
.col{margin:1% 0 1% 0%;}
.span_3_of_3, .span_2_of_3, .span_1_of_3{width:100%;}
.mobh {display:none}
}

/* FAQ section*/
.faq h3 {
    background-color: #9FDCF4;
    color: #000;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px
}





    