﻿.loyalty-encode {
    font-family: "catamaran-light";
    margin-right: 10px;
}

.loyalty-points {
    background-color: #f8f8f8;
    max-width: 450px;
    margin: auto;
    text-align: center;
    padding: 15px 30px;
    border-radius: 12px;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3);
    font-size: 17px;
    margin-bottom: 40px;
}

.loyalty-seuil {
    font-size: 14px;
    font-style: italic;
}

#ctl00_ContentPlaceHolder1_PanelActivesVouchers, 
#ctl00_ContentPlaceHolder1_PanelInactivesVouchers {
    margin-top: 20px;
}

.table-account.active-loyalty {
    background-color: #fff9ff;
}

.table-account.inactive-loyalty {
    background-color: #f4f9ff;
}

.table-account td.empty-cell, 
.table-account th.empty-cell {
    background-color: white !important;
    border: none !important;
}

@media (min-width: 1200px) and (max-width: 1330px)  {
	.navbar-nav > li > a
	{
    font-size: 12.5px;
    letter-spacing: .07em;
	padding: 0 15px 0 0px;
	}
}
.navbar-ecommerce.pull-right {
	margin-right: 7px !important;
}
.confirmlegal {
	background-color: #f5f5f5; 
	padding-top: 5px; 
	padding-bottom: 10px; 
	border-left: 1px solid #ab2984;
}
.user-logged {
	color:#ab2984 !important;
}
.returnRequested {
	font-style:italic;
	font-size:smaller;
}
.shippingselected {
	background-color: #ab2984 !important;
}
.shippingselected i {
	color: #14191e;
}
.shippingselected .heading-divider {
	background-color: #14191e;
	
}
.modal-body-inside .chosen-results {
	padding:0px;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
	border-color: #d9d9d9 !important;
	font: 13px "baskerville",arial,sans-serif !important;
    color: #2d2d28 !important;
}
.RadTreeView_Metro .rtPlus, .RadTreeView_Metro .rtMinus {
	background-image: url('/assets/images/Webresource.png') !important;
}
@media (max-width: 768px) {
	.mask-light.mask-inline a {
		font-size:16px;
	}
	.table-delivery th {
	font-size:13px !important;
	}
	.table-delivery td {
	font-size:13px !important;
	}
}
.alert .form-group {
	padding:0px 20px;
 }
.alert .btn{
	padding: 0 20px;
 }
.noproduct {
	color: #ab2984;
    margin-top: 50px;
    text-align: center;
}
.table-delivery th {
	font-size: 15px; 
	font-family: baskerville; 
	font-weight: 400; 
	color:#000000;
 }

.reverse.slider-pagination a
{
	display: inline-block;

    width: 11px;
    height: 11px;
    margin: 0 4px;

    border-radius: 50%;
    background-color: rgba(255,255,255,.3);
}
.reverse.slider-pagination a.selected,
.reverse.slider-pagination a:hover
{
    background-color: #ab2984;
}
.shop_table th {
	font-family: "catamaran-light";
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    color: #2d2d28;
    letter-spacing: .1em;
    line-height: 63px;
}
.table-account th {
	font-family: "catamaran-light";
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    color: #2d2d28;
    letter-spacing: .1em;
    line-height: 63px;
}
.shop_table a {
	font-weight: 400;
    color: #6b6768;
}
.carousel-wrap .product h3 > a {
	padding: 0 10px;
}	
.repeatercat .chosen-container-single .chosen-single {
	color:#6b6768;
}

.RadTreeView .rtIn a {
	color: #6b6768;
	font-weight:400;
	font-size:14px;
}
.rtLI {
	line-height:20px !important;
}
.panelred {
	background-color : #edd7bb;
}
.panelred > .popover-title {
    color: #5c5c5c;
}
.btn-update {
    height: 42px !important;
    line-height: 42px !important;
    margin: 0;
    font-size: 12px !important;
}

