
#googleplay .st7{opacity:.12;enable-background:new}
#googleplay .st9{fill:#fff;stroke:#fff;stroke-width:.2;stroke-miterlimit:10}

.fancybox-margin{margin-right:17px;}

.css-product-list-image,
.css-product-carrousel-image {
	overflow:visible; 
	width:100px; 
	min-width:100px; 
	max-width:100px; 
	background-position:center center; 
	background-size:cover; /*contain*/
	background-repeat:no-repeat;
}


.cart_badge {
	position:absolute; 
	top:-5px; 
	right:-10px;
	background-color: #1f6be4;
    color: #fff!important;
    border-radius:50%;
    padding: 3px 6px;
    line-height: 1;
	font-size: 12px;
}

.lang-flag-menu {
	height: 14px;
    margin-right: 5px;
    vertical-align: -2px;
    box-shadow: 1px 1px 3px grey;
    border: 0;
}

.icon-circle-menu {
    margin-right: 5px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    vertical-align: -4px;
	box-shadow: 1px 1px 3px grey;
	border: 0;
}
	
.megamenu-highlight {
	color: #000!important;
	font-weight:500!important;
}


a.tagcloud {
    font-size: 11px !important;
    padding: 2px 5px 2px 5px;
    display: inline-block;
    border: 1px solid!important;
    border-radius: 4px;
    margin: 0px 5px 9px 0px;
    text-transform: uppercase;
    font-weight: 600;
}

a.tagcloud:hover {
	text-decoration:none;
	background-color:#888;
	/*color:#000!important;*/
}


.manufacturer_description {
	font-size:16px; 
	line-height:22px; 
	font-weight:300;
	padding: 0 20px;
}

.manufacturer_description h2 {
	margin-bottom:15px!important;
}


	
/* sliderpanel overrides */
.theme_panel .btn-red, .theme_panel .btn-blue {
	font-family:inherit!important;
}

.panel_section a {
	color: #333!important;
}

.theme_panel_container .btn-block {
	display: block;
    width: 100%;
	text-align: center;
	text-decoration:none!important;
}

#sliderpanel-search-btn {
	top:2px;
	opacity:0.4;
}

/* overrides */


.product-item h2 a.name:hover {
	color: #1f6be4!important;
	text-decoration:none;
}


.gcss-bottle-shadow-base-zindex:before {
	z-index:1;
}

select.js-comment-translate {
	padding:3px 10px;
}


#newsletter_form_submit_woman {
	background-color:#1f6be4; 
	margin-left:-1px!important; 
	border-top-left-radius:0; 
	border-bottom-left-radius:0;
}

#newsletter_form_submit_man {
	background-color:#1f6be4; 
	border-top-right-radius:0; 
	border-bottom-right-radius:0;
}
	
#newsletter_form_submit {
	background-color:#1f6be4; 
}

#newsletter_form_submit:hover, 
#newsletter_form_submit_man:hover, 
#newsletter_form_submit_woman:hover {
	background-color:#00317b;
}

#nav-menu ul.navigation li.submenu a.scrolling-link {
	overflow:visible;
}
	
#nav-menu ul.navigation li.submenu a img.scrolling-image {	
	max-height: 260px;
}
	
	
	
/* others */
@media (max-width: 1799px) {
  .less-1800-hidden {
    display: none !important;
  }
}

@media (max-width: 1299px) {
  .less-1300-hidden {
    display: none !important;
  }
}

.ch24-button {
    margin: 24px 0 0;
    border-radius: 4px;
    border: solid 2px #27333a;
    display: block;
    text-align: center;
    font-family: gotham!important;
    font-size: 16px;
    color: #27333a!important;
    padding: 11px;
	font-weight: normal!important;
}

.ch24-button:hover {
	color: white!important;
	background-color: #27333a;
	text-decoration: underline;
}


@media (max-width: 1199px) {
  .less-1200-hidden {
    display: none !important;
  }
}

