/****** !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

CSS COPYRIGHT www.studioworx.co.uk - The CSS is prohibited from viewing, using in whole or part.
Usage of the CSS may result in legal action. A notification has been sent to us letting us know
this page has been accessed directly including the IP, Time and domain it was accessed from.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *******/

/*
/ Global
/ ------------------------------ */

#page + center{
	display: none;
}

video{
	background: #000000;
}

#page{
	font-family: 'aktiv_grotesk_corpregular', Arial, sans-serif;
}

#page + div{
	display: none;
}

.pull-left{
	float: left;
}

.pull-right{
	float: right;
}

.margin-top{
	margin-top: 20px;
}

.margin-bottom{
	margin-bottom: 20px;
}

.clearfix::after{
	content: "";
	display: table;
	clear: both;
}

.hidden{
	display: none;
}

.heading{
	color: #000000;
	font-size: 21px;
	padding: 20px 0;
	font-family: 'aktiv_grotesk_corpmedium', Arial, sans-serif;
	border-bottom: 1px solid #e8e8e8;
}

.subheading{
	font-size: 14px;
	padding: 0 0 12px;
	color: #ffffff;

	font-family: 'aktiv_grotesk_corpbold', Arial, sans-serif;
}

/*
/ Typography
/ ------------------------------ */

h1{
	font-size: 16px;
	color: #000000;
}

h2, h3, h4, h5{
	font-size: 16px;
	color: #000000;

	font-weight: 400;
}

.tabs .tab-content h2,
.tabs .tab-content h3,
.tabs .tab-content h4,
.tabs .tab-content h5{
	font-family: 'aktiv_grotesk_corpbold', Arial, sans-serif;
}

a{
  color: #0275d8;
}

a:focus, a:hover{
  color: #014c8c;
}

/*
/ https://macfinder.co.uk/ebay/images
/ ------------------------------ */

.img-responsive{
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-center{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}

.sentinel{
	width: 100%;
}

/*
/ Transitions
/ ------------------------------ */

.transition{
	transition: all .15s linear;
	-o-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-webkit-transition: all .15s linear;
}

@keyframes fadeIn {
  from {
    opacity: 0; }

  to {
    opacity: 1; } }


@keyframes fadeInImage {
  from {
    opacity: 0; }

  to {
    opacity: 1; } }

/*
/ Forms
/ ------------------------------ */

.form-control{
	font-size: 14px;
	color: #000000;
	padding: 5px 10px;
	border: 1px solid #dedede;
}

/*
/ Buttons
/ ------------------------------ */

.buttons{
	margin: 30px 0 0;
}

.btn{
	float: left;
	display: inline-block;
	padding: 12px 25px 14px;
	font-size: 13px;
	border-radius: 100px;
	white-space: nowrap;
	vertical-align: middle;
	margin: 0 10px 10px 0;

	cursor: pointer;
	-ms-touch-action: manipulation;
 	touch-action: manipulation;
	-webkit-user-select: none;
 	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.buttons .btn:last-child{
	margin-right: 0;
}

/*** Button colours ***/

.btn-default{
	background-color: #0e0d0e;
	color: #ffffff;
}

.btn-default:hover{
	text-decoration: none;
	color: #ffffff;
}

.btn-primary{
	background-color: #000000;
	border-color: #000000;
	color: #ffffff;
}

.btn-primary:hover{
	text-decoration: none;
	background-color: #444444;
	color: #ffffff;
}

/*
/ Header
/ ------------------------------ */

#header{
	text-align: center;
	background-color: #03031d;
	background-image: url(https://macfinder.co.uk/ebay/images/header-bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#header .logo{
	display: inline-block;
	float: left;
	margin: 20px 0 25px;
}

@media (max-width: 575px){
	#header .logo{
		float: none;
		margin: 10px 0 15px;
	}
}

#header .contact{
	float: right;
	padding: 10px 18px;
	margin: 18px 0 0;

	font-size: 13px;
	color: #ffffff;

	cursor: pointer;

	border: 2px solid #ffffff;
	border-radius: 100px;
}

#header .trustpilot{
	float: right;
	margin: 22px 35px 0 0;
}

#header .certified{
	float: right;
	margin: 15px 35px 0 0;
}

@media (max-width: 1023px){
	#header .certified{
		margin-right: 0;
	}
}

