
div.amshopby-column {
	float:left; width:83px;
}

select.amshopby-select {
	width:170px;
}

.amshopby-logo{
	padding: 0pt 10px 10px 0pt; float: left;
}

.amshopby-featured {
	padding: 5px 5px 5px 5px;
}

.amshopby-link{
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.amshopby-clearer {
	display:block;
	clear:both;
	overflow: hidden;
}
div.block-layered-nav dd a { display: block; float: left; font-weight: bold; }
div.block-layered-nav dd a img {padding: 0px 4px 5px; float:left;}

div.block-layered-nav dd li.amshopby-cat-level-2 {padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3 {padding-left:20px;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold;
	color:black; text-decoration: none; cursor:text;}

div.block-layered-nav dd li span.amshopby-plusminus {float:left;
	display:block; width:15px; height:15px; cursor:pointer;
	background:transparent url(http://score.nl/skin/frontend/base/default/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus {background:transparent
url(http://score.nl/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after {display:block; content:".";
	clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

div.block-layered-nav dt.amshopby-collapsed {background:url(http://score.nl/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat}


div.block-layered-nav div.amshopby-slider {
	position:relative; margin: 0 2px 5px auto; z-index:9; height:18px;  background: url(http://score.nl/skin/frontend/base/default/images/amshopby-slider-bg.gif) no-repeat 50% 50%; cursor:pointer;
}
div.block-layered-nav div.amshopby-slider div.handle {width:40px; top:6px; height:6px; background: #fff; position: absolute; cursor:move; z-index: 2;}

/*
 * Slider labels
 */
.amshopby-slider-price {
	color: #798794;
}
.amshopby-slider-price-from {
	float: left;

}
.amshopby-slider-price-to {
	float: right;
}

.amshopby-slider-handle-right {
	position: absolute;
	top: 14px;
	right: 0px;
}

.amshopby-slider-handle-left {
	position: absolute;
	top: 14px;
	left: 0px;
}

.amshopby-tooltip {
	padding:2px 5px;
	background:#FEC;
	border:1px solid #FAA819;
	color:#1F5070;
	text-align:left;
	width:200px;
	position:absolute;
}

.amshopby-slider-price-range
{
	text-align: center;
	font-size: 0.9em;
}

.amshopby-tooltip-img {
	cursor:help;
}

div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top {
	position: relative;
}
div.amshopby-overlay {
	background-color: #FFFFFF;
	height: 100%;
	left: 0;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 555;
}
div.amshopby-overlay img {
	top: 100px;
	left: 45%;
	display: block;
	position: absolute;
}

div.amshopby-overlay div {
	margin: 0 auto;
	display: block;
	width: 300px;
	height: 200px;
	background:  url('http://score.nl/skin/frontend/base/default/images/amshopby-overlay.gif') 50% 50% no-repeat;
}

/*
 * Advanced Categories
 */
.amshopby-advanced li {
	clear: both;
}
.amshopby-advanced li.level1 {
	padding-left: 20px;
}
.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.amshopby-advanced li.level3 {
	padding-left: 40px;
}
.amshopby-advanced li.level4 {
	padding-left: 50px;
}


.amshopby-advanced li.active > a {
	font-weight: bold;
}

/*
 * Slider Bar
 */
.amshopby-slider-bar {
	position:absolute;
	background: #fff;
	height: 6px;
	top: 6px;
	z-index: 1;
}

/*
 * Subcategores block
 */
.amshopby-subcategory-image {
	overflow: auto;
}

.btn-remove-inline { background-image: url('http://score.nl/skin/frontend/score/default/images/btn_remove.gif'); background-repeat: no-repeat; width:13px; height:12px; margin-left: 4px; }
.btn-remove-inline:hover { /* background-position: center bottom; */ }

/*####################
AUTOSHIPPING COUNTRY SELECT
####################*/
.autoshipping-country-select-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgb(255, 255, 255) transparent; background: rgba(255, 255, 255, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)"; z-index: 9999; }

.autoshipping-country-select { position: absolute; top: 50%; left: 50%; height: 230px; width: 430px; margin: -115px 0 0 -215px; padding: 15px 20px; background: #fff; border: 1px solid #e1e1e1; }
.autoshipping-country-select { -webkit-box-shadow: 0px 0px 30px #333; -moz-box-shadow: 0px 0px 30px #333; box-shadow: 0px 0px 30px #333; }
.autoshipping-country-select .title { margin-bottom: 20px; font-size: 1.8em; font-weight: bold; }

.autoshipping-country-select ul.countries { font-size: 1.1em; }
.autoshipping-country-select li.country { line-height: 1.6; margin-bottom: 6px; padding-bottom: 2px; border-bottom: 1px solid #d5d5d5; }
.autoshipping-country-select .country img,
.autoshipping-country-select p.country,
.autoshipping-country-select p.languages { display: inline; }

.autoshipping-country-select p.country { margin-left: 5px; font-weight: bold; color: #a9a9a9; }
.autoshipping-country-select p.languages { float: right; text-transform: uppercase; }
.autoshipping-country-select p.languages a { text-decoration: underline; }

/* autoshippping selectmenu */
.header-panel .autoshipping-selectmenu { position: relative; margin: 0 5px; padding: 0 35px 0 0; z-index: 5; border-right: 1px solid #ccc; }
.header-panel .autoshipping-selectmenu .enabled { background: #fff; }
.header-panel .autoshipping-selectmenu .enabled .autoshipping-option { display: block; cursor: pointer; }
.header-panel .autoshipping-selectmenu .enabled .autoshipping-option:active { opacity: 0.5; }
.autoshipping-selectmenu .autoshipping-option { display: none; }
.autoshipping-selectmenu .autoshipping-option.active { display: block; }
.autoshipping-selectmenu .enabled .active { opacity: 0.5; }
.header-panel .country-list { position: absolute; top: -4px; right: 0; padding: 0 15px 0 5px; background: url(http://score.nl/skin/frontend/kega/default/images/sprite-view-all.png) 88% -107px no-repeat; }
/*! jQuery UI - v1.10.1 - 2013-03-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;min-height:0}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("http://score.nl/skin/frontend/kega/default/css/jquery-ui/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}

/*! jQuery Mobile vGit Build: SHA1: 3d48d6517f808550ee402a2859feedec13b0a3fe <> Date: Tue Feb 19 15:25:22 2013 -0800 jquerymobile.com | jquery.org/license !*/
.ui-bar-a{border:1px solid #333;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 0 #000;background-image:-webkit-gradient(linear,left top,left bottom,from( #3c3c3c ),to( #111 ));background-image:-webkit-linear-gradient( #3c3c3c,#111 );background-image:-moz-linear-gradient( #3c3c3c,#111 );background-image:-ms-linear-gradient( #3c3c3c,#111 );background-image:-o-linear-gradient( #3c3c3c,#111 );background-image:linear-gradient( #3c3c3c,#111 )}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a a.ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-a a.ui-link:visited{color:#2489ce}.ui-bar-a a.ui-link:hover{color:#2489ce}.ui-bar-a a.ui-link:active{color:#2489ce}.ui-body-a,.ui-overlay-a{border:1px solid #444;background:#222;color:#fff;text-shadow:0 1px 0 #111;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from( #444 ),to( #222 ));background-image:-webkit-linear-gradient( #444,#222 );background-image:-moz-linear-gradient( #444,#222 );background-image:-ms-linear-gradient( #444,#222 );background-image:-o-linear-gradient( #444,#222 );background-image:linear-gradient( #444,#222 )}.ui-overlay-a{background-image:none;border-width:0}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-body-a .ui-link:visited{color:#2489ce}.ui-body-a .ui-link:hover{color:#2489ce}.ui-body-a .ui-link:active{color:#2489ce}.ui-btn-up-a{border:1px solid #111;background:#333;font-weight:bold;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #444 ),to( #2d2d2d ));background-image:-webkit-linear-gradient( #444,#2d2d2d );background-image:-moz-linear-gradient( #444,#2d2d2d );background-image:-ms-linear-gradient( #444,#2d2d2d );background-image:-o-linear-gradient( #444,#2d2d2d );background-image:linear-gradient( #444,#2d2d2d )}.ui-btn-up-a:visited,.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #555 ),to( #383838 ));background-image:-webkit-linear-gradient( #555,#383838 );background-image:-moz-linear-gradient( #555,#383838 );background-image:-ms-linear-gradient( #555,#383838 );background-image:-o-linear-gradient( #555,#383838 );background-image:linear-gradient( #555,#383838 )}.ui-btn-hover-a:visited,.ui-btn-hover-a:hover,.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#222;font-weight:bold;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from( #202020 ),to( #2c2c2c ));background-image:-webkit-linear-gradient( #202020,#2c2c2c );background-image:-moz-linear-gradient( #202020,#2c2c2c );background-image:-ms-linear-gradient( #202020,#2c2c2c );background-image:-o-linear-gradient( #202020,#2c2c2c );background-image:linear-gradient( #202020,#2c2c2c )}.ui-btn-down-a:visited,.ui-btn-down-a:hover,.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 1px 0 #3e6790;background-image:-webkit-gradient(linear,left top,left bottom,from( #6facd5 ),to( #497bae ));background-image:-webkit-linear-gradient( #6facd5,#497bae );background-image:-moz-linear-gradient( #6facd5,#497bae );background-image:-ms-linear-gradient( #6facd5,#497bae );background-image:-o-linear-gradient( #6facd5,#497bae );background-image:linear-gradient( #6facd5,#497bae )}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b a.ui-link{color:#ddf0f8;font-weight:bold}.ui-bar-b a.ui-link:visited{color:#ddf0f8}.ui-bar-b a.ui-link:hover{color:#ddf0f8}.ui-bar-b a.ui-link:active{color:#ddf0f8}.ui-body-b,.ui-overlay-b{border:1px solid #999;background:#f3f3f3;color:#222;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from( #ddd ),to( #ccc ));background-image:-webkit-linear-gradient( #ddd,#ccc );background-image:-moz-linear-gradient( #ddd,#ccc );background-image:-ms-linear-gradient( #ddd,#ccc );background-image:-o-linear-gradient( #ddd,#ccc );background-image:linear-gradient( #ddd,#ccc )}.ui-overlay-b{background-image:none;border-width:0}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-body-b .ui-link:visited{color:#2489ce}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-btn-up-b{border:1px solid #044062;background:#396b9e;font-weight:bold;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from( #5f9cc5 ),to( #396b9e ));background-image:-webkit-linear-gradient( #5f9cc5,#396b9e );background-image:-moz-linear-gradient( #5f9cc5,#396b9e );background-image:-ms-linear-gradient( #5f9cc5,#396b9e );background-image:-o-linear-gradient( #5f9cc5,#396b9e );background-image:linear-gradient( #5f9cc5,#396b9e )}.ui-btn-up-b:visited,.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00415e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from( #6facd5 ),to( #4272a4 ));background-image:-webkit-linear-gradient( #6facd5,#4272a4 );background-image:-moz-linear-gradient( #6facd5,#4272a4 );background-image:-ms-linear-gradient( #6facd5,#4272a4 );background-image:-o-linear-gradient( #6facd5,#4272a4 );background-image:linear-gradient( #6facd5,#4272a4 )}.ui-btn-hover-b:visited,.ui-btn-hover-b:hover,.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from( #295b8e ),to( #3e79b5 ));background-image:-webkit-linear-gradient( #295b8e,#3e79b5 );background-image:-moz-linear-gradient( #295b8e,#3e79b5 );background-image:-ms-linear-gradient( #295b8e,#3e79b5 );background-image:-o-linear-gradient( #295b8e,#3e79b5 );background-image:linear-gradient( #295b8e,#3e79b5 )}.ui-btn-down-b:visited,.ui-btn-down-b:hover,.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#eee;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #f0f0f0 ),to( #ddd ));background-image:-webkit-linear-gradient( #f0f0f0,#ddd );background-image:-moz-linear-gradient( #f0f0f0,#ddd );background-image:-ms-linear-gradient( #f0f0f0,#ddd );background-image:-o-linear-gradient( #f0f0f0,#ddd );background-image:linear-gradient( #f0f0f0,#ddd )}.ui-bar-c .ui-link-inherit{color:#3e3e3e}.ui-bar-c a.ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-c a.ui-link:visited{color:#2489ce}.ui-bar-c a.ui-link:hover{color:#2489ce}.ui-bar-c a.ui-link:active{color:#2489ce}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c,.ui-overlay-c{border:1px solid #aaa;color:#333;text-shadow:0 1px 0 #fff;background:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,from( #f9f9f9 ),to( #eee ));background-image:-webkit-linear-gradient( #f9f9f9,#eee );background-image:-moz-linear-gradient( #f9f9f9,#eee );background-image:-ms-linear-gradient( #f9f9f9,#eee );background-image:-o-linear-gradient( #f9f9f9,#eee );background-image:linear-gradient( #f9f9f9,#eee )}.ui-overlay-c{background-image:none;border-width:0}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-body-c .ui-link:visited{color:#2489ce}.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f1f1f1 ));background-image:-webkit-linear-gradient( #fff,#f1f1f1 );background-image:-moz-linear-gradient( #fff,#f1f1f1 );background-image:-ms-linear-gradient( #fff,#f1f1f1 );background-image:-o-linear-gradient( #fff,#f1f1f1 );background-image:linear-gradient( #fff,#f1f1f1 )}.ui-btn-up-c:visited,.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dfdfdf;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #f6f6f6 ),to( #e0e0e0 ));background-image:-webkit-linear-gradient( #f6f6f6,#e0e0e0 );background-image:-moz-linear-gradient( #f6f6f6,#e0e0e0 );background-image:-ms-linear-gradient( #f6f6f6,#e0e0e0 );background-image:-o-linear-gradient( #f6f6f6,#e0e0e0 );background-image:linear-gradient( #f6f6f6,#e0e0e0 )}.ui-btn-hover-c:visited,.ui-btn-hover-c:hover,.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #bbb;background:#d6d6d6;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #d0d0d0 ),to( #dfdfdf ));background-image:-webkit-linear-gradient( #d0d0d0,#dfdfdf );background-image:-moz-linear-gradient( #d0d0d0,#dfdfdf );background-image:-ms-linear-gradient( #d0d0d0,#dfdfdf );background-image:-o-linear-gradient( #d0d0d0,#dfdfdf );background-image:linear-gradient( #d0d0d0,#dfdfdf )}.ui-btn-down-c:visited,.ui-btn-down-c:hover,.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #bbb;background:#bbb;color:#333;font-weight:bold;text-shadow:0 1px 0 #eee;background-image:-webkit-gradient(linear,left top,left bottom,from( #ddd ),to( #bbb ));background-image:-webkit-linear-gradient( #ddd,#bbb );background-image:-moz-linear-gradient( #ddd,#bbb );background-image:-ms-linear-gradient( #ddd,#bbb );background-image:-o-linear-gradient( #ddd,#bbb );background-image:linear-gradient( #ddd,#bbb )}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d a.ui-link{color:#2489ce;font-weight:bold}.ui-bar-d a.ui-link:visited{color:#2489ce}.ui-bar-d a.ui-link:hover{color:#2489ce}.ui-bar-d a.ui-link:active{color:#2489ce}.ui-body-d,.ui-overlay-d{border:1px solid #bbb;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #fff ));background-image:-webkit-linear-gradient( #fff,#fff );background-image:-moz-linear-gradient( #fff,#fff );background-image:-ms-linear-gradient( #fff,#fff );background-image:-o-linear-gradient( #fff,#fff );background-image:linear-gradient( #fff,#fff )}.ui-overlay-d{background-image:none;border-width:0}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d .ui-link:visited{color:#2489ce}.ui-body-d .ui-link:hover{color:#2489ce}.ui-body-d .ui-link:active{color:#2489ce}.ui-btn-up-d{border:1px solid #bbb;background:#fff;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fafafa ),to( #f6f6f6 ));background-image:-webkit-linear-gradient( #fafafa,#f6f6f6 );background-image:-moz-linear-gradient( #fafafa,#f6f6f6 );background-image:-ms-linear-gradient( #fafafa,#f6f6f6 );background-image:-o-linear-gradient( #fafafa,#f6f6f6 );background-image:linear-gradient( #fafafa,#f6f6f6 )}.ui-btn-up-d:visited,.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#333;cursor:pointer;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #eee ),to( #fff ));background-image:-webkit-linear-gradient( #eee,#fff );background-image:-moz-linear-gradient( #eee,#fff );background-image:-ms-linear-gradient( #eee,#fff );background-image:-o-linear-gradient( #eee,#fff );background-image:linear-gradient( #eee,#fff )}.ui-btn-hover-d:visited,.ui-btn-hover-d:hover,.ui-btn-hover-d a.ui-link-inherit{color:#333}.ui-btn-down-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #e5e5e5 ),to( #f2f2f2 ));background-image:-webkit-linear-gradient( #e5e5e5,#f2f2f2 );background-image:-moz-linear-gradient( #e5e5e5,#f2f2f2 );background-image:-ms-linear-gradient( #e5e5e5,#f2f2f2 );background-image:-o-linear-gradient( #e5e5e5,#f2f2f2 );background-image:linear-gradient( #e5e5e5,#f2f2f2 )}.ui-btn-down-d:visited,.ui-btn-down-d:hover,.ui-btn-down-d a.ui-link-inherit{color:#333}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;font-weight:bold;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fceda7 ),to( #fbef7e ));background-image:-webkit-linear-gradient( #fceda7,#fbef7e );background-image:-moz-linear-gradient( #fceda7,#fbef7e );background-image:-ms-linear-gradient( #fceda7,#fbef7e );background-image:-o-linear-gradient( #fceda7,#fbef7e );background-image:linear-gradient( #fceda7,#fbef7e )}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e a.ui-link{color:#2489ce;font-weight:bold}.ui-bar-e a.ui-link:visited{color:#2489ce}.ui-bar-e a.ui-link:hover{color:#2489ce}.ui-bar-e a.ui-link:active{color:#2489ce}.ui-body-e,.ui-overlay-e{border:1px solid #f7c942;color:#222;text-shadow:0 1px 0 #fff;background:#fff9df;background-image:-webkit-gradient(linear,left top,left bottom,from( #fffadf ),to( #fff3a5 ));background-image:-webkit-linear-gradient( #fffadf,#fff3a5 );background-image:-moz-linear-gradient( #fffadf,#fff3a5 );background-image:-ms-linear-gradient( #fffadf,#fff3a5 );background-image:-o-linear-gradient( #fffadf,#fff3a5 );background-image:linear-gradient( #fffadf,#fff3a5 )}.ui-overlay-e{background-image:none;border-width:0}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#222}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e .ui-link:visited{color:#2489ce}.ui-body-e .ui-link:hover{color:#2489ce}.ui-body-e .ui-link:active{color:#2489ce}.ui-btn-up-e{border:1px solid #f4c63f;background:#fadb4e;font-weight:bold;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #ffefaa ),to( #ffe155 ));background-image:-webkit-linear-gradient( #ffefaa,#ffe155 );background-image:-moz-linear-gradient( #ffefaa,#ffe155 );background-image:-ms-linear-gradient( #ffefaa,#ffe155 );background-image:-o-linear-gradient( #ffefaa,#ffe155 );background-image:linear-gradient( #ffefaa,#ffe155 )}.ui-btn-up-e:visited,.ui-btn-up-e a.ui-link-inherit{color:#222}.ui-btn-hover-e{border:1px solid #f2c43d;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #fff5ba ),to( #fbdd52 ));background-image:-webkit-linear-gradient( #fff5ba,#fbdd52 );background-image:-moz-linear-gradient( #fff5ba,#fbdd52 );background-image:-ms-linear-gradient( #fff5ba,#fbdd52 );background-image:-o-linear-gradient( #fff5ba,#fbdd52 );background-image:linear-gradient( #fff5ba,#fbdd52 )}.ui-btn-hover-e:visited,.ui-btn-hover-e:hover,.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f2c43d;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from( #f8d94c ),to( #fadb4e ));background-image:-webkit-linear-gradient( #f8d94c,#fadb4e );background-image:-moz-linear-gradient( #f8d94c,#fadb4e );background-image:-ms-linear-gradient( #f8d94c,#fadb4e );background-image:-o-linear-gradient( #f8d94c,#fadb4e );background-image:linear-gradient( #f8d94c,#fadb4e )}.ui-btn-down-e:visited,.ui-btn-down-e:hover,.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #2373a5;background:#5393c5;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 1px 0 #3373a5;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from( #5393c5 ),to( #6facd5 ));background-image:-webkit-linear-gradient( #5393c5,#6facd5 );background-image:-moz-linear-gradient( #5393c5,#6facd5 );background-image:-ms-linear-gradient( #5393c5,#6facd5 );background-image:-o-linear-gradient( #5393c5,#6facd5 );background-image:linear-gradient( #5393c5,#6facd5 );font-family:Helvetica,Arial,sans-serif}.ui-btn-active:visited,.ui-btn-active:hover,.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-br{border-color:rgb(130,130,130);border-color:rgba(130,130,130,.3);border-style:solid}.ui-disabled{filter:Alpha(Opacity=30);opacity:.3;zoom:1}.ui-disabled,.ui-disabled a{cursor:default!important;pointer-events:none}.ui-icon,.ui-icon-searchfield:after{background-color:#666;background-color:rgba(0,0,0,.4);background-image:url(http://score.nl/skin/frontend/kega/default/images/jquery-mobile/icons-18-white.png);background-repeat:no-repeat;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt .ui-icon,.ui-icon-alt .ui-icon-searchfield:after{background-color:#fff;background-color:rgba(255,255,255,.3);background-image:url(http://score.nl/skin/frontend/kega/default/images/jquery-mobile/icons-18-black.png);background-repeat:no-repeat}.ui-icon-nodisc .ui-icon,.ui-icon-nodisc .ui-icon-searchfield:after,.ui-icon-nodisc .ui-icon-alt .ui-icon,.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield:after{background-color:transparent}.ui-icon-plus{background-position:-1px -1px}.ui-icon-minus{background-position:-37px -1px}.ui-icon-delete{background-position:-73px -1px}.ui-icon-arrow-r{background-position:-108px -1px}.ui-icon-arrow-l{background-position:-144px -1px}.ui-icon-arrow-u{background-position:-180px -1px}.ui-icon-arrow-d{background-position:-216px -1px}.ui-icon-check{background-position:-252px -1px}.ui-icon-gear{background-position:-288px -1px}.ui-icon-refresh{background-position:-323px -1px}.ui-icon-forward{background-position:-360px -1px}.ui-icon-back{background-position:-396px -1px}.ui-icon-grid{background-position:-432px -1px}.ui-icon-star{background-position:-467px -1px}.ui-icon-alert{background-position:-503px -1px}.ui-icon-info{background-position:-539px -1px}.ui-icon-home{background-position:-575px -1px}.ui-icon-search,.ui-icon-searchfield:after{background-position:-611px -1px}.ui-icon-checkbox-on{background-position:-647px -1px}.ui-icon-checkbox-off{background-position:-683px -1px}.ui-icon-radio-on{background-position:-718px -1px}.ui-icon-radio-off{background-position:-754px -1px}.ui-icon-bars{background-position:-788px -1px}.ui-icon-edit{background-position:-824px -1px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (min-resolution:200dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-bars,.ui-icon-edit,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(http://score.nl/skin/frontend/kega/default/images/jquery-mobile/icons-36-white.png);-moz-background-size:864px 18px;-o-background-size:864px 18px;-webkit-background-size:864px 18px;background-size:864px 18px}.ui-icon-alt .ui-icon{background-image:url(http://score.nl/skin/frontend/kega/default/images/jquery-mobile/icons-36-black.png)}.ui-icon-plus{background-position:0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-179px 50%}.ui-icon-arrow-d{background-position:-215px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-287px 50%}.ui-icon-refresh{background-position:-323px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-395px 50%}.ui-icon-grid{background-position:-431px 50%}.ui-icon-star{background-position:-467px 50%}.ui-icon-alert{background-position:-503px 50%}.ui-icon-info{background-position:-538px 50%}.ui-icon-home{background-position:-575px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-611px 50%}.ui-icon-checkbox-on{background-position:-647px 50%}.ui-icon-checkbox-off{background-position:-683px 50%}.ui-icon-radio-on{background-position:-718px 50%}.ui-icon-radio-off{background-position:-754px 50%}.ui-icon-bars{background-position:-788px 50%}.ui-icon-edit{background-position:-824px 50%}}.ui-checkbox .ui-icon,.ui-selectmenu-list .ui-icon{-webkit-border-radius:3px;border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(http://score.nl/skin/frontend/kega/default/images/jquery-mobile/ajax-loader.gif);background-size:46px 46px}.ui-btn-corner-all{-webkit-border-radius:1em;border-radius:1em}.ui-corner-all,.ui-btn-corner-all{-webkit-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;filter:Alpha(Opacity=50);opacity:.5;position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;-webkit-box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe;box-shadow:inset 0 0 3px #387bbe,0px 0 9px #387bbe}.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;outline-style:auto}.ui-mobile,.ui-mobile body{height:99.9%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border-width:0}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:none}@media screen and (orientation:portrait){.ui-mobile,.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile,.ui-mobile .ui-page{min-height:300px}}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.ui-loader-default{background:none;filter:Alpha(Opacity=18);opacity:.18;width:46px;height:46px;margin-left:-23px;margin-top:-23px}.ui-loader-verbose{width:200px;filter:Alpha(Opacity=88);opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden}.ui-loader-verbose h1{font-size:16px;margin:0;text-align:center}.ui-loader .ui-icon{background-color:#000;display:block;margin:0;width:44px;height:44px;padding:1px;-webkit-border-radius:36px;border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;filter:Alpha(Opacity=75);opacity:.75}.ui-loader-textonly{padding:15px;margin-left:-115px}.ui-loader-textonly .ui-icon{display:none}.ui-loader-fakefix{position:absolute}.ui-mobile-rendering > *{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{position:relative;zoom:1}.ui-mobile .ui-header,.ui-mobile .ui-footer{border-left-width:0;border-right-width:0}.ui-header .ui-btn-left,.ui-header .ui-btn-right,.ui-footer .ui-btn-left,.ui-footer .ui-btn-right,.ui-header-fixed.ui-fixed-hidden .ui-btn-left,.ui-header-fixed.ui-fixed-hidden .ui-btn-right{position:absolute;top:3px}.ui-header-fixed .ui-btn-left,.ui-header-fixed .ui-btn-right{top:4px}.ui-header .ui-btn-left,.ui-footer .ui-btn-left{left:5px}.ui-header .ui-btn-right,.ui-footer .ui-btn-right{right:5px}.ui-footer > .ui-btn-icon-notext,.ui-header > .ui-btn-icon-notext,.ui-header-fixed.ui-fixed-hidden > .ui-btn-icon-notext{top:6px}.ui-header-fixed > .ui-btn-icon-notext{top:7px}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 30% .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-corner-all > .ui-header:first-child,.ui-corner-all > .ui-content:first-child,.ui-corner-all > .ui-footer:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-corner-all > .ui-header:last-child,.ui-corner-all > .ui-content:last-child,.ui-corner-all > .ui-footer:last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-icon{width:18px;height:18px}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label.ui-input-text,.ui-hide-label label.ui-select,.ui-hide-label label.ui-slider,.ui-hide-label label.ui-submit,.ui-hide-label .ui-controlgroup-label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-page-pre-in{opacity:0}.in{-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-fill-mode:both;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-fill-mode:both;animation-timing-function:ease-out;animation-duration:350ms}.out{-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease-in;-webkit-animation-duration:225ms;-moz-animation-fill-mode:both;-moz-animation-timing-function:ease-in;-moz-animation-duration:225ms;animation-fill-mode:both;animation-timing-function:ease-in;animation-duration:225ms}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{opacity:0;-webkit-animation-duration:125ms;-webkit-animation-name:fadeout;-moz-animation-duration:125ms;-moz-animation-name:fadeout;animation-duration:125ms;animation-name:fadeout}.fade.in{opacity:1;-webkit-animation-duration:225ms;-webkit-animation-name:fadein;-moz-animation-duration:225ms;-moz-animation-name:fadein;animation-duration:225ms;animation-name:fadein}.pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);-webkit-animation-name:popin;-webkit-animation-duration:350ms;-moz-transform:scale(1);-moz-animation-name:popin;-moz-animation-duration:350ms;transform:scale(1);animation-name:popin;animation-duration:350ms;opacity:1}.pop.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms;opacity:0}.pop.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein}.pop.out.reverse{-webkit-transform:scale(.8);-webkit-animation-name:popout;-moz-transform:scale(.8);-moz-animation-name:popout;transform:scale(.8);animation-name:popout}@-webkit-keyframes popin{from{-webkit-transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes popin{from{-moz-transform:scale(.8);opacity:0}to{-moz-transform:scale(1);opacity:1}}@keyframes popin{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.8);opacity:0}}@-moz-keyframes popout{from{-moz-transform:scale(1);opacity:1}to{-moz-transform:scale(.8);opacity:0}}@keyframes popout{from{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-moz-keyframes slideinfromright{from{-moz-transform:translateX(100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromright{from{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-moz-keyframes slideinfromleft{from{-moz-transform:translateX(-100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromleft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-moz-keyframes slideouttoleft{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@keyframes slideouttoleft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-moz-keyframes slideouttoright{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(100%)}}@keyframes slideouttoright{from{transform:translateX(0)}to{transform:translateX(100%)}}.slide.out,.slide.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;transform:translateX(-100%);animation-name:slideouttoleft}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright;-moz-transform:translateX(0);-moz-animation-name:slideinfromright;transform:translateX(0);animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;transform:translateX(100%);animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft;-moz-transform:translateX(0);-moz-animation-name:slideinfromleft;transform:translateX(0);animation-name:slideinfromleft}.slidefade.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-webkit-animation-duration:225ms;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;-moz-animation-duration:225ms;transform:translateX(-100%);animation-name:slideouttoleft;animation-duration:225ms}.slidefade.in{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidefade.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-webkit-animation-duration:200ms;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;-moz-animation-duration:200ms;transform:translateX(100%);animation-name:slideouttoright;animation-duration:200ms}.slidefade.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidedown.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfromtop;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfromtop;animation-duration:250ms}.slidedown.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slidedown.out.reverse{-webkit-transform:translateY(-100%);-webkit-animation-name:slideouttotop;-webkit-animation-duration:200ms;-moz-transform:translateY(-100%);-moz-animation-name:slideouttotop;-moz-animation-duration:200ms;transform:translateY(-100%);animation-name:slideouttotop;animation-duration:200ms}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfromtop{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfromtop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideouttotop{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes slideouttotop{from{transform:translateY(0)}to{transform:translateY(-100%)}}.slideup.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfrombottom;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfrombottom;animation-duration:250ms}.slideup.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slideup.out.reverse{-webkit-transform:translateY(100%);-webkit-animation-name:slideouttobottom;-webkit-animation-duration:200ms;-moz-transform:translateY(100%);-moz-animation-name:slideouttobottom;-moz-animation-duration:200ms;transform:translateY(100%);animation-name:slideouttobottom;animation-duration:200ms}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfrombottom{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfrombottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-moz-keyframes slideouttobottom{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}@keyframes slideouttobottom{from{transform:translateY(0)}to{transform:translateY(100%)}}.viewport-flip{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;position:absolute}.flip{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:175ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:175ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:175ms}.flip.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:225ms;-moz-animation-name:flipintoright;-moz-animation-duration:225ms;animation-name:flipintoright;animation-duration:225ms}.flip.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.flip.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.viewport-turn{-webkit-perspective:200px;-moz-perspective:200px;-ms-perspective:200px;perspective:200px;position:absolute}.turn{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-webkit-transform-origin:0;-moz-backface-visibility:hidden;-moz-transform:translateX(0);-moz-transform-origin:0;backface-visibility:hidden;transform:translateX(0);transform-origin:0}.turn.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:125ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:125ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:125ms}.turn.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:250ms;-moz-animation-name:flipintoright;-moz-animation-duration:250ms;animation-name:flipintoright;animation-duration:250ms}.turn.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.turn.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.flow{-webkit-transform-origin:50% 30%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);-moz-transform-origin:50% 30%;-moz-box-shadow:0 0 20px rgba(0,0,0,.4);transform-origin:50% 30%;box-shadow:0 0 20px rgba(0,0,0,.4)}.ui-dialog.flow{-webkit-transform-origin:none;-webkit-box-shadow:none;-moz-transform-origin:none;-moz-box-shadow:none;transform-origin:none;box-shadow:none}.flow.out{-webkit-transform:translateX(-100%) scale(.7);-webkit-animation-name:flowouttoleft;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(-100%) scale(.7);-moz-animation-name:flowouttoleft;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(-100%) scale(.7);animation-name:flowouttoleft;animation-timing-function:ease;animation-duration:350ms}.flow.in{-webkit-transform:translateX(0) scale(1);-webkit-animation-name:flowinfromright;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(0) scale(1);-moz-animation-name:flowinfromright;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(0) scale(1);animation-name:flowinfromright;animation-timing-function:ease;animation-duration:350ms}.flow.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:flowouttoright;-moz-transform:translateX(100%);-moz-animation-name:flowouttoright;transform:translateX(100%);animation-name:flowouttoright}.flow.in.reverse{-webkit-animation-name:flowinfromleft;-moz-animation-name:flowinfromleft;animation-name:flowinfromleft}@-webkit-keyframes flowouttoleft{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(-100%) scale(.7)}}@-moz-keyframes flowouttoleft{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(-100%) scale(.7)}}@keyframes flowouttoleft{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(-100%) scale(.7)}}@-webkit-keyframes flowouttoright{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(100%) scale(.7)}}@-moz-keyframes flowouttoright{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(100%) scale(.7)}}@keyframes flowouttoright{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(100%) scale(.7)}}@-webkit-keyframes flowinfromleft{0%{-webkit-transform:translateX(-100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromleft{0%{-moz-transform:translateX(-100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromleft{0%{transform:translateX(-100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}@-webkit-keyframes flowinfromright{0%{-webkit-transform:translateX(100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes flowinfromright{0%{-moz-transform:translateX(100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}@keyframes flowinfromright{0%{transform:translateX(100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-grid-solo .ui-block-a{display:block;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:49.95%}.ui-grid-a >:nth-child(n){width:50%;margin-right:-.5px}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.25%}.ui-grid-b >:nth-child(n){width:33.333%;margin-right:-.5px}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:24.925%}.ui-grid-c >:nth-child(n){width:25%;margin-right:-.5px}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:19.925%}.ui-grid-d >:nth-child(n){width:20%}.ui-grid-d .ui-block-a{clear:left}@media all and (max-width:35em){.ui-responsive .ui-block-a,.ui-responsive .ui-block-b,.ui-responsive .ui-block-c,.ui-responsive .ui-block-d,.ui-responsive .ui-block-e{width:100%;float:none}}.ui-header-fixed,.ui-footer-fixed{left:0;right:0;width:100%;position:fixed;z-index:1000}.ui-header-fixed{top:-1px;padding-top:1px}.ui-header-fixed.ui-fixed-hidden{top:0;padding-top:0}.ui-footer-fixed{bottom:-1px;padding-bottom:1px}.ui-footer-fixed.ui-fixed-hidden{bottom:0;padding-bottom:0}.ui-header-fullscreen,.ui-footer-fullscreen{filter:Alpha(Opacity=90);opacity:.9}.ui-page-header-fixed{padding-top:2.6875em}.ui-page-footer-fixed{padding-bottom:2.6875em}.ui-page-header-fullscreen > .ui-content,.ui-page-footer-fullscreen > .ui-content{padding:0}.ui-fixed-hidden{position:absolute}.ui-page-header-fullscreen .ui-fixed-hidden,.ui-page-footer-fullscreen .ui-fixed-hidden{left:-9999px}.ui-header-fixed .ui-btn,.ui-footer-fixed .ui-btn{z-index:10}.ui-android-2x-fixed .ui-li-has-thumb{-webkit-transform:translate3d(0,0,0)}.ui-navbar{max-width:100%}.ui-navbar.ui-mini{margin:0}.ui-navbar ul:before,.ui-navbar ul:after{content:" ";display:table}.ui-navbar ul:after{clear:both}.ui-navbar ul{list-style:none;margin:0;padding:0;position:relative;display:block;border:0;max-width:100%;overflow:visible;zoom:1}.ui-navbar li .ui-btn{display:block;text-align:center;margin:0 -1px 0 0;border-right-width:0}.ui-navbar li .ui-btn-icon-right .ui-icon{right:6px}.ui-navbar li:last-child .ui-btn,.ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:0;border-right-width:1px}.ui-header .ui-navbar li:last-child .ui-btn,.ui-footer .ui-navbar li:last-child .ui-btn,.ui-header .ui-navbar .ui-grid-duo .ui-block-b .ui-btn,.ui-footer .ui-navbar .ui-grid-duo .ui-block-b .ui-btn{margin-right:-1px;border-right-width:0}.ui-navbar .ui-grid-duo li.ui-block-a:last-child .ui-btn{margin-right:-1px;border-right-width:1px}.ui-header .ui-navbar li .ui-btn,.ui-footer .ui-navbar li .ui-btn{border-top-width:0;border-bottom-width:0}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn{margin-right:-5px}.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn{margin-right:-4px}.ui-header .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-b li.ui-block-c .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-c li.ui-block-d .ui-btn-icon-right .ui-icon,.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon,.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon{right:8px}.ui-navbar li .ui-btn .ui-btn-inner{padding-top:.7em;padding-bottom:.8em}.ui-navbar li .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-navbar li .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 0;padding:0}.ui-mini{margin-top:.25em;margin-bottom:.25em}.ui-btn-left,.ui-btn-right,.ui-input-clear,.ui-btn-inline,.ui-grid-a .ui-btn,.ui-grid-b .ui-btn,.ui-grid-c .ui-btn,.ui-grid-d .ui-btn,.ui-grid-e .ui-btn,.ui-grid-solo .ui-btn{margin-right:5px;margin-left:5px}.ui-btn-inner{font-size:16px;padding:.6em 20px;min-width:.75em;display:block;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-btn-left,.ui-btn-right,.ui-btn-inline{display:inline-block;vertical-align:middle}.ui-mobile .ui-btn-left,.ui-mobile .ui-btn-right,.ui-btn-left > .ui-btn,.ui-btn-right > .ui-btn{margin:0}.ui-btn-block{display:block}.ui-header > .ui-btn,.ui-footer > .ui-btn{display:inline-block;margin:0}.ui-header .ui-btn-block,.ui-footer .ui-btn-block{display:block}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-mini .ui-btn-inner{font-size:12.5px;padding:.55em 11px .5em}.ui-fullsize .ui-btn-inner,.ui-fullsize .ui-btn-inner{font-size:16px;padding:.6em 20px}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:0;height:100%}.ui-btn-icon-notext .ui-btn-inner .ui-icon{margin:2px 1px 2px 3px;float:left}.ui-btn-text{position:relative;z-index:1;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}div.ui-btn-text{width:auto}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-btn-icon-top .ui-btn-inner{padding-top:40px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:40px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-mini .ui-btn-icon-left .ui-btn-inner{padding-left:30px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-mini .ui-btn-icon-right .ui-btn-inner{padding-right:30px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner{padding:30px 3px .5em 3px}.ui-mini.ui-btn-icon-top .ui-btn-inner,.ui-mini .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner{padding:.55em 3px 30px 3px}.ui-mini.ui-btn-icon-bottom .ui-btn-inner,.ui-mini .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}.ui-btn-inner,.ui-btn-text{-webkit-border-radius:inherit;border-radius:inherit}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left > .ui-btn-inner > .ui-icon,.ui-btn-icon-right > .ui-btn-inner > .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-btn-inner .ui-icon,.ui-btn-icon-bottom .ui-btn-inner .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-mini.ui-btn-icon-left .ui-icon,.ui-mini .ui-btn-icon-left .ui-icon{left:5px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-mini.ui-btn-icon-right .ui-icon,.ui-mini .ui-btn-icon-right .ui-icon{right:5px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-mini.ui-btn-icon-top .ui-icon,.ui-mini .ui-btn-icon-top .ui-icon{top:5px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-mini.ui-btn-icon-bottom .ui-icon,.ui-mini .ui-btn-icon-bottom .ui-icon{bottom:5px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=0);opacity:.1;font-size:1px;border:none;text-indent:-9999px}.ui-disabled .ui-btn-hidden{display:none}.ui-disabled{z-index:1}.ui-field-contain .ui-btn.ui-submit{margin:0}label.ui-submit{font-size:16px;font-weight:normal;margin:0 0 .3em;display:block}@media all and (min-width:28em){.ui-field-contain label.ui-submit{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-btn.ui-submit{width:78%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label .ui-btn.ui-submit{width:auto;display:block}}.ui-collapsible-inset{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -15px;padding:0;position:relative}.ui-collapsible-inset .ui-collapsible-heading{margin:0}.ui-collapsible-heading .ui-btn{text-align:left;margin:0;border-left-width:0;border-right-width:0}.ui-collapsible-inset .ui-collapsible-heading .ui-btn{border-right-width:1px;border-left-width:1px}.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:0}.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn{border-top-width:1px}.ui-collapsible-heading .ui-btn-inner{padding-left:12px;padding-right:12px}.ui-collapsible-heading .ui-btn-icon-left .ui-btn-inner{padding-left:40px}.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-collapsible-heading .ui-btn-icon-top .ui-btn-inner,.ui-collapsible-heading .ui-btn-icon-bottom .ui-btn-inner{text-align:center}.ui-collapsible-heading .ui-btn-icon-left.ui-mini .ui-btn-inner{padding-left:30px}.ui-collapsible-heading .ui-btn-icon-right.ui-mini .ui-btn-inner{padding-right:30px}.ui-collapsible-heading .ui-btn span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading .ui-btn span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading .ui-btn span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:absolute;top:-9999px;left:0}.ui-collapsible-content{display:block;margin:0 -15px;padding:10px 15px;border-left-width:0;border-right-width:0;border-top:none;background-image:none}.ui-collapsible-inset .ui-collapsible-content{margin:0;border-right-width:1px;border-left-width:1px}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set > .ui-collapsible.ui-corner-all{-webkit-border-radius:0;border-radius:0}.ui-collapsible-heading,.ui-collapsible-heading > .ui-btn{-webkit-border-radius:inherit;border-radius:inherit}.ui-collapsible-set .ui-collapsible.ui-first-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-collapsible-content,.ui-collapsible-set .ui-collapsible.ui-last-child{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-collapsible-themed-content:not(.ui-collapsible-collapsed) > .ui-collapsible-heading{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-collapsible-set .ui-collapsible.ui-first-child{margin-top:0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0;zoom:1}.ui-controlgroup.ui-mini,fieldset.ui-controlgroup.ui-mini{margin:.25em 0}.ui-field-contain .ui-controlgroup,.ui-field-contain fieldset.ui-controlgroup{margin:0}.ui-bar .ui-controlgroup{margin:0 5px}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .4em}.ui-controlgroup-controls label.ui-select,.ui-controlgroup-controls label.ui-submit{position:absolute;left:-9999px}.ui-controlgroup li{list-style:none}.ui-controlgroup .ui-btn{margin:0}.ui-controlgroup .ui-btn-icon-notext{width:auto;height:auto;top:auto}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:20px;padding:.6em 20px .6em 20px}.ui-controlgroup-horizontal .ui-btn-icon-notext .ui-btn-inner{width:18px}.ui-controlgroup.ui-mini .ui-btn-icon-notext .ui-btn-inner,.ui-header .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner,.ui-footer .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner{height:16px;padding:.55em 11px .5em 11px}.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;right:50%;margin:-9px -9px 0 0}.ui-controlgroup-horizontal .ui-btn-inner{text-align:center}.ui-controlgroup-horizontal.ui-mini .ui-btn-inner{height:16px;line-height:16px}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}.ui-controlgroup-horizontal .ui-controlgroup-controls:before,.ui-controlgroup-horizontal .ui-controlgroup-controls:after{content:"";display:table}.ui-controlgroup-horizontal .ui-controlgroup-controls:after{clear:both}.ui-controlgroup-horizontal .ui-controlgroup-controls{display:inline-block;vertical-align:middle;zoom:1}.ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-btn,.ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-btn,.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio,.ui-controlgroup-horizontal .ui-select{float:left;clear:none;margin:0}.ui-controlgroup-horizontal .ui-select .ui-btn-text{width:auto}.ui-controlgroup-vertical .ui-btn{border-bottom-width:0}.ui-controlgroup-vertical .ui-btn.ui-last-child{border-bottom-width:1px}.ui-controlgroup-horizontal .ui-btn{border-right-width:0}.ui-controlgroup-horizontal .ui-btn.ui-last-child{border-right-width:1px}.ui-controlgroup .ui-btn-corner-all{-webkit-border-radius:0;border-radius:0}.ui-controlgroup .ui-controlgroup-controls,.ui-controlgroup .ui-radio,.ui-controlgroup .ui-checkbox,.ui-controlgroup .ui-select,.ui-controlgroup li{-webkit-border-radius:inherit;border-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-controlgroup-vertical .ui-btn.ui-last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-controlgroup-horizontal .ui-btn.ui-last-child{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-controlgroup .ui-shadow:not(.ui-focus){-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media all and (min-width:28em){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:78%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%;display:block}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}.ui-hide-label .ui-controlgroup-controls{width:100%}}.ui-dialog{background:none!important}.ui-dialog-contain{width:92.5%;max-width:500px;margin:10% auto 15px auto;padding:0;position:relative;top:-15px}.ui-dialog-contain > .ui-header,.ui-dialog-contain > .ui-content,.ui-dialog-contain > .ui-footer{display:block;position:relative;width:auto;margin:0}.ui-dialog-contain > .ui-header{border:none;overflow:hidden;z-index:10;padding:0}.ui-dialog-contain > .ui-content{padding:15px}.ui-dialog-contain > .ui-footer{z-index:10;padding:0 15px}.ui-popup-open .ui-header-fixed,.ui-popup-open .ui-footer-fixed{position:absolute!important}.ui-popup-screen{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);top:0;left:0;right:0;bottom:1px;position:absolute;filter:Alpha(Opacity=0);opacity:0;z-index:1099}.ui-popup-screen.in{opacity:0.5;filter:Alpha(Opacity=50)}.ui-popup-screen.out{opacity:0;filter:Alpha(Opacity=0)}.ui-popup-container{z-index:1100;display:inline-block;position:absolute;padding:0;outline:0}.ui-popup{position:relative}.ui-popup.ui-content,.ui-popup .ui-content{overflow:visible}.ui-popup > p,.ui-popup > h1,.ui-popup > h2,.ui-popup > h3,.ui-popup > h4,.ui-popup > h5,.ui-popup > h6{margin:.5em 7px}.ui-popup > span{display:block;margin:.5em 7px}.ui-popup .ui-title{font-size:16px;font-weight:bold;margin-top:.5em;margin-bottom:.5em}.ui-popup-container .ui-content > p,.ui-popup-container .ui-content > h1,.ui-popup-container .ui-content > h2,.ui-popup-container .ui-content > h3,.ui-popup-container .ui-content > h4,.ui-popup-container .ui-content > h5,.ui-popup-container .ui-content > h6{margin:.5em 0}.ui-popup-container .ui-content > span{margin:0}.ui-popup-container .ui-content > p:first-child,.ui-popup-container .ui-content > h1:first-child,.ui-popup-container .ui-content > h2:first-child,.ui-popup-container .ui-content > h3:first-child,.ui-popup-container .ui-content > h4:first-child,.ui-popup-container .ui-content > h5:first-child,.ui-popup-container .ui-content > h6:first-child{margin-top:0}.ui-popup-container .ui-content > p:last-child,.ui-popup-container .ui-content > h1:last-child,.ui-popup-container .ui-content > h2:last-child,.ui-popup-container .ui-content > h3:last-child,.ui-popup-container .ui-content > h4:last-child,.ui-popup-container .ui-content > h5:last-child,.ui-popup-container .ui-content > h6:last-child{margin-bottom:0}.ui-popup > img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.ui-popup:not(.ui-content) > img:only-child,.ui-popup:not(.ui-content) > .ui-btn-left:first-child + img:last-child,.ui-popup:not(.ui-content) > .ui-btn-right:first-child + img:last-child{-webkit-border-radius:inherit;border-radius:inherit}.ui-popup iframe{vertical-align:middle}@media all and (min-width:28em){.ui-popup .ui-field-contain label.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-label,.ui-popup .ui-field-contain label.ui-select,.ui-popup .ui-field-contain label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}.ui-popup .ui-field-contain .ui-btn.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-controls,.ui-popup .ui-field-contain .ui-select,.ui-popup .ui-field-contain input.ui-input-text,.ui-popup .ui-field-contain textarea.ui-input-text,.ui-popup .ui-field-contain .ui-input-search{width:100%;display:block}}.ui-popup > .ui-btn-left,.ui-popup > .ui-btn-right{position:absolute;top:-9px;margin:0;z-index:1101}.ui-popup > .ui-btn-left{left:-9px}.ui-popup > .ui-btn-right{right:-9px}.ui-popup-hidden{top:-99999px;left:-9999px}.ui-checkbox,.ui-radio{position:relative;clear:both;margin:0;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{text-align:left;z-index:2}.ui-controlgroup .ui-checkbox .ui-btn,.ui-controlgroup .ui-radio .ui-btn{margin:0}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-left .ui-btn-inner{padding-left:36px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:36px}.ui-checkbox .ui-btn-icon-top .ui-btn-inner,.ui-radio .ui-btn-icon-top .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-btn-icon-bottom .ui-btn-inner,.ui-radio .ui-btn-icon-bottom .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-mini.ui-btn-icon-left .ui-icon,.ui-radio .ui-mini.ui-btn-icon-left .ui-icon{left:9px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-checkbox .ui-btn-icon-top .ui-icon,.ui-radio .ui-btn-icon-top .ui-icon{top:10px}.ui-checkbox .ui-btn-icon-bottom .ui-icon,.ui-radio .ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-controlgroup-horizontal .ui-checkbox .ui-icon,.ui-controlgroup-horizontal .ui-radio .ui-icon{display:none}.ui-controlgroup-horizontal .ui-checkbox .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-btn-inner{padding:.6em 20px}.ui-controlgroup-horizontal .ui-checkbox .ui-mini .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-mini .ui-btn-inner{padding:.55em 11px .5em}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain,fieldset.ui-field-contain{padding:.8em 0;margin:0;border-width:0 0 1px 0;overflow:visible}.ui-field-contain:last-child{border-bottom-width:0}.ui-field-contain{max-width:100%}@media all and (min-width:28em){.ui-field-contain,.ui-mobile fieldset.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{opacity:1}.ui-field-contain .ui-select .ui-btn{margin:0}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:none;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;filter:Alpha(Opacity=0);opacity:0;z-index:2}.ui-select .ui-disabled{opacity:.3}.ui-select .ui-disabled select{display:none}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:0.0001}}.ui-select .ui-btn.ui-select-nativeonly{border-radius:0;border:0}.ui-select .ui-btn.ui-select-nativeonly select{opacity:1;text-indent:0;display:block}.ui-select .ui-disabled.ui-select-nativeonly .ui-btn-inner{opacity:0}.ui-select .ui-btn-icon-right .ui-btn-inner,.ui-select .ui-li-has-count .ui-btn-inner{padding-right:45px}.ui-select .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:32px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:80px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:67px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}.ui-select .ui-mini.ui-btn-icon-right .ui-icon{right:7px}.ui-select .ui-btn-icon-right.ui-li-has-count .ui-li-count{right:45px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-li-count{right:32px}label.ui-select{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden!important}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{padding:6px;min-width:160px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header{margin:0;padding:0}.ui-selectmenu.ui-popup .ui-header{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.ui-selectmenu .ui-header .ui-title{margin:0.6em 46px 0.8em}@media all and (min-width:28em){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:78%;display:inline-block}.ui-hide-label .ui-select{width:100%}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;margin:.5em 0;min-height:1.4em;line-height:1.4em;font-size:16px;display:block;width:100%;outline:0}input.ui-mini,.ui-mini input,textarea.ui-mini{font-size:14px}div.ui-input-text input.ui-input-text,div.ui-input-text textarea.ui-input-text,.ui-input-search input.ui-input-text{border:none;width:100%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search,div.ui-input-text{margin:.5em 0;background-image:none;position:relative}.ui-input-search{padding:0 30px}div.ui-input-text{padding:0 .4em}div.ui-input-has-clear{padding:0 30px 0 .4em}input.ui-input-text.ui-mini,textarea.ui-input-text.ui-mini,.ui-input-search.ui-mini,div.ui-input-text.ui-mini{margin:.25em 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{margin:0}textarea.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}textarea.ui-mini{height:45px}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}.ui-input-search .ui-input-clear,.ui-input-text .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-mini .ui-input-clear{margin-top:-14px;right:-3px}.ui-input-search .ui-input-clear-hidden,.ui-input-text .ui-input-clear-hidden{display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input[type=number]::-webkit-outer-spin-button{margin:0}@media all and (min-width:28em){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{width:78%;display:inline-block}.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search,.ui-hide-label div.ui-input-text,.ui-input-search input.ui-input-text,div.ui-input-text input.ui-input-text{width:100%}}.ui-rangeslider{zoom:1;margin:0}.ui-rangeslider:before,.ui-rangeslider:after{content:"";display:table}.ui-rangeslider:after{clear:both}.ui-rangeslider input.ui-input-text.ui-slider-input{margin:.57143em 0}.ui-rangeslider.ui-mini input.ui-slider-input{margin:.28571em 0}.ui-rangeslider input.ui-slider-input.ui-rangeslider-last{float:right}.ui-rangeslider .ui-rangeslider-sliders{position:relative;overflow:visible;height:30px;margin:.5em 68px}.ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin:.25em 68px}.ui-field-contain .ui-rangeslider input.ui-slider-input,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{margin-top:0;margin-bottom:0}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track{position:absolute;top:6px;right:0;left:0;margin:0}.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track{top:8px}.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg{display:none}.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{background-color:transparent;background:none;border-width:0;height:0}html >body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child{height:12px}@media all and (min-width:28em){.ui-field-contain .ui-rangeslider label.ui-slider{float:left}.ui-field-contain .ui-rangeslider input.ui-slider-input{position:relative;z-index:1}.ui-field-contain .ui-rangeslider input.ui-slider-input.ui-rangeslider-first,.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input.ui-rangeslider-first{margin-right:17px}.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders{float:left;width:78%;margin:0 -68px}.ui-field-contain .ui-rangeslider .ui-slider-track,.ui-field-contain .ui-rangeslider.ui-mini .ui-slider-track{right:68px;left:68px}.ui-field-contain.ui-hide-label .ui-rangeslider input.ui-slider-input.ui-rangeslider-first{margin:0}.ui-field-contain.ui-hide-label .ui-rangeslider .ui-rangeslider-sliders,.ui-field-contain.ui-hide-label .ui-rangeslider.ui-mini .ui-rangeslider-sliders{width:auto;float:none;margin:0 68px}.ui-field-contain.ui-hide-label .ui-rangeslider .ui-slider-track,.ui-field-contain.ui-hide-label .ui-rangeslider.ui-mini .ui-slider-track{right:0;left:0}}.ui-listview{margin:0}ol.ui-listview,ol.ui-listview .ui-li-divider{counter-reset:listnumbering}.ui-content .ui-listview,.ui-panel-inner > .ui-listview{margin:-15px}.ui-collapsible-content > .ui-listview{margin:-10px -15px}.ui-content .ui-listview-inset,.ui-panel-inner .ui-listview-inset{margin:1em 0}.ui-collapsible-content .ui-listview-inset{margin:.5em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li.ui-btn,.ui-li.ui-field-contain,.ui-li-divider,.ui-li-static{margin:0}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li.ui-last-child,.ui-li.ui-field-contain.ui-last-child{border-bottom-width:1px}.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > .ui-li.ui-first-child{border-top-width:0}.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > .ui-li.ui-last-child{border-bottom-width:0}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-static{background-image:none}.ui-li-divider{padding:.5em 15px;font-size:14px;font-weight:bold}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview > .ui-li.ui-first-child,.ui-listview .ui-btn.ui-first-child > .ui-li > .ui-btn-text > .ui-link-inherit{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit;-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview > .ui-li.ui-last-child,.ui-listview .ui-btn.ui-last-child > .ui-li > .ui-btn-text > .ui-link-inherit,.ui-collapsible-content > .ui-listview:not(.ui-listview-inset),.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) .ui-li.ui-last-child{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-listview > .ui-li.ui-first-child .ui-li-link-alt{-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-listview > .ui-li.ui-last-child .ui-li-link-alt{-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-listview > .ui-li.ui-first-child .ui-li-thumb:not(.ui-li-icon){-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit}.ui-listview > .ui-li.ui-last-child .ui-li-thumb:not(.ui-li-icon){-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:59px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count,.ui-li-divider.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:40px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-listview .ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-listview .ui-li-icon{max-height:16px;max-width:16px;left:10px;top:.9em}.ui-li-thumb,.ui-listview .ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:53px}.ui-li-has-alt.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt.ui-li-has-count{padding-right:88px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:10px}.ui-li-has-count.ui-li-divider .ui-li-count,.ui-li-has-count .ui-link-inherit .ui-li-count{margin-top:-.95em}.ui-li-has-arrow.ui-li-has-count .ui-li-count{right:40px}.ui-li-has-alt.ui-li-has-count .ui-li-count{right:53px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-13px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-li-link-alt .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-listview * .ui-btn-inner > .ui-btn > .ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-collapsible-content .ui-listview-filter{margin:-10px -15px 10px -15px;border-bottom:inherit}.ui-listview-filter-inset{margin:-15px -5px;background:transparent}.ui-collapsible-content .ui-listview-filter-inset{margin:-5px;border-bottom-width:0}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:normal;margin:0;display:block}.ui-field-contain label.ui-slider{margin-bottom:.4em}div.ui-slider{height:30px;margin:.5em 0;zoom:1}div.ui-slider.ui-mini{margin:.25em 0}.ui-field-contain div.ui-slider,.ui-field-contain div.ui-slider.ui-mini{margin:0}div.ui-slider:before,div.ui-slider:after{content:"";display:table}div.ui-slider:after{clear:both}input.ui-input-text.ui-slider-input{display:block;float:left;margin:0;padding:4px;width:40px;height:22px;line-height:22px;font-size:14px;border:none;background-image:none;font-weight:bold;text-align:center;vertical-align:text-bottom;outline:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.ui-slider-input::-webkit-outer-spin-button,.ui-slider-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-slider-track,.ui-slider-switch{position:relative;overflow:visible;height:15px;margin:0 15px 0 68px;top:6px}.ui-slider-track.ui-mini{height:12px;top:8px}.ui-slider-bg{border:none;height:100%}.ui-slider-track .ui-btn.ui-slider-handle,.ui-slider-switch .ui-btn.ui-slider-handle{position:absolute;z-index:1;top:50%;width:28px;height:28px;margin:-15px 0 0 -15px;outline:0}.ui-slider-track.ui-mini .ui-slider-handle{height:14px;width:14px;margin:-8px 0 0 -7px}.ui-slider-handle .ui-btn-inner{padding:0;height:100%}.ui-slider-track.ui-mini .ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:-9px 0 0 -9px;border-top:none}select.ui-slider-switch{display:none}div.ui-slider-switch{display:inline-block;height:32px;width:5.8em;margin:.5em 0;top:0}div.ui-slider-switch.ui-mini{width:5em;height:29px;margin:.25em 0;top:0}.ui-field-contain .ui-slider-switch,.ui-field-contain .ui-slider-switch.ui-mini{margin:0}.ui-slider-inneroffset{margin:0 16px;position:relative;z-index:1}.ui-slider-switch.ui-mini .ui-slider-inneroffset{margin:0 15px 0 14px}.ui-slider-switch .ui-btn.ui-slider-handle{margin:1px 0 0 -15px}.ui-slider-switch.ui-mini .ui-slider-handle{width:25px;height:25px;margin:1px 0 0 -13px;padding:0}.ui-slider-handle-snapping{-webkit-transition:left 70ms linear;-moz-transition:left 70ms linear}.ui-slider-switch.ui-mini .ui-slider-handle .ui-btn-inner{height:30px;width:30px;padding:0;margin:0;border-top:none}.ui-slider-switch .ui-slider-label{position:absolute;text-align:center;width:100%;overflow:hidden;font-size:16px;top:0;line-height:2;min-height:100%;border-width:0;white-space:nowrap;cursor:pointer}.ui-slider-switch.ui-mini .ui-slider-label{font-size:14px}.ui-slider-switch .ui-slider-label-a{z-index:1;left:0;text-indent:-1.5em}.ui-slider-switch .ui-slider-label-b{z-index:0;right:0;text-indent:1.5em}@media all and (min-width:28em){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{display:inline-block;width:78%}.ui-field-contain.ui-hide-label div.ui-slider{display:block;width:auto}.ui-field-contain div.ui-slider-switch,.ui-field-contain.ui-hide-label div.ui-slider-switch{display:inline-block;width:5.8em}.ui-field-contain div.ui-slider-switch.ui-mini{width:5em}}.ui-table{border:0;border-collapse:collapse;padding:0;width:100%}.ui-table th,.ui-table td{line-height:1.5em;text-align:left;padding:.4em .5em;vertical-align:top}.ui-table th .ui-btn,.ui-table td .ui-btn{line-height:normal}.ui-table th{font-weight:bold}.ui-table caption{text-align:left;margin-bottom:1.4em;opacity:.5}.table-stroke thead th{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}.table-stroke tbody th,.table-stroke tbody td{border-bottom:1px solid #e6e6e6;border-bottom:1px solid rgba(0,0,0,.05)}.table-stripe tbody tr:nth-child(odd) td,.table-stripe tbody tr:nth-child(odd) th{background-color:#eee;background-color:rgba(0,0,0,0.04)}.table-stripe thead th,.table-stripe tbody tr:last-child{border-bottom:1px solid #d6d6d6;border-bottom:1px solid rgba(0,0,0,.1)}.ui-table-columntoggle-btn{float:right;margin-bottom:.8em}.ui-table-columntoggle-popup fieldset{margin:0}@media only all{th.ui-table-priority-6,td.ui-table-priority-6,th.ui-table-priority-5,td.ui-table-priority-5,th.ui-table-priority-4,td.ui-table-priority-4,th.ui-table-priority-3,td.ui-table-priority-3,th.ui-table-priority-2,td.ui-table-priority-2,th.ui-table-priority-1,td.ui-table-priority-1{display:none}}@media screen and (min-width:20em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-1,.ui-table-columntoggle.ui-responsive td.ui-table-priority-1{display:table-cell}}@media screen and (min-width:30em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-2,.ui-table-columntoggle.ui-responsive td.ui-table-priority-2{display:table-cell}}@media screen and (min-width:40em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-3,.ui-table-columntoggle.ui-responsive td.ui-table-priority-3{display:table-cell}}@media screen and (min-width:50em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-4,.ui-table-columntoggle.ui-responsive td.ui-table-priority-4{display:table-cell}}@media screen and (min-width:60em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-5,.ui-table-columntoggle.ui-responsive td.ui-table-priority-5{display:table-cell}}@media screen and (min-width:70em){.ui-table-columntoggle.ui-responsive th.ui-table-priority-6,.ui-table-columntoggle.ui-responsive td.ui-table-priority-6{display:table-cell}}.ui-table-columntoggle th.ui-table-cell-hidden,.ui-table-columntoggle td.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden{display:none}.ui-table-columntoggle th.ui-table-cell-visible,.ui-table-columntoggle td.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible{display:table-cell}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{display:none}@media only all{.ui-table-reflow thead td,.ui-table-reflow thead th{display:none}.ui-table-reflow td,.ui-table-reflow th{text-align:left;display:block}.ui-table-reflow tbody th{margin-top:3em}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{display:block;padding:.4em;min-width:30%;display:inline-block;margin:-.4em 1em -.4em -.4em}.ui-table-reflow th .ui-table-cell-label-top,.ui-table-reflow td .ui-table-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;text-transform:uppercase;font-size:.9em;font-weight:normal}}@media ( min-width:35em ){.ui-table-reflow.ui-responsive{display:table-row-group}.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th,.ui-table-reflow.ui-responsive tbody th,.ui-table-reflow.ui-responsive tbody td,.ui-table-reflow.ui-responsive thead td,.ui-table-reflow.ui-responsive thead th{display:table-cell;margin:0}.ui-table-reflow.ui-responsive td .ui-table-cell-label,.ui-table-reflow.ui-responsive th .ui-table-cell-label{display:none}}@media ( max-width:35em ){.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}}.ui-panel{width:17em;min-height:100%;border-width:0;position:absolute;top:0;display:block}.ui-panel-closed{width:0;overflow:hidden}.ui-panel-fixed{position:fixed;bottom:-1px;padding-bottom:1px}.ui-panel-display-overlay{z-index:1001}.ui-panel-display-reveal{z-index:0}.ui-panel-display-push{z-index:999}.ui-panel-inner{padding:15px}.ui-panel-content-wrap{position:relative;left:0;min-height:inherit;border:none;z-index:999}.ui-panel-content-wrap-display-overlay,.ui-panel-animate.ui-panel-content-wrap > .ui-header,.ui-panel-content-wrap-closed{position:static}.ui-panel-dismiss{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1002;display:none}.ui-panel-dismiss-open{display:block}.ui-panel-animate{-webkit-transition:-webkit-transform 350ms ease;-moz-transition:-moz-transform 350ms ease;transition:transform 350ms ease}.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal),.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) > div,.ui-panel-animate.ui-panel-content-wrap,.ui-panel-animate.ui-panel-content-fixed-toolbar{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.ui-panel-position-left{left:-17em}.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-display-push{left:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-position-left.ui-panel-display-reveal,.ui-panel-position-left.ui-panel-open{left:0}.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui-panel-position-right{right:-17em}.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-display-push{right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-position-right.ui-panel-display-reveal,.ui-panel-position-right.ui-panel-open{right:0}.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,.ui-panel-dismiss-position-left.ui-panel-dismiss-open{left:17em;right:-17em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(17em,0,0);-moz-transform:translate3d(17em,0,0);transform:translate3d(17em,0,0)}.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open,.ui-panel-dismiss-position-right.ui-panel-dismiss-open{left:-17em;right:17em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(-17em,0,0);-moz-transform:translate3d(-17em,0,0);transform:translate3d(-17em,0,0)}.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-overlay,.ui-panel-content-wrap-open.ui-panel-content-wrap-display-overlay{left:0}.ui-page-active.ui-page-panel{overflow-x:hidden}.ui-panel-display-reveal{-webkit-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);box-shadow:inset -5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-reveal{-webkit-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);box-shadow:inset 5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-overlay{-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:-5px 0 5px rgba(0,0,0,.15);box-shadow:-5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-left.ui-panel-display-overlay{-webkit-box-shadow:5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-push.ui-panel-open.ui-panel-position-left{border-right-width:1px;margin-right:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-left:1px}.ui-panel-display-push.ui-panel-open.ui-panel-position-right{border-left-width:1px;margin-left:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-right:1px}@media (min-width:55em){.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-left{margin-right:17em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-right{margin-left:17em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal{width:auto}.ui-responsive-panel .ui-panel-dismiss-display-push{display:none}}
.ui-selectmenu {
	display: inline-block;
	height: 2.2em;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
}
.ui-selectmenu-icon {
	margin-top: -8px;
	position: absolute;
	right: 6px;
	top: 50%;
}
.ui-selectmenu-menu {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 1005;
}
.ui-selectmenu-menu ul {
	list-style: none outside none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: relative;
}
.ui-selectmenu-open {
	display: block;
}
ul.ui-selectmenu-menu-popup {
	margin-top: -1px;
}
.ui-selectmenu-menu li {
	border-bottom: 1px dotted transparent;
	border-left-width: 0 !important;
	border-right-width: 0 !important;
	border-top: 1px dotted transparent;
	display: block;
	margin: 0;
	padding: 0;
}
.ui-selectmenu-menu li a, .ui-selectmenu-status {
	display: block;
	line-height: 1.4em;
	outline: medium none;
	padding: 0.405em 2.1em 0.405em 1em;
	text-decoration: none;
}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {
	cursor: default;
}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status {
	margin-left: 5px;
	padding-left: 20px;
	position: relative;
}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
	left: 0;
	margin-top: -8px;
	position: absolute;
	top: 1em;
}
.ui-selectmenu-status {
	line-height: 1.4em;
}
.ui-selectmenu-menu li span, .ui-selectmenu-status span {
	display: block;
	margin-bottom: 0.2em;
}
.ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight: bold;
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity: 0.8;
}
.ui-selectmenu-menu .ui-selectmenu-group {
	font-size: 1em;
}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	display: block;
	font-weight: bold;
	line-height: 1.4em;
	padding: 0.6em 0.5em 0;
}
.ui-selectmenu-menu .ui-selectmenu-group ul {
	margin: 0;
	padding: 0;
}
* html .ui-selectmenu-menu li {
	border-color: pink;
	width: 100%;
}
* html .ui-selectmenu-menu li a {
	position: relative;
}
* + html .ui-state-disabled, * + html .ui-state-disabled a {
	color: silver;
}

/*
 * jquery.rs.carousel.css @VERSION
 * @HOMEPAGE
 *
 * Copyright (c) 2013 Richard Scarrott
 * http://www.richardscarrott.co.uk
 *
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Depends:
 *  a basic reset + items must have width & height
 */
    
.rs-carousel-mask {
    overflow: hidden;
}

    .rs-carousel-runner {
        position: relative;
    }
        
        .rs-carousel-horizontal .rs-carousel-item {
            float: left;
        }

    .rs-carousel-mask {
        position: relative;
    }

    .rs-carousel-runner {
        -moz-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    .rs-carousel-transition .rs-carousel-runner {
        -moz-transition: -moz-transform .400s ease;
        -webkit-transition: -webkit-transform .400s ease;
        -o-transition: -o-transform .400s ease;
        -ms-transition: -ms-transform .400s ease;
        transition: transform .400s ease;
    }
/* top bar styling */
.cc-notification.cc-push { position: fixed; top: 0; width: 100%; padding: 0; z-index: 8888; background-color: #fff; }

/* popup styling */
.cc-notification.cc-top { height: 1000%; left: 0; position: fixed; top: 0; width: 100%; z-index: 8888; }
.cc-top .cc-notification-wrapper { position: relative; margin: 120px auto 40px; width: 430px; min-height: 175px; background: #000; color: #fff; padding: 15px; z-index: 8888; font-size: 1.2em;
	box-shadow: 0 0 30px #000000;
	background: rgba(0, 0, 0, 0.9) }
.cc-top .cc-notification-title { float: none;  font: 100 2.4em Roboto, Arial, sans-serif; text-transform: uppercase; color: #fff; }
.cc-top .cc-notification-buttons { position: absolute; float: none; display: block; right: 20px; bottom: 25px; text-align: center; width: auto; font-size: 1em; }
.cc-top #cc-notification-moreinfo { position: absolute; bottom: 25px; left: 15px; padding: 5px 0; font-size: 13px; font-weight: 400; color: #fff; box-shadow: 3px 3px 4px -3px rgba(0, 0, 0, 0.5); line-height: 1.6; }
.cc-top .cc-notification-description { color: #fff; font-size: 1em; }

.cc-notification-wrapper { width: 960px; margin: 0 auto; position: relative; }
.cc-notification-title { display: block; padding: 0.833em 0; font-size: 1.2em; font-weight: 400; text-align: center; }
.cc-notification-permissions { display: none; float: left; z-index: 100; margin: 0; padding: 0 0 1em; }
.cc-notification-permissions ul { display: block; font-size: 1em; }
.cc-notification-permissions li { display: block; font-size: 1.2em; }
.cc-notification-permissions li label { float: left; width: 85%; margin: 0 0 1em 0; }
.cc-notification-permissions li strong { display: block; }
.cc-notification-permissions li input { float: left; clear: left; }
.cc-notification-buttons { display: block; position: absolute; top: 0; right: 0; text-align: center; margin: 0; }
.cc-notification-buttons li, .cc-notification-buttons a { display: block; }
.cc-notification-buttons .cc-approve-button-thissite, .cc-notification-buttons .cc-approve-button-thissite:hover { padding: 0.3em; margin: 0.3em; }
.cc-notification-buttons .cc-close-button { float: right; width: 30px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat transparent -173px -278px; text-indent: -9999em; }
.cc-notification-buttons .cc-close-button:hover { background-color: transparent; }


.cc-tag-bottom-right { position: fixed; bottom: 0; right: 0; z-index: 9999; color: #fff; }
.cc-tag-bottom-right .cc-link { display: block; padding: 5px 15px; background-color: #333; color: #fff; }

.cc-modal { display: none; height: 1000%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; color: #fff; }
.cc-modal-wrapper { position: relative; background-color: #383935; margin: 4em auto; padding: 2em; text-align: left; width: 45%; }
.cc-modal-wrapper h2 { margin: 0 0 1em 0; font: 400 1.4em "Montserrat Bold", Arial, sans-serif; text-transform: uppercase; }
.cc-modal-wrapper .cc-subtitle { margin: 0 0 2em 0; }
.cc-modal-wrapper .cc-content ul { font-size: 1em; }
.cc-modal-wrapper .cc-content { margin: 0 2em; }
.cc-modal-wrapper .cc-content li { display: block; margin-left: -1.7em;  }
.cc-modal-wrapper .cc-content label { display: block; float: left; width: 75%; margin-bottom: 1em; }
.cc-modal-wrapper .cc-content strong { font: 400 1.2em "Montserrat Bold", Arial, sans-serif; }
.cc-modal-wrapper .cc-content strong, .cc-modal-wrapper .cc-content span { display: block; margin: 0 0 0.5em 0; font-size: 1.2em; }
.cc-modal-wrapper .cc-content .cc-learnmore-link { color: #fff; text-decoration: underline; }
.cc-modal-wrapper .cc-content select { display: block; float: right; margin: 0 0 0 0; }
.cc-modal-overlay {  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8); display: none; height: 1000%; left: 0; position: fixed; top: 0; width: 100%; z-index: 99; }

.cc-modal-closebutton-x a { display: block; position: absolute; margin: 1em; top: 0; right: 0; width: 1.1em; height: 1.3em; text-indent: -9999px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat 0 0; }
.cc-modal-footer-buttons .cc-modal-closebutton a { float: right; text-decoration: none; color: #333; background: #fff; }
.cc-modal-footer-buttons .cc-modal-closebutton a:hover { background: #ccc; color: #333; text-decoration: none; }

	.noUiSlider,
	.noUiSlider * {
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
		box-sizing: border-box;
-webkit-user-select: none;
   -moz-user-select: none;
	-ms-user-select: none;
		display: block;
		cursor: default;
	}
	.noUiSlider {
		position: relative;
	}
	.noUiSlider a {
		position: absolute;
		z-index: 1;
	}
	.noUiSlider a:nth-child(2) {
		background: inherit !important;
	}
	.noUiSlider.vertical a {
		width: 100%;
		bottom: 0;
	}
	.noUiSlider.horizontal a {
		height: 100%;
		right: 0;
	}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.noUiSlider:before,
	body.TOUCH,
	.noUiSlider div {
		-ms-touch-action: none;
	}
	.noUiSlider:before {
		display: block;
		position: absolute;
		width: 150%;
		left: -25%;
		height: 400%;
		top: -150%;
		content: "";
		z-index: -1;
	}
	.noUiSlider.vertical:before {
		width: 400%;
		left: -150%;
		height: 150%;
		top: -25%;
	}
}
	.noUiSlider {
		border: 1px solid #908d84;
		border-radius: 3px;
	}
	.noUiSlider.connect a,
	.noUiSlider.connect.lower {
		background: #b2a98f;
	}
	.noUiSlider,
	.noUiSlider.connect.lower a {
		background: #d9d7cb;
		box-shadow: inset 0px 1px 7px #b6b4a8
	}
	.noUiSlider.disabled,
	.noUiSlider.disabled.connect.lower a {
		background: #ccc;
		box-shadow: none;
	}
	.noUiSlider div {
		height: 18px;
		width: 18px;
		border: 1px solid #99968f;
		border-radius: 3px;
		background: #efefe7;
	}
	.noUiSlider.disabled div {
		background: transparent;
	}
	.noUiSlider.horizontal {
		width: 300px;
		height: 10px;
	}
	.noUiSlider.horizontal div {
		margin: -5px 0 0 -9px;
	}
	.noUiSlider.vertical {
		width: 10px;
		height: 300px;
	}
	.noUiSlider.vertical div {
		margin: -9px 0 0 -5px;
	}
/**
 * Kega StockNotify module css file.
 *
 * Not much in here now, but future default styling can go here.
 */
.stocknotify-title { font-size: 4em; }

html {
	-webkit-font-smoothing: antialiased;
}


/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px;
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -8px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -8px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -8px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important;
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; outline: none; }
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0; }
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background: #000;}
.theme-popup #cboxWrapper { -webkit-box-shadow:  0px 0px 7px 0px rgba(0, 0, 0, .32); box-shadow:  0px 0px 7px 0px rgba(0, 0, 0, .32); }
#colorbox,
#cboxContent{overflow: visible !important;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{background:#fff; }
#cboxLoadingGraphic{background:url(http://score.nl/skin/frontend/score/default/images/loading.gif) no-repeat center center;}
#cboxLoadingOverlay{background:#fff;}
#cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
#cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(http://score.nl/skin/frontend/score/default/images/controls.png) no-repeat 0 0;}
#cboxPrevious{background-position:0px 0px; right:44px;}
#cboxPrevious:hover{background-position:0px -25px;}
#cboxNext{background-position:-25px 0px; right:22px;}
#cboxNext:hover{background-position:-25px -25px;}

#cboxClose{ width: 11px; height: 13px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) -190px -286px no-repeat; top: 12px; right: 4px; border: none; }

.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}

#cboxContent { position: relative; background: #fff; }

/*

Uniform Theme: Uniform Chasin
Based on: Uniform Default
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span { background-image: url("http://score.nl/skin/frontend/score/default/images/uniform.sprite.png"); background-repeat: no-repeat; background-size: 140px; -webkit-font-smoothing: antialiased; }

div.selector,
div.checker,
div.button,
div.radio,
div.uploader { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; /* Keeping this as :focus to remove browser styles */ }

div.selector:focus,
div.checker:focus,
div.button:focus,
div.radio:focus,
div.uploader:focus { outline: 0; }

div.selector,
div.selector *,
div.radio,
div.radio *,
div.checker,
div.checker *,
div.uploader,
div.uploader *,
div.button,
div.button * { margin: 0; padding: 0; }

.highContrastDetect { background: url("http://score.nl/skin/frontend/score/default/images/uniform.bg-input.png") repeat-x 0 0; width: 0px; height: 0px; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active { -moz-appearance: none; -webkit-appearance: none; }

/* Checkbox */
div.checker { position: relative; }
div.checker,
div.checker span,
div.checker input { width: 19px; height: 19px; }
div.checker span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background-position: 0 -21px; }
div.checker span.checked { background-position: -21px -21px; }
div.checker input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; }
div.checker.active span { background-position: 0 -21px; }
div.checker.active span.checked { background-position: -21px -21px; }

/* Radio */
div.radio { position: relative; }
div.radio,
div.radio span,
div.radio input { width: 18px; height: 18px; }
div.radio span { display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; background-position: 0 0; }
div.radio span.checked { background-position: -54px 0; }
div.radio input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: none; display: -moz-inline-box; display: inline-block; *display: inline; zoom: 1; text-align: center; }
div.radio.active span { background-position: -18px -18px -279px; }
div.radio.active span.checked { background-position: -90px -279px; }
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background: #ff0;color: #000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*####################
     BORDER-BOX
####################*/
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;*behavior: url(/skin/frontend/kega/default/css/ie6-7-boxsizing/boxsizing.htc);}

/*####################
	GENERAL STYLING
####################*/
*{margin: 0; padding: 0;}

@font-face {
	font-family: 'Montserrat Bold';
	src: url('http://score.nl/skin/frontend/score/default/fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
	src: url('http://score.nl/skin/frontend/score/default/fonts/montserrat-bold-webfont.eot');
	src: url('http://score.nl/skin/frontend/score/default/fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://score.nl/skin/frontend/score/default/fonts/montserrat-bold-webfont.woff') format('woff'),
	url('http://score.nl/skin/frontend/score/default/fonts/montserrat-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'Montserrat';
	src: url('http://score.nl/skin/frontend/score/default/fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
	src: url('http://score.nl/skin/frontend/score/default/fonts/montserrat-regular-webfont.eot');
	src: url('http://score.nl/skin/frontend/score/default/fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://score.nl/skin/frontend/score/default/fonts/montserrat-regular-webfont.woff') format('woff'),
	url('http://score.nl/skin/frontend/score/default/fonts/montserrat-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}

html { height: 100%; }

body { overflow-y: scroll; font: 400 62.5% "Istok Web", sans-serif; color: #383935; }
.ie7 body { overflow: auto; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; font-family: 'Montserrat', Arial, sans-serif; -webkit-font-smoothing: antialiased; }
a { text-decoration: none; }

p, ul, ol, dl, address { padding: 0; margin: 0; font-size: 1.2em; }
ol, ul { margin: 0; padding: 0; font-size: 1.2em; list-style: none; }
ol ul,
ol ol,
ul ul,
ul ol,
ol p,
ul p,
dl ul,
dl ol,
dl p { font-size: 1em; }
li { }
li.newline { }

a,
a:hover { color: #383935; }

a:hover { text-decoration: underline; }


table { width: 100%; font-size: 1.2em; }
thead th { }
tbody th, tbody td, tfoot th, tfoot td { }
table img { }

input::-moz-placeholder, textarea::-moz-placeholder { color: #585858; }

input[type=submit], button { cursor: pointer; }

fieldset { margin: 0; padding: 0; border: none; }

.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }

.full-width { width: 960px; }
.centered { margin: 0 auto; }
.bg-white { background-color: #fff; }

.input { vertical-align: baseline; }

.structural { position: absolute; left: -9999px; }

button,
.button { padding: 0.6em 0.8em; background: #383935; border: 0; color: #fff; font: 400 1.2em 'Montserrat', Arial, sans-serif; text-transform: uppercase; text-shadow: 0 0 1px rgba(0,0,0,0.3); -webkit-font-smoothing: antialiased; }
.ie7 .button { overflow:visible; padding: 0 15px; }
a.button:hover { color: #fff; text-decoration: none; }
.button-alt { background: #7fa4c7; }

/* button interaction */
.button:hover { background-color: #999693; }
.button:active { background-color: #999693; }
.button:focus { outline: none; }
.button.disabled,
.button[disabled] { background-color: #dddddd; }

.cms-home .widget { font-size: 1em; }
.col-left .widget { margin-bottom: 12px; padding-bottom: 9px; }

.sidebar .widget-banner p { line-height: 1.4; }

img { -ms-interpolation-mode: bicubic; }
.no-display { display: none !important; }

/* social icons */
.social-icon { display: block; height: 24px; overflow: hidden; background: url('http://score.nl/skin/frontend/score/default/images/ui-sprite.png') no-repeat; text-indent: 100%; white-space: nowrap; }
.tw-icon { width: 27px !important; background-position: -173px 2px; }
.fb-icon { width: 16px !important; background-position: -89px -306px; }
.yt-icon { width: 25px !important; background-position: -173px -101px; }
.gp-icon { width: 26px !important; background-position: -89px -205px; }
.ig-icon { width: 21px !important; background-position: -175px -940px; }

.old-price { text-decoration: line-through; }

/*####################
  WIDGETS
####################*/
.product-widget { margin: 10px 0; }
.product-widget .list-title { font-size: 1.8em; padding: 0 0 8px 0; }
.product-widget .item .item-wrap { min-height: 190px; height: auto; }

/*###################
        CMS CONTENT
####################*/
.cms-content h1,
.cms-content h2,
.cms-content h3,
.cms-content h4,
.cms-content h5,
.cms-content h6 { margin: 0 0 4px 0; padding: 0; background: none; font-size: 1.2em; }
.cms-content h1 { margin: 0 0 0.667em 0; font: 400 1.2em "Montserrat bold", Arial, sans-serif; text-transform: uppercase; }
.cms-content p { margin: 0 0 17px 0; line-height: 1.4; -webkit-font-smoothing: antialiased; }
.cms-content ul { margin: 0 0 17px 40px; }
.cms-content ol { margin: 0 0 17px 55px; }
.cms-content ul li { margin-bottom: 5px; padding-left: 8px; list-style: none; }
.cms-content ol li { margin-bottom: 5px; list-style: decimal; }
.cms-content img { margin: 0 10px 10px 0; }

/*####################
	HASLAYOUT
####################*/
div.validation-passed:before, div.validation-passed:after,
div.validation-error:before, div.validation-error:after,
.clearfix:before, .clearfix:after { content: ""; display: table; }
div.validation-passed:after,
div.validation-error:after,
.clearfix:after { clear: both; }
div.validation-passed,
div.validation-error,
.clearfix { *zoom: 1; }

/*####################
   CONTAINERS
####################*/
.page { position: relative; width: 100%;  margin: 0 auto; }
.cms-home .page { border: none; }
.main { clear: both; width: 970px; margin: 0 auto; }

/* 1 columns
----------------------------------- */
.col1-layout .col-main { position: relative; }

/* 2 columns
----------------------------------- */
.col2-right-layout,
.col2-left-layout { padding: 0 0.5em; }
.col2-left-layout .col-left,
.col2-right-layout .col-right { float: left; width: 15.625%; margin: 0 0.52083333333333%; }
.col2-right-layout .col-right { float: right; }
.col2-left-layout .col-main,
.col2-right-layout .col-main { float: right; width: 83.333333333333%; }
.col2-right-layout .col-main { float: left; }

/* 3 columns
----------------------------------- */
.col3-layout .col-left .block-title span { display: block; margin-bottom: 6px; font-size: 1.2em; }
.col3-layout .col-left  a { text-transform: uppercase; line-height: 1.5; }
.col3-layout .col-main  { float: left; width: 635px; }
.col3-layout .col-right { float: right; width: 300px; margin: 0 5px; }

/*####################
   	 CMS Content
####################*/
.std h2 { font-size: 1.6em; }
.std h3 { font-size: 1.4em; }
.std h4 { font-size: 1.2em; }
.std ul { list-style: disc; margin-left: 20px; }
.std ol { list-style: decimal; margin-left: 20px; }
.std .messages,
.std .messages ul { margin-left: 0; }
.std .messages li {	list-style-type: none; }

/*####################
   FORM VALIDATION
####################*/
.validation-advice,
.errors-message,
.validation-errors { color: #ce2b00; font-size: 1.1em; }
.validation-failed { border: 1px solid #CE2B00 !important; }
.field.gender .validation-advice { position: static; clear: left; float: left; }



/*####################
	  DROPDOWN
####################*/
.sort-select { background-color: #fff; }
.sort-select span, .sort-select a { display: block; }
.ui-selectmenu { min-width: 100%; padding: 4px 6px; }
.ui-selectmenu-status { padding: 0; }
.ui-selectmenu-icon { background: url('http://score.nl/skin/frontend/score/default/images/uniform.sprite.png') -66px -22px no-repeat; }
.ui-state-active .ui-selectmenu-icon { background-position: -122px -22px; }
.ui-selectmenu-dropdown { height: 25px; font-size: 1.2em; border: 1px solid #ece6e0; }
.sort-select span span { padding: 1px 0; line-height: 1; }
.sort-select a { background-position: right -42px }
.ui-selectmenu-dropdown:hover { text-decoration: none; }
.ui-selectmenu-dropdown.ui-state-active { border-bottom-width: 0; padding-bottom: 5px; }

.ui-selectmenu-menu { height: 0; width: 0; overflow: hidden; }
.ui-selectmenu-open { height: auto; width: 100%; overflow: visible; }
.ui-selectmenu-menu ul { font-size: 1.2em; }
.ui-selectmenu-menu a:hover { text-decoration: none; }
.ui-selectmenu-menu-dropdown { display: block; min-width: 270px; border: 1px solid #ece6e0; border-top-width: 0; background-color: #fff; }
.ui-selectmenu-menu-dropdown,
.ui-selectmenu-dropdown.ui-state-active {
	-moz-box-shadow: 0 3px 4px #eaeaea;
	-webkit-box-shadow: 0 3px 4px #eaeaea;
	box-shadow: 0 3px 4px #eaeaea;
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=7,Color=#36000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=7,Color=#36000000,Positive=true); }
.rgba .ui-selectmenu-menu-dropdown,
.rgba .ui-selectmenu-dropdown.ui-state-active {
	-moz-box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21);
	box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21); }

.ui-selectmenu-menu-dropdown li a { display: block; color: inherit; }
.ui-selectmenu-menu-dropdown li a:hover,
.ui-selectmenu-menu-dropdown li a:active,
.ui-selectmenu-menu-dropdown li a:focus { }

.ui-selectmenu-dropdown { border-radius: 0; -webkit-border-radius: 0; }

.ui-selectmenu-menu .ui-selectmenu-item-focus,
.ui-selectmenu-menu .ui-selectmenu-item-selected { background-color: #eee; color: #333; }
.ui-selectmenu-menu .ui-state-disabled { opacity: 0.5; }

.ie7 .ui-selectmenu-menu-dropdown,
.ie8 .ui-selectmenu-menu-dropdown { padding: 0 6px; }

/* Header language menu*/
.switcher-language { margin: -5px 0 0 -5px; }
.switcher-language .ui-selectmenu-dropdown { min-width: 49px; max-width: 49px; border: none; background: #fff; text-align: left; text-transform: uppercase; color: #333; }
.switcher-language .ui-selectmenu-dropdown.ui-state-focus,
.switcher-language .ui-selectmenu-dropdown.ui-state-default { min-width: 49px; max-width: 49px; }
.switcher-language  .ui-selectmenu-status { padding: 0; }
.switcher-language .ui-selectmenu-icon { background-position: 5px 4px }
.switcher-language .ui-selectmenu-menu .ui-selectmenu-menu-dropdown { display: block; min-width: 49px; border: none; text-align: center; }
.switcher-language .ui-selectmenu-menu .ui-selectmenu-menu-dropdown li a:hover,
.switcher-language .ui-selectmenu-menu .ui-selectmenu-menu-dropdown li a:active,
.switcher-language .ui-selectmenu-menu .ui-selectmenu-menu-dropdown li a:focus { background: transparent; }
.switcher-language .ui-selectmenu-item-selected { font-weight: bold; background: none; }


/* Catalog listpage sort menu */
.sorter .ui-selectmenu-dropdown { display: block; padding: 0; border: 0 none; }

.sorter .ui-selectmenu-dropdown.ui-state-active { padding: 1em; margin: -0.5em; min-width: 165px; height: 3.5em; background: #4b4c47; background: rgba(75,76,71,0.97); color: #fff; }
.sorter .ui-selectmenu-dropdown.ui-state-active:before { position: absolute; right: 0; top: 0.5em; width: 20px; height: 20px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) transparent top -196px right 8px no-repeat; content: ""; }
.sorter .ui-selectmenu-open { top: 25px !important; }

.sort-select span span { padding: 0; background: none; }
.sorter .sort-select a { background-position: 95% center; }

.rgba .ui-selectmenu-menu-dropdown,
.rgba .ui-selectmenu-menu-dropdown-active { -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); }

.sorter .ui-selectmenu-menu .ui-selectmenu-menu-dropdown { min-width: 165px; padding: 0 0 10px 0; border: 0 none; background: #4b4c47;
	background: rgba(75,76,71,0.97); font: 400 1.2em "Montserrat", Arial, sans-serif; }
.sorter .ui-selectmenu-menu .ui-selectmenu-menu-dropdown li a { padding: 0.5em 1em; line-height: 1; color: #fff; }
.sorter .ui-selectmenu-menu .ui-selectmenu-menu-dropdown li a:hover,
.sorter .ui-selectmenu-menu .ui-selectmenu-menu-dropdown li a:active,
.sorter .ui-selectmenu-menu .ui-selectmenu-menu-dropdown li a:focus { background: transparent; color: #fff; }
.sorter .ui-selectmenu-menu .ui-selectmenu-item-selected { display: none; }
.sorter .ui-selectmenu-menu .ui-selectmenu-item-focus { background: transparent; text-decoration: underline; }


/*###################
        FORMS
####################*/

/* wrappers and dividers
----------------------------------- */
form .divider { display: block; width: 580px; border-bottom: solid #dfdfdc 1px; line-height: 1; margin-bottom: 15px; }

/* input
----------------------------------- */
input,
textarea { clear: both; width: 100%; padding: 0 3.7037037037037%; border: 1px solid #ddd; font-size: 1.2em; height: 2.4em; vertical-align: middle; }
input:focus { border-color: #727272; outline: none; }
[placeholder]:focus::-webkit-input-placeholder { color: transparent; }
input[type=checkbox],
input[type=radio] { width: auto; float: none; border: none !important; vertical-align: middle; }

form ul { font-size: 1em; } /* reset the font size to 10px, child elements can use 1.6em again which is 16px */
form ul.form-list > li { width: 465px; line-height: 2.4; }
form p { margin-bottom: 1.25em; }
form .fields { clear: both; width: 100%; }
form .fields .input-box { width: 27.52688172043%; margin: 0 1.505376344086% 2.1505376344086% 0; }
form .fields .input-box.last,
form .fields .input-box:last-child { width: 27.52688172043%; margin: 0 0 2.1505376344086% 1.505376344086%; }
form .field { clear: left; overflow: hidden; }
form .field.inline { clear: none; margin-left: 10px; }
fieldset { padding: 1.0416666666667%; }

/* headings
----------------------------------- */
form h3 { font: 700 1.2em 'Istok Web', Ariel, sans-serif; margin-bottom: 10px; }

/* label and input wrapper
----------------------------------- */
form label { float: left; width: 39.784946236559%; vertical-align: middle; font-size: 1.2em; line-height: 2.4; }
form .input-box { float: left; width: 58.064516129032%; min-height: 2.4em; margin: 0 0 2.1505376344086% 0; vertical-align: top; }
form .checkbox .input-box { width: auto; }
form .checkbox label { margin: 0.3em 0 0 0.5em; line-height: 1.4; }
form .controls .input-box { display: block; margin: 0 0 1.25% 0; }

/* radio and checkbox
----------------------------------- */
.radios .radio { float: left; padding: 0.6em 0.6em 0 0; }
.radios .label-radio { margin: 0 0 0 1.0416666666667%; width: 25%; }
.radios input,
.radios span label { clear: none; }
.radios .input-box { vertical-align: middle; }

.checkbox input { width: 19px; }
.checkbox label { line-height: 1.2; }

form div.checker span { background-position: 0 -20px; }

/* selectmenu
----------------------------------- */
form .ui-selectmenu { display: block; height: 30px; min-width: 100%; max-width: 100%; padding: 2.5% 0 0 3.5%; background-color: #fff; border: 1px solid #ddd; }
form .ui-selectmenu-menu .ui-selectmenu-menu-dropdown {  max-height: 300px; }

/* validation
----------------------------------- */
form p.required { margin-bottom: 0; }

/* button wrappers and elements
----------------------------------- */
.buttons-set .button.call-to-action { margin-top: 10px; }
.button.arrow-right { width: 41px; height: 41px; text-indent: -9999em; }
.button.arrow-right { height: 35px; }

/* Facebook button styling */
.btn-facebook-login { float: left; margin: 10px 0 0 0; padding: 5px 14px 2px 0; font-size: 1.2em; }

/* hidden elements
----------------------------------- */
.remember-me-box { display: none; }

/* form helper elements
----------------------------------- */
.form-hint { position: absolute; margin-left: 1em; font-size: 1.2em; }

/*###################
 Display modes
####################*/
.mode-popup { position: relative; background: none; overflow-y: auto; }
.mode-popup .full-width { width: 930px; margin: 0; }
.mode-popup .cc-tag-bottom-right,
.mode-popup .cc-notification { display: none !important; }
.mode-popup.mode-cmscontent .page { width: 880px; }
.mode-popup.mode-cmscontent .main { width: auto; }

.mode-subhome .col-main { padding: 0 5px; }

/*###################
 Sizetable
####################*/
.sizetable th { font-size: 1.4em; }
.sizetable tr td { background: #f9f9f9; }
.sizetable tr.odd td{ background: #fff; }
.sizetable td,
.sizetable th { padding: 5px; border-bottom: 1px solid #ddd; }
.sizetable .dark { background: #5f5449; color: #fff; border-bottom: 1px solid #fff; }
.sizetable .dark td,
.sizetable .dark.odd td { background: #5f5449; }
.sizetable .dark.large td { padding: 16px 5px; }
.sizetable .border-left { border-left: 1px solid #fff; }
.sizetable td.empty { border: none;  background: none; }

/*####################
   	HEADER
####################*/
.header-container { border-bottom: 1px solid #ddd; }
.header-wrapper { width: 100%; background: url(http://score.nl/skin/frontend/score/default/images/bg-header.png); }
.header { padding: 0; }
.header a { color: #e6e6e6; }
.header-panel { position: relative; width: 960px; padding: 1.5em 0.5em 0; margin: auto; }
.header.column { float: left; width: 33.333%; }

.switch { float: left; }
.links { padding: 0 5px 0 0; }
.toplinks { float: left; padding-left: 0; margin-right: 20px; }
.toplinks li { padding: 0 5px; }
.toplinks a { padding: 0 5px; }

.welcome-msg { display: inline; }
.header-inner { width: 950px; margin: 0 auto; }

.logo { display: block; margin: 0; text-align: center; }
.logo a,
.logo img { display: block; margin: auto; }
.logo strong { display: block; overflow: hidden; height: 0; width: 0; margin: 0; padding: 0; text-indent: 100%; white-space: nowrap; }

/* header social links */
.header-social { clear: left; margin: 30px 0}
.header-social li { float: left; display: inline; padding: 0 10px 0 0; }

/* dropdown box shadow - applies to all header mini-dropdowns  */
.dropdown-shadow { background: #fff;
	-moz-box-shadow: 0 3px 4px #eaeaea;
	-webkit-box-shadow: 0 3px 4px #eaeaea;
	box-shadow: 0 3px 4px #eaeaea;
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=7,Color=#36000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=7,Color=#36000000,Positive=true); }
.rgba .dropdown-shadow { background: rgba(255, 255, 255, 0.97);
	-moz-box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21);
	box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21); }

/* mini drop down */
.mini-outer { position: relative; }
.mini-login-inner { padding-right: 1.250em; }
.mini-inner .link-show-hide { display: block; font-size: 1.2em; font-family: 'Montserrat', Arial, sans-serif; }
.active .link-show-hide,
.mini-cart-wrap-active .link-show-hide { -moz-box-shadow: 0 0 4px #eaeaea;
	-webkit-box-shadow: 0 0 4px #eaeaea;
	box-shadow: 0 0 4px #eaeaea;
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=7,Color=#36000000,Positive=true)";
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=7,Color=#36000000,Positive=true); }
.rgba .active .link-show-hide,
.rgba .mini-cart-wrap-active .link-show-hide { -moz-box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21);
	box-shadow: 0 7px 4px rgba(0, 0, 0, 0.21); }
.mini-content { display: none; padding: 10px; background: #fff; z-index: 300; }
.mini-outer .link-show-hide:hover { color: #FFFFFF; text-decoration: underline; }
.mini-content .ui-selectmenu-menu-dropdown li a { display: block; color: #000; }
.mini-content a { text-decoration: none; color: #000; }
.mini-content .mini-content-header { text-decoration: none; color: #FFFFFF; }
.mini-content .ui-selectmenu-dropdown { margin: 0 0 5%; padding: 3.7037037037037%; font-size: 1.2em; color: #bababa; }
.mini-content .recently-header { position: absolute; left: -9999px; }
.active .mini-content { display: block; }
.active .disabled .mini-content { display: none; }

/* mini store search */
.store-search-mini-outer { float: left; width: 53.943217665615%; }
.store-search-mini-content { position: absolute; left: -6.5%; top: -80%; width: 100%; color: #a1a1a1; background: #4b4c47; background: rgba(75,76,71,0.97); z-index: 9001; }
.store-search-mini-content p { margin-bottom: 5.8479532163743%; font-family: 'Montserrat', Arial, sans-serif;}
.store-search-mini-content .heading { margin: 0 0 10px; font-size: 1.2em; text-transform: uppercase; font-weight: normal; }
.store-search-mini-content .ui-selectmenu,
.store-search-mini-content .ui-selectmenu-open { max-width: 150px; min-width: 150px; }
.store-search-mini-content .ui-selectmenu-open { background: #fff;
	background: rgba(255, 255, 255, 0.97); }
.store-search-mini-content .actions { margin: 5% 0 0; text-align: right; }
.store-search-mini-content .button { font-size: 1.2em; color: #373833; background: #fff; }

/* mini catalog search */
.mini-search { clear: right; float: right; position: relative; margin: 6.3091482649842% 0 0; width: 47.318611987382%; }
.mini-search input { padding: 0 0.8em; color: #bababa; background: #fff; border: 1px solid #222; }
.mini-search .button-search { position: absolute; margin: -10px -16px 0 0; padding: 0; top: 50%; right: 15%; width: 16px; height: 19px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat -89px -859px; text-indent: -9999em; }

/* mini-login */
.mini-login-outer { float: right; }
.mini-login-outer .link-show-hide { padding-right: 1.250em; border-right: 1px solid #fff; }
.mini-login-outer .mini-content { position: absolute; top: -1em; left: -1em; width: 21em; background: #4b4c47; background: rgba(75,76,71,0.97); }
.mini-login-content input { margin: 0 0 0.833em; background: #fff; }
.mini-login-content p { margin: 0 0 0.833em; color: #fff; font-family: 'Montserrat', Arial, sans-serif; }
.mini-login-outer .actions { text-align: right; }
.mini-login-outer .button { padding: 0.417em 1.250em; font-size: 1.2em; color: #383934; background: #fff; }
.mini-login-outer .validation-advice { margin: -4% 0 5%; color: #ce2b00; font-size: 1.1em; }

.login-extra { margin-top: 1em; }
.login-extra a { display: block; clear: both; margin: 0.417em 0; font-size: 1.2em; }
.login-extra a:hover { text-decoration: underline; }
.login-extra .facebook { margin: 2% 0; }
.login-extra .facebook:hover span { text-decoration: underline; }
.login-extra .facebook span { float: left; }
.login-extra .facebook .social-icon { margin: -4px 0 0 6px; }
.login-extra .facebook .link-text { height: 17px; padding-top: 3px; }

/* logged in links */
.header-panel .links { float: right; padding: 0 1.250em 0 0; font-family: "Montserrat", Arial, sans-serif; }
.header-panel .links li { float: left; padding-right: 1.250em; }
.header-panel .links li { padding: 0 1.250em; border-right: 1px solid #fff; }

/* mini cart */
.header .mini-cart-wrap { z-index: 4; text-align: right; float: right; }
.mini-cart { cursor: pointer; }
.mini-cart .block-content { position: absolute; right: -1em; top: -1em; width: 20em; }
.mini-cart fieldset { padding: 0; }

/* default mini-cart heading styling */
.mini-cart .summary { height: 20px; }
.mini-cart-heading { float: right; font-size: 1em; font-weight: normal; }
.mini-cart-heading .link-show-hide { display: block; padding-right: 0; font-size: 1.2em; font-weight: normal; }

/* mini cart has items mini-cart heading styling */
.mini-cart-heading.ignore a:hover { color: #eb331f; }
.mini-cart .amount { font: 1.2em Arial, sans-serif; }
.mini-cart .update-cart { margin: 1em; }

/* mini cart product list styling */
.mini-cart-list { position: relative; display: none; padding: 1em; background: #4b4c47; background: rgba(75,76,71,0.97); color: #fff; z-index: 2; }
.mini-cart-list .item { display: table; padding: 1em 0; border-bottom: 1px solid rgba(255,255,255,0.2); }

.mini-cart-list .product-image img { display: block; }
.mini-cart-list .product-information { padding: 0 0 1.917em 0.833em; text-align: left; }
.mini-cart-list .product-details { display: table-cell; vertical-align: middle; }
.mini-cart-list .price-wrap { display: table-cell; float: right; font-family: "Montserrat", Arial, sans-serif; vertical-align: middle; }
.mini-cart-list .price-wrap,
.mini-cart-list .subtotal { padding: 0; margin: 0; }
.mini-cart-list .product-name { display: table-cell; width: 12.083em; padding: 0 0 0.833em; font-family: 'Montserrat', Arial, sans-serif; vertical-align: middle; }
.mini-cart-list .product-name a:hover { text-decoration: underline; }
.mini-cart-list .my-cart-header { font-size: 1.2em; font-family: Montserrat, Arial, sans-serif; }

.mini-cart-list .cart-bottom { margin: 1em 0 0 0; }
.mini-cart-list .cart-bottom .price { padding-left: 0.5em; }
.mini-cart-list .subtotal { margin: 1em 0 0 0; }
.mini-cart-list .total-label { float: left; }

.mini-cart-list .empty { line-height: 2; padding: 0 10px; }
.mini-cart-list .empty:hover { background: none; }
.mini-cart .go-to-checkout { clear: both; float: right; margin: 1.667em 0 0.417em; padding: 0.417em 1.250em; background: #fff; font-size: 1.2em; color: #000; }

.mini-cart-wrap-active .mini-cart-list { display: block; }

/* header toplinks
----------------------------------- */
.header-toplinks { font-size: 1em; }
.customer-service { float: left; margin: 0 1em 0 0; padding: 0 1.250em 0 0; font-size: 1.2em; border-right: 1px solid #fff; font-family: "Montserrat", Arial, sans-serif;  }

/* fixed header
----------------------------------- */
.header-fixed .header-container { position: fixed; width: 100%; background: #fff; border-bottom: 1px solid #ddd; z-index: 5002; } /* high z-index due to jquery zoom having 5001 */
.header-fixed .header-container .header-panel { padding-top: 0; }
.header-fixed .header-wrapper { background-position: 0 1.1em; }
.header-fixed .header-container .header.column { display: none; }

.header-fixed .nav-container { position: relative; padding-left: 6em; padding-top: 0; }
.header-fixed .nav-container li.level0:first-child > a:before { opacity: 1; }
.ie8 .header-fixed .nav-container li.level0:first-child > a:before { display: inline-block; }
.header-fixed .page { padding-top: 160px; }

/*####################
	CAROUSEL
####################*/
.rs-carousel { margin: 0 0 3.5em 0; position: relative; }
.rs-carousel.widget a,
.rs-carousel.widget img { display: block; }
.cms-index-index .rs-carousel.widget img { height: 100%; width: 100%; }
.rs-carousel-horizontal .rs-carousel-item { position: relative; background-position: center center; }

.cms-index-index .rs-carousel .rs-carousel-action-prev { position: absolute; top: 45%; left: 5%; background: url(http://score.nl/skin/frontend/score/default/images/sprite-arrows@2x.png) -19px -111px no-repeat; width: 20px; height: 35px; color: transparent; }
.cms-index-index .rs-carousel .rs-carousel-action-next { position: absolute; top: 45%; right: 5%; background: url(http://score.nl/skin/frontend/score/default/images/sprite-arrows@2x.png) -20px 1px no-repeat; width: 20px; height: 35px; color: transparent; }

.scrollToTop { width: 120px; height: 40px; padding: 10px; text-align:center; text-dec oration: none; text-transform: uppercase; font-size: 12px; position: fixed; bottom: 68px; left: 121px; background: #ccc; display: none; }

/*####################
	NAVIGATION
####################*/
.nav-container li.level0:first-child > a:before { position: absolute; left: -5em; bottom: 0.7em; width: 42px; height: 22px; content: ""; opacity: 0; background: url(http://score.nl/skin/frontend/score/default/images/logo_small.png) no-repeat center center; }
.ie8 .nav-container li.level0:first-child > a:before { display: none; }
.nav-container li.level0:first-child > a:before { -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.nav-container { clear: both; display: block; padding: 0.3em 0 0; text-align: center; line-height: 1; font-family: 'Montserrat', Arial, sans-serif; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; -webkit-font-smoothing: antialiased; }
.nav-container a { color: #fff; }
.nav-container li.level0 { position: relative; display: inline-block; margin: 0 1.47368421053% 0 0; }
.nav-container li.level0.hover { background: rgb(75,76,71); background-color: rgba(75,76,71,0.97); }
.nav-container li.level0.last { margin: 0; }
.nav-container li.level0 span {  display: block; padding: 0.417em 0 0.833em; text-transform: uppercase; white-space: nowrap; }
.ie7 .nav-container li.level0 { clear: right; display: block; }
.nav-container li.level0 > a { display: block; padding: 1.1em; text-transform: uppercase; }
.nav-container li.level0.ignore-link > a { cursor: default; }
.nav-container li.level0 a:hover { text-decoration: none; }
.nav-container .sub-level-inner { text-align: left; }

.nav-container li.level0 .level0 .column { display: table-cell; padding-right: 20px; }
.nav-container li.level0 .level0 { display: table;  }

/* top items hover styling */
.nav-container li.level0.active > a { font-weight: bold; }
.nav-container li.level0.ignore-link > a:hover { text-decoration: none; }
.nav-container li.has-children.hover > a { z-index: 11; position: relative; }

/* main navigation sub items styling */
.nav-container li.level0 > div { display: block; position: absolute; padding: 0.75em 1.250em 0; left: -999999px; top: 3em; margin: 0; background: #4b4c47; background: rgba(75,76,71,0.97); text-align: left; color: #fff; z-index: 10000; }
.nav-container .level0.hover div.level0 { left: -0.04em; cursor: pointer; }

/* .nav-container .subnav-list { display: table-cell; min-width: 150px; } */
.nav-container .subnav-list a { display: block; padding: 0 0 0.833em 0; font-size: 0.9em; white-space: nowrap; text-transform: uppercase; }
.nav-container .subnav-list a:hover { color: #999; }

/* shadow styles for level0 shop online hover state */
.nav-container li.nav-1.hover > a { background: #4b4c47; background: rgba(75,76,71,0.97); }

/* sub items styling for shop online menu*/
.nav-container .nav-1 div.level0 .column { float: left; width: 125px; text-align: left; }

.nav-container .nav-1 .sub-item-heading { display: none }
.nav-container .nav-1 li.level1 { margin-bottom: 5px; }
.nav-container .nav-1 li.level2.active > a { font-weight: bold; }
.nav-container .nav-1 li.level1 > a { display: block; margin: 0 0 5px 0; text-transform: uppercase; }
.nav-container .nav-1 .subnav-list a:hover { color: #999; }

/* category type styling */
.nav-container .type-highlighted a { color: #ad6a00; }
.nav-container .type-sale a { color: #eb331f; }

/* hide look and story categories from the main menu */
.nav-container .hide-in-main-menu { display: none; }
/*####################
	BREADCRUMBS
####################*/
.breadcrumbs { margin: 0.83333333333333% 0.52083333333333%; font: 400 1em 'Montserrat', arial, sans-serif; }
.breadcrumbs li { float: left; }
.breadcrumbs li a { padding: 0; text-decoration: none; } /* dark arrow right */
.breadcrumbs li a:hover { text-decoration: underline; }
.breadcrumbs .separator { padding: 0 5px; }
.breadcrumbs .separator:before { content: '>'; }

/*####################
	  TOOLBAR
####################*/
.catalog-category-view .toolbar { margin: -2.4em 0.5em 0 0; }
.catalog-product-view .toolbar { display: none; }
.toolbar { margin: 0 0.5em 0.5em; }
.toolbar-bottom .toolbar { margin: 0 5px; }
.toolbar p { margin: 0; padding: 0; font: normal 1em 'Montserrat', arial, sans-serif; }

.sorter { margin: 0 auto 0 43.7%; }


.pager { float: right; }
.pages { display: none; float: right; margin-left: 10px; }
.pages ol { font-size: 1.1em; margin-bottom: 0; }
.pages li { float: left; }
.pages .current { font-weight: bold; }
.pages a,
.pages span { display: inline-block; padding: 3px 8px 4px 5px; color: #797167; }
.pages .nav { padding: 5px 30px 4px 18px; }
.pages .next, .pages .previous { background-position: right -46px; }
.pages .previous { padding-right: 10px; padding-left: 26px; background-position: left 0; }
.pages .last span { background: none; }

/*####################
   LEFT NAVIGATION
####################*/

.block-layered-nav.filters { margin-top: 0; padding: 0; }
.block-layered-nav .level-0 { display: none; }

.block-layered-nav ul { font-size: 1em; }
.block-layered-nav ul.level1 { margin: 0; }

.block-layered-nav .level-0 { padding: 0 0 6.6666666666667% 0; }
.block-layered-nav ul.level-1 { padding: 2px 0; font-size: 1em; cursor: pointer; }

.block-layered-nav li { padding: 0 0 0.8em 0; }

.block-layered-nav .level-1 > a,
.block-layered-nav .active.level-1 > a,
.block-layered-nav .level-2 > a { display: block; font-size: 1.2em; font-weight: 400; }
.block-layered-nav .level-2 > a { padding-left: 22px; }

/* hover and active expanded styles level-1 */
.block-layered-nav .level-1 > a:hover,
.block-layered-nav .level-1.active.expanded > a { background-position: 5px -12px; }

.block-layered-nav .level-1 > a span,
.block-layered-nav .active.level-1 > a span,
.block-layered-nav .level-2 > a span { display: block; font-family: "Montserrat", Arial, sans-serif; }

.block-layered-nav .level-1 > .hide { display: none; }
.block-layered-nav .level1 > .expanded { color: #fff; text-decoration: none; }

.block-layered-nav .active > ul { display: block; }
.block-layered-nav .active a { text-decoration: underline; }

.col-left .category-title { font: 400 1.2em "Montserrat", Arial, sans-serif; }

/*####################
	  FILTERS
####################*/

.filters .block-subtitle { margin: 3.3333333333333% 0; font: normal 1.2em 'Montserrat Bold', Arial, sans-serif; text-transform: uppercase; }
.filters dl { font-size: 1em; }
.filters dt { padding: 12% 0 6.6666666666667%; font-family: "Montserrat", Arial, sans-serif; font-size: 1.2em; cursor: pointer; }
.filters dd { margin: 0; }
.filters .currently { margin: 0 0 1em 0; }
.filters ol { font-size: 1.2em; }
.filters li { clear: both; padding: 1.2% 0; }
.filters a { display: block; width: 60%; margin: 0; padding: 0 0 0 17.333333333333%; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) -180px -470px no-repeat; }
.filters .btn-remove { width: 100%; height: auto; margin: 0 0 8%; padding: 5% 6%; background-color: #eee; background-position: -60px -279px; font-family: "Montserrat", Arial, sans-serif; }
.filters dd .heading { display: none; }
.filters .state-special_price { margin: 0 0 14.666666666667%; }
.filters .state-category .btn-remove { float: right; width: 11px; height: 13px; margin-top: 0.1em; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat -190px -284px; background-size: 200px; text-indent: -9999em; }

.filter-options .block-subtitle { margin: 0; }

.current-filter .block-subtitle { padding: 10px 0 10px 35px; background: #5c5c5c; font-weight: 300; font-size: 1.2em; }
.current-filter ol { margin: 0; padding: 10px 10px 10px 35px; font-size: 1.2em; border: none; background: none; }
.current-filter .label { font-weight: bold; }

.currently .label {padding: 0 3.3333333333333% 0 0; }
.currently .btn-remove-inline { clear: left; float: left; width: 20px; height: 18px; color: #fff; background-position: -180px -375px; font-weight: normal; text-decoration: underline; }
.btn-remove-inline { float: left; }

.wrap { max-height: 50px; overflow: hidden; }

/* filter custom scrollbar */
.custom-scrollbar { clear: both; }
.custom-scrollbar .viewport { position: relative; height: 120px; overflow: hidden; }
.custom-scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; width: 100%; }
.custom-scrollbar .thumb .end,
.custom-scrollbar .thumb { background-color: #999693; }
.custom-scrollbar .scrollbar { position: relative; float: right; width: 10%; }
.custom-scrollbar .track { position: relative; background-color: #ddd; height: 100%; width: 26.666666666667%; }
.custom-scrollbar .thumb { width: 100%; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.custom-scrollbar .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/* amasty filter */
div.block-layered-nav { margin: 0.4em 0 1em 0; }
div.block-layered-nav dd a { display: block; float: left; width: 100px; font-weight: 400; word-wrap: break-word; }
div.block-layered-nav dd a.amshopby-attr-selected { background-position: -180px -375px; }
div.block-layered-nav dd span { float: right; margin-right: 1.7em; }
div.block-layered-nav .overview span { margin-right: 0.5em; }
div.block-layered-nav div.amshopby-slider { margin: 0; padding: 0 0 13% 0; height: auto; width:115px; }
div.block-layered-nav div.amshopby-slider div.handle { width: 20%; top: 3px; height: 12px; background: #ddd; position: absolute; cursor:move; z-index: 2;}
.amshopby-slider-bar { background: #f32b00; }

.state-price { display: none; }
.filters .toggle-amshopby-filter,
.filters .restore-amshopby-filter { display: none; }

div.amshopby-overlay { opacity: 1; filter: alpha(opacity=100); background: rgba(255,255,255,0.9) url(http://score.nl/skin/frontend/score/default/images/ico-ajax-loader.gif) center center no-repeat; }

/*####################
   	PRODUCT LIST
####################*/
.catalog-category-view .main { position: relative; min-height: 100px; }
.catalog-category-view .note-msg { margin: 5px 0; font-size: 1.2em; }
.catalog-category-view .sort-label,
.catalog-category-view .sort-select { position: relative; float: left; padding: 0 1.5em;  }
.catalog-category-view .sort-select .ui-selectmenu-status:after { display: block; position: absolute; top: 0.2em; right: 0em; width: 13px; height: 8px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) -89px -408px no-repeat; content: ""; }
.catalog-category-view .sort-select .ui-state-active .ui-selectmenu-status:after { display: none; }
.catalog-category-view .sort-select span a { font-size: 1em; }
.catalog-category-view .sort-label { padding: 0 1.5em 0 0; border-right: 1px solid; }
.catalog-category-view .sort-select span span,
.catalog-category-view .sort-label p { font: normal 1.2em/1 'Montserrat', arial, sans-serif; }
.catalog-category-view .rs-carousel { margin: 0 0 1.8em 0; }
.catalog-category-view.is-layered .bottom-links { border: none; }

.category-description h2 { font-size: 1.8em; }
.category-description { margin-top: 15px; }
.category-description p { font-size: 1.2em; }
.category-description table td { padding: 0.5em; }
.category-description h3 { font: normal 1.8em 'Montserrat Bold', Arial, sans-serif; text-transform: uppercase; }

.products-list { overflow: visible; font-size: 1em; }
.products-list li.item { margin-bottom: 1.875%; padding: 0 0.625%; border-bottom: 1px solid #ddd; overflow: hidden; }

#infscr-loading { font-size: 1.2em; text-align: center; }

/*####################
   ADDRESS SEARCH
####################*/
.address-search span { display: inline-block; font-size: 1.2em; width: 270px; padding: 0; }
.address-search span span { font-size: 1em; display: inline; }
.address-search .address-error { color: #ce2b00; }
.address-search .address-notice { color: #ce2b00; }
.address-search .address-loader { padding: 5px 5px 5px 22px; background: url(http://score.nl/skin/frontend/score/default/images/address-loading.gif) left 2px no-repeat; }
.address-search .address-loaded:before { position: absolute; width: 20px; height: 20px; top: 0; left: 0; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) -87px -483px no-repeat; content: ""; }
.address-search .address-loaded { position: relative; padding: 0.417em 0.417em 0.417em 1.833em; }
.address-search .change-address { cursor: pointer; }
.address-search .change-address:hover { text-decoration: underline; }

/*####################
	  ACCOUNT
####################*/

/* Default */
.account-create { margin: 0 auto; padding: 1.5463917525773%; outline: 1px solid #ddd; }
.account-create fieldset { padding: 0; }
.account-create h1,
.account-login h1,
.mode-account h1 { margin: 13px 0 20px; font-size: 3.6em; font-weight: 100; text-transform: uppercase; }
.account-create h2,
.account-login h2 { margin: 0 0 2.3711340206186% 0; font: 700 1.2em 'Istok Web', Arial, sans-serif; }
.account-create .required-field-notice { margin: 1.063829787234% 0; }
.account-create .register-button-set { float: right;  }
.account-create .back-link { margin: 3.1914893617021% 0 0; }
.account-create .hint { display: none; }

/* account: forgot password */
.customer-account-forgotpassword .page-title h1 { margin: 0 0 0.714em 0; font: normal 1.4em/1 'Montserrat Bold', arial, sans-serif; }
.customer-account-forgotpassword fieldset { padding: 0; }
.customer-account-forgotpassword .forgot-pwd { padding: 2em; min-height: 25em; }
.customer-account-forgotpassword .forgot-password-form { float: left; }
.customer-account-forgotpassword .col-main .button { float: right; }
#forgot-password-form-wrapper {width: 43%;}

/* default street input styling */
.street-inputs input.street-input-1 { width: 270px; }
.street-inputs input.street-input-2 { width: 50px; }
.street-inputs input.street-input-3 { width: 75px; }

/* Loyaltycard */
.kega-crm-loyalty-account .my-account { background: url(http://score.nl/skin/frontend/score/default/images/membercard.svg) no-repeat right 1.5em top 1.5em; background-size: 35px; }
.no-svg .kega-crm-loyalty-account  .my-account { background: url(http://score.nl/skin/frontend/score/default/images/membercard_s.png) no-repeat right 1.5em top 1.5em; }

.loyalty-form { position: relative; margin: 0 0 3.1914893617021% 0; padding: 0; width: 37%; }
.loyalty-form h3 { margin: 0 0 0.5em 0; font: 400 1.2em "Montserrat Bold", Arial, sans-serif; }
.loyalty-form input { margin: 0 0 1em 0; }

.loyaltycard-button-set button { float: right; padding: 0.8em; margin: 0 0.8em 0; }

.toggle-register-form { margin-left: 40px; vertical-align: middle; font-size: 1.2em; }
.loyaltycard-notice { display: none; padding-left: 120px; }
.loyaltycard-notice p { margin-bottom: 8px; color: #eb3322; font-size: 1.2em; font-style: normal; }
.loyalty-collect { display: none; position: absolute; width: 100%; margin-left: 1em; font-size: 1.2em; line-height: 2.4; }
.loyalty-forgot { position: absolute; width: 100%; margin-left: 1em; font-size: 1.2em; line-height: 2.4; }
.loyalty-form .ajax-loader { display: none; position: absolute; left: 445px; top: 188px; width: 34px; height: 34px; background: url(http://score.nl/skin/frontend/score/default/images/ico-ajax-loader.gif) center center no-repeat; }
.loyalty-form .loyaltycard-found p { color: #59B200; }
.cart-totals .loyalty-points-saved td { padding-top: 20px; }
.checkout-cartsidebar-totals-wrapper .loyalty-points-saved td { padding-top: 10px; }

/* account login base */
.customer-account-login .col-main,
.customer-account-forgotpassword .col-main { width: 970px; margin: 0 auto; }
.customer-account-login .account-login,
.customer-account-forgotpassword .forgot-pwd { margin: 0 auto; width: 970px; outline: 1px solid #ddd; overflow: hidden; }
.customer-account-forgotpassword form ul.form-list > li,
.customer-account-forgotpassword form label,
.customer-account-forgotpassword form .input-box { float: none; width: auto; }
.customer-account-forgotpassword label { font-family: "Montserrat bold", Arial, sans-serif;  }
.customer-account-forgotpassword .back-link { position: absolute; bottom: 0; }
.customer-account-forgotpassword .buttons-set { margin: 1em 0 0; }

/* account colset for login and social connect pages */
.account-colset { position: relative; }
.account-colset .column { position: relative; padding: 0 1.0309278350515%; margin: 1.0309278350515% 0; float: left; width: 50%; }
.account-colset .col-1 { border-right: 1px solid #ddd; }
.account-colset fieldset { padding: 2%; }

/* Log in */
.account-login p { margin-bottom: 1.667em; }
.account-login .note a { text-decoration: underline; }
.account-login .note a:hover { text-decoration: none; }
.account-login .column label { font-weight: 700; }
.account-login .form-list { font-size: 1em; }
.account-login .button { float: right; }
.account-login .forgot-password-link { float: right; font-size: 1.2em; line-height: 2.4; }
.account-login form ul.form-list > li,
.account-login form label,
.account-login form .input-box { float: none; width: auto; }
.account-login .buttons-set { clear: left; padding: 0 1em 0 0; }

/* social connect
----------------------------------- */
.page div.inchoo-socialconnect-register,
.page div.inchoo-socialconnect-checkout,
.page div.inchoo-socialconnect-login { margin: 0; }
.inchoo-socialconnect-login-lower { float: left; margin: 10px 0 0 10px; }
.inchoo-socialconnect-login-lower .col-1 { border: none; }
.inchoo-socialconnect-facebook { position: relative; font-size: 1.2em; }
.inchoo-socialconnect-facebook:after { position: absolute; width: 20px; height: 20px; top: -0.2em; right: -2em; background: url(http://score.nl/skin/frontend/score/default/images/social-icons.sprite.png) 0 -74px no-repeat; content: "";}
.inchoo-socialconnect-account .inchoo-socialconnect-facebook { width: auto; background: none; text-indent: 0; font-size: 1.2em; }
.opc div.inchoo-socialconnect-checkout { margin: 4em 0 0 0; padding: 0 0 4em 0; }

.mini-login-inner .inchoo-socialconnect-login-lower { margin: 0; }
.mini-login-inner .inchoo-socialconnect-facebook:after { background-position: 0 -1px; }

/* mode account default styling */
.mode-account .col-main { padding-left: 0.51546391752577%; }
.mode-account h2 { font-size: 1.2em; font-weight: 700; margin-bottom: 25px; }
.mode-account h1.page-title { width: 960px; margin: 0 0 0 -232px; padding: 0 0 20px 0; background: #fff; }
.mode-account .sub-title { margin-bottom: 3.2765399737877%; font: normal 1.4em/1 'Montserrat Bold', arial, sans-serif; text-transform: uppercase; }
.mode-account .footer-columns { border-top: 0; }
.mode-account .col3-layout .col-left  { display: none; position: absolute; top: 19px; left: 19px; float: left; padding: 15px; background-color: #fff; z-index: 9999; border: 1px solid #ddd; }
.mode-account .radios .label-radio { width: auto; margin: 0 40px 0 0;}
.mode-account .no-loyaltycard { width: 100%; margin-bottom: 0; }
.mode-account .my-account .buttons-set { margin: 1.3106159895151% 0 0 0; }
.mode-account .back-link { float: left; margin: 0; padding: 1% 0 0 0; }
.mode-account .my-account .button { float: right; }
.mode-account .my-account ul.messages,
.mode-account .my-account ul.messages li ul:first-child { border: 0; padding: 0; }

/* account dashboard */
.mode-account .my-account { position: relative; padding: 1.875%; border: 1px solid #ddd; }

.customer-account-index .my-account { padding: 0 0 0 1.25%; border-right: 0; border-top: 0; border-bottom: 0; }

.mode-account .sidebar .block-title { padding: 0 0 8.6666666666667% 0; font: normal 1.4em/1 'Montserrat Bold', arial, sans-serif; text-transform: uppercase; }
.mode-account .sidebar .block-account li,
.mode-account .sidebar .account-dashboard { margin: 0 10% 0 0; padding: 8.6666666666667% 0; border-top: 1px solid #ddd; background-size: 20px; font-family: "Montserrat", Arial, sans-serif; text-transform: uppercase; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.mode-account .sidebar .block-account li.last { border-bottom: 1px solid #ddd; }
.mode-account .sidebar .block-account li.current { font-weight: 700; }
.mode-account .sidebar .block-account li a,
.mode-account .sidebar .block-account li strong,
.mode-account .sidebar .account-dashboard a { padding: 0 0 0 2.4em; }
.mode-account .pre-content { margin-bottom: 10px; }

.mode-account .item-account { background: url(http://score.nl/skin/frontend/score/default/images/account.svg) no-repeat 1px 10px; }
.no-svg .sidebar .item-account { background: url(http://score.nl/skin/frontend/score/default/images/account_s.png) no-repeat 1px 10px; } /* fall back for IE8	 */

.mode-account .item-account_edit { background: url(http://score.nl/skin/frontend/score/default/images/settings.svg) no-repeat 0 10px; }
.no-svg .sidebar .item-account_edit { background: url(http://score.nl/skin/frontend/score/default/images/settings_s.png) no-repeat 0 10px; } /* fall back for IE8	 */
.no-svg .item-account_edit { background: url(http://score.nl/skin/frontend/score/default/images/settings.png) no-repeat 0 10px; } /* fall back for IE8	 */

.mode-account .item-address_book { background: url(http://score.nl/skin/frontend/score/default/images/address-book.svg) no-repeat 0 7px; }
.no-svg .sidebar .item-address_book { background: url(http://score.nl/skin/frontend/score/default/images/address-book_s.png) no-repeat 0 7px; } /* fall back for IE8 */
.no-svg .item-address_book { background: url(http://score.nl/skin/frontend/score/default/images/address-book.png) no-repeat 0 7px; } /* fall back for IE8 */

.mode-account .item-orders { background: url(http://score.nl/skin/frontend/score/default/images/shopping-bag.svg) no-repeat 0 4px; }
.no-svg .sidebar .item-orders { background: url(http://score.nl/skin/frontend/score/default/images/shopping-bag_s.png) no-repeat 0 4px; } /* fall back for IE8 */
.no-svg .item-orders { background: url(http://score.nl/skin/frontend/score/default/images/shopping-bag.png) no-repeat 0 4px; } /* fall back for IE8 */

.mode-account .account-dashboard { background: url(http://score.nl/skin/frontend/score/default/images/account.svg) no-repeat 0 10px; }
.no-svg .sidebar .account-dashboard { background: url(http://score.nl/skin/frontend/score/default/images/account_s.png) no-repeat 0 10px; } /* fall back for IE8	 */
.no-svg .account-dashboard { background: url(http://score.nl/skin/frontend/score/default/images/account.png) no-repeat 0 10px; } /* fall back for IE8	 */

.mode-account .item-inchoo_socialconnect_facebook { background: url(http://score.nl/skin/frontend/score/default/images/facebook-connect.svg) no-repeat center 15px; }
.mode-account .sidebar .item-inchoo_socialconnect_facebook { background-position: 0 6px; }
.no-svg .sidebar .item-inchoo_socialconnect_facebook { background: url(http://score.nl/skin/frontend/score/default/images/facebook-connect_s.png) no-repeat 0 10px; } /* fall back for IE8	 */
.no-svg .item-inchoo_socialconnect_facebook { background: url(http://score.nl/skin/frontend/score/default/images/facebook-connect.png) no-repeat center 15px; } /* fall back for IE8	 */

.mode-account .item-kega_crm_loyalty { background: url(http://score.nl/skin/frontend/score/default/images/membercard.svg) no-repeat 0 13px; }
.no-svg .sidebar .item-kega_crm_loyalty { background: url(http://score.nl/skin/frontend/score/default/images/membercard_s.png) no-repeat 0 12px; } /* fall back for IE8	 */
.no-svg .item-kega_crm_loyalty { background: url(http://score.nl/skin/frontend/score/default/images/membercard.png) no-repeat 0 10px; } /* fall back for IE8	 */

.mode-account .my-account .item-account_edit { background-position: center 10px; }
.mode-account .my-account .item-address_book { background-position: center 15px; }
.mode-account .my-account .item-orders { background-position: center 21px; }
.mode-account .my-account .item-kega_crm_loyalty { background-position: center 21px; }

.customer-account-index .my-account ul { overflow: hidden; padding-bottom: 3.5em; border-bottom: 1px solid #ddd; font-size: 1em; }
.customer-account-index .my-account ul:last-child { border-bottom: 0; }
.customer-account-index .my-account ul:first-child { border-bottom: 1px solid #ddd; }

.customer-account-index .my-account .block-title { display: none; }
.customer-account-index .my-account .block-account li { position: relative; float: left; margin-top: 4em; height: 13em; width: 19.4em; font-family: "Montserrat bold", Arial, sans-serif; }
.customer-account-index .my-account .block-account li:last-child a { border-right: 0; }
.customer-account-index .my-account .block-account li a,
.customer-account-index .my-account .block-account li strong { position: absolute; width: 100%; padding: 60% 5% 0 5%; bottom: 0; border-right: 1px solid #ddd; text-align: center; text-transform: uppercase; font-size: 1.5em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.my-account  .welcome-msg p { margin-bottom: 15px; font-weight: 700; }
.my-account .info-box { float: left; margin: 0 0 3.9318479685452% 0; }
.my-account .info-box.loyalty { clear: left; }
.my-account .info-box.newsletter { min-height: 0; }
.my-account .info-box.loyalty a { text-decoration: underline; }
.my-account .info-box .box-title { margin-bottom: 0; font: normal 1.2em/1 'Montserrat Bold', arial, sans-serif; }
.my-account .info-box .box-title .separator { font-weight: 400; }
.my-account .info-box .box-title a { font-family: "Montserrat", Arial, sans-serif; }
.my-account .box-notice { font-size: 1.2em; line-height: 1.4; }

.mode-account .box-content p,
.mode-account address { font-size: 1.2em; font-style: normal; }
.mode-account .sidebar p,
.mode-account .sidebar address { line-height: 1.5; }
.mode-account h5 { font-size: 1.2em; }

.mode-account .edit.right { float: right; text-decoration: underline; }
.mode-account .col-right .shipping-address { float: left; }
.mode-account .edit-address { margin-top: 55px; }

.account-dashboard-newsletter input { vertical-align: middle; }
.account-dashboard-newsletter label { padding: 0 0 0 8px; font-size: 1.2em;}

/* recent orders */
.sales-order-view .my-account,
.sales-order-history .my-account { background: url(http://score.nl/skin/frontend/score/default/images/shopping-bag.svg) no-repeat right 1.5em top 1.5em; background-size: 28px; }
.no-svg .sales-order-view .my-account,
.no-svg .sales-order-history .my-account { background: url(http://score.nl/skin/frontend/score/default/images/shopping-bag_s.png) no-repeat right 1.5em top 1.5em; }

.mode-account .recent-orders { margin: 20px 0; }
.mode-account .pager { display: none; }
.mode-account .data-table tr { border-bottom: 1px solid #ddd; }
.mode-account .data-table tr.even { background: #fafafa; }
.mode-account .data-table th { padding-bottom: 1em; text-align: left; }
.mode-account .data-table td { padding: 1em 0; vertical-align: bottom; }
.mode-account .data-table td a { text-decoration: underline; }
.mode-account .data-table .view-order { float: right; margin: 0 5px 0 0; }
.mode-account .data-table tfoot .a-right { padding: 0.5em 14.7em 0 0; }
.mode-account .data-table tfoot .a-right.last { padding-right: 0; }

/* Addressbook */
.customer-address-index .my-account,
.customer-address-form .my-account { background: url(http://score.nl/skin/frontend/score/default/images/address-book.svg) no-repeat right 1.5em top 1.5em; background-size: 23px; }
.no-svg .customer-address-index .my-account,
.no-svg .customer-address-form .my-account{ background: url(http://score.nl/skin/frontend/score/default/images/address-book_s.png) no-repeat right 1.5em top 1.5em; }
.addresses-list .theme1 { margin-bottom: 10px; padding: 20px 0; border-top: solid #dfdfdc 1px; border-bottom: solid #dfdfdc 1px; }
.addresses-list .info-box { display: inline-block; width: 50%; }
.addresses-list ul,
.addresses-list ol { font-size: 1em; }
.addresses-list h2,
.addresses-list h3 { font-size: 1.4em; margin-bottom: 3px; }
.addresses-additional { clear: left; }
.addresses-list address,
.addresses-additional p { font-size: 1.2em; }
.addresses-additional a { font-family: "Montserrat", Arial, sans-serif; text-decoration: underline; }

.my-account .addressbook-intro { margin-bottom: 3.9318479685452%; font-size: 1.2em; }
.my-account h1 { margin-top: 0; font-size: 2.4em; }
.change-addres-link { text-align: right; text-decoration: underline; }
.add-address { clear: left; float: right; }

/* Update data */
.customer-account-edit .my-account,
.customer-account-edit.my-account { background: url(http://score.nl/skin/frontend/score/default/images/settings.svg) no-repeat right 1.5em top 1.5em; background-size: 32px; }
.no-svg .customer-account-edit .my-account,
.no-svg .customer-account-edit .my-account{ background: url(http://score.nl/skin/frontend/score/default/images/settings_s.png) no-repeat right 1.5em top 1.5em; }

.customer-account-edit .fieldset { margin: 1.1505376344086% 0; }
.customer-account-edit .password-block { margin: 3.5em 0 0; }

.customer-account-edit .newsletter label { float: none; width: auto; margin: 0 0 0 0.833em; }

/* Update address */
.customer-address-form .address-default .input-box { float: left; }
.customer-address-form .housenumber li { float: left; display: inline; }
.customer-address-form .required-field-notice { margin-bottom: 0; }
.customer-address-form .change-address-link,
.customer-address-form .col-main .separator { display: inline-block; margin: 6px 0 0; font-size: 1.2em; }
.customer-address-form .webservice input { width: 175px; margin-left: 118px; padding-left: 25px; border: 0 none; }
.customer-address-form .address-default p { margin-bottom: 0; font-size: 1.2em; }
.customer-address-form .address-default label { width: auto; }

/* Order detail */
.sales-order-view .seperator { padding: 0 8px; font-size: 1.2em; }
.sales-order-view .order-details .back-link { position: relative; display: inline; right: auto; text-decoration: underline; top: auto; }
.sales-order-view .order-info { font: normal 1.2em/1 'Montserrat Bold', arial, sans-serif; }
.sales-order-view .order-page { margin-bottom: 1.5em; }
.sales-order-view .order-page h2 { font-size: 1.4em; }
.sales-order-view .order-page address { margin-bottom: 0; }
.sales-order-view .order-page .col { float: left; width: 50%; margin: 3.5em 0 1em; }

.sales-order-view .data-table th { font: normal 1em/1.5 'Montserrat', Arial, sans-serif; text-transform: uppercase; }
.sales-order-view .data-table tfoot tr { border-bottom: none; }
.sales-order-view .data-table dl { font-size: 1em; }
.sales-order-view .data-table .a-right { text-align: right; }
.sales-order-view .data-table .a-center { text-align: center; }

.sales-order-view .sales-order-productandimage .item-one-inline { display: inline-block; vertical-align: middle; }
.sales-order-view .sales-order-productandimage h3.item-one-inline { max-width: 140px; }
.sales-order-view .sales-order-productandimage .product-thumbnail { padding: 0 10px 0 0; }

/* account facebook login */
.customer-account-facebook .col-main { width: 100%; }
.customer-account-facebook p { font-size: 1.2em; margin-bottom: 12px; }

/*####################
 TOOLTIPSTER
####################*/
.tooltip {float: left; margin: -20px 0 0 264px; width: 15px; height: 15px; text-indent: -9999px; }
/* custom tooltipster theme */
.tooltipster-custom { max-width: 200px; border: 1px solid #dfdfdc; background: #fff; color: #333; box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2); }
.tooltipster-custom .tooltipster-content { font-size: 12px; line-height: 16px; padding: 10px 20px; }

/*####################
 PRODUCT LIST ITEM
####################*/
.products-list .item-wrap { position: relative; }
.products-list .productlist-info { position: relative; text-align: center; }
.products-list .product-category { display: block; min-height: 1.2em; font-family: 'Montserrat', arial, sans-serif; color: #868686; }

.product-view .price-box p,
.products-list .price-box p { display: inline; }
.products-list .product-image a { display: block; }
.products-list .product-image a img { display: block; width: 190px; height: 269px; }
.products-list .product-name { min-height: 2em; margin: 6.8421052631579% 0 2.6315789473684%; font: normal 1em/1 'Montserrat Bold', arial, sans-serif; text-transform: uppercase; }
.products-list .product-name a { text-decoration: none; }

.product-view .price-label,
.products-list .price-label { position: fixed; left: -9999px; }
.products-list .price-box { margin: 5.2631578947368% 0 6.8421052631579% 0; }
.products-list .price-box .old-price,
.products-list .price-box .special-price,
.products-list .price-box .regular-price { font: normal 1.2em/1 'Montserrat', Arial, sans-serif; }
.products-list .price-box .old-price { padding-right: 5.2631578947368%;}
.products-list .price-box .special-price { font-weight: 700; color: #e2001a;  }

.product-view .labels,
.products-list .labels { position: absolute; top: 0; }
.product-view .labels-left { left: -6px; top: -6px; }
.products-list .labels-left { left: -4px; top: -4px; }
.product-view .labels-right,
.products-list .labels-right { right: 0; }

.products-list .morecolors { margin: 2px 0 0; }
.products-list .quickview { display: none; }
.products-list .brand-img-wrap { width: 100%; height: 20px; margin: 0 0 2px 0; overflow: hidden; }
.products-list .brand-img { max-width: 130px; max-height: 20px; margin: 0 auto; }

.products-list-alt .item { width: 109px; height: 167px; background: #fff; }

/* product list hover styling */
.products-list .sizes { display: none; clear: both; float: left; width: 230px; margin: 10px; border-top: 1px solid #efeeec; text-align: left; }
.products-list .image-gallery { display: none; float: left; margin: 5px 0 5px 5px; }
.products-list .image-gallery li { margin: 0 0 2px 0; }
.products-list .image-gallery img { border: 1px solid #ccc; }

.product-list-hover .image-gallery { display: block; }
.product-list-hover .quickview { display: block; padding: 13px 0 20px 0; }
.product-list-hover .sizes { display: block; }
.product-list-hover .sizes p { font-weight: bold; margin: 5px 0; }

/* product grid styling */
.ui-grid-e .ui-block-a, .ui-grid-e .ui-block-b, .ui-grid-e .ui-block-c, .ui-grid-e .ui-block-d, .ui-grid-e .ui-block-e { width: 16.666%; }
.ui-grid-e > :nth-child(n) { width: 16.666%; }
.ui-grid-e .ui-block-a { padding: 0 5px 10px; }

.ui-grid-e .ui-block-f { margin: 0; padding: 0; border: 0; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }


/* product overlay */
.product-image-wrapper { margin: 0 auto; position: relative; }
.products-list .product-image .overlay-internet-only { position: absolute; background: url(http://score.nl/skin/frontend/score/default/images/internet_only.png) no-repeat; right: 0; top: 0px; }
.products-list .product-image .overlay-internet-only > img { height: 22px; width: 60px;}

/*####################
	PRODUCT DETAIL PAGE
####################*/
.catalog-product-view .col-main { width: 970px; margin: 0 auto; }
.catalog-product-view .product-view { margin: 0 auto; padding: 0.51546391752577%; width: 970px; outline: 1px solid #ddd; }
.catalog-product-view .back-to-category { float: right; margin: 12px 5px; }
.catalog-product-view .back { padding: 0 0 0 10px;  }
.ship-return-intro { font-size: 1.2em; padding-bottom: 10px; display: block; }

.detail-product-image { position: relative; float: left; padding: 0 0 0 1em; }
.detail-product-image .overlay-internet-only { position: absolute; background: url(http://score.nl/skin/frontend/score/default/images/internet_only.png) no-repeat; top: 0; right: 0; }
.detail-product-image .overlay-internet-only > img { height:29px; width: 80px;}
.product-essential { padding: 0.52083333333333%; }
.product-img-box { float: left; width: 50%; }
.product-shop,
.product-collateral { padding: 0 0 7.3684210526316%;}
.product-info-wrap { float: left; padding: 0 0 0 0.52083333333333%; width: 50%; }
.product-media { height: 441px; }

/* image zoom */
.click-to-zoom { margin: 0 0 0 10px; padding: 0 0 0 16px;  font-size: 1.1em; }
.zoomWindow { width: 471px; overflow: hidden; background: #fff; }

/* prev next navigation */
.product-nav {padding: 0.51546391752577% 0.51546391752577% 1.0309278350515%; width: 100%; overflow: hidden; }
.product-nav-back-to-category { float: left; }
.product-nav-prev,
.product-nav-next { float: right; }
.product-nav-back-to-category,
.product-nav-prev,
.product-nav-next { font-family: "Montserrat", Arial, sans-serif; text-transform: uppercase; }
.product-nav-next { padding: 0 0 0 1.5%; }
.product-nav-prev { padding: 0 1.5% 0 0; border-right: 1px solid #383935; }
.product-nav-position { display: none; }

/* image gallery */
.product-media .thumb-scroller,
.product-media .thumb-scroller .rs-carousel-mask { position: relative; float: left; height: 100%; overflow: hidden;}
.product-media .thumb-scroller li { padding: 0 0 15.6% 0; }
.product-media .rs-carousel-action { display: block; position: absolute; height: 2.5em; width: 100%; overflow: hidden; text-indent: 100%; white-space: nowrap; }
.product-media .no-action .rs-carousel-action { display: none; }
.product-media .rs-carousel-action-next { top: 0; background: rgba(0,0,0,0.45) url("http://score.nl/skin/frontend/score/default/images/ui-sprite.png") no-repeat 28px -942px;  }
.product-media .rs-carousel-action-prev { bottom: 0; background: rgba(0,0,0,0.45) url("http://score.nl/skin/frontend/score/default/images/ui-sprite.png") no-repeat -57px -942px;  }

.gallery-video { position: relative; }

.no-rgba .product-media .rs-carousel-action-next { background: #717171; }

.btn-cart { padding: 0.8em 2em; font-size: 1.2em; }
.btn-reserve { display: block; padding: 0 0 13px; font-size: 1.2em; text-decoration: underline; text-align: right; }

/* color options */
.product-main-info .color-options-label { font-size: 1.2em; font-weight: 700; }
.product-main-info .color-options { float: left; width: 220px; margin: 5px -2px; }
.product-main-info .color-options .color-option { float: left; padding: 12px; margin: 5px;
	-moz-box-shadow: inset 2px -2px 3px 0px rgba(0, 0, 0, 0.19);
	-webkit-box-shadow: inset 2px -2px 3px 0px rgba(0, 0, 0, 0.19);
	box-shadow: inset 2px -2px 3px 0 rgba(0, 0, 0, 0.19);
}
.product-main-info .color-options .color-option:active,
.product-main-info .color-options .color-option:hover { padding: 15px; margin: 1px; border: 1px solid #ece6e0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Addthis social bar */
.social-bar { float: left; width: 100%; }
.social-bar h4 { float: left; margin-right: 8px; font-size: 1.6em; font-weight: 400; text-transform: uppercase; }
.addthis_toolbox { margin: 0 0 0 5px; }
.addthis_toolbox .social-icon { display: inline-block; background: url('http://score.nl/skin/frontend/score/default/images/social-icons.sprite.png') no-repeat; cursor: pointer; }
.addthis_toolbox .social-icon span { background-image: none; background-color:transparent !important;}

.addthis_toolbox .tw-icon { background-position: -50px 0; }
.addthis_toolbox .tw-icon:hover { background-position: -50px -74px; }

.addthis_toolbox .fb-icon { width: 20px; }
.addthis_toolbox .fb-icon:hover { background-position: 0 -74px; }

.addthis_toolbox .pi-icon { background-position: -110px 0; }
.addthis_toolbox .pi-icon:hover { background-position: -110px -74px; }

.addthis_toolbox .gp-icon { background-position:-259px 0; }
.addthis_toolbox .gp-icon:hover { background-position: -259px -74px; }

/* tabs */
.tabs.ui-tabs { padding: 0; }
.tabs .ui-tabs-nav { padding: 0; }
.ui-tabs .ui-tabs-nav .widget-banner { margin: 0 0 4%; font-size: 1.2em; }
.ui-tabs .ui-tabs-nav li:focus { outline: none; }
.ui-tabs .ui-tabs-nav li { margin: 0; float: none; white-space: normal; }
.ui-tabs .ui-tabs-nav li a { position: relative; padding: 2.9787234042553% 0; width: 100%; }
.ui-tabs .ui-tabs-nav li .ui-tabs-anchor:after { content: ""; position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat -80px -391px; }
.ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor:after { content: ""; position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat 10px -860px }
.ui-tabs .ui-state-default { padding: 0; margin: 0; }
.ui-tabs .ui-tabs-anchor { padding: 0.9em 1em; background: #fff; font: 400 1.2em/1 'Montserrat bold', sans-serif; text-transform: uppercase; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  }
.ui-tabs .first .ui-tabs-anchor { border-bottom: 0; }
.ui-tabs .ui-tabs-active .ui-tabs-anchor { border-bottom: 0 none; background: transparent; color: #333; }
.ui-tabs .ui-state-default:first-child .ui-tabs-anchor { border-left-width: 0; }
.ui-tabs .ui-tabs-panel { padding: 0; float: left; }

.attributes dd, .attributes dt { display: block; float: left; line-height: 1.4; }
.attributes .attribute { width: 110px; clear: left; }
.attributes .separator { width: 30px; }
.attributes .washing_information { padding: 10px 0; }
.attributes .washing_information img { margin: 0 10px 0 0; }

/* product details */
.product-info-wrap .product-name { margin: 0 0 3.1914893617021% 0; font: 400 1.8em/1 'Montserrat bold', Arial, sans-serif; }
.product-info-wrap .product-ids { margin: 0; font-size: 1.2em; }
.product-description-wrap { margin: 0; }
.product-description-wrap.cms-content p { margin: 0; line-height: 1.6; }
.product-description { display: inline; margin: 0 0 10px 0; font-size: 1.2em; line-height: 1.3; }

.read-more-length,
.read-less-length { display: inline; padding: 0 1em; font-weight: bold; text-decoration: underline; cursor: pointer; }
.read-less-length { display: block; padding: 0; text-decoration: none; }

.product-shop .brand-logo { float: right; }

/* Price and order button container */
.product-view .price-box { clear: left; padding-top: 5%; }
.product-view .price-box p { font: 1.2em/1 'Montserrat', Arial, sans-serif; }
.product-view .price-box .old-price { padding-right: 6.3829787234043%; }
.product-view .price-box .special-price { font: 1.8em/1 'Montserrat bold', Arial, sans-serif;  color: #e2001a; }
.product-view .price-box .regular-price { font: normal 1.8em/1 'Montserrat Bold', Arial, sans-serif; }

.price-and-order { float: right; margin: 0.6em 0 0; }

/* size select */
.product-options { float: left; padding: 0; }
.product-options label { display: block; font-weight: bold; margin-bottom: 10px; }
.product-options dl { float: left; font-size: 1.1em; }

.product-options .super_attribute_label { display: none; }
.product-options .super_attribute_select { position: relative; width: 18em; }
.product-options .ui-selectmenu { background: #fff; }
form .product-options .ui-selectmenu,
form .product-options .ui-selectmenu-menu-dropdown { min-width: 15em; max-width: 15em; width: 15em; }
.product-options .ui-selectmenu-menu li a,
.product-options .ui-selectmenu-status { padding: 3px 0 0 10px; }
.product-options .ui-selectmenu-menu-dropdown .ui-selectmenu-status { display: none; }
.product-options .ui-selectmenu-menu-dropdown .ui-state-hover,
.mode-lookbook .super-attributes .ui-selectmenu-menu-dropdown .ui-state-hover { background-color: #eee; }

.super-attribute-color { position: relative; width: 38.5%; margin: 2em 0 0 0; font-size: 1em; }
.super-attribute-color dt { display: none; }
.super-attribute-color .ui-selectmenu-status { padding: 3px 0 0 10px; }
.super-attribute-color .ui-selectmenu,
.super-attribute-color .ui-selectmenu-menu-dropdown { min-width: 15em; max-width: 15em; width: 15em; }

.options-container-big { clear: both; padding: 2em 0 0; }
.options-container-big dl { font-size: 1em; }
.list-size { font-size: 1em; }
.list-size .list-size .li { display: block; }
.list-size li { float: left; }
.list-size li .size-selector { display: block; padding: 6px 7px; margin: 0 5px 5px 0; border: 1px solid #ccc; color: #585858; }
.list-size li.outofstock .size-selector { color: #A8A19B; cursor: default; }
.list-size li a:hover { text-decoration: none; cursor: pointer; }
.list-size li.instock a.active { background-color: #99918A; color: #fff; }
.list-size li.instock a:hover { background-color: #99918A; color: #fff; }

.sizetable { float: left; margin: 0.6em 0 0 0.6em; }
.sizetable a { text-decoration: underline; }
.size-links li { display: block; }
.size-links li a { text-decoration: underline; color: #585858; }
.size-links .first { float: left; }
.size-links .stock-message { display: none; float: left; margin-left: 50px; color: #eb3322; }
.size-links .last { float: right; }

/* preview page */
.mode-preview .coming-soon li { width: 100%; padding: 10px; background: #333; font: normal 2.3em/1 'Montserrat', sans-serif; text-transform: uppercase; color: #fff; text-align: center;
	-webkit-font-smoothing: subpixel-antialiased; }
.mode-preview .product-name { font-weight: 600; }
.mode-preview .inform-by-email { clear: both; float: right; margin: 20px 0 0; }

.stocknotify-title { font: normal 2.4em 'Montserrat', Arial, sans-serif;	text-transform: uppercase; padding: 10px 40px 10px 20px; }
.stocknotify-productdata { float: left; width: 33%; padding: 10px 20px; }
.stocknotify-personaldata {	padding: 5px 20px 20px; overflow: hidden; }
.stocknotify-personaldata .buttons-set { float: left; }
.stocknotify-personaldata input[type=text] { width: 400px; }

.form-list:before, .form-list:after { content: ""; display: table; }

/*####################
	CROSSSELL
####################*/
.box-crosssell { float: right; width: 110px; margin-left: 5px; }
.box-crosssell .box-title { text-align: center; margin: 5px 0 15px 0; font-size: 1.6em; }
.box-crosssell .item { float: left; }
.box-crosssell li.item.first { margin-top: 0; }
.box-crosssell li.item { margin-top: 15px; }
.box-crosssell .item-wrap { height: 170px; border: none; }
.box-crosssell .product-name { height: 2.3em; overflow: hidden; }
.box-crosssell .product-name a { font: bold 0.8em Arial, sans-serif; }
.box-crosssell .price-box { margin: 4px 0 0 0; font-size: 1em; }


/*####################
	RELATED
####################*/
.box-related .related-carousel { margin: 1.0309278350515% 0 0 0; }
.box-related .related-carousel .crosssell-heading { margin: 0 0 1.0309278350515% 1.2371134020619%; font: normal 1.4em 'Montserrat', Arial, sans-serif; text-transform: uppercase; }
.box-related .related-carousel .products-list { padding: 1.0309278350515% 0.51546391752577%; border: 1px solid #ddd; }
.box-related .related-carousel .product-image a img { width: 147px; height: 208px; }

.catalog-product-view .box-collateral.box-related .box-title h2 { margin: 1.030928% 0 1.030928% 1.2371134020619%; font-size: 1.4em; text-transform: uppercase; color: #383935; }

/*####################
	RECENTLY VIEWED
####################*/
.box-viewed { margin: 0 0 20px 0; }
.box-viewed .box-title { margin: 0 0 5px 0; font-size: 1.6em; }
.recently-viewed-items { height: 180px; border: 1px solid #ccc; background: #fff; }
.recently-viewed-items .item { float: left; margin: 0 5px; }
.recently-viewed-items .item.last { margin: 0 0 0 5px; }
.recently-viewed-items .item-wrap { height: 167px; border: none; }
.recently-viewed-items .product-name a { font: bold 0.8em Arial, sans-serif; }
.recently-viewed-items .price-box { margin: 4px 0 0 0; font-size: 1em; }

/*####################
	CONTENT BLOCK
####################*/
.content-block { clear: both; margin-bottom: 10px; }
.content-block h2,
.content-block .block-title { display: block; position: relative; padding: 10px 0 10px 12px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background-color: #f1f1f1; font-size: 1.6em; font-weight: bold; text-transform: uppercase; }
.content-block .content { padding: 10px; }

/*####################
	CONTACT
####################*/

/* Default */
.mode-contact-page .main { margin-top: 2.6em; outline: 1px solid #ddd; }
.mode-contact-page .breadcrumbs { margin: -1.8em 0 0; }
.mode-contact-page .sidebar { margin-top: 1.6em; padding: 2em; background: #ddd; }
.mode-contact-page .sidebar li { line-height: 1.6; }
.mode-contact-page .col-main { margin-top: 1.6em; padding: 0 0.5em 1em 0.5em; }

.mode-contact-page .pre-content { margin-bottom: 2em; padding: 1em 1em 2em 1em; background: #ddd; }
.mode-contact-page .faq_search fieldset { padding: 0; }
.mode-contact-page .faq_search .field { position: relative; width: 99%; }
.mode-contact-page .faq_search .button { position: absolute; top: 58%; right: 1%; padding: 0; width: 16px; height: 19px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat -89px -859px; text-indent: -9999em; }
.mode-contact-page .faq_search input { padding-left: 1em; }

/* Form */
.contact-form { position: relative; }
.contact-form textarea { min-height: 145px; }
.contact-form .button { float: right; }

/*####################
	FAQ
####################*/

.faq-pages .col-main { padding: 0 0.5em; margin: 1.6em 0 0; width: 62.5%; }
.faq-pages .main { margin: 2.6em auto 0 auto; outline: 1px solid #ddd; }
.faq-pages .col-right { padding: 1.5em; margin: 1.6em 0.5em 0; width: 36.458333333333%; background: #ddd; }
.faq-pages .breadcrumbs { margin: -1.8em 0 0; }

/* FAQ header */
.faq-pages .pre-content { margin: 0 5px 20px 5px; }
.faq-pages .pre-content h1 { margin: 0 0 15px 0; font-size: 3.6em; font-weight: 100; text-transform: uppercase; }

/* FAQ sidebar */
.faq-pages .widget-banner h1 { margin: 0 0 1em; font-size: 4em; text-transform: uppercase; text-align: center; }
.faq-pages .widget-banner h2 { margin: 0; font: 400 1.2em "Montserrat Bold", Arial, sans-serif; text-transform: uppercase; }
.faq-pages .widget-banner article { padding: 1.5em 0; border-bottom: 1px solid;  }
.faq-pages .widget-banner article:last-child { border-bottom: 0; }
.faq-pages .widget-banner ul li ul { margin: 1em 0; }
.faq-pages .widget-banner a,
.faq-pages .widget-banner ul li ul li { font-size: 1.2em;  }
.faq-pages .answer ul li { list-style: outside;}

/* FAQ Mostly asked questions */
.faq-pages .top-questions { padding: 0 40px 30px 40px; background: #eee; }
.faq-pages .top-questions ul { margin: 20px 0 0 0; }
.faq-pages .top-questions li { line-height: 1.4; }

/* FAQ category list */
.faq-pages .faq-category-list { margin: 0 0 4.2372881355932% 0; padding: 2.5423728813559% 4.2372881355932%; background: #ddd; font-weight: bold; }
.faq-pages .faq-category-list h1 { text-transform: uppercase; font-size: 1.4em; }
.faq-pages .faq-category-list li { float: left; padding: 0.5em 1em 0.5em 0; width: 33.333333333333%; }

/* FAQ Search
----------------------------------- */
.faq-pages .faq-category-list fieldset { padding: 0; }
.faq-pages .faq-category-list .field { position: relative; }
.faq-pages .faq-category-list input { margin-top: 0.6em; border: none; }
.faq-pages .faq-category-list .button { position: absolute; top: 62%; right: 2%; padding: 0; width: 16px; height: 19px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) no-repeat -89px -859px; text-indent: -9999em; }
.faq-pages .faq-category-list .back { display: block; margin-top: 1em; }

/* FAQ index page */
.mode-index .faqbox { position: relative; display: inline-block; margin: 0 0 5em; width: 49%; vertical-align: top; line-height: 1.5; }
.mode-index .faqbox.last { margin: 0; }
.mode-index .faqbox ul { list-style: none; }
.faqbox h3 { font-family: 'Istok Web', arial, sans-serif; }
.faqbox h2 a { display: block; margin: 0 0 0.8em; font: normal 1.4em 'Montserrat bold', Arial, sans-serif; text-transform: uppercase; }
.faqbox ul { font-size: 1em; }
.faqbox a { font-weight: normal; }
.faq-continue .back-lnk { position: relative; font-style: italic; }
.faq-pages .mode-category h3 {font: normal 1.2em 'Montserrat bold', Arial, sans-serif; text-transform: uppercase; }
.faq-pages .mode-category h2 { margin: 0 0 10px 0; padding: 0; background: none; font: normal 1.4em 'Montserrat bold', Arial, sans-serif; text-transform: uppercase;  }
.faq-pages ul.questions { margin: 0 0 20px 0; }

/* FAQ header detail */
.mode-category .faq-header { width: 700px; }
.mode-category .widget-banner .placeholder { display: none; }
.back-button-wrapper { padding: 12px 18px; }

/* FAQ category (questions) page */
.kega-faq-list-category ul.questions { margin: 0 0 3em 0; padding: 0 0 2em; border-bottom: 1px solid #ddd; list-style: inherit; list-style-position: inside; line-height: 2; }
.kega-faq-list-category .mode-category h2 { margin: 0 0 1em 0; font: normal 1.4em 'Montserrat bold', Arial, sans-serif; text-transform: uppercase; }
.kega-faq-list-category .qa-list h3 { margin: 0 0 1em 0; font-weight: bold; }
.kega-faq-list-category .qa-list a { text-decoration: none; }
.kega-faq-list-category .qa-list { font-size: 1em; }

.mode-category .answer { margin-bottom: 50px; }
.mode-category .answer > p { font-size: 1.1em; line-height: 1.5; }
.mode-category .answer table td { padding: 0.5em; }
.mode-category .answer table p { margin: 0; }
.unanswered { background-color: #f1f1f1; border: 1px solid #cfcfcf; padding: 20px 20px 60px; }
.unanswered h2 { padding-bottom: 10px; }
.unanswered p  { padding-bottom: 25px; }
.unanswered a:hover { text-decoration: none; }

.faq-pages .faq .back-btn { display: block; font-size: 1.2em; padding: 0 0 1em; }

/*####################
	    FOOTER
####################*/
footer { width: 960px; margin: 0 auto; padding: 0 5px; }

.footer-columns { margin: 15px 0; padding: 15px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 1em; }
.footer-columns .link-list-col { display: block; float: left; width: 33%; }
.footer-columns li a { display: block; line-height: 1.5; font-size: 1.2em; }
.footer-columns h4 { font-size: 1.4em; text-transform: uppercase; }

.footer .social-col { float: right; height: 68px; width: 131px; }
.footer dd, .footer dt { float: left; }
.footer dt { float: left; color: #797167; font-weight: bold; }
.footer dd { padding: 0 0 0 5px; }

.footer .social { padding: 2px 0 2px 16px; height: 6px; }
.footer .twitter { background-position: left -50px; }

.footer .payment-col { float: right; width: 131px; color: #797167; font-weight: bold; }
.social-col .social:hover { opacity: 0.8; }

.payment-icon { float: right; }
.payment-icon img { width: 35px; }
.payment-icon li { float: right; padding-left: 10px;  }

/* footer bottom links */
.bottom-links { padding: 1.5625% 0; border-top: 1px solid #ccc; text-align: center; }
.bottom-links li { display: inline-block; }
.bottom-links .conditions { padding: 0 1.5625%; border-right: 1px solid #ccc; }
.bottom-links .conditions:last-child { border-right: 0; }
.bottom-links .conditions li { padding: 0 3px 0 0; margin: 0 5px 0 0; border-right: 1px solid #ccc; }
.bottom-links .conditions li.last { border-right: 0 none; }

/* footer-icons */
.payment-shipment-icons { float: right; }
.payment-shipment-icons li { display: inline-block; margin-right: 10px; overflow: hidden; text-indent: 100%; white-space: nowrap; }
.payment-shipment-icons li.last { margin-right: 0 }
.payment-shipment-icons .icon-pay { width: 30px; height: 30px; background: url('http://score.nl/skin/frontend/score/default/images/icon-pay.png') no-repeat; }
.payment-shipment-icons .ico-mastercard { background-position: -34px 0; }
.payment-shipment-icons .ico-visa { background-position: -63px 0; }
.payment-shipment-icons .ico-dhl { width: 35px; background-position: -95px 0; }

/* footer widget */
.contact-social-newsletter { padding: 2.0833333333333% 0; width: 960px; margin: 3em auto 0 auto; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.contact-social-newsletter ul { font: 400 1em "Montserrat", Arial, sans-serif; text-align: center; }
.contact-social-newsletter > ul > li { float: left; width: 33.333333333%; border-right: 1px solid #ccc; }
.contact-social-newsletter > ul > li:last-child { border-right: 0; }
.contact-social-newsletter p { margin: 0 0 6.875%; font-size: 1.2em; text-transform: uppercase; }
.contact-social-newsletter p.description { display: none; }
.contact-social-newsletter .phonenumber { font-size: 1.9em; font-family: "Montserrat Bold", Arial, sans-serif; }

.contact-social-newsletter .social li { display: inline-block; padding: 0 2% 0 0; }
.contact-social-newsletter .social li:last-child { padding: 0; }

.contact-social-newsletter .fb-icon { background-position: -89px -577px; }
.contact-social-newsletter .tw-icon { background-position: -178px -661px; }
.contact-social-newsletter .yt-icon { background-position: -178px -760px; }
.contact-social-newsletter .gp-icon { background-position: -178px -562px; }
.contact-social-newsletter .ig-icon { background-position: -175px -1015px; }

.contact-social-newsletter .newsletter { padding: 0 10%; }
.contact-social-newsletter .newsletter input { float: left; width: 58.59375%; margin: 0 2% 0 0; border: 1px solid #888; font-family: "Istok Web", sans-serif; }
.contact-social-newsletter .newsletter button { width: 38%; height: 2.4em; }

/*####################
	   BANNERS
####################*/

.widget-banner ul { margin-left: 0; font-size: 1em; }
.widget-banner li { list-style: none; }
.widget-banner h2 { margin: 0 0 1em 0; }

.col-main .text-over-bg-banner { padding: 0 5px 9px; }
.text-over-bg-banner { z-index: 0; }

/* USP's
----------------------------------- */
.usp-banner { width: 960px; margin: 0.6em auto; text-align: justify; font-size: 1em; }
.usp-banner li { display: inline-block; width: 33%; font: 400 1.1em 'Montserrat', arial, sans-serif; color: #999692; text-align: center; text-transform: uppercase; vertical-align: middle; }

/* SEO banner
----------------------------------- */
.seo-widget { margin: 2.0833333333333% 1.0416666666667% 0 1.0416666666667%; text-align: center; }
.seo-widget h1,
.seo-widget h2,
.seo-widget h3 { font: normal 1.2em 'Montserrat Bold', arial, sans-serif; text-transform: uppercase; }
.seo-widget p { margin-bottom: 2.6041666666667%; }

/* text over background image banner */
.text-over-bg-banner { position: relative; min-height: 120px; margin: 0; }
.text-over-bg-banner div { position: absolute; padding: 22px 0 0 25px; z-index: 15; }
.text-over-bg-banner h2 { margin: 0 0 10px 0; color: #585858; font-size: 1.8em; }
.text-over-bg-banner p { color: #585858; font-size: 1.2em; max-width: 650px; line-height: 1.5em; }
.large-button-text { padding: 5px 15px; font-size: 1.7em; height: 29px; text-transform: uppercase; }
.faq-pages .col-right ul { font-size: 1em; } /* reset font size to normal, but would be better if there was no ul/li structure in this widget to begin with  */
.col2-left-layout .text-over-bg-banner p { max-width: 475px; }

.mode-inspiration .main { margin-left: 0; margin-right: 0; }
.widget-column { float: left; margin: 0 5px; }
.widget-column a { display: block; line-height: 0; }
.widget-column .item { margin-bottom: 10px; }
.widget-column .item.last { margin-bottom: 0; }

/* Banner Row Widget */
.dev-mode .widget { border-top: 2px solid #f00; border-bottom: 2px solid #f00; }

.widget-row li,
.widget-row .item { display: block; }

.widget-row li { margin: 0 5px; float: left; }
.widget-row .item { position: relative; margin: 5px 0; float: left; clear: left; }
.widget-row .item.clear-left { clear: left; }
.widget-row .content { position: absolute; display: block; top: 0; bottom: 0; padding: 5px; }
.widget-row a { display: block; }

.widget-row .width-150 { width: 150px; overflow: hidden; }
.widget-row .width-230 { width: 230px; overflow: hidden; }
.widget-row .width-310 { width: 310px; overflow: hidden; }
.widget-row .width-470 { width: 470px; overflow: hidden; }
.widget-row .width-550 { width: 550px; overflow: hidden; }
.widget-row .width-630 { width: 630px; overflow: hidden; }
.widget-row .width-710 { width: 710px; overflow: hidden; }
.widget-row .width-790 { width: 790px; overflow: hidden; }
.widget-row .width-950 { width: 950px; overflow: hidden; }

.widget-row .height-103 { height: 103px; overflow: hidden; }
.widget-row .height-216 { height: 216px; overflow: hidden; }
.widget-row .height-442 { height: 442px; overflow: hidden; }
.widget-row .height-450 { height: 450px; overflow: hidden; }
.widget-row .height-668 { height: 668px; overflow: hidden; }

/* Grid widget
----------------------------------- */
.grid-widget { width: 970px; margin: 0 auto 1px auto; padding: 0.51546391752577%; outline: 1px solid #ddd; }
.grid-widget a { display: block; }
.grid-widget .banner { position: relative; float: left; padding: 0.52083333333333%; overflow: hidden; text-align: center; text-transform: uppercase; }
.grid-widget .banner { height: auto !important; }
.grid-widget .banner .subtitle { margin: 12px 0 0 0; font: normal 1.4em 'Montserrat', arial, sans-serif; }
.grid-widget .banner .title { font: normal 1.8em/1.6 'Montserrat Bold', arial, sans-serif; }

.grid-1-2 .banner.position-0,
.grid-score-plain .banner.position-0,
.grid-score-mirrored .banner.position-0 { float: left; }
.grid-1-2 .banner.position-1,
.grid-score-plain .banner.position-1,
.grid-score-mirrored .banner.position-1 { float: right; margin-right: 0.5%; }


/* Banner debug information
----------------------------------- */
.dev-position { position: absolute; display: block; top: 10px; left: 20px; color: #fff; font-size: 7em; text-shadow: 0 0 2px rgba(0, 0, 0, 1); }
.dev-widget-name { display: block; margin: 0 5px; padding: 5px 0 5px 20px; color: #fff; font-size: 4em; text-shadow: 0 0 2px rgba(0, 0, 0, 1); background: #222; }

/* Staff Favorites
----------------------------------- */
.staff-favorites-intro,
.staff-favorites-items { margin-bottom: 1em; }
.staff-favorites-intro > ul { display: table; width: 100%; }
.staff-favorites-intro .banner { display: table-cell; width: 49%; padding: 0 0.5%; text-align: center; vertical-align: middle; }
.staff-favorites-intro .banner:first-child { text-align: left; }
.staff-favorites-intro .heading,
.staff-favorites-items .heading { display: inline-block; margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #383935; font: 700 2em 'Montserrat', Arial, sans-serif; text-transform: uppercase; }
.staff-favorites-intro p,
.staff-favorites-items p { font-size: 1.2em; }

.staff-favorites-items .item { float: left; width: 24%; min-height: 520px; margin: 0 0.5%; text-align: center; }
.staff-favorites-items .heading { margin-top: 1em; font-size: 1.4em; }
.staff-favorites-items .item a { display: inline-block; margin-top: 1em; padding: 0.5em 0.8em; background: #383935; color: #fff; font: 400 1.2em 'Montserrat', Arial, sans-serif; text-transform: uppercase; }

/*####################
        HOME
####################*/

/* Spash page - autoshipping */
body.kega-autoshipping { overflow-y: hidden; }
.autoshipping-country-select-overlay { width: 100%; }
.autoshipping-country-select { top: 40%; height: 210px; width: 430px; padding-top: 115px; border: 0 none; background: #000; color: #fff; background-color: rgba(0, 0, 0, 0.97); text-align: center; }
.autoshipping-country-select .title { margin-bottom: 25px; font-size: 2em; font-weight: normal; text-transform: uppercase; }
.autoshipping-country-select li.country { border: 0 none; color: #000; }
.autoshipping-country-select a { padding-right: 70px; font-size: 1.2em; color: #fff; }
.autoshipping-country-select a.last { padding: 0; }

.cms-index-index .main { width: 100%; }
.cms-index-index .col-main { width: 970px; margin: 0 auto; }

/*####################
    STORE LOCATOR
####################*/

/* General */

/* Note: this is a grid exception due the border-left-bottom styling for the .main column */
.store-pages .main { outline: 1px solid #ddd; margin: 2.6em auto 0 auto; }
.store-pages .breadcrumbs { margin-top: -1.8em; margin-bottom: 0; }
.store-pages .col-left { position: relative; width: 32.8125%; }
.store-pages .col-main { position: relative; width: 65.625%; margin: 0 0.52083333333333% 0 0; }

.store-pages .list-title { padding: 1em 0; border-bottom: 1px solid #ddd; font: 400 1.2em "Montserrat Bold", Arial, sans-serif; text-transform: uppercase; }
.store-pages .searchfields { margin: 3.1746031746032% 0 0; }
.store-pages address { font-style: normal; display: inline; }
.store-pages #map { position: relative; margin: 3.1746031746032% 0 0; width: 630px; height: 540px; border-left: 1px solid #a3a29e; border-top: 1px solid #a3a29e; }

.store-index-index .print-map,
.store-pages .view-all-stores { display: none; }

.establishment-content { margin: 11.111111111111% 0; }
.establishment-content address { font-size: 1em; }
.establishment-content address span { font-size: 1.2em; }

/* Store list styling */
.store-list address, .store-list address a { clear: left; float: left; font: normal 1em/1.9 'Istok Web', sans-serif; }
.store-list .address { display: none; }
.all-store-link { color: #fff; }
.store-list h2 { font: 400 1.2em "Montserrat bold", Arial, sans-serif; text-transform: uppercase; }
.store-list ul { list-style-type: none; }
.store-list li { padding: 0.6em 0; border-bottom: 1px solid #ece6e0; }
.store-list a { display: block; line-height: 1.9; overflow: hidden; }
.store-list a:hover { text-decoration: underline; }
.store-list a .store-name { float: left; font-weight: bold; }
.store-list span.store-distance { float: right; }
.store-list .store-type { float: left; }
.store-list .last { border-bottom: 0; }
.store-list .expanded .address, .store-list .detail .address { display: block; }
.store-list .storename { display: block; text-decoration: none; color: #000; }
.ie7 .store-list .storename a { float: left; }

/* Show all stores link */
.show-all { margin-bottom: 0; clear: both; }
.show-all a { text-decoration: underline; padding-left: 10px; }
.show-all a:hover { color: #ccc; }

/* store search block */
.store-pages .main .field { margin-bottom: 12px; float: none; }
.col-main .store-search input { width: 266px; }
.store-search .input-box { display: none; }
.store-search .readMoreLength { display: inline; }
.store-search .read-less-length,
.store-search .read-more-length { padding-left: 10px; text-decoration: none; }
.store-search fieldset { padding: 0; }
.store-search fieldset .heading { margin: 6.3492063492063% 0 0; font: 400 1.4em "Montserrat bold", Arial, sans-serif; text-transform: uppercase; }
.store-search .ui-selectmenu-dropdown { min-width: 19.167em; max-width: 19.167em; }
.store-search label { float: none; width: auto; font-weight: bold; }
.store-search input[type=text] { width: 19.167em; }
.store-search .ui-selectmenu { margin: 0 0 4.7619047619048% 0; }
.store-search .ui-selectmenu-menu .ui-selectmenu-menu-dropdown { min-width: 230px; max-width: 230px; font-size: 1.2em; }
.store-search .ui-selectmenu-menu-dropdown .ui-state-hover { background: #efefef; }
.store-search .button { margin: 7.9365079365079% 0 0;}

/* generic store blocks */
.store-block { margin: 20px 0; padding: 12px 20px 6px 20px; border: 1px solid #c8c9cb; }
.store-block .field { margin-bottom: 10px; }
.store-block h2 { font-size: 1.4em; }
.store-smaller-block { border: none; padding: 6px 10px; }

/* Nearby stores */
.nearby-wrapper { margin: 6.3492063492063% 14.285714285714% 0 0; }

/* store detail page */
.store-detail .col-left .page-title { font-size: 2.1em; }
.store-details .store-information h1 { margin: 0; font: 400 1.2em "Montserrat Bold", Arial, sans-serif; }
.store-details address span { display: block; }
.store-details .store-list { margin-top: 5px; }
.store-details .store-search { margin-bottom: 10px; }
.store-details fieldset { padding: 0; }
.store-details .searchfield { width: 135px; margin: 0 5px 0 0; padding: 5px 2px; vertical-align: top; font-size: 1.2em; }
.store-details .search-route { padding-right: 15px; padding-left: 15px; vertical-align: top; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; }
.store-details .cms-content p { margin: 0.2em 0 0; }
.store-details .facebook-page-url { position: relative; }
.store-details .facebook-page-url:before { content: ""; position: absolute; left: 0; top: -1em; width: 2em; height: 2.4em; background: url(http://score.nl/skin/frontend/score/default/images/facebook-connect.svg) no-repeat -0.3em 0; background-size: 20px; }
.no-svg .store-details .facebook-page-url:before { content: ""; position: absolute; left: 0; top: -1em; width: 2em; height: 2.4em; background: url(http://score.nl/skin/frontend/score/default/images/facebook-connect_s.png) no-repeat -0.3em 0; } /* fall back for IE8 } */
.store-details .facebook-page-url a { padding: 0 0 0 2em; }

.store-information span { display: block; font-style: normal; }
.store-list .distance { color: #231f20; }
.store-list .address .next-page { padding: 5px 0 0; }

/* store time table */
.store-time-table dt { float: left; width: 30%; }
.extra-openings { padding-bottom: 15px; }

/* store news */
.store-news-detail { margin: 0 0 15px 0; }
.store-news-detail .newsitem { padding: 0 0 7px 0; }
.store-news-detail .newsitems .stores { display: block; padding: 0 0 1px 10px;font-weight: bold; }
.store-news-detail .newsitems .news-text { display: block; padding-left: 10px; }

.store-index-index .store-news-detail h3 { margin: 0 0 9px 0; font-size: 1.8em; }
.store-index-index .store-news-detail .newsitem { margin-bottom: 4px; padding-top: 7px; border-bottom: 1px solid #ccc; }
.store-index-index .store-news-detail .last { border: none; }

/* store services */
.store-detail .list-services span,
.store-detail .list-services img { float: left; display: block; line-height: 50px; }
.store-detail .list-services span { padding-left: 10px; }
.store-detail .list-services img { width: 50px; }

.block-store-services ul { display: block; clear: left; }
.block-store-services li { display: block; float: left; }
.block-store-services li a { display: block; float: left; padding: 0 5px; opacity: 0.5; }
.block-store-services li a:hover,
.block-store-services li.active a { opacity: 1; }
.block-store-services span,
.block-store-services img,
.store-detail .list-services span,
.store-detail .list-services img { float: left; display: block; line-height: 50px; }
.block-store-services span,
.store-detail .list-services span { padding-left: 10px; }
.block-store-services img,
.store-detail .list-services img { width: 100px; margin: 0 5px 5px 0; }

.block-services { margin-top: 15px; }
.block-services .block-title { margin-bottom: 5px; font: 400 1.2em "Montserrat Bold", Arial, sans-serif; cursor: pointer; cursor: hand; }
.arrow { width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #383935; float: left; margin-right: 10px; }
.arrow.transform { -webkit-transform: rotate(90deg) translate3d(0, 0, 0); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.list-services { display: none; }

/* Google maps custom tooltip styling */
.cib-wrapper h4 { font-size: 1.4em; }
.cib-wrapper p { font-size: 1.1em; }
.cib-wrapper a { text-decoration: underline; font-size: 1.1em; }
.gm-style { font-family: "Istok Web", sans-serif; }
.gm-style .gm-style-iw { font-size: 0.9em; }
.gm-style .gm-style-iw h4 { font: 400 1.2em "Montserrat Bold", Arial, sans-serif; }
.gm-style .gm-style-iw a { text-decoration: underline; }

/* Sidebar routeplanner form */
.store-routeplanner { margin: 5.3968253968254% 0 0; }
.store-routeplanner .theme2 .input-text { width: 40.31746031746%; }
.store-routeplanner .theme2 .button { margin: 0 0 0 3.1746031746032%; }

/* Routeplanner advice */
.adp,
.adp table,
.adp-list{ font-weight: 400; }
.store-pages .col-main .button-print { display: none; position: absolute; top: 580px; right: 0; }
.store-pages .col-main .route { margin: 1.5873015873016% 0 0 0; }
.store-pages .route img.adp-marker { display: none; }
.store-pages .route .adp-placemark { background: none; border: none; font-weight: bold; }

.store-index-index .block-store-services { display: none; }

/* Openings link */
.store-extra-openings { padding: 0 20px; }
.store-extra-openings a { display: block; padding: 20px 0 20px 10px; font-size: 1.1em; text-decoration: underline; }
.store-extra-openings a:hover { color: #333; }

/* Openings page */
.opening-content { display: none; }
.opening-content.expanded { display: block; }
.opening-content li { list-style: disc outside none; margin-left: 61px; padding: 10px 13px 10px 33px; }
.store-openings { border: 1px solid #c8c9cb; }
.store-openings h3 { background-color: #585858; color: #fff; font-size: 1.8em; padding: 18px 13px; }
.store-openings h4 { background-color: #ececec; border-top: 1px solid #c8c9cb; padding: 9px 13px; font-size: 1.2em; }
.openings-list { background-color: #fff; color: #585858; }
.openings-list .title { font-weight: bold; color: #585858; }
.openings-list .head { display: block; color: #585858; }
.openings-list .head.expanded { background-position: right -112px; }

/* store service */
.services-header { padding: 12px 0; }
.services-header h3 { margin: 0; font-size: 1.6em; line-height: 1; }
.services-header span { font-size: 1.2em; }
.service-list { margin: 0 0 5px 0; }
.service-list a:hover { text-decoration: none; }
.service-list .item { display: inline; padding: 0 8px 0 0; }
.store-services.store-blocks { margin-bottom: 35px; }

/*####################
	    ERROR PAGES
####################*/

.cms-index-noroute .col-main { position: relative; }
.cms-index-noroute .std { width: 970px; margin: 0 auto 1px auto; padding: 0.51546391752577%; outline: 1px solid #ddd; }
.cms-index-noroute .widget-banner li { position: relative; float: left; padding: 0.52083333333333%; overflow: hidden; text-align: center; text-transform: uppercase; }

.error-message-404 { position: absolute; width: 625px; top: 7em; left: 1em; padding: 3em 4em; background: #000; background-color: rgba(56, 57, 53, 0.85); color: #fff; }
.error-message-404 p { margin: 0 0 1em 0; }
.error-message-404 h2 { font: 400 1.8em "Montserrat Bold", Arial, sans-serif; text-transform: uppercase; line-height: 2; }

.error-message-404 .related-cat-widget { margin: 4.5em 0 0; }
.error-message-404 .related-cat-widget h2 { margin-bottom: 1em; font: 400 1.2em 'Montserrat Bold', Arial, sans-serif; text-transform: none; }
.error-message-404 .related-cat-widget ul { float: left; width: 29.357798165138%; margin: 0; padding: 0; list-style: none; }
.error-message-404 .related-cat-widget a { color: #fff; }

.cms-index-noroute .no-route-search-wrap { display: none; }

/*####################
	VACANCY
####################*/
.vacancy-pages .main { margin: 2.6em auto 0 auto; outline: 1px solid #ddd; }
.vacancy-pages .breadcrumbs { margin: -1.8em 0 0; }
.vacancy-pages .col-main { margin: 2em 0 0; padding: 0 5em 0 0.5em; width: 62.5% }
.vacancy-pages .col-right { padding: 1.5em; margin: 1.6em 0.5em 1em; width: 36.458333333333%; background: #ddd; }

.vacancy-pages .col-main h3 { font: 400 1.4em "Montserrat bold", Arial, sans-serif; }

.vacancy-pages .region-selection { margin: 2em 0 5.5em 0; }
.vacancy-pages .region-selection h4 { margin: 0 0 1em; font: 400 1.2em "Montserrat Bold", Arial, sans-serif; text-transform: uppercase; }
.vacancy-pages .region-selection p { margin: 0 0 5px 0; }
.vacancy-pages .col-main .ui-selectmenu-dropdown { min-width: 19.167em; max-width: 19.167em; }
.vacancy-pages .col-main .ui-selectmenu-menu-dropdown { min-width: 19.167em; max-width: 19.167em; }

.vacancy-pages .col-main .cms-content { position: relative; margin: 5.5em 0 0; }
.vacancy-pages .col-main .cms-content h5 { font: 400 1.4em "Montserrat Bold", Arial, sans-serif; text-transform: uppercase; }
.vacancy-pages .col-main .cms-content address { margin: 0 0 1em; font-style: normal; }
.vacancy-pages .col-main .cms-content .button { position: absolute; right: 0; bottom: 0; font-weight: 400; text-decoration: none; }

.vacancy-pages .correspondence-address { font-size: 1em; margin-bottom: 20px; }
.vacancy-pages .correspondence-address span { font-size: 1.2em; display: block; font-style: normal; }

/* vacancy sidebar widget */
.vacancy-pages .widget-banner h1 { margin: 0 0 0.6em; font-size: 5em; text-transform: uppercase; text-align: center; }
.vacancy-pages .widget-banner p,
.vacancy-pages .widget-banner a,
.vacancy-pages .widget-banner ul li ul { font-size: 1.2em; margin: 0 0 1.5em; }

/* vacancy form */
.vacancy-pages .col-main .vacancy-form-wrap .ui-selectmenu-dropdown { min-width: 270px; max-width: 270px; }
.vacancy-pages .vacancy-form-wrap h3 { font-size: 1.2em; }

.vacancy-form-wrap { display: none; padding: 2em 0; }
.vacancy-form-wrap label { width: 30.275229357798%; }
.vacancy-form-wrap .input-box { width: 49.54128440367%; }
.vacancy-form-wrap .fields .input-box,
.vacancy-form-wrap  .fields .input-box.last,
.vacancy-form-wrap .fields .input-box:last-child{ width: 23.302752293578%; }
.vacancy-form-wrap .theme1 .available-from input[type=text] { width: 25.925925925926%; margin: 0 0.583em 0 0; }
.vacancy-form-wrap .theme1 .available-from input[type=text].year { width: 40.740740740741%; margin: 0; }

.vacancy-form-wrap .checkbox .input-box { width: 49.54128440367% }
.vacancy-form-wrap .checkbox .input-box li { display: block; float: left; width: 100%; }
.vacancy-form-wrap .checkbox .input-box .checker { float: left; }

.vacancy-form-wrap fieldset { margin: 0 0 2em 0; padding: 0; }

.vacancy-form-wrap .checkbox label { margin: 0; vertical-align: top; }
.vacancy-form-wrap .content { display: none; }
.vacancy-form-wrap .theme1 .content input[type=text].small { width: 97px; }
.vacancy-form-wrap .textarea label { vertical-align: top; }
.vacancy-form-wrap textarea { width: 135%; height: 20em; margin: 0 0 2em 0; }
.vacancy-form-wrap .available-days li { line-height: 2; }
.vacancy-form-wrap .available-days label { padding: 0 0 0 20px; vertical-align: top; }
.vacancy-form-wrap .available-days input { float: none; }
.vacancy-form-wrap .button { float: right; }
.vacancy-form-wrap .open-application-function { margin-bottom: 1em; }
.vacancy-form-wrap .buttons-set { margin: 1em 0 0; }
.vacancy-form-wrap #input-validate-question {display: none;}

/* vacancy general information banner */
.vacancy-pages .col-right img { margin: 5px 0 20px; }
.vacancy-pages .col-right .left-img { float: left; margin: 0 12px 0 0; }
.vacancy-pages .col-right h3 { margin-bottom: 0; padding-top: 22px; font: 100 2.4em Montserrat, Arial, sans-serif; text-transform: uppercase; }

/* vacancy list */
.vacancy-subheader { margin: 0 0 0.5em 0; font-size: 2.4em; font-weight: 100; text-transform: uppercase; }
.vacancy-list { border-top: 1px solid #ece6e0; }
.vacancy-list a { line-height: 2.4; }
.vacancy-list .ui-accordion-header { border-bottom: 1px solid #ece6e0;}
.vacancy-list .ui-accordion-header .head { display: block; font: 400 1.2em/3 "Montserrat Bold", Arial, sans-serif; text-transform: uppercase; }

.vacancy-content .item-wrap:last-child { border-bottom: 1px solid #ddd; text-decoration: none; }
.vacancy-content .item-wrap .more-info { float: right; }
.vacancy-content .item-wrap .more-info:hover { text-decoration: underline; }

/* vacancy list jQuery UI overwrites */
.vacancy-list .ui-accordion-header.ui-state-active { text-decoration: none; border-bottom: 0; }
.vacancy-list .ui-accordion-header .ui-accordion-header-icon { left: inherit; right: 0; width: 20px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) -86px -404px no-repeat; }
.vacancy-list .ui-accordion-header.ui-state-active .ui-accordion-header-icon { background-position: 2px -872px; }

/* vacancy-detail */
.vacancy-pages .vacancy-number { margin: 10px 0; }

.vacancy-details .vacancy-subheader { padding: 1em 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.vacancy-details .col-main .cms-content,
.vacancy-details .col-main .cms-content ul { margin: 0 0 2em 0; padding: 0; }
.vacancy-details .col-main .cms-content li { margin: 0; padding: 0; }
.vacancy-details .col-main .cms-content strong { font-family: "Montserrat Bold", Arial, sans-serif; font-weight: 400; }

.vacancy-detail-content { margin: 2em 0 0; }
.vacancy-detail-content .button-alt { float: left; background-color: #eee; color: #383935; }
.vacancy-detail-content .button-alt:hover { color: #383935; background-color: #ddd; }
.vacancy-detail-content .vacancy-apply-now { float: right; font-weight: 400; }

.vacancy-list .no-vacancies { margin: 10px 0; }

/*####################
	  CART
####################*/
.checkout-cart-index .wizard-block { position: relative; padding: 1.0309278350515%; border: 1px solid #ddd; border-top: none; }
.checkout-cart-index .col-main .page-heading { margin: 1.2371134020619% 0; text-align: center; }
h3.page-heading { font-size: 1.8em; text-transform: uppercase; }
.checkout-cart-index .messages { margin: 0 5px 1px; padding: 0; }
.opc .messages, .my-account .messages, .main .messages { padding: 0; }
.checkout-cart-index .shopping-table-update fieldset { clear: both; padding: 0; }
.checkout-cart-index .p-price .old-price { color: #e2001a; }

.cart-table { border-top: 1px solid #ddd; }
.cart-table tr:not(.last) { border-bottom: 1px solid #ddd; }
.cart-table td { vertical-align: top; }
.cart-table .p-image { width: 70px; }
.cart-table .p-description { width: 240px; }
.cart-table .p-description h3 { margin: 0; font-size: 1em; }
.cart-table .p-action { width: 120px; }
.cart-table .p-qty { width: 120px; }
.cart-table .p-size { width: 180px; }
.cart-table .p-status { width: 140px; padding-right: 20px; }
.cart-table .p-price { width: 100px; }
.cart-table .p-subtotal { width: 80px; text-align: right; }
.cart-table td.p-description a { font-weight: normal; }
.cart-table .remove-item { text-decoration: underline; }
.cart-table td.last { text-align: right; }

.cart-table th { font: normal 1em Montserrat, Arial, sans-serif; text-transform: uppercase; border-bottom: 1px solid #ddd; }
.cart-table th,
.cart-table td { text-align: left; padding: 1.0438413361169% 0; vertical-align: middle; }
.cart-table .size-wrapper,
.cart-table .qty-wrapper { display: block; position: relative; }

.cart-table tbody tr { border-bottom: 1px solid #fff; }
.cart-table tbody tr.last { border: none; }
.cart-table td.p-description h3 a { margin-bottom: 5px; font-weight: 700; }
.cart-table .color-attribute { display: block; margin: 5px 0; }

.cart-table .empty-cart { padding-left: 15px; background: #eee; }
.cart-table tr:not(:hover) .ui-selectmenu-icon { background: none; }
.cart-table .ui-selectmenu-dropdown { border: 1px solid #fff; font-size: 1em; }
.cart-table tr:hover .ui-selectmenu-dropdown,
.cart-table .ui-state-active { background-color: #fff; border-color: #ece6e0; }

.checkout-cart-index .cart-table .ui-selectmenu { min-width: 90px; max-width: 90px; width: 90px; height: 25px; }
.checkout-cart-index .cart-table .ui-state-active.ui-selectmenu { border-color: #333; }
.checkout-cart-index .cart-table .ui-selectmenu-menu .ui-selectmenu-menu-dropdown { min-width: 90px; max-width: 90px; width: 90px; border-color: #ece6e0; font-size: 1em; }

.cart-collaterals { position: relative; border-top: 1px solid #ddd; }
.cart-collaterals .tooltip { position: absolute; bottom: 35px; left: 0; float: none; margin: 0; width: auto; height: auto; text-indent: 0; font-size: 1.4em; font-weight: bold; }

/* SHIPMENT NOTICE */
.checkout-cart-index .shipment-notice { display: none; }

/* COUPON */
.cart-collaterals ul { font-size: 1em; }

.price-coupon { float: left; width: 33%; padding: 2.3206751054852% 0 7.3839662447257% 0; display: none; }
.price-coupon label { width: 140px; float: left; padding: 10px 0; font-size: 1.2em; font-weight: 700; }
.price-coupon .input-box { width: 55.591054313099%; margin-right: 3.8338658146965%; }
.price-coupon .buttons-set { width: 50px; float: left; }
.price-coupon .buttons-set button { height: 25px; padding: 2px 15px; background-color: #ccc; color: #333; font-size: 1.4em; }

.show-coupon { font: 400 62.5% "Istok Web", sans-serif; color: #383935; font-size: 12px; position: absolute; margin-top: 10px; }

/* DISCOUNT COUPON */
.discount-form input { color: #333; }
.discount-form .coupon_code { font-size: 1.2em; }
.discount-form .buttons-set { float: left; }
.discount-form .coupon-button { float: left; background-color: #ccc; color: #333; font-weight: 400; }
.discount-form .coupon-button.cancel { margin-left: 10px; }

/* TOTALS */
.cart-totals table { margin-top: 1.0810810810811%; font-size: 1em; z-index: 1; position: relative; }
.cart-totals { float: right; clear: right; }
.cart-totals td { padding: 1.0810810810811% 5.4054054054054% 1.0810810810811% 0; font-size: 1.2em; vertical-align: top; }
.cart-totals .label { width: 330px; }
.cart-totals .price { width: 50px; padding-right: 0; text-align: right; }
.tax-total-line { display: none; }
.cart-totals .grand-total { border-bottom: 1px solid #ddd; }

/* CHECKOUT BUTTON */
.checkout-cart-index .proceed { position: relative; margin: 1.0548523206751% 0 0 0; clear: right; float: right; z-index: 1; }
.checkout-cart-index .proceed.top { margin: 0 0 1.0548523206751% 0; }

/* CONTINUE SHOPPING LINK */
.checkout-cart-index .continue-shopping .button { float: left; margin: 10px 0 0 0; }

/* CART PROGRESS */
.xhr-cart-progress { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(51, 51, 51, 0.8); cursor: pointer; z-index: 5003; }
.xhr-cart-progress-loader { height: 120px; width: 376px; padding: 20px; background: #fff; box-shadow: -2px 5px 10px 0px #333; }
.xhr-cart-progress-loader .heading { font-size: 1.8em; text-transform: uppercase; margin-bottom: 4%; }
.is-centered { margin: auto; position: relative; top: 200px; }

/* Crosssell below cart */
.checkout-cart-index .crosssell { margin: 1.0309278350515% 0 0 0; }
.checkout-cart-index .crosssell .crosssell-heading { margin: 0 0 1.0309278350515% 1.2371134020619%; font: normal 1.4em 'Montserrat', Arial, sans-serif; text-transform: uppercase; }
.checkout-cart-index .crosssell .products-list { padding: 1.0309278350515% 0.51546391752577%; border: 1px solid #ddd; }
.checkout-cart-index .crosssell .product-image a img { width: 100%; height: auto; }

.crosssell-dialog-item { width: 315px; height: 450px; overflow: hidden; }
.crosssell-dialog-item .product-shop { position: absolute; left: 0; bottom: 0; width: 315px; padding: 10px 15px 20px 15px; background: #52504D; background: rgba(0, 0, 0, 0.45); }
.crosssell-dialog-item img { display: block; }
.crosssell-dialog-item .product-name { float: left; max-width: 180px; height: 46px; font-size: 1.4em; }
.crosssell-dialog-item .product-name a { color: #fff; }
.crosssell-dialog-item .super_attribute_label { display: none; }
.crosssell-dialog-item .product-super-attribute { clear: left; float: left; font-size: 1em; }
.crosssell-dialog-item .ui-selectmenu-dropdown,
.checkout-cart-index .crosssell-dialog-item .ui-selectmenu-menu-dropdown { width: 125px; min-width: 125px; max-width: 125px; background: #fff; }
.checkout-cart-index .crosssell-dialog-item .ui-selectmenu-menu-dropdown { font-size: 1.2em; }
.checkout-cart-index .ui-selectmenu-menu-dropdown .ui-state-hover { background-color: #eee; }
.crosssell-dialog-item .price-box { float: right; margin: 20px 0 0 0; color: #fff; }
.crosssell-dialog-item .price-label { display: none; }
.crosssell-dialog-item .old-price { float: left; margin: 0 15px 0 0; }
.crosssell-dialog-item .special-price { float: left; font-weight: bold; }
.crosssell-dialog-item .regular-price { font-size: 1.2em; }
.crosssell-dialog-item .add-to-cart { clear: right; float: right; }

/*####################
	CHECKOUT
####################*/
/* One Page */
.checkout-onepage-index .col-main { width: 710px; margin: 0 0 0 5px; }
.checkout-onepage-index .col-right { float: right; width: 245px; margin: 1.0330578512397% 0; border-left: 1px solid #ddd; }
.checkout-onepage-index .page-heading { margin: 1.2371134020619% 0; text-align: center; }
.checkout-onepage-index .main { padding: 0 0 20px; }
.checkout-onepage-index .bottom-links { border: none; }


.slim-header .header-panel { padding: 1.5em; }
.slim-header .header.column { float: none; width: auto; }

.opc-wrapper .page-title { position: fixed; left: -9999px;}
.opc-wrapper .page-title .callout { position:absolute; top:7px; right:20px; z-index:1; }
.onepage-loader { width: 100%; display: block; }

/* checkout messages
----------------------------------- */
.checkout-onepage-index .messages { margin: 2em auto; }

/* Block: Checkout Progress */
.opc-progress-container { float:left; width:182px; }
.opc-progress-container .opc-block-progress { background:#fff; }
.opc-progress-container .opc-block-progress .block-title { padding:17px 11px 10px 17px; background:none; border:0; border-bottom:1px solid #cfcfcf; }
.opc-progress-container .opc-block-progress .block-title strong { font:18px/1.1 Arial, Helvetica, sans-serif; padding:0; color:#111; }
.opc-progress-container .opc-block-progress .block-content { padding:17px 11px 17px 17px; }
.opc-progress-container .opc-block-progress dt { font-weight:bold; margin:2px 0 8px; }
.opc-progress-container .opc-block-progress dt.complete { font-weight:bold; margin:2px 0 4px; }
.opc-progress-container .opc-block-progress dt.complete a { font-weight:normal; text-transform:lowercase; }
.opc-progress-container .opc-block-progress dd.complete { margin:5px 0 8px; padding:5px; }
.opc-progress-container .block-progress .cards-list dd { padding:0; }
.opc-progress-container .block-progress .cards-list .info-table th { font-weight:normal; }

.opc { float: left; width: 710px; padding-top: 15px; font-size: 1em; }
.opc li.section { position: relative; }
.opc li.section fieldset,
.opc li.section .account-colset fieldset { padding: 0; }
#forgot-password-form-wrapper fieldset { padding: 1.04167%; }
.opc li.section.active form { position: relative; padding-bottom: 1px; }
.opc .step-title { margin:0 0 1px; position: fixed; left: -9999px; }
.opc .step-title .number { display:none; }
.opc .active .step-title { margin:0 0 0; padding:0 0 0 0; position: static; left: 0; }
.opc .active .step-title h2 { cursor:default; }
.opc .step { border-top:0; padding: 1px 0; }
.opc .step .tool-tip { right:10px; }
.opc .order-review .authentication { margin:0 auto; width:570px; }
.opc .order-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }
.opc .step-title h2 { display: none; }
.opc .checkout-back { position: absolute; left: 0; bottom: -37px; background-color: #999693; font-size: 1.2em; }
.opc .checkout-back:hover { background-color: #ddd; }

/* Steps */
.progress-steps { display: table; position: relative; width: 100%; margin: 0; padding: 1.340206185567% 0; font: normal 1.4em 'Montserrat', arial, sans-serif; text-transform: uppercase; line-height: 1; color: #fff; background-color: #383935; text-align: center; }
.progress-steps .progress-step { display: table-cell; color: #999693; }
.progress-steps .progress-step a { color: #999693; }
.progress-steps .active span { color: #fff; cursor: pointer; }

.opc .form-alt .input-box select { width: 550px; }

/* login / account create
----------------------------------- */
.opc-login .account-colset .column { margin: 1.4084507042254% 0; }
.opc-login form ul.form-list > li { width: 310px; }
.opc-login .legend { margin-bottom: 5.8823529411765%; }
.opc-login .legend,
.opc-login p { font-size: 1.2em; }
.opc-login .registered-users label,
.opc-login .new-users label { font-weight: bold; }
.opc-login .registered-users form .input-box,
.opc-login .new-users .input-box { clear: left; width: 100%; }
.opc-login .forgot-password-link { float: right; font-size: 1.2em; }
.opc-login .registered-users .buttons-set .button { margin-right: 8.8235294117647%; }
.opc .inchoo-socialconnect-checkout-facebook { margin-top: 2.9411764705882%; border: none; }

.opc-login .account-colset .new-users { position: static; padding: 0 1.4084507042254%; }
.opc li.section.active .new-users form { position: static; }
.opc-login .new-users .buttons-set .button { margin-right: 2em; }
.opc .opc-login .checkout-back { left: 0; bottom: 12px; z-index: 1; }
.opc .opc-login .checkout-back-shoppingbag { position: absolute; left: 5px; bottom: 12px; background-color: #999693; z-index: 1; }


/* billing form */
.opc-billing { margin: 0 5px; }
.opc-billing .billing-address-details,
.opc-billing fieldset.personal { padding-bottom: 0; }
.opc-billing li.newsletter,
.opc-billing .billing-address-details { padding-top: 0; }
.opc-billing li.newsletter { margin: 2em 0; }
.opc-billing li.newsletter .checker { float: left; margin: 0.5em 0.5em 0 0; }
.opc-billing fieldset.loyalty-form { padding-bottom: 0; }
.opc-billing .loyalty-collect { width: 53.763440860215%; margin-left: -9%; }
.opc-billing .loyalty-form .legend { margin: 2em 0 1em 0; font: 700 1.2em 'Istok Web', Ariel, sans-serif; }
.opc-billing .loyalty-form .loyalty-forgot { width: 32.258064516129%; font-size: 1.2em; }

.new-account-guest-checkout-options label { width: auto; }
.new-account-guest-checkout-options .field { clear: none; float: left; width: 39.784946236559%; margin-top: 3.5211267605634%; }
.new-account-guest-checkout-options .radio { float: left; margin: 0.5em 0.5em 0 0; }

.opc .buttons-set
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set p.back-link { text-align:left; }
.opc .form-buttons { width:auto; text-align:right; }
.opc .buttons-set .button,
.opc .form-buttons .button { float:right; margin: 10px 0; }
.opc p.required { margin: 0 0 20px 0; font-size: 1.2em; }

.checkout-onepage-payment-additional-customerbalance { margin-bottom:5px; }
.checkout-onepage-payment-additional-customerbalance .checkbox { margin-left:0; }

.opc .agreement-checkbox-text { margin-top: 0; }
.terms-download { position: absolute; margin-top: -371px; margin-left: 356px; }

/* shipping methods */
.opc .sp-method-available-label { float: none; width: auto; }
.opc .shipping-intro p { font-size: 1.2em; }
.opc .sp-methods { padding: 25px 40px 15px 15px; font-size: 1em; }
.opc .sp-methods fieldset { clear: left; background-color: transparent; padding: 0; }
.opc .sp-methods .radios { clear: left; float: left; width: 100% }
.opc .shipping-address-form { clear: left; margin: 10px 0 30px 24px; }
.sp-methods .radios label { float: none; width: auto; }
.sp-methods .controls { float: left; margin: 1em 0; }
.sp-methods .controls .input-box { margin-bottom: 0; }
.sp-methods .controls label { float: none; }
.sp-methods .radios input.radio { float: none; margin: 0 10px 0 0; }
.sp-methods .shipping-new-address-form .wide label { width: auto; }
.opc .opc-shipping_method .sp-methods .shipping-address-select-box label { margin: 0; }
.sp-methods .same-as-billing { height: 0; min-height: 0; }

.sp-methods .store-pickup-fieldset .field { position: relative; }
.sp-methods .store-pickup-fieldset .input-box { clear: left; float: left; width: 42.857142857143%; }
.sp-methods .store-pickup-fieldset input,
.sp-methods .dhl-poi-fieldset input { margin-bottom: 5px; background: #fff; border: 1px solid #ddd; color: #383935; }
.sp-methods .store-pickup-fieldset .mini-search { float: left; margin: 0; font-size: 1em; }

.store-pickup-fieldset .store-pickup-results { clear: left; float: left; width: 615px; margin: 20px 0 0 0; font-size: 1.2em; }
.store-pickup-fieldset .store-pickup-results li { line-height: 3; border-bottom: 1px solid #ccc; cursor: pointer; }
.store-pickup-results input { margin-left: 2px;}
.store-pickup-results .name { display: inline-block; width: 275px; padding: 0 0 0 40px; }
.store-pickup-results .distance { float: right; }

.dhl-poi-fieldset .input-box { clear: left; float: left; }
.dhl-poi-fieldset .mini-search { float: left; margin: 0; font-size: 1em; }

.shipping-address-form .dhl-poi-results { clear: left; float: left; width: 615px; margin: 20px 0 0 0; font-size: 1.2em; }
.dhl-poi-results li { line-height: 3; border-bottom: 1px solid #ccc; cursor: pointer; }
.dhl-poi-results .name { display: inline-block; width: 275px; padding: 0 0 0 40px; }
.dhl-poi-results .distance { float: right; }

/* payment / overview */
.sp-methods h2 { margin: 0 0 20px 0; }
.sp-methods h2,
.sp-methods p { font-size: 1.2em; }
.sp-methods address { font-style: normal; line-height: 1.4; }

.opc-payment .payment-buttons-top .button { position: relative; top: -20px; z-index: 99999; }

.opc-payment .step { padding: 2em 0.5em; }
.opc-payment .sp-methods h2 { margin: 0 0 20px 0; }
.opc-payment .sp-methods h2,
.opc-payment .sp-methods p { font-size: 1.2em; }
.opc-payment .sp-methods address { font-style: normal; }
.opc .sp-methods .edit-address,
.opc .sp-methods .edit-shipping-method { font-size: 1.2em; text-decoration: underline; }
.opc-payment .sp-methods .col2,
.opc-payment .sp-methods .address-details,
.opc-payment .sp-methods .use-loyalty,
.opc-payment .sp-methods .shipping-details { margin-bottom: 30px; }
.opc-payment .sp-methods .payment-details dl { font-size: 1em; }
.opc-payment .sp-methods .checkout-agreements label { width: auto; font-size: 1em; }
.opc-payment .sp-methods #payment_form_adyen_hpp { font-size: 1.2em; }
.opc-payment .sp-methods .shipping-option-active { clear: left; float: left; margin: 0 0 5px 0; }
.opc-payment .sp-methods .use-loyalty-information { float: left; }
.opc-payment .sp-methods .use-loyalty ul { float: right; }
.opc-payment .sp-methods .use-loyalty .radios label { height: auto; margin: 0 10px 0 0; line-height: 1.2; }
.opc-payment .sp-methods .use-loyalty .radio { float: none; padding: 0; }

.payment-step #show-terms-and-conditions { text-decoration: underline; cursor: pointer; }
.payment-step .overlay.agreement { position: fixed; top: 0; left: 0; width: 100%; height: 2000%; background-color: rgba(204, 204, 204, 0.8); z-index: 100; }
.payment-step .agreement-content { position: relative; padding: 20px; width: 474px; height: 300px; margin-left: -237px; left: 50%; top: 200px; background-color: #fff; }
.payment-step .agreement-content .close { position: absolute; top: 10px; right: 10px; height: 13px; width: 11px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) -190px -286px no-repeat; text-indent: -9999px; overflow: hidden; cursor: pointer; }
.payment-step .agreement-text { overflow-y: scroll; height: 260px; }
.payment-step .agreement-content .field-item ol a { font-size: 1.2em; }

/* reset terms & conditions */
.agreement-text * { font-size: 12px; line-height: 1.4; }
.opc .agreement-text p { font-size: 1em; }
.agreement-text h1 { font-size: 1.6em; }
.agreement-text h2 { font-size: 1.5em; }
.agreement-text h3 { font-size: 1.4em; }
.agreement-text h4 { font-size: 1.3em; }
.agreement-text h5 { font-size: 1.3em; }
.agreement-text h6 { font-size: 1.1em; }

/* checkout sidebar cart */
.checkout-onepage-index .col-wrapper { border: 1px solid #ddd; }
.checkout-cartsidebar-wrapper .block-cart,
.checkout-cartsidebar-wrapper .checkout-cartsidebar-totals-wrapper { padding: 0 10px 10px 15px; }
.checkout-cartsidebar-wrapper .checkout-cartsidebar-totals-wrapper { padding-top: 0; }
.checkout-cartsidebar-wrapper .block-title { margin-bottom: 10px; font: normal 1.8em 'Montserrat', arial, sans-serif; text-transform: uppercase; }
.checkout-cartsidebar-wrapper .product-size,
.checkout-cartsidebar-wrapper .product-qty { display: none; }
.mini-products-list .item { display: block; padding: 8px 0; margin: 0 0 8px; border-bottom: 1px solid #ece6e0; }
.mini-products-list .product-image { float: left; }
.mini-products-list .product-details { float: left; width: 158px; padding: 0 0 0 10px; }
.mini-products-list .product-name { margin: 0 0 5px 0; font-weight: bold; }
.mini-products-list .price { float: right; margin: 26px 0 0 0; }
.mini-products-list .item-options { clear: both; font-size: 1em; }
.mini-products-list .item-options dd,
.mini-products-list .item-options dt { float: left; }
.mini-products-list .item-options dt { clear: left; }
.mini-products-list .item-options dd { padding-left: 5px; }

.checkout-cartsidebar-totals-wrapper td { line-height: 1.5; }
.checkout-cartsidebar-totals-wrapper td.price { text-align: right; }
.checkout-cartsidebar-totals-wrapper .grand-total-incl-tax td { padding-top: 30px; padding-bottom: 15px; }
.checkout-cartsidebar-totals-wrapper .grand-total-incl-tax .price { background-position: 2px 10px; }

.checkout-onepage-index .col-right .links { margin: 30px 0 0 0; padding: 0 10px 0 15px; }

/**
 * I have styled on id's here because the javascript generated tags do not have classes that define where they belong to
 * or which width they should have. I won't add them to the javascript becaute it is a community jQuery-UI module
 */
.opc .wide.field label { width: auto; margin: 2em 0 1em; }
.opc .wide.field { width: 550px; }
.opc div.wide-selectmenu { padding-right: 0; }
.wide-selectmenu .ui-selectmenu,
#billing-address-select-menu,
#shippingflatrate--address-select-menu,
#shippingkiala--address-select-menu,
#shippingstorepickup--address-select-menu,
#shippingscoredhl--address-select-menu,
#shippingbpost--address-select-menu { min-width: 550px; max-width: 550px; width: 550px; }

/* PLEASE WAIT */
.please-wait { position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(255, 255, 255, 0.8); text-align: center; z-index: 10; font-size: 1.8em; color: #333; }
.please-wait img { display: block; margin: 40px auto 30px;  }

.checkout-onepage-success .page-title h1 { margin: 0 0 15px 0; font-weight: 100; text-transform: uppercase; font-family: Montserrat, Arial, sans-serif; }
.checkout-onepage-success .page-title { margin: 1em auto; font: normal 1.8em Montserrat, arial, sans-serif; text-transform: uppercase; text-align: center; }
.checkout-onepage-success .thank-you-content { padding: 15px; border: 1px solid #ddd; }
.checkout-onepage-success .thank-you-content h1,
.checkout-onepage-success .thank-you-content h2 { margin-bottom: 1em; font-size: 1.2em; }
.checkout-onepage-success .success-links { margin: 10px 0; }
.checkout-onepage-success .col-main .buttons-set { float: right; margin-top: 10px; }
.checkout-onepage-success .thank-you-content .account a { text-decoration: underline; }

/*####################
  Store check and reserve
####################*/

/* General */
.mode-pdp-stockorders .page,
.mode-pdp-stockorders .main { width: 630px; overflow: hidden; }
.mode-pdp-stockorders .col-main { width: 630px; margin: 20px auto; }
.mode-pdp-stockorders .stockorders-top { margin: 0 0 20px 0; }
.mode-pdp-stockorders .stockorders-product { position: relative; }
.mode-pdp-stockorders .stockorders-product fieldset { padding: 0; }


/* Top and Heading */
.mode-pdp-stockorders .store-address { font-size: 1em; margin: 0; }
.mode-pdp-stockorders h2 { font-size: 1.8em; }
.mode-pdp-stockorders h3 { font-size: 1.2em; text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; }
.mode-pdp-stockorders .stockorders-top h2 { margin-bottom: 12px; font: 200 2.4em Montserrat, Arial, sans-serif; text-transform: uppercase; }
.mode-pdp-stockorders .stockorders-heading { margin: 0 0 10px 0; }
.mode-pdp-stockorders .stockorders-sub-heading { margin: 0 0 5px 0; }

/* Columns */
.mode-pdp-stockorders .col1 { float: left;  width: 270px; }
.mode-pdp-stockorders .col2 { float: right;  width: 190px; }

/* check availability form
----------------------------------- */
.kega-stockorders-product-index .input-box { clear: left; }
.kega-stockorders-product-index .btn-reserve { padding: 0.6em 0.8em; text-decoration: none; }
.mode-pdp-stockorders form .ui-selectmenu-menu .ui-selectmenu-menu-dropdown { max-height: 100px; }

/* Product */
.mode-pdp-stockorders .product-name { font-size: 1.2em; text-align: center; }
.mode-pdp-stockorders .price-box { color: #999999; font-weight: bold; text-align: center; }
.mode-pdp-stockorders .product img { margin: 26px auto 0 auto; display: block; }
.mode-pdp-stockorders .stockorders-product .price-label { position: absolute; left: -99999em; }
.mode-pdp-stockorders .product-size-store .buttons { margin: 40px 0 0 0; }

/* stores and availability */
.mode-pdp-stockorders .stockorders-stores { padding: 5px 0 0 0; }
.mode-pdp-stockorders .stockorders-store-wrap { position: relative; padding: 15px 0 0 0; }
.mode-pdp-stockorders .block-availability .btn-reserve { background-color: #eb6002; color: #fff; bottom: 55px; }
.mode-pdp-stockorders .items-available { color: #eb5f00; }
.mode-pdp-stockorders address { font-style: normal; }

/* personal information + pick date form
----------------------------------- */
.kega-stockorders-product-form .stockorders-form { float: left; width: 270px; }
.kega-stockorders-product-form .stockorders-form fieldset { padding: 0; }
.kega-stockorders-product-form .stockorders-form .form-list { margin: 0 0 10px 0; }
.kega-stockorders-product-form form ul.form-list > li { width: 310px; }
.kega-stockorders-product-form .input-box { clear: left; width: 100%; }
.kega-stockorders-product-form .ui-selectmenu-menu-dropdown { height: 90px; max-height: 90px; }
.kega-stockorders-product-form .stockorders-form .buttons-set { float: right; }
.kega-stockorders-product-form .stockorders-form .back { display: block; margin: 10px 0 0 0; text-decoration: underline; }
.kega-stockorders-product-form .product-image { float: right; margin: 55px 0 0 0; }
.kega-stockorders-product-form form .ui-selectmenu-menu .ui-selectmenu-menu-dropdown { min-width: 49.2%; width: 49.2%; max-width: 49.2%; }

.kega-stockorders-product-thanks .stockorders-content p { margin-bottom: 15px; }
.kega-stockorders-product-thanks .stockorders-content a { text-decoration: underline; }
.kega-stockorders-product-thanks .stockorders-content a.button { text-decoration: none; }


/* Opening times */
.mode-pdp-stockorders .store-time-table dt { width: 75px; }
.mode-pdp-stockorders .store-time-table dt.title { display: block; width: 100%; margin: 0 0 2px 0; }

.page-loading-progress { position: fixed; display: block; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; background: rgba(255, 255, 255, 0.7) url(http://score.nl/skin/frontend/score/default/images/ico-ajax-loader.gif) center center no-repeat; }

/*####################
  Messages
####################*/
.messages { margin: 1.0416666666667% 0; font-size: 1em; }
.messages span { position: relative; display: block; padding: 14px 20px 14px 50px; border: 1px solid #000; background: #fff; font-size: 1.2em; color: #000; }
.messages span::before { position: absolute; left: 15px; top: 15px; width: 20px; height: 20px; background: url(http://score.nl/skin/frontend/score/default/images/ui-sprite.png) 0 -390px no-repeat; content: ""; }
.messages .error-msg span { border: 1px solid #D90101; color: #d90101; }
.messages .error-msg span::before { background-position: 0 -1px; }
.messages .notice-msg span::before { background-position: 1px -782px; }
.messages li { margin: 0 0 1.0416666666667% 0; }

.cms-index-index .messages,
.catalog-category-view .page .messages { width: 960px; margin-left: auto; margin-right: auto; }

/*####################
  Store Pickup Order
####################*/

/* general page styling */
.mode-stockorders .main { margin: 0 0 85px; }
.mode-stockorders .intro-text { font: 1.2em/1.8 arial, 'Times new Roman', sans-serif; color: #333; }
.mode-stockorders .nav-container { height: 41px; }
.mode-stockorders .footer-usp { position: relative; float: right; margin: 35px 0; }
.mode-stockorders .copyright { clear: both; }

.stockorders-tooltip h3 { margin-bottom: 5px; font-size: 1em; color: #333; }
.stockorders-tooltip p { font: 0.83em Arial, sans-serif; }

.mode-stockorders .footer { padding: 0; background: none; }

/* nearest stores */
.stockorders-heading h2 { font: 300 1.6em Montserrat, Arial, sans-serif; text-transform: uppercase; }
.stockorder-store-location { display: table; position: relative; border-top: 1px solid #d4cec8; font-size: 1em; }
.stockorder-store-location dt { display: table-row; }
.stockorder-store-location .store-data,
.stockorder-store-location .reservation-form { display: table-cell; height: 46px; border-bottom: 1px solid #d4cec8; font-size: 1.2em; vertical-align: middle; }
.stockorder-store-location .no-stock,
.stockorder-store-location .no-stock a { color: #9797a5; cursor: default; text-decoration: none; }
.stockorder-store-location .no-stock .button { color: #fff; background-color: #eee; }
.stockorder-store-location .store-location-city { width: 160px; font: normal 1.2em Montserrat, Arial, sans-serif; text-transform: uppercase; }
.stockorder-store-location .store-location-streetname { width: 280px; }
.stockorder-store-location .store-location-distance { width: 108px; }
.stockorder-store-location .reservation-form .button { font-size: 1em; }

.stockorders-tooltipster-custom { width: 430px; max-width: 430px; border: 1px solid #1c1c1c; background: rgba(56,57,53,0.97); color: #fff; box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2); }
.stockorders-tooltipster-custom .tooltipster-content { line-height: 16px; padding: 10px 20px 0 20px; color: #fff; }
.stockorders-tooltipster-custom .tooltipster-content .col-1 { float: left; width: 210px; font-size: 10px; }
.stockorders-tooltipster-custom .tooltipster-content .col-1 h4 { margin: 0 0 5px 0; font: normal 12px Montserrat, Arial, sans-serif; text-transform: uppercase; }
.stockorders-tooltipster-custom .tooltipster-content .col-2 { float: right; width: 160px; font-size: 12px; }

/* stock notification form */
.active .stock-notification-form { display: block; }
.stock-notification-form { display: none; position: absolute; width: 310px; top: 33px; right: 0; z-index: 1; }
.stock-notification-form fieldset { padding: 19px 12px; background-color: #efefef; color: #333; }
.stock-notification-form fieldset { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.stock-notification-form h3 { margin: 0 0 22px 0; font: 1.2em arial; color: #333; font-weight: bold; }
.stock-notification-form p { font: 1.2em arial, 'Times new Roman', sans-serif; }
.stock-notification-form .short-label { display: inline-block; }
.stock-notification-form .short-label label { float: left; padding: 2px 0; }
.stock-notification-form label { display: inline-block; width: 106px; margin: 0 0 10px 0; line-height: 2.2; }
.stock-notification-form input, .stock-notification-form .dropdown-alt ul { width: 152px; padding: 6px 9px; border: 1px solid #ccc; line-height: 1.2; color: #333; }
.stock-notification-form input[type="checkbox"] { width: 12px; margin: 0 9px 0 0; }
.stock-notification-form .dropdown-alt { display: inline-block; float: none; width: 152px; margin: 0 0 0 3px; padding: 5px 9px; border-color: #ccc; background-color: #fff; font-size: 1em; }
.stock-notification-form input, .stock-notification-form .dropdown-alt { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.stock-notification-form .dropdown-alt ul { top: 27px; }
.stock-notification-form input[type="submit"] { width: 170px; padding: 5px 19px; font: 1.4em georia; }
.stock-notification-form .validation-advice { font-size: 1em; }
/*
 * -- end Store Pickup --
 */

/*####################
	WIZARD TABS
####################*/

/* wizard tabs styling */
.checkout-tabs { margin: 35px 0 35px 0; }
.checkout-tabs li { position: relative; float: left; width: 120px; height: 33px; padding: 12px 14px; margin: 0 10px 0 0; border: 1px solid #efefef; background-color: #efefef; text-align: center; }
.checkout-tabs li { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.checkout-tabs li.active { background: #fff; }
.checkout-tabs .tab-nav { display: table-cell; height: 33px; width: 120px; vertical-align: middle; color: #333; font: 1.4em Georgia, "Times New Roman", Times, serif center; text-decoration: none; }

/*####################
    503 PAGE
####################*/
.error-503 { margin: 4em 0; background: #fff; }
.error-503 .main { padding: 0; margin: 0 auto; }
.error-503 .col-main { position: relative; padding: 1em; height: 815px; background: url(http://score.nl/skin/frontend/score/default/images/503.jpg) no-repeat center top 1em; outline: 1px solid #ddd; }
.error-503 .error-message-503 { position: absolute; width: 625px; top: 7em; left: 1em; padding: 3em 4em; background: rgb(56, 57, 53); background-color: rgba(56, 57, 53, 0.85); color: #fff; }
.error-503 .error-message-503 h2 { font: 400 1.8em "Montserrat", Arial, sans-serif; line-height: 2; text-transform: uppercase; }
.error-503 .error-message-503 p { margin-bottom: 1em; }
.error-503 .error-message-503 a { color: #fff; text-decoration: underline; }
.error-503 .information,
.error-503 .logo { display: none; }


.mobile.error-503 { margin: 0; background: #fff; }
.mobile.error-503 .main { width: auto; }
.mobile.error-503 .page { width: 100%; }
.mobile.error-503 .logo-image {max-width: 84px; }
.mobile.error-503 .col-main { background: none; height: auto; }
.mobile.error-503 .col-main .logo { display: block; position: relative; padding: 1em; background: url(http://score.nl/skin/frontend/score/mobile/images/bg-header.png) #ddd top left; background-size: 16px; }
.mobile.error-503 .error-message-503 { position: absolute; left: 0; top: 0; padding: 0; width: auto; background: #fff; color: #000; }
.mobile.error-503 .error-message-503 h2 { margin: 0; padding: 0.625em 0.625em 0; color: #383935; font-size: 1.6em; }
.mobile.error-503 .error-message-503 p { padding: 1em; margin-bottom: 0; color: #383935; }
.mobile.error-503 .error-message-503 a { color: #383935; }
.mobile.error-503 .information { display: block; margin-top: 1em; background: #383935; border-bottom: 1px solid #ddd; font-size: 1em; color: #ddd; text-decoration: none; }
.mobile.error-503 .information li { position: relative; padding: 1em; border-bottom: 1px solid #ddd; overflow: hidden; }
.mobile.error-503 .information li:last-child { border-bottom: 0; }
.mobile.error-503 .information span { font-size: 1.2em; line-height: 2; }
.mobile.error-503 .information .telephone,
.mobile.error-503 .information .email { float: right; padding: 0; border: none; font-size: 1.6em; color: #ddd; -webkit-font-smoothing: antialiased; }

.tablet .main { width: 100%; }
.tablet.error-503 .col-main { position: relative; margin: 1em; padding: 1em; height: 840px; background: url(http://score.nl/skin/frontend/score/default/images/503.jpg) no-repeat left top; background-size: cover; outline: 1px solid #ddd; }
.tablet.error-503 .error-message-503 h2 { margin: 0; padding: 0.625em 0; font-size: 1.6em; }
.tablet.error-503 .error-message-503 p { font-size: 1.1em; }

/*####################
Newsletter subscribe dialog
####################*/
.dialog-newsletter-subscribe { display: none; }
#cboxLoadedContent .dialog-newsletter-subscribe { display: block; overflow: hidden; }
.dialog-newsletter-subscribe fieldset { padding: 15px; }
.dialog-newsletter-subscribe h1 { margin: 0 0 15px 0; font: 100 2.4em Montserrat, Arial, sans-serif; text-transform: uppercase; }
.dialog-newsletter-subscribe .field { margin-bottom: 30px; }
.dialog-newsletter-subscribe p a { font-style: italic; text-decoration: underline; }
.dialog-newsletter-subscribe .button { float: right; }

/* newsletter banner contents */
.newsletter-banner-content { position: absolute; left: 35px; top: 88px; width: 240px; max-height: 120px; overflow: hidden; }
.newsletter-banner-content h4 { float: left; font: 700 5em Montserrat, Arial, sans-serif; letter-spacing: -2px; }
.newsletter-banner-content .button { float: right; margin-top: 16px;  padding: 10px 15px; }

/*####################
    Catalogsearch
####################*/
.catalogsearch-result-index .main { position: relative; min-height: 100px; }
.catalogsearch-result-index .note-msg { position: absolute; left: 0.833em; }
.catalogsearch-result-index .toolbar { display: none; }
.catalogsearch-searchbox { float: none; margin: 0; width: 100%; font-size: 1em; padding: 2.0833333333333% 0; background: #fff; border-bottom: 1px solid #ddd; }
.catalogsearch-searchbox fieldset { padding: 0; }
.catalogsearch-searchbox h4 { margin: 0 0 1.0416666666667% 0; font-size: 1.8em; font-weight: 400; text-transform: uppercase; }
.catalogsearch-searchbox .field { position: relative; width: 34.1%; }
.catalogsearch-searchbox .input-box { width: 100%; }
.catalogsearch-searchbox input { background: #fff; border-color: #ccc; }
.catalogsearch-searchbox .button-search { right: 2.2em; top: 1.5em; font-size: 1em; }

/*####################
    Campaign page
####################*/
.mode-campaign .col-main .cms-content { margin: 5px; }
.mode-campaign .col-main section { margin: 0 0 5px 0; text-align: center; }

.mode-campaign .grid-widget .wallpaper-download-active .wallpaper-download,
.mode-campaign .grid-widget .wallpaper-download-active .wallpaper-overlay { display: block; }
.mode-campaign .wallpaper-overlay { display: none; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #ccc; background: rgba(0,0,0,0.5); z-index: 1; }
.mode-campaign .wallpaper-download { display: none; position: absolute; top: 10px; left: 10px; width: 120px; height: 90px; padding: 10px; background-color: rgba(255, 255, 255, 0.85); z-index: 10; }
.mode-campaign .wallpaper-download strong { margin: 0 0 5px 0; font-size: 1.5em; text-transform: uppercase; }
.mode-campaign .wallpaper-download a { font-size: 1.1em; font-weight: bold; }

/* addthis */
.mode-campaign .banner .social-bar { display: none; position: absolute; top: 0; right: 10px; z-index: 10; }
.mode-campaign .addthis-overlay { display: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #fff; background: rgba(255,255,255, 0.5); z-index: 5; }
.mode-campaign .banner:hover .social-bar,
.mode-campaign .banner:hover .addthis-overlay { display: block; }
.mode-campaign .banner .addthis_button_email,
.mode-campaign .banner .addthis_button_instagram_follow { display: none; }

/*####################
    Giftcard
####################*/
.mode-giftcard .col2-right-layout .col-main { width: 60.9375%; }
.mode-giftcard .col2-right-layout .col-right { width: 35.833333333333%; margin: 1.0416666666667% 0 0 0; padding: 1.0416666666667%; background-color: #ddd; }

.mode-giftcard.catalog-product-view .product-view { min-height: 659px; }
.mode-giftcard.catalog-product-view .product-nav { display: none; }
.mode-giftcard .product-info-wrap { width: 62%; }
.mode-giftcard .product-essential .product-name { margin: 1.0416666666667% 0 1.0416666666667% 0; font: normal 1.4em 'Montserrat Bold', arial, sans-serif; text-transform: uppercase; }
.mode-giftcard .product-description { clear: both; display: block; padding: 0 0 10px 0; font-size: 1em; }
.mode-giftcard .product-description strong { font-family: 'Montserrat Bold', arial, sans-serif; font-weight: normal; }
.mode-giftcard .price-and-order { float: right; margin: 10.238907849829% 5.1194539249147% 0 0; }
.mode-giftcard .product-view .price-box { display: none; margin: 5px 0 0 0; }
.mode-giftcard .options-container-big { clear: none; padding: 0; }
.mode-giftcard .options-container-big h3 { margin: 0 0 1.0416666666667% 0; font: normal 1.4em 'Montserrat Bold', Arial, sans-serif; text-transform: uppercase; }

.mode-giftcard .giftcard-form-heading { margin: 0 0 4.6296296296296% 0; font: normal 1.4em 'Montserrat Bold', Arial, sans-serif; text-transform: uppercase; }
.mode-giftcard .giftcard-form { position: relative; margin: 11.728395061728% 0 1.5432098765432% 0; }
.mode-giftcard .giftcard-form fieldset { padding: 0; }
.mode-giftcard .giftcard-form label { font-weight: 700; }
.mode-giftcard .giftcard-form .button { float: right; margin: 3.0864197530864% 2.4691358024691% 0 0; }
.mode-giftcard .giftcard-form div.validation-error { padding: 0; }
.mode-giftcard .giftcard-form .validation-advice { display: none; }
.mode-giftcard .sidebar .widget { margin: 0; }
.mode-giftcard .sidebar img { display: block; margin: 1.5432098765432% auto 3.0864197530864% auto; }
.mode-giftcard .sidebar .cms-content ol { margin: 4.6296296296296% 0 0 0; line-height: 1; list-style: none; }
.mode-giftcard .sidebar .cms-content li { list-style: none; line-height: 1.166666667; }
.mode-giftcard .sidebar .giftcard-results { display: none; }
.mode-giftcard .sidebar .giftcard-check-again { margin: 20px 0 0 0; font-weight: 400; }
.mode-giftcard .sidebar .ajax-loader { position: fixed; display: none; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; background: rgba(255, 255, 255, 0.7) url(http://score.nl/skin/frontend/score/default/images/ico-ajax-loader.gif) center center no-repeat; }
.mode-giftcard .sidebar .terms-conditions-heading { display: block; margin: 1.5432098765432% 0; font: normal 1.4em 'Montserrat Bold', arial, sans-serif; }

/*####################
    Fitguide
####################*/
.cms-content .fitguide-header { margin: 0 0 30px; font-size: 4.1em; text-transform: uppercase; text-align: center; }
.fitguide-item { float: left; padding: 5px; width: 16.66%; }
.fitguide-item h3 { margin: 0 0 20px; font-size: 1.9em; text-transform: uppercase; text-align: center; }
.fitguide-item h4 { margin: 0 0 20px; font-size: 1.3em; text-transform: uppercase; }
.fitguide-item .description { margin: 0 0 20px; }
.fitguide-item .keywords { text-transform: uppercase; font-size: 1.3em; line-height: 1.4; }
.fitguide-item .rs-carousel { position: relative; height: 270px; }
.fitguide-item .rs-carousel-action-prev { position: absolute; top: 37%; left: 15px; width: 10px; height: 17px; }
.fitguide-item .rs-carousel-action-next { position: absolute; top: 37%; right: 15px; width: 10px; height: 17px; }
.fitguide-item .rs-carousel.widget a { text-indent: -9999px; }

/* back to top */
.back-to-top { position: absolute; top: 250px; right: -150px; width: 130px; padding: 10px 20px 10px 30px; background: #eee; font: bold 1.4em Montserrat, Arial, sans-serif; cursor: pointer; }

/* One time popup
----------------------------------- */
.one-time-popup { display: none; }
.one-time-popup img { float: left; }
.one-time-popup .content { float: left; width: 250px; margin-left: 20px; }
.one-time-popup h1 { font-size: 1.8em; margin-bottom: 25px; }
.one-time-popup p { margin-bottom: 35px; }
.one-time-popup .button { background-color: #ee542f; }
#colorbox .one-time-popup { display: block; }

.col-main #newsletter_mini_form { padding: 0 7%; }
.col-main #newsletter_mini_form p.title { margin: 30px 0 5px; }
.col-main #newsletter_mini_form p.description { margin-bottom: 10px; }
.col-main #newsletter_mini_form #newsletter_mini_form\:email { width: 265px; border: 1px solid #000000; height: 30px; }
.col-main #newsletter_mini_form .buttons { display: block; margin-top: 15px;}
