﻿:root {
	--colour-fg-primary: #fff;
	--colour-fg-secondary: #002B29;
	--colour-dynamic-blue: #233D8D;
	--colour-dynamic-blue-hover: #4F64A4;
	--colour-accent: #008094;
	--colour-outline-primary: #002B29;
	--background-light: #f6f6f6;
}
@charset "utf-8";
/*LIGHT BEIGE COLOR #F6F6F6*/
/*OVERWRITING GENERIC CONTENT*/
* {
	/*font-family: 'Poppins';*/
	font-family: Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	font-size: 14px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;

	/*! vertical-align: bottom; */
}
html {
	margin: 0px;
	padding: 0px;
	outline: 0;
	overflow-x: hidden;
	overflow-y: visible;
	font-family: 'Poppins';
	color: #000;
	height: 100%;
}
/*body{

	overflow-y:hidden;

}*/
#ds_div, iframe#desc_ifr {
	max-width: 1300px !important;
	width: 100%;
	margin-bottom: 1em;
}
ul li {
	list-style: none;
}
li:empty {
	display: none;
}
img[src=] {
	display: none;
}
#ds_div > center > a {
	display: none;
}
a, a:active, a:visited, a:link {
	text-decoration: none;
	color: var(--colour-fg-primary);
}
form, input {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
}
ul, menu, dir {
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}
/*OVERWRITING VOLO LOGO*/
center {
	display: none;
	visibility: hidden;
	width: 100%;
	height: 0px;
}
center a {
	display: none;
	visibility: hidden;
	width: 100%;
	height: 0px;
	pointer-events: none;
}
}
#ds_div > center > a, a[href="http://www.esellerpro.com"] {
	display: none;
	pointer-events: none;
	cursor: default;
}
/*OVERWRITING GENERIC CONTENT*/
body {
	font-family: 'Gotham', sans-serif;
	background-color: var(--background-light);
	color: var(--colour-fg-secondary);
	margin: 0;
	padding: 0;
}
.MC_Vertu_ListingTemplate {
	max-width: 1200px;
	margin: 0 auto;
	background-color: var(--background-light);
	padding-top:1em;
}
.MC_Header {
	background-color: var(--colour-fg-primary);
	border-bottom: 2px solid var(--colour-outline-primary);
	padding: 1em;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.MC_Logo img {
	max-height: 50px;
}
.HeaderNav a {
	margin: 0 1em;
	text-decoration: none;
	color: var(--colour-outline-primary);
	font-weight: 600;
}
.HeaderNav a:hover {
	color: var(--colour-accent);
	text-shadow: 0 0 1px var(--colour-outline-primary);
}
.MC_CategoryTree {
	display: flex;
	background-color: var(--colour-fg-primary);
	border-bottom: 2px solid var(--colour-outline-primary);
}
.MC_Categories_Vertu > div {
	flex: 1;
	text-align: center;
	padding: 0.8em;
	text-transform: uppercase;
}
.MC_Categories_Vertu > div a {
	color: var(--colour-fg-secondary);
	text-decoration: none;
}
.MC_Categories_Vertu > div:hover {
	border-bottom: 4px solid var(--colour-dynamic-blue);
}
.Product {
	display: block;
	justify-content: space-between;
	background-color: var(--colour-fg-primary);
	padding: 1em;
	border-radius: 0.5em;
	margin: 1em 0;
	max-width: 1200px;
}
.ProductImage img {
	max-width: 100%;
	border: 1px solid #ddd;
	border-radius: 0.5em;
}
.Carousel {
	width: 100%;
	max-width: 60%;
	max-height: 700px;
	display: inline-block;
	position: relative;
	margin-top: 3em;
	margin-left: 0;
	vertical-align: top;
}
ul#mobile {
	display: none;
}
ul#desktop {
	display: inline-block;
}
/*.Carousel img {
  width: 100%;
  border-radius: 0.5em;
  border: 1px solid #ddd;
  width: 100%;

	max-width: 700px;

	max-height: 700px;

	display: inline-block;

	position: relative;

	margin-top: 3em;

	margin-left: 0;

	vertical-align: top;

}
	
*/
ul#mobile {
	display: none;
}
ul#desktop {
	display: inline-block;
}
/* ------------- General ------------- */
.csslider1 {
	display: inline-block;
	position: relative;
	overflow: hidden;
	max-width: 700px;
	width: 100%;
	margin-left: 1%;
	z-index: 1;

	/* min-height: 800px; */
}
.csslider1, .csslider1 *, .csslider1 * :after, .csslider1 * :before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.csslider1 > .cs_anchor {
	display: none;
}
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 20%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 500px;
	width: 100%;
}
.csslider1 > ul > .cs_skeleton {
	width: 100%;
	max-height: 500px;
	min-height: 499px;
	height: 100%;
	visibility: hidden;
	font-size: 0px;
	line-height: 0;
	border-radius: 0.5em;
}
.csslider1 > ul > .slide.img img {
	max-width: 99%;
	max-height: 499px; /*! text-align: center; */ /*! top: 50%; */ /*! left: 50%; */ /*! position: relative; */;
	min-height: 300px;
	border-radius: 0.5em;
	border: 1px solid #dbdbdb;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 585px;
	border: 0.1px solid rgba(0, 0, 0, 0.2);
}
.csslider1 > ul > .slide.img a {
	font-size: 0pt;
	color: transparent;
}
.csslider1 > ul > .slide {
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	-webkit-transition: -webkit-transform 800ms;
	transition: -webkit-transform 800ms, transform 800ms;
	-webkit-transform: scale(1);
	transform: scale(1);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}