/*
/ Selling Points
/ ------------------------------ */

#selling-points{
	text-align: center;
	background-color: #f1f3f4;
	border-bottom: 1px solid #dcdcdc;
}

#selling-points .row{
	margin: 0;
	padding: 12px 0;
}

#selling-points figure > div{
	flex-grow: 1;
}

#selling-points .icon{
	display: inline-block;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 40px;
}

#selling-points figure > div:nth-of-type(1) .icon,
#selling-points figure > div:nth-of-type(4) .icon{
	background-image: url(https://macfinder.co.uk/ebay/images/icon-1.png);
	padding-left: 55px;
}

#selling-points figure > div:nth-of-type(2) .icon{
	background-image: url(https://macfinder.co.uk/ebay/images/icon-2.png);
}

#selling-points figure > div:nth-of-type(3) .icon{
	background-image: url(https://macfinder.co.uk/ebay/images/icon-3.png);
}

#selling-points h2{
	margin: 0;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
}

/*
/ Slider
/ ------------------------------ */

@media (max-width: 767px){

	#selling-points .row{
		padding: 6px 0;
	}

	#slider{
	 overflow: hidden;
	}

	#slider figure {
	 position: relative;
	 display: block;
	 width: 400%;
	 margin: 0;
	 left: 0;
	 text-align: left;
	 font-size: 0;
	 animation: 15s slidy infinite;
	}

	#slider figure > div{
	 display: block;
	 width: 25%;
	 float:left;
	 border:none;
	 text-align: center;
	}

	/** 3 (4) Slides **/

	@keyframes slidy {
	 0% { left: 0%; }
	 25% { left: 0%; }
	 30% { left: -100%; }
	 60% { left: -100%; }
	 65% { left: -200%; }
	 95% { left: -200%; }
	 100% { left: -300%; }
	}

}

/*
/ Main
/ ------------------------------ */

#main{
	margin-top: 45px;
	padding-bottom: 80px;
}

@media (max-width: 767px) {
	#main{
		margin-top: 15px;
	}
}

/*
/ .images
/ ------------------------------ */

.images{
	position: relative;
	margin-right: -15px;
}

@media (max-width: 575px){
	.images{
		margin-right: 0;
	}
}

.images .main-sentinel{
	width: 100%;
}

.images .image{
	width: 20%;
	float: left;
	position: static;
	padding-right: 15px;
}

@media (max-width: 1023px){
	.images .image{
		width: 25%;
	}
}

@media (max-width: 767px){
	.images .image{
		width: 20%;
	}
}

.images .image[data-image=""]{
	display: none;
}

/*** Thumbnails ***/

.image .thumbnail{
	width: 100%;
	position: relative;
	cursor: pointer;
	border: 1px solid #cdcdce;
	margin-bottom: 15px;
	padding-bottom: 100%;
}

.image .thumbnails-control{
	display: none;
}

.image .thumbnails-control:checked + .thumbnail{
}

.image #thumbnail-control-video:checked ~ #image-video,
.image #thumbnail-control-1:checked ~ #image-1,
.image #thumbnail-control-2:checked ~ #image-2,
.image #thumbnail-control-3:checked ~ #image-3,
.image #thumbnail-control-4:checked ~ #image-4,
.image #thumbnail-control-5:checked ~ #image-5,
.image #thumbnail-control-6:checked ~ #image-6,
.image #thumbnail-control-7:checked ~ #image-7,
.image #thumbnail-control-8:checked ~ #image-8,
.image #thumbnail-control-9:checked ~ #image-9,
.image #thumbnail-control-10:checked ~ #image-10,
.image #thumbnail-control-11:checked ~ #image-11,
.image #thumbnail-control-12:checked ~ #image-12,
.image #thumbnail-control-13:checked ~ #image-13,
.image #thumbnail-control-14:checked ~ #image-14,
.image #thumbnail-control-15:checked ~ #image-15,
.image #thumbnail-control-16:checked ~ #image-16{
	display: block;
}

@media (max-width: 575px) {
	.images{
		text-align: center;
		margin-bottom: 25px;
	}
	.images .image{
		width: auto;
		float: none;
		display: inline-block;
		padding: 0;
	}
	.image .thumbnail{
		width: 10px;
		height: 10px;
		border-radius: 100%;
		margin: 10px 5px 0;
		padding-bottom: 0;
		border: 2px solid #000000;
	}
	.image .thumbnails-control:checked + label{
		background-color: #000000;
	}
	.image .thumbnail img{
		display: none;
	}
}

