@import url("style.css");

body{margin:0;background:#FFF;padding:0;width:100%;font-size:13px;}
td,th{font-family:Arial, sans-serif; color:#000;}
a img{border:none;}
.listcont{background:#FFF url() repeat;text-align:center;width:100%; max-width:100%; display:block;}

.listcont img{ max-width:100%;}
.grps{width:100%; max-width:980px;margin:0px auto; display:block;}
.mncnt{width:100%;background:url() #f5f5f5; padding:20px 0px 10px; display:table; clear:both;}
.leftna{width:18.4693%;float:left;overflow:auto;}
.rightna{width:18.4693%;float:right;overflow:auto; text-align:center; }
.centna{width:63%;text-align:center; float:left;}
.incent{padding:0px 10px;}
.leftprom, .rightprom{display:block; margin:0px auto; padding:0px 5px;}
.imgarea{width:100%;margin:15px auto; text-align:center; background:#FFF;}
.imgarea img{width:100%; height:auto;}


.outmenu { padding-left:0; padding-right:0;}
h1{ font-size: 28px; padding-top:10px;}

.leftincent{ width:100%; float:left;}
.afullwidth{ float:none;}
#bigImage{max-width:100%;height:auto; cursor:pointer;}

.thumbimgarea{ display:block; clear:both; width:100%; }

.onefourthimg{ width:25%; display:inline-block; float:left;}

.thmb{ padding:4px 2px;}
img.thb{max-width:190px; width:100%; height:auto;border: 1px solid #EDEDED; background:#FFF; cursor:pointer;}
.imgarea {border: 1px solid #ededed; width:100%; float:left; margin:0px auto;}
.afullwidth .imgarea { width:100%; float:none;}

.rows{width:100%; display:block; clear:both; min-height:1px; margin-bottom:20px;}


#snheader{background:#FFF;height:24px;width:100%; max-width:980px;  margin:0px auto;}
.designedby{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#FFF;float:right;height:25px;}
.designedby a{color:#FFF;text-decoration:none;margin-right:9px;background:url('../../../../../images/list_sn.png');display:block;height:22px;width:214px;font-size:0;text-indent:-10000px;}



ul.tabs{margin:0;padding:0;float:left;list-style:none;width:100%; height:50px; line-height:50px; color:#FFF;background: #db0f16 url('https://www.rightpak.co.uk/catalog/view/theme/default/image/bg_red.jpg') repeat; font-family: 'Signika', sans-serif; font-weight:400;font-size:1.28616px;}
ul.tabs li{float:left;margin:0;cursor:pointer;padding:0 10px; display:block;background: #db0f16 url('https://www.rightpak.co.uk/catalog/view/theme/default/image/bg_red.jpg') repeat;}
ul.tabs li:hover{color:#6ec064;background:#e2e3e6;}
ul.tabs li.active{color:#EAE9EB;background:#fafafa;}


.tab_container{background:#fafafa repeat;border-top:none;clear:both;float:left;width:100%;text-align:justify;margin-bottom:10px;}
.tab_content{padding:20px;}

.container{width:100%; margin:0px auto;}
.titlearea{ display:block; padding:0px;}
.subarea{font-family: 'Signika', sans-serif;color:#b1b2b5; font-size:18px; margin-bottom:10px;}

#pageheader,#slider-header{text-align:left;width:100%;padding:12px 0px;background: #db0f16 url('https://www.rightpak.co.uk/catalog/view/theme/default/image/bg_red.jpg') repeat; margin:10px auto 0px auto; border-bottom:1px solid #e5e5e5;}
.headline_text,#slider-header h2{ font-family: 'Signika', sans-serif;font-size:14px;color:#FFF;margin:0;font-weight:normal; text-indent:15px;}

.descrp,#tabbed .wrapper,.bordslid{ border:1px solid #ededed;}
.descrp{margin:0px auto; background:#FFFFFF;text-align:left;margin-bottom:10px; }
.des{ display:block; padding:10px 15px; font-family: 'Signika', sans-serif;}
.des p{ font-size:inherit;}


#eBayCategories{width:100%;margin:0;padding:0;}
.sccate{clear:both;margin-left:0;margin-bottom:6px;}
.proscr{margin:0px auto;clear:both; width:100%;}


#slider-container #loading{display:none;position:fixed;left:400px;top:50px;width:100%;height:100%;background:url(../images/ajax-loader.gif) no-repeat #fafafa;}
#slider-container{ display:block; padding:15px;margin-bottom:20px;background:#fafafa;height:220px;font-family:verdana;font-size:13px;}
.slider{position:relative;overflow:hidden;width:580px;height:220px;padding:0;float:left;}
.group-items{float:left;width:800px;margin:0 0 0 -1px;padding:0;}
.single-item{width:160px;float:left;padding:0 15px;text-align:center;}
.single-item .gal_img{height:130px;}
.single-item .gal_img img{padding:0 0 10px 0;border:none;}
.single-item .gal_title{ min-height:60px;}
.single-item .gal_title a{color:#EAE9EB;text-decoration:none;}
.single-item .gal_price{padding:5px 0 0 0;height:30px;font-size:18px; color:#EAE9EB; font-family: 'Signika', sans-serif; }
.single-item .gal_button{padding:6px 10px 6px 10px;text-align:center;background:#f3ecce;color:#FFF;text-decoration:none;cursor:pointer; display:none;}
.gal_button a{text-decoration:none;}
.gal_button a span{text-decoration:none;color:#FFF;}
.single-item .gal_button:hover{background:#000;opacity:.5;filter:alpha(opacity=30);}
.single-item .gal_button a:hover{color:#FFF;}
.gal_button a img{border:none!Important;}
a.disabled{}
.single-item{width:170px\9; padding-bottom:0px\9; margin-bottom:0px\9;}


.prosliders a{ text-decoration:none;}
.prosliders{ overflow:hidden; width:100%;}
.col-sm-4{ width:32%; display:inline-block;}
.paddit{ padding:10px; text-align:center;}
.probox{}
.protitle{ display:block; clear:both; margin-top:5px;}
.probox h3{ margin:0; padding:0; font-size:14px; color:#6EC064; margin-bottom:5px; min-height:60px;}
.probox a p.price{margin:0; padding:0; color:#303031; margin-bottom:10px; font-size:20px;font-family: 'Signika', sans-serif;}

.imagepro{ display:block; text-align:center; min-height:140px;}

a .clickthis{ display:block; padding:5px 15px; background: #db0f16 url('https://www.rightpak.co.uk/catalog/view/theme/default/image/bg_red.jpg') repeat; color:#FFFFFF;}
a .clickthis:hover{ background:#444444; cursor:pointer;}

.flexslider .slides img {max-width:100%; height:auto; width:auto!important; margin-left:auto; margin-right:auto;}

.productgridtable{ width:100%;margin-bottom:15px;}
.tablelines { border:1px solid #BEBEBE; }
.tablelines td{ border-right:1px solid #BEBEBE; padding:10px;}

.scapture{ display:table; width:100%; clear:both;}
a#tfbutton_links,a#wabutton_links{ text-decoration:none; color:#FFFFFF; background:#303031;display:inline-block; padding:8px 0px;}
a#wabutton_links{ width:45%; float:left}
a#tfbutton_links{ width:45%; float:right;}

.sfooter {}

[class*="entypo-"]:before {
  font-family: 'entypo', sans-serif;
}

#tabbed * {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	line-height: normal;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#tabbed label {
	cursor: pointer;
}
#tabbed input[type="radio"] {
	display: none;
	visibility: hidden;
	opacity: 0;
}
#tabbed a {
	text-decoration: none;
}
#tabbed {
	width: 100%;
	background: #db0f16 url('https://www.rightpak.co.uk/catalog/view/theme/default/image/bg_red.jpg') repeat;
	margin-bottom:10px;
	position: relative;
	float: left;
	text-align: left; 
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
}


#tabbed .wrapper {
	background: #fafafa;
	position: relative;
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
}
#tabbed .wrapper > div {
	position: absolute;
	top: 0;
	left: 0;
	height: auto;
	width: 100%;
	background: #fafafa;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	padding: 20px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
}

#tabbed input#t-1:checked ~ .wrapper .tab-1,
#tabbed input#t-2:checked ~ .wrapper .tab-2,
#tabbed input#t-3:checked ~ .wrapper .tab-3, 
#tabbed input#t-4:checked ~ .wrapper .tab-4,
#tabbed input#t-5:checked ~ .wrapper .tab-5
{
	position: relative;
	float: left;
	z-index: 10;
	opacity: 1;
	visibility: visible;
}
#tabbed label.tabs {
	display: inline-block;
	background: #db0f16 url('https://www.rightpak.co.uk/catalog/view/theme/default/image/bg_red.jpg') repeat;
	color: #fff;
	font-size: 14px;
	text-align: center;
	font-family: 'Signika', sans-serif;
	padding: 0 20px;
	width: auto;
	height:40px;
	line-height:40px;

}
#tabbed label.tabs:hover,
#tabbed label.tabs:focus {
	background: #fafafa; color:#db0f16;
}
#tabbed input:checked + label.tabs {
	background: #303031;
	color: #FFF;

}
#tabbed label.tabs:before {
	padding-right: 10px;
}


#tabbed .row {
	display: block;
	float: left;
	width: 100%;
	clear: both;
}
#tabbed .cell {
	display: inline-block;
	float: left;
	position: relative;
	margin: 1% 2% 1% 0;
}
#tabbed .cell:last-child {
	margin-right: 0;
}
/* full width */
#tabbed .cell.w-100 {
	width: 100%;
}
/* four fifths */
#tabbed .cell.w-83 {
	width: 83%;
}
/* three fifths */
#tabbed .cell.w-66 {
	width: 66%;
}
/* half width */
#tabbed .cell.w-49 {
	width: 49%;
}
/* two fifths */
#tabbed .cell.w-32 {
	width: 32%;
}
/* one fifth */
#tabbed .cell.w-15 {
	width: 15%;
}
/* table */
#tabbed .cell.table.first {
	padding-left: 10px;
}
#tabbed .cell.table.first.blue {
	background: #6E98E3;
}
#tabbed .cell.table.first.black {
	background: #EAE9EB;
}
#tabbed .cell.table.first p {
	color: #fff;
}
#tabbed .cell.table.exposed p {
	color: #f00;
}


#tabbed .mt-5 {
	margin-top: 5px;
}
#tabbed .mt-10 {
	margin-top: 10px;
}
#tabbed .mt-15 {
	margin-top: 15px;
}
#tabbed .mt-20 {
	margin-top: 20px;
}
#tabbed .mt-30 {
	margin-top: 30px;
}

