
/* General */
body 
{
  font-family: "Roboto", "Verdana", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:400; font-stretch:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 
}

@font-face 
{}

img {
	border: 0;
}

.container
{
	background-color:#fff;
	margin:0 auto;
	width:1440px;
	box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);
}

/* Header - Amazon*/
.header-amazon
{
	width:100%;
	margin:0;
	background-color:#fff;
}
.header-amazon img
{
	display: block;
}


/* Header */
.header
{
	position:relative;
	background-color:yellow;
	width:100%;
	height:500px;
	min-height:500px;
	font-family:"Roboto";
}

.header-title, .header-subtitle, .header-description
{
	width:100%;
}

.header-subtitle
{
	color:#fff;
	font-size:42px;
	font-weight:100;
	line-height:1.2;
	text-transform:uppercase;
}

.header-description
{
	color:#ffffff;
	font-size:16px;
	line-height:1.4;	
}

.header-tabs
{
	position:absolute;
	bottom:0;
	width:100%;
	margin-right:auto;
}

.header-tabs ul
{
	height:64px;
	font-size:0px;
}

.header-tabs ul li
{
	display:inline-block;
	height:64px;
	font-size:13px;
    background-color: rgba(241, 241, 241, 0.2);
    margin:0 0 0 1px;
    padding:0;
}

.header-tabs ul li:hover, .header-tabs ul li:active, .header-tabs ul li:focus
{
	background-color: rgba(241, 241, 241, 0.4);
}

.header-tabs ul li a, .header-tabs ul li a:visited, .header-tabs ul li a:hover, .header-tabs ul li a:focus
{
	display:block;
	vertical-align:middle;
	height:64px;
	line-height:64px;
	color:#fff;
	font-weight:bold;
	padding:0 40px 0 40px;
	text-transform:uppercase;
	letter-spacing:0.93px;
}

/* Header - v1 & v4 */
.header-v1
{
	background: url('../images/header-background-v1.png') top left no-repeat;
}

.header-v4
{
	background: url('../images/header-background-v4.png') top left no-repeat;
}

.header-v1 .header-title, .header-v4 .header-title
{
	padding:40px 0 0 0;
}

.header-v1 .header-subtitle, .header-v4 .header-subtitle
{
	padding:75px 0 0 0;
}

.header-v1 .header-description, .header-v4 .header-description
{
	padding:25px 0 0 0;
}

.header-v1 .header-title, .header-v1 .header-subtitle, .header-v1 .header-description, 
.header-v4 .header-title, .header-v4 .header-subtitle, .header-v4 .header-description
{
	text-align:center;
}

.header-v1 .header-description, .header-v4 .header-description
{
	color:rgba(255, 255, 255, 0.7);
}

.header-v1 .header-tabs,
.header-v4 .header-tabs
{
	margin-left:auto;
	text-align:center;
}

/* Header - v2 & v3 */
.header-v2, .header-v3
{
	padding-left:85px;
}

.header-v2
{
	background: url('../images/header-background-v2.png') top left no-repeat;
}

.header-v3
{
	background: url('../images/header-background-v3.png') top left no-repeat;
}

.header-v2 .header-title, .header-v3 .header-title
{
	padding:50px 0 0 0;
}

.header-v2 .header-subtitle, .header-v3 .header-subtitle
{
	padding:60px 0 0 0;
	color:#000;
}

.header-v3 .header-subtitle
{
	color:#fff;
}

.header-v2 .header-description, .header-v3 .header-description
{
	padding:25px 0 0 0;
	color:rgba(0, 0, 0, 0.7);
}

.header-v3 .header-description
{
	color:rgba(255, 255, 255, 0.7);
}

.header-v2 .header-title, .header-v2 .header-subtitle, .header-v2 .header-description, 
.header-v3 .header-title, .header-v3 .header-subtitle, .header-v3 .header-description
{
	text-align:left;
}

.header-v2 .header-tabs,
.header-v3 .header-tabs
{
	margin-left:0;
	text-align:left;
}

.header-v2 .header-tabs ul li
{
    background-color: rgba(0, 0, 0, 0.07);
}