@media (min-width: 768px) {
	.mobilegamme {
		padding-left:30px !important;
		padding-right:30px !important;
	}
}
.table-compo {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.table-compo .product-img{
	margin-bottom:15px !important;
	margin-top:15px !important;
}
.table-compo .product-name{
	margin-bottom:15px !important;
	margin-top:15px !important;
}
.mobilegamme {
	padding-top:0px!important;
	padding-bottom:0px!important;
}
.table-compo h3 > a {
	color: #2d2d28;
    font-family: baskerville;
    font-weight: 500;
    font-size: 15px;
}
.text-light {
	font-family: "catamaran-light";
    text-transform: uppercase;
    font-weight: 600;
	letter-spacing: .1em;
}
.rayons .card-image {
	padding:10px;
}
.media-body h6 {
	margin-bottom:7px;
	color:#6b6768;
	font-family:baskerville;
	font-weight:400;
}
.footer-dark .media-body p {
	color:#6b6768 !important;
	line-height: 18px;
}
.footer-dark .icon.icon-color {
	color: #6b6768;
}
.footer-dark hr {
	border-top: 1px solid #2f2f2f;
	margin-top:15px;
}
@media (min-width: 991px) {
	.reassurance .col-md-3 {
			padding-right:4px;
	}
}	
.widget li {
	color:#aaaaaa;
	line-height:28px;
}
.widget li > a {
	font-weight:400;
}
.tel { 
	font-family: catamaran;
}
.RadTreeView_Metro .rtHover .rtIn { 
	border-color:#ffffff !important;
	color:#000;
	background-color:#ffffff !important;
}
.checkout h4 { 
    font-family: 'catamaran-light';
	color:#2d2d28;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
	line-height: 22px;
	letter-spacing: .1em;
}
.checkout .title-divider { 
	margin-bottom:30px;
}
.link-selection {
    text-transform: uppercase;
    font-size: 12.5px;
    color: #2d2d28;
	letter-spacing: .1em;
	font-family: catamaran-light;
}
.details-title {
	color:#2d2d28;
}
.details-info-product p {
	margin-bottom:5px;
}
.details-info-product a {
	font-weight:400 !important;
	color:#6b6768;
}
.product h3 > a {
	color:#2d2d28;
	font-family:baskerville;
	font-weight:500;
	font-size:15px;
}
@font-face {
    font-family: "quentin";
    src: url('/assets/fonts/quentin/Quentin.woff');
}
@font-face {
    font-family: "baskerville";
    src: url('/assets/fonts/baskerville/LibreBaskerville-Regular.woff');
}
@font-face {
    font-family: "catamaran-light";
    src: url('/assets/fonts/catamaran/Catamaran-Light_1.woff');
}
@font-face {
    font-family: "catamaran";
    src: url('/assets/fonts/catamaran/Catamaran-Regular.woff');
}
@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: 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: 30px !important; line-height:37px; font-family:baskerville; font-weight:400; margin: 0 0 11px !important; }
#h2item {     

    margin-top: -3px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 28px !important;
    display: inline-block !important;
    margin: 0 !important;
    vertical-align: middle !important;
    color: #6b6768;!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;

}

#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;
	margin-top: 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: 50px;
		height: 50px;
		border-radius:0;
		font-size: 20px;
		line-height: 47px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
		background-color: #ffffff;
		color: #2d2d28;
		font-weight:400;
		border:1px solid #2d2d28;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	#go-top:hover {
		background-color: #ffffff;
		color:#6b6768;
		border: 1px solid #6b6768;
	}
	
	@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 0px 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 {
    font-style:italic;
    color:#cda07d;
	display: block;
}

div#ControlsCatalogs {
    margin-bottom: 40px;
}

#ControlsCatalogs_XS select {
    color: black;
    width: 100%;
    height: 40px;
}
@media only screen and (min-width : 768px) {
.is-table-row {
    display: table;
}

    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
        padding : 20px 0 40px 0 ;
    }
}