/*** https://macfinder.co.uk/ebay/images ***/

.image .main{
	animation-name: fadeIn;
    animation-duration: 0.5s;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	display: none;
	cursor: pointer;
	padding-right: 15px;
}

@media (max-width: 575px){
	.image .main{
		padding-right: 0;
	}
}

.image .main .main-content{
	position: relative;
	padding-bottom: 100%;
}

/*** Video ***/

.image .main video{
	width: 100%;
}

/*** Arrows ***/

.image .main .prev,
.image .main .next{
	background-size: cover;
	position: absolute;
	width: 39px;
	height: 39px;
	top: 50%;
	margin-top: -20px;
	cursor: pointer;

	background-color: #03031b;
	border-radius: 500px;
	background-position: center;
	background-repeat: no-repeat;
}

.image .main .prev{
	left: 5px;
	background-image: url('https://macfinder.co.uk/ebay/images/prev.png');
}

.image .main .next{
	right: 5px;
	background-image: url('https://macfinder.co.uk/ebay/images/next.png');
}

/***
.image .main .prev,
.image .main .next{
	background-size: cover;
	position: absolute;
	width: 30px;
	height: 75px;
	top: 50%;
	margin-top: -37px;
	cursor: pointer;

	background-color: #c1c1c1;
	background-position: center;
	background-repeat: no-repeat;
}

.image .main .prev{
	left: -15px;
	background-image: url('https://macfinder.co.uk/ebay/images/prev2.png');
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.image .main .next{
	right: -15px;
	background-image: url('https://macfinder.co.uk/ebay/images/next2.png');
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
***/

.image .main .prev[data-prev=""],
.image .main .next[data-next=""]{
	display: none;
}

.image .main-control{
	display: none;
}

@media (min-width: 576px) {
	.image .main .prev,
	.image .main .next{
		display: none;
	}
}

/*** Click to zoom ***/

@media (min-width: 768px) {
	.image .main-control:checked + .main{
		animation-name: fadeInImage;
  	animation-duration: 0.5s;
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		z-index: 100;
		background-color: rgba(0,0,0,0.65);
		text-align: center;
	}
	.image .main-control:checked + .main .main-content{
		position: relative;
		border: 0;
		width: 600px;
		height: 600px;
		padding: 0;
		background-color: #ffffff;
		margin: 50px auto 0;
		box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
	}
	.image .main-control:checked + .main .main-content img{
		max-width: 100%;
	}
	.image .main-control:checked + .main .main-content .prev,
	.image .main-control:checked + .main .main-content .next{
		display: none;
	}
	.image .main .main-content:after{
		content: "[Click to Zoom]";
		background-image: url('https://macfinder.co.uk/ebay/images/zoom.png');
		background-repeat: no-repeat;
		padding-left: 20px;
		line-height: 17px;
		position: absolute;
		bottom: 10px;
		right: 10px;
		color: #000000;
		font-size: 12px;
		display: none;
	}
	.image .main-control:checked + .main .main-content:after{
		bottom: auto;
		left: auto;
		top: 10px;
		right: 10px;
		width: 19px;
		height: 19px;
		padding: 0;
		content: "";
		background-image: url('https://macfinder.co.uk/ebay/images/close.png');
		display: block;
	}
}

@media (min-width: 1024px) {
	.image .main-control:checked + .main .main-content{
		width: 800px;
		height: 800px;
	}
}

/*
/ Item Description
/ ------------------------------ */

.main-details{
	border: 1px solid #e4e4e4;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	padding: 28px;
}

@media (min-width: 1024px){
	.main-details{
		min-height: 477px;
	}
}

@media (max-width: 1023px){
	.main-details{
		padding: 20px;
	}
}

/*** Title ***/

h1.title{
	margin-bottom: 15px;
	font-size: 22px;
	font-weight: 400;
	color: #000000;
	line-height: 1.2;
}

/*** Price ***/

.main-price{
	color: #000000;
	margin-bottom: 20px;
}
.main-price[data-price=""],
.main-price[data-price="0.00"]{ display: none; }

