/*
Title: CSS3 UI Kit
Author: Matt Gentile
Author URL: http://icondeposit.com
Documentation URL: http://icondeposit.com
Download URL: http://icondeposit.com
*/

/* Start Reset CSS */


@font-face {font-family: 'DidotLTPro-Italic';src: url('webfonts/298D36_0_0.eot');src: url('webfonts/298D36_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/298D36_0_0.woff') format('woff'),url('webfonts/298D36_0_0.ttf') format('truetype'),url('webfonts/298D36_0_0.svg#wf') format('svg');}

@font-face {
    font-family: 'salomeregular';
    src: url('salome-webfont.eot');
    src: url('salome-webfont.eot?#iefix') format('embedded-opentype'),
         url('salome-webfont.woff') format('woff'),
         url('salome-webfont.ttf') format('truetype'),
         url('salome-webfont.svg#salomeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'hk_groteskbold';
    src: url('hkgrotesk-bold-webfont.eot');
    src: url('hkgrotesk-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('hkgrotesk-bold-webfont.woff2') format('woff2'),
         url('hkgrotesk-bold-webfont.woff') format('woff'),
         url('hkgrotesk-bold-webfont.ttf') format('truetype'),
         url('hkgrotesk-bold-webfont.svg#hk_groteskbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_grotesklight';
    src: url('hkgrotesk-light-webfont.eot');
    src: url('hkgrotesk-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('hkgrotesk-light-webfont.woff2') format('woff2'),
         url('hkgrotesk-light-webfont.woff') format('woff'),
         url('hkgrotesk-light-webfont.ttf') format('truetype'),
         url('hkgrotesk-light-webfont.svg#hk_grotesklight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_groteskmedium';
    src: url('hkgrotesk-medium-webfont.eot');
    src: url('hkgrotesk-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('hkgrotesk-medium-webfont.woff2') format('woff2'),
         url('hkgrotesk-medium-webfont.woff') format('woff'),
         url('hkgrotesk-medium-webfont.ttf') format('truetype'),
         url('hkgrotesk-medium-webfont.svg#"Open Sans",sans-serif') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'hk_groteskregular';
    src: url('hkgrotesk-regular-webfont.eot');
    src: url('hkgrotesk-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('hkgrotesk-regular-webfont.woff2') format('woff2'),
         url('hkgrotesk-regular-webfont.woff') format('woff'),
         url('hkgrotesk-regular-webfont.ttf') format('truetype'),
         url('hkgrotesk-regular-webfont.svg#hk_groteskregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.fancybox-overlay {
    z-index: 900000010!important;
    background: none;
	background-color: rgba(255,255,255,0.60);
}

.fancybox-close {
    background-repeat: no-repeat;
    width: 25px!important;
    height: 25px!important;
    top: 2px!important;
    right: 2px!important;
    background-image: url('close.png')!important;
	    background-size: 25px 25px;
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.37)!important;
    -moz-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.37)!important;
    box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.37)!important;
    box-shadow: 0 0 5px #666!important;
    -moz-box-shadow: 0 0 5px #666!important;
    -webkit-box-shadow: 0 0 5px #666!important;
    padding-top: 28px!important;
	background: #FFF!important;
    border-radius: 0!important;
}
span#siteseal img {
    max-height: 22px;
}
::-moz-selection {color: #fff; background: #FC8F8F; text-shadow: none;}

::selection {color: #fff; background: #FC8F8F; text-shadow: none;}

#hasta-envio {
    width: 250px;
    float: right;
	    position: absolute;
    right: 0;
}
#order-detail-content {
    position: relative;
}
/* CCC Fix */

/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper-mod {
	position: relative;
	margin: 0 auto;
	padding: 0;
	zoom: 1;
}
.bx-wrapper-mod img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper-mod .bx-viewport {
	z-index:1
}
.bx-wrapper-mod .bx-pager,
.bx-wrapper-mod .bx-controls-auto {
	position: absolute;
	width: 100%;
}

/* LOADER */

.bx-wrapper-mod .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper-mod .bx-pager {
	text-align: center;
	font-size: .85em;
	
	
	color: #666;
	height:13px;
	position: absolute;
	bottom:-20px;
	z-index: 99;	
}

.bx-wrapper-mod .bx-pager .bx-pager-item,
.bx-wrapper-mod .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	zoom: 1;
	display: inline;
}

.bx-wrapper-mod .bx-pager.bx-default-pager a {
	
	display: block;
	width: 12px;
	color:#ccc;
	background:none;
	height: 12px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.bx-wrapper-mod .bx-pager.bx-default-pager a:hover,
.bx-wrapper-mod .bx-pager.bx-default-pager a.active {
	color: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper-mod .bx-prev {
	left: -30px;
	background: url(images/controls.png) no-repeat 0 0px;
}

.bx-wrapper-mod .bx-next {
	right: -35px;
	background: url(images/controls.png) no-repeat -56px 0px;
}


.bx-wrapper-mod .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -21px;
	outline: 0;
	width: 56px;
	height: 56px;
	text-indent: -9999px;
	z-index: 1;
}
.bx-wrapper-mod .bx-controls-direction a:hover {
opacity: 0.7;
}

.bx-wrapper-mod .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper-mod .bx-controls-auto {
	text-align: center;
}
li#shopping_cart {
    visibility: hidden;
}
.bx-wrapper-mod .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper-mod .bx-controls-auto .bx-start:hover,
.bx-wrapper-mod .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper-mod .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper-mod .bx-controls-auto .bx-stop:hover,
.bx-wrapper-mod .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper-mod .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper-mod .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper-mod .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	/*background: #666\9;*/
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper-mod .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* Styling the tooltips */
.showcase-plus-anchor
{
	background-image: url('plus.png');
	background-repeat: no-repeat;	
	position:absolute;
	width:26px;
	height: 26px;
	z-index:9999;
	opacity:1
}
.showcase-plus-anchor .point_container {display: none;}


.showcase-plus-anchor:hover
{
	
}
/* Styling the caption */
.aw_slide-text
{
	color: #000;		
	text-align: left;
	position: absolute;
	left: 60px;
	top:145px;	
	width: 40%;
}
.aw_slide-text h3 {
	color: #000;
font-size: 30px;
line-height: 40px;
padding-bottom: 0px;
font-family: 'DidotLTPro-Italic';
	}
.aw_slide-text div {
	color: #000;
font-size: 14px;
line-height: 15px;
font-family: serif;
padding: 35px;
padding-top: 0px;
	}
div.showcase-tooltip
{
	background-color: #fff;
	color: #000;
	text-align: left;
	padding: 10px;
	z-index:9999;
}
div.showcase-tooltip img {
	width:130px
}
.aw_pName {
	color:#969696;
	
	line-height: 22px;
	display: block;
	text-align:center;
	}
.aw_price {
	display: block;
	font-size:20px;
	line-height:26px;
	
	text-align:center;
	}
#aw_slider li {position: relative; display: none;}
#aw_slider_container { margin:20px 0 0 0}
#aw_slider .aw_slide-text {
	position: absolute;
top: 60%;
left: 0px;
padding: 20px;
text-align: center;
	}


.aw_slide-text {	
	-webkit-animation: fadeInDown .5s ease .5s forwards;	
	-moz-animation: fadeInDown .5s ease .5s forwards;
	-o-animation: fadeInDown .5s ease .5s forwards;
	animation: fadeInDown .5s ease .5s forwards;
	
	-webkit-transform: rotateY(-90deg) translateX(0px) translateZ(2px);
	-webkit-transform-origin: 0px 0;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-40px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-40px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-40px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-40px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.videoframe {width:100%; height:450px; display: block;}
@media (max-width: 979px) and (min-width: 729px) {
	.videoframe {height:450px}
	.aw_slide-text div {
color: #000;
font-size: 14px;
line-height: 15px;
font-family: serif;
padding: 15px;
padding-top: 0px;
}
.aw_slide-text div {
color: #000;
font-size: 12px;
line-height: 15px;
font-family: serif;
padding: 15px;
padding-top: 0px;
}
	#aw_slider .aw_slide-text {
position: absolute;
top: 25%;
left: 0px;
padding: 10px;
text-align: center;
}	
}
@media (max-width: 728px) and (min-width: 480px) {
	.videoframe {height:300px}
	#aw_slider .aw_slide-text {top:35px; left:50px; width:300px; }
	#aw_slider .aw_slide-text div {line-height: 18px; font-size: 14px;}	
	#aw_slider .aw_slide-text h3 {font-size:20px}
}
@media (max-width: 480px){
	#aw_slider .aw_slide-text {top:20px; left:30px; width:230px; }
	#aw_slider .aw_slide-text div {line-height: 14px; font-size: 12px;}	
	#aw_slider .aw_slide-text h3 {font-size:14px; line-height: 20px;}
}
#aw_slider_container .bx-wrapper {height: auto;}

/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:1;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
p#cart_block_no_products
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:0%;
	z-index:9;
	cursor:pointer;
}
.fancybox-opened {
	z-index: 900000012 !important;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin: 0 auto;
    margin-bottom:10px;
    /*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
	float:left;
}

.theme-default .nivo-controlNav {
text-align: center;
padding: 0px 0;
position: absolute;
top: 720px;
z-index: 3000;
width: 660px;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:15px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:70px;
	height:450px;
	/*background:url(arrows.png) no-repeat;*/
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:0px;
}
.theme-default a.nivo-prevNav {
	left:0px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a:hover,
.theme-default .nivo-controlNav.nivo-thumbs-enabled a.active{
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.8);
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}



#popinnewsletter_block_left .block_content {
	text-align: center;
}

#popin-overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: #fff!important;
    height: 100%;
    width: 100%;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#popin-wrapper {
      margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  position: fixed;
  overflow: hidden;
  box-shadow: 0 0 5px #666;
  -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  background: #FFF;
  border: 3px solid #000;
  max-width: 90%;
  top:20%!important;
}

#popin {
    position: relative;
    padding: 0;
	width: 100%!important;
height: 100%!important;
}

#popinnewsletter {
	background-color: transparent;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	max-width: 100%;
}

#popinnewsletter_2 {
  font-family: 'Courgette', cursive;
    text-transform: capitalize;
  text-align: center;
  font-size: 74px;
  margin-bottom: 20px;
}

#popinnewsletter form {
	
}

#popinnewsletter form p {
	
	padding-bottom: 1em;
}

#popinnewsletter form label {
	display: inline;
	float: none;
	font-size: 13px;
	font-weight: 700;
	padding-right: 8px;
	white-space: nowrap;
	width: auto;
}
p.newstop {
    padding-bottom: 10px!important;
    font-size: 13px;
    color: #000;
}
#popinnewsletter_email {
	width: 350px;
	max-width:90%;
font-size: 12px;
height: 30px;
margin: 0;
margin-top: 0px;
background: #fff;
padding-left: 10px;
font-family: 'DidotLTPro-Italic';
  color: #666;
  -webkit-appearance: none;
}
input#popinnewsletter_email:focus {
outline: none;
}
p.popinnewsletter_email,
p.popinnewsletter_submit {
	text-align: center;
}
#popinnewsletter_submit {
	border: none;
color: #FFF;
font-size:  16px;
margin: 0;
padding: 10px 30px;
text-align: center;
background-color: #000;
background-position: top left;
background-repeat: no-repeat;
margin-top: 0px;
text-transform: uppercase;
cursor: pointer;
font-weight: lighter;
width: 350px;
  max-width: 93%;
  -webkit-appearance: none;
}

#popinnewsletter_submit:hover {
	background: #CCC;
}

#popinnewsletter_submit:focus {
	outline:none
}


#popinnewsletter_close {
	position: absolute;
  top: 5px;
  right: 5px;
  width: 30px;
  height: 30px;
  color: #CCC;
}

#popinnewsletter_close:hover {
	
color: #000;
}

#popinnewsletter_top {
font-size: 24px;
  line-height: 37px;
  font-weight: normal;
  color: #000;
  font-family: "salome";
  text-align: center;
  /* text-transform: uppercase; */
  padding: 30px;
  padding-top: 5px;
  font-family: 'DidotLTPro-Italic';
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#popinnewsletter_bottom {
font-size: 16px;
  line-height: 16px;
  margin-top: 40px;
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 20px;
  font-weight: lighter;
}

div#popinnewsletter_block_left p {
text-align: left;
text-transform: uppercase;
font-size: 10px;
}

@media (max-width: 500px) {
#popin-wrapper {
      
  top:10%!important;
}
#primary_block {
    margin-bottom: 0px!important;
}
#product h1 {
    margin-top: 0px;
	margin-bottom: 0;
}

}

/* Start Search Box */
#search-box{width: 200px; height: 28px; margin: 0; position: absolute; display: block; top: 20px; left: 0px;}

#search-form {width: 100%; height: 28px; margin: 0; position: relative; padding-top:12px;}

#off-canvas-button #search-form {
	padding: 24px;
	padding-bottom: 10px;
	padding-left: 0;
}

#footer {

}

#left_column div#newsletter_block_left {
display: none;
}



#index .title:before {
position: absolute;
width: 100%;
height: 1px;
background-color: #ccc;
content: "";
left: 0;
top: 70px;
}

/* Start Checkboxes */
/*#checkboxes {display: inline; position: absolute; margin: 0; width: auto; height: auto; top: 50px; right: 31px;}

.checkbox {
	cursor: pointer; 
	margin: 0; 
	-webkit-appearance: none; 
	-webkit-margin-start: 0; 
	-webkit-margin-end: 0px; 
	display: inline-block; 
	height: 14px; 
	position: relative; 
	vertical-align: baseline; 
	width: 14px; 
	background: #fff; 
	border-radius: 0px; 
	border: 1px solid #d8d8d8; 
	border-bottom: 1px solid #ccc; 
		}

.checkbox:hover {color: #888; text-shadow: 0px 1px 0px rgba(255,255,255,0.69); -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 6px 7px rgba(255,255,255,0.78); -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 6px 7px rgba(255,255,255,0.78); -o-box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 6px 7px rgba(255,255,255,0.78); box-shadow: 0px 2px 2px rgba(0,0,0,0.027), inset 0px 1px 0px rgba(255,255,255,0.69), inset 0px -1px 0px rgba(0,0,0,0.0187), inset 0px 6px 7px rgba(255,255,255,0.78);}

.checkbox:active {color: #696969; text-shadow: 0px 1px 0px rgba(255,255,255,0.53); border: 1px solid #d2d2d2; border-bottom: 1px solid #d8d8d8; -webkit-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -6px 7px rgba(255,255,255,0.20); -moz-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -6px 7px rgba(255,255,255,0.20); -o-box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -6px 7px rgba(255,255,255,0.20); box-shadow: 0px 1px 0px rgba(255,255,255,0.58), inset 0px 1px 6px rgba(0,0,0,0.07), inset 0px -6px 7px rgba(255,255,255,0.20);}

.checkbox:checked::before {-webkit-margin-start: 0; content: ''; display: inline-block; font-size: 12px; font-weight: 400; height: 12px; left: 0; margin-top: 0; opacity: 1; position: absolute; top: 0; vertical-align: top; width: 12px;}

.checkbox:checked.tick::before {background-position: -1px -0px; background-repeat: no-repeat; background-color: transparent; opacity: 1;}
.checkbox:checked::before {background-position: -22px 0px; background-repeat: no-repeat; background-color: transparent; opacity: 1;}
.checkbox:checked.add::before {background-position: -43px -0px; background-repeat: no-repeat; background-color: transparent; opacity: 1;}*/
/* End Checkboxes */

.wrapper-dropdown {
    position: relative;
	display:block;
	height:23px;
	line-height:11px;
	padding: 0 0 0 2px;
	text-decoration: none;
	white-space: nowrap;
	border:solid 1px #cacaca;
	background:#FFF;
	box-shadow:none !important;
	z-index: 9;
	width:107px;
}
.title_block {
text-align: left;
    color: #000!important;
    font-family: 'hk_grotesklight';
    font-size: 12px;
}

.wrapper-dropdown div { /* Little arrow */
    position:absolute;
	display:block;
	right:0;
	top:0;
	height:17px;
	width:17px;
}
.wrapper-dropdown div b {
	display:block;
	width:100%;
	height:100%;
	background-position: 0 0;
	background-color: transparent;
	background-repeat: no-repeat;
}
.wrapper-dropdown.active div b {background-position:-18px 0px;}

.wrapper-dropdown .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;

    /* Styles */
    background: #fff;    
    list-style: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

    /* Hiding */
    max-height: 0;
    overflow: hidden;
	border: solid 1px #E0E0E0;
	border-top: none;	
	z-index: 999;
	margin:0 -1px;
}
.wrapper-dropdown.active .dropdown {
	box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 4px 3px rgba(0,0,0,0.3);
	-ms-box-shadow: 3px 4px 3px rgba(0,0,0,0.3);
	-o-box-shadow: 3px 4px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	padding: 2px 0
}
.wrapper-dropdown .dropdown li {
    padding: 2px ;
    margin: 0 2px;
    height:21px;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}
.wrapper-dropdown .dropdown li:hover {
	background-color:#ccc;
	color:#fff;
}
.wrapper-dropdown .dropdown li a strong {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 0;
    margin:3px 0;
    transition: all 0.3s ease-out;
    border-bottom: 1px solid #e6e8ea;
}

.wrapper-dropdown .dropdown li:last-of-type a {
    border: none;
}

.wrapper-dropdown .dropdown li a {
	-webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
    margin-right: 5px;
    color: inherit;
    vertical-align: middle;
    display:block;
    height:20px;
    line-height: 20px    
}

/* Hover state */

.wrapper-dropdown .dropdown li a:hover {
	text-decoration: none
	}
.wrapper-dropdown .dropdown li:hover a i {
	width:19px;
	height:19px;
	display:block;
	float:left;
	margin:2px 6px 2px 1px;
	}

/* Active state */
.wrapper-dropdown span {
	color:#aaa;
	display:block;
	width:82px;
	line-height: 24px;
	text-align: left;
	float:left;
}
.wrapper-dropdown i {
	width:19px;
	height:19px;
	display:block;
	float:left;
	margin:2px 6px 2px 0px;
}
.wrapper-dropdown.active {
    box-shadow: none;
    border-bottom: none;
}

.wrapper-dropdown.active:after {
    border-color: #82d1ff transparent;
}

.wrapper-dropdown.active .dropdown {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    max-height: 400px;
}



/*
@font-face {
    font-family: 'ModernNo.20Regular';
    src: url('../fonts/mod20-webfont.eot');
    src: url('../fonts/mod20-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mod20-webfont.woff') format('embedded-opentype'),
         url('../fonts/mod20-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LMRoman10Regular';
    src: url('../fonts/lmroman10-regular-webfont.eot');
    src: url('../fonts/lmroman10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmroman10-regular-webfont.woff') format('embedded-opentype'),
         url('../fonts/lmroman10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmroman10-regular-webfont.svg#LMRoman10Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LMRomanDunhill10Regular';
    src: url('../fonts/lmromandunh10-regular-webfont.eot');
    src: url('../fonts/lmromandunh10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmromandunh10-regular-webfont.woff') format('embedded-opentype'),
         url('../fonts/lmromandunh10-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TrajanProRegular';
    src: url('../fonts/trajanpro-regular-webfont.eot');
    src: url('../fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trajanpro-regular-webfont.woff') format('embedded-opentype'),
         url('../fonts/trajanpro-regular-webfont.ttf') format('truetype'),
         url('../fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LMRomanCaps10-Regular';
    src: url('../fonts/lmromancaps10-regular-webfont.eot');
    src: url('../fonts/lmromancaps10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmromancaps10-regular-webfont.woff') format('embedded-opentype'),
         url('../fonts/lmromancaps10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmromancaps10-regular-webfont.svg#LMRomanCaps10-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Serif12BetaRgRegular';
    src: url('../fonts/serif12beta-regular-webfont.eot');
    src: url('../fonts/serif12beta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/serif12beta-regular-webfont.woff') format('embedded-opentype'),
         url('../fonts/serif12beta-regular-webfont.ttf') format('truetype'),
         url('../fonts/serif12beta-regular-webfont.svg#Serif12BetaRgRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lm_roman_demi_10regular';
    src: url('../fonts/lmromandemi10-regular-webfont.eot');
    src: url('../fonts/lmromandemi10-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lmromandemi10-regular-webfont.woff') format('embedded-opentype'),
         url('../fonts/lmromandemi10-regular-webfont.ttf') format('truetype'),
         url('../fonts/lmromandemi10-regular-webfont.svg#lm_roman_demi_10regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
body {
	
	
    font-size: 11px;
	line-height: 18px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	    font-family: "Open Sans",sans-serif;
    letter-spacing: 0.5px;
	

}
.warning_inline {color:#e1423c}

body, html {height:100%; min-height:100%}
/* link **************************************************************************************** */
a, a:active, a:visited {
	color:#000 !important;
	text-decoration:none !important;
}
a:hover {text-decoration:none}
h1 {
	font-weight: normal;
}
h2, h3 {font-weight: normal}
h4, h4 a {
	font-size:20px;
	line-height:28px;
}
#page, .page_width {
	margin:0 auto;
	width: 100%;
}
#white_bg {
	background:#f9f9f9;
	
  z-index: 100000;	
}
	#footer {
		background:#f8f8f8;
		    background: #FBF7F7;
	}
	#header {
		top: 0px;
		height:56px;
	}
	
div#cerrar_menu {
  
  width: 100%;
  height: 100%;
  
  left: 234px;
  z-index: 1000000;
  position: fixed;
  cursor: pointer;
}	
	
.nivo-box {display:none!important}	
		#header_logo {
			position:absolute;
			top:55px;
			margin:0px;
			width:130px;		
			text-align: center;	
			
		}
		#header_logo a{
			font: normal 80px;
			line-height: 88px;
			color: #3C3C3C;
		}
		#header_logo a:hover {
			text-decoration:none;
		}
		span.slogan {
			display: block;
			width:100%;
		}
	.right_col #left_column {
		float: right;
		margin:28px 10px 50px 20px;
	}
	#left_column {
		width:200px;
		margin:28px 20px 0px 7px;
		float:left;
	}
	#center_column.main_page {
		width:79%;
		padding-bottom:30px;	
	}
	#index #center_column.main_page {
		padding-top:20px;
	}
	#old_center_column.main_page {
		width:100%;
		padding-bottom:30px;	
	}
	#index #old_center_column.main_page {
		padding-top:20px;
	}
	#center_column {
		width:100%;
		
		padding-bottom:30px;
	}
	 div#left_column {
	width: 205px;
position: fixed;
-webkit-backface-visibility: hidden;
top: 170px;
left: 0;
margin: 0;
z-index: 5;
    margin-top: 20px;
}

/*.nivo-main-image {
width: 100%;
position: absolute;
top: 0;
left: 0;
}*/

.delivery_option_price{
text-transform:lowercase;
}
	


div#instablock {
height:400px; overflow:hidden;
}
#instafeed .tile {
width: 19%;
margin-right: 1%;
}
#instafeed a img:hover {

}



.tile {
    margin-bottom:5px;
	height: auto;
	overflow:hidden;
	display:inline-block;   
    position:relative;
}

.tile img {
    width:100%;
	max-height: 100%;
    display:block;
}

.text2 {
	display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
   	text-align:left;

    color:#fff;
         
    padding:5px;
    background-color:rgba(0,0,0,.3);
	
    font-size:11px;
}

div#insta-bottom {
text-align: center;
padding: 20px;
font-size: 14px;
text-transform: uppercase;
color: #666;
}
#insta-bottom a {font-weight:bold}


/*div#instafeed a:first-child {
visibility: hidden;
}*/
#index h2.title {
padding: 60px;
padding-bottom: 30px;
text-align: center;
font-family: 'salomeregular';
font-size: 36px;
position: relative;
}
#index .title span {
display: inline-block;
background: #FFF;
position: relative;
padding-left: 20px;
padding-right: 20px;
}
.go-top {
position: fixed;
    bottom: 220px;
    right: 5px;
    text-decoration: none;
    color: #999!important;
    padding: 5px;
    display: none;
    z-index: 4000;
    width: 30px;
    border: 1px solid #cac8c8;
    height: 30px;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    text-align: center;
}
.go-top i {
font-size: 36px;
margin-top: -5px;
}

.go-top span {
position: absolute;
top: 20px;
left: 8px;
}

.go-top svg {
position: absolute;
left: 50%;
margin-left: -45px;
top: -5px;
}

.go-top:hover {
	color: #fff!important;
	background:#000;
} 
#left_column .block {
margin-left: 25px;
width: 200px;
}
 #center_column {
width: 95%;
clear: both;
margin: 0 auto;
max-width: 1500px;
min-height: 310px;
margin-top: 20px;
}
#index #center_column {

max-width: 100%;

}

 #footer_interno {
width: 95%;
clear: both;
margin: 0 auto;
padding-top: 40px;
}

#index #center_column {
width: 100%;
    padding-left: 0;
  margin-top: 0;
    padding-bottom: 0;

}
#newsletter_block_left {
    border: none!important;
    background: rgba(0, 0, 0, 0)!important;
}
#index .block li a {
    display: block;
    color: #000;
}
.ac_results {
    display: none;
}
div#instafeed {
    margin-left: 1%;
}
.bx-wrapper {
    
    height: auto!important;    
	width: 100%!important;
}
.bx-controls {
    display: none!important;
}
.bx-window {
    margin-bottom: 20px;
    width: 100%!important;
}
ul#homeslider {
    width: 100%!important;
    left: 0!important;
}
#homeslider li {
    width: 100%!important;
    display: none;
	margin-bottom: 15px;
}
li.pager {
    width: 100%!important;
    display: inline-block!important;
}

#homeslider img {
    width: 100%;
    height: auto;
}

#homeslider li:nth-child(2) img {
    display:block;
}

#index h4.subtitle {
font-weight: normal;
font-size: 16px;
text-align: center;
padding-bottom: 0;
}
/*.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
	height:700px!important;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}*/

div#minic_slider {
margin-top: 64px;
width: 100%;
  overflow: hidden;
}
.nivo-controlNav {
	display:none!important;
}
div#cookies {
width:100%;
box-sizing: border-box;
position: fixed;
bottom: 0;
padding: 10px;
border-top: 2px solid #EBEBEB;

background-color: rgb(255, 255, 255);
background-color: rgba(255, 255, 255, 1);
z-index: 6000000000;
  left: 0;
}
#cookies a#closeme {
font-weight: bold;
position: absolute;
bottom: 5px;
right: 10px;
text-align: justify;
}


div#categories_block_left h4 {
display: none;
}
#fancybox-right-arrow {
top: 50%;
position: absolute;
right: -50px;
margin-top: -50px;
}
#fancybox-left-arrow {
top: 50%;
position: absolute;
left: -50px;
margin-top: -50px;
}
.zoomContainer {display:none!important}
li.nuevo {
margin-left: 0!important;
}

div#layered_block_left h4 {
display: none;
}

#layered_block_left ul li input.checkbox:focus {
outline: none;
}

input[type="checkbox"]:checked+label a {
text-decoration: underline;
color:#000!important;
}

img.logo {
width: 100%;
height: auto;
padding-left: 20px;
min-width: 60px;
}
h2.productscategory_h2 {
	    margin: 0px 0 20px 0;
    padding: 10px 5px;
    font-size: 18px;
    color: #000;
    border-bottom: 2px solid #FBF7F7;
}

#productscategory {overflow:hidden}

#productscategory_list {
	overflow: hidden;
	float: left;
	width: 95%;
	    height: 150px;
		width: calc( 100% - 40px );
}
#productscategory_list ul {
	list-style-type:none;
	margin: 0 0 0 14px;
}
#productscategory_list li {
	float:left;
	margin: 0 9px;
    padding: 0 5px;
}
#productscategory_list .price_display {
    color: #000;
    display: block;
    text-align: center;
	font-family: 'hk_grotesklight';
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#productscategory_list li   {
		margin: 0 7px;
	}
}

#productscategory_list li a.lnk_img {display:block}
#productscategory_list li a img {border:none}
#productscategory_list li p.product_name {text-align:center}

