﻿#pickupStore {
	margin-bottom:30px;
}
#pickupStore .chosen-container-single .chosen-single {
	font-size:22px;
	line-height: 48px;
}
#pickupStore .chosen-container .chosen-results li {
    font-family: Open-sans,sans-serif;
    font-size: 15px;
	font-weight:400;
	padding: 5px 15px !important;
	background-color: #f5f5f5;
}

@media (min-width: 302px) and (max-width: 430px){
	.banner.revslider-initialised.tp-simpleresponsive {
		height:160px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	} 
}
@media (min-width: 431px) and (max-width: 450px){
	.banner.revslider-initialised.tp-simpleresponsive {
		height:175px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	}
}
@media (min-width: 451px) and (max-width: 471px){
	.banner.revslider-initialised.tp-simpleresponsive {
		height:185px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	}
}
@media (min-width: 472px) and (max-width: 501px){
	.banner.revslider-initialised.tp-simpleresponsive {
		height:195px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	}
}
@media (min-width: 502px) and (max-width: 520px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:205px !important;
		
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	}
	
}
@media (min-width: 521px) and (max-width: 540px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:215px !important;
		
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	}
	
}
@media (min-width: 541px) and (max-width: 560px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:220px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	}
	
}
@media (min-width: 561px) and (max-width: 570px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:230px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:10.5px !important;
		padding:5px !important;
	}
	
}
@media (min-width: 571px) and (max-width: 585px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:235px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:11.5px !important;
		padding:7px !important;
	}
	
}
@media (min-width: 586px) and (max-width: 600px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:242px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:11.5px !important;
		padding:7px !important;
	}
	
}
@media (min-width: 601px) and (max-width: 615px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:248px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:11.5px !important;
		padding:7px !important;
	}
	
}
@media (min-width: 616px) and (max-width: 650px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:255px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:11.5px !important;
		padding:7px !important;
	}
	
}
@media (min-width: 651px) and (max-width: 660px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:268px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:11.5px !important;
		padding:7px !important;
	}
	
}
@media (min-width: 661px) and (max-width: 680px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:275px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:11.5px !important;
		padding:7px !important;
	}
	
}
@media (min-width: 681px) and (max-width: 700px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:282px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
	
}
@media (min-width: 701px) and (max-width: 720px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:290px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
	
}
@media (min-width: 721px) and (max-width: 740px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:297px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
	
}
@media (min-width: 741px) and (max-width: 755px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:304px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
	
}
@media (min-width: 756px) and (max-width: 781px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:310px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
	
}
@media (min-width: 781px) and (max-width: 991px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:285px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
}	
@media (min-width: 992px) and (max-width: 1100px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:374px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
}
@media (min-width: 1101px) and (max-width: 1200px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:430px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
}
@media (min-width: 1201px) and (max-width: 1394px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:470px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
}
@media (min-width: 1395px) and (max-width: 1399px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:472px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
}
@media (min-width: 1400px) and (max-width: 1450px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:550px !important;
	}
	.tp-caption.sfb.btn.btn.btn-inverse.btn-lg.btn-wide.slider-scroll {
		font-size:12px !important;
		padding:8px !important;
	}
}
@media (max-width: 501px) {
	.bannercontainer .tparrows {
	display:none;
	}
}	.img-rayon {
    background-size: contain;
	background-repeat:no-repeat;
	padding-top:130px;
	padding-bottom:130px;
    border: 15px solid #fff !important;
}
.price-item {
	color:#111; 
	font-family: bebas,sans-serif;
}
.modal-body-inside .chosen-results {
	padding:0px;
}
@media (max-width: 780px)  {
	.slider-no-padding-xs {
		padding-left:0px;
		padding-right:0px;
	}
}

@media (max-width: 1100px) {
	.video-embarquee {
	  position: relative;
	  width: 100%;
	  padding-bottom: 56.25%; 
	  height: 0;
	}
	.video-embarquee iframe {
	  position: absolute;
	  top:0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}
}
@media (min-width: 1000px) and (max-width: 1200px) {
	.navbar-nav > li > a {
		padding: 0 7px;
		font-size:17.5px;
	}
	
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.navbar-nav > li > a {
		padding: 0 9px;
		font-size:18.5px;
	}
	
}

.figure-info > h3 {
	margin-top:15px; 
}

@media (min-width: 768px) {
	.pull-right-lg {
		float: right;
	}
	.align-right-lg {
		text-align:right;
	}
}

