﻿.carrier-panel {
	position: relative;
	margin-bottom:45px;
}
.carrier-panel .panel {
	z-index: 200;
	position: absolute;
	width: 100%;
}
.border-shipping .card-delivery {
	border: 1px solid #d9d9d9;
}
.border-shipping .card-delivery:hover {
	border: 1px solid #6cc0a4;
	border-color:#6cc0a4 !important;
}
.card-delivery .panel-heading a {
	font-size: 15px;
	line-height: 42px;
	text-align: left;
	height: 42px;
	padding: 0 0 0 15px;
	vertical-align: middle;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	background-color: #fff;
	color: #1a1a1a;
	font-weight: 400;
}

.card-delivery .panel-heading > a i {
	line-height: 42px;
	position: relative;
	color: #1a1a1a;
	padding-right: 15px;
}

.card-delivery .panel {
	margin-bottom: 15px;
}

.panel-body.shipping-carrier {
	border: 1px solid #d9d9d9;
	border-radius: 0 0 2px 2px;
	background-color: #ffffff;
	margin-top: -1px;
	padding: 0;
	z-index: 300;
	position: absolute;
	width: 100%;
}

.panel-body.shipping-carrier a.btn-evidence {
	background-color: #ffffff !important;
	font-size: 15px;
	line-height: 48px;
	text-align: right;
	display: block;
	margin-bottom: 0px;
	font-weight: 400;
	color: #808080;
	margin-top: 5px;
	margin-bottom: 5px;
}

		.panel-body.shipping-carrier a.btn-evidence:hover {
			color: #ba213d;
		}

.image-carrier {
	width: 48px;
	height: 48px;
	margin-right: 8px;
	float: left;
}

.panel-body.shipping-carrier a.btn-evidence .price {
	display: inline-block;
	line-height: 48px;
	color: #000;
	font-size: 15px;
	margin-left: 5px;
	margin-top: -20px;
}

.card card-delivery ul {
	z-index: 100;
}

.no-login-yet,
.login-yet {
	margin-top:10px;
}
.wishlist-gamme {
	font-size: 12px;
	display: block;
	white-space: nowrap;
	color: #666;
}

.dealer a img {
	margin:0px 1px 15px 1px;
}
.dealer h6 {
	margin-bottom:6px;
}
.delete-xs i {
	font-size: 24px;
    line-height: 20px;
    color: #da3636;
	margin-right:10px;
}
.delete-xs {
	display:block;
	text-align:left !important;
}
.Condit {
	font-size: 12px;
	background-color:#6cc0a4;
	color:#ffffff;
	padding:4px 10px;
	border-radius:12px;
	font-style:italic;
}
#ctl00_ContentPlaceHolder1_LabelConditV {
	background-color:#6cc0a4;
	color:#ffffff;
	padding:4px 10px;
	border-radius:12px;
	font-style:italic;
	font-size:13.5px;
}
}
@media (min-width: 1500px) and (max-width: 1600px) {
	.navbar-nav > li > a {
		font-size:14px;
	}
	.navbar-ecommerce.pull-right {
		margin-right:15px !important;
	}
}
@media (min-width: 1400px) and (max-width: 1499px) {
	.navbar-nav > li > a {
		font-size:14px;
		margin-right:18.5px;
	}
	.navbar-ecommerce.pull-right {
		margin-right:15px !important;
	}
	.navbar-ecommerce .link-cart .cost {
		display:none;
	}
}
@media (min-width: 1300px) and (max-width: 1399px) {
	.navbar-nav > li > a {
		font-size:13.5px;
		margin-right:18px;
	}
	.navbar-ecommerce.pull-right {
		margin-right:12px !important;
	}
	.navbar-ecommerce .link-cart .cost {
		display:none;
	}
	.navbar-nav > li.dropdown > a:after {
		margin-left:2px;
	}
	.navbar-account .navbar-nav > li.dropdown > a:after {
		display:none;
	}	
	.navbar {
		padding:0 20px;
	}
}
@media (max-width: 349px) {	
	.banner.revslider-initialised.tp-simpleresponsive {
		height:181px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:22px !important;
		margin-top:-10px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:14px !important;
		line-height:14px !important;
		margin-top:20px !important;
		padding:25px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:15px !important;
		padding:10px !important;
		margin-top:36px !important;
	}
	.tparrows.default {
		width:30px;
		height:30px;
	}
}
@media (min-width: 350px) and (max-width: 399px) { 	
	.banner.revslider-initialised.tp-simpleresponsive {
		height:181px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:25px !important;
		margin-top:-10px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:16px !important;
		line-height:15px !important;
		margin-top:20px !important;
		padding:25px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:15px !important;
		padding:10px !important;
		margin-top:36px !important;
	}
	.tparrows.default {
		width:30px;
		height:30px;
	}
}
@media (min-width: 400px) and (max-width: 501px) {	
	.banner.revslider-initialised.tp-simpleresponsive {
		height:181px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:27px !important;
		margin-top:-10px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:17px !important;
		line-height:17px !important;
		margin-top:20px !important;
		padding:30px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:15px !important;
		padding:10px !important;
		margin-top:36px !important;
	}
	.tparrows.default {
		width:30px;
		height:30px;
	}	
}
@media (min-width: 502px) and (max-width: 758px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:275px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:40px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:20px !important;
		line-height:20px !important;
		margin-top:28px !important;
		padding:30px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:15px !important;
		padding:10px !important;
		margin-top:35px !important;
	}
	.tparrows.default {
		width:30px;
		height:30px;
	}	
}
@media (min-width: 759px) and (max-width: 1000px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:365px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:50px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:20px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:16px !important;
		padding:10px !important;
	}
}
@media (min-width: 1001px) and (max-width: 1200px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:445px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:40px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:20px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:14px !important;
		padding:5px !important;
	}
}
@media (min-width: 1201px) and (max-width: 1400px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:515px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:45px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:18px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:14px !important;
		padding:5px !important;
	}
}
@media (min-width: 1401px) and (max-width: 1600px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:595px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:45px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:18px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:14px !important;
		padding:5px !important;
	}
}
@media (min-width: 1601px) and (max-width: 1800px) {
	.banner.revslider-initialised.tp-simpleresponsive {
		height:665px !important;
	}
	.tp-caption.sft.large_bold_white.start {
		font-size:45px !important;
	}
	.tp-caption.fade.text-center.start {
		font-size:18px !important;
	}
	.tp-caption.sfb.btn.btn-slider.btn-lg.btn-wide.slider-scroll.start {
		font-size:14px !important;
		padding:5px !important;
	}
}
.tdgamme {
	line-height: 50px !important;
	border-top: 0px !important;
}

