* {
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#outerWrapper{display:block;width:100%;padding-bottom:0px;clear:both;background-color:transparent;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;overflow:hidden;}
#wrapper{position:relative;background-color:transparent;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-right:0px;padding-left:0px;width:100%;padding-top:150px;}
#wrapper.blogarchive div.post{width:45%;display:inline-block;margin-right:4%;margin-bottom:40px;vertical-align:top;}
#topwrapper{padding-bottom:0px;background-color:#ffffff;position:fixed;top:0px;width:100%;z-index:1000;height:auto;}
#phone{width:100%;background-color:#58397c;position:relative;z-index:2000;}
#phoneWrapper{width:100%;max-width:1020px;margin-left:auto;margin-right:auto;}
#phoneInner{max-width:1020px;width:auto;float:right;background-color:#58397c;margin-left:auto;margin-right:auto;padding-top:5px;padding-bottom:5px;text-align:right;}
#phoneInner a, #phoneInner p{color:#ffffff;font-size:90%;font-weight:bold;}
#searchtop{float:right;width:auto;}
#bannerInner{height:auto;background-color:transparent;padding:0px;max-width:1020px;width:100%;position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;z-index:1000;overflow:visible;}
#banner{height:auto;background-color:transparent;padding:0px;width:100%;position:relative;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;z-index:1000;overflow:visible;}
#rightBanner{float:right;text-align:right;padding-top:20px;}
#wrapper, #topwrapper{text-align:left;margin-top:0;margin-right:auto;margin-bottom:0px;margin-left:auto;width:100%;padding:0px;}
body{text-align:left;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;background-color:#ffffff;margin-top:0px;margin-bottom:0px;}
#navWrapper{margin-left:auto;margin-right:auto;width:100%;}
.topNav{max-width:1020px;width:auto;float:left;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;text-align:center;background-color:transparent;}
.topNav:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#logo{position:relative;float:left;padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;width:auto;}
#middleWrapper{width:100%;clear:both;background-color:transparent;background-repeat:repeat;position:relative;margin-top:180px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0px;padding-bottom:0px;z-index:1;}
#middleWrapper.innerPage, #middleWrapper.posttype{margin-top:190px;margin-bottom:40px;}
#mainImage{width:100%;background-color:#ffffff;position:relative;clear:both;}
#mainContent{width:100%;padding:0px;position:relative;z-index:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#middleWrapper.innerPage #mainContent{float:left;width:66%;padding:0px;position:relative;z-index:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#middleWrapper.posttype #mainContent{float:right;width:66%;padding:0px;position:relative;z-index:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#mainNav{float:left;width:30.5%;padding:0px;position:relative;z-index:1;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}
#leftWrapper{width:62%;}
#footerWrapper{margin:0px;width:100%;padding:0px;position:relative;clear:both;}
#footer{width:100%;max-width:1020px !important;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;}
#footerOne{width:17%;margin-left:0px;margin-right:2%;padding-top:20px;padding-bottom:10px;float:left;}
#footerTwo{width:23%;margin-left:0px;margin-right:2%;padding-top:20px;padding-bottom:10px;float:left;}
#footerThree{width:22%;margin-left:0px;margin-right:2%;padding-top:20px;padding-bottom:10px;float:left;}
#footerFour{width:31%;margin-left:0px;margin-right:0%;padding-top:20px;padding-bottom:10px;float:left;}
#fourLeft{width:46%;margin-left:0px;margin-right:0%;padding-top:0px;padding-bottom:0px;float:left;}
#fourRight{width:52%;margin-left:0px;margin-right:0%;padding-top:0px;padding-bottom:0px;float:right;}
#footer p, #signoff p{font-size:90%;padding-bottom:10px;font-weight:400;}
#bannerImage{text-align:center;height:300px;overflow:hidden;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-top:180px;margin-bottom:-160px;}
#footer a{padding-bottom:10px;}
#middleWrapper.innerPage #mainContent img.attachment-page-single, div.noimage img.wp-post-image, #mainNav img.wp-post-image, #wrapper.home #mainContent img.attachment-page-single{display:none;}
#footerone .widget-title, #footerone .widgettitle, #footertwo .widget-title, #footertwo .widgettitle, #footerthree .widget-title, #footerthree .widgettitle, #signoff .widget-title, #signoff .widgettitle, #logo .widget-title, #logo .widgettitle, #mainNav .widget-title, #mainNav .widgettitle{display:none;}
#signoffWrapper{width:100%;background-color:#58397c;}
#signoff{float:right;width:35%;}
#signoff p{color:#ffffff;font-size:80%;}
#bottomNav{float:left;width:63%;}
#utility{margin-top:0px;padding-top:10px;padding-bottom:0px;width:100%;max-width:1020px;margin-left:auto;margin-right:auto;}
div.centerWidth{width:100%;max-width:1020px;padding-left:0px !important;padding-right:0px !important;margin-left:auto !important;margin-right:auto !important;position:relative;}
div.narrowWidth{width:60%;max-width:600px;padding-left:0px !important;padding-right:0px !important;margin-left:auto !important;margin-right:auto !important;position:relative;}
div.fullWidth{width:100%;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto;position:relative;background-position:top center;}
#mainContent p.quote{font-size:130%;font-style:italic;font-weight:400;}
a.purpleButton:link, a.purpleButton:visited{background-color:#58397c;color:#ffffff;padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #808184;text-transform:uppercase;font-size:130%;}
a.blueButton:link, a.blueButton:visited{background-color:#045399;color:#ffffff;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:130%;box-shadow:3px 3px 0px #58397c;}
#rightBanner a.blueButton:link, #rightBanner a.blueButton:visited{background-color:#045399;color:#ffffff;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:110%;box-shadow:3px 3px 0px #58397c;margin-bottom:20px;display:inline-block;}
.smallBodytext a.purpleButton:link, .smallBodytext a.purpleButton:visited{background-color:#58397c;color:#ffffff;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;font-size:110%;}
#mainContent p a.purpleButton:link{margin-top:15px;display:inline-block;}
a.purpleButton:hover, a.purpleButton:active{text-decoration:underline;color:#ffffff;}
a.whiteButton:link, a.whiteButton:visited{background-color:#ffffff;color:#000000;padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px;}
a.whiteButton:hover, a.whiteButton:active{text-decoration:underline;color:#34373B;}
a.PDFbutton:link, a.PDFbutton:visited{padding-left:60px;padding-bottom:30px;padding-top:30px;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/AdobePDFicon.png);background-repeat:no-repeat;background-position:left center;font-size:120%;display:block;}
a.PDFbuttonYes:link, a.PDFbuttonYes:visited{padding-left:60px;padding-bottom:30px;padding-top:30px;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/AdobePDFicon.png);background-repeat:no-repeat;background-position:left center;font-size:120%;display:block;}
.purpleBlock{background-color:#58397c;padding:10px;color:#ffffff;display:block;}
.blueBlock{background-color:#045399;padding:10px;color:#ffffff;display:block;}
.purpleBottomBorder{border-bottom:solid 1px #58397c;}
.homeBox{min-height:230px;background-color:#ffffff;}
.cyanHeading{padding:10px;background-color:#2791d0;text-align:center;color:#ffffff !important;text-transform:uppercase;}
.blueHeading{padding:10px;background-color:#0168ad;text-align:center;color:#ffffff !important;text-transform:uppercase;}
.darkblueHeading{padding:10px;background-color:#045399;text-align:center;color:#ffffff !important;text-transform:uppercase;}
p.greyBorder{border-bottom:solid 1px #808184;border-left:solid 1px #808184;border-right:solid 1px #808184;padding:15px !important;min-height:135px !important;display:block;}
.cyanArrow{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/cyanArrow.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}
.blueArrow{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/blueArrow.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}
.darkblueArrow{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/darkblueArrow.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}
.leftServices p{}
.rightServices p{color:#ffffff !important;padding-left:60px !important;}
#testimonialDesc{padding-top:10px;padding-bottom:30px;}
.tswrapper{}
.tswrapper ul.tsgrid{}
.tswrapper ul.tsgrid li.tsbox{width:48.5%;display:inline-block;margin-left:auto !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;border:1px solid #D1D1D1;}
.tswrapper ul.tsgrid li.tsbox a{display:block !important;}
.tswrapper ul.tsgrid li.tsbox:nth-child(odd){margin-right:1.5% !important;}
.tswrapper ul.tsgrid li.tsbox:nth-child(even){margin-right:0px !important;}
.tswrapper .tsright{float:right;width:30%;text-align:center !important;position:relative;min-height:170px;}
.tswrapper .tsleft{float:left;width:70%;background-color:#58397c;min-height:170px;}
.tswrapper p.tsincrease{padding-left:1% !important;padding-right:1% !important;background-color:#19498b;color:#ffffff !important;position:absolute;bottom:0px;width:98%;}
.tswrapper p.tstestimonial{padding:10px !important;color:#ffffff !important;font-style:italic;}
.tswrapper p.tsname{padding-left:10px !important;padding-right:10px !important;color:#ffffff !important;}
.tswrapper .tslogo{padding:10px !important;max-height:150px;}
.videoembed{text-align:center !important;padding-top:40px;padding-bottom:10px;}
img.nospace, div.centerWidth img{vertical-align:middle;}
.clearme img{height:0;}
br{color:#4d4d4d;}
.Black{color:#000000;}
.Grey{color:#4d4d4d;}
.White, .white{color:#FFFFFF;}
.SiteColor{color:#58397c;}
.purple{color:#58397c;}
.lightBackground{background-color:#dcdfe8;}
H1, H2, H3, H4, H5, H6{text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;margin:0px;line-height:120%;color:#4d4d4d;}
H1{font-size:220%;font-weight:700;}
H2{font-size:130%;font-weight:700;}
H3{font-size:120%;font-weight:700;}
H4{font-size:110%;font-weight:700;}
H5{font-size:100%;font-weight:700;}
H6{font-size:90%;font-weight:700;}
.largeBodytext{font-size:110%;line-height:150%;}
.extralargeBodytext{font-size:130%;line-height:150%;}
H1.nopadding, H2.nopadding, H3.nopadding, H4.nopadding, H5.nopadding, H6.nopadding{padding-bottom:0px !important;}
h2 span.underlineTitle{position:relative;padding-bottom:15px;text-transform:uppercase;text-align:center;}
h2 span.underlineTitle::after{
position: absolute; 
left: 0; 
bottom: 0; 
width: 100%; 
height: 1px; 
border-bottom: 3px solid #58397c; 
content: "";
} p{margin:0px;padding:0px;text-decoration:none;font-family:'Open Sans', sans-serif;font-style:normal;font-weight:400;color:#4d4d4d;}
#mainContent p, #mainNav p{padding-bottom:10px;font-size:90%;line-height:150%;color:#4d4d4d;font-weight:400;padding-left:0px;padding-right:0px;}
.marginright{margin-right:10px;}
.largeBodytext{font-size:110%;}
.smallBodytext{font-size:90%;}
ul{margin-top:0px;margin-bottom:0px;list-style-type:none;}
#mainContent ul, #mainContent ol, #mainNav ul{padding-top:0px;padding-bottom:10px;}
#mainContent ul.bullets li, #mainNav ul.bullets li{background-repeat:no-repeat;background-position:left 6px;line-height:150%;padding-left:15px;color:#4d4d4d;font-size:90%;padding-bottom:5px;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/bullet.png);font-weight:400;}
#mainContent ul li, #mainNav ul li{line-height:150%;padding-left:0px;color:#4d4d4d;font-size:90%;padding-bottom:5px;background-image:none;font-weight:400;}
#mainNav ul, #mainNav ol{padding-top:0px;padding-bottom:10px;}
#mainNav ul.menu li{margin-top:5px;margin-bottom:5px;}
#mainNav ul.menu ul.sub-menu{font-size:120%;}
#mainContent ol li ol, #mainNav ol li ol, #mainContent ol li ul li{background-image:none;}
#mainContent ol, #mainNav ol{list-style-type:decimal;margin-right:0px;margin-left:10px;line-height:150% !important;padding-left:0px;color:#4d4d4d;font-size:90%;padding-bottom:5px;background-image:none;font-weight:400;}
#mainContent ol.letter{margin-top:0px;margin-bottom:0px;list-style-type:lower-alpha;margin-right:0px;margin-left:15px;font-size:90%;color:#4d4d4d;}
ul#infolibrary{width:100%;margin:0px !important;display:inline-block;}
ul#infolibrary li{float:left;text-align:center;margin-left:0px !important;margin-right:0px !important;padding-left:0px !important;;padding-right:0px !important;;border:0px !important;}
ul#infolibrary li a:link, ul#infolibrary li a:visited{color:#4d4d4d;display:block;font-size:120%;text-transform:uppercase;height:55px;padding-top:120px;}
ul#infolibrary li.podcasts{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/podcasticon.png);background-position:center 25px;background-repeat:no-repeat;width:25%;}
ul#infolibrary li.blog{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/Blogicon.png);background-position:center 25px;background-repeat:no-repeat;width:25%;}
ul#infolibrary li.videos{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/videoicon.png);background-position:center 25px;background-repeat:no-repeat;width:25%;}
ul#infolibrary li.advice{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/adviceicon.png);background-position:center 25px;background-repeat:no-repeat;width:25%;}
ul#infolibrary li.press{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/pressicon.png);background-position:center 25px;background-repeat:no-repeat;width:25%;}
ul#infolibrary li.casestudies{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/casestudyicon.png);background-position:center 25px;background-repeat:no-repeat;width:25%;}
ul#infolibrary li.books{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/books.png);background-position:center 25px;background-repeat:no-repeat;width:25%;}
ul#infolibrary li.podcasts, ul#infolibrary li.videos{background-color:#c5cad8;}
ul#infolibrary li.books, ul#infolibrary li.advice{background-color:#d4d7e2;}
ul#infolibrary li.casestudies{background-color:#dcdfe8;}
ul#infolibrary li.press{background-color:#d4d7e2;}
ul#infolibrary li.blog{background-color:#dcdfe8;}
.pagination{width:auto;max-width:50%;margin-left:auto;margin-right:auto;margin-bottom:30px;text-align:center;}
.pagination .screen-reader-text{display:none;}
.pagination .nav-links a.page-numbers{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/bullet.png) !important;background-position:center center !important;background-repeat:no-repeat;opacity:0.5;display:inline-block;width:15px;height:20px;font-size:0%;}
.pagination .nav-links .current{opacity:1 !important;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/bullet.png) !important;background-position:center center !important;background-repeat:no-repeat;display:inline-block;width:15px;height:20px;font-size:0%;}
.pagination .nav-links a.prev{background-color:transparent;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/ArrowLeft.png)!important;background-repeat:no-repeat;background-position:left center;width:40px;height:20px;opacity:1;display:inline-block;}
.pagination .nav-links a.next{background-color:transparent;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/ArrowRight.png) !important;background-repeat:no-repeat;background-position:right center;width:40px;height:20px;opacity:1;display:inline-block;}
form{margin:0px;padding:0px;}
.space{display:block;height:10px;width:5px;}
.space img{height:10px;width:5px;}
.padmetop{padding-top:10px;}
.padmebottom{padding-bottom:10px;}
.padmeright{padding-right:10px;}
.padmeleft{padding-left:10px;}
.padmetop60{padding-top:60px;}
.padmetop30{padding-top:30px;}
.centreme{text-align:center;}
.floatright{float:right;}
.floatleft{float:left;}
.clearme{clear:both;margin:0;padding:0;line-height:0;height:0;}
.clearleft{clear:left;}
.clearright{clear:right;}
.hideme, .tombstonepdfno {
display: none;
} *{margin:0;padding:0;}
hr{height:1px;border-bottom-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-bottom-color:#58397c;margin-bottom:10px;}
.nounderline{text-decoration:none;}
em{font-style:italic;}
strong, b{font-style:normal;font-weight:700;}
.hand{cursor:pointer;cursor:hand;}
.capitals{text-transform:uppercase;}
.light{font-weight:400 !important;}
ul.sf-menu, ul.sf-menu *{margin:0;padding:0;list-style:none;}
ul.sf-menu{line-height:1.0;}
ul.sf-menu ul{position:absolute;top:-999em;width:200px;}
ul.sf-menu ul li{width:100%;}
ul.sf-menu li:hover{visibility:inherit;}
ul.sf-menu li{float:left;position:relative;}
ul.sf-menu a{display:block;position:relative;}
ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul{left:0;top:30px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:200px;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:200px;top:0;}
ul.sf-menu{list-style:none;width:auto;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;display:inline-block;overflow:visible;}
ul.sf-menu li{overflow:visible;}
ul.sf-menu li a:link, ul.sf-menu li a:visited{color:#ffffff;text-decoration:none;margin-top:0px;margin-bottom:0px;padding-bottom:0px;padding-top:0px;padding-left:0px;padding-right:10px;margin-right:5px;margin-left:5px;font-size:80%;width:auto;height:auto;font-weight:700 !important;z-index:150;text-align:center;overflow:visible;border-right:1px solid #ffffff;}
ul.sf-menu li ul.sub-menu li{border-top:1px solid #4d4d4d;border-left:none;border-right:none;border-bottom:none;}
ul.sf-menu li ul.sub-menu li a:link, ul.sf-menu li ul.sub-menu li a:visited{color:#4d4d4d;padding-right:0px;padding-left:5px;padding-top:5px;padding-bottom:5px;margin-top:0px;margin-bottom:0px;font-size:100%;background-image:none;height:auto;text-align:center;margin-right:0px;margin-left:0px;background-color:#ffffff;z-index:1500;width:auto;font-size:80%;text-align:left;}
ul.sf-menu li ul.sub-menu li:last-child{border-bottom:1px solid #4d4d4d;}
ul.sf-menu li:last-child a:link{border-right:none !important;}
ul.sf-menu li.current_page_item, ul.sf-menu li.current_page_parent, ul.sf-menu li.current-page-ancestor{overflow:visible;color:#aaaaaa;}
ul.sf-menu li.current_page_item a, ul.sf-menu li.current_page_parent a, ul.sf-menu li.current-page-ancestor a{color:#aaaaaa;}
ul.sf-menu li.notthispage{background-color:transparent;background-image:none !important;}
ul.sf-menu li a:hover, ul.sf-menu li a:active, ul.sf-menu li.current_page_item a:hover, ul.sf-menu li.current_page_item a:active, ul.sf-menu li.current_page_parent a:hover, ul.sf-menu li.current_page_parent a:active{background-color:#58397c;color:#ffffff;}
ul.sf-menu li ul.sub-menu li a:hover, ul.sf-menu li ul.sub-menu li a:active{color:#aaaaaa;text-decoration:underline;}
ul.sf-menu li.current_page_item li ul.sub-menu a, ul.sf-menu li.current_page_parent li ul.sub-menu a, ul.sf-menu li.current-page-ancestor li ul.sub-menu a{color:#aaaaaa !important;}
ul.sf-menu a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{padding:0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
#footerWrapper ul.horiz{margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;padding:0px;list-style-type:none;background-image:none;width:auto;}
#footerWrapper ul.horiz li{float:left;background-image:none;padding-bottom:0px;}
#footerWrapper ul.horiz a:link, #footerWrapper ul.horiz a:visited{text-decoration:none;display:block;font-weight:400;width:auto;padding-right:15px;margin-right:15px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;background-image:none;color:#ffffff;font-size:80%;height:auto;padding-top:0px;;border-right:1px solid #ffffff;}
#footerWrapper ul.horiz a:hover, #footerWrapper ul.horiz a:active{text-decoration:underline;font-weight:400;border-bottom:none;color:#aaaaaa;background-image:none;}
#footerWrapper ul.horiz li.current_page_item a:link, #footerWrapper ul.horiz li.current_page_item a:visited{color:#aaaaaa;}
#footerWrapper ul.horiz li{display:inline;}
#footerWrapper ul.verticalNav{margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;padding:0px;list-style-type:none;width:100%;}
#footerWrapper ul.verticalNav li{float:none;padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;background-image:none;margin:0px;}
#footerWrapper ul.verticalNav a:link, #footerWrapper ul.verticalNav a:visited{text-decoration:none;display:block;font-weight:400;width:auto;padding-left:20px;padding-right:0px;padding-bottom:8px;padding-top:0px;margin-top:0px;margin-bottom:0px;color:#4d4d4d;font-size:80%;height:auto;padding-top:0px;border-right:none;}
#footerWrapper ul.verticalNav a:hover, #footerWrapper ul.verticalNav  a:active{text-decoration:underline;font-weight:400;border-bottom:none;color:#aaaaaa;}
#footerWrapper ul.verticalNav li.current_page_item a:link, #footerWrapper ul.verticalNav li.current_page_item a:visited{color:#aaaaaa;}
#footerWrapper ul.verticalNav li{display:inline;}
a:link img, a:visited img, a:hover img, a:active img{border:none;}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{text-decoration:none;font-weight:400;color:#58397c;}
#footer h1 a:link, #footer h2 a:link, #footer h3 a:link, #footer h4 a:link, #footer h5 a:link, #footer h6 a:link, #footer h1 a:visited, #footer h2 a:visited, #footer h3 a:visited, #footer h4 a:visited, #footer h5 a:visited, #footer h6 a:visited{color:#ffffff;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active{text-decoration:underline;color:#aaaaaa;font-weight:700;}
a:link, a:visited{text-decoration:none;font-weight:700 !important;color:#58397c;}
a:hover, a:active{text-decoration:underline;color:#aaaaaa;}
a.moretag:link, a.moretag:visited{margin-top:10px;text-align:center;margin-left:auto;margin-right:auto;display:block;width:120px;background-color:#58397c;color:#ffffff;padding-left:20px;padding-right:20px;padding-top:4px;padding-bottom:4px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #808184;text-transform:uppercase;}
#middleWrapper.posttype #mainContent a.moretag:link, a.moretag:visited{margin-left:0px !important;}
#footerThree a.moretag:link, #footerThree a.moretag:visited{background-color:transparent;color:#ffffff;padding-top:0px !important;padding-right:0px;padding-bottom:0px !important;padding-left:0px;margin-top:0px;margin-left:0px !important;text-align:left;display:inline;width:auto;height:auto;margin-bottom:0px;font-size:100%;font-weight:700;}
#newsExcerpt a:before{content:"... ";}
#categoryposts-3 ul li.cat-post-item{background-image:none;list-style-type:none;}
#categoryposts-3 ul li.cat-post-item a{background-image:none;list-style-type:none;}
ul.teamgrid li{width:14%;display:inline-block;margin-left:1% !important;margin-right:1% !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.teamgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:center;display:inline-block;}
ul.teamgrid li.teambox{text-align:center;line-height:130%;padding:0px !important;}
ul.teamgrid .teamIcon{padding-bottom:20px;}
ul.teamgrid .teamIcon img{}
h5.teamGridTitle{text-transform:uppercase;padding-bottom:2px !important;}
ul.csgrid li{width:29%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.csgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:center;display:inline-block;}
ul.csgrid li.csbox{text-align:center;line-height:130%;padding:0px !important;}
ul.csgrid .csIcon{height:120px !important;padding-bottom:20px;}
ul.csgrid .csIcon div.imagewrapper{width:100% !important;max-width:100% !important;background-color:#ffffff !important;height:120px !important;text-align:center !important;margin-bottom:15px !important;z-index:1000 !important;padding:0px !important;white-space:nowrap;margin:auto;}
ul.csgrid .csIcon div.imagewrapper img{width:auto !important;height:auto !important;max-height:120px !important;max-width:250px !important;vertical-align:middle !important;border:none !important;z-index:1 !important;margin-left:0px !important;}
div.imagewrapper:before{content:" ";display:inline-block;height:100%;vertical-align:middle;}
h5.csGridTitle{}
div.rgdealswrapper ul.csgrid li.csbox{margin-bottom:60px !important;}
ul.partgrid li{width:29%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.partgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:center;display:inline-block;}
ul.partgrid li.partbox{text-align:center;line-height:130%;padding:0px !important;}
ul.partgrid .partIcon{height:100px !important;padding-bottom:20px;}
ul.partgrid .partIcon div.imagewrapper{width:100% !important;max-width:100% !important;background-color:#ffffff !important;height:100px !important;text-align:center !important;margin-bottom:15px !important;z-index:1000 !important;padding:0px !important;white-space:nowrap;margin:auto;}
ul.partgrid .partIcon div.imagewrapper img{width:auto !important;height:auto !important;max-height:100px !important;max-width:250px !important;vertical-align:middle !important;border:none !important;z-index:1 !important;margin-left:0px !important;}
ul.partgrid li::after{content:'\A';white-space:pre;background-color:#dcdfe8;display:block;clear:both;height:1px;width:100%;}
.eventwrapperlist ul.eventgrid li{width:100%;display:inline-block;margin-left:0px !important;margin-right:2% !important;padding-left:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;position:relative;}
ul.eventgrid li{width:45%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding-left:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;position:relative;}
ul.eventgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:left;display:inline-block;}
ul.eventgrid li.eventbox{text-align:left;line-height:130%;padding:0px !important;}
ul.eventgrid .calendarIcon{position:absolute;top:0px;left:0px;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/calendarEvent.png);background-position:top left;background-repeat:no-repeat;height:76px;width:55px;}
ul.eventgrid p.eventdate{padding-left:70px !important;}
ul.eventgrid .dayevent{font-size:250% !important;text-align:center;color:#58397c;display:block;width:55px;font-weight:bold;padding-top:4px;}
ul.eventgrid .monthevent{font-size:140% !important;text-align:center;color:#58397c;display:block;width:55px;font-weight:bold;text-transform:uppercase;padding-top:20px;}
ul.eventgrid h3.eventGridTitle{padding-left:70px;font-size:140% !important;}
#eventwrapper18{width:100%;position:relative;padding-bottom:20px;padding-top:40px;}
ul.eventgrid18 li{width:27%;display:inline-block;margin-left:2.5% !important;margin-right:2.5% !important;padding-left:0px !important;margin-bottom:60px;vertical-align:top;background-image:none !important;position:relative;}
ul.eventgrid18{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:left;display:inline-block;}
ul.eventgrid18 li.eventbox18{text-align:left;line-height:130%;padding:0px !important;}
ul.eventgrid18 .calendarIcon{position:absolute;top:0px;left:0px;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/calendarEvent.png);background-position:top left;background-repeat:no-repeat;height:76px;width:55px;}
ul.eventgrid18 p.eventdate{padding-left:70px !important;}
ul.eventgrid18 .dayevent{font-size:250% !important;text-align:center;color:#58397c;display:block;width:55px;font-weight:bold;padding-top:4px;}
ul.eventgrid18 .monthevent{font-size:140% !important;text-align:center;color:#58397c;display:block;width:55px;font-weight:bold;text-transform:uppercase;padding-top:20px;}
ul.eventgrid18 h3.eventGridTitle{font-size:100% !important;}
.eventbuttons{display:block;position:relative;padding-top:10px;clear:both;z-index:1000;}
.eventbuttons a.more:link, .eventbuttons a.book:link, .eventbuttons a.more:visited, .eventbuttons a.book:visited{background-color:#58397c;color:#ffffff;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #808184;text-transform:uppercase;font-size:100%;}
.eventbuttons a.more:hover, .eventbuttons a.book:hover, .eventbuttons a.more:active, .eventbuttons a.book:active{background-color:#045399;color:#ffffff;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:100%;}
ul.eventgrid18 .location{padding-left:70px !important;}
ul.eventgrid18 .detailwrapper{display:block;min-height:90px;position:relative;margin-top:5px;}
ul.eventgroup li{width:47%;margin-bottom:5px !important;margin-right:1%;text-align:center !important;padding-top:4px;text-transform:uppercase;color:#ffffff !important;font-weight:700 !important;margin-left:0px !important;font-size:80% !important;}
ul.eventgroup li.home{display:none;}
ul.eventgroup li.masterclass{background-color:#58397c;}
ul.eventgroup li.exhibitions{background-color:#045398;}
ul.eventgroup li.seminar{background-color:#0067ae;}
ul.eventgroup li.uk{background-color:#2f92ce;}
ul.eventgroup li.workshop{background-color:#9988ac;}
ul.eventgroup li.mastermind{background-color:#808184;}
ul.eventgroup li.business-briefing{background-color:#2993d1;}
ul.eventgroup li.webinar{background-color:#2993d1;}
ul.eventgroup li.uae{background-color:#ff9900;}
.ecbsevent img.attachment-page-single{display:none;}
#search-filter-form-9479 li.sf-level-0{position:relative;margin-right:0px !important;display:inline-block !important;text-align:left !important;}
#search-filter-form-9479 li.sf-item-0, #search-filter-form-9479 li.sf-item-89, #search-filter-form-9479 li.sf-item-98{width:100px;}
#search-filter-form-9479 li.sf-item-92, #search-filter-form-9479 li.sf-item-90, #search-filter-form-9479 li.sf-item-73, #search-filter-form-9479 li.sf-item-94, #search-filter-form-9479 li.sf-item-74, #search-filter-form-9479 li.sf-item-97{width:135px;}
#search-filter-form-9479 li.sf-item-88{width:180px;}
#search-filter-form-9479:after:active{clear:both;}
#search-filter-form-9479 li label{text-align:left !important;}
#search-filter-form-9479 li.sf-item-90{display:none !important;postion:relative;}
#search-filter-form-9479 li.sf-level-0 input[type=radio]:not(old){width:100% !important;margin:0 !important;padding:0px !important;opacity:0 !important;}
#search-filter-form-9479 li.sf-level-0 input[type=radio]:not(old) + label{display:inline-block !important;margin-left:0px !important;padding-left:28px !important;background:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/checks.png) 0 0 !important;background-repeat:no-repeat !important;line-height:24px !important;font-size:110% !important;position:absolute;top:0px;left:0px;}
#search-filter-form-9479 li.sf-level-0 input[type=radio]:not(old):checked + label{background-position:0 -48px !important;}
ul.forsalegrid{}
ul.forsalegrid li.forsalebox{display:block;margin-bottom:20px;border-bottom:solid 1px #dcdfe8;vertical-align:top;}
ul.forsalegrid li.forsalebox .ref{display:inline-block;width:9%;margin-right:1%;vertical-align:top;}
ul.forsalegrid li.forsalebox .forsaleGridTitle{display:inline-block;width:47%;margin-right:2%;vertical-align:top;font-size:100%;}
ul.forsalegrid li.forsalebox .forsaleGridTitle p{font-size:100% !important;}
ul.forsalegrid li.forsalebox .location{display:inline-block;width:9%;margin-right:1%;vertical-align:top;}
ul.forsalegrid li.forsalebox .revenues{display:inline-block;width:9%;margin-right:1%;vertical-align:top;}
ul.forsalegrid li.forsalebox .pdfs{display:inline-block;width:10%;vertical-align:top;}
ul.forsalegrid li.forsalebox .refmobile{display:none;}
ul.forsalegrid li.forsalebox .forsaleGridTitlemobile{display:none;}
ul.forsalegrid li.forsalebox .locationmobile{display:none;}
ul.forsalegrid li.forsalebox .sectormobile{display:none;}
ul.forsalegrid li.forsalebox .revenuesmobile{display:none;}
ul.advicegrid li{width:29%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.advicegrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:left !important;display:inline-block;}
ul.advicegrid li.advicebox{text-align:left !important;line-height:130%;padding:0px !important;}
ul.socialgrid li{width:44%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.socialgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:left !important;display:inline-block;}
ul.socialgrid li.socialbox{text-align:left !important;line-height:130%;padding:0px !important;}
ul.socialgrid li.socialbox .socialimage{width:15% !important;display:inline-block;margin-right:2% !important;vertical-align:top;}
ul.socialgrid li.socialbox .sociallink{vertical-align:top;display:inline-block;width:auto !important;width:80% !important;font-size:110% !important;line-height:140%;}
ul.vacgrid li{width:45%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.vacgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:left !important;display:inline-block;}
ul.vacgrid li.vacbox{text-align:center !important;line-height:130%;padding:0px !important;}
ul.vaclgrid li.socialbox .vacterm{text-align:center;}
#wrapper.testimonialarchive img.attachment-index-categories{display:none;}
#wrapper.testimonialarchive .post{text-align:center;}
#wrapper.testimonialarchive .post:after{content:'\A';white-space:pre;background-color:#dcdfe8;display:block;clear:both;height:1px;width:100%;margin-top:20px;}
.testimonalcontent{padding-left:20px !important;padding-right:20px !important;position:relative;display:inline-block;width:70%;vertical-align:top;}
.testimonalcontent:before{content:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/quoteLeft.png);position:absolute;left:0px;top:0px;}
.testimonalcontent:after{content:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/quoteRight.png);position:absolute;right:0px;bottom:20px;}
#wrapper.testimonialarchive img.attachment-snippet{float:none;vertical-align:top;height:auto;display:inline-block;width:18%;}
.testimonialSliderQuote{padding-left:20px;padding-right:20px;position:relative;text-align:center;font-size:120%;line-height:140%;font-style:italic;}
.testimonialSliderQuote:after{content:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/quoteRight.png);position:absolute;right:0px;bottom:40px;}
.testimonialSliderQuote:before{content:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/quoteLeft.png);position:absolute;left:0px;top:0px;}
.clientname{display:block;clear:both;margin-top:20px;text-align:center;}
ul.testimonialgrid li{width:45%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding-left:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;position:relative;}
ul.testimonialgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:left;display:inline-block;}
.everslider a.es-prev{background-color:transparent;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/ArrowLeft.png) !important;background-repeat:no-repeat;background-position:left center;width:20px;height:20px;content:" " !important;}
.everslider a.es-next{background-color:transparent;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/ArrowRight.png) !important;background-repeat:no-repeat;background-position:right center;width:20px;height:20px;content:" " !important;}
.everslider .es-ticker{display:none;}
.es-navigation .es-prev span, .es-navigation .es-next span{background-image:none !important;}
.sliderexcerpt{text-align:center;padding-top:10px;font-size:80% !important;}
.slideIcon{height:80px !important;padding-bottom:10px;}
.slideIcon div.slideimagewrapper{width:100% !important;max-width:100% !important;background-color:#ffffff !important;height:80px !important;text-align:center !important;margin-bottom:15px !important;z-index:1000 !important;padding:0px !important;white-space:nowrap;margin:auto;}
.slideIcon div.slideimagewrapper img{width:auto !important;height:auto !important;max-height:80px !important;max-width:170px !important;vertical-align:middle !important;border:none !important;z-index:1 !important;margin-left:0px !important;}
div.slideimagewrapper:before{content:" ";display:inline-block;height:100%;vertical-align:middle;}
.dealsingleslider p{font-size:80%;}
.rss{float:right;width:25px;}
.rssicon{position:relative;display:block;float:right;background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/rss.png);background-position:center right;background-repeat:no-repeat;margin:5px 5px auto auto;height:17px;width:17px;}
#nextprev{clear:both;display:block;text-align:center;padding-top:30px;padding-bottom:30px;}
.post{padding-bottom:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;}
.article{width:auto;}
.article{padding-right:0px;padding-bottom:0px;}
blockquote, #mainContent blockquote p{color:#58397c;font-size:120%;font-style:italic;}
.postmeta{font-size:80%;padding-top:2px;color:#848484;padding-bottom:20px;width:100%;}
.commentCount{text-align:right;margin-right:10px;font-size:10px;}
.small{font-size:10px;}
code{font:12px 'Courier New', Courier, Fixed;}
#mainContent table{width:100%;empty-cells:show;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-top-color:transparent;border-right-color:transparent;background-color:#ffffff;border-bottom-width:0px;border-left-width:0px;border-bottom-color:transparent;border-left-color:transparent;letter-spacing:normal;border-spacing:0;border-collapse:collapse;text-align:left;}
#mainContent td.purpleRow{background-color:#58397c;color:#000000;}
#mainContent table.fullcalendar{width:100%;empty-cells:show;border-top-width:0px;border-right-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:transparent;border-right-color:transparent;background-color:#ffffff;border-bottom-width:0px;border-left-width:0px;border-bottom-color:transparent;border-left-color:transparent;letter-spacing:normal;border-spacing:0;border-collapse:collapse;text-align:left;}
table caption{font-size:60%;}
#mainContent table th{background-color:#ffffff;border-left-color:transparent;border-bottom-color:transparent;color:#666666;letter-spacing:normal;}
#mainContent table.priceTable th, #mainContent table.priceTable td{font-size:80%;padding:3px;border-collapse:collapse;border-spacing:0;border-right:1px #eeeeee solid;border-bottom:1px #eeeeee solid;text-align:left;color:#666666;}
#mainContent table.priceTable th:last-child, #mainContent table.priceTable td:last-child{border-right:none;}
#mainContent table th, #mainContent table td{font-size:80%;padding:3px;border-collapse:collapse;border-spacing:0;border-left-width:1px;border-bottom-width:1px;border-left-style:solid;border-bottom-style:solid;border-bottom-color:#eeeeee;text-align:left;color:#666666;}
#mainContent table.fullcalendar td.month_name{text-align:center;font-size:120%;}
#mainContent table.fullcalendar th, #mainContent table.fullcalendar td{font-size:80%;padding:3px;border-collapse:collapse;border-spacing:0;border-left-width:1px;border-bottom-width:1px;border-left-style:solid;border-bottom-style:solid;text-align:left;color:#666666;border-bottom-color:#FFF;border-left-color:#FFF;}
#mainContent table td.blueRow{background-color:#58397c;color:#4d4d4d;}
#mainContent table td{border-left-color:transparent;border-bottom-color:transparent;}
#search{display:inline;float:right;text-align:left;top:0px;margin-top:0px;margin-right:25px;margin-bottom:0;margin-left:0px;padding-top:10px;padding-right:0;padding-bottom:0;padding-left:0;}
input#s{width:150px;float:left;color:#aaaaaa;font-size:11px;margin-top:7px;margin-right:0px;margin-bottom:0px;margin-left:0;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;background-color:transparent;background-repeat:no-repeat;background-position:left center;border:1px solid #ffffff;}
#searchform input#searchsubmit{padding:0px !important;background-color:transparent;color:#fff;display:inline;text-align:center;border:none;background-repeat:no-repeat;width:50px;height:auto;-webkit-appearance:none;font-size:80% !important;margin-right:25px;margin-top:8px;}
#searchform input#searchsubmit:hover{padding:0px;background-color:transparent;color:#aaaaaa;display:inline;text-align:center;border:none;background-repeat:no-repeat;width:50px;height:auto;opacity:0.8;-webkit-appearance:none;font-size:80% !important;margin-right:25px;margin-top:8px;}
input#submit:hover{padding:10px;background-color:#aaaaaa;color:#000000;display:inline;text-align:center;border:none;height:auto;width:auto;-webkit-appearance:none;}
#searchform input#s{border:1px solid #ffffff !important;background-color:transparent !important;padding:2px !important;margin-right:5px;font-size:10px;}
select{color:#4d4d4d;margin:0px;padding-right:0px;padding-left:0px;border:1px solid #4d4d4d;width:auto !important;}
input:focus, textarea:focus, select:focus{background-color:#DDDDDD;}
label{text-align:left;padding-left:0px;padding-right:10px;color:#4d4d4d;text-decoration:none;font-weight:300;width:150px;float:left;font-size:80%;}
.kansascity-element label, .anaheim-element label{width:100% !important;}
.FieldsElement--privacyText-checkbox{max-width:100% !important;width:100% !important;}
#nf-field-262-wrap label{font-weight:normal !important;margin-left:-20px !important;}
#mainContent .ninja-forms-form ul li{background-image:none;padding-left:0px;}
#nf-form-32-cont label{width:100% !important;}
.fa-info-circle{background-image:none !important;}
input{width:auto;font-size:110%;padding:0px;height:auto;color:#adadad;margin-bottom:10px;border:1px solid #A5A5A5;}
input.submitbutton{background-color:#58397c;color:#ffffff;padding-left:20px;padding-right:20px;padding-top:4px;padding-bottom:4px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #808184;text-transform:uppercase;font-weight:bold;}
input.submitbutton:hover{background-color:#4d4d4d;color:#ffffff;padding-left:20px;padding-right:20px;padding-top:4px;padding-bottom:4px !important;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #808184;text-transform:uppercase;font-weight:bold;}
textarea{height:100px;width:auto;margin:0px;font-size:110%;padding:0px;color:#adadad;border:1px solid #A5A5A5;}
fieldset{padding:1em;padding-top:1em;border:1px solid #AAAAAA;}
legend{font-size:90%;background-color:#FFFFFF;color:#4d4d4d;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;padding-bottom:10px;border:none;}
img.alignright{padding:0px;border:none;display:inline;background:transparent;margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:20px;}
img.alignleft{padding:0px;border:none;background:transparent;margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center;}
.alignleft{float:left;}
.alignright{float:right;}
div.alignright{margin-left:10px;}
#comments{width:100%;float:left;margin:5px 0px 5px 0px;}
.commentlist{width:95%;float:left;margin:5px;}
.commentlist li ul li{font-size:12px;}
.commentlist li{font-weight:normal;color:#666;}
.commentlist li .avatar{background:#FFFFFF;float:right;border:1px solid #EEEEEE;margin:0px 5px 0px 10px;padding:2px;}
.commentlist cite, .commentlist cite a{font-weight:normal;color:#666;font-style:normal;font-size:12px;}
.commentlist p{font-weight:normal;text-transform:none;}
.commentmetadata{padding:5px 0 0 0;font-weight:normal;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0px;}
#commentform{margin:5px 10px 0px 0px;}
#commentform textarea{width:98%;padding:10px;border:1px solid #666;}
#respond:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#commentform p{margin:5px 0px 5px 0px;}
#commentform #submit{margin:5px 0px 20px 0px;float:left;border:1px solid #4d4d4d;}
.alt{margin:0px;padding:10px;}
.commentlist{margin:0px;padding:0px;}
.commentlist ol{margin:0px;padding:10px;}
.commentlist li{margin:15px 0px 10px;padding:10px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 0px 10px 0px;padding:0px;}
.children{margin:0px;padding:0px;}
.nocomments{text-align:center;margin:0px;padding:0px;}
.commentmetadata{font-size:10px;margin:0px;display:block;}
#author, #email, #url{background:#FFFFFF;color:#222222;font-size:12px;font-style:normal;font-weight:400;margin:0px;padding:4px;border:1px solid #666;}
.thread-alt{background:#FFFFFF;margin:0px;padding:0px;}
.thread-even{background:#F2F2F2;margin:0px;padding:0px;}
.depth-1{border:1px solid #E6E6E6;margin:0px;padding:0px;}
.even, .alt{border:1px solid #CCC;margin:0px;padding:0px;}
.pinglist{padding-top:10px;width:500px;float:left;margin-left:20px}
li.pings{border-bottom:1px dotted #CCC;margin:0;padding:5px 0 5px 5px;width:500px;}
.pings:first-child{border-top:none;}
.pings:last-child{border-bottom:none;padding-bottom:30px;}
.wp-caption{border:1px solid #BBC1D6;text-align:center;background-color:transparent;padding-top:4px;margin-bottom:20px;}
.wp-caption img{margin:3px;padding:0;border:0 none;}
#mainContent .wp-caption p.wp-caption-text, #mainNav .wp-caption p.wp-caption-text{padding:0 4px 5px;margin:0;text-align:center;}
#wp-calendar{border:1px solid #900;empty-cells:show;font-size:14px;margin:0;width:90%;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar a:hover{background:#e0e6e0;color:#333;}
#wp-calendar caption{color:#630;font-size:16px;text-align:left;}
#wp-calendar td{color:#933;font:normal 12px;letter-spacing:normal;padding:2px 0;text-align:center;}
#wp-calendar td.pad:hover{background:#fff;}
#wp-calendar td:hover, #wp-calendar #today{background:#eee;color:#bbb;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
img.wp-post-image{margin-right:0px;margin-bottom:10px;background-color:transparent;}
img.attachment-snippet{float:none;width:auto;height:auto;}
img.attachment-banner{width:100%;height:auto;}
#wrapper.page #mainContent img.attachment-page-single, #footerThree img.attachment-page-single, #footerThree  img.attachment-index-categories, #middleWrapper.innerPage img.attachment-index-categories{display:none;}
img.attachment-page-single{float:left;margin-bottom:10px;max-width:100%;height:auto;}
img.attachment-index-categories{float:none;margin-bottom:10px;width:auto;display:block;}
#mainContent img{background-color:transparent;}
li.menu-item{background-color:transparent;}
li.menu-item a:link, li.menu-item a:visited{background-color:transparent;}
ul.teamgrid19 li{width:22.5%;display:inline-block;margin-left:1% !important;margin-right:1% !important;padding:0px !important;margin-bottom:10px;vertical-align:top;background-image:none !important;position:relative;color:#ffffff !important;text-align:center !important;}
ul.teamgrid19{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:center !important;}
ul.teamgrid19 li.teambox19{text-align:center;line-height:130%;padding:0px !important;}
ul.teamgrid19 .teamIcon19{padding-bottom:0px;height:145px;overflow:hidden;width:100%;text-align:center;position:relative;display:block;}
ul.teamgrid19 .teamIcon19 img{text-align:center;}
#teamwrapper19 .teamDetails{width:96%;padding-left:2%;padding-right:2%;position:relative;bottom:0px;padding-bottom:5px;padding-top:5px;background-color:#58397c;display:block;}
#teamwrapper19 .teamtextleft{text-align:center;}
#teamwrapper19 .teamtextright{text-align:center;}
#teamwrapper19 h5.teamGridTitle19{padding-bottom:7px !important;margin-bottom:7px !important;}
#teamwrapper19 p.jobTitle{color:#ffffff !important;}
#teamwrapper19 .teamButton a:link, #teamwrapper19 .teamButton a:visited{background-color:#58397c;color:#ffffff;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px !important;border:none !important;text-transform:uppercase;font-size:100%;}
#teamwrapper19 .teamButton a:hover, #teamwrapper19 .teamButton a:active{background-color:#ffffff;color:#58397c;}
#teamwrapper19 h5.teamGridTitle19 a:link, #teamwrapper19 h5.teamGridTitle19 a:visited{color:#ffffff !important;}
#teamwrapper19 h5.teamGridTitle19 a.purple:link, #teamwrapper19 h5.teamGridTitle19 a.purple:visited{color:#58397c !important;}
#teamwrapper19{width:100%;max-width:1020px;padding-left:0px !important;padding-right:0px !important;margin-left:auto !important;margin-right:auto !important;position:relative;}
.pdfdealno{display:none;}
@media screen and (min-width: 400px) and (max-width: 768px) {
ul.teamgrid li{width:31%;margin-left:1% !important;margin-right:1% !important;}
ul.teamgrid19 li{width:48% !important;margin-left:1% !important;margin-right:1% !important;}
ul.teamgrid19 .teamIcon19{max-height:210px !important;}
ul.csgrid li{width:45%;margin-left:2% !important;margin-right:2% !important;}
#bannerImage{height:250px;margin-top:40px;margin-bottom:40px;}
ul.eventgrid18 li{width:45%;margin-left:2% !important;margin-right:2% !important;}
}
@media screen and (min-width: 0px) and (max-width: 768px) {  body{padding-top:0px;}
#banner{padding-top:0px;padding-left:0px;padding-bottom:0px;clear:both;display:block;background-color:transparent;height:auto;width:96%;margin-left:auto;margin-right:auto;position:relative;}
#sellBrochure-container img, #growBusiness-container img, #buyBusiness-container img{max-width:200px !important;}
#sellBrochure-container, #growBusiness-container, #buyBusiness-container{text-align:center !important;}
#bannerImage{height:250px;margin-top:40px;margin-bottom:40px;}
ul.advicegrid li{width:96%;display:inline-block;margin-left:auto !important;margin-right:auto !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.csgrid li{width:96%;display:inline-block;margin-left:auto !important;margin-right:auto !important;background-image:none !important;}
ul.testimonialgrid li{width:96%;display:inline-block;margin-left:auto !important;margin-right:auto !important;}
ul.eventgrid li{width:96%;display:inline-block;margin-left:auto !important;margin-right:auto !important;padding-left:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;position:relative;}
#wrapper.blogarchive div.post{width:96%;margin-right:auto;margin-left:auto;}
ul.sf-menu{display:none;}
img.attachment-snippet{width:20%;}
ul.horiz{float:none;width:auto;display:inline-block;}
#logo{float:none;width:96%;padding-top:30px;padding-bottom:0px;clear:both;display:block;margin-left:auto;margin-right:auto;position:relative;background-color:transparent;text-align:center;}
#contact p{font-size:100%;}
#wrapper{padding-top:0px;}
#topwrapper{position:relative;clear:both;}
#mainImage{clear:both;}
#rightBanner{float:none;text-align:center;padding-top:10px;height:auto;clear:both;}
#contact{float:none;padding-top:10px;width:100%;margin-left:auto;margin-right:auto;}
#phoneWrapper{position:absolute;top:5px;left:5px;width:70%;z-index:10000;}
#phoneInner{width:100%;padding-top:10px;padding-bottom:10px;text-align:center;float:none;position:fixed;top:0;right:0;}
#searchtop, .topNav{display:none;}
.videoshowcase{float:none;clear:both;padding-left:10px;padding-bottom:10px;}
div.centerWidth{width:96%;margin-left:auto;margin-right:auto;}
#middleWrapper.innerPage #mainContent{float:none;width:96%;margin-left:auto;margin-right:auto;}
#middleWrapper.posttype #mainContent{float:none;width:96%;margin-left:auto;margin-right:auto;}
#middleWrapper{margin-top:30px;}
#mainNav{float:none;width:96%;margin-left:auto;margin-right:auto;}
#leftWrapper{width:auto;margin-left:auto;margin-right:auto;}
img.alignright{padding:0px;margin:0px;border:none;display:block;float:none;}
img.alignleft{padding:0px;margin:0px;border:none;display:block;float:none;}
a.whiteButton:link, a.whiteButton:visited{margin-top:5px;margin-bottom:5px;}
#footerWrapper{width:100%;margin-left:auto;margin-right:auto;}
#footerOne, #footerTwo{width:96%;margin-left:auto;margin-right:auto;float:none;text-align:center;}
#footerThree, #footerFour{width:96%;margin-left:auto;margin-right:auto;text-align:center;float:none;}
#fourLeft{width:96%;margin-left:auto;margin-right:auto;text-align:center;float:none;}
#fourRight{width:96%;margin-left:auto;margin-right:auto;text-align:center;float:none;}
#signoff{float:none;width:96%;margin-left:auto;margin-right:auto;text-align:center;}
#bottomNav{float:none;width:96%;margin-left:auto;margin-right:auto;text-align:center;}
#contact{float:none;padding-top:0px;padding-bottom:10px;width:96%;margin-left:auto;margin-right:auto;display:block;}
a.blueButton:link, a.blueButton:visited{margin-bottom:10px;font-size:100%;clear:both;display:inline-block}
.cyanArrow{background-image:none !important;background-size:100%;background-repeat:no-repeat;background-position:bottom center !important;margin-left:auto;margin-right:auto;background-color:#2891d2;}
.blueArrow{background-image:none !important;background-color:#0168ad;}
.darkblueArrow{background-image:none !important;background-color:#04529a;}
.cyanArrow .leftServices{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/cyanDownArrowTop.jpg);background-size:100%;background-repeat:no-repeat;background-position:bottom center !important;}
.blueArrow .leftServices{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/blueDownArrowTop.jpg);background-size:100%;background-repeat:no-repeat;background-position:bottom center !important;}
.darkblueArrow .leftServices{background-image:url(//www.evolutioncbs.co.uk/wp-content/themes/Evolution2017/images/darkblueDownArrowTop.jpg);background-size:100%;background-repeat:no-repeat;background-position:bottom center !important;}
.rightServices p{color:#ffffff !important;padding-left:0px !important;text-align:center;}
.leftServices{text-align:center;min-height:130px;}
img.attachment-snippet{float:left;max-width:20%;height:auto;}
.socialimage img.attachment-snippet{float:none;max-width:100%;height:auto;}
}
@media screen and (min-width: 0px) and (max-width: 414px) {
ul.teamgrid li{width:48%;margin-left:1% !important;margin-right:1% !important;}
ul.teamgrid19 li{width:98%;margin-left:1% !important;margin-right:1% !important;}
ul.teamgrid19 .teamIcon19{max-height:230px;}
ul.eventgrid h3.eventGridTitle{font-size:120% !important;}
h2{font-size:100%;}
ul#infolibrary li a{font-size:70%;padding-left:10px;padding-right:10px;}
#bannerImage{height:150px;margin-bottom:40px;margin-top:40px;}
.leftServices{text-align:center;padding-left:0px !important;min-height:130px;padding-top:10px;}
ul.forsalegrid li.forsalebox .ref{display:inline-block;width:18%;margin-right:2%;}
ul.forsalegrid li.forsalebox .forsaleGridTitle{display:inline-block;width:75%;margin-right:2%;}
ul.forsalegrid li.forsalebox .location{display:inline-block;width:47%;margin-right:2%;}
ul.forsalegrid li.forsalebox .sector{display:inline-block;width:47%;margin-right:2%;}
ul.forsalegrid li.forsalebox .revenues{display:inline-block;width:47%;margin-right:1%;}
ul.forsalegrid li.forsalebox .pdfs{display:inline-block;width:100%;}
ul.forsalegrid li.saleheader{display:none;}
ul.forsalegrid li.forsalebox .refmobile{display:inline-block;}
ul.forsalegrid li.forsalebox .forsaleGridTitlemobile{display:inline-block;}
ul.forsalegrid li.forsalebox .locationmobile{display:inline-block;}
ul.forsalegrid li.forsalebox .sectormobile{display:inline-block;}
ul.forsalegrid li.forsalebox .revenuesmobile{display:inline-block;}
ul.socialgrid li{width:96%;margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
ul.socialgrid li.socialbox .socialimage{width:96% !important;margin-right:auto !important;margin-left:auto !important;text-align:center;display:block;vertical-align:top;}
ul.socialgrid li.socialbox .sociallink{width:96% !important;margin-right:auto !important;margin-left:auto !important;text-align:center;}
.testimonalcontent{width:96%;margin-left:auto;margin-right:auto;}
#wrapper.testimonialarchive img.attachment-snippet{margin-left:auto;margin-right:auto;width:50%;}
ul#infolibrary li.advice{width:50%;}
ul#infolibrary li.press{width:50%;}
ul#infolibrary li.casestudies{width:50%;}
ul#infolibrary li.books{width:50%;}
ul.eventgrid18 li{width:100% !important;margin-left:auto !important;margin-right:auto !important;}
#search-filter-form-9479 li.sf-item-0, #search-filter-form-9479 li.sf-item-89, #search-filter-form-9479 li.sf-item-98{width:50%;}
#search-filter-form-9479 li.sf-item-92, #search-filter-form-9479 li.sf-item-90, #search-filter-form-9479 li.sf-item-73, #search-filter-form-9479 li.sf-item-94, #search-filter-form-9479 li.sf-item-74, #search-filter-form-9479 li.sf-item-97{width:50%;}
#search-filter-form-9479 li.sf-item-88{width:50%;}
} img{max-width:100%;height:auto;}
#middleWrapper.posttype #mainContent img.attachment-page-single{display:none;}
#middleWrapper.posttype #mainNav img.attachment-full{display:block !important;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image{width:auto;height:auto;}
img[class*="wp-image-"]{height:auto;max-width:auto;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto;}
@media screen and (max-width:782px){ a.PDFbuttonNo:link, a.PDFbuttonNo:visited {
display: none !important;
}