.csslider1 .cs_engine {
	position: absolute;
	top: -9999px;
	left: -9999px;
	font-size: 0pt;
	opacity: 0;
	filter: alpha(opacity=0);
}
.csslider1 > ul > li.img, .csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext, .csslider1 > .cs_bullets, .csslider1 > .cs_play_pause {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* ------------- /General Styles ------------- */
/* ------------- General Arrows ------------- */
.csslider1 > .cs_arrowprev {
	position: absolute;
	top: 40%;
	left: 15%;
	z-index: 5;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-left: 0px;
	-webkit-transition: .1s all .1s ease;
	transition: .1s all .15s ease;
	max-width: 90px;
	width: 100%;
}
.csslider1 > .cs_arrownext {
	position: absolute;
	top: 40%;
	z-index: 5;
	margin-left: 0px;
	left: 95%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: .1s all .3s ease;
	transition: .1s all .3s ease;
	max-width: 90px;
	width: 100%;
}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label {
	position: absolute;
	text-decoration: none;
	cursor: pointer;
	opacity: 0;
	z-index: -1;
	padding: 17px;
	height: 23px;
	width: 23px;
	margin-top: -28px;
	margin-left: -28px;
	color: rgba(0, 0, 0, 0.2);
}
.csslider1 > .slide:checked ~ .cs_arrowprev > label,

.csslider1 > .slide:checked ~ .cs_arrownext > label {

    opacity: 0;

    z-index: -1;

}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label, .csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrownext > label span:after {
	-webkit-transition: background-color 0.4s, color 0.4s;
	transition: background-color 0.4s, color 0.4s;
}
.csslider1 > .cs_arrowprev > label span, .csslider1 > .cs_arrownext > label span {
	display: block;
	color: #818181;
}
.csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrownext > label span:after {
	display: block;
	font: 4em "cs-ctrl-basic";
	color: #818181;
}
/* IE10+ hack */
_:-ms-input-placeholder, :root .csslider1 > .cs_arrowprev > label span:after {
	line-height: 29px;
}
_:-ms-input-placeholder, :root .csslider1 > .cs_arrownext > label span:after {
	line-height: 29px;
}
.csslider1 > .cs_arrowprev > label span:after {
	content: '<';
}
.csslider1 > .cs_arrownext > label span:after {
	content: '>';
}
.csslider1 > .cs_arrownext:hover > label span {
	-webkit-animation: nextArrow1 .7s ease;
	animation: nextArrow1 .7s ease;
}
.csslider1 > .cs_arrowprev:hover > label span {
	-webkit-animation: prevArrow1 .7s ease;
	animation: prevArrow1 .7s ease;
}
@keyframes nextArrow1 {

    0%, 100% {

        -webkit-transform: translateX(0px);

        transform: translateX(0px);

    }



    25% {

        -webkit-transform: translateX(2px);

        transform: translateX(2px);

    }



    75% {

        -webkit-transform: translateX(-2px);

        transform: translateX(-2px);

    }

}
@-webkit-keyframes nextArrow1 {

    0%, 100% {

        -webkit-transform: translateX(0px);

        transform: translateX(0px);

    }



    25% {

        -webkit-transform: translateX(2px);

        transform: translateX(2px);

    }



    75% {

        -webkit-transform: translateX(-2px);

        transform: translateX(-2px);

    }

}
@-webkit-keyframes prevArrow1 {

    0%, 100% {

        -webkit-transform: translateX(0px);

        transform: translateX(0px);

    }



    25% {

        -webkit-transform: translateX(-2px);

        transform: translateX(-2px);

    }



    75% {

        -webkit-transform: translateX(2px);

        transform: translateX(2px);

    }

}
@keyframes prevArrow1 {

    0%, 100% {

        -webkit-transform: translateX(0px);

        transform: translateX(0px);

    }



    25% {

        -webkit-transform: translateX(-2px);

        transform: translateX(-2px);

    }



    75% {

        -webkit-transform: translateX(2px);

        transform: translateX(2px);

    }

}
/* ------------- /Template Arrows ------------- */
.csslider1 > input:first-of-type:checked ~ .cs_arrowprev > label:last-of-type,

.csslider1 > input:first-of-type:checked ~ .cs_arrownext > label:nth-of-type(2),

.csslider1 > input:nth-of-type(2):checked ~ .cs_arrowprev > label:first-of-type,

.csslider1 > input:nth-of-type(2):checked ~ .cs_arrownext > label:nth-of-type(3),

.csslider1 > input:nth-of-type(3):checked ~ .cs_arrowprev > label:nth-of-type(2),

.csslider1 > input:nth-of-type(3):checked ~ .cs_arrownext > label:nth-of-type(4),

.csslider1 > input:nth-of-type(4):checked ~ .cs_arrowprev > label:nth-of-type(3),

.csslider1 > input:nth-of-type(4):checked ~ .cs_arrownext > label:nth-of-type(5),

.csslider1 > input:nth-of-type(5):checked ~ .cs_arrowprev > label:nth-of-type(4),

.csslider1 > input:nth-of-type(5):checked ~ .cs_arrownext > label:nth-of-type(6),

.csslider1 > input:nth-of-type(6):checked ~ .cs_arrowprev > label:nth-of-type(5),

.csslider1 > input:nth-of-type(6):checked ~ .cs_arrownext > label:nth-of-type(7),

.csslider1 > input:nth-of-type(7):checked ~ .cs_arrowprev > label:nth-of-type(6),

.csslider1 > input:nth-of-type(7):checked ~ .cs_arrownext > label:nth-of-type(8),

.csslider1 > input:nth-of-type(8):checked ~ .cs_arrowprev > label:nth-of-type(7),

.csslider1 > input:nth-of-type(8):checked ~ .cs_arrownext > label:nth-of-type(9),

.csslider1 > input:nth-of-type(9):checked ~ .cs_arrowprev > label:nth-of-type(8),

.csslider1 > input:nth-of-type(9):checked ~ .cs_arrownext > label:nth-of-type(10),

.csslider1 > input:last-of-type:checked ~ .cs_arrownext > label:first-of-type

{

    opacity: 1;

    z-index: 5;

}
@-webkit-keyframes arrow1 {

    0%, 5.872352941176471% {

        opacity: 1;

        z-index: 5;

    }



    5.882352941176471%, 100% {

        opacity: 0;

        z-index: -1;

    }

}
@keyframes arrow1 {

    0%, 5.872352941176471% {

        opacity: 1;

        z-index: 5;

    }



    5.882352941176471%, 100% {

        opacity: 0;

        z-index: -1;

    }

}
.csslider1 > .slide:checked ~ .cs_arrowprev > label,

.csslider1 > .slide:checked ~ .cs_arrownext > label {

    -webkit-animation: none;

    animation: none;

}
/* ------------- /General Arrows ------------- */
/* ------------- General Bullets ------------- */
.csslider1 > .cs_bullets {
	position: absolute;
	left: 0;
	top: 0%;
	width: 100%;
	max-width: 100px;
	max-height: 700px;
	z-index: 10;
	font-size: 0;
	text-align: center;
	display: inline-block;
	margin-top: 0%;
}
.csslider1 > .cs_bullets > label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	padding: 1%;
	width: 100%;
	max-width: 70px;
	max-height: 58px;
	min-height: 55px;
	text-align: center;
	margin-top: 0px;
	height: 99%;
	vertical-align: middle;
	border-radius: 0.5em;
	margin-bottom: 3%;
}
.csslider1 > .cs_bullets > label > .cs_point {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	width: 97%;
	height: 98%;
}
.csslider1 > .cs_bullets > label > .cs_thumb {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	display: inline-block;
	max-width: 60px;
	width: 100%;
	min-height: 60px;
	height: 100%;
	position: relative;
	text-align: center;
	vertical-align: middle;
}
.csslider1 > .cs_bullets > label > .cs_thumb > img {
	max-width: 99%;
	max-height: 50px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;

	/*! border-radius: ; */
}
.csslider1 > .cs_bullets > label > .cs_thumb > #VideoIcon {
	max-width: 100%;
	max-height: 60px;
	padding-top: 5px;
}
.csslider1 > .cs_bullets > label > .cs_thumb > #VideoIcon:before {
	content: " ";
	opacity: 1;
	background-image: url(https://www.moss.co.uk/Content/img/skin/video-icon.png);
	background-size: contain;
	background-color: #ffffff;
	box-sizing: border-box;
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	background-position: center;
	display: inline-block;
}
.csslider1 > .cs_bullets > label:hover > .cs_point,

.csslider1 > #cs_slide1_0:checked ~ .cs_bullets > label.num0 > .cs_point,

.csslider1 > #cs_slide1_1:checked ~ .cs_bullets > label.num1 > .cs_point,

.csslider1 > #cs_slide1_2:checked ~ .cs_bullets > label.num2 > .cs_point,