.header-v2 .header-tabs ul li:hover, .header-v2 .header-tabs ul li:focus, .header-v2 .header-tabs ul li:active
{
    background-color: rgba(0, 0, 0, 0.4);
}

.header-v3 .header-tabs ul li
{
    background-color: rgba(241, 241, 241, 0.2);
}

.header-v3 .header-tabs ul li:hover, .header-v3 .header-tabs ul li:focus, .header-v3 .header-tabs ul li:active 
{
    background-color: rgba(241, 241, 241, 0.4);
}

.header-v2 .header-tabs ul li a, .header-v2 .header-tabs ul li a:visited, .header-v2 .header-tabs ul li a:hover, .header-v2 .header-tabs ul li a:focus
{
	color:#000;
}

/* Search */
.search
{
	background-color:#fff;
	padding:82px 90px 0 90px;
	color:#000;
	font-family:"Roboto";
	font-size:14px;
}

.search-title
{
	color:#000;
	font-size:30px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.search-description
{
	padding:40px 0 45px 0;
	line-height:24px;
	font-size:16px;
	color:#707070;
}

.search-filters div
{
	float:left;
	width:18%;
	border-left: 1px solid #cccccc;
	padding-left:20px;
	height:208px;
}

.search-filters .search-filters-cup 
{
	border-left:none;
	padding-left:0px;
}

.search-filters-title
{
	font-weight:bold;
	margin-bottom:25px;
	font-size:14px;
	text-transform:uppercase;
}

.search-filters-selectors
{
	
	letter-spacing:0;
}

.search-filters-selectors span
{
	display:block;
	margin:0 0 10px 0;
	vertical-align:middle; 
	padding-bottom:5px;
}

.search-filters-selectors span.unselectable a, .search-filters-selectors span.unselectable a:visited,
.search-filters-selectors span.unselectable a:hover, .search-filters-selectors span.unselectable a:focus, .search-filters-selectors span.unselectable a:active
{
	color:rgba(0, 0, 0, 0.2);
	cursor:default;
}

.search-filters-selectors span a, .search-filters-selectors span a:visited
{
	color:rgba(0, 0, 0, 0.5);
} 

.search-filters-selectors span a:hover, .search-filters-selectors span a:focus, .search-filters-selectors span a:active
{
	color:#000;
} 

.search-filters-selectors span a:hover
{
	cursor:pointer;
}

.search-filters-selectors span img
{
	margin-right:8px;
	vertical-align:middle; 
}

.search-filters-selectors span.selected a, .search-filters-selectors span.selected a:hover, .search-filters-selectors span.selected a:focus, .search-filters-selectors span.selected a:active, .search-filters-selectors span.selected a:visited
{
	color:#000;
}

.search-filters-selectors-splitted span
{
	float:left;
	width:50%;
}

.search-filters-selectors-splitted .begin
{
	clear:both;
}

.search-tabs
{
	float:left;
	list-style: none;
    padding: 0;
    margin: 0;
	margin-top:40px;
	font-family:"Roboto";
	font-size:0px;
}

.search-tabs-reset
{
	margin-top:4px;
}

.search-tabs ul li
{
	display: inline-block;
	position:relative;
	background-color:#fff;
	height:61px;
	min-height:61px;
	font-size:14px;
	border: solid;
    border-width: 1px 1px 0 1px;
    border-color:#ccc;
    width:220px;

	-webkit-border-top-right-radius: 3px;
 	-khtml-border-top-right-radius: 3px;
 	-moz-border-top-right-radius: 3px;
 	-ms-border-top-right-radius: 3px;
 	-o-border-top-right-radius: 3px;
 	border-top-right-radius: 3px;

 	-webkit-border-top-left-radius: 3px;
 	-khtml-border-top-left-radius: 3px;
 	-moz-border-top-left-radius: 3px;
 	-ms-border-top-left-radius: 3px;
 	-o-border-top-left-radius: 3px;
 	border-top-left-radius: 3px;
}

.search-tabs ul li.selected
{
	background-color:#F1F1F1;
	padding-bottom: 1px;
}

.search-tabs ul li a 
{
	display:block;
	color:rgba(0, 0, 0, 0.5);
	padding:26px 24px 24px 53px;
}

.search-tabs ul li a:hover, .search-tabs ul li a:active, .search-tabs ul li a:focus, .search-tabs ul li.selected a 
{
	color:#000;
}

.search-tabs ul li.search-comparator a
{
	padding-left:57px;
}

.search-tabs ul li.selected a
{
	border-bottom-width:0px;
}

.search-tabs ul li.search-comparator
{
	border-left:0px;
}

.search-tabs ul li a
{
	text-transform:uppercase;
}

.search-tabs ul li.search-range a
{
	background: url('../images/search-range.png') center left 20px no-repeat;
}

.search-tabs ul li.search-range a:hover, .search-tabs ul li.search-range.selected a 
{
	background: url('../images/search-range-selected.png') center left 20px no-repeat;
}

.search-tabs ul li.search-comparator a
{
	background: url('../images/search-comparator.png') center left 20px no-repeat;
}

.search-tabs ul li.search-comparator a:hover, .search-tabs ul li.search-comparator.selected a
{
	background: url('../images/search-comparator-selected.png') center left 20px no-repeat;
}

.search-reset
{
	float:right;
	margin-top:67px;
}

.search-reset a
{
	color:rgba(0, 0, 0, 0.5);
	font-size:16px;
	background: url('../images/search-filter-reset.png') center left no-repeat;
	padding-left:22px;
}

.search-range-zone
{
	border: 1px solid #ccc;
	background-color:#F1F1F1;
	margin-top:-1px;
	padding:15px 77px 15px 77px;
	font-family:"Roboto";
}

.error
{
	color:rgba(0, 0, 0, 0.5);
	font-size:26px;
	margin:20px;
	text-align:center;
	vertical-align:middle;
	font-family:"Roboto";
}

.search-range-zone .search-range-item
{
	float:left;
	width:304px;
	height:449px;
	min-height:449px;
	background-color:#fff;
	margin:10px 8px 10px 8px;
	padding-top:40px;
	text-align:center;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);

	-webkit-border-radius: 3px;
 	-khtml-border-radius: 3px;
 	-moz-border-radius: 3px;
 	-ms-border-radius: 3px;
 	-o-border-radius: 3px;
 	border-radius: 3px;
}

