@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300');

body {
	font-family:Open Sans;
    /* BLACK FRIDAY background:url('https://premierproducts-uk.co.uk/templates/premierproducts-uk/images/black-friday-background.jpg') repeat center center; */
	 /* background:url('https://premierproducts-uk.co.uk/templates/premierproducts-uk/images/closed-background.jpg') repeat center center; */ 
	/* CHRISTMAS background-color: #01014e;
    background-image: url('https://www.premierproducts-uk.co.uk/templates/premierproducts-uk/images/snow(1).png'), url('https://www.premierproducts-uk.co.uk/templates/premierproducts-uk/images/snow(2).png'), url('https://www.premierproducts-uk.co.uk/templates/premierproducts-uk/images/snow(3).png');
    -webkit-animation: snow 20s linear infinite;
    -moz-animation: snow 20s linear infinite;
    -ms-animation: snow 20s linear infinite;
    animation: snow 20s linear infinite; */
	background:#d7f2fe;
	margin:0;
	padding:0;
}

@-webkit-keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #01014e }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #01014e;
    }
}
@-moz-keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #01014e }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #01014e;
    }
}
@-ms-keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #01014e }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #01014e;
    }
}
@keyframes snow {
    0% { background-position: 0px 0px, 0px 0px, 0px 0px }
    50% { background-color: #01014e }
    100% {
        background-position: 500px 1000px, 400px 400px, 300px 300px;
        background-color: #01014e;
    }
}

.right {
	float:right;
}

.left {
	float:left;
}

.inline {
	display:inline-block;
}

.center {
	margin:auto;
	width:1000px;
}

.bold {
	font-weight:700;
}

a {
	text-decoration:underline;
	color:#00a0e4;
}

.header {
	width:1000px;
	margin:auto;
	background:#fff;
	position:relative;
	margin-bottom:20px;
}

.header .icons {
	width:1000px;
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	position:relative;
}

.header .icons li {
	display:inline;
	padding:30px;
}

.header .icons .divider {
	border-left:1px solid #d4d4d4;
	display:inline-block;
	height:40px;
}

.header #returnsInfo {
	position:absolute;
	right:25px;
	top:58px;
	display:none;
	z-index:1;
}	

.header #deliveryInfo {
	position:absolute;
	left:80px;
	top:58px;
	display:none;
	z-index:1;
}	

.slideshow {
	width:1000px;
	margin:auto;
	background:#fff;
	margin-bottom:20px;
}

.slideshow .title {
	padding:20px;
	background:#333;
	text-align:center;
}

.slideshow .title h1 {
	font-size:32px;
	font-weight:600;
	font-family:Open Sans;
	color:#fff;
	margin:0;
	padding:0;
}

.saleBanner {
	width:1000px;
	margin:auto;
	margin-bottom:20px;
	border:1px solid #999;	
}

.graphics {
	width:940px;
	margin:auto;
	padding:30px;
	background:#fff;
    border:1px solid #999;
	margin-bottom:20px;
}

.graphics img {
	border:10px solid #ececee;
	margin-bottom:40px;
}

.graphics p {
	font-size:10px;
	font-family:Open Sans;
	color:#999;
	margin:20px 0;
	text-align:center;
}

.graphics .icons {
	background:none;
	text-align:center;
	position:relative;
	width:940px;
}

.graphics .icons li {
	display:inline-block;
	padding:15px;
}

.graphics .icons img {
	border:none;
	margin-bottom:0;
}

.graphics .icons a {
	transition:all ease-in-out 0.15s;
}

.graphics .icons a:hover {
	opacity:0.7;
}

.graphics .remoteContainer {
	width:453px;
	height:359px;
	position:relative;
	margin-bottom:40px;
}

.graphics .remoteContainer span {
	font-size:10px;
	color:#999;
	position:absolute;
	left:15px;
	top:15px;
	width:100px;
}

.graphics .video {
	border:10px solid #ececee;
}

.descriptionWrapper {
	width:1000px;
	margin:auto;
}

.description {
	width:940px;
	padding:30px;
	background:#fff;
    border:1px solid #999;
	margin-bottom:20px;
	display:inline-block;
}

.description h1 {
	font-size:24px;
	font-family:Open Sans;
	color:#999;
	font-weight:600;
	text-align:center;
	margin-top:0;
	margin-bottom:40px;
}

.description .column {
	width:450px;
}

.description p {
	font-size:14px;
	font-family:Open Sans;
    color:#333;
	margin:0;
}

.description ul {
	padding:0;
	margin:0;
	margin-left:15px;
	margin-top:20px;
}

.description li {
	font-size:14px;
	font-weight:700;
	font-family:Open Sans;
	color:#333;
	line-height:25px;
}

.description .features {
	width:750px;
	margin-top:20px;
}

.description .free-items {
	list-style-type:none;
	padding: 50px 0 0 0;
	margin:0;
	text-align:center;
}

.description .free-items li {
	display:inline;
	padding:20px;
}

.description .free-items li img {
	border:2px solid #00a0e4;
	border-radius:5px;
}

.specification {
	width:940px;
	padding:30px;
	background:#fff;
    border:1px solid #999;
	margin-bottom:20px;
	display:inline-block;
}

.specification h1 {
	font-size:24px;
	font-weight:600;
	font-family:Open Sans;
	color:#999;
	text-align:center;
	margin-top:0;
}

.specification ul {
	padding:0;
	margin-bottom:20px;
	list-style-type:none;
}

.specification li {
	font-size:14px;
	font-family:Open Sans;
	color:#333;
	line-height:35px;
	border-bottom:1px solid #d4d4d4;
}

.specification .divider {
	border-bottom:1px solid #d4d4d4;
}

.specification .column {
	width:400px;
}

.specification .dimensions {
	margin:20px 0;
	border:1px solid #d4d4d4;
	text-align:center;
}

.specification a {
	text-decoration:underline;
	color:#333;
	font-size:14px;
}

.specification a:hover {
	color:#00a0e4;
}

.specification .help {
	width:400px;
	margin-top:20px;
}

.specification .video {
	text-align:center;
}

.specification span {
	font-size:14px;
	color:#333;
}

.delivery {
	margin-bottom:20px;
}

.alert-box {
	width:100%;
	padding:10px;
	border:1px solid #fd8891;
	background:#ffd6d9;
	box-sizing:border-box;
	margin:0 0 10px 0 !important;
	color:#ed1a2b !important;
	font-size:14px !important;
	text-align:center;
}

/*Jssor*/
.jssora03l{display:block;position:absolute;width:50px;height:50px;cursor:pointer;background:url(https://www.premierproducts-uk.co.uk/templates/premierproducts-uk/images/arrow_left.png) no-repeat;overflow:hidden;transition:all ease-in-out .15s}.jssora03r{display:block;position:absolute;width:50px;height:50px;cursor:pointer;background:url(https://www.premierproducts-uk.co.uk/templates/premierproducts-uk/images/arrow_right.png) no-repeat;overflow:hidden;transition:all ease-in-out .15s}.jssora03l:hover,.jssora03r:hover{opacity:.6}