.csslider1 > #cs_slide1_3:checked ~ .cs_bullets > label.num3 > .cs_point,

.csslider1 > #cs_slide1_4:checked ~ .cs_bullets > label.num4 > .cs_point,

.csslider1 > #cs_slide1_5:checked ~ .cs_bullets > label.num5 > .cs_point,

.csslider1 > #cs_slide1_6:checked ~ .cs_bullets > label.num6 > .cs_point,

.csslider1 > #cs_slide1_7:checked ~ .cs_bullets > label.num7 > .cs_point,

.csslider1 > #cs_slide1_8:checked ~ .cs_bullets > label.num8 > .cs_point,

.csslider1 > #cs_slide1_9:checked ~ .cs_bullets > label.num9 > .cs_point,

.csslider1 > #cs_slide1_10:checked ~ .cs_bullets > label.num10 > .cs_point,

.csslider1 > #cs_slide1_11:checked ~ .cs_bullets > label.num11 > .cs_point,

.csslider1 > #cs_slide1_12:checked ~ .cs_bullets > label.num12 > .cs_point,

.csslider1 > #cs_slide1_13:checked ~ .cs_bullets > label.num13 > .cs_point,

.csslider1 > #cs_slide1_14:checked ~ .cs_bullets > label.num14 > .cs_point,

.csslider1 > #cs_slide1_15:checked ~ .cs_bullets > label.num15 > .cs_point,

.csslider1 > #cs_slide1_16:checked ~ .cs_bullets > label.num16 > .cs_point