#productscategory_noscroll {
	height: 120px;
	width: 100%;
	margin-bottom: 30px;
}

#productscategory_scroll_left, #productscategory_scroll_right {
	
	display: block;
	width: 9px;
	height: 18px;
	float: left;
	margin-top: 30px;
	font-size: 30px;
}
#productscategory_scroll_left:hover, #productscategory_scroll_right:hover {
        opacity: 0.7!important;
}
#productscategory_scroll_right {     margin-left: 10px; }
.attribute_list.grupo_2 {
	display:none!important;
	margin-right:15px;
}
#pb-left-column {
text-align:center;
}

#categories_block_left li {
list-style-type: none;
}

#categories_block_left.block li {
text-transform: uppercase;
}

#categories_block_left.block li ul li {
text-transform: initial;
}


	/* header modules*/
	#links_block_left {
		float:left;
		padding-top: 6px;
		}
	#links_block_left ul li:first-child {
		padding-left:0
	}
	ul#links_block_left #links_block_left ul{
		float: left;
		margin-top:6px;
		list-style-type: none;
	}
	ul#links_block_left li, #links_block_left ul li {
		border-left:1px solid #999;
		line-height:11px;
		height:12px;
		padding:0px 20px;
		float:left;
		list-style-type: none;
	}
	ul#links_block_left li:first-child, #links_block_left ul li:first-child {
		border:none;
	}
	ul#links_block_left li a, #links_block_left ul li a {
		color:#7a7874;
		font:normal 12px Verdana;
		line-height:11px;
		text-transform:none;
	}
	ul#links_block_left li a:hover, #links_block_left ul li a:hover {
		text-decoration:none;
		color:#fff;
	}
	/* language block */
	#languages_block_top {
		display:inline-block;
		float: right;
		height:23px;
		margin:32px 10px 0px 4px;
	}
	#countries_title {float:left; padding-right:10px;}
	#countries {
		padding:0px 0px 0px 0px;
		width:auto;
		float:left;
		height:22px;		
	}
	.dropdown-select {
		background-position:-80px -6px;
		background-color:#fff;
		color:#b9b9b9;
		padding:0px 23px 0px 7px;
		height:22px;
		width:107px;
	}
	#currencyHolder {display: inline-block;}
	#currencies_block_top b {
	    display: inline-block;	    
	    text-align: right;
	    font-weight:normal;
	    color:#000;
		opacity:0.4;
		padding-right: 5px;
		
		vertical-align: top;
	}
	#currencies_block_top .wrapper-dropdown {height: 20px; width:107px;}
	#currencies_block_top .wrapper-dropdown .dropdown li:hover { background:#e08270; color: #FFF; }
	#currencies_block_top .wrapper-dropdown .dropdown li { 
		line-height: 20px;
		text-align: left;
		text-indent: 5px;
		
		color: #AAA;
	}
	#currencies_block_top span {		
		
		line-height:20px;
		text-align:left;
		text-indent: 4px;
	}	
	#countries li {
		padding-top:0px; 
		float:none !important; 
		display: none;		
	}
	#countries li a {
		display:block;
		height:20px;		
		background: #FFF;
		border: 1px solid #d3d1d1;
		padding: 0px 8px;
		font-size:11px;
		line-height: 20px;
		color: #b9b9b9;		
		}
	
	#countries li.selected_language {
		float:left;
		margin:0px !important;
		display:block;		

	}	
	#countries li.selected_language img {
		padding:0;
	}
	#countries .countries_ul {
		display:block;
		padding:0px;		
	}
	#hidden_li, #count_li {width:0px; height:0px;}
	#countries .countries_ul li{
		margin:0px;
	}
	#countries .countries_ul_hover {
		display: block;
		z-index: 5000;
		position: relative;
		left: 0px;
		height: auto;
		width: auto;		
	}
	#countries .countries_ul_hover li {
		display:block
	}
	#languages_block_top ul#first-languages li {
		margin-right: 0px;
	}
	#first-currencies {position:absolute; left:0px;}	
	/* currencies */
	#currencies_block_top {
		text-align:right;
		padding-top: 30px;
		border-top: 2px solid #EBEBEB;
	}
	#header_user {
		float:right;
		padding-top:0px;
		position: relative;
	}
	#header_user li {
		float:left;
		display:block;
		clear:none;
		color:#000;
		padding-top:11px;
		margin:0px;
		line-height:23px;
		height: 25px;
		font-family: 'hk_grotesklight';
	}
	#header_user li a {
		color:#000;
	}
	#header_user li a:hover {
		text-decoration:none;
		color: #999 !important;

	}
	#header_user #shopping_cart {
		position:relative;
		padding:0px;
		background:none;
		width:auto;
		display:block;
		color:#000;
		padding:10px 10px 0 10px;		
		margin-left:20px;
		border-radius:0px;
		height:25px;
		
	}
	#shopping_cart a {
		padding: 0;
		background:none; 
		width: auto;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		display: inline;
	}
	#header_user #shopping_cart:hover, #header_user #shopping_cart.hover {
		z-index:9;
	
	}
	#header_user #shopping_cart.hover a {

	}
	#header_user div.separator {
		padding:0px;
		line-height:12px;
		height:12px;
		display:block;
		background:#999;		
		width:1px;
		position:absolute;
		left:0px;
		top:11px;
		opacity:1;
		filter:alpha(opacity=100);
		padding-top:12px;	
		} 
	#header_user #shopping_cart span {
		line-height:18px;
	}
	#header_user #shopping_cart:hover .separator, #header_user #shopping_cart.hover .separator {opacity:0;filter:alpha(opacity=0)}
	#header_user #shopping_cart:hover a, #header_user #shopping_cart:hover span {

	}

	#header_user_info a.login {
						line-height: 23px;
						
	}
	
	.col-sm-8 { 
	padding-bottom:10px;
	}
	#header_user #shopping_cart .ajax_cart_quantity {font-size: 11px;
    position: absolute;
    top: 17px;
    left: 19px;cursor: pointer;}
	#header_user #shopping_cart .ajax_cart_no_product {font-size: 11px;
    position: absolute;
    top: 17px;
    left: 19px;cursor: pointer;font-weight: bold;}
	#header_user_info a {
		line-height: 13px;
	}
	#header_user_info a.logout {
		background-position: 15px 2px;
		color: #000;
	}
	#header_user_info a.login {
		padding:0px;
		margin:0px;
		line-height:12px;
		line-height: 12px;
    font-family: 'hk_grotesklight';
	}
	#header_user_info a.account {
		color:#000;
	}
	#header_user_info a.account:hover span {
		color:#999;
	}
	
	#header #cart_block_no_products, #header #cart-prices, #header #cart_block_list .price, #header .quantity-formated {}
	#header .loginRadius {display:none; position: absolute;
		top: 25px;
		right: 85px;
		background: #000;
		z-index: 99;
	}
	#header .loginRadius .block_content {padding: 5px 15px 0;}
	.loginRadius ul {list-style-type: none;}
	#header .loginRadius h4 {display: none;}
	.ac_results {
		border:1px solid #ccc;
	}
	.ac_results ul li:hover, .ac_over {
		background:#FC8F8F;
	}
	#search_block_top {
  top: 0px;
  left: 330px;
  width: 150px;
  position: absolute;
}
		#search_query_top {
		width:150px;
		background:transparent;
		height: 16px;
        border: rgba(0, 0, 0, 0);
        padding-bottom: 1px;
        border-bottom: 1px solid #EBEBEB;
		color: #999;
		    width: calc(100% - 30px);
	}
	#search_query_top:focus {
outline: none;
 border-bottom: 1px solid #000;
}

.search_title {	
	font-family: 'DidotLTPro-Italic';
	font-weight:normal;
	font-size:17px;
	color:#666;
	text-align:center;
}


	 .searchbutton {
	
		background: #666;
		cursor:pointer;
		border:1px solid #000;
		line-height:11px;
		min-width:59px;
		color:#fff;
		text-transform:none;
		text-shadow:none;
		height:23px;
		padding: 0 6px;
	}
	

	/*Identificación y registro DMS*/
#popupLogin { font-size: 11px !important;

}


.logintitle {
color: #000 !important;
}

/* IYR DMS */
#productsCarousel .price .exclusive,
.promo_section li .button  {
	background-image:url(../images/button.png);
}
#productsCarousel .price .exclusive:hover,
.promo_section li .button:hover {
	background:url(../images/button_act.jpg);
}
#featured-products_block_center li {
	width:164px;
	margin-right:35px;
}
#featured-products_block_center li img {width:99%; height:auto;}
#featured-products_block_center .price {
	color:#c5988b;
	font-size:20px;
}
#featured-products_block_center .product_desc {
	height:auto;
}
#featured-products_block_center h5 {
	height:auto;
}

/* footer content */
#footer {
	padding: 0px 0 30px 0;
color: #CCC;
clear: both;
margin: 0 auto;
background-color: #EFDADA;
    top: 40px;
	position: relative;
}
	#footer .block {
		width:160px;
		float:left;
		padding:0px;
			
	}
	#footer #block_contact_infos {
		width:170px;
	}
	#footer #block_contact_infos li {
		padding-bottom:6px !important;
	}
	#footer #block_contact_infos a {
		display:inline;
	}
		#footer .block h4 {
			font-size:12px;
			line-height:18px;
			padding:0px 0px 30px 10px;
			text-transform:uppercase;
			color:#888;
			background:none;
		}
		#footer .block {margin-bottom: 20px;}
		#footer .block .block_content {
			padding:0px;			
		}
		#footer .block .block_content ul {
			padding:0px;
			border-bottom:1px solid #1c1c1c
		}
		#footer .block .block_content ul li {
			padding:11px 0px 11px 10px;
			border-top:1px solid #1c1c1c;
			border-bottom:1px solid #000;
		}
		#footer .block .block_content ul li:hover {
			background: #e0e0e0;
			padding-left: 13px;
			border-bottom:1px solid #000;
			}
		#footer .block .block_content ul li,
		#footer .block .block_content ul li a {
			color:#505050;
			line-height:18px;
		}
		#history #center_column h1 {
			text-align: center;
    margin-bottom: 0px;
    line-height: 50px;
    font-family: hk_groteskbold;
    font-size: 27px;
			}
			
		.title_voucher_profile{
			    text-align: center;
    margin-bottom: 0px;
    line-height: 50px;
    font-family: hk_groteskbold;
    font-size: 27px;
			}
		.descrip_voucher_profile {
		
		font-weight: normal;
    font-size: 14px;
    color: #000;
    text-align: center;
    font-family: 'hk_grotesklight';
    line-height: 18px;
    padding-bottom: 20px!important;}
	table#discount_table td{
    padding: 12px 0px;
}
table#discount_table td {
    font-family: 'hk_grotesklight';
}
.discount_quantity {
    text-align: center;
    padding-right: 10px!important;
}
	th.discount_value.item {
    text-align: center;
}
#discount .table_block td.discount_value {
    white-space: nowrap;
    text-align: center;
    padding-right: 10px;
}	
		#discount_table th {
		    border-bottom: 2px solid #FBF7F7;
    text-transform: initial;
    padding-right: 10px;
		}
		th.discount_expiration_date.last_item {
    text-align: right;
    padding-right: 0!important;
}

		#history #center_column p{ 

		}
		#footer .block .block_content ul li a:hover {
			text-decoration:none;
			color:#999 !important;
		}
	#footer .block_logo {
		width:100%;
		clear:left;
		text-align:left;
		padding:32px 0 20px;
		background:url(../images/alysum_bg.png) no-repeat 0 0;
	}
		#footer .block_logo .footer_slogan {
			font-size:24px;
			color:#3c3c3c;
			margin-left: 70px;
		}
		#footer .block_logo .footer_logo {
			font:normal 80px ;
			font:normal 80px ;
			line-height:88px;
			color:#3c3c3c;
			margin-left:30px;
		}
		.footer-logo-separator {
			position:absolute;
			top:78px;			
			height:1px;
			width:100%;
			overflow: hidden;
			}
		.footer-logo-separator div{
			border-top: 1px solid #1e1e1e;
			height:1px;
			width: 100%;
			margin-left: 84px;
		}
		.payment_systems {
			width:400px;
			position: absolute;
			top:88px;
			right: 0;
			}
		.payment_systems li {
			float: right;
			margin-left: 20px;
			}
		.block_logo_content {position: relative;}
	#footer #twitter_block ul li {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpJREFUeNqs1D1Lw1AUh/GkqFUQUcRN8SUOgoOjODg5qNBVQRRHwQ8gOrs7iq6KkyCKOjpYWkTpUqiLQxYRVAQRJ4sv8TlwApe0uU0hB34NaS7/e3NuEjcIAifNapEfz/Pk0Ic3y9gB7GAeVZxgE4Pq3Pd9J6ODh3GLkZiwLuSxgE70Yg0vuNRjVgaGgUMaJqG5OoGrOmm0JKRdJ6qagQ/40du+wJUOatPrY5ZWnGIjPAkDZcn7xqAZHOMDZcxaAis1m0JNY1KXnTWud2CiwcY+mSfhCu/QHwlLUoH2vSbwC4t4bzKwhOd6gVI32NO+Ja3d6B9m4B++0Z0wrIgjW6DUNtZ1Z38tYfJGLesirIHS5DOd3Y0Jk57N4TH2XdbHZgnjmEJrzI4eYAuv1o8DVcAnVvTZG0WP7rqPaxzivlFj3bQ/Xxkn5foXYABHVEQwlme1PQAAAABJRU5ErkJggg==) 0 2px no-repeat;
	}
	#footer .facebook_block {margin-right: 0; width: 216px;}
	#footer .facebookBody {margin-top: -50px;}
	#footer .facebook_block h4 {padding-left: 0;}
	
	

.breadcrumb {
	line-height: 30px;
font-size: 11px;
color: #CACACA;
text-transform: uppercase;
letter-spacing: 1px;
position:relative;
}
.breadcrumb a {
	
color: #CACACA;

}
span#envios_gratis {
  position: absolute;
  width: 300px;
  text-align: center;
  top: -50px;
  left: 50%;
  margin-left: -150px;
  color: #000;
  font-weight: bold;
  font-size: 12px;
}
.breadcrumb a:hover {
	
color: #000;

}
/*	modules	*/

.block h4 {
	
	
}
.block h4 a{
	color:#000;
	font-size:18px;
	line-height:24px;
}
div.tags_block .block_content, .block_content {
	
}
.blockmanufacturer select,
.blocksupplier select {
	width:100%;
}
#category #columns {padding-bottom: 20px;}
#nb_item1_chzn, #nb_item2_chzn {margin-left: 6px;}
#categories_block_left li,
.blockmanufacturer li,
.blocksupplier li,
#columns .block li  {
	border:none;
}
#categories_block_left li a,
.blockmanufacturer li a,
.blocksupplier li a,
#columns .block li a  {
	background:none;
	font-size: 13px;
	line-height:18px;
	padding:0 0 8px 0;
	font-family: hk_groteskbold;
    letter-spacing: 2px;
}
#categories_block_left.block li a {display: inline-block;}
/* #categories_block_left li .OPEN, #categories_block_left li .CLOSE {
display: block;
float: right;
margin: -2px 10px 0;
height: 9px;
width: 9px;
background: url(../img/icon/less.gif) no-repeat 0 0;
cursor: pointer;
font-size:12px;
}
#categories_block_left li .OPEN:before, #categories_block_left li .CLOSE:before {
content: "\f106";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ccc;
}
#index #categories_block_left li .OPEN:before, #categories_block_left li .CLOSE:before {
content: "\f106";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #000;
}
*/
#layered_block_left span.layered_close.closed a:before, #layered_block_left span.layered_close.closed a:before {
content: "\f107";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #000;
}

/*#off-canvas-nav li .OPEN, #off-canvas-nav li .CLOSE {
display: block;
float: right;
margin: -2px 10px 0;
height: 9px;
width: 9px;
background: url(../img/icon/less.gif) no-repeat 0 0;
cursor: pointer;
font-size:12px;
}
#off-canvas-nav li .OPEN:before, #off-canvas-nav li .CLOSE:before {
content: "\f106";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ccc;
}
#index #off-canvas-nav li .OPEN:before, #off-canvas-nav li .CLOSE:before {
content: "\f106";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #000;
}
*/

.help_title1{
 
 text-align:left;
 line-height: 30px;
 color: #000;
 font-family: "Open Sans",sans-serif;
    font-size: 14px;
}

.help_title2{
 
 text-align:left;
 border-top: 2px solid #FBF7F7;
 line-height: 30px;
 color: #000;
 font-family: "Open Sans",sans-serif;
    font-size: 14px;
}
.nopadd{
padding-bottom:0px !important;
}
.masright { 
float:right;
font-size:18px;
font-weight:300;
}
#categories_block_left li.last {
padding-bottom: 10px;
}
#categories_block_left.block li li a {
    padding-bottom: 5px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1.4px;
	    font-family: "Open Sans",sans-serif;
}
/*#categories_block_left li .CLOSE:before {
	background: url(../img/icon/more.gif) no-repeat 0 0;
	content: "\f107";
	}*/
#new-products_block_right dd a.lnk_more {
	color:#e1423c
}
#best-sellers_block_right,
#new-products_block_right {
	position:relative;
}
#best-sellers_block_right h4,
#new-products_block_right h4 {
	background:none;
	margin-bottom:8px;
}
#best-sellers_block_right ul,
#new-products_block_right ul {
	margin:0px;
	list-style:none;
}
#best-sellers_block_right li,
#new-products_block_right li {
	padding: 8px 0px 8px;
	margin:0 0 8px 0;
	float:none;
	list-style:none;
	height:auto;
}
#best-sellers_block_right li:hover,
#new-products_block_right li:hover {
	
}
#best-sellers_block_right li a.content_img,
#new-products_block_right li a.content_img {
	float:left;
	display:block;
	margin:0 15px 0 15px;
	padding-bottom:0px;
}
#best-sellers_block_right li a {
	padding-bottom:5px !important;
}
#best-sellers_block_right li a.content_img img,
#new-products_block_right li a.content_img img {
	border:1px solid #ccc;
	opacity:1;
}
#best-sellers_block_right li:hover a.content_img img,
#new-products_block_right li:hover a.content_img img {
	opacity:1;
	-moz-transform :scale(1.1);
	-webkit-transform :scale(1.1);
	transform :scale(1.1);

}
#best-sellers_block_right li p,
#new-products_block_right li p {
	padding-bottom:0px;
	overflow:hidden;
	text-align:left;
}
#best-sellers_block_right li p a,
#new-products_block_right li p a {
	text-decoration: none;
	font-size: 14px;
	line-height:35px;
	color: #999;
	font-weight: normal;
}
#best-sellers_block_right li:hover p a,
#new-products_block_right li:hover p a {
	color:#B70303;
}
#best-sellers_block_right li p span,
#new-products_block_right li p span {
	font:bold 13px ;
	line-height:14px;
}
.carousel {
	padding-top:0px;
	padding-bottom:0px;
	margin:10px 0;
}
.jCarouselLite {
	overflow: hidden;
}
#best-sellers_block_right .prev,
#best-sellers_block_right .next,
#new-products_block_right .prev,
#new-products_block_right .next{
	border:none;
	position:absolute;
	top:4px;
	right:20px;
	width:16px;
	height:16px;
	background:url(../images/arrows.png) no-repeat -16px 0;
	text-indent:-9999px;
	cursor: pointer;
}
#best-sellers_block_right .next,
#new-products_block_right .next {
	background:url(../images/arrows.png) no-repeat 0px 0;	
	right:40px;
}
#new-products_block_right .block_content{
	overflow:hidden;
}
#special_block_right .products li {
	width:117px;
}
#special_block_right li.product_image {
	width:60px;
}
#newsletter_block_left .button_mini {
	padding:2px 7px;
	color:#fff;
}
#newsletter_block_left .inputNew {
	width:150px;
}
/* buttons */
#bt_comprar a{
padding : 8px;
width:80%;
height:22px;
border:none;
border-radius:0px;
text-align:center;
text-transform:uppercase;
line-height:22px;
color:#FC8F8F !important;
margin-bottom: 5px;
background-color: #FFF !important;
cursor: pointer;
border: 3px solid #FC8F8F !important;
}

#bt_comprar a:hover{
background: #FC8F8F !important;
color: #FFF !important; 
}


input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled, .cart_navigation .button, .cart_navigation .button_large, .cart_voucher .submit input.button {
	border:none;
	font-size: 13px;
	    border: 1px solid #000;
	width: 200px;
	background-color:#000;
	text-align:center;
	padding:10px 15px;
	line-height:16px;
	cursor:pointer;
	font-weight:normal;
	-webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   color:#fff;
   -webkit-appearance: none;
   border-radius:0px;
}
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.button_mini_disabled:hover, input.button_small_disabled:hover, input.button_disabled:hover, input.button_large_disabled:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, input.exclusive_mini_disabled:hover, input.exclusive_small_disabled:hover, input.exclusive_disabled:hover, input.exclusive_large_disabled:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover, span.button_mini:hover, span.button_small:hover, span.button:hover, span.button_large:hover, span.exclusive_mini:hover, span.exclusive_small:hover, span.exclusive:hover, span.exclusive_large:hover, span.exclusive_large_disabled:hover, .cart_navigation .button:hover, .cart_navigation .button_large:hover, .cart_voucher .submit input.button:hover, #idTab4 ul li .ajax_add_to_cart_button:hover  {
	    background-color: #fff;
    background-position: 0 0;
    color: #000;
    border: 1px solid #000;
}
.button:focus {outline:none}
.content_prices #add_to_cart span{display:none;}
.content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled {
	padding: 10px 15px 10px 15px;
	width:100%;
	-webkit-appearance: none;
}
#authentication #create-account_form fieldset, #authentication #login_form fieldset {   height: auto;  }
#enabled_filters {
	display:none;
}
#layered_form ul li label{
	line-height:20px;
	float:left;
}
#layered_block_left li a {color:#666}
#layered_block_left ul {
	padding:0;
}
#layered_block_left ul li input.checkbox {
	vertical-align:top;
	margin-top:3px;
	float: left;
	display:none;
}
#layered_block_left ul li {
	color:#666;
	width: 100%;
clear: both;
	line-height:20px;
}
#layered_block_left ul li .disabled {
	color:#bbb;
	text-decoration:line-through;
	line-height:20px;
}
#columns #layered_block_left ul li label a {
	padding:0px !important;
	font-size:11px;
	line-height:20px !important;
}
/*  categories  */
.content_scene_cat {
	border:none;
	position:relative;
	border-radius:0px;
	padding:0px;
	box-shadow:none;
	height:auto;
}
.content_scene_cat img {
	width:100%;
	height: auto;
	}
.cat_desc {
	position:absolute;
	top:38px;
	left:46px;
	width:220px;
}
.cat_desc h2 {
	padding:0px 10px;
	margin-bottom: 10px;
	display: inline-block;
	font-size:20px;
	line-height:26px;
	color:#333;
	font-weight:normal;
}
.cat_desc span {
	color:#333;
	font-size:12px;
	display: block;

	padding: 10px;
}
.content_sortPagiBar {
	margin:0px 0 0 0;
	clear: left;
	
}

/*	product listing	*/
#product_list li {
	border:1px solid #e0e0e0;
	border-radius:0px;
	padding:10px 25px 10px 10px;
	margin-bottom:11px;
	background:#fff;
	position:relative;
}
#product_list li .left_block {
	position:absolute;
	top:10px;
	left:12px;
	width:12px;
	height:12px;
	z-index:9;
	padding:0px;
}
#product_list li .center_block {
	float: left;
	padding: 0px;
	width: 535px;
	border:none;
}
#product_list li .right_block {
	position: relative;
	float: right;
	width: 145px;
	text-align: right;
}
#product_list li .ajax_add_to_cart_button {
	padding:7px 15px;
	color:#fff;
}
#product_list li .ajax_add_to_cart_button span {
	display:none;
}
#product_list li h3 {
	color:#666;
	font:normal 15px/22px ;
	padding:0px 0px;
	height: 20px;
overflow: hidden;
}
#product_list li h3:hover a {
	font-weight: bold;
}
#product_list li p.product_desc, 
#product_list li p.product_desc a {
	color: #666;
	font:normal 12px ;
	line-height:16px;
}
#product_list li .price {
	color: #888;
    font-size: 12px;
    font-weight: normal;
    font-family: 'hk_grotesklight';
}

.hasSubImage .subimage-container { display:block; position: absolute; top:0; left:0; z-index:1; width: 100%;}
.hasSubImage .subimage-container img {opacity:0; filter:alpha(opacity=0);}
.product_img_link.hasSubImage > img { position:relative; z-index: 2; -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.product_img_link.hasSubImage:hover > img { opacity:0 !important; filter:alpha(opacity=0);  }
.product_img_link.hasSubImage:hover .subimage-container img { opacity:1 !important; filter:alpha(opacity=100);  }
.sortPagiBarFooter {text-align: right;}
.sortPagiBarFooter div.pagination  {
		clear:none !important;
		float:none !important;
		margin-top: 0px!important;
	}
.sortPagiBarFooter #nbrItemPage {
	float: none !important;
	}
div.pagination {
	display:inline-block;
	margin:0px;
	padding-left:10px;
	text-align:right;
	height:20px;
}
div.pagination .disabled {
	display:none;
}
ul.pagination {
	width:auto;
	display:inline-block;
	margin:0px 0px 0px auto;
}
#pagination {vertical-align: top;}
#category #pagination {margin-top: -3px;float:right}
ul.pagination li,
#pagination_next {
	float: left;
	color: #000;
	width: 20px;
	text-align: center;
	height: 30px;
	line-height: 28px;
}
ul.pagination i {
font-size: 13px;
}
.content_sortPagiBar select:focus {
outline: none;
}
ul.pagination a, ul.pagination span {
	height: 14px;
	width: auto;
	border:none;
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	line-height: 11px;
	color: 	#000;
	margin-top:-1px;
}
ul.pagination .current span {
	color: black;
	border:none;
	text-decoration: underline;
	
}
ul.pagination a {
	text-decoration:none;
	color:#000
}
ul.pagination a:hover {
	color: #999;
	border: none;
}
li.truncate { margin-left:4px;margin-right:4px;color: #000;font-family: 'DidotLTPro-Italic';
font-size: 11px;
    line-height: 17px;
    font-family: 'hk_grotesklight';}
#category .breadcrumb {
  float: left;
  
}
#center_column .sortPagiBar {
	padding: 0px;
padding-top: 0px;
padding-bottom: 0;

}
#center_column .sortPagiBar.sortPagiBarFooter {
	background: none;
	}
.sortPagiBar form.compare_button {
	float:left;
	margin-left:20px;
}
.sortPagiBar form.compare_button p {
	margin-top:2px;
}
.sortPagiBar #productsSortForm label { 
	font:normal 13px ;
	line-height:26px;
	vertical-align:top;
	text-transform:uppercase;
	padding-right:5px;
}
.sortPagiBar #productsSortForm { 
	float:left;
	}
.sortPagiBar #productsSortForm select { 
cursor:pointer;
background: rgba(0, 0, 0, 0);
border: 1px solid #FFF;
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin:0;
border-bottom: 1px solid #eee;
}
#center_column .sortPagiBar p {
padding: 0;
position: relative;
}
#center_column .sortPagiBar .styled-select:before {
content: "\f107";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
color: #999;
visibility: visible;
font-size: 14px;
padding-top: 2px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
right: 5px;
}
.sortPagiBar #nbrItemPage {
	margin-left: 20px;
	float:left;
	  margin-right: 5px;
	  margin-top: -3px;
}

.compareform {float:left;}
form.pagination select {
width: 37px;
background: rgba(0, 0, 0, 0);
border: 1px solid #FFF;
border-radius: 0px;
-webkit-appearance: none;
cursor:pointer;
-webkit-appearance: none;
-moz-appearance: none;
-moz-appearance: none;
appearance: none;
border-bottom: 1px solid #eee;
}