.button-gamme {
	background-color: #6cc0a4;
	padding: 8px 12px;
	margin: 5px;
	color: #ffffff;
	white-space: nowrap;
	border: 2px solid #6cc0a4;
}
.button-gamme.button-gamme-active.button-gamme-nonexisting {
	border: 2px solid #0c182b !important;
}

.button-gamme:hover,
.button-gamme:focus {
	border: 2px solid #0c182b;
}

.button-gamme-active {
	border: 2px solid #0c182b !important;
	color: #0c182b;
}
.button-gamme-nondispo {
	background-color: #d8442e;
	border: 2px solid #d8442e;
}
.button-gamme-nonexisting {
	text-decoration: line-through;
	background-color: transparent;
	border: 2px solid transparent;
	color: #c0c0c0;
}
.lib-gamme {
	font-weight:400;
}
.btn-modes {
	background-color:transparent !important;
	padding-left: 5px;
    padding-right: 5px;
}
@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;
	}
	.btn-modes {
		margin-bottom:15px;
	}
	.btn-return {
		margin-top:20px;
	}
}
.LinkedItems {
	font-style:italic;
	font-size:14px !important;
	color:#7c7c7c !important;
	font-weight:400 !important;
}
.search-loup input {
	background-color:#ffffff;
}
.search-loup .btn i {
	margin-right:0px;
	font-size:19px;
}
.modal-body-inside .chosen-results {
	padding:0px;
}
.modal-body-inside .btn {
	margin-bottom:0px;
}
ins .amount  {
	color:#d93636 !important;
	margin-left:5px;
}