#tabbed .clrfx {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	clear: both;
	content: "";
}
#tabbed .fl-left {
	float: left;
}
#tabbed .fl-right {
	float: right;
}


#tabbed .title.large {
	font-size: 28px;
	color: #4877cb;
	text-transform: uppercase;
	border-bottom: solid 8px #f0f0f0;
	padding-bottom: 16px;
}
#tabbed .title.normal {
	font-size: 24px;
	color: #EAE9EB;
	text-transform: uppercase;
	font-weight: 400;
}
#tabbed .title.small {
	font-size: 20px;
	color: #EAE9EB;
	font-weight: 400;
}
#tabbed .title.mini {
	font-size: 16px;
	color: #666;
	font-weight: 400;
}
#tabbed .title.inline {
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	padding-bottom: 6px;
}
#tabbed .title.table {
	font-size: 14px;
	color: #EAE9EB;
	padding: 6px 0;
	border-bottom: solid 2px #f0f0f0;
}
#tabbed .title.table.headline {
	text-transform: uppercase;
	color: #fff;
	border-bottom: solid 2px #fff;
}
#tabbed .title.icon:before {
	padding-right: 10px;
	color: #bbb;
}

#tabbed p {
	display: block; margin-bottom:15px;
}
#tabbed p.large {
	font-size: 18px;
	line-height: 24px;
	color: #555;
}
#tabbed p.normal {
	font-size: 14px;
	line-height: 22px;
	color: #999;
}
#tabbed p.small {
	font-size: 10px;
	line-height: 16px;
	color: #bbb;
}
#tabbed p b {
	color: #555;
	font-weight: inherit;
}
#tabbed p.small span.icon {
	padding-right: 8px;
}
#tabbed p.normal span.icon {
	padding-right: 10px;
}
#tabbed p.large span.icon {
	padding-right: 12px;
}