#nbrItemPage label {
	color:#000;
}
.sortPagiBar #bt_compare {
	margin-top:0px;
	padding:4px 10px;
	line-height: 16px;
	margin-right:20px;
	background:#ccc;
	text-shadow:none;
	color:#fff;
	font:normal 13px;
	cursor:pointer;
	-webkit-appearance: none;
}
.sortPagiBar #bt_compare:hover {
	color:#333;
}
#product_list li span.new,
#product_list li .discount  {
	color:#000;
	background:none;
	text-transform:none;
	font-size:12px;
	padding-right:0px;
}
#product_list li span.new {
	background:#000;
	color:#fff;
	z-index:9
}
ul#product_list li .on_sale, ul#product_list li .online_only {
	color:#E1423C;
}

.view_grid #product_list li .right_block {position:static !important}
.view_grid #product_list li .right_block .on_sale {position:absolute; top:5px; right:5px; z-index:999; display: block !important; background: #CA0D0D; padding: 0 5px; color:#ECECEC}
#product_list li .content_price {
	margin: 10px 0 10px 0;
	}
.view_list #product_list li .old-price {
	display: block;
	text-decoration: line-through;
	font-size: 15px;
	float: right;
	clear:left;
	color:#aaa;
}
.view_list #product_list li .display-reduction {
	float: right;
	background: #ccc;
	color: #555;
	padding: 0 2px;
	font-size: 11px;
	line-height: 13px;
	margin-left: 5px;
}

/* product page */
#primary_block {
	width:100%;
	margin-bottom:35px;
}
#pb-right-column {
			
}
#pb-right-column .image_container {
	
}
#pb-right-column #image-block {
	width:100%;
	float:left;
	
	background:#fff;
	
}
#pb-right-column #image-block img{
	border:none;
}
#pb-right-column #views_block {
	float:left;
	width:75px;
	margin-top:0px;
	}
#product_thumbs {
	height:515px;
	overflow:hidden;
}
.carousel_thumbs li {
	border:1px solid #e6e6e6;
	height:120px;
	width:73px;
	margin-bottom:9px;
	display:block;
}
.carousel_thumbs img,
.carousel_thumbs li a {
	display:block;
	width:73px;
	height:120px;
	margin:0px;
	opacity:0.9;
	z-index:999;
}
.carousel_thumbs li a:hover img {
	opacity:1;
}
.carousel_thumbs li:hover {
	-webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
}
#views_block button {
	display:block;
	width:26px;
	height:26px;
	border:none;
	background:none;
	background-position:0 0;
	background-image:url(../images/slider_nav.png);
	position:absolute;
	top:-13px;
	left:25px;
	z-index:99;
	text-indent:-9999px;
	cursor:pointer;
}
#views_block {
	position:relative;
}
.hidden_area {
	height:515px;
	overflow:hidden;
}
#views_block .next {
	background-position:0 -26px;
	top:502px;
}
#views_block .prev {
	background-position:0 0;
}
#views_block .next:hover {
	background-position:-26px -26px;
	top:502px;
}
#views_block .prev:hover {
	background-position:-26px 0;
}
.idTabs {
	border:none;
	padding:0px;
	margin:0px;
}
ul.idTabs li {margin-right:4px;}
.idTabs a {
	padding: 0px 10px 0px 10px;
	font: normal 14px ;
	line-height:26px;
	color: #666;
	background:  #e0e0e0;
	border:1px solid #e0e0e0;
	border-bottom:none;
}
.idTabs a:hover {
	background:#eee;
}
.idTabs .selected {
	color: #666;
	background: #fff;
	border:1px solid #e0e0e0;
	border-bottom:none;
}
#more_info_sheets {
	padding-top: 0px;
	border:1px solid #e0e0e0;
	background:#fff;
	margin-top:-1px;
	padding:17px 22px 25px;
}
#idTab1 ul {
	margin-top:7px;
	margin-bottom:7px;
}
#pb-left-column h1 {
	padding-bottom: 0px;
	font: normal 18px ;
	line-height:24px;
	margin-bottom:0
}
.resetimg {
	padding:0px;
	clear:both;
}
#wrapResetImages {
	display:block;
	padding:10px 100px 0;
}
.product_attributes {
	border:none;

}


.attribute_list #color_to_pick_list:hover {
	overflow:auto;
}
#attributes {
	width:100%;
	text-align:center;
	margin-top: 15px;
}

.grupo_4 li label {

}


.grupo_2 {
	display: none !important;
}
.grupo_4 li{ 
float: left;
    list-style-type: none;
    height: 35px;
    width: 35px;
    text-align: center;
    position: relative;
    margin-right: -1px;
    border: 1px solid #000;
	z-index: 10;
}
.grupo_4 li.disabled {
    border: 1px solid #ebebeb;
	    z-index: 9!important;
}
li.newClass {
color: #fff;
    border-color: #000;
    background: #000;
}

label.disabledlabel {
    color: #ebebeb!important;
	cursor: default!important;
}
#medidas{
	display: none ;
	}

#short_description_content{
	display: none ;
	}
#short_description_content1{
	display:none;
	 
	}
	#short_description_content2{
	display:none;
	 
	}
.paddingsobre{
padding-left: 3px!important;
}
.act_contact { 
font-size: 11px;
vertical-align:baseline;
}
.fa fa-phone { padding-top:1px;}
.fa fa-envelope-o { margin-left:3px;}
.contact_types {
height:100%;
float:left;
width:25%;
text-align:center;
padding-bottom:10px;
}
#comp_popup img{

}

.contact_title {
	font-family: 'salomeregular';
	font-size: 30px;
	text-align:center;
	margin-bottom:20px;
	line-height:50px;
}

.attribute_radio input :checked { font-size: 20px;}
.attribute_radio :checked { font-size:20px;}


.sortPagiBar  .chzn-search, .attribute_list .chzn-search {display: none;}
.attribute_list select {
	font:normal 14px ;
	line-height:20px;
	color:#666;
}
.attribute_label {
	font:normal 14px ;
	line-height:20px;
	color:#666;
}

#attributes .attribute_fieldset {
	display:inline;
	width: 100%;
}
#pb-left-column #buy_block label {
	display: inline;
	font:normal 14px ;
	line-height:20px;
	color: #666;
	}
#quantity_wanted_p {
	width:100%;
	overflow:hidden;
}
#quantity_wanted_p input {
	font:normal 14px ;
	line-height:21px;
	height:21px;
	color:#666;
	width:80px;
	padding:0px 10px;
}
.content_prices {
	margin-top: 0px;
	padding-top: 0px;
	border-top: none;
	text-align: left;
}
.our_price_display {
	
	
	line-height:29px;
	font-weight:normal;
	
	
}

.buttons_bottom_block {clear:none;}
div.price {width:100%; height:29px; overflow:hidden;text-align: center;}
.content_prices #add_to_cart {
	position: static;
	padding-bottom: 15px;
	font-size: 11px;
	width:100%;
}
#old_price_display {
	display:inline;
	padding-right: 5px;
	text-decoration:line-through;
	color:#ccc;
	line-height:32px;
	font-size:22px;
	clear:none;
	
}

.hookProductPage {
	width:100%;
	border-top: 2px solid #FBF7F7;
	padding-top:10px;
	margin-top:2px;
}
.hookProductPage .buttons_bottom_block,
.hookProductPage .share_block {
	width:165px;
	float:left;
}
.hookProductPage .share_block {width:160px;}
.hookProductPage .clearfix {
	display:none;
}
span.productTitle {
	text-align: left;
	font:normal 20px/26px ;
	display:block;
		font-size: 12px;
text-transform: uppercase;
font-family: "Open Sans",sans-serif;
height:50px;
	}	
p.online_only {
	font-weight:normal;
	font-size:12px;
	color:#E1423C;
	text-align:left;
}
.hookProductPage .buttons_bottom_block {
	padding:0px;
}
.buttons_bottom_block #wishlist_button {
  padding: 0;
  background: none;
  font:normal 12px ;
  line-height:18px;
}
.product-overview-full {overflow: hidden;}
#product_comments_block_extra {display:none;}
#pb-right-column #image-block #view_full_size .span_link {display:none;}
#attributes select {width:107px;}


/*	subpages	*/
ul#product_list {
	margin:11px 0 0 0;
}

.stores_search, .stores_radius, .stores_location, .stores_select {
	display:inline;
	float:left;
	padding-right:15px;
}
.stores_location label {
	margin-right:10px;
}
input#addressInput {
	font-size:11px;
	line-height:14px;
}
.stores_select #locationSelect{
	width:325px;
}
#stores-table {
	border-bottom: 1px solid #e5e5e5;
}
#stores-table td.distance {
	border-right: 1px solid #e5e5e5;
}
table.std, table.table_block {
	border:0;
	margin-top:15px;
}
table.std th, table.table_block th,
#contact h3, #account-creation_form h3 {
	padding: 6px 0px;
	font-size: 13px;
	color: #000;
	font-family: hk_groteskbold;
	text-transform: uppercase;
	text-shadow: none;
	background: none;
}
#contact h3 {
	font-family: 'DidotLTPro-Italic';
	font-weight:normal;
	font-size:17px;
	color:#666;
	text-align:center;
	font-size:18px;
	text-transform:none;
	font-weight:normal;
}
table.std th:hover, table.std tr:hover,
table.table_block th:hover, table.table_block tr:hover {
	
}
#contact fieldset {
}
#create-account_form h3, #authentication #login_form h3,
#new_account_form h3,
#add_adress h3  {
	border-bottom: 2px solid #FBF7F7;
	    font-family: hk_groteskbold;
    font-size: 15px;
    line-height: 29px;
	background: none;
	margin-bottom: 20px;
    padding-bottom: 0px;
}
#account-creation_form h3 {
	border-bottom:1px solid #e5e5e5;
}
#authentication #create-account_form .form_content, #authentication #login_form .form_content {
	padding:10px 0;
}
#create-account_form, #authentication #login_form {
	width:100%;
	float: left;
	text-align:center;
}
#create-account_form {
}
#authentication #center_column,
#order-opc #center_column,
#address #center_column,
#pagenotfound #center_column,
#my-account #center_column,
#history #center_column,
#order #center_column, #order-confirmation #center_column,
#addresses #center_column {
/*padding-left:0;*/
}
#form_forgotpassword fieldset,
#new_account_form fieldset,
#add_adress fieldset {
	background:none;
	margin:0;
	border:none;
	padding:0;
}
#form_forgotpassword label {
	display: inline-block;
	padding-right: 10px;
	width: 54px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
#form_forgotpassword  input#email {
	width:250px;
	border:1px solid #e5e5e5;
	line-height:24px;
	height:26px;
	margin-right:15px;
}
.account_creation label {
	width:auto;
	padding:0 10px 0 0;
}
#center_column #account-creation_form p.cart_navigation {
	margin-top:0px;
	padding-top:20px;
	border-top:1px solid #e5e5e5;
}
#search .sortPagiBar {
	margin-bottom:0;
}
/*		forms		*/
#center_column #add_adress .submit2 {
	
}
.form_separator {
	border-bottom:1px dotted #e5e5e5;
	height:1px;
	margin-bottom:10px;
}
form.std fieldset {
	border:none;
}
.form_content {
	background:#fff;
	padding:8px;
	text-align:center;
}
.panel-heading {
	text-align: left;
    margin: 8px;
    padding: 0;
    font-family: hk_groteskbold;
    font-size: 15px;
    border-bottom: 2px solid #FBF7F7;
    margin-bottom: 0;
    line-height: 29px;
}

.panel panel-default {
	text-align:center;
	width: 100%;
	}
	
.panel-body clearfix {
	height: 400px;
	text-align: center;
	}
	
a#fancybox-close {
	position: absolute;
	  top: 10px;
  right: 8px;
  z-index: 5000;
  font-size: 24px;
  color: #000!important;
	
}

.bx-viewport {
border: 1px solid #CCC;
}

.bx-wrapper .bx-viewport {
border: none;
height:auto!important
}


#create-account_form #email_create {
	
	height:25px;
	background:none;
}
#pagina_login h1 {
    font-family: hk_groteskbold;
    font-size: 20px;
}
#create-account_form h4 {
	padding-bottom:12px;
}
#form_forgotpassword p.text input {
	padding: 0 5px;
	height: 20px;
	width: 288px;
	border: 1px solid #e5e5e5;
	background: none;
}
#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd {
	width: 98%;
  margin-bottom: 10px;
}
#create-account_form #SubmitCreate, #login_form #SubmitLogin {
margin-top: 8px;
width: 100%;
}
.cart_navigation {
	margin:0;
	padding:0 0 20px 0;
	margin-bottom:20px;
	position: relative;
}
.separator-opc {
	height:20px;
	line-height: 0px;
}

#order-opc h2{
	text-transform: uppercase;
    font-weight: bold;
    font-family: hk_groteskbold;
    font-size: 20px;
}
#order-opc h2 span {
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	padding:0px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#opc_account_choice {
	padding:0;
}
#opc_account_choice h4 {
	font-size:16px;
}
.order_carrier_content,
.paiement_block,
div.addresses,
#account-creation_form fieldset  {
	border:none;
	background:none;
	padding:0;
}
#order-opc #opc_payment_methods,
#order-opc .addresses {
	margin:0;
}
#order-opc #new_account_form p.submit {
	
}
#order-opc #opc_delivery_methods h3 {
	display:none;
	margin:0;
}
#order-opc #opc_delivery_methods textarea {
	width:99%;
	}
#order-opc #login_form fieldset {
	border-style: none;
	background: none;
	margin-right: 20px;
}
.addresses ul.address {
	list-style-type: none;
	
	position: relative;
	margin: 0px 30px 0 0;
	width: 100%;
}
.address li {
    float: left;
    margin-right: 5px;
    font-size: 13px;
    font-family: 'hk_grotesklight';
}
li.address_firstname.lastname {
    font-family: hk_groteskbold;
}
li.address_title {
    width: 100%;
}
.addresses ul.address .address_title {
	margin-bottom: 10px;
	height: 32px;
	font-weight: bold;
	line-height: 29px;
	color: #000;
	text-shadow: none;
	background: none;
	font-family: hk_groteskbold;
    font-size: 15px;
}
p.addressesAreEquals {
    margin-top: 20px;
}
#address_delivery {
    height: auto!important;
}
.addresses ul.address li {
	font:normal 12px/16px ;
	text-transform:none;
}
.address_add {
	padding-top: 5%;
}
#pagenotfound #search_query {
	border:1px solid #e5e5e5 !important;
	height:24px;
	background: #FFF !important;
}
#product_comparison .posrel a img {width: 100%; height: auto;}
#product_comparison .product_desc {display: none;}
#product_comparison td.td_empty {
	background:none;
	}
#product_comparison .product_image img {border:none}
#product_comparison td {
	text-align:center;
	background:none;
	position:relative;
		border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding-top:12px !important;
	}
.cmp_remove {
	background:url("../images/remove_item.png") no-repeat 0 -20px;
	position:absolute;
	top:0px;
	right:0px;
	text-indent:9999px;
	margin:0;
	padding:0 !important;
	width:20px;
	height:20px;
	opacity:0.8;
}
.cmp_remove:hover {
	opacity:1;
	}

#usefull_link_block {
	width:100%;
	float:right;
	margin:0;
	    border-bottom: 2px solid #FBF7F7;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

#usefull_link_block .sociales {
float: left;
padding-right: 10px;
}
#usefull_link_block .sociales i{
font-size: 20px;
}
#usefull_link_block li {
	padding-top:0;
}
li#favoriteproducts_block_extra_added i {
color: #C60931;
padding-right: 5px;
}
li.favoritos i {
padding-right: 5px;
}
.christmas_gift {
float: right!important;
padding-right: 0px!important;
font-style: italic;
text-align: left;
color: #CCC;
margin-top: -8px;
}
a#size_guide {
float: right;
color: #CCC;
}
a#size_guide:hover {
color: #000;
}
.christmas_gift i {
font-size: 24px!important;
margin-left: 5px;
color: #FC8F8F;
}
.christmas_gift:hover {
text-decoration: none!important;
}

span#oos_customer_email_result2 {
position: absolute;
left: -235px;
z-index: 100;
background: #FFF;
padding: 20px;
background: #EDEDED;
border: 2px solid #EDEDED;
font-size: 14px;
color: #FC8F8F;
top: 100px;
}




span#oos_customer_email_result2:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(237, 237, 237, 0);
	border-left-color: #EDEDED;
	border-width: 10px;
	margin-top: -10px;
}


div#pago_final {position: relative;width: 100%;text-align: center;height: 50px;padding-top: 30px;clear: both;}

#usefull_link_block li:hover {
	text-decoration:underline;
}
#order-list {
	margin:0;
}
#stores-table {display:none;}
#order-list th,
table#cart_summary th {
	background:#fff;
	text-shadow:none;
	padding:7px 4px;
	color:#000;
}

#order-list td {
	font-weight:normal;
	vertical-align: middle;
	font-family: 'hk_grotesklight';
}
#order-list .last_item td,
table#cart_summary .last_item td  {
	background: #FFF;	
}
td.history_detail {
	padding-left:3px;
	padding-right:3px;
}
.cart_voucher h4 {
	padding: 0;
}
.description_box {border:none; padding:0 !important; box-shadow: none !important; margin:0 !important;}
.description_box p {padding-left:0px !important;}
h1#tracking {margin:0 !important;}
/* view */

.views {display: inline-block; float:left; padding-top: 4px;}
.view_btn {
	width:16px;
	height:16px;
	float:left;
	margin-left:10px;
	cursor:pointer;
}
.views span {
	float:left;
	font:normal 14px/17px ;
	padding-left: 10px;
	}
.grid_title {padding-right:10px}
#view_list {background:url(../images/grid-list.gif) no-repeat 0 -16px}
#view_grid {background:url(../images/grid-list.gif) no-repeat 0 0}
#view_grid, #view_list {opacity:0.5;}
#view_grid:hover, #view_list:hover {opacity:1;}
.view_list .sub_block{padding-top:25px;}
.view_list .sub_block .price {display:block; margin-bottom:5px !important;}
.views_float {display:inline; float:left; width: 100%;}
/*a.selected:before {
content: "\f178";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #FC8F8F;
}*/

/* content */
#listing_view {
	overflow:hidden;
}
div.view_list ul#product_list li {
	position:relative;	
}
div.view_grid ul#product_list li {
	width:28%;
	min-height: 350px;
	float:left;
	margin-right:2%;
	margin-left: 2%;
	position:relative;
	
}

div.view_grid ul#product_list li img {}
div.view_grid ul#product_list li.last_item {
	margin-right:0px;
}
#listing_view.view_grid {
	margin-top:0px;
	padding:20px 0 0 0;
	width:100%;
}
div.view_grid #product_list li {
	padding:0px; text-align:center;
	background:none;
	border:none;
	}
	
	
	
@media (max-width: 765px) {	
	
div.view_grid ul#product_list li {
		width: 49%;
		min-height:250px;
	}
	div.view_grid ul#product_list li:nth-child(5n+5) {
    width: 100%;
}
	div.view_grid ul#product_list li {
		margin-right: 1%;
		margin-left: 0%;
	}
	
	div.view_grid ul#product_list .alternate_item {
		margin-right: 1%;
		margin-left: 0%;
	}
		

	
}
@media (max-width: 400px) {	
div.pagination {

padding-left: 0px;

}
.views_float div#pagination {
    display: none!important;
}


.sortPagiBar #nbrItemPage {
    
    margin-top: 4px;
}


#order-list thead {display:none}
td.history_price {width:45px}
}
	
div.view_grid #product_list li .left_block {
	top:2px;
	left:4px;
}

div.view_list #product_list a.product_img_link {margin-right: 33px; margin-bottom: 20px;}
div.view_grid #product_list a.product_img_link {border:none; margin:0;}
div.view_grid #product_list a.product_img_link a {border:1px solid #e0e0e0;}
div.view_grid #product_list a.product_img_link img {margin:0 auto;}

#product_list li .left_block,
div.view_grid #product_list li .center_block,
div.view_grid #product_list li .right_block,
div.view_grid #product_list a.product_img_link {
	float:none;
	padding:0px;
}
div.view_list #product_list li .center_block {
	padding-left:0px;
	width:100%;
}
#product_list li .left_block {
	position:absolute;
	z-index:9;
	top:13px;
	left:15px;
}

div.view_list #product_list li .discount {
	top:10px;
	}
div.view_grid #product_list li .discount {
	display:none;
}
div.view_grid #product_list li .center_block {
	width:auto;
}
div.view_grid #product_list li .content_price {
	margin:0 auto 0px auto;
	text-align:center;
	display:block;
	width:100%;
	height:20px;
}
div.view_list #product_list li .content_price {
	margin-bottom: 10px;
	overflow: hidden;
}
div.view_grid #product_list li .right_block {
	width:auto;
	margin:0px;
	text-align:center;
	position:relative;
}
div.view_grid #product_list li .button,
div.view_grid #product_list li .exclusive {
	opacity: 0;
  position: absolute;
  bottom: 50px;
  z-index: 10;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  /* text-transform: initial; */
  color: #333!important;
  left: 0;
  font-size: 11px;
  font-weight: bold;
  height: 100px;
}

.out-of-stock span {
  top: 20px;
  position: absolute;
  width: 100%;
  left: 0;
}

.out-of-stock p {
  
  margin-top: 40px;
}

.out-of-stock #oos_customer_email {
	  width: 98%;
  border: none;
  padding: 2px 5px;
  border-bottom: 2px solid #CCC;
  font-weight: normal;
  font-style: italic;
  color: #CCC;
}
.out-of-stock #oos_customer_email:focus {
	  
  color: #000;
}
a#mailalert_link:hover {
  text-decoration: underline;
}
.out-of-stock #oos_customer_email_result {
  top: 80px;
}
div.view_grid #product_list li:hover .button,
div.view_grid #product_list li:hover .exclusive {
	opacity:1;
}
div.view_grid #product_list li .product_desc {
	display:none;
}
div.view_list ul#product_list {
	margin-top:20px;
}
div.view_grid ul#product_list {
	margin:0px;
}
#product_list li {
	margin-bottom:10px;
}
div.view_grid #product_list li {
	margin-bottom:20px;
}
div.view_list #product_list li a.product_name {
	font:normal 15px/20px ;
	display:block;
	padding:15px 0 10px;
	color:#666666;
	}
div.view_list #product_list li a.product_name:hover {
	color:#FC8F8F;
}
div.view_grid #product_list li a.product_name {
	text-align:center;
	display:block;
	line-height:30px;
	padding-bottom:0px;
	font:normal 14px ;
	padding-bottom:10px;
	padding-top:17px;
	color:#8e8e8e;
}
div.view_grid #product_list li a.product_name:hover {
	color:#aaa;	
}
div.view_grid #product_list li .price {
	padding:0px 0;

}
.c_margin0 {
	margin-top:0px;
}
#product_list li h3 {
	padding-top:10px;
}
.blockproductscategory, #crossselling {width:100%; overflow:hidden}
div.productscategory_h2 {
	color:#666 !important;
	font-style:italic;
	font-size:14px;
	padding-bottom:8px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom:20px;
}
#history #center_column h4 input {
	top:-5px;
}

#productscategory_slider {
	float:left;
	width:100%;
	margin:0px 20px 0 20px;
}
.blockproductscategory #productscategory_slider { margin: 0 20px }

#crossselling li,
#productscategory_list li {
	width:85px;
	height:150px;
	margin:0 20px 0 0;
	padding: 0;
}
#HOOK_SHOPPING_CART #crossselling li {
	height:335px;
}
#HOOK_SHOPPING_CART #crossselling li .product_name a{
	height:auto;
	display:none !important;
	}

#crossselling {
	margin-bottom:40px;
}
#crossselling li img,
#productscategory_list li img{
	width:83px;
	height:auto;
	}
#HOOK_SHOPPING_CART #crossselling li img {
	width:140px;
	padding-right:20px;
	}
.nav_button {
	text-indent:-9999px;
	float:left;
	margin-top:61px;
	width:17px !important;
	height:17px !important;
	
}
#product .breadcrumb {
  padding-top:15px;
    padding-left: 5px;
}
#productscategory_scroll_left, #productscategory_scroll_right {
	margin-top: 58px;
	}
#productscategory_scroll_left.nav_button {}
#productscategory_scroll_left {
	margin-right: 10px
}
#productscategory_scroll_left:hover {
}
#crossselling_left {margin-left:10px;}
#crossselling_left:hover {
	
}
#crossselling_left:active {
	
}
#crossselling_right {
	
}
#crossselling_right:hover {
	
}
#crossselling_right:active {
	
}
.bx-wrapper {
	height:400px;
}
.bx-pager a, .nivo-controlNav a {
	width:19px;
	height:19px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
	margin-right:9px;
	
}
.bx-pager a:hover, .nivo-controlNav a:hover, .nivo-controlNav a.active, .bx-pager .pager-active {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
	}
.nivo-controlNav {
	padding-bottom:16px;
	padding-right:45px;
}
#layered_form div div ul {
	max-height:280px !important;
	overflow:auto;
	

min-width: 50px;
	}
	.sortPagiBar select {
		margin:0px;
	}
#layered_form ul {
	margin-bottom: 0px;
margin-top: 0px;
border-bottom: none;
padding-bottom: 0px;
position: relative;
}
.layered_price ul {overflow:hidden;}
#layered_form ul li {
	padding-bottom:6px;
}

#layered_block_left .block_content {
	padding-top:0px;
	padding-left:0px;
}
#layered_block_left .layered_subtitle {
	padding-bottom:10px;
	font-size:11px;
	color:#000;
	display:none;
}
#layered_block_left ul li input.checkbox {
	margin-right:3px;
}
.comparebutton {
	background:#cccccc;
}
#layered_block_left .layered_subtitle {
	font-weight:normal;
	padding-right: 5px;
	float: left;
}
div#layered_block_left {
float: left;
}
#layered_block_left .layered_close { padding:0;display:none}
#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {
		width:18px;
		height: 18px;
		visibility: hidden;
		text-decoration: none;
text-indent: 0px;
display: block;
float: right;
margin-left: 5px;
	}

#layered_block_left span.layered_close a:before, #layered_block_left span.layered_close a:before {
content: "\f106";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
color: #999;
visibility: visible;
font-size: 14px;
padding-top: 2px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
	#layered_block_left span.layered_close.closed a, #layered_block_left span.layered_close.closed a {
		width:18px;
		height: 18px;
		visibility: hidden;
		margin-left: 5px;
	}
	#layered_block_left span.layered_close.closed a:before, #layered_block_left span.layered_close.closed a:before {
content: "\f107";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
color: #999;
visibility: visible;
font-size: 14px;
padding-top: 2px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#layered_block_left .select {
background: rgba(0, 0, 0, 0);
border: 1px solid #FFF;
border-radius: 0px;
-webkit-appearance: none;
cursor: pointer;
-moz-appearance: none;
appearance: none;
border-bottom: 1px solid #eee;
}

.ui-widget-header {background:#FC8F8F;}
#idTab4, #idTab4 ul {
	margin:0 !important
}
#idTab4 .block_content {
	overflow:hidden;
}
#idTab4 ul li {
	width:29%;
	float:left;
	margin-right:4%;
}
#idTab4 ul li .product_desc {
	margin-bottom:13px;
}
#idTab4 ul li .product_desc img {width:100%;}
#idTab4 ul li .price {display:block; margin-bottom:13px; padding:0; font-size:16px !important;}
#idTab4 ul li h5 {margin-bottom:6px;}
#idTab4 ul li .product_accessories_price {padding:0; text-align: center}
#idTab4 ul li .product_accessories_price h5 {font-weight:normal;}
#idTab4 ul li .ajax_add_to_cart_button {width:80px; text-align:center; padding:4px 10px; color:#fff; font: normal 12px/18px }
#best-sellers_block_right li a.content_img {margin:0 15px 0 0;}
#best-sellers_block_right li span,
#idTab4 ul li .product_accessories_price {
color: #C5988B;
font-size: 16px;
font-weight: normal;
}
#contact fieldset {
	background:#fff;
}
#contact p.select select {
	width:272px;
}
#contact p.select span {
	display:inline;
	padding:0 !important;
}
.contactform h3 {
	
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #e0e0e0;
}
#identity form.std fieldset {
	background:#fff;
	padding-left: 120px;
}
#discount #center_column,
#order-slip #center_column {

}
#productsSortForm .chzn-container-single .chzn-single,
#nbrItemPage  .chzn-container-single .chzn-single {
	height:21px;
	line-height:21px;
}
/*		transitions		*/