@media (max-width: 768px) {
	.checkoutcenter {
		text-align: center;
		margin-bottom: 10px;
	}
	.align-right-lg {
		text-align: center;
	}
}

@media screen and (max-width: 650px) {
    .height-reassurance {
        height: 200px;
    }
}

.shippingCheck {
	color:#ea670c !important;
	padding-left:10px;
	font-weight:600;
}

.process-text {
	color:#6d6d6d;
    letter-spacing: .03em;
	padding-top: 7px;
    padding-bottom: 7px;
	font-size: 19px;
}
.RadTreeView_Metro .rtPlus, .RadTreeView_Metro .rtMinus{
	background-image: url('/assets/images/WebResource.png') !important;
}

.Checkbox_instock {
	margin-left: 0px;
}

.Checkbox_instock label {
	margin-left: 15px;
}
.borderquote {
	border-left : 2px solid #fff;
	padding-left:10px;
}

 html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
	border-color: rgba(0,0,0,0.09)!important;
    color: #111 !important;
    font: 18px bebas,sans-serif; !important;
	font-weight:400 !important;
}

.border-coupon {
	border: 2px solid rgba(0,0,0,.2) !important;
	height: 35px !important;
}

.product-name > a  {
	font-family: bebas,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 19px;
    line-height: 20px;
    letter-spacing: .1em;
	margin-bottom:5px;
}

.product > h3 {
    font-family: bebas,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #111;
    font-size: 20px;
    line-height: 21px;
    letter-spacing: .03em;
}

.products-list h3 {   
    font-family: bebas,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #111;
    font-size: 20px;
    line-height: 21px;
    letter-spacing: .03em;
}

.info-product {
	font-family: bebas,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.04em;
	color:#111;
}

.margin-details {
	margin-top:70px;
}
.info-product2{
	color: #6d6d6d;
}
.info-product2 > a{
	color: #6d6d6d !important;
	font-weight: 400 !important;
}

h1 > a {
    font-weight: 400 !important;
}
h2 > a {
    font-weight: 400 !important;
}
h3 > a {
    font-weight: 400 !important;
}
h4 > a {
    font-weight: 400 !important;
}
h5 > a {
    font-weight: 400 !important;
}
h6 > a {
    font-weight: 400 !important;
}

@font-face {
    font-family: "bebas";
    src: url('/assets/fonts/bebas/BebasNeue.woff');
}

@font-face {
    font-family: "merriweather";
    src: url('/assets/fonts/merriweather/Merriweather-Regular.woff');
}

@media screen and (max-width: 702px) {
	.navbar-form .fa
	{
		font-size: 20px;
	}
}

.video-container {
    position: relative;
    padding-bottom: 56.25%; /* ratio 16/9 */
    height: 0; overflow: hidden;
    clear: both;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.noDownArrowInDropdown::after
{
    color: transparent !important;
}

.ShipToADifferentAddressDisabled { color: #b3b3b3; }

.brand { font-size: 12px; display: block; }

#ctl00_ContentPlaceHolder1_dropDownListCat2_chosen { width: 92% !important; }
#ctl00_ContentPlaceHolder1_dropDownListCat3_chosen { width: 92% !important; }
#ctl00_ContentPlaceHolder1_LinkButtonRemoveCat2 { color: #da3636; }
#ctl00_ContentPlaceHolder1_LinkButtonRemoveCat2:hover { color: #1a1a1a; }
#ctl00_ContentPlaceHolder1_LinkButtonRemoveCat3 { color: #da3636; }
#ctl00_ContentPlaceHolder1_LinkButtonRemoveCat3:hover { color: #1a1a1a; }

#ctl00_ContentPlaceHolder1_RayonsRepeater1_LinkButtonRemoveSearchKey { color: #da3636; }
#ctl00_ContentPlaceHolder1_RayonsRepeater1_LinkButtonRemoveSearchKey:hover { color: #1a1a1a; }
#ctl00_ContentPlaceHolder1_RayonsRepeater1_PanelSearchKeys { margin-top: 15px; }

#ctl00_ContentPlaceHolder1_PriceSlider1_HyperLinkResetPriceSlider { color: #da3636; }
#ctl00_ContentPlaceHolder1_PriceSlider1_HyperLinkResetPriceSlider:hover { color: #1a1a1a; }
#ctl00_ContentPlaceHolder1_PriceSlider1_HyperLinkResetPriceSlider { margin-left: 15px; }

#h1item { font-size: 24px !important; margin: 0 0 11px !important; }
#h2item {     
    margin-top: -3px !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    display: inline-block !important;
    margin: 0 !important;
    vertical-align: middle !important;
    color: #ffffff !important;	
    letter-spacing: 0.04em !important;
}

@media screen and (min-width: 768px) {
    .rowvcenter {
        display: flex;
        align-items: center;
    }
}

@media screen and (max-width: 602px) {
    #ctl00_ContentPlaceHolder1_divButtonCancel {
        margin-bottom: 10px !important;
    }
}