.main-price .currency,
.main-price .value{
	font-size: 24px;
	font-family: 'aktiv_grotesk_corpbold', Arial, sans-serif;
}

/*** Condition ***/

.condition-label{
	margin-bottom: 25px;
	border: 1px solid #2283cf;
	border-radius: 6px;
	display: inline-block;
	font-size: 14px;
	color: #2283cf;
}

.condition-label span{
	display: inline-block;
	padding: 10px 10px;
}

.condition-label span:last-child{
	background-color: #2283cf;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
}

/*** Trusted ***/

.trusted-seller{
	padding: 12px 0;
	margin-bottom: 25px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}

.trusted-seller h2{
	display: inline-block;
	margin: 0 8px 0 0;

	font-weight: 400;
	font-size: 14px;
	color: #000000;

	background-image: url(https://macfinder.co.uk/ebay/images/stars.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 85px;
}

.trusted-seller a{
	display: inline-block;
	margin: 0;

	font-size: 13px;
	color: #2283cf;
}

/*** Certified ***/

.certified-macfinder{
	background-color: #f1f3f4;
	padding: 12px 12px 12px 48px;

	background-image: url(https://macfinder.co.uk/ebay/images/icon-4.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.certified-macfinder h2{
	margin: 0;
	font-family: 'aktiv_grotesk_corpbold', Arial, sans-serif;
	font-size: 15px;
	color: #000000;
}

.certified-macfinder p{
	margin: 0;
	font-size: 13px;
	color: #000000;
}

/*** Description ***/

.item-description{
	margin-bottom: 50px;
	font-size: 15px;
	line-height: 1.5;
	color: #000000;
}

.features{
	margin-top: 10px;
	margin-bottom: 50px;
}

.features .heading{
	margin-bottom: 30px;
}

.features ul{
	column-count: 2;
	column-gap: 60px;
	list-style: none;
	padding: 0;
	margin: 0;
}

@media (max-width: 767px){
	.features ul{
		column-count: 1;
		column-gap: 0;
	}
}

.features ul li{
	margin: 0;
	padding: 0 10px;
	font-size: 15px;
	color: #000000;
}

.features ul li:nth-of-type(odd){
	background-color: #f1f3f4;
}

.features ul li strong{
	padding: 8px 0;
	width: 50%;
	display: inline-block;
	font-weight: 400;
	font-family: 'aktiv_grotesk_corpbold', Arial, sans-serif;
}

.condition-notes{
	margin-bottom: 60px;
	border: 2px solid #8402a0;
	padding: 25px 30px;

	color: #8402a0;
	font-size: 15px;
	line-height: 1.5;
}

@media (max-width: 575px){
	.condition-notes{
		padding: 20px;
	}
}

.condition-notes h2{
	margin: 0 0 15px;

	color: #8402a0;
	font-size: 21px;
	font-weight: 400;
	font-family: 'aktiv_grotesk_corpmedium', Arial, sans-serif;
}

.condition-notes p{
	margin: 0;

	color: #8402a0;
	font-size: 15px;
	line-height: 1.5;
}

.delivery div:after,
.returns div:after{
	display: block;
	margin-bottom: 10px;
}

/*** Description Overides ***/

.item-description img{
	max-width: 100%;
	/*width: auto !important;
	height: auto !important;*/
}

.item-description ul li,
.item-description ol li{
	margin-bottom: 4px;
}

.item-description table{
	font-size: 13px;
}

.item-description font,
.item-description b font,
.item-description strong font,
.item-description p font,
.item-description ul li font,
.item-description ol li font,
.item-description th font,
.item-description td font,
.item-description h2 font,
.item-description h3 font,
.item-description h4 font,
.item-description h5 font,
.item-description b,
.item-description strong{
	font-size: inherit !important;
	font-family: inherit !important;
	line-height: inherit !important;
}

.item-description p,
.item-description ul li,
.item-description ol li,
.item-description th,
.item-description td,
.item-description h2,
.item-description h3,
.item-description h4,
.item-description h5,
.item-description span,
.item-description div{
	font-family: inherit !important;
	line-height: inherit !important;
}

/*
/ Feedback
/ ------------------------------ */

.feedbacks{
	display: none;
}

.feedback{
	display: none;
	border-top: 1px solid #dedede;
	padding-top: 25px;
	margin-top: 25px;
	line-height: 16px;
}

h2 + .feedback,
h2 + .latest-feedbacks {
	border: 0;
	margin: 0;
	padding: ;
}

.feedback .icon{
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}

.feedback .description{
	font-size: 15px;
	color: #000000;
	padding-right: 129px;
	padding-left: 26px;
}

.feedback .buyer{
	float: right;
	font-size: 12px;
	color: #000000;
	/*display: none;*/
}

.feedback .buyer:before{
	content: "Buyer:\0020";
}

.feedback .buyer .brackets:before{
	content: "(\0020";
}

.feedback .buyer .brackets:after{
	content: "\0020)";
}

.feedback .date-label{
	float: right;
	clear: right;
	font-size: 14px;
	color: #666666;
	margin-top: 0;
	margin-left: 10px;
}

.feedback .date-label:before{
	content: "Date:\0020";
}

.feedback .title{
	font-size: 11px;
	margin-top: 5px;
	color: #666;
	padding-left: 26px;
}

@media (max-width: 767px) {
	.feedback .buyer{
		display: none;
	}
	.feedback .description{
		float: left;
		width: 100%;
		margin-top: 5px;
		padding: 0;
	}
	.feedback .title{
		float: left;
		width: 100%;
		padding: 0;
	}
	.feedback .date-label{
		margin-top: 2px;
	}
}

/*
/ Feedback Pop Up
/ ------------------------------ */

.feedback-button{
}

.feedback-button label{
	display: inline-block;
	padding: 8px 25px 10px;
	margin: 35px 0 20px;

	font-size: 13px;
	color: #ffffff;

	cursor: pointer;

	background-color: #000000;
	border-radius: 100px;
}

@media (max-width: 767px) {
	.feedback-button label{
		display: none;
	}
}

#popup-closed,
#popup-opened,
#popup-closed-2,
#popup-opened-2{
	display: none;
}

#popup-closed:checked ~ .popup { display: none; }
#popup-opened:checked ~ .popup { display: block; }

#popup-closed-2:checked ~ .popup { display: none; }
#popup-opened-2:checked ~ .popup { display: block; }

.popup{
	position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;

    background-color: rgba(0,0,0,0.65);
    animation-name: fadeInImage;
    animation-duration: 0.5s;
}

.popup > div{
    position: relative;
    margin: 700px auto 0;
    width: 850px;
    padding: 10px 10px;

    background-color: #ffffff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.25);
}

@media (max-width: 1023px){
	.popup > div{
	    width: 720px;
	}
}

.popup .popup-header{
	padding-bottom: 10px;
}

.popup .popup-header label{
	float: right;
	margin: 0;
}

.popup .popup-body{
	padding: 0 20px 0 0;
	height: 400px;
	overflow-x: hidden;
	overflow-y: scroll;
}

/*
/ Tabs
/ ------------------------------ */

.tabs{
	margin: 0 0 40px;
	border-bottom: 1px solid #e8e8e8;
}

.tabs .tab-control{
	display: none;
}

.tabs > label{
	display: block;

	float: left;
	width: 100%;
	position: relative;
	z-index: 10;

	padding: 25px 0;
	margin: 0;

	font-size: 21px;
	color: #000000;
	font-family: 'aktiv_grotesk_corpmedium', Arial, sans-serif;

	border-top: 1px solid #e8e8e8;

	background-image: url(https://macfinder.co.uk/ebay/images/tab-arrow-mobile-open.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.tabs > label:hover{
	color: #000000;
	background-color: #fff;
	cursor: pointer;

	border-bottom: 1px solid #fff;
}

.tabs #tab-control-1:checked ~ label[for="tab-control-1"],
.tabs #tab-control-2:checked ~ label[for="tab-control-2"],
.tabs #tab-control-3:checked ~ label[for="tab-control-3"],
.tabs #tab-control-4:checked ~ label[for="tab-control-4"],
.tabs #tab-control-5:checked ~ label[for="tab-control-5"],
.tabs #tab-control-6:checked ~ label[for="tab-control-6"]{
	background-color: #fff;
	color: #000000;

	border-bottom: 1px solid #fff;
}

@media (max-width: 767px) {

}

.tabs .tab-content{
	display: none;
	/*animation-name: fadeIn;
  	animation-duration: 1.0s;*/

	float: left;
	width: 100%;
	padding: 15px 0 25px;

	font-size: 15px;
	line-height: 1.5;
	color: #000000;

	background-color: #fff;
}

.tabs .tab-content img,
.tabs .tab-content img{
	width: auto !important;
	height: auto !important;
	max-width: 100%;
}

.tabs .tab-content ul li,
.tabs .tab-content ol li{
	margin-bottom: 4px;
}

#tab-control-1:checked ~ #tab-content-1,
#tab-control-2:checked ~ #tab-content-2,
#tab-control-3:checked ~ #tab-content-3,
#tab-control-4:checked ~ #tab-content-4,
#tab-control-5:checked ~ #tab-content-5,
#tab-control-6:checked ~ #tab-content-6{
	display: block;
}