a,
#header_user #shopping_cart,
#header_user #shopping_cart .separator,
#header_user #shopping_cart span,
#productsCarousel .price,
#productsCarousel .price .exclusive,
.promo_section li .button,
.productInfo,
.promo_section li .price_with_reduction,
.promo_section .productInfo .info,
.pix_diapo .button,
#newsletter_block_ext .col.social,
#newsletter_block_ext .col.nwltr,
#newsletter_block_ext .col.promo,
#pix_pag_ul > li > span > span,
#best-sellers_block_right li a.content_img img,
#new-products_block_right li a.content_img img,
.block_hidden_only_for_screen,
.carousel_thumbs li, .carousel_thumbs li a img,
table.std th, table.std tr,
table.table_block th, table.table_block tr,
div.view_grid #product_list a.product_img_link,
#idTab4 ul li .ajax_add_to_cart_button,
#footer .block .block_content ul li,
#countries li a  {
	-webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
#at15s a, .nivo-directionNav a, #productscategory_scroll_left, #productscategory_scroll_right, #crossselling_left, #crossselling_right, .submenu {
	transition:none;
	-webkit-transition: none;
   -moz-transition: none;
}
#featured-products_block_center .price,
#best-sellers_block_right li span,
#product_list li .price,
#our_price_display,
#old_price_display,
#productsCarousel .price span,
#productsCarousel .price .exclusive,
.promo_section li .price_with_reduction span.price,
#idTab4 ul li .price,
.aw_price, #isotopeSort .price,
#page .flexmenu .bottom-title,
#page .flexmenu .price,
#page .flexmenu .old_price
 {
    /* font-family: 'DidotLTPro-Italic'; */
}
.productInfo .button,
#newsletter_block_ext .col h4,
.pix_diapo .button,
.block h4,
#categories_block_left ul {list-style: square; list-style-position: inside;}
#categories_block_left li ul {padding-left: 10px;}
#categories_block_left li a,
#best-sellers_block_right li p a,
#new-products_block_right li p a,
#nbrItemPage label,
.ac-container label.ac-label,
#best-sellers_block_right li span,
#product_comparison .price,
#page .flexmenu > ul > li > a,
.mobileMenuTitle {
	
}
ul.sf-menu > li.sfHover > a,
ul.sf-menu > li > a,
ul.sf-menu > li > a:hover {
	
}
.productInfo .manufacturer_name,
.productInfo .reduction,
.promo_section li .price_with_reduction span.now,
#footer .block_logo .footer_slogan,
#best-sellers_block_right li p span, #new-products_block_right li p span,
.cat_desc h2,
.theme_controller span.theme_sett_heading{
	
}
.promo_section li .price_with_reduction span.price {
	font-weight:normal;
	font-size:24px;
	}
.promo_section li .price_with_reduction span.price {
	
}
.preloader { 
	background:url(../images/carousel_add_to_cart_act.jpg) 0 0;
	position:absolute;
	left:-9999px;
	width:0px;
	height:0px;
}
.preloader div div{background:url(../images/button_act.jpg) 0 0;}
#fancybox-img {width:100%;height:100%; margin:0px auto;}


.wht_bg {
	background:#fff;	
}
.white_bg_bord {
	background:#fff;	

}
.wrap_indent {
	padding-top:20px;
	overflow:hidden;
}
.wrap_indent .wrap_indent {padding: 0;}
.wrap_indent .separator-opc {display:none;}
div.zoomdiv {border:1px solid #e5e5e5;}
.animatedImage { height: auto;}
#product_comparison .price {
	font-size: 24px;
	color:#c5988b;
	text-shadow: none !important;
	font-weight: normal;
	}

/* ---------- basic theme: these are the most necessary styles --------------------------------- */

.scrollbar-pane {
    margin-right: 10px;
}

div#opc_account_form {
  margin-top: 10px;
}

.scrollbar-handle-container {
    background: #EEE;
    width: 10px;
    border-radius: 5px
}

.scrollbar-handle {
    width: 10px;
    background: #bbb;
    border-radius: 5px
}

.scrollbar-handle:hover {
    background: #666;
}

.scrollbar-handle.move {
    background: #555;
}

.scrollbar-handle-up {
    width: 10px;
    height: 10px;
    background: #DDD;
    border-radius: 5px
}

.scrollbar-handle-up:hover {
    background: #666;
}

.scrollbar-handle-down {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: #DDD;
}

.scrollbar-handle-down:hover {
    background: #666;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #666; 
	text-shadow: 0px 1px 0px rgba(255,255,255,0.59); 
	font-size: 12px; 
	border: none; 
	width:7px;
	height:10px;
	border-radius: 0; 
	background:url(../images/range_indicator.png);
	cursor: pointer; 
	-webkit-box-shadow: none; 
	-moz-box-shadow: none; 
	-o-box-shadow:none; 
	box-shadow: none;
}
.ui-slider-horizontal .ui-slider-handle {
	margin:0px;
}
.ui-slider-horizontal .ui-slider-handle::before {
	content: '' !important;
	width:0px;
}
.ui-slider-horizontal {
	height:2px;
	border-radius:0px;
}
.ui-widget-header {
	border-radius:0px;
}
.layered_slider_container {
	width:96%;
	margin:0px 0px 5px 0;
}
ul#product_list li p {
	padding-bottom:5px;
}
ul#product_list ul {
	padding:15px 0 0;
	list-style: circle;
	list-style-position: inside;
}
ul#product_list li li {
	padding:0 0 4px 0;
	margin:0;
	background:none;
	border:none;
}
.product_desc p {
	padding-bottom:15px;
}
#attributes fieldset label {
	line-height: 27px !important;
	cursor: pointer;
	font-size: 13px;
	overflow: hidden;
	    cursor: pointer;
	
}
.star {
height: 15px;
width: 16px;
}
div.star_hover a, div.star a:hover {
	background-position: 0 -15px;
}
.star, .star a {
	background: url(../images/star.png) no-repeat 0 0 transparent
}

#product_comment {width:85px; float:right;}
#product_comment div.star,
#product_comments_block_tab div.star{
	background: url(../images/star.png) no-repeat 0 0 transparent
}
#product_comment div.star_on,
#product_comments_block_tab div.star_on, div.star_hover a, div.star a:hover, div.star_on a {background-position: 0 -15px}
.open-comment-form {float:right;}
.open-comment-form:hover {text-decoration:none !important;}

#product_comments_block_tab button.usefulness_btn {
	border:none;
	border-radius:0 !important;
	background:#666 !important;
	color:#fff;
	padding:3px 10px;
}
#product_comments_block_tab button.usefulness_btn:hover {
	background:#E08270 !important;
}
.share_title {
	width:45px;
	line-height:14px;
	font-size:13px;
	float:left;
}
#usefull_link_block li#favoriteproducts_block_extra_add,
#usefull_link_block li#favoriteproducts_block_extra_added,
#usefull_link_block li#favoriteproducts_block_extra_remove,
#usefull_link_block li#favoriteproducts_block_extra_removed {
	background:none !important;
	padding-left: 0 !important;
}

#cart_block_list dd {display:none;}
#order-opc .delivery_options_address h3 {
	height: 32px;
    font-weight: bold;
    line-height: 29px;
    color: #000;
    text-shadow: none;
    background: none;
    font-family: hk_groteskbold;
    font-size: 15px;
    border-bottom: 2px solid #FBF7F7;
    text-transform: inherit;
    padding: 0;
}

td.delivery_option_logo img {
    max-height: 20px;
}

#thumbs_list {
	height:515px;
	overflow:hidden;
}
#thumbs_list_frame li:first-child {	
	margin-top:0;
	}
#thumbs_list_frame li {	
	height:122px;
	margin-top:9px;
	display:block;
	background: #fff
}
#thumbs_list_frame img,
#thumbs_list_frame li a {
	display:block;
	width:72px;
	height:auto;
	margin:0px;
	opacity:0.9;
	z-index:999;
}
#thumbs_list_frame li a {
	border:1px solid #e6e6e6;
	height:119px
}
#thumbs_list_frame li a:hover img {
	opacity:1;
}
#thumbs_list_frame li:hover {
	-webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
}
#views_block a.btn {
	display:block;
	width:26px;
	height:26px;
	border:none;
	background:none;
	background-position:0 0;
	background-image:url(../images/slider_nav.png);
	position:absolute;
	top:-13px;
	left:25px;
	z-index:9;
	text-indent:-9999px;
	cursor:pointer;
	transition:none;
	-webkit-transition: none;
   -moz-transition: none;
}
#views_block {
	position:relative;
}
#views_block #view_scroll_left {
	background-position:0 -26px;
	top:500px;
}
#views_block #view_scroll_right {
	background-position:0 0;
}
#views_block #view_scroll_left:hover {
	background-position:-26px -26px;
}
#views_block #view_scroll_right:hover {
	background-position:-26px 0;
}
#voucher .button {padding:5px 15px;} 

/*		bug fixes 1.4	*/
span.on_sale {display: none;}
.on_sale_img {
	position: absolute;
	top: 30px;
	right: 0px;
}
#pb-left-column {
	position: relative;
	font-family: 'hk_grotesklight';
}
#cart_block_list dd {display:none;}
span.slogan {left:0px;}
#productscategory_slider {
	width:82% !important;
}

/* 1.8 */
ul.step {
	width:100%;
}
ul.step li {
	width:20%;
} 
ul.step li.step_todo span {
	padding-left: 20px;
	padding-right: 20px;
}
#HOOK_SHOPPING_CART {}
#HOOK_SHOPPING_CART #loyalty {margin:0; padding: 0}
#HOOK_SHOPPING_CART #loyalty img {float:left; margin-right:10px;}
#loyalty {line-height: 15px}
#loyalty img {vertical-align: top;}
table#cart_summary .cart_total_price td.cart_voucher {border-bottom:1px solid #e9e9e9;}
table#cart_summary #total_price_container {border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.cart_total_price .total_price_container p {background: #999}
.comment_info {display: inline;}
#product_comments_block_tab {margin:0 !important;}
.comment_info {width: auto;float: left;text-align: left;}
.comment_info a {float:left;}

span.exclusive {
  color: #bbb !important;
  cursor: default !important;
  }
 .hookProductPage p {padding: 0 !important}

#newsletter_block_left .inputNew {
	line-height: 16px;
	text-indent: 5px
}
h1#cart_title {margin-bottom:28px; margin-top: 20px; 
	font-family: 'salomeregular'; 
	font-size: 24px;
	    font-family: hk_groteskbold;
    font-size: 27px;
	margin-bottom:20px; 
	text-align:left;
	line-height:50px;
	}
ul#order_step { background:none; margin-bottom:40px;}
ul.step {height:125px;}
ul.step li {text-align: center; height: 82px; background-position: 50% 50% !important}
ul.step li .step_num {margin:0 auto 11px;}
ul.step li a .step_num, ul.step li.step_current span .step_num,
ul.step li.step_todo span .step_num, ul.step li.step_current span .step_num {
	width:82px; height: 82px; border-radius: 50%; line-height: 82px; color: #fff; font:normal 35px/82px ;
}
ul.step li a:hover {text-decoration: none}
ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {background: none; font:normal 24px ; text-transform: none; padding: 0}
ul.step li.step_current span .step_num {background:url(../images/alysum_pattern.png) repeat 0 0 #FC8F8F !important;}
ul.step li.step_todo span .step_num {background:url(../images/alysum_pattern.png) repeat 0 0 #ccc !important;}
ul.step li a .step_num, ul.step li.step_current span .step_num{background:url(../images/alysum_pattern.png) repeat 0 0 #FC8F8F}
ul.step li.step_todo span, ul.step li.step_current span {padding: 0}
.summary_products_quantity_cont {font:normal 20px ; padding-bottom: 10px ; display:none;}
table#cart_summary .cart_product img { height:150px;width:auto}
.detail_step_by_step th,
#order-detail-content th,
table#cart_summary th {background-color: #fff !important; padding: 2px; line-height: 30px; letter-spacing: 2px; border-bottom: 2px solid #FBF7F7;}
table#cart_summary {border:0px !important;}
table#cart_summary thead {border: 1px dotted #e0e0e0 !important; }
table#cart_summary tbody tr {border-left: 1px dotted #e0e0e0;}
table#cart_summary tr.first_item {border-bottom: 1px dotted #e0e0e0 !important;}
table#cart_summary td {border-right: none; padding-left: 0px; font-weight: normal; padding-right: 0px}
table#cart_summary td.cart_product {padding-left: 15px}
.cart_description h5 a {font-size: 16px}
table#cart_summary .cart_total {width:10%;}
table#cart_summary tfoot td { line-height: 28px !important; }
table#cart_summary tfoot td.price { text-align:right;}
table#cart_summary tfoot td.price_total {font-family: hk_groteskbold;}
table.std tfoot tr:hover, table.table_block tfoot tr:hover {background-color: #fff !important}
table#cart_summary tfoot td.price { text-align:right;}
table#cart_summary td.cart_unit span.price{font:normal 22px !important; padding-left:0 !important;}
table#cart_summary .cart_total_price td, table#cart_summary .cart_total_delivery td {line-height: 12px !important;
    border: 0px !important;
    text-align: right;
    font-family: 'hk_grotesklight';}
table#cart_summary td.cart_total span.price {color:#000;}
table#cart_summary td.cart_delete {position: relative}
#history #order-detail-content tfoot {
  text-align: right;
}
.comb_2 {
    display: none;
}
table#cart_summary td.cart_delete a.cart_quantity_delete {
	text-indent: -9999px; 
	width: 32px; 
	display: block;
	margin-top:-4px;
	height: 32px; 
	background: url(../images/cart_remove.gif) no-repeat 0 0 !important; padding: 0; border-radius: 0}
table#cart_summary td.cart_delete a.cart_quantity_delete:hover {
	background: url(../images/cart_remove_active.gif) no-repeat 0 0 !important
}

div#HOOK_SHOPPING_CART .wrap_indent {
  padding-top: 0;
}
table#cart_summary .cart_product_title {display: block; margin-bottom:8px; color:#000; font-weight: normal}
table#cart_summary td span#total_price {font-weight: bold; font-size: 14px; padding-right: 35px; text-align: center }
#order table#cart_summary td span#total_price {padding-top: 13px;}
#order table#cart_summary #total_price_container { padding-left: 0px !important;}

.yotpo .yotpo-testimonials-btn {
position: fixed;
padding: 7px 10px!important;
background-color: #FFF !important;
text-transform: uppercase;
opacity: 1;
}

.cart_quantity .cart_quantity_input  {
border: 1px solid #fff;
height: 24px;
width: auto;
line-height: 24px;
-webkit-appearance: none;
border-radius: 0;
text-align:center;
float: none;
margin-top: -4px;
}

td.cart_discount_name {
    text-align: left;
}
div#pregunta_cupon {
    text-transform: uppercase;
    font-size: 13px;
}
div#pregunta_cupon a {
    font-family: hk_groteskbold;
    border-bottom: 1px solid #000;
}
.inicio-bajar {padding-top: 20px; float:right;}

.cart_total_price td{
width: 85%;
}
.cart_total_price .total_price_container span {text-align: center; padding: 12px 0 0 0; font-size: 18px;}
#cart_quantity_button {display:none;} /*	+/- buttons on the cart page	*/
.cart-separator-01 {padding:0 !important;height:1px;line-height: 1px}
.cart-separator-02 {padding:0 !important;height:10px;line-height: 10px;}
.shopping_cart_voucher {
	position: absolute;
    margin-top: -130px;
	 

}
.shopping_cart_voucher_content {
	
	
	
	
	
}

.leftprice { width: 46% }


.shopping_cart_voucher_content h4 { font-size:18px; line-height: 23px; padding: 0; font-weight: normal; }
.shopping_cart_voucher_content h4 label {color:#000 !important; font-size:14px; }
form#voucher {
  
  position:relative;
}
#submitAddDiscount {
  -webkit-appearance: none;
    background: #d2c5c5;
    border: none;
    color: #000;
    padding: 5px 10px;
    font-family: hk_groteskbold;
	    float: right;
		cursor: pointer;
}
div#pregunta_cupon {
    text-transform: uppercase;
    font-size: 13px;
}
.shopping_cart_voucher_content {
    width: 250px;
    
    padding-top: 15px;
}
strong, b {
    font-weight:600;
}
#submitAddDiscount:hover, #submitAddDiscount:focus {
  outline: none;
  color:#000;
  background: #FBEFEF;
}
.shopping_cart_voucher_content .ind {}
input#discount_name {
 width: 100%;
    background: rgba(0, 0, 0, 0);
    height: 25px;
    margin-bottom: 5px;
    border: 1px solid #d2c5c5;
    color: #999;
}
#discount_name:focus {
  outline: none;
  border: 1px solid #000;
}
#discount_name:focus + #submitAddDiscount {
  color: #000;
}
input:focus {outline: none;}
table#cart_summary tfoot td form#voucher {width: 72%; height: 35px;}
table#cart_summary tfoot td form#voucher #discount_name {border:none; background: none; float:left; width:50%; line-height: 26px; height: 26px;border-bottom: 1px solid #000;}
table#cart_summary tfoot td form#voucher #discount_name:focus {
outline: none;
}
input.button2:focus {
outline: none;
}
#pk_customlinks .text_desc .price {
font-size: 13px;
line-height: 18px;

text-align: left;
}
table#cart_summary tfoot td form#voucher .button2 {
height: 27px;
width: 60px;
border: 0;
color: #fff;
font: normal 14px/18px ;
vertical-align: top;
background: #000;
cursor: pointer
}
table#cart_summary tfoot td form#voucher .button2:hover {
	background: #333;
	}
table#cart_summary tfoot td .shopping_cart_voucher .title_offers { color:#666;}
table#cart_summary .cart_total_price td#cart_voucher, table#cart_summary .cart_total_price td span#total_price {padding-bottom:13px;}
table#cart_summary .cart_total_price td.td_voucher {padding: 0px; background: none; width:278px;}
table#cart_summary .cart_total_price {}
table#cart_summary .cart_total_price_td {border:none; padding: 0 !important;}
div.total_table {overflow: hidden; border-top: 2px solid #FBF7F7; font-size: 16px; min-height: 125px;}
table#cart_summary .tr-cart-separator-02 {border:none;}
.total_table table {padding-top:10px;}
.total_table table td {}
.total_table table td#cart_voucher {  font-family: hk_groteskbold; }
div.order_delivery {margin-bottom: 30px; background: #fff}
#multishipping_mode_box { background: #fff}
.address_add {padding:15px 0 0 0;}
#ordermsg {margin-bottom: 30px; margin-top: 30px}
#ordermsg p.txt {width:100%; float:none;}
#ordermsg p.textarea textarea {width:100%;}
h3.carrier_title { display: none; text-transform: uppercase;}
#order .delivery_options_address h3 {background:none; text-shadow:none; text-transform: none}
.delivery_options {border:none; }
#order .delivery_option.item {}
#order .delivery_option label {padding-top: 10px; padding-bottom: 10px}
#order .delivery_option_radio {margin-top:30px;}
#order-detail-content table tfoot > tr {}
#HOOK_PAYMENT {margin-bottom:20px;}
#HOOK_PAYMENT .wrap_indent {padding-bottom: 5px}
.payment_module {border:none; padding:15px 0 15px;border: 2px solid #FC8F8F;
    border-radius: 3px;
    margin-bottom: 5px!important;
  }
  p.payment_module a span {
    text-transform: uppercase;
    font-weight: bold;
}
p.payment_module a {
    text-align: center;
}
.payment_module:hover {
    background: #FBEFEF;
}
.payment_module a {line-height: 20px; text-transform: none; font:normal 16px/49px ;}
.payment_module a:hover {text-decoration: none}
.back_to_orders {line-height: 30px}
.back_to_orders img {vertical-align: top}
#header_user_info a {
margin:0;
padding: 3px 0 0 0px;
border:none;
}
#center_column .cat_desc {height: 150px;}
.adresses_bloc .item {}
#cart_block .price {float:none;}
#cart-price-precisions {width:150px; float:left;}
.attribute_fieldset label {
	padding-top: 4px;
position: absolute;
left: 50%;
width: 24px;
text-align: center;
margin-left: -12px;
	}
	
#product_reference {clear:both; padding-top: 10px;  border-bottom:1px solid #e0e0e0;padding-bottom: 0px;color: #CCC;position: relative;}
#product_reference .editable {}
#new_comment_form .title {background:#fff;}
#guest-tracking #center_column {width:100%;}
#idTab4 .block_content {padding:0 !important; }
#availability_statut {clear:both;}
.content_prices .price {}
.product_footer {margin-top: 40px}
.product-manufacturer {padding-bottom: 25px}
table#cart_summary tr.cart_item.even {background-color: #fff !important; border-bottom: 1px dotted #e0e0e0;}
#HOOK_SHOPPING_CART_EXTRA {padding: 20px 0 0 0}
#container_express_checkout {margin-right:-40px;}
#HOOK_SHOPPING_CART #crossselling {width:100%; margin: 0;}
#HOOK_SHOPPING_CART #productscategory_slider {width: 90% !important; margin-left:5%;}
ul.address li, .addresses ul.address li {line-height: 15px;}
#gift_div #gift_message {width:100%; border:1px solid #e0e0e0}
.carousel_img {width:80px; height:auto}
/* body > img.jqzoom {display: none;} */
.hookProductPage #wishlist_button {margin-left: 15px;}
.wlp_bought_list .product_image a {display: block; position: relative;}
.wlp_bought_list .product_image a img {width: 100%;height: auto;}
#module-blockwishlist-mywishlist #center_column {width: 100%;}
#module-blockwishlist-mywishlist #mywishlist fieldset,
#module-blockwishlist-mywishlist .wishlisturl {background-color: #FFF;border:1px solid #e0e0e0; border-radius:0px}
#block-history table {background: #FFF; border-bottom: 2px solid #FBF7F7; max-width:100% !important;}
#block-history th {border-bottom: 2px solid #FBF7F7; text-transform: initial;}
#order-list th {width: 25%;}
#mywishlist td.wishlist_delete {border-right: 1px solid #e0e0e0;}
#new-products_block_right ul li p {width:125px; float:left}
#new-products_block_right ul li a.content_img {width:47px; display:block; float:left; margin-left:0}
#new-products_block_right ul li a img {width:47px; height:auto}
.payment_module a {font: normal 16px/19px }

.product-info {width:333px; float: left; margin-bottom: 15px;}
.view_grid .product-info {width:100%; float:none; margin-bottom: 0px;}
.view_grid .availability {display: none;}
div.view_list #product_list a.product_img_link {margin-bottom: 0px;}
div.view_grid ul#product_list li a.product_img_link img {
	width: 100%;
	height: auto;

}
#layered_block_left .color-option {
	display:none;
	}
.filtros {
float: left;
margin-right: 0px;
margin-left: 5px;
}
#product_list a.product_img_link img {
	width: 162px;
	height: 264px;
}
#currencies_block_top a  { height:20px }

.mobile-title {display:none}
.customerprivacy p.required {width:40px; float: left;}
.customerprivacy label {width:850px;float: left;}
#account-creation_form #mymodule_block_left {margin-left: 0;}
#account-creation_form #mymodule_block_left .block_content {padding: 0;}
#account-creation_form #mymodule_block_left .block_content ul {list-style-type: none;}
h3#new_account_title {border:0px; margin-bottom:5px; font-size:14px; padding-bottom:0px; padding:8px; color:#000 !important; text-transform:none !important; font-weight:normal;}
#newsletter_block_ext input.minibutton {
	border-radius:15px
	}
#header #mymodule_block_left h4 {display: none;}
#header #mymodule_block_left {
	width:150px;
	background: #000;
	position: absolute;
	top: 25px;
	display: none;
	z-index: 99;
	}
#mymodule_block_left .block_content {
	padding: 5px 0 0 10px;
	}
#product_comments_block_tab {
	max-height: 300px;
	-ms-overflow-y: auto;
	    overflow-y: auto;
		padding-top:10px;
}
#product_comments_block_tab div.comment div.comment_details {width: 100% !important}
.ac_loading {background: url(data:image/gif;base64,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) no-repeat 105px 6px !important}
/*
------------------------------
	Impromptu
------------------------------
*/
#popupouter {
position: absolute;
width: 400px;
top: 50%;
left: 50%;
margin:-28px 0 0 -268px;
z-index: 99999;
background: #fff;
border:8px solid #ccc;
	padding: 20px 60px;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.75);
box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.75);
text-align: center;
}
.LoginRadius_overlay{
	width:100%;
	position: absolute;
	height: 100%;
	background:rgba(204, 204, 204, 0.8);
	z-index:99999
	}
.jqifade{
	position: absolute; 
	background-color: #fff;
}
.jqibox {
    z-index: 10000000000!important;
}
div.jqi{  
	font-family: hk_grotesklight;
	position: absolute; 
	background-color: #ffffff; 
	font-size: 16px; 
	line-height: 50px;
	text-align: left; 
	border:none;
	padding: 20px 60px;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.75);
box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.75);
}
div.jqi .jqicontainer{ 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 0px; right: 0; 
	width: 100%; 
	cursor: pointer; 
	text-indent: -9999px
}
div.jqi .jqititle{
	padding: 5px 10px;
	font-size: 16px; 
	line-height: 20px; 
	border-bottom: solid 1px #eeeeee;
}
div.jqi .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
	text-align:center;
}
div.jqi .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
	display:none;
}
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}
body.wdt480 #views_block #view_scroll_left, body.wdt480 #views_block #view_scroll_right {
	display: none !important;	
}

.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }
.posrel {position: relative;}

.slide-text h3, .aw_slide-text h3 {}
.slide-text div, .aw_slide-text div, .filter li a {}
.success_inline {
background: #f00;
display: block;
padding: 5px;
color: #fff;
border-radius: 6px;
margin-bottom: 5px;
font-size: 15px;
}

/* ################################## */
/* 				responsive	 		  */
/* ################################## */

@-ms-viewport {
  width: device-width;
}
#product_list li .center_block {width: 100%;}
#product_list li h3 a {
	font-size: 11px;
   
    letter-spacing: 0px;
	}
  
@media (max-width: 420px){

.shopping_cart_voucher{ width:100% ;
}

.shopping_cart_voucher_content .ind{
}

.shopping_cart_voucher_content h4{
text-align: left;
}
.shopping_cart_voucher_content h4 label{
padding-left: 0px !important;}

table#cart_summary tfoot td form#voucher{
width: 100% !important;
}
#header_user_info a.account{
display: none; 
}

}

@media (max-width: 500px){


.delivery_option input[type="radio"]:checked+label {
	background: #ebebeb;
}
}


@media (max-width: 585px){

}
	
@media (max-width: 750px) {
#search_block_top{
display:none;}

#product_list li span.new {
    display: none;
}
.go-top{bottom: 60px;}
#fancybox-wrap {
left:0px !important;

}
}



@media (max-width: 885px) {

table#cart_summary td{
display:block;
padding-left:0px !important;
}


table#cart_summary tfoot td form#voucher #discount_name{

	border-bottom:1px solid #999;
	-webkit-appearance: none;
	 border-radius: 0;
}

form#new_account_form{
width:100%;
}

#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label{


text-align:left !important;

}

#new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input{
width: 96% !important;
text-align:left !important;
}


#new_account_form span.form_info, #new_account_form span.inline-infos{
margin: 5px 0 0 20px;}


.shopping_cart_voucher{ 
margin-right:0 !important;
}