{

    background: rgba(0, 0, 0, 0);

    border: 1px solid #9e9e9e;

    box-shadow: 0px 0px 1px 0.5px rgba(0, 0, 0, 0.2);

}
@keyframes bullet1 {

    0%, 5.872352941176471% {

        background: #9e9e9e;

    }



    5.882352941176471%, 100% {

        background: transparent;

    }

}
@-webkit-keyframes bullet1 {

    0%, 5.872352941176471% {

        background: #9e9e9e;

    }



    5.882352941176471%, 100% {

        background: transparent;

    }

}
.csslider1 > .slide:checked ~ .cs_bullets > label > .cs_point {

    -webkit-animation: none;

    animation: none;

    display: block;

    /* border: 1px solid #000; */

}
/* ------------- /General Bullets ------------- */
/* ------------- Transition Effect ------------- */
.csslider1 > ul > .slide.num0 {
	top: 0%;
}
.csslider1 > ul > .slide.num1 {
	top: 100%;
}
.csslider1 > ul > .slide.num2 {
	top: 200%;
}
.csslider1 > ul > .slide.num3 {
	top: 300%;
}
.csslider1 > ul > .slide.num4 {
	top: 400%;
}
.csslider1 > ul > .slide.num5 {
	top: 500%;
}
.csslider1 > ul > .slide.num6 {
	top: 600%;
}
.csslider1 > ul > .slide.num7 {
	top: 700%;
}
.csslider1 > ul > .slide.num8 {
	top: 800%;
}
.csslider1 > ul > .slide.num9 {
	top: 900%;
}
.csslider1 > ul > .slide.num10 {
	top: 1000%;
}
.csslider1 > ul > .slide.num11 {
	top: 1100%;
}
.csslider1 > ul > .slide.num12 {
	top: 1200%;
}
.csslider1 > ul > .slide.num13 {
	top: 1300%;
}
.csslider1 > ul > .slide.num14 {
	top: 1400%;
}
.csslider1 > ul > .slide.num15 {
	top: 1500%;
}
.csslider1 > ul > .slide.num16 {
	top: 1600%;
}
.csslider1 > #cs_slide1_0:checked ~ ul > .slide {

    -webkit-transform: translateY(0%);

    transform: translateY(0%);

}
.csslider1 > #cs_slide1_1:checked ~ ul > .slide {

    -webkit-transform: translateY(-100%);

    transform: translateY(-100%);

}
.csslider1 > #cs_slide1_2:checked ~ ul > .slide {

    -webkit-transform: translateY(-200%);

    transform: translateY(-200%);

}
.csslider1 > #cs_slide1_3:checked ~ ul > .slide {

    -webkit-transform: translateY(-300%);

    transform: translateY(-300%);

}
.csslider1 > #cs_slide1_4:checked ~ ul > .slide {

    -webkit-transform: translateY(-400%);

    transform: translateY(-400%);

}
.csslider1 > #cs_slide1_5:checked ~ ul > .slide {

    -webkit-transform: translateY(-500%);

    transform: translateY(-500%);

}
.csslider1 > #cs_slide1_6:checked ~ ul > .slide {

    -webkit-transform: translateY(-600%);

    transform: translateY(-600%);

}
.csslider1 > #cs_slide1_7:checked ~ ul > .slide {

    -webkit-transform: translateY(-700%);

    transform: translateY(-700%);

}
.csslider1 > #cs_slide1_8:checked ~ ul > .slide {

    -webkit-transform: translateY(-800%);

    transform: translateY(-800%);

}
.csslider1 > #cs_slide1_9:checked ~ ul > .slide {

    -webkit-transform: translateY(-900%);

    transform: translateY(-900%);

}
.csslider1 > #cs_slide1_10:checked ~ ul > .slide {

    -webkit-transform: translateY(-1000%);

    transform: translateY(-1000%);

}
.csslider1 > #cs_slide1_11:checked ~ ul > .slide {

    -webkit-transform: translateY(-1100%);

    transform: translateY(-1100%);

}
.csslider1 > #cs_slide1_12:checked ~ ul > .slide {

    -webkit-transform: translateY(-1200%);

    transform: translateY(-1200%);

}
.csslider1 > #cs_slide1_13:checked ~ ul > .slide {

    -webkit-transform: translateY(-1300%);

    transform: translateY(-1300%);

}
.csslider1 > #cs_slide1_14:checked ~ ul > .slide {

    -webkit-transform: translateY(-1400%);

    transform: translateY(-1400%);

}
.csslider1 > #cs_slide1_15:checked ~ ul > .slide {

    -webkit-transform: translateY(-1500%);

    transform: translateY(-1500%);

}
.csslider1 > #cs_slide1_16:checked ~ ul > .slide {

    -webkit-transform: translateY(-1600%);

    transform: translateY(-1600%);

}
@-webkit-keyframes slide1 {

    0%, 4.411764705882353% {

        -webkit-transform: translateY(0%);

        transform: translateY(0%);

    }



    5.882352941176471%, 10.294117647058824% {

        -webkit-transform: translateY(-100%);

        transform: translateY(-100%);

    }



    11.764705882352942%, 16.176470588235297% {

        -webkit-transform: translateY(-200%);

        transform: translateY(-200%);

    }



    17.647058823529413%, 22.058823529411768% {

        -webkit-transform: translateY(-300%);

        transform: translateY(-300%);

    }



    23.529411764705884%, 27.94117647058824% {

        -webkit-transform: translateY(-400%);

        transform: translateY(-400%);

    }



    29.411764705882355%, 33.82352941176471% {

        -webkit-transform: translateY(-500%);

        transform: translateY(-500%);

    }



    35.294117647058826%, 39.70588235294118% {

        -webkit-transform: translateY(-600%);

        transform: translateY(-600%);

    }



    41.1764705882353%, 45.58823529411765% {

        -webkit-transform: translateY(-700%);

        transform: translateY(-700%);

    }



    47.05882352941177%, 51.47058823529412% {

        -webkit-transform: translateY(-800%);

        transform: translateY(-800%);

    }



    52.94117647058824%, 57.352941176470594% {

        -webkit-transform: translateY(-900%);

        transform: translateY(-900%);

    }



    58.82352941176471%, 63.23529411764707% {

        -webkit-transform: translateY(-1000%);

        transform: translateY(-1000%);

    }



    64.70588235294119%, 69.11764705882354% {

        -webkit-transform: translateY(-1100%);

        transform: translateY(-1100%);

    }



    70.58823529411765%, 75% {

        -webkit-transform: translateY(-1200%);

        transform: translateY(-1200%);

    }



    76.47058823529412%, 80.88235294117648% {

        -webkit-transform: translateY(-1300%);

        transform: translateY(-1300%);

    }



    82.3529411764706%, 86.76470588235296% {

        -webkit-transform: translateY(-1400%);

        transform: translateY(-1400%);

    }



    88.23529411764707%, 92.64705882352942% {

        -webkit-transform: translateY(-1500%);

        transform: translateY(-1500%);

    }



    94.11764705882354%, 98.52941176470588% {

        -webkit-transform: translateY(-1600%);

        transform: translateY(-1600%);

    }

}
@keyframes slide1 {

    0%, 4.411764705882353% {

        -webkit-transform: translateY(0%);

        transform: translateY(0%);

    }



    5.882352941176471%, 10.294117647058824% {

        -webkit-transform: translateY(-100%);

        transform: translateY(-100%);

    }



    11.764705882352942%, 16.176470588235297% {

        -webkit-transform: translateY(-200%);

        transform: translateY(-200%);

    }



    17.647058823529413%, 22.058823529411768% {

        -webkit-transform: translateY(-300%);

        transform: translateY(-300%);

    }



    23.529411764705884%, 27.94117647058824% {

        -webkit-transform: translateY(-400%);

        transform: translateY(-400%);

    }



    29.411764705882355%, 33.82352941176471% {

        -webkit-transform: translateY(-500%);

        transform: translateY(-500%);

    }



    35.294117647058826%, 39.70588235294118% {

        -webkit-transform: translateY(-600%);

        transform: translateY(-600%);

    }



    41.1764705882353%, 45.58823529411765% {

        -webkit-transform: translateY(-700%);

        transform: translateY(-700%);

    }



    47.05882352941177%, 51.47058823529412% {

        -webkit-transform: translateY(-800%);

        transform: translateY(-800%);

    }



    52.94117647058824%, 57.352941176470594% {

        -webkit-transform: translateY(-900%);

        transform: translateY(-900%);

    }



    58.82352941176471%, 63.23529411764707% {

        -webkit-transform: translateY(-1000%);

        transform: translateY(-1000%);

    }



    64.70588235294119%, 69.11764705882354% {

        -webkit-transform: translateY(-1100%);

        transform: translateY(-1100%);

    }



    70.58823529411765%, 75% {

        -webkit-transform: translateY(-1200%);

        transform: translateY(-1200%);

    }



    76.47058823529412%, 80.88235294117648% {

        -webkit-transform: translateY(-1300%);

        transform: translateY(-1300%);

    }



    82.3529411764706%, 86.76470588235296% {

        -webkit-transform: translateY(-1400%);

        transform: translateY(-1400%);

    }



    88.23529411764707%, 92.64705882352942% {

        -webkit-transform: translateY(-1500%);

        transform: translateY(-1500%);

    }



    94.11764705882354%, 98.52941176470588% {

        -webkit-transform: translateY(-1600%);

        transform: translateY(-1600%);

    }

}
@-webkit-keyframes slide1-ie {

    0%, 4.411764705882353% {

        margin-top: 0%;

    }



    5.882352941176471%, 10.294117647058824% {

        margin-top: -133.33333333333334%;

    }



    11.764705882352942%, 16.176470588235297% {

        margin-top: -266.6666666666667%;

    }



    17.647058823529413%, 22.058823529411768% {

        margin-top: -400%;

    }



    23.529411764705884%, 27.94117647058824% {

        margin-top: -533.3333333333334%;

    }



    29.411764705882355%, 33.82352941176471% {

        margin-top: -666.6666666666666%;

    }



    35.294117647058826%, 39.70588235294118% {

        margin-top: -800%;

    }



    41.1764705882353%, 45.58823529411765% {

        margin-top: -933.3333333333334%;

    }



    47.05882352941177%, 51.47058823529412% {

        margin-top: -1066.6666666666667%;

    }



    52.94117647058824%, 57.352941176470594% {

        margin-top: -1200%;

    }



    58.82352941176471%, 63.23529411764707% {

        margin-top: -1333.3333333333333%;

    }



    64.70588235294119%, 69.11764705882354% {

        margin-top: -1466.6666666666667%;

    }



    70.58823529411765%, 75% {

        margin-top: -1600%;

    }



    76.47058823529412%, 80.88235294117648% {

        margin-top: -1733.3333333333333%;

    }



    82.3529411764706%, 86.76470588235296% {

        margin-top: -1866.6666666666667%;

    }



    88.23529411764707%, 92.64705882352942% {

        margin-top: -2000%;

    }



    94.11764705882354%, 98.52941176470588% {

        margin-top: -2133.3333333333335%;

    }

}
@keyframes slide1-ie {

    0%, 4.411764705882353% {

        margin-top: 0%;

    }



    5.882352941176471%, 10.294117647058824% {

        margin-top: -133.33333333333334%;

    }



    11.764705882352942%, 16.176470588235297% {

        margin-top: -266.6666666666667%;

    }



    17.647058823529413%, 22.058823529411768% {

        margin-top: -400%;

    }



    23.529411764705884%, 27.94117647058824% {

        margin-top: -533.3333333333334%;

    }



    29.411764705882355%, 33.82352941176471% {

        margin-top: -666.6666666666666%;

    }



    35.294117647058826%, 39.70588235294118% {

        margin-top: -800%;

    }



    41.1764705882353%, 45.58823529411765% {

        margin-top: -933.3333333333334%;

    }



    47.05882352941177%, 51.47058823529412% {

        margin-top: -1066.6666666666667%;

    }



    52.94117647058824%, 57.352941176470594% {

        margin-top: -1200%;

    }



    58.82352941176471%, 63.23529411764707% {

        margin-top: -1333.3333333333333%;

    }



    64.70588235294119%, 69.11764705882354% {

        margin-top: -1466.6666666666667%;

    }



    70.58823529411765%, 75% {

        margin-top: -1600%;

    }



    76.47058823529412%, 80.88235294117648% {

        margin-top: -1733.3333333333333%;

    }



    82.3529411764706%, 86.76470588235296% {

        margin-top: -1866.6666666666667%;

    }



    88.23529411764707%, 92.64705882352942% {

        margin-top: -2000%;

    }



    94.11764705882354%, 98.52941176470588% {

        margin-top: -2133.3333333333335%;

    }

}
/* ------------- /Effect ------------- */
/* hide description & bullets on mobile devices */
@media

only screen and (max-width: 480px),