.search-range-zone .search-range-detail:before
{
	clear:both;
}

.search-range-zone .search-range-detail
{
	float:left;
	width:1440px;
	margin-left:-78px;
	background-color:#000;
	min-height:572px;
	height:572px;
	margin-top:10px;
	margin-bottom:10px;
	display:none;
	font-family:"Roboto";
}

.search-range-zone .search-range-detail:after
{
	clear:both;
}

.search-range-zone .search-range-detail .search-range-detail-background.halo
{
	-webkit-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -o-transition: all 3s ease;
    transition: all 3s ease;
	background: #000 url('../images/machine-range-background.png') top left no-repeat;
}

.search-range-zone .search-range-detail .search-range-detail-background.nohalo
{
	background-image:none;
	-webkit-transition: all 3s ease;
    -moz-transition: all 3s ease;
    -o-transition: all 3s ease;
    transition: all 3s ease;
}

.search-range-zone .search-range-detail .arrow
{
	position:absolute;
	margin-top:-10px;
	height:39px;
	width:39px;
	background: url('../images/range-arrow.png') top left no-repeat;
}

.search-range-zone .search-range-detail .arrow0
{
	margin-left:217px;
}

.search-range-zone .search-range-detail .arrow1
{
	margin-left:539px;
}

.search-range-zone .search-range-detail .arrow2
{
	margin-left:858px;
}

.search-range-zone .search-range-detail .arrow3
{
	margin-left:1179px;
}

.search-range-zone .search-range-detail .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager.bx-default-pager
{
	display:none;
}

.search-range-zone .search-range-detail div.bx-controls-direction a.bx-prev, 
.search-range-zone .search-range-detail div.bx-controls-direction a.bx-prev:hover 
{
  background: rgba(0, 0, 0, 0) url("../images/slider-previous.png") no-repeat scroll left top;
  left: 97px;
  top: 47%;
}