/*ESTO ES DEL FORMULARIO DE REGISTRO DEL CARRO */

#opc_new_account{
max-width:100% !important;}
#opc_account_form p{
max-width:100% !important;
text-align:left !important;
}

#new_account_form #submitAccount{
width:100% !important;
padding:10px 15px;

}
/*----*/



table#cart_summary .cart_total_price td#cart_voucher{
float:left;
text-align:right;
width:50% !important;
}


td#total_shipping.price{
width:30% !important;
float:left;
}

table#cart_summary .total_shipping_rs{
width:50% !important;
float:left;
text-align:right
}

table#cart_summary .total_products_cart {
float:left;
width: 50% !important;
text-align:right;
}

td#cart_voucher{
width:50% !important;
}

table#cart_summary td.cart_delete a.cart_quantity_delete{
	left: 50%;
  position: relative;
  margin-left: -16px;
  padding: 5px;
  margin-top: 5px;
	}



table#cart_summary  td{
	width:100% !important;
	text-align:center;
	padding: 3px!important;
	}
	table#cart_summary tfoot td.price {
    text-align: left;
}
table#cart_summary .cart_total {
    padding-bottom: 20px!important;
    text-align: center;
}
td.cart_discount_price {
    margin-bottom: 20px!important;
}
table#cart_summary #total_product{
width: 30%!important;
float: left;
	}



#HOOK_SHOPPING_CART #crossselling {
display:none;}

table#cart_summary thead {
display:none;}







.cart_ref { display:none !important;
}
.cart_unit{ display:none !important;
}


div.total_table { overflow: initial;
}



.shopping_cart_voucher { position:relative;
margin-top: 10px;
    width: 100%;
}



.shopping_cart_voucher_content h4{
text-align: left;
}
.shopping_cart_voucher_content h4 label{
padding-left: 0px !important;}

table#cart_summary tfoot td form#voucher{
width: 85% !important;
background: none !important}

#HOOK_SHOPPING_CART #crossselling {
display:none;
}

.shopping_cart_voucher_content {
    width: 100%;
    height: 100px;
    padding-top: 15px;
}

}

@media (max-width: 500px) {
#header_user li {display:none}
#header_user div.separator {display:none}
}

@media (max-width: 1024px) {
.responsive_top {
display:none !important;


}
#search_block_top {
  left: 16% !important;
}
}


@media (min-width: 1024px) { /* iPad portrait view */

	#countries li a:hover {
		text-decoration:none;
		background-color: #EFEFEF;
	}
	#countries li:hover a {color:#999; text-decoration: none;}
	.views {margin-left:20px}
	#columns #layered_block_left ul li label.layered_color a {line-height: 16px	!important;}
	#columns #layered_block_left ul li label.layered_color {line-height: 16px !important; display: inline-block; vertical-align: top; padding-left: 4px;}
	#nbrItemPage label {line-height: 22px;}		
	.subcat_3 {margin-bottom: 15px;}	

}
@media (max-width: 979px) and (min-width: 728px) { /* iPad but not iPhone view */
	
	#thumbs_list_frame img, #thumbs_list_frame li a {
		height: 108px !important;
	}
	#views_block #view_scroll_left {
		top: 432px !important;
	}
	.blockproductscategory #productscategory_slider {
		margin: 0 11px;
	}
	.sf-menu > li {
	}
	ul.subcat_2 {
		width:100% !important;
		}
	ul.subcat_2 > li  {
		float:none;
		width:260px;
		border-bottom: 1px solid #e5e2e2;
		border-right:1px solid #e5e2e2;
		margin: 0;
	}
	.subcat_2 > li.hasChildren {
		background: url(../img/menu_plus.gif) no-repeat 20px 25px;
		}
	.subcat_2 > li.hasChildren.sfHover {
		background: url(../img/menu_minus.gif) no-repeat 20px 25px;
	}
	.subcat_2 > li.sfHover {
		border-right: none;
	}
	.sf-menu .subcat_2 > li > a {
		text-transform: uppercase;
		font-size: 18px;
		line-height: 26px !important;
		padding: 25px 10px 25px 75px;
		color: #666;

	}	
	.sf-menu ul.subcat_2 li:hover > div ul.subcat_3,
	.subcat_2 > li.sfHover.hasChildren > div ul.subcat_3 {
		display: block !important;
	}
	.sf-menu ul.subcat_3 {		
		position: absolute !important;
		left:260px !important;
		padding:17px 0 0 40px;
		top:0px;
		height: 100%;
		width:428px;
		display:none
		}
		.sf-menu ul.subcat_3 li {
			float:left;
			width:184px;
			padding-right: 30px;
		}
		.sf-menu ul.subcat_3 li:nth-child(2n+2) {
			padding:0
		}
		.sf-menu ul.subcat_3 li a {
			display: inline-block;
			padding: 10px 15px !important;
			font-size: 20px;
			line-height: 24px;
			color:#969696;

		}
		.sf-menu ul.subcat_3 li:hover a {
			background: #FC8F8F !important;
			color: #FFFFFF !important;
		}
		.sf-menu ul.subcat_3 li:nth-child(2n+2) {
			clear: left;
		}
		.sf-menu ul.subcat_3 ul {
			display: none;
		}
		.touch div.view_grid #product_list li .button, .touch div.view_grid #product_list li .exclusive { top:0 !important }		

}
@media (max-width: 979px) { /* iPad portrait view */
	
	body, #header_logo, .promo_section, #currencies_block_top, #page, .page_width, #search_block_top, #promo_show, .promo_section, .promo_section ul li { 
	    transition:all .4s linear; 
	    -o-transition:all .4s linear; 
	    -moz-transition:all .4s linear; 
	    -webkit-transition:all .4s linear;
	}
	
	.pagenotfound {
padding: 160px 30% 0 80px;
height: 200px;
font-size: 14px;
background: url(../img/error-404.jpg) no-repeat 100% 0;
background-position: center;
/* width: 100%; */

}
	
	
	/*  promo slider  */
	.promo_section {
		width: 340px;
		overflow: hidden;
	}
	#promo_show {
		width:378px;
		height:362px;
		margin-right:10px
	}
	.promo_section ul li {
		height: 176px;
		width: 165px;
		margin-right:10px;
		margin-top:10px;
	}	
	.productInfo { top:75px }
	.promo_section ul li.odd {
		margin-right:0
	}
	.promo_section li .price_with_reduction {
		padding-top: 50px;
	}
	.cameraContent .item_4.button_container {
		left:74% !important;
	}
	.camera_fakehover {
		min-height: 362px;
	}
	#promo_show .promoborder {
		height:360px
	}
	/* mega menu */	
	.menuWrapper {
		width:728px;
		padding:0;		
	}
	.categoryImg {display: none;}
	

	/* product carousel */
	.viewport_container {
	  width:670px;
	}
	.viewport {
  		width:690px;
  	}
	#productsCarousel ul li  {
		width:152px;
	}
	#productsCarousel ul li a.slide-animate {
		width:150px;
		height: 248px;
	}
	#productsCarousel ul li a.slide-animate img{
		width:150px;
	}
	/* newsletter extended */
	#newsletter_block_ext {
		border: none;
		background: none;
		padding: 0px;
	}
	#newsletter_block_ext .col, #newsletter_block_ext .col.promo {
		width:230px;
		height:230px;
	}
	.soc_img, .newsletter_img {
		margin-top:-100px
	}
	#newsletter_block_ext .col {
		margin-right:16px
	}
	#newsletter_block_ext .col .indent {
		padding: 13px 10px ;
	}
	#newsletter_block_ext .col .content {
		margin-top:100px
	}
	#newsletter_block_ext .col h4 {
		font-size: 19px;
	}
	#newsletter_block_ext .col.social ul li {
		margin-right:18px
	}
	#newsletter_block_ext input.inputNew {
		width:133px
	}
	form.newsletter_form {
		width: 211px;
	}
	/* nivo slider */
	.nivoSlider {
		height:303px;
	}
	.nivo-directionNav a {
		top: 39%;
	}

	/* FOOTER */
	#footer .block {
		margin-bottom: 20px;
		}
	#footer #twitter_block {
		margin: 0;
		}
	#footer .facebook_block {
		width: 100%;
		clear:left
		}
	#footer .facebook_block iframe {
		width:100%
	}
	/* other pages */
	#center_column {
padding-left: 0;
width: 95%;

}

#footer {
padding-left: 0;
width: 100%;
}


	#left_column {
		width: 190px;
		
	}
	#categories_block_left {display:none}
	.content_scene_cat { height: auto;}
	div.tags_block .block_content, .block_content {
		padding: 10px 0; 
	}
	#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {
		width:18px;
		height: 18px;
		margin-left: 5px;
	}
	#layered_block_left span.layered_close.closed a, #layered_block_left span.layered_close.closed a {
		width:18px;
		height: 18px;
		visibility:hidden;
		margin-left: 5px;
	}
	#layered_block_left span.layered_close.closed a:before, #layered_block_left span.layered_close.closed a:before {
content: "\f107";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
color: #999;
visibility: visible;
font-size: 14px;
padding-top: 2px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
	
	div.view_grid ul#product_list li a.product_img_link img {
	
	}
	div.view_list #product_list li .center_block {
		width: 100%;
	}
	#product_list li .right_block {
		width: 100%;
		float: left;
		text-align: left;
	}
	div.view_list #product_list a.product_img_link {margin-bottom: 30px;}
	.product-info {width:100%; float: none;}
	#product_list li .center_block {width: 100%;}
	#product_list li .right_block { width:274px}
	#product_list li .content_price { display: inline-block; margin: 0; line-height: 30px; vertical-align: top; padding-right: 10px;}
	#product_list li .discount {position:static; display: block; width: 100%; padding: 5px 0;}
	div.view_list #product_list li .content_price {margin:0; display: inline-block; vertical-align: top;line-height: 30px; padding-right: 15px;}
	div.view_list #product_list li .content_price br {display: none;}
	#product_list li span.availability {
		display: block;
	}
	.view_grid #product_list li span.availability { display: none; }
	
	
	#pb-right-column #views_block { width: 66px; }
	#thumbs_list {height: 445px;}
	#thumbs_list_frame li {height: 103px;}
	#thumbs_list_frame img, #thumbs_list_frame li a { width: 64px; height: 138px; }
	span.productTitle {padding-bottom: 10px;}
	#product_comment {float: left; margin-bottom: 10px;}
	#views_block a.btn {left:22px}
	.blockproductscategory, #crossselling { width: 100% }
	#crossselling li, #productscategory_list li {
		margin-right: 15px;
	}
	#productscategory_slider {
		margin-left: 10px;
		margin-right: 10px;
		width:286px !important
	}
	#productscategory_scroll_right {
		margin-right: 0;
	}
	#views_block a.btn {
		z-index:9
	}
	#attributes select {
		width:70px
	}
	.wrapper-dropdown span {
		width:73px
	}
	.wrapper-dropdown {
		width:98px
	}
	ul.idTabs li {
		width:100%;
		line-height: 40px;
		height: 40px;
		background-color: #e0e0e0;
		margin-right: 0;
		margin-bottom: 1px;
	}
	.idTabs .selected {
		border-bottom: 1px solid #e0e0e0;
	}
	ul.idTabs li a {
		line-height: 39px;
		color:#666;
		font-size: 17px;
	}	
	#more_info_block {
		position:relative
		}
	
	.detail_step_by_step th, #order-detail-content th, table#cart_summary th {
		font-size: 13px;
	}
	#create-account_form, #authentication #login_form, #pagina_login form {
		width:100%;
	}
	#form_forgotpassword input#email {
		width: 200px;
	}
	#products-comparison #left_column,
	#identity #left_column 
	{display: none;}
	#products-comparison #center_column,
	#identity #center_column 
	{width: 100%;}

	/* product page */

	#view_full_size img.jqzoom {
		width: 268px;
	}
	#idTab5 {
		max-height: 300px;
		overflow-y: auto;
	}
	#idTab5 p.comment_info {display: none;}

	#order-list td {padding: 4px;}
	.color-myaccount {vertical-align: top;}
	#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume { width:90%;}		


	#footer .facebook-box {
		clear:both;
		width:100% !important;
		float:none;
		}
	#footer .block.facebook-box h4{padding-left: 10px;}
	.facebook-box .fb_followers li:nth-child(10n+10) {margin-right: 0px !important;}
	#HOOK_SHOPPING_CART #productscategory_slider {
	width: 668px !important;
	}
	#HOOK_SHOPPING_CART #crossselling ul li { width:167px; text-align: center; margin-right:0px}
	#HOOK_SHOPPING_CART #crossselling ul li a {margin:0 auto; width:100%; margin:0px; padding: 0;}
	#HOOK_SHOPPING_CART #crossselling ul li .product_name a { display: none !important; height:auto}
	.grid_title, .list_title {display:none}
	#currencies_block_top .wrapper-dropdown {
	height: 28px;
	width: 100px;
	} /* up to 979px */
	#ytplayer {width:295px; height: 165px;}
	.sf-menu > li > a {		display: inline-block;	}
	#isotope li {margin-right:8px}
	.facebook-box {margin-top: 30px;}
	.blog-type-left_side .blog-body {
		width: 428px;
		float: left;
	}
	.blog-type-right_side .blog-info {
	clear: both;
	}
	.blog-type-right_side .blog-title {
	width: 100%;	
	margin-right: 0;
	}	
	.blog-block-comments, #add-review-form {
	margin: 40px 0 0 0px;
	}
	#blog-list-comments {
	margin: 20px 0 0 0px;
	}
	.sf-menu > li { margin: 0 10px;}
	/* end ipad portrait  */
	.blockblog-carousel .blog-carousel-images {margin-bottom: 10px;}
	.blockblog-carousel .blog-carousel-images,
	.blockblog-carousel .blog-carousel-post {
		width: 344px;
	}
	.blockblog-carousel .blog-carousel-images iframe {width: 100%;}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:portrait) { /* iPad portrait view */
	
@media only screen and (min-device-width : 1px) and (max-device-width : 768) {
	#search_block_top {
			display:none;}
	.search_block_top {
			display:none;}
	#aw_slider_container{
		display:none;}
	.aw_slider_container{
			display:none;}
			
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* iPad landscape */
	#search_block_top .searchbutton {
		-webkit-appearance: button;
		border-radius: 0px;
	}
	#search_block_top #search_query_top {
		border-radius:0px;
		background: #fff;
		box-shadow: none;
	}	
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:landscape) { /* iPad landscape */
	.promo_section ul li {
		width:225px;
		height:218px;		
		margin-right:9px;
		margin-top:20px;
		
	}
	.promo_section ul li .promoborder {
		height: 216px;
		width:224px
	}

	#productsCarousel ul li  {
		width:162px;
	}
	#productsCarousel ul li a.slide-animate {
		width:160px;
		height: 248px;
	}
	#productsCarousel ul li a.slide-animate img{
		width:160px;
	}
}

@media (min-width : 980px) and (max-width : 1024px) {
	.touch .promo_section ul li {
		width:226px;
		height:218px;		
		margin-right:8px;		
		
	}
	.touch .promo_section ul li.odd {
		margin-right:0px
	}
	.touch .promo_section ul li.top_item {
		margin-top: 0;
	}

}
@media (min-width : 768px) and (max-width : 989px) {
	.touch .promo_section ul li {
		height: 176px;
		width: 165px;
		margin-right:10px;
		margin-top:10px;			
	} 
	.touch .promo_section ul li.odd {
		margin-right:0px
	}
	.touch .promo_section ul li.top_item {
		margin-top: 0;
	}

}


@media (max-width: 728px) {
	

	body {
		padding-top: 40px;
	}	
	#page, .page_width {
		width: 450px;
	}
	#header {
		margin-top:-40px;
		height: 367px;
	}	
	#header_user { 
		float: none;
		width:100%
	}
	#header_logo {
		top:122px
	}
	#header #header_logo .logo { width: 60%}
	#header_user_info {
		padding-left: 15px;
		}
	#header_user #header_nav {
		float: none;
	}
	#header_user #shopping_cart {
		float: right;
		
		}
	#header_user div.separator {
		display: none;
	}
	#search_block_top {
		top:298px;
		right:32px
	}
	#search_block_top .searchbutton {
		width: 108px;
		height:40px;
		line-height: 40px;
		font-size: 16px;
	}
	#header #mymodule_block_left {
		top: 40px;
	}
	#search_block_top #search_query_top {
		width: 265px;
		height:38px;
		line-height: 40px;
		display:none;
	}	
	#pk_customlinks {
		
		top:340px;
		height:14px;
		width:100%
		}
	#pk_customlinks ul > li:hover {
		background: none;
		color:#333
	}
	#pk_customlinks ul > li:hover a,
	#pk_customlinks ul > li:hover a:hover {
		color:#333 !important
	}
	#pk_customlinks ul > li {
		line-height: 30px;
		text-align: center;
		padding:0;
		border:none;
		margin: 0;
		display: block;
		float: left;
		position: static;
	}

	#pk_customlinks ul li a {
		font-size: 16px;
		width:100%;
		display:block;
		border-left:1px solid #5f5d5a;
		height:22px
	}
	#pk_customlinks ul li:first-child a {
		border-style: none;
	}
	#pk_customlinks ul li a:hover {
		color:#222
	}
	#languages_block_top {
		left:auto;
		right:0px;
		margin-right:32px
	}
	#currencies_block_top {
		float:left;
		margin-top: 20px;
		}
	#currencies_block_top b.currency_title {
		font-size: 16px;
		line-height: 40px !important;
		margin-left: 33px;	
	}
	#currencies_block_top b {
		background-position:0 7px;
	}
	#currencies_block_top .dropdown-select {
		width: 197px;
		}
	#currencies_block_top a {
		height:38px;
		line-height:38px
	}
	#currencies_block_top span {
		line-height:40px;
		font-size: 16px;
	}
	#countries li a {
		padding: 0 26px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
	}
	#header_user li a {
		color: #000;
	}
	#header_user li {
		height:40px;
		line-height: 40px;
		font-size: 16px;
	}
	#header_user #shopping_cart {
		margin-left:0;
		height:46px;
	}
	#header #cart_block {
		top:46px
	}	

	/* mega menu */
	.sf-contener {display: none; }
	.mobileMenu div.mobileMenuContainer {display: block;}

	/*	promo slider  */
	#promo_show {
		width: 450px;
		height: 431px;
		margin-right: 0px;
		margin-bottom: 20px;
		float: none;
	}
	
	.promo_section {
		width: 450px
	}
	#promo_show .promoborder {
		height:429px
	}
	.promo_section ul li {
		height: 220px;
		width: 220px;
	}
	.promo_section ul li .promoborder {
		height: 218px;
		width: 218px;
	}
	.promo_section li .price_with_reduction {
		padding-top: 70px;
	}
	.productInfo {
		top: 115px;
	}
	/* nivo slider */
	.nivoSlider {
		height:187px;
	}
	.nivo-directionNav a {
		top: 31%;
	}

	/* product carousel */
	.viewport_container {
		width: 392px;
	}
	.viewport {
		width: 412px;
	}
	#productsCarousel ul li  {
		width:184px;
		height:370px
	}
	#productsCarousel ul li a.slide-animate {
		width:182px;
		height: 300px;
	}
	#productsCarousel ul li a.slide-animate img{
		width:182px;
	}
	
	/* newsletter module */
	#newsletter_block_ext {
		border: 1px solid #e0e0e0;
		background: #fff;
		padding: 20px;
	}
	#newsletter_block_ext .col {
		margin-right: 0px;
		margin-bottom: 15px;
	}
	#newsletter_block_ext .col, #newsletter_block_ext .col.promo {
		width: 408px;
		height: 408px;
	}
	#newsletter_block_ext .col .opaque {
		height: 183px;
	}
	#newsletter_block_ext .col .content {
		margin-top: 225px;
	}
	.soc_img, .newsletter_img {
		margin-top: -225px;
	}
	#newsletter_block_ext .col .opacity_bg {
		width: 100%;
		height: 183px;
	}
	#newsletter_block_ext .col h4 {
		font-size: 30px;
		line-height: 40px;
	}
	#newsletter_block_ext .col .indent {
		padding: 20px;
	}
	#newsletter_block_ext .col p {
		font-size: 20px;
		line-height: 26px;
	}
	#newsletter_block_ext .col.social ul {
		padding-top: 5px;
	}
	#newsletter_block_ext .col.social ul li {
		width: 52px;
		margin-right: 38px;
	}
	#newsletter_block_ext .col.social ul li a {
		width: 52px;
		height: 52px;
	}
	#newsletter_block_ext .col.social li.youtube a, #newsletter_block_ext .col.social li.youtube a:hover { background:url(../img/socIconsMobile.png) no-repeat 0 0; }
	#newsletter_block_ext .col.social li.twitter a, #newsletter_block_ext .col.social li.twitter a:hover { background:url(../img/socIconsMobile.png) no-repeat -90px 0; }
	#newsletter_block_ext .col.social li.facebook a, #newsletter_block_ext .col.social li.facebook a:hover { background:url(../img/socIconsMobile.png) no-repeat -180px 0; }
	#newsletter_block_ext .col.social li.google_plus a, #newsletter_block_ext .col.social li.google_plus a:hover { background:url(../img/socIconsMobile.png) no-repeat -270px 0; }
	form.newsletter_form {
	width: 100%;
	height: 50px;
	-webkit-border-radius: 15px;
	        border-radius: 15px;
	}
	form.newsletter_form .ind {
		padding: 8px 10px 10px 20px;
	}
	#newsletter_block_ext input.minibutton {
		width: 81px;
		font-size: 20px;
		height: 34px;
		line-height: 34px;
		background: #ccc;
		-webkit-border-radius: 15px;
		        border-radius: 15px;
	}
	#newsletter_block_ext input.minibutton:hover {
		background: #bbb;
	}
	#newsletter_block_ext input.inputNew {
		height: 30px;
		line-height: 30px;
		width:254px;
		font-size: 20px;
		color: #ccc;
	}

	/* mega menu */	
	.sf-contener {padding-top: 20px;}
	.sf-menu {
		background: none;
		border-top:1px solid #e5e2e2;		
	}
	.sf-menu  li {
		width:448px;
		float:none;
		margin:0;
		border:1px solid #e5e2e2;
		border-top: 0px;
		height:auto;
		background: #f9f9f9;
	}
	.sf-menu li:hover .menuWrapper {display: block; visibility: visible;}
	.sf-menu  li  a {
		line-height: 26px !important;
		height: 26px;
		padding: 25px 0;
		text-indent: 30px;
		font-size: 20px;
	}
	.sf-menu > li {
		background-color: #f9f9f9;
	}
	.sf-menu > li:hover {
		background: none;
		background-color: #f9f9f9;
	}
	.sf-menu > li.hasChildren {
		background: #f9f9f9 url(../img/menu_plus.gif) no-repeat 95% 28px;
		}
	.sf-menu > li.hasChildren.sfHover {
		background: #f9f9f9 url(../img/menu_minus.gif) no-repeat 95% 28px;
	}
	.menuWrapper {
		-webkit-box-shadow: none;
		        box-shadow: none;
		        border: none;
		        border-top: 1px solid #e5e2e2;
		}
	.subcat_2, .menuWrapper {
		width: 448px;
		position:relative
	}	
	.subcat_2 {border-style: none; width:100% !important}
	.subcat_2 > li {
		width:100% !important;
		border:none;
	}
	.sf-menu ul.subcat_3 {		
		position: static !important;
		display: block;
		padding:0px;
		height: auto;
		width:auto
		}	
	
	.sf-menu ul.subcat_3 > li  {
		float:none;
		width:446px;
		border-bottom: 1px solid #e5e2e2;
		border-right:1px solid #e5e2e2;
		margin: 0;
		padding-left: 0;
	}
	.sf-menu ul.subcat_3 > li.hasChildren {
		background: none;
		}
	.sf-menu ul.subcat_3 > li.hasChildren.sfHover {
		background: none;
	}
	
	.sf-menu ul.subcat_3 > li.sfHover {
		border-right: none;
	}
	.sf-menu ul.subcat_3 > li > a {
		text-transform: uppercase;
		font-size: 18px;
		line-height: 20px;
		padding: 25px 10px 20px 0px !important;
		color: #666;
		width:436px;

	}	
	.subcat_2 > li.hasChildren, .subcat_2 > li.hasChildren.sfHover {
		background: none;
		}
	.subcat_2 > li div {display: none;}
	.subcat_2 > li:hover a {
		color: #FFF;
		background: #FC8F8F !important;
	}
	.subcat_2 > li > a {
		padding-left: 0px;		
	}
	.sf-contener.show {display:block !important}

	/* footer */
	#footer {
		padding-top: 50px;
		}
	#footer .block, #footer #twitter_block {
		float: none;
		margin: 0;
		width: 100%;
		margin-bottom: 30px;
	}
	#footer #twitter_block.block ul li {width:422px}
	#footer .block h4 {
		font-size: 25px;
		border-bottom: 1px solid #1e1e1e;
		cursor: pointer;
		padding-left: 10px;
		background: url(../images/footer_arrows.png) no-repeat 100% 0
	}
		#footer #twitter_block h4 a { font-size:25px}
	#footer .block .block_content.open h4 {
		background: url(../images/footer_arrows_top.png) no-repeat 100% 0
	}
	#footer #twitter_block h4 {
		padding-left: 10px;
	}
	#footer .block .block_content ul {
		border-top:none;
	}
	#footer .block .block_content ul li, 
	#footer .block .block_content ul li a {
		font-size: 17px;
	}
	#footer .block .block_content ul li {
		padding: 22px 0px 22px 10px;
	}
	#footer #twitter_block ul li {
		width:100%
	}
	#footer .block_logo {
		padding: 32px 0 80px;
	}
	#footer .facebookBody {
		margin-top: 16px;
		}
	#footer .facebookBody h4 span{
		z-index: 999;
		}
	#footer .facebookBody iframe {
		width:100%
	}
	
	#thumbs_list {
		height: 586px;
	}
	#thumbs_list_frame li {
		height: 140px;
	}
	#thumbs_list_frame li a{
		height: 138px;
	}
	#views_block #view_scroll_left, #views_block #view_scroll_left:hover {
	top: 573px !important;
	}
	.dropdown-menu {
		z-index: 1000;
		display: none;
		min-width: 450px;
		padding: 5px 0;
		margin: 2px 0 0;
		list-style: none;
	}
	.open .dropdown-menu {
		display: block;
	}

	.payment_systems {top:155px}
	#center_column {
		width: 450px;
	}
	#left_column {
		width: 450px;
		margin: 0;
	}

	/* category page */
	div.view_grid ul#product_list li {
		width:215px;
		margin-right: 20px;
		height: 455px;
	}
	div.view_grid ul#product_list li a.product_img_link img {
		width:212px;
	}
	#layered_block_left span.layered_close a {
		background: url(../images/plus-minus-big.gif) no-repeat 0 0;
		width: 40px;
		height: 40px;
		}
	#layered_block_left span.layered_close.closed a {
		background: url(../images/plus-minus-big.gif) no-repeat 0 -40px;
		width: 40px;
		height: 40px;
	}
	#layered_block_left .layered_subtitle {
		font-size:25px;
		line-height: 40px;
	}
	#layered_form .color-option {
		vertical-align: top;
	}
	#center_column .sortPagiBarFooter {
		background: none;
	}
	#layered_block_left .checkbox, #layered_form .color-option {
		width: 25px;
		height: 25px;
		margin: 0 15px 5px 0 !important;
		}
	#columns #layered_block_left ul li label a {
		font-size: 17px;
	}
	#center_column .sortPagiBarFooter li a, #center_column .sortPagiBarFooter li span {
		font-size: 18px;
	}
	#center_column .sortPagiBarFooter ul.pagination a, #center_column .sortPagiBarFooter ul.pagination span {
		height:auto;
		padding-left: 19px;
		line-height: 35px;
	}
	#pagination_next a, #pagination_previous a {
		background: #f1eee7;
		padding: 0 10px !important;
		margin-left:34px
	}
	#layered_form ul li label {
		line-height: 25px;
	}
	div.view_grid ul#product_list li:nth-child(2n+2) {
		margin-right:0px;
	}
	#product_list a.product_img_link img { height: auto !important;}
	div.view_list ul#product_list li { padding: 20px;}
	div.view_list #product_list li .right_block { width:100% }
	div.view_list #product_list li .left_block {top:23px; left:25px}
	div.view_list #product_list li h3 { font-size: 24px; padding-bottom:20px} 
	div.view_list .product-info { margin-bottom: 30px;}
	div.view_list #product_list li h3 a { color: #666; }
	div.view_list #product_list a.product_img_link {width:184px; margin-right:20px }
	div.view_list #product_list a.product_img_link img {width:100%; height:auto}
	div.view_list #product_list li .product_desc {font-size: 17px; line-height: 25px;}
	div.view_list #product_list li .price {font-size: 14px; line-height: 50px;}
	div.view_list #product_list li .ajax_add_to_cart_button { padding: 17px 15px; font-size: 26px;}

	/* product page */
	#pb-right-column {width:100%; margin-right: 0px;}
	#pb-right-column .image_container { border: none; }
	.product_footer {display: none;}
	#pb-left-column {padding-top: 20px;}
	
	#thumbs_list_frame li,
	#thumbs_list_frame img, #thumbs_list_frame li a {
		width: 82px !important;
	}
	#pb-right-column #views_block {
		width: 84px;
	}
	#views_block a.btn {
		left:29px
	}	
	#pb-left-column {
		width:100%;
		clear:both
	}
	#usefull_link_block {
		width: 136px;
	}	

	/* cart page */
	#cart_summary thead {display:none}
	table#cart_summary td {display: block; width:100% !important; padding-left: 0px; padding-right: 0px; text-align: left; border-bottom: none}
	.mobile-title {display:block; float:left; padding-left:15px; width:100px; text-align: left; font-weight: bold;}
	table#cart_summary td.cart_product {padding-left: 0;}
	.cart-separator-01 {height: 0;line-height: 0;}
	td.cart_product a, .cart_description_contant, .profRef, table#cart_summary td.cart_unit span.price, .flLeft {
		float:left;
		width:330px;
		text-align: left;	
		}
	table#cart_summary td.cart_unit span.price br {display: none;}
	table#cart_summary td { overflow: hidden;}
	table#cart_summary tbody tr {}
	table#cart_summary .cart_total_price tbody tr {border-bottom: none;}	
	.addresses ul.address { width:100% !important }
	#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
	width: 400px;
	}
	table#cart_summary td .total_table td { overflow: none; width:50% !important; float: left; padding-left: 0 !important; padding-right: 0 !important; border: none !important; text-align: center;}
	table#cart_summary td .total_table {border-bottom: 1px solid #ccc ;}
	
	#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
		width:100px
	}
	#account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
		width:230px
	}
	#create-account_form, #authentication #login_form { width: 100%; margin: 0;}
	#create-account_form #SubmitCreate, #login_form #SubmitLogin {
	margin-right: 35px;
	}
	#form_forgotpassword input#email {
	width: 170px;
	}
	.shopping_cart_voucher {
		margin:0;
		width: 100%;
		margin-bottom: 10px;
		float:none;
		
	}
	table#cart_summary tfoot td form#voucher {
		width:95%;
		background: #fff;
		border:1px solid #eee;
		-webkit-border-radius: 13px;
		        border-radius: 13px;
	}
	table#cart_summary tfoot td form#voucher #discount_name {
		width:313px
	}
	
	.discount .std .table_block th {border-bottom: 1px dotted #999;
	}
	
	#discount_table th {
		border-bottom:1px dotted #999;
		}
		
		
	ul.address {margin-right: 10px !important;}
	table#cart_summary .cart_total_price td#cart_voucher, table#cart_summary .cart_total_price td span#total_price { padding: 0;}
	.cart_total_price .total_price_container span { padding: 0 !important;}
	.shopping_cart_voucher_content { width: 100%;}
	ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {
		font: normal 18px ;
	}
	table#cart_summary tfoot td {
		padding: 0;
		background: none;
		border-style: none;
	}
	table#cart_summary td.cart_product { border-top: 1px solid #ddd; }
	#add_adress p.text label, #add_adress p.password label, #add_adress p.select label, #add_adress p.select span, #add_adress p.textarea label {width: 160px;}
	#add_adress p.text input, #add_adress p.password input, #add_adress p.select input { width: 200px;}
	#add_adress p.textarea textarea {
		width: 212px;
	}
	#center_column #add_adress .submit2 { padding: 0 5px 0 0;}
	#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume { width: 370px;}
	#order .delivery_option_radio { margin-top: 15px;}
	#order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img {
		margin-top: 3px;
	}
	.paiement_block table#cart_summary tfoot td {display: block; width: 25% !important; float: left; padding: 0 !important; background: #FFF; text-align:left !important}
	.paiement_block .paiement_block table#cart_summary tfoot td:first-child {text-align: right !important;width: 75% !important;}
	.paiement_block table#cart_summary tfoot td.price { padding: 0 !important;}
	.paiement_block table#cart_summary tfoot td#total_price_container {border-right:none; text-align: left !important;}
	.paiement_block table#cart_summary tfoot td#cart_voucher p {display: block !important; text-align: right !important; float:none}
	.paiement_block table#cart_summary tfoot td#total_price_container span {display: inline;}
	.paiement_block table#cart_summary tfoot td.price, .cart_total_price .total_price_container span { }
	#block-history th { font-size:12px; font-weight:normal; padding: 4px; text-transform: none;}
	#order-list td { padding-left: 4px; padding-right: 4px; }
	#order-list tbody {border-top:1px solid #e9e9e9}
	#identity .std p.text label, #identity .std p.password label, #identity .std p.select label { width: 151px }
	#HOOK_SHOPPING_CART #productscategory_slider {
	width: 390px !important;
	}
	#HOOK_SHOPPING_CART #crossselling ul li { width:200px; text-align: center; margin-right:0px}
	#HOOK_SHOPPING_CART #crossselling ul li a {margin:0 auto; width:100%; margin:0px; padding: 0;}
	#HOOK_SHOPPING_CART #crossselling ul li .product_name a { display: none !important; height:auto}
	.block .dropdown-content {display:none}
	.grid_title, .list_title {display:none}
	.sortPagiBar #productsSortForm select {
	width: 113px;
	}
	
	div.pagination {
		width: 100%;
	}
	div.pagination li.truncate {line-height: 40px; padding-left: 20px;}
	#currencies_block_top .wrapper-dropdown {
	height: 38px;
	width: 192px;
	}
	#currencies_block_top b {
	background-position:0 0px;
	}
	.wrapper-dropdown div {
	right: 5px;
	top: 7px;
	}	
	.attribute_list .wrapper-dropdown div {
		right: 0;
		top:0;
	}
	.tweet {padding-top: 20px;}
	.facebook-box h4 {text-indent: 10px;}
	.facebook-box .likeButton {
		top:65px;
		z-index:99
	}
	.fb_name {font-size: 13px;}
	.facebook-box .block_content {
		padding-top: 9px;
	}
	#footer .block.facebook-box { width:100% !important }
	#header .loginRadius {top:35px !important; right: auto !important; left: 0px}
	#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label { 
		width:120px
	}
	#new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input {
		width: 245px;
	}
	#contact p.text label, #contact p.select label, #contact p.select span, #contact p.textarea label {
		padding-left: 19px !important;	
		padding-right: 0 !important;
		width:110px !important;
		text-align:left;
	}
	#contact p.select select, #contact .chzn-container {
		margin-left:19px !important;
		width:250px
	}
	#contact p.text input#email, #contact p.text input#fileUpload, #contact p.textarea textarea {
		width:240px;
		margin-left:19px;
		}
	#contact p.textarea textarea {width:250px}
	#contact p.submit input {
	margin-left: 343px;
	}
	#opc_account_choice .opc_float {
		width:100%
	}
	#ytplayer {width:400px; height: 240px;}
	#isotopeSort .block_content { width:105% }
	#isotope li {margin-right:26px; width:210px}
	#pk_customlinks ul li a {border:none}
	.blockblog-carousel .blog-carousel-images {margin-bottom: 10px;}
	.blockblog-carousel .blog-carousel-images,
	.blockblog-carousel .blog-carousel-post {
		width: 205px;
	}
	.blockblog-carousel .blog-carousel-images iframe {width: 100%;}
	.blog-type-left_side .blog-body {
	width: 370px;
	}	
	.blog-block-comments, #add-review-form {
	margin: 40px 0 0 0px;
	}
	#blog-list-comments {
	margin: 20px 0 0 0px;
	}
} 

