@charset "UTF-8";
body {
	background: #fcfcfc;
	background: url('http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs/img/background.png') repeat;
}

/* Header */

/* Footer */

/* General */

/* Home */

/* - - - - - - - - - - Breadcrumbs - - - - - - - - - - */
#breadcrumbs { padding: 0px; margin-bottom: 10px; width: auto; font-size:13px }
@media only screen and (max-width: 767px) { #breadcrumbs { display: none } }

/* - - - - - - - - - - Remo Expand and Collapse - - - - - - - - - - */
.mc .ccm-remo-expand-title, .mc .ccm-remo-expand-title-grey { font-size: 16px; line-height: 24px; font-family:inherit; font-style: normal; font-weight: 700; cursor: pointer }
.mc .ccm-remo-expand-content, .mc .ccm-remo-expand-content-grey { padding: 15px 15px 5px 15px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }

/* Arrow */
.mc .ccm-remo-expand-title { border-bottom: 1px solid #d0d1d2; margin-top: 10px; padding-bottom: 10px; color: #d63938 }
.mc .ccm-remo-expand-content { border-top: 1px solid #FFF; background-color: #F3F3F4; border-bottom: 1px solid #D1D2D4; } 
/* .mc .ccm-remo-expand-open { background: url(http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs/img/remo-expand-arrows-grey-light-up.png) no-repeat 2px 2px; padding-left: 30px } */
/* .mc .ccm-remo-expand-closed { background: url(http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs/img/remo-expand-arrows-grey-light-down.png) no-repeat 2px 2px; padding-left: 30px } */

.mc .ccm-remo-expand-open:before { font-family: 'FontAwesome'; font-size: 80%; content: "\f077"; color: #d63938; margin: 0px 8px 0px 0px; }
.mc .ccm-remo-expand-closed:before { font-family: 'FontAwesome'; font-size: 80%; content: "\f078"; color: #d63938; margin: 0px 8px 0px 0px; }


/* Grey Box */
.mc .ccm-remo-expand-title-grey { border: 1px solid #afb0b5; padding: 5px; color: #444444; text-shadow:1px 1px 0px #ffffff }
.mc .ccm-remo-expand-content-grey { border-width:1px; border-top: solid #FFFFFF; border-right: solid #afb0b5; border-bottom: solid #afb0b5; border-left: solid #afb0b5; background-color: #f4f4f4 } 
.mc .ccm-remo-expand-open-grey { background: url(http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs/img/remo-expand-arrows-grey-up.png) no-repeat 5px 8px; padding-left: 30px }
.mc .ccm-remo-expand-closed-grey { background: url(http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs/img/remo-expand-arrows-grey-down.png) no-repeat 5px 8px; padding-left: 30px }

.mc .ccm-remo-grey { background-color: #e0e1e3; -webkit-transition:all .5s; -o-transition-property:all; -o-transition-duration:.5s; -moz-transition-property:all; -moz-transition-duration:.5s; transition-property:all; transition-duration:.5s; }
.mc .ccm-remo-grey:hover { background-color: #c9c9c9 }

/* - - - - - - - - - - ProBlog Styling - - - - - - - - - - */
.content-sbBlog-wrap { margin: 0px 0px 0px 0px; float: left; clear: left; width: 100% }
.content-sbBlog-date { float: left; padding-top: 4px; padding-left: 11px; height: auto; width: 67px; background-repeat: no-repeat }

.content-sbBlog-month, .content-sbBlog-day { font-family: inherit; font-weight: 700 }
.content-sbBlog-month { color: white }
.content-sbBlog-day { font-size: 38px; line-height: 25px; color: #FFF; padding-left: 2px; padding-top: 2px }
 
.content-sbBlog-contain { width: 100% }

.content-sbBlog-share {
	margin: 0px 0px 6px 6px;
	clear: right;
	float: left;
}
.rssIcon {
	margin-top: 20px;
	text-align: center;
}
.thumbnail {
	margin-top: 4px;
}

.addthis_toolbox, addthis_blog_style { margin-top: 4px; margin-left: 10px; width: 63px; }
.content-sbBlog-commentcount { line-height: 25px; text-align: left; height: 25px; width: 200px }
.content-sbBlog-commentcount p { margin-top: 4px }
.content-sbBlog-contain btn { margin-top: 8px }
.content-sbBlog-title { margin-right: 10px }

.content-sbBlog-wrap .thumbnail, .content-sbBlog-wrap .thumbnail img { float: right; margin: 0px 0px 2px 0px; }
.content-sbBlog-wrap .thumbnail img { max-width: 130px!important; height: auto }
.content-sbBlog-wrap .thumbnail img.default, .sbBlog-news-image img.default { border: solid 3px #B2B3B6; }
@media only screen and (max-width: 767px) { .content-sbBlog-wrap .thumbnail, .content-sbBlog-wrap .thumbnail img { float: none } .content-sbBlog-wrap .thumbnail, .content-sbBlog-wrap .thumbnail img { margin-top: 8px; } }

.content-sbBlog-post { padding: 0px 0px 10px 0px }

#content-sbBlog-post .categories, #content-sbBlog-post .tags { font-size: 80%; }

.sblog-spacing { margin-left: 80px }
.content-sbBlog-feed { padding-right: 25px; float: left; clear: left; width: 100% }
.pagination { text-align: right; float: right }

.rssfeed { width: 120px; line-height: 18px; float: left; clear: left }
.tags a { padding: 5px; clear: both; margin: 5px 3px 5px 0px; background-color: #ccc0b4; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.chicklets { margin-bottom: 5px; padding-left: 10px!important }
.backlink { float: right; font-size: 9px }

/* - - - - - TN spacer settings - - - - - */
.tnSpacer { margin:0; padding: 0; width: 100%; display: block; clear: both }

/* - - - - - Pre Footer - - - - - */
#pre-footer {
	height: auto;
	background-color: #404041;
	color:#FFFFFF;
	padding: 22px 20px 22px 20px;
	margin: 0px 0px 0px 0px;
}
.strip {
	height: 3px;
	background-color: #d63938;
	margin: 20px 0px 0px 0px;
}
#pre-footer h2 {
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
#pre-footer h3 {
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	font-size: 1.225em;
	line-height: 1.3em;
	margin-top: 8px;
}
#pre-footer h3 a {
	color: #ffffff;
}
#pre-footer h3 a:hover, #pre-footer h3 a:active {
	text-decoration: underline;
}
#pre-footer p {
	color: #b2b3b6;
	margin-bottom: 0px;
}
#pre-footer iframe, #pre-footer img {
	border: solid 3px #b2b3b6;
	margin-top: 9px;
}
#pre-footer .rule {
	border-right: 1px solid #231f20;
	padding-right: 2.12766%;
}
@media only screen and (max-width: 767px) {
	#pre-footer .rule {
		border-right: none;
		border-bottom: 1px solid #231F20;
		padding-right: none;
		margin-bottom: 10px;
		padding-bottom: 16px;
	}
}

/* - - - - - Info Block - - - - - */
.mc .info-container {
	margin: 0px 0px 20px 0px;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	position: relative;
}
.mc .info-header {
	padding: 10px 16px;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #f3f3f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f4));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#f3f3f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f4',GradientType=0 );
}
.mc .info-header h2 {
	color: #d63938;
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
.mc .info-content p {
	font-size: 0.95em;
	line-height: 1.35em;
	margin-bottom: 0.775em;
}
.mc .info-content {
	padding: 12px 16px 16px 16px;
	border-bottom: 1px solid #d1d2d4;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #f3f3f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f4));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#f3f3f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f4',GradientType=0 );
}

/* - - - - - List Block - - - - - */
.mc .list-container {
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #D1D2D4;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	position: relative;
}
.mc .list-header {
	padding: 10px 16px;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #f3f3f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f4));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#f3f3f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f4',GradientType=0 );
}
.mc .list-header h2 {
	color: #d63938;
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	margin-bottom: 0em;
}
.mc a .list-content h3 {
	margin-bottom: 0px;
}
.mc a .list-content h3  {
	color: #58585a;
	font-family: inherit;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	font-size: 0.80em;
	line-height: 1.20em;
	margin-bottom: 0em;
	text-transform: uppercase;
	padding: 10px 16px 10px 16px;
}
.mc a .list-content h3:hover {
	color: #d63938;
}
.mc a .list-content h3:active {
	color: #c22e2d;
}
.mc .list-content {
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #f3f3f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f4));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#f3f3f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f4',GradientType=0 );
}
.icon-custom {
	position: relative;
	display: inline-block;
	width: 0.8em;
	height: 1.0em;
	line-height: 0.9em;
	vertical-align: middle;
	margin-right: 6px;
}
.icon-red {
	color: #d63938;	
	font-size: 0.9em;
}
.icon-white {
	color: #ffffff;
	font-size: 0.3em;
}

/* - - - - - Latest News - - - - - */
.mc .news-heading {
	color: #d63938;
	margin-bottom: 12px;
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
.mc .news-container {
	margin: 0px 0px 20px 0px;
	padding: 14px 16px 14px 16px;
	border-bottom: 1px solid #d1d2d4;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #f3f3f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f4));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#f3f3f4 100%);
	background: linear-gradient(to bottom,  #fefefe 0%,#f3f3f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f4',GradientType=0 );
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	position: relative;
}
.mc .news-container .news-heading {
	color: #58585a;
	font-size: 1.3em;
	margin-bottom: 6px;
}
.mc .news-container .news-heading:hover {
	color: #d63938;
}
.mc .news-container .news-heading:active {
	color: #c22e2d;
}
.mc .news-container .news-date {
	color: #58585a;
	font-size: 1em;
	margin-bottom: 0px;
}
.mc .news-container .news-para {
	color: #58585a;
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 0px;
	position: relative;
}
.mc .news-container .btn {
	position: absolute;
	bottom: 0;
	margin-bottom: 14px;
	width: 82px;
	font-size: 0.75em !important;
	padding: 8px;
}
.mc .news-container .wrap-content {
	margin-bottom: 20px;
}
.mc .news-container .thumbnail {
	max-height: 100px;
	overflow: hidden;
}
.mc .news-container .thumbnail img {
	width: 100%;
	height: auto;
	border: 3px solid #EEE;
}
.mc .news-container .rule {
	border-right: 1px solid #CCC;
	padding-right: 2.12766%;
}
/* Tiles */
.tiles.two_up.custom > li.1 {
	margin-left: 4%;
	width: 42%;
}
.tiles.two_up.custom > li.2 {
	margin-left: 4%;
	width: 50%;
}
@media only screen and (max-width: 767px) {
	.mc .news-container {
		margin: 0px 0px 0px 0px;
	}
	.mc .news-container .rule {
		border-right: none;
		padding-right: none;
		border-bottom: 1px solid #CCC;
		margin-bottom: 16px;
	}
	.mc .news-container .btn {
		position: relative;
		margin-bottom: 0px;
	}
	.mc .news-container .wrap-content {
		margin-bottom: 8px;
	}
}

/* - - - - - Portal Block - - - - - */
.mc .portal-container {
	margin: 0px 0px 10px 0px;
	position: relative;
}
.mc .portal-container .portal-header {
	padding: 3px 3px 0px 3px;
}
.mc .portal-container .portal-header h2 {
	color: #d63938 /* #58585A */;
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
.mc .portal-container .portal-content p {
	font-size: 0.95em;
	line-height: 1.35em;
	margin-bottom: 0.775em;
}
.mc .portal-container .portal-content {
	padding: 3px 3px 0px 3px;
}
.mc .portal-container .thumbnail {
	min-height: 103px;
	overflow: hidden;
}
.mc .portal-container .thumbnail img {
	width: 100%;
	height: 103px;
	min-height: 100px;
	border: 3px solid #B2B3B6;
}
@media only screen and (max-width: 767px) {
	.mc .portal-container {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #EBEBEB;
	}
	.mc .portal-container.portal-alternative {
		border-bottom: none;
	}
	.mc .portal-container .thumbnail img {
		width: auto;
	}
}

/* - - - - - Portal Alternative Block - - - - - */
.mc .portal-container.portal-alternative {
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 20px 0px;
	position: relative;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}
.mc .portal-container.portal-alternative .thumbnail {
	min-height: auto;
	overflow: hidden;
	margin-top: 12px;
}
.mc .portal-container.portal-alternative .thumbnail img {
	width: 100%;
	height: auto;
	min-height: auto;
	border: 3px solid #B2B3B6;
}
.mc .portal-container.portal-alternative .portal-content p {
	margin-bottom: 18px;
}
.mc .portal-container.portal-alternative .btn-portal {
	width: auto;
}

/* - - - - - Profile Block - - - - - */
.mc .profile-container {
	margin: 10px 0px 10px 0px;
	position: relative;
}
.mc .profile-header {
	padding: 3px 3px 0px 3px;
}
.mc .profile-header h2 {
	color: #d63938 /* #58585A */;
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
}
.mc .profile-content p {
	font-size: 0.95em;
	line-height: 1.35em;
	margin-bottom: 0.775em;
}
.mc .profile-content {
	padding: 3px 3px 0px 3px;
}
.mc .profile-container .thumbnail {
	overflow: hidden;
}
.mc .profile-container .thumbnail img {
	width: 100%;
	height: auto;
	border: 3px solid #B2B3B6;
	margin-top: 4px;
}

/* - - - - - Header - - - - - */
header .container {
	margin: 10px 0px;	
}
header .logo {
	margin-top: 10px;
}

/* - - - - - Banner Strip - - - - - */
.mc .banner-strip {
	font-family: inherit;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	width: 100%;
	height: auto;
	min-height: 64px;
	background-color: #F5F6F6;
	margin-bottom: 20px;
	padding: 10px 20px 0px 20px;
	box-shadow: inset 0 12px 20px -20px rgba(0, 0, 0, 0.8), inset 0 -12px 20px -20px rgba(0, 0, 0, 0.8);
}
.mc .banner-strip h1 {
	color: #d63938;
}
.mc .banner-strip h2 {
	margin: 7px 0px 0px 0px;
	text-align: right;
}
.mc .banner-strip h2 {
	margin: 7px 0px 12px 0px;
	text-align: right;
}
@media only screen and (max-width: 768px) {
	.mc .banner-strip h2 {
		text-align: left;
	}
}


/* Royal Slider Text Area
.mc .rsContent .rs-main-container {
	background: #C22E2D;
	background: url('http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs/img/slider-text-background.png') repeat;
	padding: 14px 20px 20px 20px;
	margin: 0;
	position: absolute;	
	top: 49px;
	left: 40px;
	width: 440px;
	height: auto;
	min-height: 182px;
}
.mc .rsContent .rs-main-container h1 {
	color: #ffffff;
}
.mc .rsContent .rs-main-container p {
	color: #ffffff;
	margin-bottom: 0px
}

.mc .rsContent .rs-info-container {
	position: absolute;
	top: 46px;
	right: 40px;
	padding: 0;
	margin: 0;
	width: 300px;
	height: auto;
	min-height: 194px;
}
.mc .rsContent .rs-info-container p {
	margin-bottom: 1.2em;
}
.mc .rsContent .rs-info-container .info-btn a {
    font-family: inherit; font-family: 'Titillium Web', sans-serif; font-style: normal; font-weight: 600; font-size: 1em !important; text-align: center; color: #ffffff; text-transform: uppercase;
	cursor:pointer;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px;
	-webkit-transition: all .5s; -o-transition-property: all; -o-transition-duration: .5s; -moz-transition-property: all; -moz-transition-duration: .5s; transition-property: all; transition-duration: .5s;
	font-size: 0.8em; line-height: 0.9em; width: 120px; max-width: 100%; padding: 5px 10px;
	position: relative;
	background: #d63938;
	background: -moz-linear-gradient(top,  #d63938 0%, #b5293b 90%, #781221 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d63938), color-stop(90%,#b5293b), color-stop(100%,#781221));
	background: -webkit-linear-gradient(top,  #d63938 0%,#b5293b 90%,#781221 100%);
	background: -o-linear-gradient(top,  #d63938 0%,#b5293b 90%,#781221 100%);
	background: -ms-linear-gradient(top,  #d63938 0%,#b5293b 90%,#781221 100%);
	background: linear-gradient(to bottom,  #d63938 0%,#b5293b 90%,#781221 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d63938', endColorstr='#781221',GradientType=0 );
}
.mc .rsContent .rs-info-container .info-btn a:hover {
	background: #da4a49;
	background: -moz-linear-gradient(top,  #da4a49 0%, #b5293b 90%, #781221 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da4a49), color-stop(90%,#b5293b), color-stop(100%,#781221));
	background: -webkit-linear-gradient(top,  #da4a49 0%,#b5293b 90%,#781221 100%);
	background: -o-linear-gradient(top,  #da4a49 0%,#b5293b 90%,#781221 100%);
	background: -ms-linear-gradient(top,  #da4a49 0%,#b5293b 90%,#781221 100%);
	background: linear-gradient(to bottom,  #da4a49 0%,#b5293b 90%,#781221 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da4a49', endColorstr='#781221',GradientType=0 );
}
.mc .rsContent .rs-info-container .info-btn a:active {
	background: #781221;
	background: -moz-linear-gradient(top,  #781221 0%, #b5293b 10%, #d63938 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#781221), color-stop(10%,#b5293b), color-stop(100%,#d63938));
	background: -webkit-linear-gradient(top,  #781221 0%,#b5293b 10%,#d63938 100%);
	background: -o-linear-gradient(top,  #781221 0%,#b5293b 10%,#d63938 100%);
	background: -ms-linear-gradient(top,  #781221 0%,#b5293b 10%,#d63938 100%);
	background: linear-gradient(to bottom,  #781221 0%,#b5293b 10%,#d63938 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#781221', endColorstr='#d63938',GradientType=0 );
	text-shadow: 0px -1px #781221;
}
*/
/* - - - - - ROYAL SLIDER - - - - - */
#full-width-slider {
	width: 100%;
	height: 300px;
	margin-bottom: 20px;
}
#full-width-slider .rsOverflow {
	height: 300px;
}
.fullWidth {
	max-width: 1400px;
	margin: 0 auto 20px 0;
}

/* CUSTOM STYLING */
.mc .rsContent img {
	position: absolute;
}
.mc .rsContent .rs-main-container {
	background: #C22E2D;
	background: url('http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs/img/slider-text-background.png') repeat;
	padding: 14px 20px 20px 20px;
	margin: 0;
	position: relative;	
	top: 55px;
	left: 20px;
	width: auto;
	height: auto;
	min-height: 182px;
}
.mc .rsContent .rs-main-container h1 {
	color: #ffffff;
}
.mc .rsContent .rs-main-container p {
	color: #ffffff;
	margin-bottom: 0px
}

.mc .rsContent .rs-info-container {
	position: relative;
	top: 49px;
	right: 40px;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	min-height: 194px;
}
.mc .rsContent .rs-info-container h2 {
	margin-bottom: 0em;
}
.mc .rsContent .rs-info-container p {
	margin-bottom: 1.2em;
}
.mc .rsContent .rs-info-container .info-btn a {
    font-family: inherit; font-family: 'Titillium Web', sans-serif; font-style: normal; font-weight: 600; font-size: 1em !important; text-align: center; color: #ffffff; text-transform: uppercase;
	cursor:pointer;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border-radius:4px;
	-webkit-transition: all .5s; -o-transition-property: all; -o-transition-duration: .5s; -moz-transition-property: all; -moz-transition-duration: .5s; transition-property: all; transition-duration: .5s;
	font-size: 0.8em; line-height: 0.9em; width: 120px; max-width: 100%; padding: 5px 10px;
	position: relative;
	background: #d63938;
	background: -moz-linear-gradient(top,  #d63938 0%, #b5293b 90%, #781221 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d63938), color-stop(90%,#b5293b), color-stop(100%,#781221));
	background: -webkit-linear-gradient(top,  #d63938 0%,#b5293b 90%,#781221 100%);
	background: -o-linear-gradient(top,  #d63938 0%,#b5293b 90%,#781221 100%);
	background: -ms-linear-gradient(top,  #d63938 0%,#b5293b 90%,#781221 100%);
	background: linear-gradient(to bottom,  #d63938 0%,#b5293b 90%,#781221 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d63938', endColorstr='#781221',GradientType=0 );
}
.mc .rsContent .rs-info-container .info-btn a:hover {
	background: #da4a49;
	background: -moz-linear-gradient(top,  #da4a49 0%, #b5293b 90%, #781221 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da4a49), color-stop(90%,#b5293b), color-stop(100%,#781221));
	background: -webkit-linear-gradient(top,  #da4a49 0%,#b5293b 90%,#781221 100%);
	background: -o-linear-gradient(top,  #da4a49 0%,#b5293b 90%,#781221 100%);
	background: -ms-linear-gradient(top,  #da4a49 0%,#b5293b 90%,#781221 100%);
	background: linear-gradient(to bottom,  #da4a49 0%,#b5293b 90%,#781221 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da4a49', endColorstr='#781221',GradientType=0 );
}
.mc .rsContent .rs-info-container .info-btn a:active {
	background: #781221;
	background: -moz-linear-gradient(top,  #781221 0%, #b5293b 10%, #d63938 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#781221), color-stop(10%,#b5293b), color-stop(100%,#d63938));
	background: -webkit-linear-gradient(top,  #781221 0%,#b5293b 10%,#d63938 100%);
	background: -o-linear-gradient(top,  #781221 0%,#b5293b 10%,#d63938 100%);
	background: -ms-linear-gradient(top,  #781221 0%,#b5293b 10%,#d63938 100%);
	background: linear-gradient(to bottom,  #781221 0%,#b5293b 10%,#d63938 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#781221', endColorstr='#d63938',GradientType=0 );
	text-shadow: 0px -1px #781221;
}
@media only screen and (max-width: 767px) {
	.mc .rsContent .rs-main-container {
		top: 0;
		left: 0;
	}
	#full-width-slider, #full-width-slider .rsOverflow {	
		height: 300px;
	}
}
.rsFade.rsWebkit3d .rsSlide, .rsFade.rsWebkit3d img, .rsFade.rsWebkit3d .rsContainer {
	-webkit-transform: none;
	min-height: 300px !important;
	max-width: none;
}

/* - - - - - SERVICES BUTTONS - - - - - */
.row-services {
	margin-bottom: 0.875em;
}
.row-services .six.columns {
	width: 50%;
	margin-left: 0;
}
.row-services .six.columns:first-child {
	border-right: 2px solid #ffffff;
}

/* - - - - - MAIN IFRAME (GOOGLE MAPS) - - - - - */
.mc iframe {
	border: solid 3px #B2B3B6;
	margin-bottom: 12px;
}

/* - - - - - PROBLOG POST STYLING - - - - - */
#sbBlog {
	margin-bottom: 7px;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom-color: #e4e4e4;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}

#sbBlog H1{
       font-size: 26px;
}


#sbBlog #titlehead {
        width: 100%;
}

#sbBlog #sbtitle {
	padding-top: 10px;
}
#sbBlog #date {
	margin-top: 15px;
	padding-top: 20px;
	font-size: 12px;
}

#sbBlog #deswrap {
	
}

#sbBlog #description {
	width: 100%;
}

#sbBlog #datespan {
	padding-right: 15px;
	font-size: 14px;
}

#bio {
	width: 100%;
	margin-bottom: 15px;
}

#bio #avatar{
	margin-bottom: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	float: left:
}

#bio #bioInfo{
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	border-color: #adadad;
	border-width: 1px;
	border-style: dotted;
	background-color: #f0f0f0;
	display: block;
	width: 300px;
}

#tagpostlist{
	float: right;
	width: 400px;
	font-style: italic;
	margin-top: -45px;
	text-align: right;
}

#twee{
	float: left;
}

.addthis_toolbox, addthis_default_style{
	margin: 5px 0px 6px 8px;
	width: auto;
}
.blog-attributes{

}
.lightweightBlogNextPrevious_nextLink{
	float: right;
}
.lightweightBlogNextPrevious_previousLink{
	float: left;
}
#gPlus{ margin-right: -23px; float: left; display: block;}

element.style {
display: inline-block;
}

/* SHARE THIS BUTTON OVERRIDES */
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
	background-image: url(http://acceleratedmotorrepairs.co.uk/packages/knibbs/themes/knibbs//images/facebook_counter.png);
	background-repeat: no-repeat;
	display: inline-block;
	white-space: nowrap;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 11px;
	height: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 16px;
	width: auto;
	height: 22px !important;
	position: relative;
}
.st_fb_like_button .stButton_gradient, .st_fb_like_button .stButton_gradient:hover, .st_fb_like_vcount .stButton_gradient, .st_fb_like_vcount .stButton_gradient:hover, .st_fb_like_hcount .stButton_gradient, .st_fb_like_hcount .stButton_gradient:hover, .st_facebook_button .stButton_gradient, .st_facebook_button .stButton_gradient:hover, .st_facebook_vcount .stButton_gradient, .st_facebook_vcount .stButton_gradient:hover, .st_facebook_hcount .stButton_gradient, .st_facebook_hcount .stButton_gradient:hover {
	color: #000;
	border: 1px solid #CAD4E7;
	font-family: serif;
	background: #ECEEF5;
	filter: none;
	height: 21px !important;
}
.st_twitter_button .stButton_gradient, .st_twitter_button .stButton_gradient:hover, .st_twitter_vcount .stButton_gradient, .st_twitter_vcount .stButton_gradient:hover, .st_twitter_hcount .stButton_gradient, .st_twitter_hcount .stButton_gradient:hover {
	border: 1px solid #CCE3F3;
	background: #FFF;
	filter: none;
	height: 21px !important;
}