#tabbed p.quote {
	font-size: 12px;
	color: #6E99E3;
	font-weight: 400;
	line-height: 20px;
	font-style: italic;
	padding-left: 16px;
	border-left: solid 6px #f0f0f0;
}
#tabbed p.framed-quote {
	background: #6e98e3;
	color: #fff;
	font-size: 12px;
	padding: 20px;
	line-height: 18px;
	position: relative;
}
#tabbed p.framed-quote:before {
	content: "";
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
}
#tabbed p.framed-quote.arrow-left:before {
	left: -10px;
	top: 50%;
	margin-top: -14px; 
	border-width: 14px 10px 14px 0;
	border-color: transparent #6e99e3 transparent transparent;
}
#tabbed p.framed-quote.arrow-right:before {
	right: -10px;
	top: 50%;
	margin-top: -14px;
	border-width: 14px 0 14px 10px;
	border-color: transparent transparent transparent #6e99e3;
}
#tabbed p.framed-quote.arrow-top:before {
	left: 50%;
	top: -10px; 
	margin-left: -14px; 
	border-width: 0 14px 10px 14px;
	border-color: transparent transparent #6e99e3 transparent;
}
#tabbed p.framed-quote.arrow-bottom:before {
	left: 50%;
	bottom: -10px; 
	margin-left: -14px; 
	border-width: 10px 14px 0 14px;
	border-color: #6e99e3 transparent transparent transparent;
}
#tabbed p.framed-quote span.icon {
	padding-right: 6px;
}