@media (max-width: 979px) {

}

@media (min-width: 980px) { 

	#currencies_block_top a {
		height:20px;
	}
	#currencies_block_top b {
		background-position: 0 -2px;
	}
	#currencies_block_top {
		float:right;
	}

}
@media (min-width: 1024px) { 
	
}

@media (max-width: 479px) {	

	#page, .page_width {
		width: 290px;
	}
	#header {
		margin-top:-40px;
		height: 367px;
	}	
	#header_user { 
		float: none;
		width:100%
	}
	#header_logo {
		top:122px;
		left:80px;
	}
	#header #header_logo .logo { width: 80% }
	#header_user li {
		font-size: 14px;
		padding-left: 0;
	}
	#header_user li .account {
		display: none;
		}
	#header_user_info a {
		padding-left: 0px;
	}
	#header #cart_block {
		width: 290px;
	}
	#cart_block .block_content {
		padding: 20px 10px;
	}
	.cartImage { width:90px}
	.cartImage img { width: 90px; }
	#cart_block #cart_block_list dt a, #cart_block .quantity-formated { font-size:18px }
	#cart_block #cart-prices {float:none; width:100%; font-size:19px;}
	#cart_block #cart-buttons #button_order_cart { float: none !important;}
	#cart-buttons { width:100%; float: none }
	b.currency_title { display: none !important; }
	#currencies_block_top .dropdown-select { width: 198px;}
	#countries li a {
		padding: 0 15px;
	}
	#header #mymodule_block_left {
		top: 40px;
	}
	#languages_block_top { margin-right: 0px; }
	#search_block_top {
		display:none;
		right:0
	}
	#search_block_top #search_query_top { 
	display:none; /*para evitar errores de visualización*/
	width: 165px;
	}
	.dropdown-menu {
		min-width:290px
	}
	.sf-menu li, .subcat_2, .menuWrapper {width: 288px;}
	.theme_controller {display: none !important;}
	#promo_show {
		width: 290px;
		height: 277px;
	}
	#promo_show .promoborder {
		height: 275px;
	}
	.promo_section {
	width: 290px;
	}
	.promo_section ul li {
	height: 290px;
	width: 290px;
	float: none;
	margin-bottom: 15px;	
	}
	.promo_section ul li .promoborder {
	height: 288px;
	width: 288px;
	}
	.promo_section ul li a.imgLink {
	height: 100%;
	width: 100%;
	}
	.productInfo .wrap {
		height: 288px;
	}
	.productInfo {
		top:150px
	}
	.promo_section li .price_with_reduction span.now {
		font-size:55px;
		line-height: 55px !important;
	}
	.promo_section li .button {
		font-size: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.promo_section li .price_with_reduction span.price  {
			font-size:53px;
		line-height: 85px !important;
	}
	.cameraContent .item_0.button_container {
		left:60%;
		top:45%;
	}
	.cameraContent .item_1.button_container {
		left:60%;
		top:45%;
	}
	.cameraContent .item_2.button_container {
		left:60%;
		top:45%;
	}
	.cameraContent .item_3.button_container {
		left:60%;
		top:42%;
	}
	.cameraContent .item_4.button_container {
		left:67%;
		top:40%;
	}
	.cameraContent .item_5.button_container {
		left:333px;
		top:325px;
	}
	.viewport_container {
	width: 239px;
	}
	.promo_section li .price_with_reduction { padding-top: 80px; }
	.productInfo .name { font:normal 20px/26px }
	#productsCarousel .viewport {width: 229px}
	#productsCarousel ul li  {
		width:227px;
		margin-right:0px
	}
	#productsCarousel ul li a.slide-animate {
		width:227px;
		height: 350px;
	}
	#productsCarousel ul li a.slide-animate img{
		width:227px;
	}
	#productsCarousel ul li a.slide-animate {
		height:376px !important
	}
	#newsletter_block_ext .promo {margin-bottom: 0px;}
	#newsletter_block_ext, #newsletter_block_ext .col .indent {
		padding: 10px;
	}
	#newsletter_block_ext .col .opaque {
		height: 131px;
	}
	#newsletter_block_ext .col, #newsletter_block_ext .col.promo {
		width: 267px;
		height: 267px;
	}
	#newsletter_block_ext .col .content {
	margin-top: 125px;
	}
	#newsletter_block_ext .social .indent p, #newsletter_block_ext .nwltr .indent p {display: none;}
	#newsletter_block_ext .col.social ul li {
	margin-right: 13px;
	}
	#newsletter_block_ext input.inputNew {
	width: 133px;
	}
	#newsletter_block_ext .col h4 {
	line-height: 33px;
	}
	#newsletter_block_ext .col .opacity_bg {
	width: 100%;
	height: 143px;
	}
	#newsletter_block_ext .col.social ul {
	padding-top: 15px;
	}
	#newsletter_block_ext .col h4 { font-size: 24px; line-height: 25px; margin-bottom: 13px; margin-top: 5px;}
	.soc_img, .newsletter_img { margin-top: -125px; }
	#header_user #shopping_cart { margin: 0;}
	.productInfo .manufacturer_name { font-size: 20px; }

	#center_column {
		width: 290px;
	}
	.cat_desc {
		top: 15px;
		left: 25px;
		width: 230px;
	}
	.cat_desc span {display: none;}
	.sortPagiBar #productsSortForm select {
		width: 110px;
	}
	div.view_list ul#product_list li {
		padding: 10px;	
	}
	div.view_list #product_list a.product_img_link {
	width: 265px;
	margin-right: 0px;
	margin-bottom: 15px;
	float:none;	
	}	
	div.view_list .product-info {
		margin-bottom: 15px;
	}
	div.view_grid ul#product_list li {
	width: 100%;
	margin: 0;
	float: none;
	height: 480px;
	}
	div.view_grid #product_list a.product_img_link {
		width: 287px;
		background: #fff;
		border:1px solid #e0e0e0
	}
	div.view_grid #product_list a.product_img_link img {
		border-style: none;
	}
	#center_column .sortPagiBar {
		background: none;
	}
	.views_float {
		display: inline;
		float: none;
		height: 32px;
	}
	.sortPagiBar .views {display: inline;}
	.sortPagiBar #nbrItemPage { margin-left: 0; }
	#center_column .sortPagiBar form { margin-bottom: 10px; }
	#left_column {
		width: 100%;
	}
	#product_list li h3, #product_list li h3 a {
		color: #666;
		font: normal 25px/30px !important;
	}
	
	#pb-right-column #image-block {
	width: 100%;
	}
	#pb-right-column #image-block img.jqzoom {
	width: 100%;
	}
	.hookProductPage .share_block {
		width: 100%;
		float: none;
		margin-bottom: 10px;
	}
	.hookProductPage #wishlist_button {
		margin-left: 0;
	}
	#thumbs_list_frame {margin-top: 5px;}
	#thumbs_list_frame li { margin: 0 9px 10px 0 !important; float: left;}
	#thumbs_list_frame li:nth-child(3n+3) {margin-right: 0px !important;}
	#thumbs_list_frame li, 
	#thumbs_list_frame img, 
	#thumbs_list_frame li a {
		width: 90px !important;	
	}
	span.productTitle {
		width: 100%;
	}
	#pb-left-column #buy_block fieldset {width: 100%;}
	#attributes select { width: 289px; }
	#pb-left-column #buy_block label {
		display: block !important;
		text-align: left;
		width: 100%;
		font-size:20px !important;
		line-height: 30px !important;
	}
	.attribute_list .chzn-container-single .chzn-single span {
		font-size: 20px;
		line-height: 45px;		
	}
	.attribute_list .chzn-container-single .chzn-single {
		height: 45px;
	}
	.attribute_list .chzn-container-single .chzn-single div b {
		-ms-background-position:0 13px;
		    background-position:0 13px;
	}
	.attribute_list .wrapper-dropdown {
		width:285px;
		height: 45px;
	}
	.attribute_list .wrapper-dropdown i,
	.attribute_list .wrapper-dropdown .dropdown li:hover a i {
		width: 40px;
		height: 40px;
	}
	.wrapper-dropdown .dropdown li, .wrapper-dropdown .dropdown li a {
		height: 45px;
		line-height: 45px;
		font-size: 20px;
	}
	.attribute_list .wrapper-dropdown div {
		top:11px;
	}
	div.price { height: auto;}
	.content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled {
		padding: 10px 22px 10px 22px; 
		font-size: 25px;
	}
	.attribute_list .wrapper-dropdown span,
	#quantity_wanted_p input  {
		height:45px;
		line-height: 45px;
		font-size: 20px;
	}	
	#quantity_wanted {
		width:267px !important
		}
	.product_attributes { padding-left: 0px; text-align: center!important; } 
	#views_block #view_scroll_left, #views_block #view_scroll_left:hover {
		top:343px !important;
	}
	/* cart page */
	#cart_summary thead {display:none}
	table#cart_summary td {display: block; width:100% !important; padding-left: 0px; padding-right: 0px; text-align: left; border-bottom: none}
	.mobile-title {display:block; float:left; padding-left:15px; width:100px; text-align: left; font-weight: bold; height: 25px;}
	td.history_detail {text-align: right;}
	td.history_detail a {margin-right:10px}
	table#cart_summary td.cart_product {padding-left: 0;}
	.cart-separator-01 {height: 0;line-height: 0;}
	td.cart_product a, .cart_description_contant, .profRef, table#cart_summary td.cart_unit span.price, .flLeft {
		float:left;
		width:165px;
		text-align: left;	
		}
	table#cart_summary td.cart_unit span.price br {display: none;}
	table#cart_summary td { overflow: hidden;}
	table#cart_summary tbody tr {border-bottom: 1px dotted #ccc;}
	table#cart_summary .cart_total_price tbody tr {border-bottom: none;}	
	.addresses ul.address { width:100% !important }
	#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
	width: 85%;
	}
	table#cart_summary td .total_table td { overflow: none; width:50% !important; float: left; padding-left: 0 !important; padding-right: 0 !important; border: none !important; text-align: center;}
	table#cart_summary td .total_table {border-bottom: 1px dotted #ccc ;}
	#module-favoriteproducts-account #center_column {
	width: 100% !important;
	}
	#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
		width:100px
	}
	#account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
		width:230px
	}
	#add_adress p.text label, #add_adress p.password label, #add_adress p.select label, #add_adress p.select span, #add_adress p.textarea label {
		width: 100%;
		text-align: left;
		padding: 0;
	}
	#form_forgotpassword fieldset, #new_account_form fieldset, #add_adress fieldset {
		width: 95%;
		}
	#add_adress span.form_info, #add_adress span.inline-infos {
		margin: 0;
	}
	#add_adress p.textarea textarea { width: 100%;}
	#address p.inline-infos { margin: 0 !important;}
	#add_adress p.text input, #add_adress p.password input, #add_adress p.select input {
		width:95%
	}
	.payment_module a { line-height: 20px;}
	#create-account_form, #authentication #login_form { width: 100%; margin: 0;}
	#create-account_form #SubmitCreate, #login_form #SubmitLogin {
	margin-right: 0px;
	}
	#form_forgotpassword input#email {
	width: 170px;
	}
	.cart_navigation .exclusive, .cart_navigation .exclusive_large {
		float: none;
		margin-bottom: 10px;
	}
	#order-list thead, #order-detail-content thead, .table_block table thead, #block-history thead {display: none;}
	table.std td, table.table_block td { padding: 5px; }
	#order-list td {padding: 3px 0; width: 100%; display: block; text-indent: 5px;}
	#identity .std p.text label, #identity .std p.password label, #identity .std p.select label {
		text-align: left;
	}
	#module-blockwishlist-mywishlist #mywishlist p.text input { width: 95%;}
	#module-blockwishlist-mywishlist #mywishlist p.text label { text-align: left; padding-left:0}
	#module-blockwishlist-mywishlist #mywishlist p.submit { margin: 0;}
	#form_wishlist fieldset {width: 92%;}
	#identity .std p.radio span { width: 80px;}
	#identity .std p.select label { width: 100%;}
	#identity .std #security_informations { padding: 0;}
	.sf-menu li {
		background: #F9F9F9;
	}
	
	.sf-menu ul.subcat_3 {		
		position: static !important;
		display: block;
		padding:0px;
		height: auto;
		width:auto
		}
	.sf-menu ul.subcat_3 > li  {
		float:none;
		width:258px;
		border-bottom: 1px solid #e5e2e2;
		border-right:1px solid #e5e2e2;
		margin: 0;
		padding-left: 0;
	}
	.sf-menu ul.subcat_3 > li.hasChildren {
		background: none;
		}
	.sf-menu ul.subcat_3 > li.hasChildren.sfHover {
		background: none;
	}
	
	.sf-menu ul.subcat_3 > li.sfHover {
		border-right: none;
	}
	.sf-menu ul.subcat_3 > li > a {
		text-transform: uppercase;
		font-size: 18px;
		line-height: 20px;
		padding: 25px 10px 20px 0px !important;
		color: #666;
		width:288px;
		
	}	
	#new_account_form span.form_info, #new_account_form span.inline-infos {
		margin: 0;
	}
	#new_account_form p.select select {
		margin-right: 5px;
	}
	#new_account_form p.textarea textarea {
		width: 100%;
	}
	.shopping_cart_voucher {
		
		margin:0;
		width: 287px;
		float:none;
		margin-bottom: 10px;
		border-style: none;

	}
	.shopping_cart_voucher_content { width: 100%;}
	.facebook-box h4 {text-indent: 10px;}
	.facebook-box .block_content {position: relative; padding-top: 20px !important;}
	.facebook-box .likeButton {top:65px !important; z-index: 99}	
	.block .dropdown-content {display:none}
	#form_forgotpassword input#email { width: 100%; float: none; margin-bottom: 10px;}
	#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
		padding: 0px;
		float: none;
		text-align: left;
		clear: both;
		width:100%
	}
	#account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
		width: 95%;
		clear: both;
		float: none;
	}
	#account-creation_form span.form_info {
		margin: 0;
	}
	.order_carrier_content, .paiement_block, div.addresses, #account-creation_form fieldset {
		width: 100%;
	}
	#account-creation_form p.select select#months {
		width:92px;
	}
	.customerprivacy label { width: 100%;}
	#account-creation_form p.textarea textarea {
		width: 100%;
	}
	#multishipping_mode_box .description_off a, #multishipping_mode_box .description a { margin: 0;}
	#account-creation_form p.inline-infos {
		margin-left: 0 !important;
	}
	ul.step li a .step_num, ul.step li.step_current span .step_num, ul.step li.step_todo span .step_num, ul.step li.step_current span .step_num {
	width: 42px;
	height: 42px;
	line-height: 42px;
	font: normal 35px/43px ;
	}
	ul.step li {
		height: 42px;
	}
	ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {
		font: normal 13px ;
	}
	ul.step {
	height: 74px;
	}
	ul.address { width:100% !important; margin: 0 0 15px; }
	#order .delivery_option_radio { margin-top: 15px;}
	#order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img {
		margin-top: 3px;
	}
	.paiement_block table#cart_summary tfoot td {display: block; width: 25% !important; float: left; padding: 0 !important; background: #FFF; text-align:left !important; border:0 !important;}
	.paiement_block table#cart_summary tfoot td:first-child {text-align: right !important;width: 75% !important;}
	.paiement_block table#cart_summary tfoot td.price { padding: 0 !important; }
	.paiement_block table#cart_summary tfoot td#total_price_container {border-right:none; text-align: left !important; border:0 !important;}
	.paiement_block table#cart_summary tfoot td#cart_voucher p {display: block !important; text-align: right !important; float:none}
	.paiement_block table#cart_summary tfoot td#total_price_container span {display: inline; border:0 !important;}
	.paiement_block table#cart_summary tfoot td.price, .cart_total_price .total_price_container span { }
	#usefull_link_block {
	width: 151px;
	}
	.hookProductPage .buttons_bottom_block, .hookProductPage .share_block { width: 138px;}
	table#cart_summary tfoot td form#voucher #discount_name {
	width: 161px;
	}
	#HOOK_SHOPPING_CART #productscategory_slider {
	width: 229px !important;
	}
	#HOOK_SHOPPING_CART #crossselling ul li { width:229px; text-align: center; margin-right:0px}
	#HOOK_SHOPPING_CART #crossselling ul li a {margin:0 auto; width:100%; margin:0px; padding: 0;}
	#HOOK_SHOPPING_CART #crossselling ul li .product_name a { display:none !important ; height:auto}
	#productsCarousel a.f_title { font-size:23px; line-height: 30px; }
	#twitter_block .dropdown-content { padding-top: 20px;}
	#pk_customlinks ul li {width:33%; float:left}
	.grid_title, .list_title {display:none}
	#pb-right-column #image-block {
		
		width: 100% !important;
		float: none;
		margin-right: 0;
	}
	#thumbs_list {
		height: auto;
	}
	#thumbs_list_frame li {
		height: 151px; float: left;
	}
	#thumbs_list_frame img, #thumbs_list_frame li a{
		height: 149px;
	}

	#pb-right-column #views_block {float: none;clear: both; width: 100%;padding: 0;}
	#views_block #view_scroll_left, #views_block #view_scroll_left:hover {
	display: none;
	}
	.sortPagiBarFooter div.pagination {
	float: none; height: auto;
	}
	#center_column .sortPagiBarFooter ul.pagination a, #center_column .sortPagiBarFooter ul.pagination span {
		padding-left: 20px;
	}
	li.truncate { margin-right: 0;}
	#pagination_next a, #pagination_previous a { margin-left: 15px;}
	#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label {
		padding-left: 0;
		text-align: left;
		width:100%
		}
	#new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input { width: 100%;}
	fieldset.account_creation {width: 100% !important}
	fieldset.account_creation input[type=text] {width: 95% !important}
	.wrapper-dropdown div {
	right: 5px;
	top: 7px;
	}
	#currencies_block_top .wrapper-dropdown .dropdown li {line-height: 48px;}
	/* nivo slider */
	.nivoSlider {
		height:121px;
	}
	.nivo-directionNav a, .nivo-controlNav {
		display: none;
	}
	.payment_systems li {
	margin-left: 9px;
	}
	#header .loginRadius {top:35px !important; right: auto !important; left:0}
	.facebook-box .fb_followers li:nth-child(4n+4) {margin-right: 0px !important;}
	.facebook-box .fb_followers li {margin-right: 16px !important;}
	.fb_name {font-size: 13px;}
	.tweet {padding-top: 20px;}
	#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd {width: 225px;
		}	
	#productsCarousel ul li {
		height:500px !important;
	}
	#footer #twitter_block.block ul li {
	width: 262px;
	}
	#contact p.text label, #contact p.select label, #contact p.select span, #contact p.textarea label {
		padding-left: 19px !important;	
		padding-right: 0 !important;
		width:110px !important;
		text-align:left;
	}
	#contact p.select select, #contact .chzn-container {
		margin-left:19px !important;
		width:250px
	}
	#contact p.text input#email, #contact p.text input#fileUpload, #contact p.textarea textarea {
		width:240px;
		margin-left:19px;
		}
	#contact p.textarea textarea {width:250px}
	#contact p.submit input {
	margin-left: 213px;
	}
	#opc_account_choice .opc_float {
		width:100%
	}
	#new_account_form fieldset {width: 250px;}
	#new_account_form p.text input {padding: 0; text-indent:10px}
	#ytplayer {width:245px; height: 160px;}
	#cms .wht_bg .rte p img { max-width: 250px !important; height: auto !important }
	body#cms .wht_bg .rte > p { font-size: 12px; }	
	.videoframe {height:200px}
	.filter li {margin-right: 2px;}
	#isotope li {width:140px; margin-right: 10px;}
	#pk_customlinks ul li a { font-size: 11px;}
	#pk_customlinks ul li ul li {text-align: left;}
	#pk_customlinks ul li ul li a {height: auto;}
	img.logo {width:100%}
	#pk_customlinks ul li a {border:none}
	/* end iphone portrait */
	.blockblog-carousel .blog-carousel-images {margin-bottom: 10px;}
	.blockblog-carousel .blog-carousel-images,
	.blockblog-carousel .blog-carousel-post {
		width: 125px;
	}
	.blockblog-carousel .blog-carousel-images iframe {width: 100%;}
	.blog-date, .blog-post-likes, .add-info {display: none;}
	.blog-carousel-post h5 a, .blog-carousel-post h5 {font-size: 12px;}
	.blog-carousel-post .desc div {display: none;}
	.blog-type-left_side .blog-body, .blog-single-post .blog-body{
	width: 100%;
	}
	.blog-block-comments, #add-review-form {
	margin: 40px 0 0 0px;
	}
	#blog-list-comments {
	margin: 20px 0 0 0px;
	}