.search-range-zone .search-range-detail div.bx-controls-direction a.bx-next, 
.search-range-zone .search-range-detail div.bx-controls-direction a.bx-next:hover 
{
  background: rgba(0, 0, 0, 0) url("../images/slider-next.png") no-repeat scroll left top;
  right: 75px;
  top: 47%;
}

.search-range-zone .search-range-detail .close
{
	position:relative;
	width:100%;
	height:42px;
}

.search-range-zone .search-range-detail .close a
{
	display:block;
	position:absolute;
	right:90px;
	top:21px;
	height:21px;
	width:29px;
	background: #fbfbfb url("../images/machine-range-close.png") no-repeat scroll left top;
}

.search-range-zone .search-range-detail .search-range-slider-image
{
	width:540px;
	padding:56px 0 0 180px;
}

.search-range-zone .search-range-detail .search-range-slider-image
{
	float:left;
	height:474px;
	min-height:474px;
}

.search-range-zone .search-range-detail .search-range-slider-product
{
	float:left;
	height:530px;
	min-height:530px;
	width:560px;
	font-family:"Roboto";
	color:#fff;
} 

.search-range-zone .search-range-detail .search-range-slider-product .search-range-slider-title
{
	margin-top:49px;
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
}

.search-range-zone .search-range-detail .search-range-slider-product .search-range-slider-description
{
	margin-top:30px;
}

.search-range-zone .search-range-detail .search-range-slider-product .search-range-slider-description ul
{
	display:block;
	margin-top:15px;
	list-style-type:disc;
	margin-left:16px;
}

.search-range-zone .search-range-detail .search-range-slider-product .search-range-slider-description
{
	font-size:16px;
	line-height:24px;
	font-weight:normal;

	opacity: 0.7;
    filter: alpha(opacity=70);
    zoom: 1;
}

.search-range-zone .search-range-detail .search-range-slider-product .search-range-slider-description a
{
	color:#fff;
	text-decoration:underline;
}

.search-range-zone .search-range-detail .search-range-slider-product .search-range-slider-colors
{
	margin-top:40px;
}

.search-range-zone .search-range-detail .search-range-slider-product .search-range-slider-colors img 
{
	display:inline;
	margin-right:15px;
}

.search-range-zone .search-range-detail .search-range-slider-product .buyproduct
{
	display:inline-block;
	margin:30px 0 0 0;
	padding:10px 30px;
	color:#fff;
	text-transform:uppercase;
	border:2px solid #fff;
	font-size:14px;
	font-weight:bold;
	width:-moz-fit-content;
    width:-webkit-fit-content;
    width:-ms-fit-content;
    width:fit-content;

	-webkit-border-radius: 3px;
 	-khtml-border-radius: 3px;
 	-moz-border-radius: 3px;
 	-ms-border-radius: 3px;
 	-o-border-radius: 3px;
 	border-radius: 3px;
}

.search-range-zone .search-range-item a.product
{
	display:block;
	height:250px;
	min-height:250px;
}

.search-range-zone .search-range-item-colors
{
	font-size:0;
	margin-top:9px;
}

.search-range-zone .search-range-item-colors img
{
	padding:0 4px 0 4px;
}

.search-range-zone .search-range-item-title
{
	color:#000;
	font-size:21px;
	margin-top:22px;
	text-transform:uppercase;
}

.search-range-zone .search-range-item-links
{
	margin-top:21px;
}

.search-range-zone .search-range-item-links a
{
	display:inline-block;
	margin:0 10px 0 10px;
	color:rgba(19, 19, 19, 0.5);
	font-size:16px;
	text-decoration:underline;
	line-height:1.2;
}

.search-range-zone .search-range-item-links a:hover, .search-range-zone .search-range-item-links a:focus, .search-range-zone .search-range-item-links a:active 
{
	color:#000;
}

.search-range-zone .search-range-item-links a.discover
{
	background: url('../images/range-discover.png') center left no-repeat;
	padding-left:18px;
}

.search-range-zone .search-range-item-links a.watch
{
	background: url('../images/range-watch.png') center left no-repeat;
	padding-left:20px;
}


.search-range-zone .search-range-item-prices
{
	margin-top:36px;
	color:#000;
	font-weight:bold;
}

.search-range-zone .search-range-item-prices .price
{
	font-size:18px;
	margin-right:47px;
}