@media (max-width: 767px) {
	.tabs .desktop-label{
		display: ;
	}
}

@media (min-width: 768px) {
	.tabs .mobile-label{
		display: ;
	}
}

/*
/ Product Box
/ ------------------------------ */

.box-products{
	display: none;
	margin-bottom: 20px;
}

.box-products h2{
	font-weight: 400;
	padding: 20px 0;
	border-bottom: 1px solid #e8e8e8;
	margin: 0;

	font-size: 21px;
	color: #000000;
	font-family: 'aktiv_grotesk_corpmedium', Arial, sans-serif;
}

/*
/ Product
/ ------------------------------ */

.products{
	position: relative;
	padding: 0;
}

/*** Box Hover ***/

.products .product-hover{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;

	padding: 0 15px;
	left: 0;
	top: 0;

	opacity: 0.75;
	display: none;
}

.products .product-hover div{
	position: relative;
	height: 100%;
	background-color: #000000;
}

.products .product-link{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.products .product-link span{
	display: inline-block;
	position: relative;
	top: 45%;
	margin: 0;
	padding: 0 20px;

	line-height: 26px;
	color: #fff;
	font-size: 22px;
	letter-spacing: 0.025em;
	text-decoration: ;

	background-image: url(https://macfinder.co.uk/ebay/images/arrow-white.png);
	background-repeat: no-repeat;
	background-position: right center;
}

@media (min-width: 576px){
	.products:hover .product-hover,
	.products:hover .product-link{
		display: block;
	}
}

@media (max-width: 576px){
	.products .product-link{
		display: block;
	}
	.products .product-link span{
		display: none;
	}
}

/*** End Box Hover ***/

.products .product{
	display: none;
	margin: 25px 0;
}

.products .product.hidden{
	display: none !important;
}

.products .product .link{
	display: block;
	color: #000000;
	text-decoration: none;
}

.products .product .image{
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 100%;
	transition: all .15s linear;
	-o-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-webkit-transition: all .15s linear;
}

.products .product > .image:hover{
	opacity: 0.85;
}

.products .product .image img{
	width: 100%;
}

/*** Enlarge ***/

.products .product .image .enlarge{
	display: none;
	z-index: 100;
	position: absolute;
	left: 108%;
	top: -25%;
	width: 320px;
	height: 320px;
	padding: 10px;
	border: 1px solid #666;
	border-radius: 3px;
	background-color: #fff;
}

.products .product:nth-of-type(3) .image .enlarge,
.products .product:nth-of-type(4) .image .enlarge,
.products .product:nth-of-type(7) .image .enlarge,
.products .product:nth-of-type(8) .image .enlarge{
	left: auto;
	right: 108%;
}

.products .product .image .enlarge:after{
	width: 23px;
	height: 22px;
	background-image: url(https://macfinder.co.uk/ebay/images/popup.png);
	position: absolute;
	left: 0;
	top: 50%;
	margin: -11px 0 0 -23px;
	content: "";
}

.products .product:nth-of-type(3) .image .enlarge:after,
.products .product:nth-of-type(4) .image .enlarge:after,
.products .product:nth-of-type(7) .image .enlarge:after,
.products .product:nth-of-type(8) .image .enlarge:after{
	left: auto;
	right: 0;
	margin: -11px -23px 0 0;
	background-position: -23px top;
}

@media(min-width: 1024px){
	.products .product .image:hover .enlarge{
		display: none;
	}
	.products .product .image:hover .enlarge:hover{
		display: none;
	}
}

/*** Enlarge End ***/

.products .product .title{
	height: 85px;
	line-height: 17px;
	overflow: hidden;
	display: block;
	font-size: 14px;
	color: #000000;
	margin-bottom: 5px;
}

.products .product .title:hover{
	/*text-decoration: underline;*/
}

@media (min-width: 1024px){
	.products .product .title{
		height: 55px;
	}
}

@media (min-width: 576px) and (max-width: 767px){
	.products .product .title{
		height: 55px;
	}
}

.products .product .rrp{
	display: none;
}

.products .product .price{
	display: block;
	margin: 0;
	font-size: 17px;
	color: #000000;
	font-family: 'aktiv_grotesk_corpbold', Arial, sans-serif;
}

.products .product .view{
	display: none;
}

/*
/ Why MacFinder
/ ------------------------------ */

.why-macfinder{

}

.why-macfinder .row{
	margin-top: 50px;
	display: flex;
	align-items: center;
}
/*
.why-macfinder .row.switch > div:first-child{
	order: 2;
}

.why-macfinder .row.switch > div:last-child{
	order: 1;
}
*/
.why-macfinder .content{
	padding: 0 30px;
}

.why-macfinder h2{
	margin: 0 0 15px;
	font-weight: 400;
	font-size: 23px;
	color: #000000;
}

.why-macfinder .content.one h2:after{
	content: "Support";
}

.why-macfinder .content.two h2:after{
	content: "Warranty";
}

.why-macfinder .content.three h2:after{
	content: "About Us";
}

.why-macfinder p{
	margin: 0 0 25px;
	font-weight: 400;
	font-size: 15px;
	color: #000000;
	line-height: 1.5;
}

.why-macfinder .content.one p:after{
	content: "Apple certified Mac technicians and our excellent support team are available to assist with any query you may have.";
}

.why-macfinder .content.two p:after{
	content: "All items sold by MacFinder are covered by our standard warranty. Mac computers include a one-year warranty, while PCs are covered for three months. The exact warranty length will always be clearly stated on the product page. Our standard warranty protects the purchaser against defects in materials and workmanship for the duration of the stated warranty period.";
}

.why-macfinder .content.three p:after{
	content: "Here at MacFinder, our business is Apple Macs. We love them. You could say we’re obsessed in some ways. In the simplest form, we sell and upgrade Macs however there is much more to it than that.";
}

.why-macfinder a{
	display: inline-block;
	background-color: #2283cf;
	border-radius: 100px;
	color: #fff;
	font-size: 14px;
	padding: 11px 20px 13px;
}

@media (max-width: 767px){
	.why-macfinder .row{
		display: block;
	}
	.why-macfinder img{
		display: block;
		margin: 0 auto;
	}
	.why-macfinder .content{
		padding: 20px 0 0;
	}
}

/*
/ Footer
/ ------------------------------ */

#footer{
	padding: 35px 0;
	background-color: #0e0d0e;
}

#footer img{
	margin-bottom: 30px;
}

/*** Nav ***/

#footer ul{
	list-style: none;
	padding: 0 0 30px;
}