only screen and (-webkit-max-device-pixel-ratio: 2) and (max-width: 480px),

only screen and ( max--moz-device-pixel-ratio: 2) and (max-width: 480px),

only screen and ( -o-max-device-pixel-ratio: 2 / 1) and (max-width: 480px),

only screen and ( max-device-pixel-ratio: 2) and (max-width: 480px),

only screen and ( max-resolution: 192dpi) and (max-width: 480px),

only screen and ( max-resolution: 2dppx) and (max-width: 480px) {
.csslider1 > .cs_description, .csslider1 > .cs_bullets {
	display: none;
}
}
/*_________________________________________________________________*/
/*Description Carousel ENDS */
.ProductDetails {
	display: inline-block;
	max-width: 33%;
	width: 100%;
	vertical-align: top;
	margin-top: 3em;
	margin-left: 1%;
	min-height: 500px;
}
/*eBayOverRide Product highlights*/
#ds_div div[typeof=Product] span[property=description] {
	display: inline-block!important;
}
.ProductDetails h1 {
	color: var(--colour-accent);
}
.ProductDetails > table {
	text-align: justify;
	width: 99%;
	margin-top: 3em;
	/*! min-height: ; */
}
.ProductDetails > table > tbody > tr > th {
	width: 49%;
	border-right: 2px solid var(--colour-accent);
	padding-right: 1%;
}
.ProductDetails > table > tbody > tr > td {
	padding-left: 1%;
}
.BuyButton, .Ask {
	display: inline-block;
	padding: 0.75em 1.5em;
	margin-top: 1em;
	background-color: var(--colour-outline-primary);
	color: var(--colour-fg-primary);
	border: none;
	border-radius: 0.3em;
	cursor: pointer;
	width: 49%;
}
.BuyButton:hover, .Ask:hover {
	background-color: var(--colour-accent);
	box-shadow: 0px 2px 10px rgba(0,43,41, 0.3);
}
.ProductIcons > div {
	max-width: 24%;
	width: 100%;
	display: inline-block;
	text-align: center;
}
.ProductIcons img {
	max-width: 100%;
	max-height: 80px;
}
.MC_DetailedDescription {
	position: relative;
	width: 100%;
	margin-top: 3em;
	display: block;
	border-radius: 0.5em;
	border-top: 2px solid var(--colour-outline-primary);
	box-shadow: 0 -5px 1px -5px #D8D8D8;
	background-color: var(--colour-fg-primary);
}
.MC_DetailedDescription > section {
	display: none;
}
.MC_DetailedDescription > input {
	display: none;
}
.MC_DetailedDescription > label {
	display: inline-block;
	width: 24.5%;
	height: 40px;
	text-align: center;
	margin-left: 0.2em;
}
.MC_DetailedDescription > label:hover {
	cursor: pointer;
	text-shadow: -0.2px 0.1px #000;
	border-top: 2px solid #000;
	background-color: var(--colour-accent);
	color: white;
}
.MC_DetailedDescription > label > h3 {
	/*text-transform: uppercase;*/

	font-size: 15px;
	padding-top: 0.5em;
	width: 100%;
	text-decoration: none;
	font-weight: 500;
}
.MC_DetailedDescription > input:checked + label {
	border-top: 2px solid var(--colour-accent);
	text-shadow: 0 0 1px var(--colour-outline-primary);
	color: white;
	background-color: var(--colour-accent);
}
.MC_DetailedDescription > input:checked + label:hover {
	color: white;
}
.MC_DetailedDescription > #tab1:checked ~ #content1,

.MC_DetailedDescription > #tab2:checked ~ #content2,

.MC_DetailedDescription> #tab3:checked ~ #content3,

