body { font-size: 100%; }
.grid{ width:966px; }

/* Slots Setup */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5,.slot-0-1,.slot-0-1-2,.slot-0-1-2-3,.slot-0-1-2-3-4,.slot-0-1-2-3-4-5,.slot-1-2,.slot-1-2-3,.slot-1-2-3-4,.slot-1-2-3-4-5,.slot-2-3,.slot-2-3-4,.slot-2-3-4-5,.slot-3-4,.slot-3-4-5,.slot-4-5,.slot-6,.slot-7,.slot-8,.slot-9,.slot-6-7,.slot-6-7-8,.slot-6-7-8-9,.slot-7-8,.slot-7-8-9,.slot-8-9{ display:inline; float:left; margin-left:30px; }

/* 6-Col Grid Sizes */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5{ width:136px; } /* Sixths */
.slot-0-1,.slot-1-2,.slot-2-3,.slot-3-4,.slot-4-5{ width:302px; } /* Thirds */
.slot-0-1-2-3,.slot-1-2-3-4,.slot-2-3-4-5{ width:634px; } /* Two-Thirds */
.slot-0-1-2-3-4,.slot-1-2-3-4-5{ width:800px; } /* Five-Sixths */

/* 4-Col Grid Sizes */
.slot-6,.slot-7,.slot-8,.slot-9{ width:219px; } /* Quarters */
.slot-6-7-8,.slot-7-8-9{ width:717px; } /* Three-Quarters */

/* 6-Col/4-Col Shared Grid Sizes */
.slot-0-1-2,.slot-1-2-3,.slot-2-3-4,.slot-3-4-5, .slot-6-7,.slot-7-8,.slot-8-9{ width:468px; } /* Halves */

/* Search */

.search {
	background:url('/assets/images/main/call_large.jpg');
}

.search form {
	margin-top:45px;
}

.coverage {
	/*background:url('/assets/images/main/roundels.png');*/
}

h1.mobility_logo {
	padding: 15px 0 0 0;
}

.mobility_logo img {
	width: 60%;
}


/* SLIDES */

ul.slides li img {
	width:966px;
}

.home_slider {
	height:450px;
}

a.flex-prev {
	position:absolute;
	top:350px;
}

a.flex-next {
	position:absolute;
	top:350px;
	right:0px;
}

/*------------------------------------------ NAV -------------------------------------------------*/

ul.nav {

}

ul.nav li {
	display:inline;
	background-color:transparent;
	padding:0;
}

.mobilemenu {
	display:none;
}

nav {
	display:none;
}

.normalnav {
	display:block;
}

.mobilemenu {
    display: none;
}

/*------------------------------------------ News -------------------------------------------------*/

.content_news .row {
	padding-top:30px;
}

.news_image img {
	width:302px;
}

/* OTEHR STYLES */

.header_image_inner {
	width:966px;
	margin:0 auto;
}

/* PRODUCT DETAIL */

.pd_default_image {
	height: 302px;
}

.pd_tabbed {
	margin: 0 0 30px 0;
}

.pd_similar {
	margin: 0 0 30px 0;
}

/* Extras */

.news_extra {
	padding-bottom: 30px;
}

/* Useful links */

.ul_outer p {
	width: 500px;
}

.new_news {
	display: block;
}

/* Social */

.socialIcons {
	width: 50px;
	height: 100px;
	position: absolute;
	top: 190px;
	left: 0;
}

.socialIcon {
	width: 50px;
	height: 50px;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.socialIcon.instagram {
	width: 50px;
}

/* Live */

.live {
	width: 960px;
}

.live .title {
	margin: 20px 0 0 0;
}

.live .teaser {
	margin: 20px 0 20px 0;
}

.live .items .item .image {
	width: 600px;
}

.live .items .item {
	margin: 0 0 20px 0;
}

.live .items .item .content {
	width: 360px;
	height: 600px;
	padding: 20px;
}

.live .items .item .content .caption {
	font-size: 18px;
}

.live .items .item .content .arrow {
	margin: 20px 0 0 0;
}

/* Other */

.mobileenabled {
	display: none;
}

.desktopenabled {
	display: block;
}

.product_image,
.product_image img {
	width: 200px;
	height: 200px;
}

.product_image img {
	left: 160px !important;
}

.mobility_logo {
	margin:0;
	text-align: left;
	padding: 12px 0 0 0;
}
.mobility_logo a {
  width: auto;
  height: auto;
  max-width: auto;
  display: inline;
}
.mobility_logo a img {
	max-width: 100% !important;
}

.maximage { margin-top: 0; }
.whhe_h2 { font-size: 28px !important; }
.freephone-footer { font-size: 28px !important; }

/* WOOCOMMERCE */

.mfywoo-wrapper .mfywoo-inner {
  width: 966px;
}

.mfywoo-wrapper .mfywoo-inner .mfywoo-products .product {
  width: calc((100% - 60px) / 3);
  margin: 0 30px 0 0;
}


/* !mpu-categories */

div#mpu-categories {
  padding: 30px 0;
  margin: 30px 0 0 0;
}