﻿@font-face {
font-family: 'Levenim MT';
font-style: normal;
font-weight: normal;
src: local('Levenim MT'), url('ufonts.com_levenim-mt.woff') format('woff');
}

@font-face {
font-family: 'Selima';
font-style: normal;
font-weight: normal;
src: local('Selima'), url('Selima .woff') format('woff');
}

/* WonderWebs-Bootstrap 9.3 Responsive template - Website stylesheet - Copyright 2018 WonderWebs.com */

body,.Normal{font-family: 'Levenim MT';}/* Default font and colour. Use long form CSS */
h1{font-family: 'Levenim MT';color: rgb(120, 140, 59);font-weight: 400;font-size: 36px;}
h2{font-family: 'Levenim MT';}
h3{font-family: 'Levenim MT';}
h4{font-family: 'Levenim MT';}
h5{}
h6{}
hr{}
pre{}
blockquote{font-family: 'Levenim MT';}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a,a:link,a:visited{color: rgb(120, 140, 59)}
a:active,a:hover{color: rgb(169, 189, 106)}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbSeparator,a.BreadCrumbs:link,a.BreadCrumbs:visited{}
a.BreadCrumbs:active,a.BreadCrumbs:hover{}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{padding-top: 0;padding-bottom: 0;background:#fff ;}/* Website background */
.Above{}
.Paper{display: inherit;border: none; box-shadow: none;}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding */
.Header{display: inherit;}/* Wraps AboveLogo down to BelowLogo */
.AboveLogo{}
.LogoSpan{}
.LogoWrapper{padding-top:17.094%;display: none;}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-1170x200.png") no-repeat scroll 0 0 #a69463;background-size:cover; background-position: bottom right; }
.LogoLink{}
.Logo{}
.BelowLogo{}
.MenuBar{background: none; position: absolute;left: 0;right: 0;}/* Menu wrapper includes SigninPane */
.MenuPane{width: 100%;}/* Menu column */
.MenuPaneInner{}
.SigninPane{display: none;}/* Signin column */
.SigninPaneInner{}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{}/* Main page content. Set display:inherit to disable rubber-banding */
.Contents .Span{}/* Website foreground */
.BreadCrumbBar{}
.BreadCrumbs{display: none;}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{display: none;}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{display: none;}/* Search column */
.SearchWrapper{}/* Padding and margins */
.SearchPane{display: none;}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .far{}
.ContentPane{min-height:420px !important;}
.ContentLeft{}/* Move this min-height into the primary content panel */
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{display: inherit;}/* Wraps all footer rows */
.FooterLinks{}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a{font-weight: 400;font-size: 18px;font-family: 'Lato', sans-serif}
.MenuBar ul.Menu .sub a{}

/* Menu item borders and separators. Set border:none; to remove defaults */
.MenuBar ul.Menu a.first{border: none;}
.MenuBar ul.Menu a{border: none;}
.MenuBar ul.Menu a.last{border: none;}
.MenuBar ul.Menu .sub a.first{}
.MenuBar ul.Menu .sub a{border: none;}
.MenuBar ul.Menu .sub a.last{border: none;}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{background: transparent; color: #fff;}/* Menu */
.MenuBar ul.Menu a.branch{background: transparent; color: #fff;}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb{background: transparent; color: rgb(239, 239, 239);}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{background: transparent; color: rgb(239, 239, 239);}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{background: rgb(166, 148, 99); color: #fff}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{background: rgb(166, 148, 99); color: #fff}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{background: rgb(166, 148, 99); color: rgb(239, 239, 239);}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{background: rgb(166, 148, 99); color: rgb(239, 239, 239);}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px;} */
.MenuBar ul.Menu a{height: 60px; line-height: 60px;padding: 0 84px;}
.MenuBar ul.Menu .sub a{}

/* Hamburger menu */
.hamburger .mean-bar,.PreloadImage{background:url("Logo-1982x180.png") no-repeat scroll 0 0 / 991px 90px #a69463}/* Logo */
.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{}/* Hamburger bun */
.hamburger a.hamburger-bun span{}/* Hamburger meat */
.hamburger .mean-nav{}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom Classes - Any uncommented classes here will appear in the word processor menu */
/* .CustomClass01{} */
/* .CustomClass02{} */
/* .CustomClass03{} */
/* .CustomClass04{} */
/* .CustomClass05{} */
/* .CustomClass06{} */
/* .StandardButton{} */

/* Other styles */

/*Default styles*/
.BelowMenuRow .Span {width: 100%;}
.HighlightedText {font-family: 'Selima';font-size: 36px;color: rgb(166, 148, 99);}
.Footer1Column .Span {width: 100%;margin-top: 5%}
.BelowMenuRow {margin-top: 60px;}
.TextRight {color: rgb(166, 148, 99);padding: 0 3%;text-align: left;font-size: 24px;font-weight: 400;}
.ContentLeftRow > .row {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.ContentLeftRow > .row > [class*='col-'] {flex-direction: column;}
.ColumnRight {background: #f2f2f2;}
.ContentLeftRow {padding-top: 5%;}
.lead {font-size: 16px;}
.ImageRight15 {float: right;width: 15%;margin: 0 0 3% 3%;display: block;clear: both;}
.ImageLeft15 {float: left;width: 15%;margin: 0 3% 3% 0;display: block;clear: both;}


/*Menu*/
#item_Home span {display: none;}
#item_Home a{height: 100%}
#item_Home {background: url('/portals/218/Content/Images/Logo.png') no-repeat;height: 200px;background-size: contain;width: 200px;}
.AboveLogo {height: 60px;background: rgb(166, 148, 99);	position: absolute;width: 100%;left: 0;right: 0;z-index: 1}
.MenuBar ul.lvl1, .MenuBar ul.lvl2, .MenuBar ul.lvl3 {width: 340px;}
.MenuBar ul.Menu .lvl1 a {padding: 0px 30px;height: 40px;line-height: 40px;}
.MenuBar ul.Menu .sub a.last {height: 60px;}



/*Bottom Boxes*/

.BottomWrapper{display: block;bottom: 26px !important;width: 100% !important;opacity: 1;}
.BottomWrapper h2{color: #FEF9F8;margin-bottom: 15px; text-align: center;}
.BottomWrapper p{color: #FEF9F8;text-align: left; font-size: 16px;}
.FooterWrapper {bottom: 0; position: relative; background: #8a8a8a;}
.BottomLinks{max-width: 1100px;margin: 0 auto;}
.BottomLinks .LeftBottom{background: #a59463;padding: 3% 0;vertical-align: middle;}
.BottomLinks .MidBottom {padding: 5%; background: #bcae8b;}
.BottomLinks .RightBottom{padding: 3% 5%;background: #c9bea0;}

.BottomWrapperInner{padding: 2% 0;background: #c72212;position: fixed;display: block;bottom: 26px !important;width: 100% !important;opacity: 1;box-shadow: 3px 3px 10px #555;}
.BottomWrapper{background: rgb(165,148,99); /* Old browsers */
background: -moz-linear-gradient(left, rgba(165,148,99,1) 50%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 50%, rgba(165,148,99,1) 50%, rgba(201,190,160,1) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(165,148,99,1) 50%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 50%,rgba(165,148,99,1) 50%,rgba(201,190,160,1) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(165,148,99,1) 50%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 50%,rgba(165,148,99,1) 50%,rgba(201,190,160,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a59463', endColorstr='#c9bea0',GradientType=1 ); /* IE6-9 */}

.Partners {display: flex;}
.Partners .FirstCol, .Partners .SecondCol {width: 100%;}
.Partners .FirstCol img {max-width: 70px;margin: 0 10px;}
.Partners .SecondCol img {max-width: 45px;margin: 0 10px;}
.Partners p {color: #fff;}
.Partners .FirstCol {display: none;}

.Footer1Column:after {content: "";width: 400px;position: absolute;background: url('/Portals/218/bg-bit.png') no-repeat;	height: 300px;display: block;	right: 0;top: -103px;background-size: contain;z-index: -1;}
.Footer1Column {position: relative;z-index: 1;margin-top: 200px;}

/*Services list*/
.Services .row {margin-bottom: 10%;}
.Services img {width: 100%;max-width: 100px;margin-bottom: 18px;}
.Services p {text-align: center;color: rgb(166, 148, 99);font-size: 16px;text-transform: uppercase;}
.Services {padding-right: 3%;}
.ServiceIconsLocal {display: inline-block;max-width: 80px;vertical-align: bottom;transform: translate(-10%,12%);margin: 0;}

/*Home*/
.Page8222 .ContentPane {min-height: 100% !important;}
.WelcomeText{padding-right: 3%}

/*Banner*/
.edsvbr__Theme1 .edsms_slideDescription {background-color: transparent !important;}

/*Lawn Mowing*/
.Page8310 .ContentPane {min-height: 100% !important;}

/*Green Waste and Rubbish Removal*/
.Page8311 .ContentPane {min-height: 100% !important;}

/*General Gardening*/
.Page8312 .ContentPane {min-height: 100% !important;}

/*Spraying*/
.Page8313 .ContentPane {min-height: 100% !important;}


/*Odd Jobs*/
.Page8314 .ContentPane {min-height: 100% !important;}

/*stump grinding*/
.Page8315 .ContentPane {min-height: 100% !important;}

/*Specials*/
.Page8276 .ContentPane{min-height: 100% !important;}

/*Contact*/
.Page8224 .ContentLeftRow {padding-top: 0;}
.Page8224 .ContentRightRow{padding-top: 5%;}
.Page8224 .ContentPane{min-height: 100% !important;}

/*Free Quote*/
.Page8277 .ContentLeftRow {padding-top: 0;}
.Page8277 .ContentRightRow{padding-top: 5%;}
.Page8277 .ContentPane{min-height: 100% !important;}



/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {

.Page8222 .ContentLeft, .ColumnRight {width: 100%;}
.Footer1Column:after {display: none;}
.AboveLogo {height: auto;position: unset;}
.BelowMenuRow {margin-top: 0;}
#item_Home {display: none;}

}

/* Phone */
@media (min-width: 0) and (max-width: 767px) {

.ImageLeft15 {float: left;width: 15%;}
.ImageRight15 {float: right;width: 15%;}
.Partners .FirstCol img {margin: auto;}
.BottomWrapper p {text-align: center;}
.Partners .SecondCol img {margin: auto;}
.Footer1Column {margin-top: 0;}


}

/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 

.MenuBar ul.Menu a {padding: 0 60px;}


}

/* Widescreen */
@media (min-width: 1200px) { 


}