/*	touch devices */
.touch div.view_grid #product_list li .button, .touch div.view_grid #product_list li .exclusive {
	opacity:1;
	
}
.touch .promo_section ul li:hover .productInfo {
	top:150px;
}
.touch .promo_section li:hover .productInfo .info {
	opacity:1;
	filter:alpha(opacity=100);
}
.touch .promo_section li:hover .price_with_reduction {
	opacity:0;
	filter:alpha(opacity=0);
}
.touch #productsCarousel li:hover .price span {
	opacity:1;
}
.touch #productsCarousel .price .exclusive {
	opacity:1;
	top:40px
}
.touch #productsCarousel .price {
	height:70px
}
@media (min-width: 980px) {
		
}
@media (max-width: 980px) {
	
	.touch .promo_section ul li:hover .productInfo {
		top:75px;
	}
}
@media (max-width: 728px) {
	
	.touch #productsCarousel ul li {
		height:420px;
	}
	.showcase-tooltips {display: none;}	
}
@media (max-width: 480px) {
	div.view_grid ul#product_list li {
		height: 530px !important;
	}
	.touch div.view_grid #product_list li .button, .touch div.view_grid #product_list li .exclusive {
	opacity:1;
	top:0px
    }
    #header_logo a {
	  font-size: 60px !important;
	  line-height: 147px;
	}
	#footer .block_logo .footer_logo {font-size: 55px;}
}
@media (max-width: 1024px) {
	#cart_block #cart-buttons .button_small {
		display: none !important;
	}
}


/* base64 Images */
.facebook-box .likeButton {
        background:#222 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNpi/P//PwsDA8MfBgjAxm4AYiYgroOJMxGhoQWI/yGLM+HRwAC1AUOcCY+GTCQbUDTj84841HksUM0wvz1hBAYEjINs6j8kDRj+ZMGioY6QP7HZgE8D2KlMJGqAhx4TrlDC5TwWHAEAYz8D4nnozmPB4rwWqKI0IJYB4ho0NZsBAgwAHvE/tKiRI4gAAAAASUVORK5CYII=) no-repeat 10px 5px;
    }
button.nav_next:hover, button.nav_prev:hover, button.mc_nav_next:hover, button.mc_nav_prev:hover {
  background-image: url(data:image/png;base64,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);   
   -webkit-transition: none;
   -moz-transition: none;
   -o-transition: none;
   -ms-transition: none;
   transition: none;
   background-repeat: no-repeat;
  }
button.nav_next:active, button.nav_prev:active, button.mc_nav_next:active, button.mc_nav_prev:active{
  background-image: url(data:image/png;base64,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);
    -webkit-transition: none;
   -moz-transition: none;
   -o-transition: none;
   -ms-transition: none;
   transition: none;
   background-repeat: no-repeat;
}
button.nav_next, button.nav_prev, button.mc_nav_next, button.mc_nav_prev {
	outline: none; 
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  }
  .theme_controller .title_underline {
  	background-image: url(data:image/png;base64,R0lGODlhAQAEAJEAAJ2dmv///+3t7Tw8PCH5BAAAAAAALAAAAAABAAQAAAIDFDIFADs=);
  }
  .opt_separator {
  	background-image: url(data:image/png;base64,R0lGODlh4QAxAOYAAPHx8fDw8O7u7uzs7O/v7+3t7erq6uvr69/e3uvq6ujo6OHg4OTj4+Tk5Ono6Orp6enp6efn5+Df3+bm5ufm5uPi4uzr693c3PDv7+Pj4+Xk5OLh4d7d3ejn5+bl5d/f3/Lx8e7t7e3s7ODg4OHh4fHw8N7e3u/u7trZ2fTz8/Py8tzc3N3d3eLi4tzb2/f29vb19fn4+PX09Nva2vv7+/n5+ff39/Ly8uXl5f7+/v39/fz8/Pr6+vj4+Pb29vX19fPz8/T09P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA4QAxAAAH/4A4goOEhYaHiImKi4yNjo+QkZKTlJAol5iZmpucnZ6foKGio6SlpqeoqaKCqq2ur7CxsrOyrLS3uLm6u7q2vL/AwcK/vsPGx8jJn8XKzc7PvTjQ09TVqszW2drb2Nve383d4OPkxNLl6OnR6uztsOLu8fKdOBnz9/ic5/n8+DgI/QLK2yewYDqCBhOCQ6iwYTaGDiNCgyixYjKKFjMKw6ix4y6OHkPSAimy5CuSJlOiQqmy5SiWLmN6gimzZiaaNm3izCkTRwGeQJcZCEp0E44JRZNewtFAaVIcDJwWhSqVKNOqQXFEwAoUxwGuPHEQAJsTxw2yOoOgrYlD7dqYbSffwnUrV2XcunaD6NULJICBBghcYJrBoQKETwxMVFrMuLHjx5AhBwIAOw==);
  }
  .theme_controller .controller {
  	background-image: url(data:image/png;base64,R0lGODlhwgAEAMQAAPLy8vDw8Pz8/PHx8fv7++/v7/b29u3t7fn5+fj4+Pr6+u7u7vf39/T09PX19fPz8////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjgxQzIwNDc2MUQzOUUwMTFCOTUxQzkxMTVDN0YwOEFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2MkJBNTYwNTA5RDExRTFBRTdDRjRCNDhCMjNDQzk1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2MkJBNTVGNTA5RDExRTFBRTdDRjRCNDhCMjNDQzk1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDI5RUQ3NkI0MDIwNjgxMThEQjJCNDZEM0Y1MTJDQkUiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6ODFDMjA0NzYxRDM5RTAxMUI5NTFDOTExNUM3RjA4QUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAwgAEAAAFiiAkjmRpnmiqrmzrvnAsz3Rt33iu76ogEMCgUEEsKhDIpDLBbDKe0CjDQK0aHNisNtvoer+Nh3hMLpvPaDJ43di6HVarVNqsK+/GonBP8OWPSHVOUlVvbGMAiYoAA42OjQGRAQWUlZYLmJmamwednp+goZ2bpJmWpwWSAY+Pi4pqYG9VcwyCCUl/IQA7);
}
.theme_controller #reset_cookie {  	
	background-image: url(data:image/png;base64,R0lGODlhAQAZAMQAAPLy8vDu7vj4+Pb29vTz8/Lx8e7s7PDv7/X09O7t7fPy8vb19ezr6/Xz8/Hw8PX19e/u7vPz8+3r6/Lw8Pb19ff29vj39wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAZAAAFFaBgWVU1LNSDNESkAMXkHAGUGBITAgA7);
}
#colorSelector div, #colorSelector2 div, #links_color div, #colorSelector_headings div, #colorSelector_buttons div, #text_color div {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo4MUMyMDQ3NjFEMzlFMDExQjk1MUM5MTE1QzdGMDhBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMDg2ODE0ODUwQTIxMUUxQThDM0ZBODY3QzMzRjZBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMDg2ODE0NzUwQTIxMUUxQThDM0ZBODY3QzMzRjZBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyOUVENzZCNDAyMDY4MTE4REIyQjQ2RDNGNTEyQ0JFIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjgxQzIwNDc2MUQzOUUwMTFCOTUxQzkxMTVDN0YwOEFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tqhD7wAAAIlJREFUeNrM1AEKgDAIAMA5esX+/7Z9wzYoEBOd0yhhRCNumhkgYsmOWl6I/6EA0OZKQyd294PD1QtRcFzl51a7TyEOjvvuzpSWaoHuTPmeBG5lah20hPLSw5nyDK8mdQ1U36kGbk1UBBTRKPhAM0C1UbvgjEMaQ6u75mfIym0RzD2mn//5TwEGAKIzc7eUUvvoAAAAAElFTkSuQmCC);
	}
#colorpickerHolder .colorpicker_hue div {
	background-image: url(data:image/gif;base64,R0lGODlhIwAJAJEAAL/Ezpihsf///wAAACH5BAEAAAIALAAAAAAjAAkAAAInTISpy50WwHG0imiAtFxF+W2dFWaaODYheE6pU37uC2vZTNdQ3hkFADs=);
}
#colorpickerHolder .colorpicker_hex {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAsCAIAAABJ6mlcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAGaSURBVHja7Jixa8JAFMa/JAdmyGJB4iIdAhqySSfplH9Gi3+P0PjX3FSciuBQ3Iq4GFwP7GLpcCDXi1LRQF8e900fyQXej/eS3H1ekiRRFIGXlFIiiqL9fs8MrNPpCAC+74OdBIAgCHiCCSFueJLgm6mUqgEMwHa7pUPV6/VMkLvAyI2fAeLrd+ysZrOZZUwRBDNr8/VX8awArFYr01h3qcmsTQD4OhysFa9FoY2U8nTRWtYKQ2pgpwpbYegD+K5oMh4DyPM8z3NtqssIdsysTQCA511a2u/3LUNaBogAUMUq5nNzDqWUL5NJA7isH7R3rmN6/KSU2gBIBwPyDfvdsUujmKapZZo2ihWw6XSqr59MQ7i8v0cxyzLLMAG7cnvGEOx4PLLtGPXzGE8wpRTPMOeh3e7GMTOwXVmKbhy/L5fMwJ6GQ5dSNRHstswjo7eB/Fiv6wlz3hYLOlTPo5FLqVxKRUT1pFQEZVboUiqXUv0n1zXHFpdSUR5Fl1JxALtye8YQ7HOzYdsx6ucxnmC7snwkFujWEub8DAA5n9W+w+9WGgAAAABJRU5ErkJggg==);
}
.colorpicker_rgb_r {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOASURBVHja7JhdSBRBHMDndmfv07PUIy8x6/LUPD/iLsyKRBMKfAh7LIiCRJCiiCMfBHvIfLBMK61QSrCggqCEHuohCApBQjgotbPyTi/tPO1M0/v2vO1hz2PvA7eO1tvB/TMPs7uzOz+G/+zM/ASj3yyLS06AWiTLZXBxyalMT0MO3TYzBwEAgUAAIBgQAOD3r2wsdLZnSLJcxoy+7PfH93VV1laWuMe/TzNScTdhGKlio9/ouB+qi8TSA/tK9hTncg0dAwAESDKiWEzGQxXldTUnq49WSaSy3p4uy9RMRBu20el9lWjzo3uHAACJWBT9prYoZ1vGlqzM9LLS4lM1BqvNri3Kcbo8oQYej5dV9BBVsSYbAFCq03z6bKL3DgEAGCaIftP41WKb/eXxeD8YjG6Xo7JMJ0+SulnGDcuHVarhUXNBnoqqj3wZD8v1mNF1r4OqpKSlNzVdKchTmSZ+JGrK0onD0MlYiXv7VttebX7fq/fXr7Us/HZMTE6v55DTqYrys6nKkNEUOU1JMrJQYbZY1arMiiPV7W2tlsmZmG3YRA8WKsVJkizctZPeO8b4iWNVZakKZe+TPolYmKiEoeiHjGbmhLlwUZ+fs33WPk+SpEQsqtefJwgoT5K63N71Txg6PTO6JnfHrH3e7fFSj1I2ywkCOpxuDBOsrAQSgv4P03TJ4aJf+nzLPt9y9E4jweiBQDyTDsdxdlfTQLyjjsZ+HVX0ZLkM1WP1z7kFq82OHHqGUgGtNvv+kkLk0AcGh3kjgBb6x5ExVsl2F6hZNAKVB3Uscb/tN/BGgDcCXDECbMfaRiCIzhsB3gjwRoA3ArwR+J9G4G2/AUkjoFZl8kZgAxqBDKXCbLGieKzGAJqxsOjgqBEYGBx+/ebdGg2qDpdz1wjgOET1gIcx6VjuGgGCEKJqBAihCNWEERJx5ToXjACOY6gaAYjjodLSWEe/hDgeRJeIRRGFMgJ56qxSnaZRf0YiTbLa7IrUTRFtWB71YDQ31AIAmhtqcVpw2giEEqaprfey/jRVv9r+EAEjQNCmaUvn4+ib3DUCcHVJqj93gqq03n2KhhGAEKfKze5n1PheOns8dJPTRoD+P+l88BwAcKfnBf0Pw10jQIQvSd2PXkbc4a4RYFySuGsE4N/sHDloBMbGp+If9cSfmiGOKjqGMY06Z42AYM2nUqn4zwCEU3rVAog+6AAAAABJRU5ErkJggg==);
}
.colorpicker_rgb_g {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOzSURBVHja7JldSFNhGMcfz8ecG4qk5ub3xxR1miiYRIIkFYQ3QTd2E1hZoRdpaWQJWXghpWmolJllQQWBUt10EQmBICFJmqb52frwIzc3972cO10cOxw320I77rx4Xp6L7eF59/z37nnP+7y/+YyOq/QGE6A2AvylhN5gkoUGISd9bl5DAIDD4QAEBwEAdvvK9pLO9Q4J8Jd6lr5st2/s02Oj5Bzpnv4661EVfwvGo6q/Sn8/ONY/MKyaHAncERIbn3gkP5dv0jEAcFCUk/V9GO1ov0OSotOnTh7cn/eu583dh51OMVxLZ+fKykh2zU4AgJ/Y12nai+dd+YcLqsqOaXUGg8kcJgtuud0WIQ/RaPVMjNVq41Q6o2pXSjwAZGemDH6aZGfHAADDfNimWVxa0qr37c1Y0Ohm5tUGozkyfGdzQ01IUCBJ4EwY16vOJBoanaIoiqKotOQ4dnbCdc5PtRYAYiJlZot1eHS64WYd7S87V65MivXKlh3+PL1+rVNrR3SkDABGxlU223J0pOxi5aVbjfUAEBMll0rETBjXcplEqUlxtLFFMtLXmMRPHKNQtj14Yl9ZkfiJE+IiZuc1q1vHQTFh3EtfNbrE6e/Azk6sO620pLCusfVEUXGMQmm1mOZ+fIlLTEtOiF7Q6LxSMLT6jyNTzs9111/fT+xbfbl0UaufUs3+Wl7enZGcrlSYzBaL1bYFpcIUjKt6z9LpEyHAX5qTnSb2FQHA2OQ3C8dPQ/fS1z9N3QQZjGaD0eym0/CydIdjIzWA4zi3p6ljc6vO934dVekB/lJUr9ULGt3MnBo56WGyYGJmTr0nKxU56b19QwIRQEv6wPAEp8rSlQoOiUBeTiZHurt7+gUiIBABvhABrod7IrC66gIREIiAQAQEIiAQgf9JBLp7+pEkAorYCIEIbEMiECYLnlLNoHitxgDNodMbeUoEevuGXr1+6ybg0IFc/hIBHCdQveBhnnAsf4kASYpQJQKkyBfVghGRG611rxMBHMdQJQIEjjNWW3WG/ZbAcV4TAeYPn6sXjgNATWXRlev30SACOI7Rdq2+g76PVlcUMk5eEwGStU1rmx67OtfpHBkiEBUeShMBeWjQ2dLzNBEwmixb1Bj+KZiKkqP0ixstT11hBh+JAEHgtDW0PqPXt7y4gHHymggQrEag6V4nADS3d7Gd/CUC5NojqfXRSycPf4mAxyOJv0SA+JfOkYdEYGL6+2ZX3Zu3ZgJHVTqGeVp13hIB952GRCL+PQCkvQ/XwSnlVAAAAABJRU5ErkJggg==);
}
.colorpicker_rgb_b {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAN2SURBVHja7JprSBRBHMDndmf1Hnp9UPBZeJ6W3l1K4im9SIQiiaBv1YcIAiEKRO0BQRE9PkhlgRZhVlRQQZAfAikwFEOQFIzycVru2VXqiR533kO9vNvtw9qy3l2uHa03QzvMh9m52Zsfw/+/O/O7Uwx/sbk9PoBb0SZqoNvjS01Jwg7dPuWAAACGYQCGBQIAAoHg/4UudYZoEzXi6IuBQHTfrtuQJhH32LdJUSp0A0aUKjL6jYZmvm00FVSUlyKITgAAGJYNqTbakrE+u7jYnJdv6mhrfdPREz5GanThXOYt+eGzQwCAShkffufBA+W5uszFQGDW7aVpOuvI/qlpp3DAwoJfUnSeqsCgBwCUFhk+DdHC2SEAgCAU4Xe2tL7TqJWuWe+Hns6amuoEjWra4VrLgOGpBoatxk06rj04MrYs1iPnOD2iVKkZhvEvzDldHofTHcOUFRIvQ2cjBe6pqspCgz4QDD5redt0t3F7yT1W+vgWFn66zfl6rtFvoUPTlGVDK1fG7TNW2yS33rnZmQRBhI+REn2pciHOsqwpL1s4+x8Dpr6hGUJqzuexj38t2bkXABAMxmyrw9H3W6ziAVNVXavPyvD7f7IsWKfVFBpznC5PrAJGSC+ObtiYlaBR8Zef6e/zEj8KRdH/Ik093rnV7DRijM4w0UQCSZLSvk2ZaFcdj/06rujaRA2ux+pph2vCPoMdenpqMpywz2w1m7BD7+4dkI0AXugfB0clJSs05khoBMp3FEnE3d7VJxsBJI0A5M7eIb022rKtbF9aSpLXN9/R1qpQKPaUmdcYXUhVWmR43zcUAT06IyB1WdkILKHLRkA2ArIRkI2AbAT+pRFo7+rD0gjk6DJlI/AfGoH01GSrbQLHYzUB8CwutxdRI9DdO/C6rXOFARW7d6FrBEgS4nrAI8R0LLpGgKLicDUCVFw8rgETR0UV6ygYAZIUeXCj+x8BSJJ8rTt/XHgJSRJpI8D/4HPp7DEAwNVzlRevPcTDCPABc7n+0YXao1z7ys3HGBgBSpCmdY1PwzvRNQLwd8CcOXmYa1y/8xwPIwAhydVbTS+49T194hDfibQRgIKNQOP9lwCA2w9ahJ3oGgFq+Sup6cmrkB50jYDoKwldIwBXs3NE0AiMjv2IftVjf2qGJK7oBCG26sgaAcWKn6rVyl8DAGeXQsbU7haWAAAAAElFTkSuQmCC);
}
.colorpicker_hsb_s {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAQWSURBVHja7JltSFNRGMef3Xs23ZqClFgxjJkte7NU8gUNIyiUsqAICj8EQS+UIGT2AkX28iGN6oP1YZCShQVSfUijKBQiITKQVVYWW1Y3nKu8s7o593ZvH46N6+a9inL13NrD+XB27jOe/86ePec5v2nsdjvHcSBhPl4HRFp83AzEcVxiYqKURxAQmdL7XP0IAHiel/LggQdSDQFAMBiUehwQNERLDwQCE5D+89dvpbN5UtL9srtuTp6jkO6ez06/tKpx7jo1XfkQCAQnkusej6exsZFl2YAuyTzfsmV9IYHSKVxhwqy6uppl2aKiopycnGftrdeaHvCCEDaUli6OtTJjUWR0BACxen3Y29xud3l5eW5uLjvAaRFier8uMJu+OL+JfYaGvIpK18fG4En64vkAkJO5+OUbhzg6AgCKCk9oi8VSVVWVlZU1Ly1v2aKUrRtXU5SGoqa0UIbCdXV/WLLQjOev3/WEHDQ2m00fsesA0N3d3dHR0fqkEwB27NyzKjc9zGFwcEjRCmMwxMo4DA4OUQAgjByfGaa5uXlhWlpZWdnDe7dKNm9vqLdqERJGmtK7Hgq0NC0Fj7DolNhpeFUQWlpaHA7HwI8fH5k+o0EPAHOSZlIUJQgQGspLHx44xfFnEEdHw14iM5lM+fn552pqkpOTfSjxo/3N6nWb4oyGaTzzsfpXbz+IFzU2m02nG6WzZVnW6XQy/Xxh3orMdMv3/oFeV7/Ywev1KZrrMTFy/bbX60P4u4h8lpCQYDKZ8nQGhOj3DsajcCkcNdfHPk2lnDiO8ws++b0hVDoA8LzkI5qmlT1N+clJn4IiOKl+Xa3SjUajzLWaWOnxcTMQ63b3uVxSHp6Ankzpc2fPQn0uV1ZGhuqIwNPnXVEioC4i8OK1XVFly5ekKkgE1hRkKqS7rb0zSgSiRIAUIqC0yROBYekqJQKjXPAAoKKiAhOBG9frpIjAVJpY8YhcjxKBKBEYNxEY/apRWlpaXFyMiUBl+W5MBMYstIreTcPKi9wt6R8nAm3tnaokAqlmU5QI/IdEYHZS0ieGUeO1mgJ12sBPjlAi8PR51/1Hj2UcitcWkksEaBqplQhQY+FYcomAVqtTKxHQ6mLUSgR02gnlOglEgKYptRIBRNOhcfbYXvFLRNNEE4HQHz4nD+0EgDNHd52oqVcHEQglzKnzV48f2IHnpy80qIAIaEU/07O1jZGLCBMBsTEM88Jm21BSkp2dffhIfG3d7YZ665oCq8/vn9LG8G/CVO7fjifnLt+MgBlEEgGEaDwuWpuwyIP7toUWiSYCSNQI1F65DQCX6u6IF8klAtqRR5L12t2wFXKJwJhHErlEAI2ncySQCNh7vkxq16f3Wo3LiCqlR57xqiEC8l2HwRD7ZwA5jycNuKJrggAAAABJRU5ErkJggg==);
}
.colorpicker_hsb_h {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAN6SURBVHja7JnPSuNAGMC/aVJta1FqqO3BRhZrbfcixVP1uAi+gCcPCi4Igq6PUelFdr3oK/gIssfFi6V42cZNYREVLF6KxEbbJtnD1BCTtBHd2c6w+QhlJvnC/Jh++TO/oOnp6Wg0CqyFoih8NBq9u7tjDj0ej/MAEAgEgMHgAYDjOFbReZ5/w5mkrxBFUUihA8DV1RUh7lQq5Un1LnSy9eBFFcC1bovd3V1RFM3uysrKwsKCLYc0Otc3uugBR6TT6Uaj8fT0hLuTk5PBYLDRaFhzSKNbxzo/P7cRdgvmUVWdZ6qqqjabCAAAdE1rt9vNh4dIOGwmDIdCRNFNqqokAUClUslls9bReQDQdd155vLycrPZDPI8AIwLgmEYhmG4ZhIKc6zZTOaXLON2ZmbmxWUKCDnPTKfTqqrivyYcDuu6Dgi5ZpIKy1iZTMb9DuOKc3BwUK1WuUAAAIp7e4Zh9MokRf7ckC4ucCM7O+tA7zGXiYmJSCQCAKHhYZ7nUe9MMpPeHSuXzVYlCXet9D0LprsfHzJ/B1QwuVwOALKWyxQAuGQyqes6ehmyLJfL5UgkMjQ0hBC6vr4+OztrtVojIyNmDsdx9/f3hLDHxsZsVPF43NrlOM69YGRZFgQhFArhQzc3NwihWCw2kILpmTA3N9fpdEg8qN8Z/al4PPzb5lLTtMHO+tvRqXhfZxVdURRWl9XjsVgykWAO/bZe55OJRLlSYQ59Pp/3jQBbRuDjyzeKvx4/JYngsvrH6Skh7sVCwTcCvhGgxQiQjv5GoIvuGwHfCPhGgGoj4D7r+/v7tVpNEAR86Pj4uFarwYBm3Urvjc6EEehZ67alU9jtjr5YKDC5rP59eekbgf/QCNzW61OpFIvLaiZXpQAwOjpKqRGYz+c/LS31Sfh+ckKvEfB0mvQagVeh02kE2u02q0ag1WqxagQ8Z51eI6D1DaqNgBW0WCy6oz+qqm0zjQDumkbAlvNv0EulEgCUSiUbOr1GQHv+DPZlZ+frt2+4vbO9zYAR6Fju61tbW86d9BoB8+Pj4eEhbmxubtrvMMgRphEQRVEURasRsOUQLRi8fd7YwJBHR0fmTqqNgLU21tfXAWBtbc1RMFQaAdvX6tXVVdseeo2A5vX5n14j8Ko3RwqNwIepKYLoxAvG6/FHL7ruOev0GgHD6HOwqap/BgCyOj0SRJlwPQAAAABJRU5ErkJggg==);
}
.colorpicker_hsb_b {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAPPSURBVHja7Jp7SBRBHMd/tzt3ep5efyj4LHyWnqYkPuhFIhRJBP1X/RFBIESBqD0gKKLHH1JZoEWYFRVUEOQfgRQYihFICkb5OC33rrPUExXPe/jc2+2PtW29u25vz0Z34Yb5Y3buNzPfm/vO7OxnTzXw3WJ3uABD0hCLUpssMpoAI/VROmR3uOJio3FIJ4GW2sQNKMBI6/gUAgCGYXBIV4HkbhkpTRAA0LQbsGiX3C3NqtZCuugKWaXX9VE6celLNB3ctKZsivfzKaGSbhiW4Arm4TFRVTgNs7okqsq39Ft1jXw5Oye3rLRYhtIJAGBY1iNbKGPixtSCgsLMrJy2luZ3bZ3eMbilC8cq3JblPToCAG14mHfLw4dKM1KSlmh6xu6kKCr52MHxiWlhwPz8AlbpvKpcQxoAFOcbvvZTwtERABCEjy2pqfmDLiLcNuP83NleVVUZqdNOTNnW0jC8qt4BU/aWFK7cN2he4XWfyUwNhmsjGIZZmJ+dtjmmpu3ruGSFildIZ30Z90xFeZ4hjXa7XzS9b7hfv7PoAYvf38LED7c1K40r9Bgpz2XKsp6ZSyPWSZNljJvvjNQkgiC8Y3BKX86cxVmWzclMFY7+T8PU1jUipJ51OawjP4p27wcAt5tZL8Nw6nuMJnHDVFRWpyUnLiwssixs0OvystOnbY71MoxQvbh0w+bkSJ2Wv/xG/ZzDvBWKSpewTB3OWdHezcNj+I5fAUlnmGCcQJKkSABBSu5T9beJqCoUyPfD9IuvsomSpeujdJgeq7FK10fp0MSUbdQ6ieX8hOakNpmjtQFGJsTFoFHr5PbCHMURgY6u3hARUBYR+NI3hNXrednpGIlA6a58TESg9WN3iAjIkggg7tnbo9ZCGXeUHIiPjXa65tpamlUq1b6SwjWWLlRVnG/41N3vQ3pwRAB38k8ElqWHiECICISIQIgIhIjA/yQCrR+78R2/MBKB9JQk/wGrhBkhIiBP6QlxMSbLqBIfqwlQZrLZnTIlAh1dvW9b2v1Elu3dI18iQJJIqUSAEMOx8iUCarVGqURArQlTKhHQqIPyuhyIAEmKbNzy/Y8AIkk+11w8KbxEJClrIsC/8Lly/gQAXL9QfvnGY2UQAd4wV2ufXKo+zpWv3X6qACKgFizTmvrn3pXyJQLoj2HOnT7KFW7ee6kMIoAQyeU7Da+4+T176ghfKWsigAQHgfqHrwHg7qMmYaV8iYB65S2p4dkbjxr5EgHRW5J8iQAK5OQoQyIwZP4V/Kyv+2M1t40oUjpBiM26bImA/zeoERHhvwcA1EixiuNS9+4AAAAASUVORK5CYII=);
}
.colorpicker_submit {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAIAAADuN9+nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANrSURBVHja7JTdb9tkFMaf16+9xInj2MlGmi1FYUu7srEV+kEF4kvTusLKBmwXCAE3XMF/ww3X3DKQJjY6FWlSQRqorC0V2UpXNd2Uj36laRM7qRMnsR0u4pouGUhrkRATR+/Nsd7n0Tnn9fmRhUSqWNKw1xB9XrZY0jpCwT1brGe3WACWZWEfwQIwDPOft4jPJ2ZnZjxLU9E7cVQOJE8NlE+f7Bvs7322u92CTM3O87xr96er12/KK9+cCQsRqUcoe1Byb2/zy/cKE+V8YbT70uibuy9XKtXWKq7fmDjJfTH8/nkxryCzBVVD3uev8f7IqU6XfPPLmasYvzhy7i8bWUgk/a6vh98bEWs5UAmMBLcHog96GGpQLMjDL19a/m5sLproOXb0IQur0Wgmc3fjb1+m/NMKND/4DngPwS1AFKGF4JFAZM+Wt09//Ub8++6jz9iDaFrwbnsWZWbK3RldJZZfkAT3QVbogCcAUYIatIio6ZxSBBfuLP9W5z+wJbpeZQEwDGnmylO/auKFKswS3BLrlSTZwx8h3oBOeaUEhYdyACVeVH8OOhK7ESeyFjKoErAyoAIqEHC5KM/nAWXnqDVswGodZ2NnFsJ6310lJxwMitBl6CFAA2EAFchWka9ArSGzqXh6c44EAAOg0bBPFzM0sbj0ALUUjCzYNdA0kCJYociyyFhIaLiVXux6nncktoUTA/0D3I/y8qa+Cdc62AxICiQJZAjWKDY43Nc2xfCt/v4XdquaVdjR3RW9wH6U+GoumSutgKZBkkASSAPLDJaKufTilYuXfce7jjmS1lkAOD96hozj28+v/fLK9uHTLunQEVKrKWu51R/uhBKTn31y+K1zZ3fft3eE4+x3IYRQyrCU3lu4f3t6Oq4szXMUFeGEbvVGQkMvDp7oidUNwzQtx6VeN8jU7Dyl1LGklGEY5m9W27Is0/zzUU3TbG3EMEzAfGxetPT22MgRfd794jezupEvFPdsEZBFNl8ovjT43J4tJqfnnhiCswDqhtFO8I/DQuS1HmGg1yb4bGHip7ErbQR/RBX/TYJj/wS3Lf4n+BNG8IcsmgR/952R4wux25PT8fFrv3NjTYK/GgkNffpGO8F3/k7LyRvN6cZi0Vgs+mHbUtbqRgvBH9HIv0TwgCw+SK3uB79/DADGdpQV5qQikQAAAABJRU5ErkJggg==);
}
.colorpicker_color div div {background-image: url(data:image/gif;base64,R0lGODlhCwALAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAALAAsAAAIflINoG+AeGFgGxEaXxVns2X2dh4CZJXBadDxQlihGAQA7);
}
.colorpicker_hue div {background-image: url(data:image/gif;base64,R0lGODlhIwAJAJEAADk5OVtbW////wAAACH5BAEAAAIALAAAAAAjAAkAAAInTISpy50WwHG0imiAtFxF+W2dFWaaODYheE6pU37uC2vZTNdQ3hkFADs=);
}
.colorpicker_hex {background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAsCAIAAABJ6mlcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAG4SURBVHja7JjPSwJBFMe/rgsVopeETCIQPAQFRdRhIRA6+n/0i4T+mIqw+js8BkLgIQiipKJQ7GBGCqEIK21jh4FtHLeQxcPbaR7v8Hb2sbwP82b37Tf08FRrd7pQy2LRiNnudBMz04qBNd5aJgDGGJQzE4DjfGmwHyN4MmPRyADYp+P4e1BqfpYOVfXlVQRRqhVFEINfe/re/oEUiE4TzK3NAMD6fU8HsLayIAbSXWom1mYCmJqckDK2d3M8sDJZd1FKs+0eNTC3QtvuGQAMIyT5+ekxgFKxUCoWeDCcRnDHxNqMv1PLj1UpCNJ3rD90YLZ2cmIfWpnsWf6IPowIwsE8knj7WZksDwDc3lfIgw3u2G/mktBHGrUV8yeHfN0NAgEz3Ioedd+Un6VAEbARxzPSYIz5AQuHw+QmDzamHQvey0MFsFg0oqaY8976qDeaioElE3Gz3mha60uKgZWu7rRK9X/ACE4ky4vpATDfKtXmxiodqovLa61SaZWKyqw4FpWKoIkVapVKq1Sk/qC9xi2tUgWpFbVKFUCwEccz0mD+VKp0ao7c5KFVqiCDJRPxSq2unpjzPQB3outYJCzdqwAAAABJRU5ErkJggg==);
}
.chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span, .chzn-container-single .chzn-search input, .wrapper-dropdown div b {
	background-image: url(data:image/gif;base64,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)
}
.ac-container label.ac-label:after {
	background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIyNjg1QTY3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIyNjg1QTc3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNkFGOUM2MTdDOTcxMUUxOTExNENCMjZBMjdDQUI2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNkFGOUM2MjdDOTcxMUUxOTExNENCMjZBMjdDQUI2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pme/Z1EAAABJSURBVHjaYjEGAgYGhrMMuIExE5AIBeJVOBSAxENBiiqQBNAVgEAFE5QRhiaxClmcCUknTOEZND4DC5oVIIlVZ86cCUMWBAgwADMvDVGjWiEfAAAAAElFTkSuQmCC);
	}