.MC_DetailedDescription > #tab4:checked ~ #content4 {

    display: block;

    width: 100%;

    max-width: 1300px;

    margin-bottom: 1em;

    margin-top: 1em;

    position: relative;

    text-align: justify;

    min-height: 100px;

   /* max-height:100%;*/

}
.MC_Vertu_DetailedDescription {
	display: block;
	position: relative;
	margin-top: 3em;
	width: 100%;
	background-color: var(--colour-fg-primary);
	padding: 1em;
	border-radius: 0.5em;
/*! margin: 1em 0; */max-width: 1200px;
}
.MC_Vertu_DetailedDescription ul li:before {
	content: '\2713';
	margin-right: 2%;
	color: #f02;
	text-shadow: 0.5px 0.5px #f02;
}
/*_______ Content Team Section____________*/
.DescriptionWrap {
	display: block;
	width: 100%;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.DescriptionWrap h3 {
	text-transform: uppercase;
	font-size: 15px;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	width: 100%;
	text-shadow: -0.2px 0.1px #000;
}
.DescriptionWrap h4 {
	text-transform: capitalize;
	font-size: 14px;
	text-decoration: underline;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	text-shadow: -0.2px 0.1px #000;
}
strong, bold, b {
	text-shadow: -0.2px 0.1px #000;
}
p + p {
	margin-top: 0.5em;
}
.ItemIntro {
	width: 100%;
	display: block;
	text-align: justify;
}
.ItemFeatures {
	width: 45%;
	display: inline-block;
	text-align: justify;
	vertical-align: middle;
}
.ItemFeatures ul li::before {
	content: '\2713';
	margin-right: 2%;
	color: #102940;
}
.ItemImage {
	width: 45%;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	margin-left: 6%;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	border: 1px solid rgba(0, 0, 0, 0.1);
}
.ItemImage img {
	max-width: 100%;
	max-height: 500px;
}
/*Nick classes*/
.main {
	max-width: 100%!important;
}
.main p + p {
	margin-top: 0.5em;
}
.main ul li {
	margin-left: 0.5em;
}
span.bold {
	margin-bottom: 1em;
	display: block;
	font-size: 16px!important;
	text-shadow: 0.2px 0.2px rgb(9, 116, 194)!important;
	color: #6f6f6f!important;
}
/*_______ Content Team Section ENDS____________*/
.MC_Vertu_Promotions {
	max-width: 100%;
	display: block;
	margin-top: 0em;
}
.MC_Vertu_Promotions:before {
	content: "";
	max-width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	display: block;
	position: relative;
	margin-bottom: 1em;
	margin-bottom: 3em;
}
.MC_Vertu_Promotions > div {
	width: 48%;
	max-height: 90px;
	height: 100%;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	opacity: 1;
	color: #fff;
	margin-left: 1em;
	background-color: #333;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	margin-left: 1em;
	padding-top: 1px;
	padding-bottom: 1em;
	text-align: center;
}
.MC_Vertu_Promotions h3 {
	font-size: 18px;
	max-width: 70%;
	margin-top: 1em;
	text-align: left;
	color: #fff;
}
.MC_Vertu_Promotions p {
	font-size: 18px;
	max-width: 90%;
	text-align: right;
	color: #f02;
	text-shadow: 0.2px 0.3px #f02;
}
.MC_Vertu_Promotions p:after {
	content: ">>";
	display: inline-block;
	font: 16px "Poppins";
	color: #f02;
	padding-left: 0.5em;
	text-shadow: 0.2px 0.3px 0.2px 0.3px #f02;
}
.Collections:before {
	content: "";
	background-image: url(https://retaildirect.info/New_MC_Design/Vertu-listing/Vertu_ListingTemplate/Collections.png);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	height: 60px;
	width: 60px;
	left: 3%;
	top: 10%;
}
.Subscribe:before {
	content: "";
	background-image: url(https://retaildirect.info/New_MC_Design/Vertu-listing/Vertu_ListingTemplate/Subscribe.png);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	height: 60px;
	width: 60px;
	left: 3%;
	top: 10%;
}
.MC_Vertu_Promotions > div:hover {
	background-color: rgba(0, 0, 0, 0.01);
	border-top: 2px solid #f02;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);

	margin-top:0;
}
.MC_Vertu_Promotions > div:hover h3 {
	color: #333;
}
.MC_Vertu_Promotions img {
	max-width: 25%;
	display: none;
	max-height: 70px;
	float: left;
	margin-left: 2em;
	text-align: center;
	margin-top: 0.5em;
}
.MC_Vertu_YouMayAlsoLike {
	width: 100%;
	display: block;
	margin-top: 3em;
}
.MC_Vertu_YouMayAlsoLike:before {
	content: "";
	max-width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	display: block;
	position: relative;
	margin-bottom: 1em;
	-moz-box-shadow: 0 -5px 1px -5px #D8D8D8;
	-webkit-box-shadow: 0 -5px 1px -5px #D8D8D8;
	box-shadow: 0 -5px 1px -5px #D8D8D8;
}
.YouMayAlsoLike:before {
	content: "Explore Our Exlusive Range of Products";
	position: relative;
	width: 100%;
	min-height: 30px;
	height: 100%;
	max-height: 30px;
	margin-left: 0;
	text-transform: Capitalize;
	margin-bottom: 1.5em;
	margin-top: 1em;
	font-size: 22px;
	text-shadow: 0.2px 0.3px #333;
	display: inline-block;
	color: #333;
}
.YouMayAlsoLike {
	position: relative;
	max-width: 97%;
	width: 100%;
	min-height: 500px; /* max-height: 100%; */;
	margin-left: 0%;
	display: inline-block;
	text-align: center;
}
.YouMayAlsoLikeItem1, .YouMayAlsoLikeItem2, .YouMayAlsoLikeItem3, .YouMayAlsoLikeItem4 {
	display: inline-block;
	max-width: 300px;
	min-width: 300px;
	width: 100%;
	max-height: 350px;
	height: 100%;
	min-height: 350px;
	background-color: #fff;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	opacity: 1;
	margin-right: 0.5%;
	margin-left: 0.5%;
	vertical-align: bottom;
}
.YouMayAlsoLikeItem1:hover, .YouMayAlsoLikeItem2:hover, .YouMayAlsoLikeItem3:hover, .YouMayAlsoLikeItem4:hover {
	opacity: 1;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px #008890;
	text-shadow: 0.1px 0.1px #000;
	border-left: 1px solid #008890;
	border-right: 1px solid #008890;
	border-bottom: 1px solid #008890;

	border-top: 1px solid #008890;
}
.YouMayAlsoLikeItem1Img, .YouMayAlsoLikeItem2Img, .YouMayAlsoLikeItem3Img, .YouMayAlsoLikeItem4Img {
	min-height: 200px;
	max-height: 200px;
}
.YouMayAlsoLikeItem1 img, .YouMayAlsoLikeItem2 img, .YouMayAlsoLikeItem3 img, .YouMayAlsoLikeItem4 img {
	display: block;
	max-width: 200px; /* width: 100%; */;
	margin-top: 2em;
	max-height: 200px;
}
.YouMayAlsoLikeItem1:hover img, .YouMayAlsoLikeItem2:hover img, .YouMayAlsoLikeItem3:hover img, .YouMayAlsoLikeItem4:hover img {
	transform: scale(1.1);
	-webkit-transform: scale (1.1);
	-moz-transform: scale (1.1);
	-o-transform: scale (1.1);
}
.YouMayAlsoLikeItem1Title, .YouMayAlsoLikeItem2Title, .YouMayAlsoLikeItem3Title, .YouMayAlsoLikeItem4Title {
	display: block;
	max-width: 250px;
	max-height: 3em;
	min-height: 3em;
	margin-top: 1em;
	text-align: center;
	overflow: hidden;
	color: var(--colour-outline-primary);
}
.YouMayAlsoLikeItem1BIN, .YouMayAlsoLikeItem2BIN, .YouMayAlsoLikeItem3BIN, .YouMayAlsoLikeItem4BIN {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-block;
	display: -ms-blockbox;
	display: -ms-block;
	display: block;
	block-flow: row wrap;
	-ms-block-flow: row wrap;
	-webkit-block-flow: row wrap;
	-moz-block-flow: row wrap;
	max-width: 250px;
	max-height: 2em;
	min-height: 2em;
	margin-top: 0.5em;
	text-align: center;
	justify-content: center;
}
.YouMayAlsoLikeItem1RRP, .YouMayAlsoLikeItem2RRP, .YouMayAlsoLikeItem3RRP, .YouMayAlsoLikeItem4RRP {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-block;
	display: -ms-blockbox;
	display: -ms-block;
	display: block;
	block-flow: row wrap;
	-ms-block-flow: row wrap;
	-webkit-block-flow: row wrap;
	-moz-block-flow: row wrap;
	max-width: 250px;
	max-height: 2em;
	min-height: 2em;
	margin-top: 0.5em;
	text-align: center;
	justify-content: center;
	color: #f02;
	text-decoration: line-through;
}
.ManagedBy {
	max-width: 100%;
	display: block;
	text-align: center;
}
/*RESPONSIVE*/
@media screen and (max-width: 1250px) {
.MC_Vertu_ListingTemplate {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.MC_Logo {
	display: inline-block;
	width: 68.5%;
	padding-left: 0em;
	vertical-align: bottom;
	height: 50px;
}
.MC_Categories_Vertu > div {
	max-width: 16%;
	height: 50px;
	margin-left: 0;
	text-align: center;
	display: inline-block;
	position: relative;
	vertical-align: text-top;
	opacity: 0.9;
	text-transform: uppercase;
}
.MC_Categories_Vertu > div > a {
	width: 100%;
	display: block;
	padding-top: 0.5em;
	font-size: 12px;
}
.Carousel {
	width: 100%;
	max-width: 60%;
	max-height: 700px;
	display: inline-block;
	position: relative;
	margin-top: 3em;
	margin-left: 0;
	vertical-align: top;
}
.ProductHighlights {
	display: inline-block;
	max-width: 30%;
	width: 100%;
	vertical-align: top;
	margin-top: 1em;
	margin-left: 5%;
}
.YouMayAlsoLikeItem1, .YouMayAlsoLikeItem2, .YouMayAlsoLikeItem3, .YouMayAlsoLikeItem4 {
	display: inline-block;
	max-width: 23%;
	min-width: 0;
	width: 100%;
	max-height: 350px;
	height: 100%;
	min-height: 350px;
	background-color: #fff;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
	border-top: 1px solid #dee0e0;
	opacity: 0.9;
	margin-right: 0.5%;
	margin-left: 0.5%;
	vertical-align: bottom;
}
}
@media screen and (max-width: 1100px) {
.MC_Vertu_ListingTemplate {
	max-width: 1010px;
	padding-left: 0.2em;
	padding-right: 0.2em;
}
.AboutUs a {
	font-size: 12px;
}
.ContactUs a {
	font-size: 12px;
}
ul#desktop {
	display: none;
}
ul#mobile {
	display: inline-block;
}
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 8%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 500px;
	width: 100%;
	max-height: 600px;
}
.csslider1 > ul > .cs_skeleton {
	width: 100%;
	max-height: 500px;
	height: 100%;
	visibility: hidden;
	font-size: 0px;
	line-height: 0;
}
.csslider1 > ul > .slide.img img {
	max-width: 99%;
	max-height: 499px;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 585px;
	border: 0.1px solid rgba(0, 0, 0, 0.2);
	padding-top: 10%;
	padding-bottom: 10%;
}
.csslider1 > .cs_arrowprev {
	position: absolute;
	top: 40%;
	left: 3%;
	z-index: 5;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-left: 0px;
	-webkit-transition: .1s all .1s ease;
	transition: .1s all .15s ease;
	max-width: 90px;
	width: 100%;
}
.csslider1 > .cs_arrownext {
	position: absolute;
	top: 40%;
	z-index: 5;
	margin-left: 0px;
	left: 96%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: .1s all .3s ease;
	transition: .1s all .3s ease;
	max-width: 90px;
	width: 100%;
}
.csslider1 > .cs_bullets {
	position: relative; /* left: 0; */ /* top: 0%; */;
	width: 100%;
	max-width: 100%;
	max-height: 150px;
	z-index: 10;
	font-size: 0;
	text-align: center;
	display: inline-block;
	margin-top: 2%;
	margin-bottom: 2%;
}
.MC_Vertu_USP > div {
	width: 23%;
	display: inline-block;
	max-height: 100px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.MC_DetailedDescription > label {
	max-width: 23%;
	vertical-align: top;
}
.MC_DetailedDescription > label > h3 {
	font-size: 12px;
}
.MC_Vertu_Promotions > div {
	width: 47.5%;
	max-height: 100px;
	height: 100%;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	opacity: 0.9;
	color: rgba(0, 0, 0, 0.8);
	margin-left: 1em;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
	border-top: 1px solid #dee0e0;
	margin-left: 1em;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}
}
@media screen and (max-width: 900px) {
.MC_Logo {
	display: inline-block;
	width: 67.5%;
	padding-left: 0.5em;
	vertical-align: bottom;
	height: 50px;
}
.MC_Vertu_Breadcrumb {
	display: inline-block;
	width: 100%;
	max-height: 40px;
	padding-left: 0.5em;
}
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 4%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 500px;
	width: 100%;
	max-height: 600px;
}
.csslider1 > .cs_arrowprev {
	left: 2%;
}
.csslider1 > .cs_arrownext {
	left: 96%;
}
.Collections:before {
	left: 2%;
	top: 10%;
}
.Subscribe:before {
	left: 2%;
	top: 10%;
}
.YouMayAlsoLikeItem1, .YouMayAlsoLikeItem2, .YouMayAlsoLikeItem3, .YouMayAlsoLikeItem4 {
	display: inline-block;
	max-width: 23%;
	min-width: 0;
	width: 100%;
	max-height: 300px;
	height: 100%;
	min-height: 300px;
	background-color: #fff;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
	border-top: 1px solid #dee0e0;
	opacity: 0.9;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
.YouMayAlsoLikeItem1Img, .YouMayAlsoLikeItem2Img, .YouMayAlsoLikeItem3Img, .YouMayAlsoLikeItem4Img {
	min-height: 150px;
	max-height: 150px;
}
.YouMayAlsoLikeItem1 img, .YouMayAlsoLikeItem2 img, .YouMayAlsoLikeItem3 img, .YouMayAlsoLikeItem4 img {
	display: block;
	max-width: 150px; /* width: 100%; */;
	max-height: 150px;
	vertical-align: bottom;
	text-align: center;
	margin-top: 5%;
}
}
@media screen and (max-width: 880px) {
.Carousel {
	width: 100%;
	max-width: 100%;
	max-height: 700px;
	display: inline-block;
	position: relative;
	margin: 0 auto;
	vertical-align: top;
}
.csslider1 > ul {
	margin-top: 0%;
	margin-left: 20%;
}
.csslider1 > .cs_arrowprev {
	left: 10%;
}
.csslider1 > .cs_arrownext {
	left: 97%;
}
.csslider1 > .cs_bullets {
	margin-left: 0%;
}
.ProductHighlights {
	display: inline-block;
	max-width: 90%;
	width: 100%;
	vertical-align: top;
	margin-top: 2em;
	margin-left: 5%;
}
.ProductHighlights ul {
	padding-left: 15%;
	padding-right: 15%;
}
}
@media screen and (max-width: 800px) {
.MC_Categories_Vertu > div {
	max-width: 16%;
	height: 50px;
	margin-left: 0;
	text-align: center;
	display: inline-block;
	position: relative;
	vertical-align: text-top;
	opacity: 0.9;
	text-transform: uppercase;
}
.MC_Categories_Vertu > div > a {
	width: 100%;
	display: block;
	padding-top: 0.5em;
	font-size: 12px;
}
.csslider1 > ul {
	margin-top: 0%;
	margin-left: 15%;
}
.csslider1 > .cs_arrowprev {
	left: 5%;
}
.csslider1 > .cs_arrownext {
	left: 97%;
}
.csslider1 > .cs_bullets {
	margin-left: 0%;
}
.MC_Vertu_Promotions > div {
	width: 47%;
	max-height: 100px;
	height: 100%;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	opacity: 0.9;
	color: rgba(0, 0, 0, 0.8);
	margin-left: 1em;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
	border-top: 1px solid #dee0e0;
	margin-left: 1em;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}
.Collections:before {
	left: 0%;
	top: 10%;
}
.Subscribe:before {
	left: 0%;
	top: 10%;
}
}
@media screen and (max-width: 700px) {
.MC_CategoryTree {
	display: none;
}
.MC_Logo {
	display: inline-block;
	width: 50%;
	padding-left: 0.5em;
	vertical-align: bottom;
	height: 50px;
}
.Search {
	width: 8%;
}
.Search a:before {
	margin-left: 1%;
	width: 10px;
	height: 30px;
	padding-top: 0.3em;
	text-align: right;
	transform: scale(2);
}
.AboutUs {
	width: 20%;
}
.ContactUs {
	width: 20%;
}
.csslider1 > ul {
	margin-top: 0%;
	margin-left: 12%;
}
.csslider1 > .cs_arrowprev {
	left: 3%;
}
.csslider1 > .cs_arrownext {
	left: 95%;
}
.csslider1 > .cs_bullets {
	margin-left: 0%;
}
.YouMayAlsoLikeItem1:hover img, .YouMayAlsoLikeItem2:hover img, .YouMayAlsoLikeItem3:hover img, .YouMayAlsoLikeItem4:hover img {
	transform: none;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
}
.ItemFeatures {
	width: 100%;
}
.ItemFeatures > h3, .ItemFeatures > h4 {
	text-align: center;
}
.ItemFeatures > ul > li {
	display: inline-block;
	width: 45%;
	text-align: justify;
}
.ItemImage {
	width: 96%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2%;
	margin-right: 2%;
}
.ItemImage img {
	max-height: 350px;
}
}
@media screen and (max-width: 650px) {
.AboutUs {
	width: 18%;
}
.ContactUs {
	width: 18%;
}
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 15%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 450px;
	width: 100%;
	max-height: 550px;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 500px;
	border: 0.1px solid rgba(0, 0, 0, 0.2);
	padding-top: 10%;
	padding-bottom: 10%;
}
.csslider1 > .cs_arrowprev {
	left: 3%;
}
.csslider1 > .cs_arrownext {
	left: 95%;
}
.csslider1 > .cs_bullets {
	margin-left: 0%;
}
.MC_Vertu_Promotions > div {
	width: 99%;
	max-height: 100px;
	height: 100%;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	opacity: 0.9;
	color: rgba(0, 0, 0, 0.8);
	margin-left: 1em;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
	border-top: 1px solid #dee0e0;
	margin-left: 0.2em;
	margin-top: 1em;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}
.Collections:before {
	left: 3%;
	top: 10%;
}
.Subscribe:before {
	left: 3%;
	top: 10%;
}
.YouMayAlsoLikeItem1, .YouMayAlsoLikeItem2, .YouMayAlsoLikeItem3, .YouMayAlsoLikeItem4 {
	display: inline-block;
	max-width: 48%;
	min-width: 0;
	width: 100%;
	max-height: 300px;
	height: 100%;
	min-height: 300px;
	background-color: #fff;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
	border-top: 1px solid #dee0e0;
	opacity: 0.9;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
}
@media screen and (max-width: 600px) {
.csslider1 > ul {
	margin-left: 7%;
}
.csslider1 > .cs_arrowprev {
	left: 2%;
}
.csslider1 > .cs_arrownext {
	left: 95%;
}
}
@media screen and (max-width: 550px) {
.MC_Logo {
	display: inline-block;
	width: 99%;
	padding-left: 5em;
	text-align: center;
	vertical-align: bottom;
	height: 50px;
	margin-bottom: 2em;
}
.Search {
	width: 30%;
}
.Search a:before {
	margin-left: 15%;
	width: 10px;
	height: 30px;
	padding-top: 0.3em;
	text-align: right;
	transform: scale(2);
}
.AboutUs {
	width: 30%;
}
.ContactUs {
	width: 30%;
}
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 10%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 400px;
	width: 100%;
	max-height: 400px;
}
.csslider1 > ul > .slide.img img {
	max-width: 99%;
	max-height: 399px;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 399px;
	border: 0.1px solid rgba(0, 0, 0, 0.2);
	padding-top: 10%;
	padding-bottom: 10%;
}
.csslider1 > .cs_arrowprev {
	left: 3%;
}
.csslider1 > .cs_arrownext {
	left: 95%;
}
.csslider1 > .cs_bullets {
	margin-left: 0%;
}
.csslider1 > .cs_bullets > label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	padding: 1%;
	width: 12%;
	max-width: none;
	max-height: 70px;
	min-height: 67px;
	text-align: center;
	margin-top: 0px;
	height: 99%;
	vertical-align: middle;
}
.MC_DetailedDescription > label {
	display: inline-block;
	max-width: none;
	width: 98%;
	height: 40px;
	text-align: center;
	margin-left: 0.2em;
}
.YouMayAlsoLikeItem1, .YouMayAlsoLikeItem2, .YouMayAlsoLikeItem3, .YouMayAlsoLikeItem4 {
	display: inline-block;
	max-width: 47%;
	min-width: 0;
	width: 100%;
	max-height: 300px;
	height: 100%;
	min-height: 300px;
	background-color: #fff;
	border-left: 1px solid #dee0e0;
	border-right: 1px solid #dee0e0;
	border-bottom: 1px solid #dee0e0;
	border-top: 1px solid #dee0e0;
	opacity: 0.9;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 0.5em;
}
}
@media screen and (max-width: 480px) {
.MC_Vertu_Breadcrumb {
	display: inline-block;
	width: 100%;
	max-height: 40px;
	text-align: center;
	border-bottom: 0.1px solid rgba(0, 0, 0, 0.2);
	border-top: 0.1px solid rgba(0, 0, 0, 0.2);
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 10%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 350px;
	width: 100%;
	max-height: 350px;
}
.csslider1 > ul > .slide.img img {
	max-width: 99%;
	max-height: 349px;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 349px;
	border: 0.1px solid rgba(0, 0, 0, 0.2);
	padding-top: 10%;
	padding-bottom: 10%;
	margin-top: 0.5em;
}
.csslider1 > .cs_arrownext {
	left: 94%;
}
.MC_Vertu_USP > div {
	width: 48%;
	display: inline-block;
	max-height: 100px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
}
@media screen and (max-width: 420px) {
.MC_Logo {
	display: inline-block;
	width: 99%;
	padding-left: 16%;
	text-align: center;
	vertical-align: bottom;
	height: 50px;
	margin-bottom: 2em;
}
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 5%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 350px;
	width: 100%;
	max-height: 350px;
}
.csslider1 > .cs_arrowprev {
	left: 3%;
}
.csslider1 > .cs_arrownext {
	left: 97%;
}
.csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrownext > label span:after {
	display: block;
	font: 2em "cs-ctrl-basic";
	color: #818181;
}
.csslider1 > ul > .slide.img img {
	max-width: 99%;
	max-height: 350px;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 350px;
	border: 0.1px solid rgba(0, 0, 0, 0.2);
	padding-top: 10%;
	padding-bottom: 10%;
}
.Collections:before {
	left: 0%;
	top: 10%;
}
.Subscribe:before {
	left: 0%;
	top: 10%;
}
}
@media screen and (max-width: 400px) {
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 10%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 300px;
	width: 100%;
	max-height: 350px;
}
.csslider1 > .cs_bullets > label {
	position: relative;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	padding: 1%;
	width: 12%;
	max-width: none;
	max-height: 60px;
	min-height: 60px;
	text-align: center;
	margin-top: 0px;
	height: 99%;
	vertical-align: middle;
}
.csslider1 > .cs_bullets > label > .cs_thumb > #VideoIcon {
	max-width: 100%;
	max-height: 50px;
	padding-top: 5px;
}
}
@media screen and (max-width: 370px) {
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 10%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 280px;
	width: 100%;
	max-height: 300px;
}
.csslider1 > ul > .slide.img img {
	max-width: 99%;
	max-height: 300px;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 300px;
}
}
@media screen and (max-width: 340px) {
.csslider1 > ul {
	position: relative;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	margin-top: 0%;
	margin-left: 8%;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	display: block;
	text-align: center;
	max-width: 260px;
	width: 100%;
	max-height: 300px;
}
}
@media screen and ( max-height: 450px ){
.csslider1 > ul {
	max-height: 300px;
}
.csslider1 > ul > .slide.img img {
	max-width: 99%;
	max-height: 290px;
}
.csslider1 > ul > .slide.img video {
	max-width: 99%;
	max-height: 285px;
}
.picture img {
	max-height: 300px!important;
}
div.picture {
	border: 0px solid lightgrey!important;
}
}
@media screen and ( max-height: 350px ){
.picture img {
	max-height: 200px!important;
}
}
