body.page-template-page-services-image #content .work-banner .wrap .vid-frame-service{max-width:8000px;width:1090px;top:-30px;right:-100px;}body.page-template-page-services-image #content .work-banner .wrap .vid-frame-service img{display:block!important;}body.page-template-page-services-image #content .work-banner .imageholder{position:absolute;top:0;right:0;height:auto;left:0;bottom:0;width:100%;background-size:cover;-webkit-transition:all 500ms ease-out;-ms-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;transition:all 500ms ease-out;}@media only screen and (min-width: 768px) {body.page-template-page-services-image #content .work-banner{height:500px;overflow:hidden;}body.page-template-page-services-image #content .work-banner .imageholder{position:absolute;top:0;right:0;left:0;bottom:0;height:580px;width:100%;background-size:cover;-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);-webkit-transition:all 500ms ease-out;-ms-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;transition:all 500ms ease-out;overflow:hidden;}}@media only screen and (min-width: 1030px) {body.page-template-page-services-image #content .work-banner{height:520px;overflow:hidden;}body.page-template-page-services-image #content .work-banner .imageholder{height:520px;background-size:cover;-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);-webkit-transition:all 500ms ease-out;-ms-transition:all 500ms ease-in;-o-transition:all 500ms ease-in;-moz-transition:all 500ms ease-in;transition:all 500ms ease-out;overflow:hidden;}}
.darkslide .zooming-image.forcetrans {
	-webkit-transform: scale(1.08, 1.08);
	transform: scale(1.08, 1.08);
}

.postcol blockquote {
	font-style: normal;
}
  
.postcol blockquote em {
	font-style: italic;
}

blockquote p {
	font-size: 1.6em;
}
 table {
				width: 100%;
				color:#666;
				text-shadow: 1px 1px 0px #fff;
				background:#eaebec;
				margin:20px;
				margin-left: 0;
			
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				-moz-box-shadow: 0 0px 2px #d1d1d1;
				-webkit-box-shadow: 0 0px 2px #d1d1d1;
				box-shadow: 0 0px 2px #d1d1d1;
			}
			table th {
				padding:21px 25px 22px 25px;
				border-top:1px solid #fafafa;
				border-bottom:1px solid #e0e0e0;
			
				background: #ededed;
				background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
				background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
			}
			table th:first-child {
				text-align: left;
				padding-left:20px;
			}
			table tr:first-child th:first-child {
				-moz-border-radius-topleft:3px;
				-webkit-border-top-left-radius:3px;
				border-top-left-radius:3px;
			}
			table tr:first-child th:last-child {
				-moz-border-radius-topright:3px;
				-webkit-border-top-right-radius:3px;
				border-top-right-radius:3px;
			}
			table tr {
				text-align: center;
				padding-left:20px;
			}
			table td:first-child {
				text-align: left;
				padding-left:20px;
				border-left: 0;
			}
			table td {
				padding:15px;
				border-top: 1px solid #ffffff;
				border-bottom:1px solid #e0e0e0;
				border-left: 1px solid #e0e0e0;
			
				background: #fafafa;
				background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
				background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
			}
			table tr.even td {
				background: #f6f6f6;
				background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
				background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
			}
			table tr:last-child td {
				border-bottom:0;
			}
			table tr:last-child td:first-child {
				-moz-border-radius-bottomleft:3px;
				-webkit-border-bottom-left-radius:3px;
				border-bottom-left-radius:3px;
			}
			table tr:last-child td:last-child {
				-moz-border-radius-bottomright:3px;
				-webkit-border-bottom-right-radius:3px;
				border-bottom-right-radius:3px;
			}
			table tr:hover td {
				background: #f2f2f2;
				background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
				background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
			}
}
			
			
.singleform h4.after::after {
	display: none;
}

.postcol blockquote {
    padding: 20px 0 8px 0;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    font-size: 0.7em;
    line-height: 1.4;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    word-wrap: break-word;
}

.widget_categories select {

		background: url("/web/20200910144818im_/https://www.tone.co.uk/wp-content/themes/tone/library/images/dd-arrow.png") no-repeat 95% 15px rgb(248, 248, 248);

}

.hidden {

	display: none!important;
	

}
.vid-block video.bgvid {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    background-size: initial !important;
    display: none;
    transform: none !important;
    -webkit-transform: none !important;
}