div[class^="col-"] img {
    max-width: 100%;
}

#ctl00_cartInMenu1_PanelCartList li 
{
    padding: 10px !important;
}

.comments .comment .comment-text {
    margin-left: 0 !important;
}

.rtPlus 
{
    margin-top: 10px !important;
}

.rtMinus
{
    margin-top: 10px !important;
}

.widget_product_categories_selected
{
    color:#000 !important;
	font-weight:600 !important;
}

#ctl00_ContentPlaceHolder1_ButtonAddToCart {
    margin-top: 10px;
}
#ctl00_ContentPlaceHolder1_RadNumericTextBoxQty {
    margin-top: 10px;
}
#ctl00_ContentPlaceHolder1_HyperLinkMinus {
    margin-top: 10px;
}
#ctl00_ContentPlaceHolder1_HyperLinkPlus {
    margin-top: 10px;
}
#single-product-description {
    margin-bottom: 20px !important;}

/* prix dans AutoContent3Filters */

.mask-dark.mask-info .amount {
    font-size: 18px;
}
.mask-dark.mask-info del .amount {
    margin-right: 5px;
    color: #808080;
}

.mask-dark.mask-info ins .amount {
    color: #d93636;
    font-weight: bolder;
}

.mask-dark.mask-info .amount {
    color: #fff;
}

.RadSocialShare_Default { border: 0 !important; }

.RadSocialShare_Default li { padding-top: 10px !important; }
.RadSocialShare_Default li:first-child { padding-bottom: 12px !important; }

@media screen and (max-width: 479px) {
    #ctl00_ContentPlaceHolder1_ProcessSteps1_HyperLink1 { float: left; }
    #ctl00_ContentPlaceHolder1_ProcessSteps1_HyperLink2 { float: left; }
    #ctl00_ContentPlaceHolder1_ProcessSteps1_HyperLink3 { float: left; }
    #ctl00_ContentPlaceHolder1_ProcessSteps1_HyperLink4 { float: left; }
    #ctl00_ContentPlaceHolder1_ProcessSteps1_HyperLink5 { float: left; }
}

/***********************************************************************************
 *	+ GO TOP
 ***********************************************************************************/
	
	#go-top {
		z-index: 7000;
		display: none;
		position: fixed;
		bottom: 50px;
		right: 50px;
		width: 42px;
		height: 42px;
		border-radius: 50%;
		font-size: 20px;
		line-height: 34px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
		color: #fff;
		background-color: #111;
		border: 2px solid #111;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	#go-top:hover {
		color: #111;
		background-color: #fff;
		border: 2px solid #111;
	}
	
	@media screen and (max-width: 767px)
    {
        #go-top { right: 10px;}
    }