.search-range-zone .search-range-item-prices .buy
{
	font-size:14px;
	margin-left:22px;
}

.search-range-zone .search-range-item-prices .buy a
{
	border:2px solid #41842a;
	padding:8px 36px;
	color:#41842a;
	text-transform:uppercase;
	
	-webkit-border-radius: 3px;
 	-khtml-border-radius: 3px;
 	-moz-border-radius: 3px;
 	-ms-border-radius: 3px;
 	-o-border-radius: 3px;
 	border-radius: 3px;
}

.search-range-zone .search-range-item-prices .buy a:hover
{
	color:#fff;
	background-color:#41842a;
}

.search-comparator-zone
{
	border: 1px solid #ccc;
	background-color:#F1F1F1;
	display:none;
	width:1264px;
	margin-top:-1px;
	padding:30px 87px 30px 87px;
}

.search-comparator-zone .error 
{
	margin:5px;
}

.search-comparator-zone .search-comparator-zone-table
{
	display:table;
	width:100%;
	background-color:#fff;
	font-family:"Roboto";
	color:#000;

	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);

	-webkit-border-radius: 3px;
 	-khtml-border-radius: 3px;
 	-moz-border-radius: 3px;
 	-ms-border-radius: 3px;
 	-o-border-radius: 3px;
 	border-radius: 3px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-header
{
	display:table-header-group;
	font-size:14px;
	font-weight:bold;
	height:67px;
	min-height:67px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-header div
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	line-height:1.2;
	border-collapse: collapse;
	border-right:1px solid #e4e4e4;
	padding: 18px 10px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-header .header-pressure
{
	width:80px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-header .header-heatup
{
	width:82px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-header .header-milkbased
{
	width:85px;	
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-header span
{
	display:inline-block;
	width:100%;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells
{
	display:table-row-group;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells div
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	line-height:1.2;
	padding:20px 15px;
	border-collapse: collapse;
	border-right:1px solid #e4e4e4;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells:nth-child(even) {background-color: rgba(216, 216, 216, 0.2);}
.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells:nth-child(odd) {background-color:#fff;}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .title
{
	font-size:12px;
	font-weight:bold;
	font-family:"Helvetica";
	text-align:center;
	text-transform: uppercase;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .title span.title-text:after
{
	clear:both;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells div ul
{
	text-align:left;
	list-style-type:disc;
	margin-left:10px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .title .title-img
{
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .title .title-img img
{
	height:100px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .title .title-name
{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	word-wrap: break-word;
	-webkit-hyphenate-character: '&';
	-moz-hyphenate-character: '&';
	-ms-hyphenate-character: '&';
	-o-hyphenate-character: '&';
	hyphenate-character: '&';
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .number
{
	font-size:12px;
	font-family:"Helvetica";
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .text
{
	font-size:12px;
	font-family:"Roboto";
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .textleft
{
	text-align:left;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .textleft ul
{
	list-style-type:disc
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .price
{
	font-size:18px;
	font-weight:bold;
	font-family:"Roboto";
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .price a
{
	font-size:14px;
	color:#41842a;
	display:block;
	border:2px solid #41842a;
	padding:10px 25px;
	text-transform:uppercase;
	margin-top:15px;

	-webkit-border-radius: 3px;
 	-khtml-border-radius: 3px;
 	-moz-border-radius: 3px;
 	-ms-border-radius: 3px;
 	-o-border-radius: 3px;
 	border-radius: 3px;
}

.search-comparator-zone .search-comparator-zone-table .search-comparator-zone-cells .price a:hover
{
	color:#fff;
	background-color:#41842a;
}

/* Slider */
.slider
{
	background-color:#000;
	width:100%;
	font-family:"Roboto";
	font-weight:bold;
	color:#fff;
	text-align:center;
	height:650px;
	min-height:650px;
	position: relative;
}
.slider:before
{
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	content: ' ';
	background: url("../images/slider-background-halo.jpg") top left no-repeat;
	opacity: 0;
	transition: opacity .2s;
}
.slider.halo:before
{
	opacity: 1;
}

.slider .slider-title
{
	font-size:30px;
	font-weight:bold;
	padding-top:100px;
	text-transform:uppercase;
	letter-spacing:1px;
	position: relative;
}

.slider .slider-pager
{
	font-size:14px;
	padding-top:58px;
	padding-bottom:40px;
	position: relative;
}

.slider .slider-pager a
{
	color:#fff;
	font-weight:bold;
	padding:5px 12px;
	margin-right:32px;
	line-height:3;
	text-transform:uppercase;
	letter-spacing:2px;

	-webkit-border-radius: 3px;
 	-khtml-border-radius: 3px;
 	-moz-border-radius: 3px;
 	-ms-border-radius: 3px;
 	-o-border-radius: 3px;
 	border-radius: 3px;
}

.slider .slider-pager a.active
{
	color:#000;
	background-color:#fff;
}

.bxslider
{
	background-color:#000;
}

.bxslider li .slider-slide-title
{
	color:rgba(255, 255, 255, 0.7);
	font-weight:normal;
	margin-bottom:50px;
	font-size:16px;
	line-height:24px;
}

.bxslider li img
{
	margin:0 auto;
}

.bx-wrapper .bx-viewport {
  background: none;
  border:none;
  box-shadow: none;
  left: 0px;
  transform: translateZ(0px);
}

div.bx-controls-direction a.bx-prev, div.bx-controls-direction a.bx-prev:hover
{
	background: url('../images/slider-previous.png') top left no-repeat;
	left:100px;
	top:25%;
}

div.bx-controls-direction a.bx-next, div.bx-controls-direction a.bx-next:hover
{
	background: url('../images/slider-next.png') top right no-repeat;
	right:100px;
	top:25%;
}

/* Order */
.order
{
	width:100%;
	padding:0;
	margin:0 0 90px 0;
	text-align:center;
	font-family:"Roboto";
	color:#000;
}

.order-title
{
	margin:77px 0 25px 0;
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.order-description
{
	margin:0 0 55px 0;
	line-height:24px;
	font-size:16px;
	color:rgba(0, 0, 0, 0.7);
}

.order-options
{
	text-align:center;
	margin:0 auto;
	padding:0 215px 0 215px;
}

.order-options-title
{
	margin:39px 0 11px 0;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

.order-options-description, .order-options-description a, .order-options-description a:hover 
{
	font-size:14px;
	line-height:22px;
	color:rgba(0, 0, 0, 0.7);
}

.order-options-description span
{
	text-decoration:underline;
}

.order-options-internet,
.order-options-call,
.order-options-tap,
.order-options-visit {
	float: left;
	width:150px;
	margin: 0 50px;
}

.order-options-internet
{
	/*background:url('../images/order-internet.png') top 18px center no-repeat;*/
}

.order-options-internet img
{
	margin-top: 18px;
}

.order-options-call
{
	/*background:url('../images/order-call.png') top 5px center no-repeat;*/
}

.order-options-call img 
{
  margin-top: 5px;
}

.order-options-tap
{
	/*background:url('../images/order-tap.png') top 6px center no-repeat;*/
}

.order-options-tap img
{
	margin-top:5px;

}

.order-options-visit
{
	/*background:url('../images/order-visit.png') top 16px center no-repeat;*/
}

.order-options-visit img
{
	margin-top:15px;

}

/* Assistance */
.assistance
{
	width:100%;
	padding:0;
	height:466px;
	min-height:466px;
	background:#000 url('../images/assistance-background.png') top left no-repeat;
	font-family:"Roboto";
	color:#fff;
}

.assistance-title
{
	padding:91px 0 40px 720px;
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.assistance-text
{
	padding:0 0 30px 720px;
	font-size:16px;
	line-height:24px;
	color:rgba(255, 255, 255, 0.7);
}

/* Features */
.backtotop
{
	color:#000000;
	background-color:rgba(243, 243, 243, 0.9);
	height:50px;
	min-height:50px;
	line-height:50px;
	text-align:center;
	margin-top:45px;
}

.backtotop a
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.footer-amazon
{
	width:100%;
}


/* FancyBox */
.fancybox-close
{
	right:-48px;
	top:-22px;
	width:52px;
	height:53px;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background: url("../images/fancy-close.png") no-repeat scroll left top;
}