#footer ul li{
	margin-bottom: 10px;
}

#footer ul li a{
	display: block;
	font-size: 13px;
	color: #ffffff;
}

#footer p{
	margin-bottom: 15px;
	display: block;
	font-size: 13px;
	color: #ffffff;
}

#footer .join{
	display: inline-block;
	border: 2px solid #ffffff;
	border-radius: 100px;
	padding: 8px 30px 10px;
	font-size: 13px;
	color: #ffffff;
}

/*
/ Footer Sub
/ ------------------------------ */

#footer-sub{
	padding: 30px 0;
	text-align: center;
}

/*** Copyright box ***/

.copyright{
	display: inline-block;
	text-align: center;
	padding: 10px 15px 0;
	margin: 0 5px;
}

.copyright:hover{
	text-decoration: none;
}

.copyright span{
	display: block;
	color: #606060;
	font-size: 10px;
	font-family: Arial, sans-serif;
	line-height: 12px;
	width: auto;
	text-align: center;
}

.copyright.volo span{ color: #35b3b0; }
.copyright.studioworx span{ margin-top: 8px; }

.copyright img{
	margin-top: 4px;
}

.copyright.trojan img{ margin-top: 0px; }
.copyright.genie img{ margin-top: 0px; }
.copyright.tyme img{ margin-top: 2px; }