.table-bordered {
	background-color:#ffffff;
}
.table-bordered th {
	text-transform: uppercase;
    font-weight: 400;
    font-family: oswald;
    letter-spacing: 1.5px;
}
@media (min-width: 990px) and (max-width: 1199px) {
	.image-redim {
		width:auto;
		height:212px;
	}	
}
@media (min-width: 1200px) and (max-width: 1399px) {
	.image-redim {
		width:auto;
		height:270px;
	}	
}
@media (min-width: 1400px) and (max-width: 1600px) {
	.image-redim {
		width:auto;
		height:322px;
	}	
}
.padding-rayons {
	padding-left:10px; 
	padding-right:10px;
}
.descr-catalogue {
	font-family: 'oswald-medium';
	font-size:20px;
	margin-top:10px;
}
@font-face {
    font-family: "oswald";
    src: url('/assets/fonts/oswald/Oswald-SemiBold.woff');
}
@font-face {
    font-family: "oswald-medium";
    src: url('/assets/fonts/oswald/Oswald-Medium.woff');
}
@font-face {
  src: url('/assets/fonts/roboto/Roboto-Italic.woff');
  font-family:'roboto';
  font-style: italic;
}
@font-face {
  src: url('/assets/fonts/roboto/Roboto-Regular.woff');
  font-family:'roboto';
  font-style: normal;
}
.title-login {
	background-color: #094666;
    padding: 10px 20px;
    text-transform: uppercase;
	margin-bottom:40px;
	color:#6cc0a4;
}
@media (min-width: 768px) {
.navbar-form .input-group {
    display: flex;
    vertical-align: middle;
}
}
.background-margin-left {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

.title-margin-left {
	background-color: #094666;
    padding: 15px;
    color: #6cc0a4;
}

.RadTreeView_Metro {
    color: #3b3b3b !important;
    font-size: 14px!important;
    font-family: 'roboto'!important;
	font-weight:400;
}
.info-volumineux {
	color:#1674a5;
	font-style: italic;
}

.footer-row .icon.icon-color {
	color:#6cc0a4;
}

.tabs-simple .nav-tabs > li > a:hover,
.tabs-simple .nav-tabs > li > a:active
{
    color: #6cc0a4;
}
.tabs-simple .nav-tabs > li.active > a,
.tabs-simple .nav-tabs > li.active > a:hover,
.tabs-simple .nav-tabs > li.active > a:focus
{
    font-weight: 600;
    color: #6cc0a4;
    border-left-color: transparent;
}
.nav-tabs > li > .text-filter {
	font-size:16px;
	text-transform:uppercase;
	color: #3b3b3b;
	font-weight: 600;
}
@media screen and (min-width: 769px) {
   .padding-fluid {
		padding-left:60px;
		padding-right:60px;
		padding-top:20px; 
		padding-bottom:20px
    }
}
@media screen and (max-width: 768px) {
   .padding-fluid {
		padding:30px;
    }
}

.no-weight {
	font-weight:400;
	border-bottom:1px solid transparent;
	border-top:1px solid transparent !important;
	line-height:13px !important;
}

.border2 {
	margin-top: 5px;
    border: 1px solid #d4d4d4;
    padding: 5px;
    margin-left: 0;
    margin-right: 0;
    background-color: transparent;
}
@font-face {
    font-family: "frederickathegreat";
    src: url('/assets/fonts/frederickathegreat/FrederickatheGreat-Regular.woff');
}
@font-face {
    font-family: "aleo-light";
    src: url('/assets/fonts/aleo/Aleo-Light.woff');
}
@font-face {
    font-family: "aleo-regular";
    src: url('/assets/fonts/aleo/Aleo-Regular.woff');
}
@font-face {
    font-family: "aleo-bold";
    src: url('/assets/fonts/aleo/Aleo-Bold.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; margin-left: 15px;}

#ctl00_ContentPlaceHolder1_PriceSlider1_HyperLinkResetPriceSlider { color: #da3636; }
#ctl00_ContentPlaceHolder1_PriceSlider1_HyperLinkResetPriceSlider:hover { color: #1a1a1a; }
#ctl00_ContentPlaceHolder1_PriceSlider1_HyperLinkResetPriceSlider { margin-left: 15px; }

#h1item { font-size: 18px !important; margin: 0 0 11px !important; }
#h2item {     
    margin-top: -3px !important;
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 27px!important;
    display: inline-block !important;
    margin: 0 !important;
    vertical-align: middle !important;
    color: #094666 !important;
	font-family: roboto !important;
	text-transform: none !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
{
	font-weight:600 !important;
	color:#094666 !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: 38px;
		text-decoration: none;
		cursor: pointer;
		text-align: center;
		background-color: #23395c;
		color: #fff;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	#go-top:hover {
		background-color: #0c182b;
	}
	
	@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 {
    font-style:italic;
}
.InfoStock-InStock {
	color: green;
}
.InfoStock-LowStock{
	color: orange;
}
.InfoStock-OutOfStock {
	color:#d8442e;
}

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 ;
    }
}

/**************************************************
/*          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: #41b5a3;
}

input:focus + .switch-slider {
    box-shadow: 0 0 1px #41b5a3;
}

input:checked + .switch-slider.disabled {
    background-color: #BA213D;
}

input:focus + .switch-slider.disabled {
    box-shadow: 0 0 1px #BA213D;
}

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%;
    }