#tabbed a {
	color: #6e98e3;
}
#tabbed a:hover {
	color: inherit;
}
#tabbed .button {
	color: #fff;
	font-size: 16px;
	padding: 14px;
	text-align: center;
	display: inline-block;
	width: 100%;
	cursor: pointer;
}
#tabbed .button:hover {
	color: #fff;
}
#tabbed .button:before {
	float: right;
}
#tabbed .button.blue {
	background: #6e98e3;
}
#tabbed .button.black {
	background: #EAE9EB;
}
#tabbed .button.grey.light {
	background: #bbb;
}
#tabbed .button.grey.dark {
	background: #777;
}
#tabbed .button.blue:hover {
	background: #EAE9EB;
}
#tabbed .button.black:hover {
	background: #6e98e3;
}
#tabbed .button.grey:hover {
	background: #555;
}

/***** List style *****/

#tabbed ul {
	padding-left: 10px;
}
#tabbed ul > li {
	font-size: 13px;
}
#tabbed ul li:before {
	display: inline-block;
	text-align: left;
	font-weight: normal;
	color: #bbb;
}


#tabbed iframe {
	width: 100%; 
	height: 480px; 
}

#tabbed .map {
	width: 90%;
	height: 380px;
	display: inline-block;
}
#tabbed .map-wrap {
	padding: 14px;
	width: 260px;
}
#tabbed .map-wrap .b-title {
	font-size: 16px;
	text-transform: uppercase;
	color: #FF2424;
	padding-bottom: 4px;
	display: block;
	width: 100%;
}
#tabbed .map-wrap p {
	display: block;
	clear: both;
	font-size: 13px;
	color: #999;
	padding-bottom: 4px;
}
#tabbed .map-wrap .b-info {
	font-size: 12px;
	color: #EAE9EB;
	margin-top: 12px;
}
#tabbed .map-wrap .b-info span {
	padding-right: 6px;
}

#tabbed input,
#tabbed select,
#tabbed textarea {
	display: inline-block;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ddd;
	padding: 12px 20px 10px 10px;
	font-size: 16px;
	color: #EAE9EB;
}
#tabbed input:hover,
#tabbed input:focus,
#tabbed select:hover,
#tabbed select:focus,
#tabbed textarea:hover,
#tabbed textarea:focus {
	border-bottom-color: #EAE9EB;
	outline: none;
}
#tabbed textarea {
	resize: none;
	overflow: hidden;
	height: 46px;
}
#tabbed textarea:focus {
	height: 140px;
}
#tabbed input.reset {
	border: none;
	outline: none;
	font-size: 12px;
	padding: 0;
	cursor: pointer;
	text-align: right;
	background: #fff;
}
#tabbed input.reset:hover {
	color: #6E98E3;
}
#tabbed select {
	background: none;
	background-color: rgba(0,0,0,0);
	height: auto;
	padding-left: 8px;
	z-index: 2;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#tabbed select.grayed {
	color: #999;
}
#arrow-select,
#arrow-select-svg {
	background: #fff url('img/select.png') no-repeat 0 11px;
	width: 44px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 1px;
	pointer-events: none;
	vertical-align: middle;
	outline: none;
	border: none;
	z-index: 3;
}
#tabbed select:hover ~ #arrow-select,
#tabbed select:focus ~ #arrow-select,
#tabbed select:hover ~ #arrow-select-svg,
#tabbed select:focus ~ #arrow-select-svg {
	background: #fff url('img/select-focus.png') no-repeat 0 11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#arrow-select-svg {
		display: none; 
	}
}
x:-o-prefocus, #arrow-select {
	display: none;
}
#tabbed input::-webkit-input-placeholder,
#tabbed textarea::-webkit-input-placeholder {
	color: #999;
}
#tabbed input:focus::-webkit-input-placeholder,
#tabbed textarea:focus::-webkit-input-placeholder {
	color: #ccc;
}
#tabbed input:-moz-placeholder,
#tabbed textarea:-moz-placeholder {
	color: #999;
}
#tabbed input:focus:-moz-placeholder,
#tabbed textarea:focus:-moz-placeholder {
	color: #ccc;
}
#tabbed input::-moz-placeholder,
#tabbed textarea::-moz-placeholder {
	color: #999;
}
#tabbed input:focus::-moz-placeholder,
#tabbed textarea:focus::-moz-placeholder {
	color: #ccc;
}
/*-- IE 10+ placeholder --*/
#tabbed input:-ms-input-placeholder,
#tabbed textarea:-ms-input-placeholder {
	color: #999;
}
#tabbed input:focus:-ms-input-placeholder,
#tabbed textarea:focus:-ms-input-placeholder {
	color: #ccc;
}
/*-- IE 9 placeholder --*/
#tabbed .ie9-placeholder {
	color: #999 !important;
}
#tabbed .ie9-placeholder:focus {
	color: #ccc !important;
}
/* Required field */
#tabbed input:required,
#tabbed textarea:required,
#tabbed select:required {
	background: #fff url(img/required.png) no-repeat 100% 18px;
	outline: none;
	box-shadow: none;
}
/* Invalid field */
#tabbed input:hover:invalid,
#tabbed textarea:hover:invalid,
#tabbed select:hover:invalid {
	background: #fff url(img/focused.png) no-repeat 100% 18px;
	outline: none;
	box-shadow: none;
}
/* Valid field */
#tabbed input:required:valid,
#tabbed textarea:required:valid,
#tabbed select:required:valid {
	background: #fff url(img/valid.png) no-repeat 100% 18px;
	outline: none;
	box-shadow: none;
}
/* Invalid field */
#tabbed input:focus:invalid,
#tabbed textarea:focus:invalid,
#tabbed select:focus:invalid {
	background: #fff url(img/invalid.png) no-repeat 100% 18px;
	outline: none;
	box-shadow: none;
}

