*{
    margin: 0px;
    padding: 0px;
    outline: none;
    border: none;
    box-sizing: border-box;
	font-family: 'Montserrat', sans-serif;
}
img {
    max-width: 100%;
}
.clear {
    clear: both;
}
.wrapper,
.content_store {
    max-width: 1200px;
    width: 94%;
    margin: 0 auto;
}
.main {
    width: 100%;
    float: left;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
.header {
    width: 100%;
    float: left;
    background: #fafafa url(https://baitsuperstore.com/ebaycss/Template%20Headder%20Background.jpg) left no-repeat;
    padding: 30px 0 8px 0;
}
.template .header {
	padding-bottom: 30px;
}
.logo {
    float: left;
    margin-top: 8px;
}
.head_right {
    float: right;
}
.head_right ul {
    float: right;
}
.head_right ul li {
    display: inline-block;
    float: left;
    font-size: 14px;
    line-height: 50px;
    font-weight: normal;
    color: #3a3a3a;
    padding-left: 32px;
    margin-right: 35px;
}
.head_right ul li:nth-child(1){background: url(https://baitsuperstore.com/ebaycss/Fast%20Shipping.png) left center no-repeat;}
.head_right ul li:nth-child(2){background: url(https://baitsuperstore.com/ebaycss/Returns.png) left center no-repeat;}
.head_right ul li:nth-child(3){background: url(https://baitsuperstore.com/ebaycss/Secure%20Payments.png) left center no-repeat;}
.head_right ul li:nth-child(4){background: url(https://baitsuperstore.com/ebaycss/Excellent%20Service.png) left center no-repeat;margin-right: 0px;}
.gif_img {
	display: none
}
.title_bar {
	padding: 10px 0;
    width: 100%;
    float: left;
    background: #0089D6;
}
.title_bar h2 {
	font-size: 30px;
	font-weight: 400;
	color: #FFF;
}
.footer2 {
    width: 100%;
    float: left;
    background:#0089D6;
    padding: 15px 0;
}
.footer2 p {
    font-size: 14px;
    line-height: 33px;
    font-weight: normal;
	font-family: 'Open Sans', sans-serif;
    color: #fefefe;
    text-align: left;
}
/*template*/
.template_div {
	width: 100%;
	float: left;
	text-align: left;
	padding: 35px 0 0 0;
}
.template_left {
    width: 19.45%;
    float: left;
	text-align: center;
}
.template_left_row1 {
	margin-bottom: 20px;
	padding: 40px 0 0 0;
	border: 1px solid #e8e8e8;
}
.template_right {
    width: 78.8%;
    float: right;
}
.template_right_row1 {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.template_right_col1{
	width: 50%;
	float: left;
}
/*gallery*/
.gallery_list {
    width: 100%;
    position: relative;
    margin:0 auto;
}
.thumbnails {
    list-style: none;
    font-size: 0;
}
.thumbnails li {
    display: inline-block;
    margin: 15px 10px 0 0;
    width: 100px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    float: left;
}
.thumbnails li:hover .item-hugger {
	background: white;
}
.thumbnails input[name="select"] {
	display: none;
}
.thumbnails .item-hugger {
    height: 100%;
    position: relative;
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -webkit-transition: all 150ms ease-in-out;
    border:solid 1px #e8e8e8;
    z-index: 999;
    padding: 4px;
}
.thumbnails label {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
}
.thumbnails .thumb-image,.thumbnails .content2 img {
    align-self: center;

    max-height: 100%;
}
.thumbnails .content2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 478px;
    padding: 5px;
    opacity: 0;
    transition: all 150ms linear;
    display: flex;
    background: #FFF;
    border:solid 1px #e8e8e8;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    align-self: center;
}
.thumbnails input[name="select"]:checked + .item-hugger {
    background: white;
    border: solid 1px #0089D6;
}
.thumbnails input[name="select"]:checked ~ .content2 {
	opacity: 1;
}
.white-box {
    height: 478px;
    overflow: hidden;
}
/*Description*/
.template_right_col2{
    width: 80%;
    float: right;
    padding-left: 25px;
}
.template_right_col2 ul {
	margin-bottom: 10px;
}
.template_right_col2 ul li{
	list-style-type: disc;
	list-style-position: inside;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}
/*Description Font*/
.template_right_col2 p{
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}
.template_right_col2 p b{
    display: block;
    font-weight: bold;
    color: #000000;
}
.template_div h4{
    font-size: 18px;
    line-height: 40px;
    font-weight: normal;
    color: #fff;
    background: #DC6D3F;
    position: relative;
    margin-bottom: 30px;
    padding: 0 15px;
}
.template_div h4:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: -15px;
    width: 0;
    height: 0;
    border-top: 15px solid #DC6D3F;
    border-right: 14px solid transparent;
}
/* CSS TAB */
.tab_container {
	width: 100%;
	background: #f1f1f1;
	position: relative;
	float: left;
	margin-top:10px;
}
.tab_container:before {
	width: 100%;
	height: 46px;
	background: #FFF;
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.tabs {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	float: left;
}
.tabs label {
	padding: 10px;
	width: 14.285%;
	background: #0089D6;
	border: 1px solid #FFF;
	order: 1; 
	display: block;
	cursor: pointer;
    text-align: center;
    font-size: 16px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
    line-height: 25px;
    color: #FFF;
	position: relative;
	z-index: 1;
}
.tabs .tab {
	order: 99; 
	flex-grow: 1;
	width: 100%;
	max-height: 0;
	visibility: hidden;
	text-align: left;
	margin-top: -1px;
	overflow-y: hidden;
	display: none;

}
.tabs input[type="radio"] {
	display: none;
}
.tabs input[type="radio"]:checked + label {
	background: #DC6D3F;
}
.tabs input[type="radio"]:checked + label + .tab {
	padding: 20px 0;
	visibility: visible;
	display: block;
	max-height: none;
}
.tabs .tab ul {
	margin-bottom: 10px;
}
.tabs .tab ul li{
	list-style-type: disc;
	list-style-position: inside;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
}
.tabs .tab p{
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
    margin-bottom: 8px;
}

/*Tab Descriptions Editable*/

/* shipping tab */
.tabs .tab .tabone:before {
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
    content: '• Free shipping only applies to the UK mainland • Orders placed after 06.00am will be despatched the following working day. Friday, Saturday and Sunday orders are despatched on Monday. • Items 3kg and Under are shipped using Yodel 48 Hour. If you would like your item to be left in a safe place you must let us know via Ebay "Contact Seller" after purchase.     • Items Over 3kg are shipped using Yodel 48 Hour. This service requires a signature and therefore it cannot be left in a safe place. It can be left with a neighbour or rearranged for another day.     • Please note that these are our shipping services and not delivery times. • If your purchased item is returned to us because of a failure to respond to the couriers calling cards, emails regarding missed deliveries, failure to pick up from a collection point or refusal of delivery (excluding broken items) this will result in a £6 restocking fee per item that will be deducted from any refund. If no card has been left or you do not believe delivery was attempted, contact us right away as failing to do so could incur the restocking fee. • Any concerns our Customer Service Team is happy to help, please use the "Contact Seller" feature on Ebay.';
}

/* feedback */
.tabs .tab .tabtwo:before {
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
	content: '• If you believe that we have missed anything out or that the item which you have received is not as described in the listing then please contact us, using the "Contact Seller" feature on Ebay before opening a case or leaving feedback. We will be happy to accept your item back for a full refund/replacement (as per your request) if you believe that it is not as described, faulty, damaged or you believe to have received an incorrect item. • We try to list all items with the information provided by the manufacturers, but sometimes colours shown on the pictures can differ due to screen resolution and light effects used to take the photographs. • Please do not forget that you can always contact us if you have any questions before committing to buy the item, our Customer Service Team is happy to help, use the "Contact Seller" feature on Ebay.'
}

/* payment */
.tabs .tab .tabthree:before {
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
    content: '• All of our eBay payments from sales are taken via PayPal. Please visit the paypal website for further terms and conditions. • Any concerns our Customer Service Team is happy to help, please use the "Contact Seller" feature on Ebay.'
}

/* returns */
.tabs .tab .tabfour:before {
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
    content: '• We are happy to offer 30 Day Refund or Replacement. We stand by our Simple Returns Policy, if you are not happy with your purchase, we accept returns within the first 30 days. (Please note this does not include items which have been used or damaged by the buyer). • The Buyer is responsible for the returns postage unless there is a problem with the item. • If you refuse a delivery, it will be returned to us, at a cost of £6 which will be deducted from the refund you receive.'
}

.tabs .tab .tabfive:before {
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
    content: '• If you have changed your mind about the item which you have received, you can return it back to us for a refund or replacement within the first 30 days. The item needs to be in as new or unused condition in order to receive a full refund or exchange. All packaging and additional parts will also need to be included when sending the item back. If the item has been used or damaged we reserve the right to charge a discretionary restocking fee. The item needs to be in a re-saleable condition to receive any refund. The Buyer is responsible for the return of the item back to us intact and make sure the item is received. Please use good packing and an appropriate postage service.'
}

/* Cancellation */
.tabs .tab .tabsix:before {
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
    content: '• Should you need to cancel an order, let us know before 06:00am the day after you ordered. Failure to do so will result in the item having to be returned to us, at a cost of £6, which will be deducted from the refund you receive. • If you need to change the delivery address then please send us a seperate message via Ebay "Contact Seller" after purchase, do NOT add the detail in the order notes.'
    }

/* contact us */
.tabs .tab .tabseven:before {
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #6e6e6e;
    content: '• Feel free to contact our friendly Customer Service Team with any problems, please use the "Contact Seller" feature on Ebay. Our Customer Service Team aims to respond within 14 hours, the Customer Service Team works Monday to Friday. • Petsapply, C/O Old London Road, Suffolk, IP8 3LA, VAT Number: UK 102482705'
}

@media only screen and (max-width: 980px) {
	.template .header {
		padding-bottom: 10px;
	}
	.logo {
		margin-top: 0;
		display: inline-block;
		float: none;
	}
	.head_right {
		width: 100%;
	}
	.head_right ul,
	.head_right ul li {
		float: none;
	}
	.template_left {
		display: none;
	}
	.template_right {
		width: 100%;
	}
	.tab_container {
		padding-bottom: 20px;
		background: none;
	}
	.tab_container:before {
		display: none;
	}
	.tabs .tab,
	.tabs label {
		order: initial;
		transition: 300ms all;
		display: block;
	}
	.tabs label {
		width: 100%;
		margin-right: 0;
		margin-top: 0.2rem;
	}
	.tabs input[type="radio"]:checked + label {
		background: #DC6D3F;
		border: none;
	}
	.tabs input[type="radio"]:checked + label + .tab {
		padding: 20px;
		max-height: 400px;
		overflow-y: scroll;
		background: #f1f1f1;
		border: 1px solid #e1e1e1;
}
@media only screen and (max-width: 768px) {
	.head_right {
		display: none;
	}
	.gif_img {
		margin-top: 10px;
		display: block;
	}
	.template_right_col1,
	.template_right_col2 {
		width: 100%;
	}
	.template_right_col2 {
		padding: 20px 0 0 0;
	}