@font-face{font-family:'Conv_RobotoCondensed-Regular';src:url(//www.hsmlandscapes.co.uk/wp-content/themes/customtheme/fonts/RobotoCondensed-Regular.eot);src:local('☺'),url(//www.hsmlandscapes.co.uk/wp-content/themes/customtheme/fonts/RobotoCondensed-Regular.woff) format('woff'),url(//www.hsmlandscapes.co.uk/wp-content/themes/customtheme/fonts/RobotoCondensed-Regular.ttf) format('truetype'),url(//www.hsmlandscapes.co.uk/wp-content/themes/customtheme/fonts/RobotoCondensed-Regular.svg) format('svg');font-weight:400;font-style:normal}input,textarea,select,a{outline:none !important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important}.alignleft{float:left;margin:20px 20px 20px 0}.alignright{float:right;margin:20px 0 20px 20px}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}a{transition:.5s;-webkit-transition:.5s}a:hover{transition:.5s;-webkit-transition:.5s}.clear{clear:both}p{padding:0;margin:0}body{font-size:16px;font-family:arial,serif;line-height:20px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Conv_RobotoCondensed-Regular'}h1{color:#009e9a;font-size:24px;margin-bottom:30px}h2{font-size:22px;margin:10px 0}header{display:block;background:#404040;position:fixed;z-index:9999;width:100%;top:0;height:44px}header .logo{position:absolute;z-index:99;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:250px}header .logo img{width:100%;height:auto}header.show .logo{max-width:140px}.nav,.navbar-nav{z-index:999}.navbar{margin-bottom:10px;border-radius:0}.navbar-inverse{background-color:#404040}.nav>li>a{font-size:16px;color:#fff;text-transform:uppercase}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a.active{background:#29690b}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-brand{padding-top:0}.banner{display:block;width:100%;margin:0 auto;overflow:hidden;min-height:350px;background-size:cover;background-position:center center;padding-top:44px}.banner img{width:100%}.green_patch{display:block;width:100%;background:#009e9a;padding:0 10px;height:54px}.quotation{display:block;width:260px;margin:0 auto;text-align:center;padding:15px 10px;border:#29690b 2px solid;background:#fff;font-size:22px;position:relative;bottom:25px;font-family:'Conv_RobotoCondensed-Regular'}.quotation a{color:#000}.quotation:hover,.quotation a:hover{background:#29690b;color:#fff;text-decoration:none}.quote{position:absolute;bottom:10%;width:100%;text-align:center;color:#fff;font-family:'Conv_RobotoCondensed-Regular';line-height:300%;text-shadow:2px 2px #333;letter-spacing:1px;box-sizing:border-box;padding:0 125px}.quote p{font-size:250%}.quote span{font-size:150% font-style:italic;display:block}@media only screen and (max-width:570px){.quote{line-height:200%}.quote p{font-size:175%}}@media only screen and (max-width:400px){.cbp-bicontrols{display:none}.quote{padding:0 10px}}.list-inline{margin:10px 0}.list-inline i{font-size:140%;color:#777}.list-inline li a{display:block}.greyarea{display:block;background:#404040;color:#eaeaea;padding:30px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.greyarea h1,.greyarea h2,.greyarea h3,.greyarea h4{margin-top:0;padding-top:0}.maincontent{display:block;padding:50px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:26px}.green_title{color:#009e9a;font-size:24px;margin:0 0 10px}.small_content{max-width:465px;font-size:14px;font-weight:lighter}.ht{display:block;height:300px;overflow-x:hidden}.vdo{margin-bottom:10px}footer{background:#2a2a2a;padding:10px 0;color:#999;font-size:12px;padding:40px 0}footer a{color:#999;text-decoration:none}footer a:hover{color:#29690b;text-decoration:none}footer li{display:inline-block;list-style:none;padding-right:10px}footer ul{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}@media screen and (max-width:769px){.logo{position:absolute;top:0;left:0}}#nav{padding-left:0;list-style:none;width:100%;font-family:'Conv_RobotoCondensed-Regular';text-align:right}#nav:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}#content #nav li{display:inline-block}#content #nav a{display:block;width:100%;color:#fff;padding:12px 15px;font-size:16px;color:#fff;text-transform:uppercase;text-decoration:none}#content #nav a:hover,#content #nav a.active{background:#29690b}.open{display:none;position:absolute;right:10px;top:0;z-index:99999999999999}.open button{color:#fff;padding:12px 15px;background:0 0;border:none}#pageslide{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;padding:20px;background-color:#333;color:#fff;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222}#secondary{display:none;color:#efefef}#secondary h2{color:#fff}@media only screen and (max-width:800px){#content h1{font-size:22px;line-height:30px;background-color:#000;color:#fff;padding:10px}}@media only screen and (max-width:479px){#content{width:280px}#content h1{font-size:14px}}@media screen and (min-width:800px) and (max-width:1300px){#content #nav a{display:block;width:100%;color:#fff;padding:12px 5px;font-size:16px;color:#fff;text-transform:uppercase;text-decoration:none}}.textarea{width:50%;margin-bottom:5px;border:#ccc 1px solid}#nav .menu-main-container ul{list-style:none;margin:0;padding:0}.pushy-content{font-family:'Conv_RobotoCondensed-Regular'}.pushy-content ul{margin:0;padding:0;list-style:none}.pushy-content li{border-bottom:1px solid #777}.pushy-content li ul.sub-menu{border-top:1px solid #777}.pushy-content li ul.sub-menu a{padding-left:60px}.pushy-content li ul.sub-menu li:last-child{border-bottom:0}#rotating-item-wrapper{position:relative;width:100%;height:450px;background:#fff}.rotating-item{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;border:1px solid #fff}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:400px){.logo{width:200px;height:auto}}ul#tabmenu{list-style:none;width:100%;text-align:center;display:block;list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}ul#tabmenu li{list-style:none;display:inline-block}ul#tabmenu li:after{content:"|";padding:0 15px;color:#aaa}ul#tabmenu li:last-child:after{content:"";padding:0}#clist{list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;list-style:none;width:100%;text-align:center;margin-top:40px}#clist li{width:18.4%;box-sizing:border-box;float:left;margin:0 2% 2% 0;border-radius:5px}#clist li img{max-width:90%;height:auto;margin-top:20px}#clist li .logoWrap{height:200px;box-sizing:border-box;padding:20px}#clist li .theLogo{width:100%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block}#clist li p{border-bottom:3px dotted #dadada;padding-bottom:10px;font-size:1.4rem;font-weight:700;text-transform:uppercase}#clist li:nth-child(5n){margin-right:0}#clist li:nth-child(5n+1){clear:both}@media only screen and (max-width:991px){#clist li{width:23.5%}#clist li:nth-child(5n){margin-right:2%}#clist li:nth-child(4n){margin-right:0}#clist li:nth-child(5n+1){clear:none}#clist li:nth-child(4n+1){clear:both}header .logo img{max-width:175px;height:auto}#content #nav{display:none}.open{display:block}#pageslide{width:200px}#pageslide #nav li{padding:10px 0;border-bottom:1px solid #666}#pageslide #nav li a{color:#fff;border:none}#pageslide #nav li a:hover{text-decoration:underline}}@media only screen and (max-width:767px){#clist li{width:32%}#clist li:nth-child(4n){margin-right:2%}#clist li:nth-child(3n){margin-right:0}#clist li:nth-child(4n+1){clear:none}#clist li:nth-child(3n+1){clear:both}#gcont{margin-top:30px}}@media only screen and (max-width:545px){#clist li{width:49%}#clist li:nth-child(3n){margin-right:2%}#clist li:nth-child(2n){margin-right:0}#clist li:nth-child(3n+1){clear:none}#clist li:nth-child(2n+1){clear:both}}@media only screen and (max-width:400px){#clist li{width:100%}#clist li:nth-child(2n){margin-right:0}#clist li:nth-child(2n+1){clear:none}}ul#profiles{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;list-style:none}ul#profiles li{box-sizing:border-box;width:22%;float:left;margin-right:4%;margin-bottom:4%}ul#profiles li:nth-child(4n){margin-right:0}ul#profiles li:nth-child(4n+1){clear:both}ul#profiles h3{color:#333;text-align:center}ul#profiles li img{width:100%;height:auto;margin:20px auto;height:auto;display:block}@media only screen and (max-width:991px){ul#profiles li{width:30.666%}ul#profiles li:nth-child(4n){margin-right:4%}ul#profiles li:nth-child(3n){margin-right:0}ul#profiles li:nth-child(4n+1){clear:none}ul#profiles li:nth-child(3n+1){clear:both}}@media only screen and (max-width:767px){ul#profiles li{width:48%}ul#profiles li:nth-child(3n){margin-right:4%}ul#profiles li:nth-child(2n){margin-right:0}ul#profiles li:nth-child(3n+1){clear:none}ul#profiles li:nth-child(2n+1){clear:both}}@media only screen and (max-width:440px){ul#profiles li{width:100%}ul#profiles li:nth-child(3n){margin-right:0}ul#profiles li:nth-child(2n+1){clear:none}}@media only screen and (max-width:340px){header .logo img{max-width:150px}}ul#testimonials{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;list-style:none}ul#testimonials li{box-sizing:border-box;width:48%;float:left;margin-right:4%;margin-bottom:4%;border-radius:5px;padding:30px 30px 30px 100px;background:url(//www.hsmlandscapes.co.uk/wp-content/themes/customtheme/img/qmark.png) left top no-repeat #f9f9f9}ul#testimonials li:nth-child(2n){margin-right:0}ul#testimonials li:nth-child(2n+1){clear:both}ul#testimonials li span{display:block;font-weight:700;margin-top:10px;font-style:italic}@media only screen and (max-width:991px){ul#testimonials li{width:100%;float:none;margin-right:0}ul#testimonials li:nth-child(2n+1){clear:none}}@media only screen and (max-width:500px){ul#testimonials li{background:#f9f9f9;background-image:none;padding:30px}}#cleft,#cright{width:47%;float:left}#cleft{margin-right:6%}#cleft h1{margin-top:0}#cright label{font-weight:700;font-size:14px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 textarea{width:100%;padding:7px 15px;line-height:35px;font-family:arial;box-sizing:border-box;font-size:14px;margin-bottom:10px}.wpcf7 textarea{line-height:22px}@media only screen and (max-width:767px){#cleft,#cright{width:100%;float:none;margin:0}#cright{margin-top:40px}.hidden-xs{display:block !important}#newsLeft{width:100%;float:none}#newsRight{width:100%;float:none}}@media only screen and (max-width:860px){#newsLeft{width:100% !important;float:none !important}#newsRight{width:100% !important;float:none !important}}.list-inline #fb i{color:#3b5998}.list-inline #in i{color:#fb3958}.list-inline #ph i{color:#74b124}.list-inline #em i{color:#29690b}span.wpcf7-list-item{margin:0 1rem 0 0}.wpcf7-form-control-wrap.work-required{padding-bottom:15px;display:block}.wpcf7-form-control-wrap.how-hear{padding-bottom:15px;display:block}#webTicker{background:#29690b;line-height:50px !important}#webTicker li{color:#fff;font-weight:lighter;font-size:1.3rem;height:auto!important}#webTicker a{color:#fff}#webTicker a:hover{text-decoration:none}#newsLeft{width:75%;float:left}#newsRight{width:20%;float:right}#newsRight ul{list-style-type:none;margin:0;padding:0}#newsRight ul li{padding:10px 0;border-top:1px solid #dadada}#newsLeft article{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}input#searchsubmit{display:none}input#s{width:100%}.meta{margin-bottom:20px;font-size:80%}.entry-meta{margin-top:20px;font-size:80%}.tag-links{display:inline-block;margin-left:20px}.comment-form-comment label{display:none}.form-submit{margin-top:20px}.date{font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#666}.gallery-item{text-align:left !important}.gallery .gallery-item img{border:none !important;max-width:100%;height:auto;box-sizing:border-box;padding:10px 10px 0 0}img{max-width:100%;height:auto}