@media screen and (max-width:1024px){
	#tabbed {
		width: 100%;
	}
	#tabbed label.tabs {
		padding: 0 30px;
	}
}


@media screen and (max-width:800px){
	#tabbed .cell.w-83,
	#tabbed .cell.w-66,
	#tabbed .cell.w-49,
	#tabbed .cell.w-32,
	#tabbed .cell.w-15 {
		width: 100%;
	}
	#tabbed .cell {
		margin: 2% 0;
	}
	#tabbed p.framed-quote:before {
		display: none;
	}
	#tabbed label.tabs {
		width: 100%;
		height: 56px;
		line-height: 56px;
		font-size: 14px;
		text-align: left;
	}
	#tabbed label.tabs:before {
		display: inline-block;
		padding: 0;
		width: 30px;
	}
	#tabbed input:checked + label.tabs.shadow {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	#tabbed .wrapper.shadow { border-bottom:1px solid #ededed;
	}
	#tabbed .fl-right {
		float: left;
	}
	#tabbed iframe {
		height: 380px;
	}
	#tabbed .map {
		width: 100%;
	}
	
	.slicknav_menu {
	display:none;
}

}
@media screen and (max-width:480px){

.leftna,.rightna,nav,.ksb,.account,.payments,.cntc,.fav{ display:none;}
.hdse{ min-height:230px;}
.centna{ width:100%;}
.logoheader,.ssear,.slogan{ position:relative;}
.logoident{ float:none;}
.logoheader{left:0px; right:0px; top:0; max-width:300px; }

.imgarea,.thumbimgarea{ width:100%;}
.thmb{  width:23.5%;}
.ssear{ width:100%; margin-left:auto; margin-right:auto; right:auto;}
.listcont { padding:0px 10px; width:auto;}
.slogan{ right:auto; margin-left:auto; margin-right:auto;}
.js #menu{ display:none;}
.slicknav_menu{ display:block; font-family: 'Signika', sans-serif;}		
	
	.flexslider { height:290px; overflow:hidden;}
	
	.sfooter .onefourth { width:100%;}
	.sfooter li,.sfooter li a,.sfooter p{}
	
	#slider-header{ text-align:center;}
	#contactushere a { display:block; text-decoration:none;}
	#listcont { width:auto; overflow:hidden; padding:0px 10px;}
	#imgarea img{ max-width:100%; height:auto;}
	.col-sm-4{ width:100%; display:block;}
	.listcont{ display:block;}	
	.slicknav_menu { background:#2291d7!important;}
	.slicknav_nav { text-align:left!important;}
	.slicknav_nav a:hover { background:#333333!important; color:#FFFFFF!important;}
	.slicknav_btn { background:#333333!important;}
}
@media screen and (max-width:480px){

img.logoheader{max-width:290px; }

}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}