.ac-container input:checked + label.ac-label:after{
	background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIyNjg1QUE3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIyNjg1QUI3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI2ODVBODdDOTgxMUUxOTExNENCMjZBMjdDQUI2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI2ODVBOTdDOTgxMUUxOTExNENCMjZBMjdDQUI2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhM9PYUAAAA9SURBVHjaYjQ2NmZAA6uAOAxZgAmLAiUojVURTMIEjQ9XBBMIQ6NXwRR1oEkwoPE7GI0hLj/LgBsYAwQYAE3tCirLSMsgAAAAAElFTkSuQmCC);
}
.checkbox:checked.tick::before, .checkbox:checked::before, .checkbox:checked.add::before {background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAOCAYAAAEJVz8FAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAl9JREFUeNpi/P//PwM+wASl2dAlGhoazjEwMDAAAAAA//9ixGcC0+nTp58j8XuQJQEAAAD//2L4//8/w////xnExcWjYWwY9vDwuIAu5ujoCBdjJORwfAAAAAD//yJbMxMSmwdZwtPT84Krq+slvBq9vLxuMjAwfEGWMDAw+Ld79+5dVHcqAAAA//9iQA+9////MwgICCRhE6cWZoFZrqurO+Xy5cs5mzZtOvP+/XsTfA5NS0s7y8rK+m/q1Kmm+NTFxcVd4Obm/vP792+mOXPmGOEKog0MDAwBDDQGAAAAAP//oij9kQuY0AUEBQVlaG4reiT39/dvw5cIXFxcLnl4eFzAloWxYeRsjZK9dXV1ZRgYGF5yc3MvO3HiRDQDA8MvfA7Nzs4+/fv3b6ZZs2YZ41OXkpJyjpWV9d/Xr19ZFi1aZIDu07LExMQLu3btukaE63v+///fU1FRcY4Yn9bX15/D6lMoUGZgYHiJXkIMm9QLAAAA//8aEEsHAjARo0hJSWnm69eviymxyNbW9jI2NqXA1tb2MjHm4Y1RJSUlGXFx8ZV79+5dxsXFNZUC9/SEhYU5MTMz/2dgYGD4+/cv46pVq/YxMDCUkGugl5fXJVZW1r/IZv7+/Zt527ZtegQ9GhISUv3jx4+I9+/fn/33798BNTW1vOnTp0/n4uKaTUmoZ2ZmXuDg4PjLxsb2j4GBgeHXr19MP378YJ4+fboBJYHHwMDAUFVV5cDAwMDQ1tZ2ACpeQmyrIebt27dPZ8+efevDhw/FVGwt9OBgU8NcguaNFkbDDQAAAAD//wMAQBmCE0kvwysAAAAASUVORK5CYII=);
}

.desktopView .sf-menu > li, .sf-menu-wrapper.open .mobileMenu {background-image: url(data:image/gif;base64,R0lGODlhwgEIAKIAAAAAAP///4qJjIqKjYmJjIqKjOFzZf///yH5BAEAAAcALAAAAADCAQgAAAPAaLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKTydWg6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOlxfuhcEAf98XCHx4gIF9fH5+hXmKioiFjYaIeomOiZGTjISZj5KBewKPeKAFn5SZkAKmkaR7rISiloutmqF9snmDl5i6qKa1oQODsKWIuLiam3miuZOvsgOkyYudqMKc0Yq80IbJyNu6mHsJADs=)}/* active-item.gif  */
.sf-sub-indicator {background-image: url(data:image/png;base64,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)}
.categoryImg, .promo_section ul li .promoborder, .camera_loader {background-image: url(data:image/gif;base64,R0lGODlhIAAgAIQAAORCPPSinOx2dPTSzORmZPz6/ORORPTCvOyWlPze3PTOzORSTPTGxOyalPzm5ORKROx+fORqZPz+/OROTPTCxPzi5OyanP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBgAXACwAAAAAIAAgAAAF1+AljmRpnmh6UYJwqLB5ADTwxqZTlUINCDiSI0KLOEa9GnBUOFAKKYKPMJrVbpeCFBCBmio+2k50iLhIVhqWBA6PU2kABbWlUWFauzdHBBCOMU0Heyg6QYeIOAMIDQqJKgg+DY8nCmEAjokMCwsMIpFhCI8LNAufl6KJpACmF5ZhmYibnSOgNKmUJosWsbm+jxUQBg8Qb78VBj4TxrkQlxCBAQGEJA+XDzEBNAEo1mHYMBbbKM5h0DASFtMoyD4GbxINDRLAEA/Exgk0Cb8m6Rb0+gkcWCIEACH5BAkGABwALAAAAAAgACAAhORCPPSinPTSzOxybOReXPzu7PTOzPze3PSurOxubOROROyKhORmXPSqpPza3Pz6/Pzm5OyWlORGRPzS1ORiXPzi5PSytORWTORmZPSqrPz+/OyalP///wAAAAAAAAAAAAXeICeOZGmeaMoVWVaosFlcAHC9cZ7VdZOXCAwDQWrwAL6fCHEkima1G0mAoUxSjCODxGrgRpQaJRXmbWPlMYrJc8KoFIEKQcG4lfi8fs/RHBwafCcVBDUEFYIkGmVigXkPAQEPIg5HNQd6ATUBlJYAmHmaAJx9jAAUjniQkiOEhoiJin+psbU5AhEbV7YcEUcbthOeBjkQECm+lhEjBhu6JRUSErAmyUfLGgtHC6nR0ygGwxwWnhYkENQn1gDLHAOeA3m4G8QiGJ5nidqWC7UVCkcUpBPkAIMEABhAwQgBACH5BAkGABsALAAAAAAgACAAhORCPPSmpOyGhPza1OReVPz29PS+vOROTPzi5ORmXPSurOyanPze3ORiXORWTPSyrORGROySjPza3OReXPz+/PTCvORSTPzm5ORqZOyenPSytP///wAAAAAAAAAAAAAAAAXd4CaOZGmeaKqubHVYBiuPFgBYc3lly1UeNlxOdAECDr6R61ApUTQPSmphs2VkCtsjlakCrqwsYIsq2pAyykMjTV0WvaF8Tq/bU5TAZBJo30UBXgF1F0kiBF4EdAgQEAgjE4mLjY+AgoSVInl7fX+en3cUDBJ+KgUZGBgZBSgIkQATmSgFDV4JrE61VQ2lJlReXyYSwAAMJAiGGwnEGMLExhsSug3QGMwmFLo2vBsFDl4OrL9eYCUIiLCVBsQxtF4NuNijfmJeCiKnqatDA8QDnxG8RAC1wYAAATFkhAAAIfkECQYAIAAsAAAAACAAIACF5EI89KKc/Nrc7JaU/O7s5F5U9La0/Obk/Pr85GZc5FZM9LK07J6c9MbE5EpE9Kqs/OLk7JqU/Pb05GJc9L68/Ork5EZE9Kak/N7c/PLs5F5c9Lq8/P785Gpk7Jqc/Ors////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvtAkHBILBqPyKRyyUQEGAimdBgAABhTIyJaZFix2aHB4TAUEYwLl0ggKBEOq2OtrJA/Sbicnvw4LHhJYxZmU21NfGGKi4yNixIMHR0BGUMHAwMHixkJVlYTEiAQcQAOEIoenp4eIAOqA4odqlYdra+KnbMJIBikDhiKXrNgl5mbE6oTlY5DkJIMoczSSh8GC4FHHBcaGhccTBsWVhYUSBeqF0sf4p4WFUcFqgVLC7MAC0ca8kMcDx0JD76BqDcLn5FzntIJiaAqgpAK7Ma9M6KNW0AhCCICsMBlg68NYQjYWwaigrWJYZB5mjBNiAAFVhQIaClEQoMG0ZgEAQAh+QQJBgAdACwAAAAAIAAgAITkQjz0pqT82tzsenT88vTskozsbmz0trT85uTkSkTsgnzkRjz0sqz84uTsfnT8/vzsmpT0vrz86uT83tz89vTslpT0urzkTkTshoTkRkT0srTsfnz86uz///8AAAAAAAAF7WAnjmRpnmiqrmzXNG0sNgsAj0+EYdEjjw3A4tZ5KABIgMJ3okAgFNOLZEkmIygIEsLCWJEYVGXb/QLCzWd0FTFjfyejdQlH5Xa9un5f4hw0HCUUa3UWNQAZbx0MGRkMdRwZVhkSHRSSQoQxB2YHlpgZmi0MZo+LC46Qh0gLgSKDexYJSAkWfCZ+DK63vCsUBCsIFRUILQQDSBvAJw2zAAlEKchJDmJWFSsEq0iiImNJ2CMIAQHFr2bdHRPOCRMjAhdIFwIjDlYbKcLEJBv3I8dIBiyTYcCKAUHpWASwEqCXiAcFGhVg4rAIRRYhAAAh+QQJBgAaACwAAAAAIAAgAITkQjz0pqTsdnT80tTkVkz88vT0wrzskoz82tzkZlzkUkz0sqzsfnT8+vz0zszsmpTkRkTsenT81tTkXlz89vT0wsTskpT83tzkZmT0trT///8AAAAAAAAAAAAAAAAAAAAF5aAmjuRYPFjyFGXrusUEzMDEvnj70PST/6MEb5YYNRyDBrCEGQKKGgdhRpDkEAjSbuhrTGkEpQsBAWRFMZ4t6nS8EADIGf1IYFYiRxuHXTYUPApiSzlSMwpuhEBHDoOKj5BLFDeRLwURMwyUBQcWlI8MPAwjBzMHkRROFCKlAKeQBaoiFBZ4kaE0o5UtlzMRn7skFKvBxcYtw4oVAgIGOQsQEAtLBjzOLhRlccQ5AjwCL9kzENwifSTeNOAv0NIkDekCg9U01+HlGhk8GSQGzPaKAvAIcEzEBW0QLhTMw4BBooWRQgAAIfkECQYAHQAsAAAAACAAIACE5EI89Kqs7HZ0/NrU7JKM/O7s5FZU9MK85E5M/OLk7JqU9LKs5EY87H58/N7c7JaU/Pr89K6s/Nrc7JKU/PL05GJc9MLE5FJM/Obk7Jqc9La05EZE7IJ8////AAAAAAAABd9gJ44kiS0RVq5s22kbADCaa6+YrDPqbXIIBKcX0ekivhEGYbwkOkUjANmBKC4XBYTVkAIanZy09zA+WEwpQqQx1kRp2QXtXYswkRQpDpivulJgNmU6Zzh8TjcQDxcID1ssGEAXQ0mWl5iZmpsWAgIHJQMSmx0HRqAiEjKjmgJGAiMDq5uuOrAjEgOkpjqopCUHnr6/xMXGxyMFAQEFNhQEExRJBQYyBs0tBDIESQFGAS7aANw+UTLgLRQP0SUJHA1PydUA15oVMhUlBRHMmzEAG5CJUCBDgUARDhwc3BQCACH5BAkGABsALAAAAAAgACAAhORCPPSqrPzW1OxybPzu7OyKhPTCxORSTPzq5OyWlPze3Pz+/PTSzOyenORKRPza1Pzy7OyalPzS1ORGRPS2tOx2dORWVPTS1Pza3Pzy9OyanP///wAAAAAAAAAAAAAAAAXW4CaOZJllZaquIlEBQEWwtPrCca1KkSaNEBwOoiM1hI2WEEYUXQoFwYqxBFxEN1hldHHAJtdUpBpp3WSjgrCgGi/Lo0wzvVZdqmFW95svHXFJOk8FfSkXDRGFRSsLC4uLChUTExUKjzQKXjgOlpcbBAEBMxtZOFuXBBYwFjMTVROOjwFCARuuS7CXszi1pVqeqaszmUKcnp+hoxuRk5XHz9DR0tMkD4osBgcHBjQYMBiLBzAHNA8AEw/h4zXWdgwp2dvPFDAU1CQJMAn3IwgDAwj4CbwXAgA7)}/* loader.gif  */
.mobileMenu div.mobileMenuContainer {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAThJREFUeNrEVtsNgzAMTBB8wyasxgaM0FUYJYySb151EKausSNQIbWEAo7DYXMXxy7LYuq6rqy1jQGD0QQfjmjhGQ39NJZb8MPl+r7vwnO+OVsYGvpiDjDP88HPfcpauwPhglg20kdcMQTyNGWtFDRDLS4KNE2Ti5VNApTieDXg3n0BgXVYy6csM4lszch7b7Lsfkxa5rQZgVVBRw+8323/f6d3i0CcxloptHlBi5ZmFCh+oCynskbjM6JegYZh8FfEFxO3JmQsnWNCOy1QKRsyvwvWhoCyLM1DQKt0ktJ7zagoCnWb/3XXhv//HyBRsDcAOQDqKNBL67AxQKlR8thxHC1t5UbbFbbeL7IS5zQR03sE8hqVpUX0rEDPDrGum1NhYWBYyE840nZEM4psqh8yJNNRCnsLMAD4Oi3mYTsszAAAAABJRU5ErkJggg==);	
}
.bx-pager a, .nivo-controlNav a {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABE0lEQVR42u3UP0vDQBjH8VwbgxIIqKGNlNgsBaujCg46iLg5CI4OQnZ3ZwmIkID/oJtFbZyTF5A5LylLQvw6FI4MzQlO4gMfLsc9zw8y3Gl1XTctwVTQac7KmyPc4h2vCma4xrgZdopHHGNb0Q7OMYUrh91jDAd92FhfwIaDHs7gz8PW8KJRrAa6WkvRI6DDQA8P8zC7qqpnepYhVXsgi8iybMD3UzNsBQI/qU6SJO5/2F8PM9GFagnocRwP5bDVsiwnHNgwoUMoBBmwwjDckm/At7sgCA45HGETDvoLbGCIUZ7nl8xfyWEnRVFMoii6sCxrn6bdNp7nHaRp6vNXb8wPmu/ZHm7wgU8FU/hw5ffs13wB3YtVDOLU5WEAAAAASUVORK5CYII=)}
.bx-pager a:hover, .nivo-controlNav a:hover, .nivo-controlNav a.active, .bx-pager .pager-active {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABdklEQVQ4jWN46GTDgIz////PBcTcBDA7Fn0MMIYQEIcB8ax/378vAeKlePHvX0uBaicAsQ+KYUCCEYiXflqxbPPzzJT3zxJj/hODXxbmPPlx/dpioN4oZMPsv+7fu+RxkM//JyF+/0H04wBvvPhJkC9Y7ZNQ/6//vnxZCDSDH2ZY3quqsj2P3Bz+g/BDZ9v/QJvwY2c7oFpHMP316OEFQDPMYYaVPsrPPnzf0YY4g5DwXUfr/x/37QG5zBpu2MO8rCP3gBKkGPQAiG87WP3/gM2wu6OGDRPD7uVlHr3jYA1WQKxhoHR5E2jYu727FyEblnurtPDAZTsLsE3EGAhKkyCDLtpa/H976AAof5rBDLN+sm3L8gMWxv+PWJr8P2Vt9v+sjTlOfMbG7P8Ja9P/h4BqD9pZfv31+RPIMD7kIijp8uyZG7fZW73fYmrwnyA2M/y3y9/73svzZ5ehlBpQBjsQhwLxTCBeRgQGlWcdQOyCXp5RDQMA3MOxT/bd6A8AAAAASUVORK5CYII=)}
#header #cart_block dt {border-bottom: 1px dotted #999}
.colorpicker {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWQAAACwCAYAAAA4wxStAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAcCSURBVHja7N3Pbxx3Hcfh96zXcXandhIlSoNrEXAISJEgJ8SJI0KVEPcKCfEf8Ldw58SFGwduqOopvUTcUgmpCoRC0ihUqRrb3d0mXXs4dI2GiP6wZzb5sn0eaQ8eeWzrs7MvfTU7nq3S0jTNxSRXkpxPshEAluFpkidJHlVV9eHxxmoR4s0k30uyZU4AL9R+knerqjoYLDaIMcDLsbVocIaL0xTHMR4m+WWSnya5ZE4AS/E4yZ+S/C7JPMlW0zQXh0m2W9/0qwcPP3jjn+9/kGfPPjUygCU4c2b90jdfu/yLne3LgyS/XWzeHuazN/COvf7e/Ue5cH4zr166YGoAS/Cvxx/lvfuPsrN9+fVWkM8Pkqy3vu/8fH4oxgBL9OqlC5nPD/Pcgnh9YDQAZRBkAEEGQJABCjQ86Q7TT57m7r0H2T+YmB6929qsc313J+OzJ//P/b/942H29rsfl+e26ly7uh2vjX6eM3P56sfyiYMsxizT/sEkd+89yM0b104c44ePHvfyN0ymsyQ5cZS/rq+NL3vOzOWrH8vD0/ySJPnxj36gHvTu1u07p3rxHq+Mv//GzzNsmlP//nlV5Z3f//FUK+2v62vjy54zc1niKQso0XT2SZLkWx8fZnjUIciDKu+0fh68SILMihknaTrsXxkhggyCjCDDSqkFGUGGMoyMAEGGMoyNAEEGQQZBhpbaCBBksEIGQYaWUbpdKdEYIYIM/a2QBRlBBkEGQYZjtSAjyFCGUbp97sKRESLI0I+xICPIIMggyNBSCzKCDGUYJVnrsP+hESLI0I+xICPIsDpBnhkjggzd1YKMIEMZRh0P67kRIsjQj7EgI8hQhlqQEWQowVHO5qjDYX0kyAgy9GNqfYwggyCDIEPLRJARZCjDLP5PD0GGIkxfYpC3NuvsH0xy6/adr93ctzZrcznhXP6XgZcwqxbkro/Tur67c+IX4KpE5/rujrmccC5WyKy8yUtcIY/PbuTmjWueBHM5NUFmpczS/W7I68aIIEN30x6CfM4YEWQQZAQZVsYkPsAJQYYizJJUHfZvjBBBhn5MBRlBBkEGQQZBRpChzCCDIIMggyCDICPIIMggyPB5Qe7yxlxlhAgyCDIIMoIsyAgyCDIIMisd5C43CPIROggy9OTpWnLUYZk7UGQEGXoyinMWCDIUoRZkBBnKMBZkBBkEGQQZWkZGgCBDGWojQJChDGMjQJBBkEGQoWUUn+GEIEMRakFGkKEMY0FGkEGQQZChZZRut2w7MkIEGfpbIQsyggwFqAUZQQYrZBBkEGQEGcozSrLWYf/DxQMEGTqqewjyvjEiyNDdWJARZFidIIMgQw9GHY/quREiyNCPWpARZCjDWJARZCjDmXm3o3qgyAgy9GRiiYwgQxmmgowgQxlmcd0bggzFrJAFGUGGAkwEGUGG1VkhbxgjggyCjCDDypil+w2RLxgjggzdTeIO9QgyFGEqyAgyCDIIMrTMklQd9m+MEEGG/lbIgowgQwEmgowggxUyCDK0zIwAQYZyVsggyFCAiREgyGCFDIIMLbN0e2OuMkIEGfpbIQsyggwFmAgyggxWyCDI8FyQu9wgaGCECDL0YT3zHHUI8kCQEWToxzhOWCDIIMggyCDICDIUpxZkBBnKMDICBBnKMDYCBBkEGQQZWmojQJChDKP4ACcEGYowFmQEGQQZBBlaakFGkKEMo3S7X9uRESLI0I+xICPIIMggyCDICDKUGeS1DvsfLh4gyFBAkA+MEUEGQUaQQZBbQQZBhp6C3OWgnhshggyCDIKMIAsyggz9qwUZQYYyrD1N1jq8M9coMoIMPZlaIiPIIMggyPBckF2IjCCDIIMggyAjyCDIIMjweUHuekPkDWNEkEGQEWQQ5FaQLxgjggzdTeIznBBkKMIsSdVh/8YIEWTox1SQEWQQZBBkEGQEGQQZBBm+IMggyCDIIMggyAgyFGZiBAgylGGWbm/MVUaIIEM/poKMIIMggyBDy0SQEWR4qdbWBpnPDzN9Nsxac/pbth1Wg//8PCg+yFubdfYPJrl1+47psRRbm/WJ9zm3+Uo+/Ggvb/3hzV7+hnObr3giKD/I13d3cvfeg+wfuL6I5cT4+u7Oiff7zrdfS5LsHXycpsMpi6r6LMbHPw+KDvL47EZu3rhmchTlzPowN7571SD4v+ZEGYAgAyDIAIIMwBcF+bD19WwwGGTPFRQAS7N3MMlwuJYkT1qbPx0uNlxcbHhr9+o3fvbXv7+f+2YGsDSLSyvfbm16UjVNcyXJjcWGjSS/TvKTOJ0BsCxHSd5M8pskTxfb/lIlSdM0P0yyaUYAL8VBVVV/Pl4Fv5vkwEwAXnyMFw3+73tbNU2zneRKknNx3yuAZWmS7CV5VFXVw+ON/x4AypzsTQdSi9MAAAAASUVORK5CYII=)
}
#newsletter_block_ext input.minibutton {background-color: #bbb;}
ul.camera_pag_ul li span, ul.camera_pag_ul li.cameracurrent span, #small_slider.theme-default .nivo-controlNav a {
background-image: url(data:image/png;base64,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);
}
#promo_show .button_small span {
}

/* fix #697 */
div.view_grid #product_list li:hover .button, div.view_grid #product_list li:hover .exclusive { display: block;}
div.view_grid #product_list li .button, div.view_grid #product_list li .exclusive { display: none;}

@media (max-width: 979px) { /* iPad portrait view */
	.sf-menu > li > a {
		display: inline-block;
	}		
}

/* fix FS#1599 */
#header_user_info a.login { margin-right: 3px ;}

/* @media screen { @media (min-width: 0px) {
  @media (max-width: 1024px) and (min-width: 729px) {.promo_section ul li {margin-right: 8px;}}
}} */