/***********************************************************************************
 *	+ SOCIAL MEDIA
 ***********************************************************************************/
	
	.social-media {
		margin-bottom: 20px;
	}
	
	.social-media a {
		display: inline-block;
		font-size: 16px;
		line-height: 16px;
		text-decoration: none;
		margin: 5px 20px 5px 0;
		color: #6e6e6e;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	.social-media a:last-child {
		margin-right: 0;
	}
	
	.social-media a.adobe-reader:hover { color: #a42222 !important; }
	.social-media a.amazon:hover { color: #fe9608 !important; }
	.social-media a.android:hover { color: #a4c639 !important; }
	.social-media a.apple:hover { color: #d6d7cf !important; }
	.social-media a.badoo:hover { color: #f17834 !important; }
	.social-media a.behance:hover { color: #1e69e1 !important; }
	.social-media a.blogger:hover { color: #f26c37 !important; }
	.social-media a.blueetooth:hover { color: #0a3d91 !important; }
	.social-media a.chrome:hover { color: #ecc31d !important; }
	.social-media a.css:hover { color: #14a0dd !important; }
	.social-media a.deezer:hover { color: #ff0090 !important; }
	.social-media a.delicious:hover { color: #4088da !important; }
	.social-media a.deviantart:hover { color: #b6ca2a !important; }
	.social-media a.digg:hover { color: #006094 !important; }
	.social-media a.dribble:hover { color: #f26798 !important; }
	.social-media a.dropbox:hover { color: #007de4 !important; }
	.social-media a.drupal:hover { color: #3677ad !important; }
	.social-media a.email:hover { color: #000000 !important; }
	.social-media a.facebook:hover { color: #3b5998 !important; }
	.social-media a.firefox:hover { color: #3194cb !important; }
	.social-media a.flickr:hover { color: #0062dd !important; }
	.social-media a.google:hover { color: #c63427 !important; }
	.social-media a.html:hover { color: #f06129 !important; }
	.social-media a.instagram:hover { color: #a07459 !important; }
	.social-media a.internet-explorer:hover { color: #20bcee !important; }
	.social-media a.itunes:hover { color: #169bf0 !important; }
	.social-media a.java:hover { color: #e66e00 !important; }
	.social-media a.joomla:hover { color: #5aa526 !important; }
	.social-media a.last-fm:hover { color: #f73600 !important; }
	.social-media a.linkedin:hover { color: #0077b5 !important; }
	.social-media a.linux:hover { color: #000000 !important; }
	.social-media a.myspace:hover { color: #003399 !important; }
	.social-media a.opera:hover { color: #c10d0c !important; }
	.social-media a.outlook:hover { color: #0073c6 !important; }
	.social-media a.paypal:hover { color: #193866 !important; }
	.social-media a.picasa:hover { color: #8b689f !important; }
	.social-media a.pinterest:hover { color: #f71819 !important; }
	.social-media a.reddit:hover { color: #ff4500 !important; }
	.social-media a.rss:hover { color: #fb7629 !important; }
	.social-media a.safari:hover { color: #00a9ec !important; }
	.social-media a.share:hover { color: #010101 !important; }
	.social-media a.skype:hover { color: #00abeb !important; }
	.social-media a.soundcloud:hover { color: #ff3b00 !important; }
	.social-media a.spotify:hover { color: #9ac600 !important; }
	.social-media a.steam:hover { color: #020202 !important; }
	.social-media a.tumblr:hover { color: #34465d !important; }
	.social-media a.twitter:hover { color: #5ea9dd !important; }
	.social-media a.utorent:hover { color: #269036 !important; }
	.social-media a.vimeo:hover { color: #1ca7cc !important; }
	.social-media a.vine:hover { color: #02c594 !important; }
	.social-media a.vk:hover { color: #4c75a3 !important; }
	.social-media a.weibo:hover { color: #d52b2b !important; }
	.social-media a.weixin:hover { color: #f03c48 !important; }
	.social-media a.whatsapp:hover { color: #11ae09 !important; }
	.social-media a.wikipedia:hover { color: #363636 !important; }
	.social-media a.windows:hover { color: #00abf3 !important; }
	.social-media a.word:hover { color: #2a5699 !important; }
	.social-media a.wordpress:hover { color: #464646 !important; }
	.social-media a.xing:hover { color: #005d5e !important; }
	.social-media a.yahoo:hover { color: #44029a !important; }
	.social-media a.youtube:hover { color: #e22d24 !important; }
	
	
	/* COLORS */
	.social-media.color-default a:hover { color: #fe5e3e !important; }
	.social-media.color-blue a:hover { color: #00d2ed !important; }
	.social-media.color-green a:hover { color: #00e095 !important; }

    /* Info Stock*/
.InfoStock {
    color:#da3636;
}
.InfoStock a {
    color:#da3636;
}
.InfoStock2 {
	font-size: 13px;
    color: #da3636;
    line-height: 16px;
    display:block;
}

div#ControlsCatalogs {
    margin-bottom: 40px;
}

#ControlsCatalogs_XS select {
    color: black;
    width: 100%;
    height: 40px;
}

.btn-search-vat {
    margin: 0px;
    vertical-align: top;
    height: 40px;
    width: auto;
}



/**************************************************
/*          Switch accept cookies
/**************************************************
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .switch-slider {
  background-color: #219600;
}
input:focus + .switch-slider {
  box-shadow: 0 0 1px #219600;
}
input:checked + .switch-slider.disabled {
  background-color: #9ACD32;
}
input:focus + .switch-slider.disabled {
  box-shadow: 0 0 1px #9ACD32;
}

input:checked + .switch-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded switch-sliders */
.switch-slider.round {
  border-radius: 34px;
}

.switch-slider.round:before {
  border-radius: 50%;
}