@import url(jquery.css);
/* GR8Experience */

body { background: #0d0e12 url(/skin/frontend/zuperbox/gr8/images/bg.jpg) center 0 no-repeat; }

body,
input, select, textarea {
	font: 12px/18px Georgia, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, Verdana, sans-serif;
	}

#nav,
#nav li,
#nav a,
#nav #search_li .button,
#nav #search,
#nav ul.shown-sub li.first,
#nav ul.shown-sub li.last,
#nav_vert a {
	background-image: url(/skin/frontend/zuperbox/gr8/images/sprite.png);
	background-repeat: no-repeat;
	}

.header .top-link-cart span { background: url(/skin/frontend/zuperbox/gr8/images/sprite.png) 0 -360px no-repeat; }

.btn_big,
.btn_medium,
.btn_small,
.btn_big span,
.btn_medium span,
.btn_small span,
.submit,
.show_more span,
a.facebook,
a.twitter,
button.btn-cart span,
button.btn-cart span span,
#onestepcheckout-coupon-add,
#onestepcheckout-place-order,
.btn-checkout span,
.btn-checkout span span,
.cart tfoot .button span,
.cart tfoot .button span span,
#onestepcheckout-login-button,
#onestepcheckout-forgot-button,
.btn_update_text span,
#checkin_submit_btn,
#submitbooking,
.pager a,
.questionmark_link,
#toplayer a.close,
#onestepcheckout-login-popup p.close a,#toplayer span.close { background-image: url(/skin/frontend/zuperbox/gr8/images/sprite.png); }

a.instagram { 
	background-image: url('/skin/frontend/zuperbox/gr8/images/instagram.png');
	background-repeat: no-repeat;
    background-size: 32px;
    height: 32px;
    width: 32px;
    text-indent: -9999px;
    overflow: hidden;
    float: left;
}

#nav_vert li.level2 a,
#nav_vert .active li.level2 a { color: #ddac56; }

.btn_big,
.btn_medium,
.btn_small,
button.btn-cart span,
.btn-checkout span,
.cart tfoot .button span,
.btn_update_text span,
#checkin_submit_btn,
button.btn-cart.on_red:hover span,
#nav a,
.submit.button_medium,
#onestepcheckout-login-button,
#onestepcheckout-forgot-button { color: #ddac56; }

	#nav a:hover,
	#nav_vert li.level2 a:hover,
	#nav_vert li.level2 a.active,
	#nav_vert li.level2.active a { color: #1e1e1e; }
	
	button.btn-cart.on_red span,
	.submit.button_medium:hover,
	.submit.button_medium:active,
	.submit.button_medium:focus,
	#onestepcheckout-login-button:hover,
	#onestepcheckout-login-button:active,
	#onestepcheckout-login-button:focus,
	#onestepcheckout-forgot-button:hover,
	#onestepcheckout-forgot-button:active,
	#onestepcheckout-forgot-button:focus { color: #fff; }

.category-products .ui-slider-handle { background-image: url(/skin/frontend/zuperbox/gr8/images/sprite.png) !important; }

.header .quick-access a { color: #81d2ff; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4,
.category-products .products-grid .price,
#nav_vert li.level0 a,
.btn_big, .btn_medium,
button.btn-cart span,
.btn-checkout span,
#checkin_submit_btn,
#submitbooking,
#price_right,
#product-details-tabs .tabs a,
#product-details-tabs .tabs span,
.show_more,
#toplist .number,
.category-products .number,
#toplayer span.title,
#onestepcheckout-login-popup span.title,
#toplayer .column label,
.submit.button,
#onestepcheckout-place-order,
#onestepcheckout-form p.onestepcheckout-numbers,
.submit.button_medium,
#onestepcheckout-login-button,
#onestepcheckout-forgot-button,
#multiship-addresses-table thead th,
#checkout-review-submit,
#shipping_method_form.shipping_multiple_overview h3 { font-family: 'MinionProBold', sans-serif; }

#nav_vert li.level1 a,
#nav_vert .active li.level1 a,
.nav-container,
#nav #search { font-family: 'MinionProRegular', sans-serif; }

#nav li:hover a,
#nav ul.shown-sub a:hover { color: #1e1e1e; }

.header .quick-access .top-link-cart,
#nav ul.shown-sub a { color: #fff; }

.faq-list .expand,
#book_experience .blue { background: #f8e7d6; }

.footer-container {
	background: url(/skin/frontend/zuperbox/gr8/images/footer.png) no-repeat 0 center;
	padding: 20px 0 20px 30px;
	}

.cart .totals,
#shopping-cart-table tfoot { background: #f6e5d5; }

#contact .address,
#contact .questions { background-image: url(/skin/frontend/zuperbox/gr8/images/contact.png); }
	
#shopping-cart-table .update_cart_amount { background-image: url(/skin/frontend/zuperbox/gr8/images/sprite.png); }

#price_right .top,
.add-to-cart .top  { background: url(/skin/frontend/zuperbox/gr8/images/sprite.png) -70px -480px no-repeat; }

#price_right .bottom,
.add-to-cart .bottom  { background: url(/skin/frontend/zuperbox/gr8/images/sprite.png) -70px -485px no-repeat; }

#price_right .white,
.add-to-cart .white { background: #0085cf; }

.add-to-cart .klarna {
	background: #0b679a;
	border: 1px solid #184761;
	}

.add-to-cart button.btn-cart.on_red span				{ background-position: -480px -630px; }
.add-to-cart button.btn-cart.on_red span span			{ background-position: right -630px; }

.add-to-cart button.btn-cart.on_red:hover span,
.add-to-cart button.btn-cart.on_red:focus span,
.add-to-cart button.btn-cart.on_red:active span {
	background-position: -480px -670px;
	color: #fff;
	}

.add-to-cart button.btn-cart.on_red:hover span span,
.add-to-cart button.btn-cart.on_red:focus span span,
.add-to-cart button.btn-cart.on_red:active span span {
	background-position: right -670px;
	color: #fff;
	}
	
.header .top-link-cart span { margin: 0 0 -5px 0; }

#onestepcheckout-form .phonenumber {
	display: block;
	font: 12px/20px Georgia, sans-serif;
	font-weight: bold;
	margin: -10px 0 15px;
	}

@font-face {
	font-family: 'MinionProBold';
	src: url(/skin/frontend/zuperbox/gr8/css/font/minionpro-bold-webfont.eot);
	src: local('☺'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-bold-webfont.woff) format('woff'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-bold-webfont.ttf) format('truetype'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-bold-webfont.svgz#MinionProBold) format('svg'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-bold-webfont.svg#MinionProBold) format('svg');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'MinionProRegular';
	src: url(/skin/frontend/zuperbox/gr8/css/font/minionpro-regular-webfont.eot);
	src: local('☺'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-regular-webfont.woff) format('woff'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-regular-webfont.ttf) format('truetype'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-regular-webfont.svgz#MinionProRegular) format('svg'), url(/skin/frontend/zuperbox/gr8/css/font/minionpro-regular-webfont.svg#MinionProRegular) format('svg');
	font-weight: normal;
	font-style: normal;
	}