body{
font-family: 'Open Sans', sans-serif;	
}


footer{
	font-family: 'Balthazar', serif;
}
	::-moz-selection
{
	color:#fff;
	background:#df9b2f
}
	::selection
{
	color:#fff;
	background:#df9b2f
}
	body
{
	position:relative;
	-webkit-text-size-adjust:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
	*
{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
	pre
{
	text-align:left
}
.btn
{
	text-transform:uppercase;
	border-width:2px;
	-webkit-transition:background .3s ease,-webkit-transform .1s ease-in-out;
	transition:background .3s ease,transform .1s ease-in-out
}
.btn:active,.btn:focus,.btn:hover
{
	box-shadow:none;
	outline:0
}
.btn:active:active,.btn:focus:active,.btn:hover:active
{
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95)
}
.btn:active.btn-default,.btn:focus.btn-default,.btn:hover.btn-default
{
	border-color:#fff;
	background-color:rgba(255,255,255,.3)
}
.btn:active.btn-primary,.btn:focus.btn-primary,.btn:hover.btn-primary
{
	border-color:#df9b2f;
	background-color:rgba(188,32,75,.3)
}
.btn:active.btn-success,.btn:focus.btn-success,.btn:hover.btn-success
{
	border-color:#5cb85c;
	background-color:rgba(92,184,92,.3)
}
.btn:active.btn-info,.btn:focus.btn-info,.btn:hover.btn-info
{
	border-color:#223746;
	background-color:rgba(34,55,70,.3)
}
.btn:active.btn-warning,.btn:focus.btn-warning,.btn:hover.btn-warning
{
	border-color:#f0ad4e;
	background-color:rgba(240,173,78,.3)
}
.btn:active.btn-danger,.btn:focus.btn-danger,.btn:hover.btn-danger
{
	border-color:#d9534f;
	background-color:rgba(217,83,79,.3)
}
.btn.solid.btn-default
{
	background-color:#fff;
	color:#333
}
.btn.solid.btn-primary
{
	background-color:#df9b2f;
	color:#fff
}
.btn.solid.btn-success
{
	background-color:#5cb85c;
	color:#fff
}
.btn.solid.btn-info
{
	background-color:#223746;
	color:#fff
}
.btn.solid.btn-warning
{
	background-color:#f0ad4e;
	color:#fff
}
.btn.solid.btn-danger
{
	background-color:#d9534f;
	color:#fff
}
.btn.solid:hover
{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
	img
{
	width:100%;
	height:auto;
	display:block
}
	img.wide
{
	width:100%;
	height:auto
}
	img.tall
{
	height:100%;
	width:auto
}
.cf:after,.cf:before
{
	content:'';
	display:table
}
.cf:after
{
	clear:both
}
.cf
{
	zoom:1
}
.clearfix
{
	zoom:1
}
.clearfix:after
{
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:'.'
}
.absolute
{
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.absolute .vertical-align
{
	position:relative;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.content-margin>:first-child
{
	margin-top:0
}
.content-margin>:last-child
{
	margin-bottom:0
}

.clear-ul
{
	padding:0;
	margin:0;
	list-style:none
}
.clear-ul li
{
	padding:0;
	margin:0
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6
{

}
.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
{
	text-decoration:none
}
.p,p
{
	font-size:16px
}
.row > .image.col-md-6 {
    padding: 0;
}

.text.col-md-6 > h2 {
    font-size: 18px;
    font-weight: 900;
    color:#df9b2f;
    text-transform: uppercase;
}
.subtitle span{
	color:#df9b2f;
	font-weight: 900;
}
	ol li,ul li
{
	font-size:17px;
	margin-top:10px
}
	ol li:first-child,ul li:first-child
{
	margin-top:0
}

#menu-main-menu{
	margin-top: 170px;
}


.external-video
{
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0
}
.external-video iframe
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.valign-container
{
	position:relative
}
.video-container
{
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden
}
.video-container embed,.video-container iframe,.video-container object
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
	body.admin-bar>header
{
	top:32px
}
.ie.ie9 body>header .floating-button
{
	display:none
}
	body>header
{
	position:fixed;
	width:100%;
	left:0;
	top:0;
	right:0;
	z-index:9999;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	padding-bottom:8px;
	background-color:rgba(255, 255, 255, 0.3);
}
	body>header.solid
{
	background:url(../imgs/retina.png);
	background-color:rgba(180, 180, 180, 0.6);
}
	body>header .floating-button
{
	position:fixed;
	left:-80px;
	top:40%;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
	body>header .floating-button:active,body>header .floating-button:focus,body>header .floating-button:hover
{
	-webkit-transform:rotate(90deg) !important;
	-ms-transform:rotate(90deg) !important;
	transform:rotate(90deg) !important
}
	@media(max-width:1380px)
{
	body>header .floating-button
{
	display:none
}

}
	body>header .logo img
{
    max-width: 180px;
    padding: 20px;
}
	body>header .logo svg
{
	-webkit-clip-path:none;
	clip-path:none;
	max-height:100%
}
	body>header .logo svg *
{
	fill:#fff
}
	body>header .cta-navigation ul.sub-menu
{
	padding:0;
	margin:0;
	list-style:none;
	padding:5px 15px;
	margin-bottom:20px;
	margin-right:-15px;
	margin-left:-15px;
	background:rgba(255,255,255,.6)
}
	body>header .cta-navigation ul.sub-menu li
{
	padding:0;
	margin:0
}
	body>header .cta-navigation ul.sub-menu li
{
	display:inline-block;
	margin-left:30px;
	font-size:14px
}
	body>header .cta-navigation ul.sub-menu li:first-child
{
	margin-left:0
}
	body>header .cta-navigation ul.sub-menu li:first-child a:before
{
	content:'';
	display:none
}
	body>header .cta-navigation ul.sub-menu li a
{
	text-transform:uppercase;
	color:#223746;
	position:relative
}
	body>header .cta-navigation ul.sub-menu li a:before
{
	content:'|';
	display:block;
	position:absolute;
	left:-18px;
	top:0;
	font-size:13px;
	color:#df9b2f
}
	body>header .cta-navigation ul.sub-menu li.current-menu-item a,body>header .cta-navigation ul.sub-menu li.current-page-ancestor a
{
	color:#df9b2f
}
.cta-navigation{
	top:55px;
}
	body>header .menu-burger
{
	display:inline-block;
	position:relative;
	margin:0;
	padding:0;
	border:0;
	width:60px;
	height:27px;
	font-size:0;
	text-indent:-9999px;
	cursor:pointer;
	background:0;
	outline:0;
	top:56px
}
	body>header .menu-burger span
{
	display:block;
	position:absolute;
	top:50%;
	margin-top:-1.5px;
	left:18.75%;
	right:18.75%;
	height:3px;
	background:#df9b2f;
	-webkit-transition:-webkit-transform .3s;
	transition:transform .3s;
	border-radius:3px
}
	body>header .menu-burger span:after,body>header .menu-burger span:before
{
	content:'';
	display:block;
	position:absolute;
	left:0;
	width:100%;
	height:3px;
	background:#df9b2f;
	border-radius:3px
}
	body>header .menu-burger span:before
{
	top:-12px;
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
	-webkit-transition:all .3s;
	transition:all .3s
}
	body>header .menu-burger span:after
{
	bottom:-12px;
	-webkit-transform-origin:bottom left;
	-ms-transform-origin:bottom left;
	transform-origin:bottom left;
	-webkit-transition:all .3s;
	transition:all .3s
}
	body>header .menu-burger.active span
{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	background:#fff !important;
}
	body>header .menu-burger.active span:after,body>header .menu-burger.active span:before
{
	width:50%;
	background:#fff !important;
}
	body>header .menu-burger.active span:before
{
	top:0;
	-webkit-transform:translateX(-3px) translateY(1.5px) rotate(-45deg);
	-ms-transform:translateX(-3px) translateY(1.5px) rotate(-45deg);
	transform:translateX(-3px) translateY(1.5px) rotate(-45deg);
	background:#fff !important;
}
	body>header .menu-burger.active span:after
{
	bottom:0;
	-webkit-transform:translateX(-3px) translateY(-1.5px) rotate(45deg);
	-ms-transform:translateX(-3px) translateY(-1.5px) rotate(45deg);
	transform:translateX(-3px) translateY(-1.5px) rotate(45deg);
	background:#fff !important;
}

	body>nav
{
	position:fixed;
	top:0;
	right:0;
	width:100%;
	height:100%;
	background:#df9b2f;
	z-index:9998;
	box-sizing:content-box;
	-webkit-transition:-webkit-transform .8s ease;
	transition:transform .8s ease;
	-webkit-transform:translateX(100%);
	-ms-transform:translateX(100%);
	transform:translateX(100%);
	opacity:.9;
}


	@media(min-width:768px)
{
	body>header
{

}
	body>header.solid
}
	body>header .logo svg
{
	max-height:33px
}
	body>header .cta-navigation ul.sub-menu
{
	position:relative;
	height:32px;
	padding-top:0;
	padding-bottom:0;
	background:0;
	margin-bottom:0
}
	body>header .cta-navigation ul.sub-menu li
{
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
	body>header .cta-navigation ul.sub-menu li a
{
	color:#fff;
	font-weight: 900;
}
	body>header .cta-navigation ul.sub-menu li a:before
{
	content:'';
	display:none
}

}

	body>nav .valign-container
{
	position:relative;
	height:100%
}
	body>nav .valign-container .absolute
{
	padding-bottom:20px;
	padding-top:20px
}
	body>nav.scrollable .valign-container .absolute
{
	overflow-y:auto
}
	body>nav.scrollable .valign-container .vertical-align
{
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	top:0
}
	body>nav ul.info,body>nav ul.menu
{
	padding:0;
	margin:0;
	list-style:none
}
	body>nav ul.info li,body>nav ul.menu li
{
	padding:0;
	margin:0
}
	body>nav ul.info li,body>nav ul.menu li
{
	text-align:center;
	margin-top:10px;
	opacity:0;
	-webkit-transform:translateX(30%);
	-ms-transform:translateX(30%);
	transform:translateX(30%);
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
	body>nav ul.info li.draft,body>nav ul.menu li.draft
{
	display:none
}
	body>nav ul.info li.animate-in,body>nav ul.menu li.animate-in
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	body>nav ul.info li:first-child,body>nav ul.menu li:first-child
{
	margin-top:0
}
	body>nav ul.info li a,body>nav ul.menu li a
{
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
	font-weight: 900;
}


body>nav ul.info li a,body>nav ul.menu li a:hover{
	text-decoration:none;
}

	body>nav ul.info li.current-menu-item a,body>nav ul.info li.current-page-ancestor a,body>nav ul.menu li.current-menu-item a,body>nav ul.menu li.current-page-ancestor a
{
	color:#df9b2f
}
	body>nav ul.info li
{
	margin-top:5px
}
	body>nav ul.info li a
{
	font-size:21px
}
	body>nav ul.info li hr
{
	width:75px;
	border:0;
	margin:20px auto;
	height:3px;
	background:#fff
}
	body>nav p
{
	text-align:center
}
	@media(min-width:768px)
{
	body>nav
{
	width:292.5px
}
	body>nav ul.info,body>nav ul.menu
{
	margin-left:30px
}
	body>nav ul.info li,body>nav ul.menu li
{
	margin-top:15px;
	text-align:left
}
	body>nav ul.info li hr
{
	margin:40px 0
}

}
	body>.nav-overlay
{
	position:fixed;
	z-index:9997;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	background:rgba(34,55,70,.4);
	display:none
}
	body.menu-open>nav
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	body>footer
{
	padding:70px 0
}
	body>footer .p,body>footer p
{
	font-size:14px
}
	body>footer .logo svg
{
	-webkit-clip-path:none;
	clip-path:none;
	max-height:100%
}
	body>footer .logo svg *
{
	fill:#000
}
	body>footer .social
{
	margin:20px 0 0
}
	body>footer .social a
{
	display:inline-block;
	margin-left:5px
}
	body>footer .social a:first-child
{
	margin-left:0
}
	body>footer .social a i
{
	font-size:45px
}
	body>footer .summary
{
	font-size:12px
}
	body>footer .sitemap
{
	font-size:12px
}
	body>footer .sitemap p
{
	margin:0
}
	body>footer .sitemap ul
{
	padding:0;
	margin:0;
	list-style:none
}
	body>footer .sitemap ul li
{
	padding:0;
	margin:0
}
	body>footer .sitemap ul li
{
	list-style:none;
	margin:5px 0 0
}
	body>footer .sitemap ul li a
{
	color:#223746
}
	body>footer .sub-menu
{
	padding:15px 0
}
	body>footer .sub-menu ul
{
	padding:0;
	margin:0;
	list-style:none
}
	body>footer .sub-menu ul li
{
	padding:0;
	margin:0
}
	body>footer .sub-menu ul li
{
	list-style:none;
	display:inline-block;
	margin-left:15px
}
	body>footer .sub-menu ul li:first-child
{
	margin-left:0
}
	body>footer .sub-menu ul li:first-child a:before
{
	content:'';
	display:none
}
	body>footer .sub-menu ul li a
{
	color:#223746;
	font-size:12px;
	position:relative;
	display:block
}
	body>footer .sub-menu ul li a:before
{
	content:'|';
	display:block;
	position:absolute;
	left:-8px;
	top:0;
	font-size:10px
}
	@media(min-width:768px)
{
	body>footer .logo svg
{
	max-height:33px
}

}
	body>main
{
	position:relative;
	z-index:1
}
	body>main.solid
{
	background:#223746;
	color:#fff
}
	body.smaller-banner>main.gradient
{
	background-position:0 40vh
}
	body.smaller-banner section.banner .slides
{
	height:50vh
}
	section.banner
{
	overflow:hidden;
	position:relative
}
	section.banner .scroll
{
	position:absolute;
	bottom:40px;
	left:50%;
	right:50%;
	z-index:4;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding:15px 0 0;
	-webkit-animation:bounce 2s;
	animation:bounce 2s;
	-webkit-animation-iteration-count:2;
	animation-iteration-count:2;
	cursor:pointer
}
	section.banner .scroll .text
{
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	top:0
}
	section.banner .scroll .arrow
{
	width:0;
	border-right:2px dashed #fff;
	height:60px;
	top:15px;
	display:inline-block;
	position:relative
}
	section.banner .scroll .arrow:before
{
	content:'';
	display:block;
	width:10px;
	height:10px;
	background:#fff;
	border-radius:50%;
	position:absolute;
	top:-5px;
	left:-4px
}
	section.banner .scroll .arrow:after
{
	content:'';
	display:block;
	width:0;
	height:0;
	border-style:solid;
	border-width:10px 5px 0 5px;
	border-color:#fff transparent transparent transparent;
	position:absolute;
	bottom:-5px;
	left:-4px
}
	section.banner .slides
{
	position:relative;
	height:100vh;
	min-height:450px
}
	section.banner .slides.no-scroll-arrow
{
	height:91vh
}

	section.banner .slides .single .full-screen
{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	min-width:100%;
	min-height:100%;
	width:auto;
	height:auto;
	overflow:hidden;
	opacity:.7
}
	section.banner .slides .single .container
{
	position:relative;
	height:100%
}
	section.banner .slides .single .container .content
{
	color:#fff
}
	section.banner .slides .single .container .content .btn
{
	min-width:200px;
	margin-top:20px
}
	section.banner .slides .single .container .content p
{
	display:none
}
	section.banner .slides .single .container .content p:last-child
{
	display:block
}
	section.banner .bx-viewport,section.banner .bx-wrapper
{
	position:relative;
	height:100% !important
}
	section.banner .bx-controls
{
	position:absolute;
	bottom:15px;
	right:15px
}
	section.banner .bx-controls .bx-pager
{
	height:15px
}
	section.banner .bx-controls .bx-pager .bx-pager-item
{
	display:inline-block;
	position:relative;
	margin-left:10px
}
	section.banner .bx-controls .bx-pager .bx-pager-item:first-child
{
	margin-left:0
}
	section.banner .bx-controls .bx-pager .bx-pager-item a.bx-pager-link
{
	display:block;
	width:15px;
	height:15px;
	background:0;
	border-radius:50%;
	text-indent:-9999px;
	border:2px solid #fff
}
	section.banner .bx-controls .bx-pager .bx-pager-item a.bx-pager-link.active
{
	background:#fff
}
	@media(min-width:768px)
{
	section.banner .slides .single .container .content .btn
{
	margin-left:15px
}
	section.banner .slides .single .container .content .btn:first-child
{
	margin-left:0
}
	section.banner .slides .single .container .content p
{
	display:block
}

}
	@-webkit-keyframes bounce
{
	0%,100%,20%,50%,80%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	40%
{
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px)
}
	60%
{
	-webkit-transform:translateY(-15px);
	transform:translateY(-15px)
}

}
	@keyframes bounce
{
	0%,100%,20%,50%,80%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	40%
{
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px)
}
	60%
{
	-webkit-transform:translateY(-15px);
	transform:translateY(-15px)
}

}

	section.alternating_image_and_text .set
{
	zoom:1;
	overflow:hidden;
	background:#fff;
	position:relative;
	color:#333
}
	section.alternating_image_and_text .set:after
{
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:'.'
}

	section.alternating_image_and_text .set .text
{
	padding:20px 15px;
	position:relative;
}

section.alternating_image_and_text .set.even > div{float:left}
section.alternating_image_and_text .set.odd > div{float:right;}


	@media(min-width:768px)
{
	section.alternating_image_and_text .set .image
{
	height:100%;
}
	section.alternating_image_and_text .set .text
{

}

}

	@media(min-width:992px)
{


}
	section.twitter_feed .feed
{
	padding:70px 0
}
	section.twitter_feed .feed .single-tweet .tweet p a
{
	color:#fff
}
	section.twitter_feed .feed .single-tweet .tweet p.small
{
	color:#df9b2f;
	font-size:14px
}
	section.twitter_feed .feed .single-tweet .tweet .tweet-actions li a
{
	color:#fff;
	display:inline-block;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
	section.twitter_feed .feed .single-tweet .tweet .tweet-actions li.action-reply a:hover
{
	color:#00aced
}
	section.twitter_feed .feed .single-tweet .tweet .tweet-actions li.action-favorite a:hover
{
	color:#ffac33
}
	section.twitter_feed .feed .single-tweet .tweet .tweet-actions li.action-retweet a:hover
{
	color:#5c913b
}
	@media(min-width:768px)
{
	section.twitter_feed
{
	display:block
}

}
	section.metro
{
	padding:65px 0
}
	section.metro .equal-heights-this,section.metro .match-left
{
	position:relative;
	min-height:135px
}
	section.metro .box
{
	padding:40px 20px;
	background:#223746;
	color:#fff
}
	section.metro .box .featured-icon
{
	text-align:center
}
	section.metro .box .featured-icon i
{
	font-size:72px;
	color:#df9b2f
}
	section.metro .box a
{
	color:#fff;
	text-decoration:none
}
	section.metro .box h3
{
	text-align:center;
	padding:0 50px;
	margin-bottom:0
}
	section.metro .box .wp-content
{
	padding-top:30px;
	padding-bottom:30px
}
	section.metro .box.bottom-left
{
	margin-top:10px
}
	section.metro .box.right-column
{
	margin-top:10px
}
	@media(min-width:992px)
{
	section.metro .box.right-column
{
	margin-top:0;
	text-align:center
}

}
	section.post_feed
{
	background:#223746;
	padding:65px 0
}
	section.post_feed .category-filter
{
	margin-top:-65px;
	background:#1c2c39;
	padding:40px 0;
	margin-bottom:65px
}
	section.post_feed .category-filter ul
{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
	section.post_feed .category-filter ul li
{
	padding:0;
	margin:0
}
	section.post_feed .category-filter ul li
{
	list-style:none;
	display:inline-block;
	margin-left:100px
}
	section.post_feed .category-filter ul li:first-child
{
	margin-left:0
}
	section.post_feed .category-filter ul li a
{
	color:#fff;
	text-decoration:none;
	display:block;
	position:relative
}
	section.post_feed .category-filter ul li a span.radio
{
	display:inline-block;
	width:15px;
	height:15px;
	-webkit-transform:translateY(2px);
	-ms-transform:translateY(2px);
	transform:translateY(2px);
	background:0;
	border-radius:50%;
	border:2px solid #fff;
	margin:0;
	margin-right:10px
}
	section.post_feed .category-filter ul li a.active span.radio
{
	background:#fff
}
	section.post_feed .category-filter ul li select
{
	background:transparent url(//kpmgsmallbusiness.co.uk/wp-content/themes/kpmg/stylesheets/css/../../images/arrow-down.svg) right 10px center no-repeat;
	background-size:25px;
	border:2px solid #fff;
	padding:5px 30px 5px 10px;
	border-radius:0;
	color:#fff;
	min-width:200px;
	outline:0
}
	section.post_feed .post-filter
{
	position:relative
}
	section.post_feed .post-filter .row
{
	-webkit-transition:height .3s ease;
	transition:height .3s ease;
	display:none
}
	section.post_feed .post-filter .post-box
{
	margin-bottom:10px;
	position:relative
}
	section.post_feed .post-filter .post-box h4 a
{
	color:#223746;
	text-decoration:none
}
	section.post_feed .post-filter .post-box h4 a:hover
{
	color:#1a2a35;
	text-decoration:underline
}
	section.post_feed .post-filter .post-box:first-child
{
	margin-top:0
}
	section.post_feed .post-filter .post-box .content
{
	padding:20px;
	background:#fff;
	position:relative;
	height:100%
}
	section.post_feed .post-filter .post-box .wp-thumb
{
	margin:-20px;
	margin-bottom:20px;
	height:185px;
	overflow:hidden;
	position:relative
}
	section.post_feed .post-filter .post-box .wp-thumb img
{
	-webkit-transition:all 1s ease;
	transition:all 1s ease
}
	section.post_feed .post-filter .post-box.has-icon .featured-icon
{
	display:block;
	text-align:center;
	position:relative;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
	section.post_feed .post-filter .post-box.has-icon .featured-icon i
{
	font-size:72px;
	color:#df9b2f
}
	section.post_feed .post-filter .post-box.has-icon.has-thumbnail .featured-icon
{
	top:-66px;
	margin-bottom:-66px
}
	section.post_feed .post-filter .post-box.has-icon.has-thumbnail .featured-icon .holder
{
	padding:10px;
	display:inline-block;
	border-radius:50%;
	background:#fff;
	color:#df9b2f
}
	section.post_feed .post-filter .post-box.no-icon.has-thumbnail .wp-thumb:after
{
	content:'';
	display:block;
	position:absolute;
	width:60px;
	height:30px;
	background:#fff;
	border-radius:60px 60px 0 0;
	z-index:1;
	bottom:-5px;
	left:20px
}
	section.post_feed .post-filter .post-box time
{
	color:#df9b2f
}
	section.post_feed .post-filter .post-box .read-more
{
	margin-top:25px
}
	section.post_feed .post-filter .post-box .read-more .kpmg-icon-play,section.post_feed .post-filter .post-box .read-more .kpmg-icon-plus
{
	font-size:28px;
	margin-right:5px
}
	section.post_feed .post-filter .post-box:hover .wp-thumb img
{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
	section.post_feed .post-filter .post-box:hover.has-icon.no-thumbnail .featured-icon
{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
	@media(min-width:768px)
{
	section.post_feed .post-filter .post-box:nth-child(2)
{
	margin-top:0
}

}
	section.team_gallery
{
	background:#223746;
	color:#fff;
	padding:50px 0
}
	section.team_gallery .team-slide
{
	border-top:1px solid #fff;
	margin-top:40px
}
	section.team_gallery .team-slide:first-child
{
	border-top:0;
	margin-top:0
}
	section.team_gallery .team-slide>h1
{
	text-align:center
}
	section.team_gallery .team-slide .group
{
	position:relative;
	overflow:hidden;
	display:none
}
	section.team_gallery .team-slide .group .hover-target
{
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(34,55,70,.8)
}
	section.team_gallery .team-slide .group .hover-target.added-content
{
	opacity:1
}
	section.team_gallery .team-slide .group .hover-target.added-content .hover-item
{
	position:relative;
	height:100%;
	text-align:center
}
	section.team_gallery .team-slide .team
{
	zoom:1;
	overflow:hidden
}
	section.team_gallery .team-slide .team:after
{
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:'.'
}
	section.team_gallery .team-slide .team .member
{
	width:100%;
	float:left;
	text-align:center;
	position:relative
}
	section.team_gallery .team-slide .team .member .profile-image
{
	position:relative
}
	section.team_gallery .team-slide .team .member .profile-image img.first-image
{
	position:relative;
	z-index:2;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
	section.team_gallery .team-slide .team .member .profile-image img.second-image
{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	right:0
}
	section.team_gallery .team-slide .team .member .hover-item
{
	padding:30px 0 0
}
	section.team_gallery .team-slide .team .member .hover-item .absolute
{
	position:relative
}
	section.team_gallery .team-slide .team .member .hover-item .absolute .vertical-align
{
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	top:0
}
	section.team_gallery .team-slide .team .member.has-second-photo.hover .profile-image img.first-image
{
	opacity:0
}
	section.team_gallery .team-slide .bx-wrapper .bx-controls
{
	display:block
}
	section.team_gallery .team-slide .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction
{
	display:none
}
	section.team_gallery .team-slide.extras .bx-wrapper .bx-controls
{
	height:auto;
	padding:30px 0 0;
	display:block
}
	section.team_gallery .team-slide.extras .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction
{
	display:none
}
	section.team_gallery .team-slide.extras .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a
{
	margin-top:-77px;
	width:43px;
	height:164px;
	background-color:rgba(34,55,70,.8);
	background-size:102px 43px
}
	section.team_gallery .team-slide.extras .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-prev
{
	left:0
}
	section.team_gallery .team-slide.extras .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-next
{
	right:0
}
	@media(min-width:992px)
{
	section.team_gallery .team-slide
{
	border-top:0;
	margin-top:0
}
	section.team_gallery .team-slide .group
{
	display:block
}
	section.team_gallery .team-slide .team
{
	height:164px;
	margin:10px 0 0
}
	section.team_gallery .team-slide .team .member
{
	width:20%
}
	section.team_gallery .team-slide .team .member .hover-item
{
	display:none
}
	section.team_gallery .team-slide .bx-wrapper .bx-controls
{
	display:none
}
	section.team_gallery .team-slide .bx-wrapper .bx-controls.bx-has-pager .bx-pager
{
	display:none
}
	section.team_gallery .team-slide.extras .bx-wrapper .bx-controls
{
	display:none;
	padding:0
}
	section.team_gallery .team-slide.extras .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction
{
	display:block
}
	section.team_gallery .team-slide.extras .bx-wrapper:hover .bx-controls
{
	display:block
}

}
	section.team_gallery .bx-wrapper
{
	position:relative
}
	section.team_gallery .bx-wrapper .bx-controls
{
	height:35px;
	padding:10px 0;
	display:none
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a
{
	position:absolute;
	display:block;
	color:#fff;
	width:23px;
	height:82px;
	top:50%;
	margin-top:-106px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	text-indent:-9999px
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a.disabled
{
	display:none
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-prev
{
	left:-45px;
	background:url(//kpmgsmallbusiness.co.uk/wp-content/themes/kpmg/stylesheets/css/../../images/arrow-prev.svg) center no-repeat
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-next
{
	right:-45px;
	background:url(//kpmgsmallbusiness.co.uk/wp-content/themes/kpmg/stylesheets/css/../../images/arrow-next.svg) center no-repeat
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a:hover.bx-prev
{
	left:-50px
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-controls-direction .bx-controls-direction a:hover.bx-next
{
	right:-50px
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-pager
{
	text-align:center
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-pager .bx-pager
{
	height:15px;
	display:inline-block
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-pager .bx-pager .bx-pager-item
{
	display:inline-block;
	position:relative;
	margin-left:10px
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-pager .bx-pager .bx-pager-item:first-child
{
	margin-left:0
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-pager .bx-pager .bx-pager-item a.bx-pager-link
{
	display:block;
	width:15px;
	height:15px;
	background:0;
	border-radius:50%;
	text-indent:-9999px;
	border:2px solid #fff
}
	section.team_gallery .bx-wrapper .bx-controls.bx-has-pager .bx-pager .bx-pager-item a.bx-pager-link.active
{
	background:#fff
}
	@media(min-width:992px)
{
	section.team_gallery .bx-wrapper .bx-controls
{
	display:block
}

}
	section.pricing_table .table-title
{
	color:#fff;
	background:#df9b2f;
	text-align:center;
	padding:15px 0;
	margin:0 0 4px
}
	section.pricing_table .table-title h3
{
	margin:0
}
	section.pricing_table .table-holder
{
	margin-bottom:5px
}
	section.pricing_table .table-overflow
{
	overflow:auto
}
	section.pricing_table .table-overflow table
{
	width:100%;
	min-width:710px;
	font-size:18px
}
	section.pricing_table .table-overflow table tbody th,section.pricing_table .table-overflow table thead th
{
	font-weight:400
}
	section.pricing_table .table-overflow table thead
{
	padding:0 0 5px
}
	section.pricing_table .table-overflow table thead tr th
{
	padding:0 2.5px 4px
}
	section.pricing_table .table-overflow table thead tr th:first-child
{
	padding-left:0
}
	section.pricing_table .table-overflow table thead tr th .content
{
	background:#223746;
	color:#fff;
	padding:7px 10px
}
	section.pricing_table .table-overflow table tbody tr td,section.pricing_table .table-overflow table tbody tr th
{
	vertical-align:top
}
	section.pricing_table .table-overflow table tbody tr:first-child th .content
{
	border-top:4px solid #223746
}
	section.pricing_table .table-overflow table tbody tr:first-child td .content
{
	border-top-width:4px
}
	section.pricing_table .table-overflow table tbody tr:last-child th
{
	padding-bottom:0
}
	section.pricing_table .table-overflow table tbody tr:last-child th .content
{
	border-bottom:4px solid #223746
}
	section.pricing_table .table-overflow table tbody tr:last-child td .content
{
	border-bottom-width:4px
}
	section.pricing_table .table-overflow table tbody tr th
{
	padding:0 2.5px 1px 0;
	min-width:400px
}
	section.pricing_table .table-overflow table tbody tr th .content
{
	background:#223746;
	color:#fff;
	padding:7px 10px
}
	section.pricing_table .table-overflow table tbody tr td
{
	width:250px
}
	section.pricing_table .table-overflow table tbody tr td .content
{
	background:#fff;
	color:#223746;
	padding:7px 1px;
	margin:0 2px;
	border-width:0 4px 1px;
	border-style:solid;
	border-color:#223746
}
	section.pricing_table .table-overflow table tbody tr td .content .fa-times
{
	color:#df9b2f
}
	section.pricing_table .mobile-table .row
{
	margin:4px 0 0;
	background:#223746;
	padding:4px 2px;
	color:#fff
}
	section.pricing_table .mobile-table .row:first-child
{
	margin-top:0
}
	section.pricing_table .mobile-table .row .fa-times
{
	color:#df9b2f
}
	section.pricing_table .mobile-table .row .col-xs-6
{
	padding-left:2px;
	padding-right:2px
}
	section.pricing_table .mobile-table .row .col-title>div,section.pricing_table .mobile-table .row .col-value>div,section.pricing_table .mobile-table .row .row-title>div
{
	padding:5px
}
	section.pricing_table .mobile-table .row .row-title>div
{
	font-size:16px
}
	section.pricing_table .mobile-table .row .col-title>div
{
	background:#df9b2f
}
	section.pricing_table .mobile-table .row .col-value
{
	margin-top:4px
}
	section.pricing_table .mobile-table .row .col-value>div
{
	background:#fff;
	color:#223746
}
	section.link_banner
{
	background:#1c2c39;
	padding:40px 0
}
	section.link_banner ul
{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
	section.link_banner ul li
{
	padding:0;
	margin:0
}
	section.link_banner ul li
{
	list-style:none;
	display:inline-block;
	margin-left:50px
}
	section.link_banner ul li:first-child
{
	margin-left:0
}
	section.link_banner ul li a
{
	color:#fff;
	text-decoration:none;
	display:block;
	position:relative
}
	section.link_banner ul li a span.radio
{
	display:inline-block;
	width:15px;
	height:15px;
	-webkit-transform:translateY(2px);
	-ms-transform:translateY(2px);
	transform:translateY(2px);
	background:0;
	border-radius:50%;
	border:2px solid #fff;
	margin:0;
	margin-right:10px
}
	section.link_banner ul li a.active span.radio
{
	background:#fff
}
	@media(min-width:768px)
{
	section.link_banner ul li
{
	margin-left:100px
}

}
	section.template-service .main-content .content
{
	background:#fff
}
	section.template-service .main-content .content .featured-icon
{
	display:block;
	text-align:center;
	position:relative;
	top:-46px;
	margin-bottom:-46px
}
	section.template-service .main-content .content .featured-icon .holder
{
	padding:10px;
	display:inline-block;
	border-radius:50%;
	background:#fff;
	color:#df9b2f
}
	section.template-service .main-content .content .featured-icon .holder i
{
	font-size:93px
}
	section.template-service .main-content .content .wp-content
{
	padding:50px 0 100px
}
	section.template-service .secondary-content .red-box
{
	margin:10px 0
}
	section.template-service .secondary-content .red-box .red-content
{
	background:#df9b2f;
	color:#fff;
	padding:70px 0
}
	section.template-service .secondary-content .child-pages
{
	padding:0 0 50px
}
	section.template-service .secondary-content .child-pages .featured-icon
{
	text-align:center
}
	section.template-service .secondary-content .child-pages .featured-icon i
{
	font-size:72px;
	color:#df9b2f
}
	section.template-service .secondary-content .child-pages .content
{
	background:#223746;
	color:#fff;
	padding:40px 20px;
	text-align:center;
	position:relative;
	height:100%
}
	section.template-service .secondary-content .child-pages .content a
{
	color:#fff;
	text-decoration:none
}
	section.template-service .secondary-content .child-pages .box-static .content
{
	background:#df9b2f
}
	@media(min-width:768px)
{
	section.template-service .secondary-content .child-pages .content
{
	padding:70px 40px
}
	section.template-service .secondary-content .child-pages .box-static.col-xs-12 .content
{
	margin-left:0
}

}
	body.single-post article .content,body.single-resource article .content
{
	background:#fff
}
	body.single-post article .content .wp-content,body.single-resource article .content .wp-content
{
	padding:100px 0 50px
}
	body.single-post article.has-icon .content .featured-icon,body.single-resource article.has-icon .content .featured-icon
{
	display:block;
	text-align:center;
	position:relative;
	top:-46px;
	margin-bottom:-46px
}
	body.single-post article.has-icon .content .featured-icon .holder,body.single-resource article.has-icon .content .featured-icon .holder
{
	padding:10px;
	display:inline-block;
	border-radius:50%;
	background:#fff;
	color:#df9b2f
}
	body.single-post article.has-icon .content .featured-icon .holder i,body.single-resource article.has-icon .content .featured-icon .holder i
{
	font-size:93px
}
	body.single-post article.has-icon .content .wp-content,body.single-resource article.has-icon .content .wp-content
{
	padding:50px 0
}
	body.single-post article.has-icon .content .meta,body.single-resource article.has-icon .content .meta
{
	padding:0 0 50px
}
	body.single-post article.has-categories .content .meta ul.categories,body.single-post article.has-categories .content .meta ul.tags,body.single-post article.has-tags .content .meta ul.categories,body.single-post article.has-tags .content .meta ul.tags,body.single-resource article.has-categories .content .meta ul.categories,body.single-resource article.has-categories .content .meta ul.tags,body.single-resource article.has-tags .content .meta ul.categories,body.single-resource article.has-tags .content .meta ul.tags
{
	padding:0;
	margin:0;
	list-style:none
}
	body.single-post article.has-categories .content .meta ul.categories li,body.single-post article.has-categories .content .meta ul.tags li,body.single-post article.has-tags .content .meta ul.categories li,body.single-post article.has-tags .content .meta ul.tags li,body.single-resource article.has-categories .content .meta ul.categories li,body.single-resource article.has-categories .content .meta ul.tags li,body.single-resource article.has-tags .content .meta ul.categories li,body.single-resource article.has-tags .content .meta ul.tags li
{
	padding:0;
	margin:0
}
	body.single-post article.has-categories .content .meta ul.categories li,body.single-post article.has-categories .content .meta ul.tags li,body.single-post article.has-tags .content .meta ul.categories li,body.single-post article.has-tags .content .meta ul.tags li,body.single-resource article.has-categories .content .meta ul.categories li,body.single-resource article.has-categories .content .meta ul.tags li,body.single-resource article.has-tags .content .meta ul.categories li,body.single-resource article.has-tags .content .meta ul.tags li
{
	display:inline-block;
	list-style:none
}
	body.single-post article.has-categories .content .meta ul.categories li ul,body.single-post article.has-categories .content .meta ul.tags li ul,body.single-post article.has-tags .content .meta ul.categories li ul,body.single-post article.has-tags .content .meta ul.tags li ul,body.single-resource article.has-categories .content .meta ul.categories li ul,body.single-resource article.has-categories .content .meta ul.tags li ul,body.single-resource article.has-tags .content .meta ul.categories li ul,body.single-resource article.has-tags .content .meta ul.tags li ul
{
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block
}
	body.single-post article.has-categories .content .meta ul.categories li ul li,body.single-post article.has-categories .content .meta ul.tags li ul li,body.single-post article.has-tags .content .meta ul.categories li ul li,body.single-post article.has-tags .content .meta ul.tags li ul li,body.single-resource article.has-categories .content .meta ul.categories li ul li,body.single-resource article.has-categories .content .meta ul.tags li ul li,body.single-resource article.has-tags .content .meta ul.categories li ul li,body.single-resource article.has-tags .content .meta ul.tags li ul li
{
	padding:0;
	margin:0
}
	body.single-post article .share,body.single-resource article .share
{
	padding:0 0 50px
}
	body.single-post article .share a,body.single-resource article .share a
{
	margin-left:15px;
	color:#223746
}
	body.single-post article .share a:first-child,body.single-resource article .share a:first-child
{
	margin-left:0
}
	body.single-post article .share a i,body.single-resource article .share a i
{
	font-size:45px
}
	body.single-post section.column_builder .padding,body.single-resource section.column_builder .padding
{
	padding:10px 0
}
	body.single-post section.column_builder .column-box .col-padding,body.single-resource section.column_builder .column-box .col-padding
{
	padding:70px 20px;
	text-align:center
}
	body.single-post section.red-box,body.single-resource section.red-box
{
	background:0
}
	body.single-post section.red-box .red-content,body.single-resource section.red-box .red-content
{
	background:#df9b2f;
	color:#fff;
	padding:70px 20px
}
	body.single-post section.post_feed,body.single-resource section.post_feed
{
	background:0;
	padding:10px 0 50px
}
	body.single-post section.post_feed .post-box .content,body.single-resource section.post_feed .post-box .content
{
	background:#223746;
	color:#fff
}
	body.single-post section.post_feed .post-box .content a,body.single-resource section.post_feed .post-box .content a
{
	color:#df9b2f
}
	body.single-post section.post_feed .post-box.has-icon.has-thumbnail .featured-icon .holder,body.single-resource section.post_feed .post-box.has-icon.has-thumbnail .featured-icon .holder
{
	background:#223746;
	color:#df9b2f
}
	body.single-post section.post_feed .post-filter .post-box.no-icon.has-thumbnail .wp-thumb:after,body.single-resource section.post_feed .post-filter .post-box.no-icon.has-thumbnail .wp-thumb:after
{
	background:#223746
}
.loading
{
	position:absolute;
	height:60px;
	width:60px;
	overflow:hidden;
	left:50%;
	margin-left:-30px;
	bottom:-80px;
	z-index:9999
}
.loading .spinner
{
	font-size:11px;
	text-indent:-99999px;
	height:100%;
	width:100%;
	-webkit-animation:spinner .6s infinite linear;
	animation:spinner .6s infinite linear;
	border-left:6px solid rgba(255,255,255,.15);
	border-right:6px solid rgba(255,255,255,.15);
	border-bottom:6px solid rgba(255,255,255,.15);
	border-top:6px solid rgba(188,32,75,.8);
	border-radius:100%
}
	@-webkit-keyframes spinner
{
	from
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
	to
{
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}

}
	@keyframes spinner
{
	from
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
	to
{
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}

}
.shortcode-global_content
{
	position:relative
}
.shortcode-global_content br
{
	display:none
}
.shortcode-global_content.type-accordion .single-title
{
	display:block;
	padding:10px 25px;
	background:#223746;
	color:#fff;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
	margin-top:2px;
	font-size:17px
}
.shortcode-global_content.type-accordion .single-title:first-child
{
	margin-top:0
}
.shortcode-global_content.type-accordion .single-title.active
{
	background:#df9b2f
}
.shortcode-global_content.type-accordion .single-item .content
{
	padding:15px;
	background:#eee
}
.shortcode-global_content.type-tabs
{
	zoom:1
}
.shortcode-global_content.type-tabs:after
{
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:'.'
}
.shortcode-global_content.type-tabs nav ul
{
	padding:0;
	margin:0;
	list-style:none
}
.shortcode-global_content.type-tabs nav ul li
{
	padding:0;
	margin:0
}
.shortcode-global_content.type-tabs nav ul li
{
	list-style:none
}
.shortcode-global_content.type-tabs nav ul li a
{
	display:block;
	padding:10px 25px;
	background:#223746;
	color:#fff;
	text-decoration:none
}
.shortcode-global_content.type-tabs nav ul li a.active
{
	background:#111c24
}
.shortcode-global_content.type-tabs.direction-horizontal nav ul
{
	text-align:center
}
.shortcode-global_content.type-tabs.direction-horizontal nav ul li
{
	display:inline-block
}
.shortcode-global_content.type-tabs.direction-vertical nav
{
	float:left;
	width:20%
}
.shortcode-global_content.type-tabs.direction-vertical nav ul li
{
	margin:2px 0
}
.shortcode-global_content.type-tabs.direction-vertical section
{
	float:left;
	width:80%
}
.shortcode-global_content.type-carousel.arrows .bx-controls.bx-has-controls-direction .bx-controls-direction a
{
	position:absolute;
	display:block;
	color:#fff;
	visibility:hidden;
	top:50%;
	margin-top:-30px;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.shortcode-global_content.type-carousel.arrows .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-prev
{
	left:20px
}
.shortcode-global_content.type-carousel.arrows .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-prev:before
{
	content:'\f104';
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	visibility:visible;
	font-size:60px
}
.shortcode-global_content.type-carousel.arrows .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-next
{
	right:20px
}
.shortcode-global_content.type-carousel.arrows .bx-controls.bx-has-controls-direction .bx-controls-direction a.bx-next:after
{
	content:'\f105';
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	visibility:visible;
	font-size:60px
}
.shortcode-global_content.type-carousel.arrows .bx-controls.bx-has-controls-direction .bx-controls-direction a:hover.bx-prev
{
	left:15px
}
.shortcode-global_content.type-carousel.arrows .bx-controls.bx-has-controls-direction .bx-controls-direction a:hover.bx-next
{
	right:15px
}
.shortcode-global_content.type-carousel.paging .bx-controls
{
	padding:10px 0
}
.shortcode-global_content.type-carousel.paging .bx-controls.bx-has-pager
{
	text-align:center
}
.shortcode-global_content.type-carousel.paging .bx-controls.bx-has-pager .bx-pager
{
	height:15px;
	display:inline-block
}
.shortcode-global_content.type-carousel.paging .bx-controls.bx-has-pager .bx-pager .bx-pager-item
{
	display:inline-block;
	position:relative;
	margin-left:10px
}
.shortcode-global_content.type-carousel.paging .bx-controls.bx-has-pager .bx-pager .bx-pager-item:first-child
{
	margin-left:0
}
.shortcode-global_content.type-carousel.paging .bx-controls.bx-has-pager .bx-pager .bx-pager-item a.bx-pager-link
{
	display:block;
	width:15px;
	height:15px;
	background:0;
	border-radius:50%;
	text-indent:-9999px;
	border:2px solid #fff
}
.shortcode-global_content.type-carousel.paging .bx-controls.bx-has-pager .bx-pager .bx-pager-item a.bx-pager-link.active
{
	background:#fff
}
	@media(min-width:992px)
{
.shortcode-global_content br
{
	display:inline-block
}

}
.shortcode-box
{
	float:none;
	clear:both;
	padding:10%;
	background:#df9b2f;
	margin-bottom:15px;
	width:100%;
	text-align:center;
	color:#fff;
	display:block
}
.shortcode-box h2
{
	margin-bottom:0;
	font-size:20px
}
.shortcode-box i
{
	font-size:96px;
	margin-bottom:15px
}
.shortcode-box.kpmg-blue
{
	background:#223746
}
.shortcode-box.kpmg-blue i
{
	color:#df9b2f
}
.shortcode-box.kpmg-red i
{
	color:#223746
}
.shortcode-box:last-of-type
{
	margin-right:0
}
.shortcode-box:hover
{
	color:#fff
}
	@media(min-width:992px)
{
.shortcode-box
{
	margin-right:15px;
	clear:none;
	float:left;
	width:48%
}
.shortcode-box h2
{
	font-size:20px
}

}
	@media(min-width:1200px)
{
.shortcode-box h2
{
	font-size:30px
}

}
.shortcode-tick
{
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0U2NzVEQzY2MTQ5MTFFNUE4RjJCRDU4MTg3RjFFMjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0U2NzVEQzc2MTQ5MTFFNUE4RjJCRDU4MTg3RjFFMjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkVCQUY3RjYxMTQxMUU1QThGMkJENTgxODdGMUUyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkVCQUY4MDYxMTQxMUU1QThGMkJENTgxODdGMUUyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg3TIRIAAAH+SURBVHjavJZLKERhFMfv3BnPlMhjY0FZiZ08SjYTK8rGSlhgIRpRkt0sFM0KpRALWUjYWYmNlDfFwmbKRimUZx7jcf1PnVunrxnuncc99evO/Zrv3t+c73znG5dhGNpWUYPmcDSCRZAEfLrmfLSCZZAJ0sGU0xLtYAakibFHJyX6wLQi8EpL43FIYACMgFQx9gRqwLkTEn4wpAg8gFoSoJtES4zyMpgCBrgHlSBofimREpOgSxG44SUIyi8mQsIFZkGLEPgGd6AcXKkTPAkQWADNigC9uBpch5vkQbfMwbUfvIAJ3jbRhBusgXoh8MUCFeA20kTKxA4oZuM2UEUNxKZAMlgFdYpA0MrzdBZw84Po8zHItSmwoQiEwIXVH6RzEb2JzBSBQ4si1Ps3+WVS4NxORkmiB6wIERorAGd8/Utgm/d8Co99gANuRJZrS/derht8sMwJEVqefHAECsPMoxNwF5TxclC8gz3gtVvc8gDz0bEqRGi75YETrhUpQC8rUQQ2eWeE7G4r9RQdBAF+qCmSBfZBKdfJKUuZPeaNC7MpGoFIzcrP6fSLYzeb0//M2XGLDKzychrRdrhIHTPARTYmqj6D0UQGlkBnLALhlkMGdc9eUSMy3rmQO2IV+E+CYh50g09lfJwLOS5h5e+deSDR8vzw/XA8T71fAQYA7n90EQaH4VwAAAAASUVORK5CYII=) no-repeat top left;
	*background:url(mhtml:https://kpmgsmallbusiness.co.uk/wp-content/cache/autoptimize//autoptimize_f35c3c5cf0ced9cf3e29760e03e74b98.txt!3) no-repeat top left;
	_background:url(//kpmgsmallbusiness.co.uk/wp-content/themes/kpmg/stylesheets/css/../../images/tick.png) no-repeat top left;
	padding:0 0 0 50px;
	display:block;
	font-size:18px
}
.shortcode-kpmg_list ol,.shortcode-kpmg_list ul
{
	padding-left:0;
	counter-reset:itemCount
}
.shortcode-kpmg_list ol li,.shortcode-kpmg_list ul li
{
	position:relative;
	padding-left:50px;
	list-style:none;
	margin-top:20px
}
.shortcode-kpmg_list ol li:first-child,.shortcode-kpmg_list ul li:first-child
{
	margin-top:0
}
.shortcode-kpmg_list ol li:after,.shortcode-kpmg_list ol li:before,.shortcode-kpmg_list ul li:after,.shortcode-kpmg_list ul li:before
{
	font-size:30px;
	font-weight:700;
	font-family:Arial
}
.shortcode-kpmg_list ol li:before,.shortcode-kpmg_list ul li:before
{
	content:counter(itemCount);
	counter-increment:itemCount;
	display:block;
	position:absolute;
	left:0;
	top:0;
	color:#fff
}
.shortcode-kpmg_list ol li:after,.shortcode-kpmg_list ul li:after
{
	content:'/';
	display:block;
	position:absolute;
	left:20px;
	top:0;
	color:#df9b2f
}
.shortcode-google_map .google-map
{
	min-height:300px
}
	section.search-results .container
{
	background:#fff;
	margin-top:150px
}
	section.search-results .container article
{
	padding:20px 0;
	border-top:1px #eee solid
}
	section.search-results .container article:first-of-type
{
	border-top:0
}
	section.search-results .container article h3
{
	margin-top:0
}
	section.search-results .container article h3 a
{
	color:#000;
	text-decoration:none
}
	section.search-results .container article cite
{
	color:#58595b;
	display:block;
	margin:5px 0
}
	section.search-results .container article span
{
	color:#939598
}
	section.search-results .container article .search-highlight
{
	background:#ff0
}
.silver-form-builder.gated--unlocked
{
	display:none
}
.silver-form-builder .field-group .field-wrap
{
	height:auto;
	width:100%;
	max-width:none
}
.silver-form-builder .field-group .field-wrap.select-wrap:after
{
	display:none
}
.silver-form-builder.light input[type=number],.silver-form-builder.light input[type=file],.silver-form-builder.light input[type=text],.silver-form-builder.light input[type=email],.silver-form-builder.light input[type=tel],.silver-form-builder.light textarea
{
	background:#fff;
	border:2px solid #fff;
	border-radius:0;
	box-shadow:none;
	height:auto;
	padding:5px 10px;
	font-size:17px;
	color:#223746
}
.silver-form-builder.light input[type=number]:active,.silver-form-builder.light input[type=number]:focus,.silver-form-builder.light input[type=file]:active,.silver-form-builder.light input[type=file]:focus,.silver-form-builder.light input[type=text]:active,.silver-form-builder.light input[type=text]:focus,.silver-form-builder.light input[type=email]:active,.silver-form-builder.light input[type=email]:focus,.silver-form-builder.light input[type=tel]:active,.silver-form-builder.light input[type=tel]:focus,.silver-form-builder.light textarea:active,.silver-form-builder.light textarea:focus
{
	border-color:#fff
}
.silver-form-builder.light select
{
	background:transparent url(//kpmgsmallbusiness.co.uk/wp-content/themes/kpmg/stylesheets/css/../../images/arrow-down.svg) right 10px center no-repeat;
	background-size:25px;
	border:2px solid #fff;
	font-size:17px;
	padding:5px 30px 5px 10px;
	border-radius:0;
	color:#fff;
	outline:0;
	box-shadow:none
}
.silver-form-builder.light select:active,.silver-form-builder.light select:focus
{
	border-color:#fff
}
.silver-form-builder.light select option
{
	color:#000
}
.silver-form-builder.light input[type=checkbox],.silver-form-builder.light input[type=radio]
{
	width:15px;
	height:15px;
	background:0;
	border:2px solid #fff;
	display:inline-block;
	margin:0;
	margin-left:10px
}
.silver-form-builder.light input[type=checkbox]:checked,.silver-form-builder.light input[type=radio]:checked
{
	background:#fff
}
.silver-form-builder.light input[type=radio]
{
	border-radius:50%
}
.silver-form-builder.light .radio-wrap label
{
	margin-left:20px;
	padding-right:25px
}
.silver-form-builder.light .radio-wrap label:first-child
{
	margin-left:0
}
.silver-form-builder.light input[type=submit]
{
	border:0;
	box-shadow:none;
	background:#df9b2f;
	color:#fff;
	text-shadow:none;
	border-radius:0;
	font-size:17px
}
.silver-form-builder.light input[type=submit]:active,.silver-form-builder.light input[type=submit]:focus,.silver-form-builder.light input[type=submit]:hover
{
	background:#df9b2f
}
.silver-form-builder.light form#silver-form-id-517 input[type=submit],.silver-form-builder.light form#silver-form-id-564 input[type=submit]
{
	width:100%;
	padding:15px 0
}
.silver-form-builder.light .radio label
{
	padding-left:0;
	font-weight:700
}
	@media(max-width:991px)
{
.silver-form-builder .field-group.set-width
{
	width:100% !important
}

}
.nojs-script-warning
{
	position:fixed;
	bottom:10px;
	left:10px;
	z-index:999;
	max-width:300px;
	background:#fff;
	border-radius:5px;
	box-shadow:0 0 10px 0 rgba(0,0,0,.2)
}
.nojs-script-warning .inner
{
	padding:10px
}
.nojs-script-warning .inner>:first-child
{
	margin-top:0
}
.nojs-script-warning .inner>:last-child
{
	margin-bottom:0
}
.nojs-script-warning .inner a.btn:last-child
{
	margin-top:15px
}
.nojs-menu
{
	padding:5px 10px;
	background:rgba(34,55,70,.8);
	margin:-100px -15px 0;
	padding-top:100px
}
.nojs-menu ul
{
	padding:0;
	margin:0;
	list-style:none
}
.nojs-menu ul li
{
	padding:0;
	margin:0
}
.nojs-menu ul li
{
	display:inline-block;
	margin-right:20px
}
.nojs-menu ul li a
{
	color:#fff
}
.alignnone
{
	margin:5px 20px 20px 0
}
.aligncenter,div.aligncenter
{
	display:block;
	margin:5px auto 5px auto
}
.alignright
{
	float:right;
	margin:5px 0 20px 20px
}
.alignleft
{
	float:left;
	margin:5px 20px 20px 0
}
.aligncenter
{
	display:block;
	margin:5px auto 5px
}
	img.aligncenter,img.alignleft,img.alignnone,img.alignright
{
	max-width:100%;
	width:auto;
	height:auto;
	display:block
}
	a img.alignright
{
	float:right;
	margin:5px 0 20px 20px
}
	a img.alignnone
{
	margin:5px 20px 20px 0
}
	a img.alignleft
{
	float:left;
	margin:5px 20px 20px 0
}
	a img.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption
{
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center
}
.st0
{
	display:none
}
.st1
{
	display:inline
}
.st0
{
	display:none
}
.st1
{
	display:inline
}
.st0
{
	display:none
}
.st1
{
	display:inline
}

.video_overlay{background:rgba(223, 155, 47, .75); padding: 20px 0;}

.content{background:#e3e3e3;}




.offset-6{
	float: right;
}
	@media(max-width:991px){
.offset-6{
	float: inherit !important;
	width: 100%;
}
.content{
	padding:15px 12%;
}
	}

