/*
	MARRON : #8c7f70
	BEIGE : #DFD1C2
	BLACK : #160000
	BLUE : #285474

*/
body{padding-top:0;margin-bottom:0!important;margin:0}
*:not(.material-icons){font-family:"Montserrat",sans-serif!important}
::selection{background:#000;}
img.tv-img-responsive{object-fit:initial}

a:hover{text-decoration: none!important;}


.cms-description a{font-weight:700}


body#index #left-column{display:none!important;}

.tvproduct-flags{opacity:1}

/* DIALOG */
#dialog {}
#dialog > div {width: 100%;padding: 2em;max-width: 800px;border-radius: 1em}
#dialog > div > p {margin: 0}
#dialog.dialog-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;text-align: center;z-index: 9999;background-color: #00000075;transition: all .3s ease-out;padding-top: 5em;overflow-y: scroll;min-height:90vh}
#dialog.dialog-container > div.mdl-card {background-color: #fff;margin: auto;min-height:40vh;position:relative;}
#dialog.dialog-container > div.mdl-card > h5 {font-size:1.25em;color:#285474}
#dialog.dialog-container #dialog-close {position: absolute;top: 0;right: 0;background: #fff;padding: .5em 2em;color: #fff;z-index: 999;cursor:pointer;width:fit-content;color:#285474;border:1px solid #285474}
#dialog.dialog-container > div .mdl-card {width: 40% !important;}
#dialog.dialog-container > div .mdl-card__actions {}
#dialog.dialog-container > div .mdl-card__actions button {color: #fff;border: .1em solid;box-shadow: none;padding: .5em 1.5em;border-radius: 3em;line-height: 1em;margin: 0 10px;cursor: pointer;transition: all .3s ease-out}
#dialog.dialog-container > div .mdl-card__actions button:hover {background: #fff!important;}
#dialog.dialog-container > div .mdl-card__actions button#positive {background-color: #285474;border-color: #58A799;}
#dialog.dialog-container > div .mdl-card__actions button#positive.disabled {background: #c5c5c5;border-color: #c5c5c5}
#dialog.dialog-container > div .mdl-card__actions button#positive:hover {color: #58A799;}
#dialog.dialog-container > div .mdl-card__actions button#negative {background-color: red;border-color: red;}
#dialog.dialog-container > div .mdl-card__actions button#negative:hover {color: red;}

#dialog.dialog-container .grid{display:grid;grid-template-columns: 50% 50%;margin-top:4em;	width:100%;margin: auto;align-items: center;padding:0 2em}
#dialog.dialog-container .grid .row{text-align: center;display:inline-grid;align-items: center;height:fit-content;padding:2em;height:fit-content;margin:2em}
#dialog.dialog-container .grid .row:first-child{border:1px solid #285474}
#dialog.dialog-container .grid .row:after{display:none;}
#dialog.dialog-container .grid .row img{max-height:20em;width:auto}
#dialog.dialog-container .grid .row a#doReservation{font-size:1.5em;color:#285474;padding:.5em 1.5em;border:.1em solid #285474;border-radius: 2em;width: fit-content;margin: auto;min-width: 18em;transition:all .3s ease-out}
#dialog.dialog-container .grid .row a#doReservation:hover{background-color:#285474;color:#fff;}

#dialog.dialog-container .grid .row a#doConnect{font-size:1.25em;color:#285474;padding:.5em 1.5em;border:.1em solid #285474;border-radius: 2em;width: fit-content;margin: auto;min-width: 18em;transition:all .3s ease-out;margin:1em 0}
#dialog.dialog-container .grid .row a#doConnect:hover{background-color:#285474;color:#fff;}

#dialog.dialog-container .grid .row a#doRegistration{font-size:1.25em;color:#285474;padding:.5em 1.5em;border:.1em solid #285474;border-radius: 2em;width: fit-content;margin: auto;min-width: 18em;transition:all .3s ease-out;margin:1em 0}
#dialog.dialog-container .grid .row a#doRegistration:hover{background-color:#285474;color:#fff;}

#dialog.dialog-container .grid .row .field-input{}
#dialog.dialog-container .grid .row .field-input .form-control{margin:.5em 0;font-size:1em}
#dialog.dialog-container .grid .row .field-input label{font-size:1em;color:#285474;display:block;margin-bottom:1em;font-weight:500}
#dialog.dialog-container .grid .row .field-input label:after{display:block;content:"";width:1.5em;height:2px;background:#285474;margin-top:.5em}
#dialog.dialog-container .grid .row .field-input textarea{resize:none;min-width:20em;min-height:5em;width:100%;}
#dialog.dialog-container .grid .row a#confirmReservation{font-size:1em;color:#285474;padding:.5em 1.5em;border:.1em solid #285474;width: fit-content;margin:.75em auto auto;transition:all .3s ease-out}
#dialog.dialog-container .grid .row a#confirmReservation:hover{background-color:#285474;color:#fff;}


.flashes-content {position: fixed;top: 30% !important;z-index: 9999999;font-size: 2em;max-width: 100%;}
.flash {background: #fff;color: #285474;border: .1em solid #285474;width: fit-content;padding: .25em 1.5em;color: #fff;font-weight: 300;margin: 0 auto .25em ;font-size: .6em;font-family: "Inter";cursor: pointer;border-radius: 2em;box-shadow: 0.1em 0.1em 0.3em #323232;transition: all .3s ease-out;max-width: 60vw;line-height: 1.5;text-align: center;}
.flash.type-error {border-color: #c0392b;color: #c0392b;}
.flash.type-error:hover {color: #fff;background-color: #c0392b;}
.flash.type-success {border-color: #285474;color: #fff;background-color: #285474;}
.flash.type-success:hover {color: #fff;background-color: #285474;}
.flash.type-alert {border-color: #D9744E;color: #D9744E;}
.flash.type-alert:hover {color: #fff;background-color: #D9744E;}



/* TOP BAR */
body{padding-top:45px}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header{background-color:#285474;position:fixed;top:0;left:0;width:100%;z-index:999;border-bottom: 1px solid;}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header *{color:#fff;font-size:12px}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container{}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div{}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div > div{justify-content: center;}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div .tvheader-nav-offer-text > svg{max-height: 2em;width: auto;}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(1){text-align: center;display:flex;align-items:center}

.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(2) svg{max-height:1.5em;height:2em}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(2) svg path{fill:#fff}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(2) svg rect{fill:transparent}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(3){text-align: left;	display: flex;align-items: center;padding:0}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(3) > a:first-child{display: flex;align-items: center;margin-right:1.5em}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(3) > a:nth-child(2){display: flex;align-items: center;}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(3) > a > span:first-child{}
.contact-us{}
.contact-us > a{display: inline-flex;align-items: center;justify-content: center;margin-right:1.5em}
.contact-us > a span{color:#fff;}
.contact-us > a > span:first-child{margin-right:.5em}
.contact-us > a svg {position:relative;top:2px}
.contact-us > a svg path{fill:#fff}

.pictos{display:grid;grid-template-columns: repeat(2, 1fr);width:fit-content;min-width:5em;position:absolute;right:0;margin-left:.5em}
.pictos .picto{padding:0 .5em}
.pictos .picto svg{margin-right:0}
.pictos .picto#facebook svg:hover{}
.pictos .picto#facebook svg:hover g > path{fill:#fff}
.pictos .picto#facebook svg:hover g g g > path.background-picto{fill:#4267B2;}.pictos .picto#instagram svg:hover{}
.pictos .picto#instagram svg:hover g > path{fill:#fff}
.pictos .picto#instagram svg:hover g g g > path.background-picto{fill:#ed0b81;}

.tvheader-top-search-wrapper path{fill:#fff!important;fill-opacity: 1;}


.top-header-mobile-only{display:none}

/*.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(3)  .pictos .picto#instagram svg:hover g g g > path.background-picto{fill:-webkit-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -webkit-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: -moz-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -moz-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: -ms-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -ms-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: -o-radial-gradient(32% 106%, circle cover, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), -o-linear-gradient(-45deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);
	background: radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%), linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);;}*/


.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(3)  a  span svg{height:2.5em;}
.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(3)  a  span svg path{fill:auto}



.right-facebook{background-color: #FFF;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);padding: 0 10px;height: 28px;text-transform: uppercase;border-radius: 15px 0 0 15px;display: block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;margin: 10px 0;overflow: hidden;}
.right-facebook:hover{margin-left: calc(-100% + 30px);background: #285474;}
.right-instagram{background-color: #FFF;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);padding: 0 10px;height: 28px;text-transform: uppercase;border-radius: 15px 0 0 15px;display: block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;margin: 10px 0;overflow: hidden;}
.right-instagram:hover{margin-left: calc(-100% + 30px);background: #285474;}
.right-facebook svg, .right-instagram svg{height:2em;float: left;}
.right-facebook a,.right-instagram a{width: 100%;display: inline-block;}
.right-facebook a svg > g > path,.right-instagram a svg > g > path{fill:#000!important}
.right-facebook:hover a svg > g > path,.right-instagram:hover a svg > g > path{fill:#fff!important}
.right-facebook a span, .right-instagram a span{color: #FFF;font-size: 10px;float: left;line-height: 28px;margin: 0 0 0 9px;opacity: 0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.right-facebook:hover a span, .right-instagram:hover a span{opacity:1}



/* MENU */
.tv-menu-horizontal ul.menu-content{display:flex;align-items: center;}
.tvcms-header-menu-offer-wrapper{background: #285474;}
#header .tvcms-header-menu-offer-wrapper > .container{position:inherit}
.tvcmsheader-sticky.sticky{top:40px;background-color:#285474}
.tvcmsheader-sticky.sticky *{color:#fff;}
#header{position:inherit}
#header .tvsearch-header-display-wrappper form{border:0;border-bottom:2px solid rgba(0, 0, 0, 0.07);}
#header .tvcmsheader-search.search-widget form input[type=text]{height: 33px;color:#fff;}
#header .tvcmsheader-search.search-widget form input[type=text]::placeholder{color:#fff;}
#header .tvheader-top-search-wrapper{padding:8px}
.tvsearch-dropdown-img-block{margin:auto;width:fit-content}
.tvsearch-dropdown-img-block img{height:7em;width:auto}
.tvsearch-dropdown-wrapper a{border:0;display: block;text-align: center;}
.tvsearch-dropdown-content-box{width:100%}

.tvcmsdesktop-top-header-wrapper .tvcmsmain-menu-wrapper{position:inherit;width:100%;padding:0;height: 100%;display: flex;align-items: center;text-align: center;justify-content: center;left:0}
.tvcms-header-menu-offer-wrapper{min-height:45px}
.tvcms-header-menu-offer-wrapper.sticky{min-height:75px}
.container_tv_megamenu{position:inherit}
.tv-menu-horizontal .menu-content{position:inherit}
.tv-menu-horizontal .menu-content > li.logo-line{display:none;float:left}
body .tv-menu-horizontal .menu-content > li.logo-line a{}
body .tv-menu-horizontal .menu-content > li.logo-line img{height:3em!important;width:auto!important}
.tvcmsheader-sticky.sticky .tv-menu-horizontal .menu-content > li.logo-line {display:inline-block;}
.tv-menu-horizontal .menu-content > li:not(.logo-line):hover{background:#fff;}
.tv-menu-horizontal .menu-content > li:hover > a > span{color:#223f51}
#tv-menu-horizontal > ul > li:not(.logo-line):hover{background:#223f51;}
#tv-menu-horizontal > ul > li:not(.logo-line):hover > a > span{color:#fff;font-weight:bold}
.tv-menu-horizontal li.level-1.parent>a:after{display:none}

#header .tvcmsdesktop-top-header-wrapper{}
#header .tvcmsdesktop-top-header-wrapper #_desktop_search{max-width: 20em;margin: auto;}
#header .tv-menu-horizontal .menu-dropdown{background:#fff;border-bottom:0;position:absolute;width:100%;left:0;	padding: 2em 0 5em;border:1px solid #8c7f70;border-left:0;border-right:0}
#header .tv-menu-horizontal .menu-dropdown > .row{margin:auto;}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col{}
#header .tv-menu-horizontal ul li.level-1>a{color:#fff;line-height:1em;padding:1em 1.5em}
#header .sticky li.level-1>a{color:#285474!important}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper{list-style:none}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link{}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header{margin-bottom:1em;}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a{color:#8c7f70;font-weight:bold;text-transform:unset}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a span{color:#8c7f70;font-weight:bold;text-transform:capitalize}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a:after{display:block;content:"";height:1px;width:100%;background: #8c7f70;position:relative;top:.5em;text-transform:capitalize}

#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-line > a{color:#285474;font-weight:500;padding:3px 0;transition:all .3s ease-out;}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-line > a span{color:#285474;}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-line > a:hover{color:#8c7f70;}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-line > a:hover span{color:#8c7f70;}
.tv-megamenu-slider-wrapper .html-block{margin-bottom:0}
#header .tv-menu-horizontal ul li.level-1 ul li.item-line.tvmega-menu-link a:before{content:none;}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper .product-block{}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper .product-block > div{border:0}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper .product-block .product-image-container{}
#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper .product-block .product-image-container img{max-height:10em;width:auto}



/* HOMEPAGE */
#content.page-home{}
#content.page-home > .tvcmstabcategory-product-slider{background:#DFD1C2}
.tvcms-main-title .tvmain-title h2{color:#285474;font-size: 28px;margin-bottom:2em}
#content.page-home > .tvcmstabcategory-product-slider .tvcms-main-title .tvmain-title h2{color:#285474;text-transform:normal}

/* REASSURANCE	 */
#content.page-home > .tvcmscustomer-services{margin-bottom:0;background:#fff;border:1px solid #fff;border-left:0;border-right:0}
.tvcmscustomer-services .tvservices-center{padding:0}
.tv-all-service.card-deck{padding:0}
#content.page-home > .tvcmscustomer-services > .container{}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner{}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper{}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block{}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck{display:grid;grid-template-columns: repeat(5, 1fr);width:fit-content;margin:auto}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block{border:0;display:block;padding:1em}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-img-conut{margin-bottom:1em;margin-right:0}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-img-conut > div{height: auto;width: auto;text-align: center;display:flex;align-items:center;min-height:2em;justify-content: center;}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-img-conut img{max-height: 2em;}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-img-conut svg{height: 2em;}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-content-box{}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-content-box .tvservices-title{text-align: center;color:#8c7f70;font-size:.9em;margin-bottom:0}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-content-box .tvservice-dec{text-align: center;color:#8c7f70;text-transform: none;}
#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block .tvservices-content-box .tvservice-dec p{}

#content > div.tvcmsfeatured-product > div > div > div.tvfeature-product-offer-banner.tvall-product-offer-banner > div.tvfeature-pagination-wrapper.tv-pagination-wrapper > div > div{margin-top:2em}
#content > div.tvcmsfeatured-product > div > div > div.tvfeature-product-offer-banner.tvall-product-offer-banner > div.tvfeature-pagination-wrapper.tv-pagination-wrapper > div > div > div{}
#content > div.tvcmsfeatured-product > div > div > div.tvfeature-product-offer-banner.tvall-product-offer-banner > div.tvfeature-pagination-wrapper.tv-pagination-wrapper > div > div > div > div{position: absolute;top: 50%;display:flex;align-items:center;justify-content: center;}
#content > div.tvcmsfeatured-product > div > div > div.tvfeature-product-offer-banner.tvall-product-offer-banner > div.tvfeature-pagination-wrapper.tv-pagination-wrapper > div > div > div > div.tvcmsprev-btn{left:-2em}
#content > div.tvcmsfeatured-product > div > div > div.tvfeature-product-offer-banner.tvall-product-offer-banner > div.tvfeature-pagination-wrapper.tv-pagination-wrapper > div > div > div > div.tvcmsnext-btn{right:-2em}
#content > div.tvcmsfeatured-product > div > div > div.tvfeature-product-offer-banner.tvall-product-offer-banner > div.tvfeature-pagination-wrapper.tv-pagination-wrapper > div > div > div > div i{line-height:1.25em;}


/* BRANDS LIST */
#content.page-home > .tvcmsbrandlist-slider{}
#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider{max-width:1600px;width:100%}
#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block{}
#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block > .tvbrandlist-slider-inner{text-align: center;}
#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block .item{display:inline-flex;padding:1em;margin:1.5em 1em;transition:all .3s ease-out}
#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block .item:hover{opacity:.5}
#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block .tvbrandlist-slider-content-box .tvbrand-img-block{border:0}
#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block .tvbrandlist-slider-content-box .tvbrand-img-block img{max-height:13em;width:auto;max-width:10em}

#main .tvbrand-page-block {}
#main .tvbrand-page-block li .brand-img{min-height: 15em;display: flex;align-items: center;justify-content: center;padding: 2em;}
#main .tvbrand-page-block li .brand-img img{max-height:10em}
.tvcms-brandlist-pagination-wrapper{display:none!important}


.tvcmsadvance-block-content p span{font-size:1em!important}




.tvproduct-info-box-wrapper{padding:10px 5px}


/* PRODUIT */
/*.tvfooter-product-sticky-bottom{position:initial;z-index:1;display:block}*/
.tvproduct-flags li{background: #285474;color: #fff;padding: .25em 1em;}
.tvproduct-flags li.vente-privee{background: #8c7f70;font-style:italic}
.product-price-and-shipping .regular-price{font-size:12px;}
.tvfooter-product-sticky-bottom{display:none!important}
.tvfooter-product-sticky-bottom.sticky{display:none!important}

.product-manufacturer img{height: 4em!important;width: auto!important;}
.tvproduct-wrapper .tvproduct-image{min-height:20em;display:flex;align-items:center;}
.product-price-and-shipping .price{font-size:1.1em;font-weight:400}

#product-details > div.product-features{}
#product-details > div.product-features .h6{color:#223f51;font-size:1.5em;font-weight:400}
#product-details > div.product-features table{min-width: 50%;}
#product-details > div.product-features table tbody{}
#product-details > div.product-features table tbody tr{line-height:2.5;vertical-align: top;}
#product-details > div.product-features table tbody tr td{font-size:1em;color:#000}
#product-details > div.product-features table tbody tr td:first-child{font-weight:700;text-align: left;color:#223f51}

.tv-product-page-content .tvproduct-special-desc{border-top:0}
.tvproduct-page-decs{border-bottom: 1px dashed #a7a7a7;padding-bottom: 2em;margin-bottom: 2em;}


.product-reservation{}
.product-reservation .product-button-reservation{width:fit-content;display:block;padding:.5em 1.5em;background:#223f51;border:.1em solid #223f51;border-radius:2em;margin:1em 0;transition:all .3s ease-out}
.product-reservation .product-button-reservation a{color:#fff;font-size:1.25em;font-weight:500;transition:all .3s ease-out}
.product-reservation .product-button-reservation:hover{background:#fff;}
.product-reservation .product-button-reservation:hover a{color:#223f51}

.tvproduct-description-tab .product-description{}
.tvproduct-description-tab .product-description > p{display:grid;grid-template-columns: auto auto auto auto auto auto auto;width:fit-content;font-size: 1em;}
.tvproduct-description-tab .product-description > p > span{margin-right:.5em}
.tvproduct-description-tab .product-description > p > span:first-child{font-weight:bold;color: #223f51;margin-right:1.5em;min-width:12em;display:block}


.tv-product-page-content h1{padding:0;text-transform: none;}
.tvcms-product-brand-logo{margin:2em 0}
.tvcms-product-brand-logo a{position:relative;}
.tvcms-product-brand-logo a img{min-height:2em!important;height:auto!important;width:auto!important;max-width:150px!important}
#product-availability{display:none}

.bottom-product-text{margin:2em 0;text-align: center;padding:2em 0}
.bottom-product-text#need-advice{}
.bottom-product-text#need-advice{background-color: #a69482;}
.bottom-product-text#need-advice *{color:#fff;}
.bottom-product-text#need-advice p{margin:0}

.tabs .nav-tabs .nav-link.active{background:#285474!important;color:#fff!important}



/* CATEGORIES */
.tv-category-main-div{display:none}
.active_filters .filter-block{background:#285474;color:#fff}
.active_filters .filter-block .close{color:#fff}


/* NEWSLETTER LIST */
#content.page-home > .tvcms-newsletter-wrapper{}
#content.page-home >  #findus-section{}
#content.page-home >  #findus-section .section-container{}
#content.page-home >  #findus-section .section-container .findus{position:relative;}
#content.page-home >  #findus-section .section-container .findus .findus-background{position:relative;width:100%;min-height:30em;}
#content.page-home >  #findus-section .section-container .findus .findus-background .findus-background-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background-repeat:no-repeat;background-size:cover;background-position:center;}
#content.page-home >  #findus-section .section-container .findus .findus-background .findus-background-filter{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;background:#0006}
#content.page-home >  #findus-section .section-container .findus .findus-content{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%;max-height:80%;padding:3em 0 0}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container{padding:1em;max-width:80%;margin:auto;height:100%;width:100%}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container *{color:#DFD1C2;}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container h3{font-size:2.5em;margin-bottom:3em}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container p{display:block;width:fit-content;font-size:1.25em;position:relative;padding-left:3em;min-height:2em}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container a{display:block;width:fit-content;position:relative;}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container svg{height:1.5em;width:auto;position:absolute;left:0;max-width:2em}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container svg path{}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container a > span:first-child{}
#content.page-home >  #findus-section .section-container .findus .findus-content .findus-content-container a > span:first-child{}



/* FOOTER */

#footer{}
#footer > .tvfooter-product-box-layout{display:none;}
#footer .footer-container{background:#285474}
#footer .footer-container *{color:#fff!important;fill:#fff}
#footer .footer-container .tvfooter-logo-link-wrapper{}
#footer .footer-container .tvfooter-logo-link-wrapper .tvfooter-storelogo-weapper{}
#footer .footer-container .tvfooter-logo-link-wrapper .tvfooter-storelogo-weapper .tvfooter-storelogo-inner{}
#footer .footer-container .tvfooter-logo-link-wrapper .tvfooter-storelogo-weapper .tvfooter-storelogo-inner .tvfooter-about-logo-wrapper{display:grid;grid-template-columns: auto auto;}
#footer .footer-container .tvfooter-logo-link-wrapper .tvfooter-storelogo-weapper .tvfooter-storelogo-inner .tvfooter-about-logo-wrapper .tvfooter-img-block{}
#footer .footer-container .tvfooter-logo-link-wrapper .tvfooter-storelogo-weapper .tvfooter-storelogo-inner .tvfooter-about-logo-wrapper .tvfooter-img-block img{max-width:30em;max-height:8em}
.tvfooter-logo-block .tvfooter-logo-desc{font-size: 12px;align-items: center;display: flex;text-align: left;}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper{background:#160000;padding:0}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper *{color:#fff;text-transform: none;font-size: 10px;}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper > .container{}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper > .container > .row{display:block}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper > .container > .row > .tvcopylink{display: block;width: 100%;}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper > .container > .row > .tvcopylink .right-align{float:right}
#footer .footer-container .tvfooter-copy-payment-icon-wrapper > .container > .row > .tvcopylink .right-align > *{margin-right:.5em}
#footer .footer-container #footer_sub_menu_tvfooter_category{}
#footer .footer-container #footer_sub_menu_tvfooter_category li{text-transform: capitalize;}





/* COOKIES */
.tvcookie-content-box{max-width:1600px;width:100%}
.tvcookie-content-box .tvcookies-notice-title{font-size:.9em;line-height: 1.5;}
.tvcookies-notice-img-wrapper{width: fit-content;margin: auto;display: flex;align-items: center;}
.tvcookies-notice-img-wrapper .tvclose-icon{font-size:1em}

.tvcookies-notice-img-inner{display:inline-block;width:fit-content;max-width: 70em;}
.tvcookies-notice-icon{display:inline-block;width:fit-content}


#tvmain-slider img{max-width:100%!important;height:auto;width:100%!important}
.tvmain-slider-content-inner:before{content:none}
.tvmain-slider-contant .tvmain-slider-info h1{font-size:2.5em}
.tvmain-slider-contant .tvmain-slider-title{font-size:1.75em}
#header .tv-menu-horizontal ul li.level-1>a{font-size:1em}


#header .tv-menu-horizontal ul li.level-1:hover>a:before{display:none}



.tvcmsadvance-block{}
.tvcmsadvance-block .container{}
.tvcmsadvance-block .container .tvadvance-block-wrapper{margin:8em 0}
.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(2){}
.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(2) .tv-advance-block-image{text-align: right;}
.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(1) .tv-advance-block-image img{height: 30Em!important;}
.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(2) .tv-advance-block-image img{height: 24Em!important;}
.tvcmsadvance-block .container .tvadvance-block-wrapper .tv-advance-block-image img{border:.1em solid #285474}
.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(2) .tv-advance-block-image:after{content: '';position: absolute;bottom: -80px;right: -150px;background-image: url(../img/pages/home/bague-creation-parrenin-vajou.JPG);width: 314px;height: 290px;display: block;display:none}
.tvcmsadvance-block .tv-advance-block-image:after{right:0;width: 307px;height: 288px;}

body .tv-main-div .half-wrapper-backdrop{display:none!important}

#tvmain-slider .owl-item img{margin-right:0}
#tvmain-slider .owl-item .tvmain-slider-contant-left{left:0;display: none !important;background: #223f51;color: #fff;margin: 0;height: 100%;padding:0 10em;align-items: center;width:50%}
#tvmain-slider .owl-item .tvmain-slider-contant-left *{color:#fff}
.tvmain-slider-next-pre-btn{}
.tvmain-slider-next-pre-btn i{display:flex;align-items: center;justify-content: center;color:#223f51;font-size:3em}
.tvmain-slider-next-pre-btn .tvcmsmain-prev{}
.tvmain-slider-next-pre-btn .tvcmsmain-next{}
.tvmain-slider-next-pre-btn .tvcmsmain-next, .tvmain-slider-next-pre-btn .tvcmsmain-prev{background:#ffffffb5;border:0;display:flex;align-items: center;justify-content: center;}


.tvmain-slider-content-inner{	}
.tvcms-newsletter-wrapper{margin-bottom:0}


#footer > div.footer-container > div.tvfooter-logo-link-wrapper > div.tvfooter-storelogo-imformation.row > div:nth-child(2){text-align: center;}
#footer > div.footer-container > div.tvfooter-logo-link-wrapper > div.tvfooter-storelogo-imformation.row > div:nth-child(3){text-align: center;}
.tvfooter-title-wrapper .tvfooter-title{font-size:14px}
#footer_sub_menu_store_info, .tvfooter-store-link a{font-size:12px}
.footer-container li a{font-size:12px}


.tvcms-loading-overlay{background:#285474}
.tvcmsdesktop-top-second{background-color: #285474;}
.tvcart-icon-text-wrapper .tvcart-lable, .tv-account-wrapper .tv-myaccount-btn span{color:#fff;font-size:12px;}
.tv-header-cart .tv-cart-icon svg path{fill:#fff!important}
#header .tv-myaccount-btn-desktop svg path{fill:#fff}
.tv-header-logo{padding:1em}
.tv-header-logo img{max-height:6.5em;width:auto}
.tvheader-top-search-wrapper{background-color: #285474;}
.tvheader-top-search-wrapper path{fill:#aaaaaa}
.tvheader-top-search-wrapper-info-box{}
.tvheader-top-search-wrapper-info-box input{background: #285474;color: #fff;}
#header .tvcmsheader-search.search-widget form input[type=text]{height:32px;border-bottom:1px solid #fff}
.tvsearch-header-display-wrappper form{background:transparent}
#header .tvsearch-header-display-wrappper form{border-bottom:0}

#Icons .st0{fill:none;stroke:#285474;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
#Icons .st1{fill:none;stroke:#285474;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:3;}
#Icons .st2{fill:none;stroke:#285474;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:10;}
#Icons .st3{fill:none;}


.tvcmsright-sticky{z-index:999}
#footer .footer-container  .tvright-sticky {z-index: 9999;}
#footer .footer-container  .tvright-sticky *{color:#000!important;z-index: 9999;}
#footer .footer-container  .tvright-sticky > div > div:hover *{color:#fff!important;}

ul.wlp_bought_list li .btn_action .tvall-inner-btn{display:flex;align-items: center;justify-content: center;}
.footer_links.wishlist_footer a{display: flex;align-items: center;justify-content: center;}
.tvsticky-up-arrow i, .tvsticky-wishlist i, .tvsticky-compare i, .tvright-sticky-account i, .tvright-sticky-add-to-cart i{font-size:26px}


.tvfooter-time-wrapper .tvfooter-open-time-wrapper, .footer-container .tvfooter-account-link li, .footer-container #block_myaccount_infos li, .tvfooter-category-block ul li{margin-bottom:0;font-size: 12px;}
#block_myaccount_infos{text-align: right;}

#newsletter_block_popup .block_content .newsletter_title h3{color:#285474}



#newsletter_block_popup .block_content .send-reqest{background-color: #285474cc;color:#fff}
#newsletter_block_popup .block_content .send-reqest span{color:#fff}

.tvtab-title-wrapper .tvtabs-products li:hover span, .tvtab-title-wrapper .tvtabs-products li.active span{color: #fff;font-weight: bold;}
.tvcmstab-title-product{background: #285474;padding: 2em 0;}
.tvcmstab-title-product .tvcms-main-title .tvmain-title h2{color:#fff}
.tvtab-title-wrapper .tvtabs-products li span{color:#fff}
.tvtab-title-wrapper .tvtabs-products li:hover span, .tvtab-title-wrapper .tvtabs-products li.active span{color:#fff;font-weight:bold}
.tvcmsbrandlist-slider .tvcmsbrandlist-slider-main-title-wrapper{display:block;text-align: center;}

.tvcmsadvance-block{padding:0;margin-bottom:0}

section#categories-section{margin-bottom:5em;display:none;}
section#categories-section .section-container{}
section#categories-section .section-container #categories-homepage{}
section#categories-section .section-container #categories-homepage .categories-grid{display:grid;grid-template-columns: repeat(5, 1fr);max-width:1300px;margin:auto}
section#categories-section .section-container #categories-homepage .categories-grid .categories-row{display:inline-grid;position:relative;min-height: 15em;margin:1em}
section#categories-section .section-container #categories-homepage .categories-grid .categories-row .categories-row-background{position:relative;min-height:15em}
section#categories-section .section-container #categories-homepage .categories-grid .categories-row .categories-row-background .categories-row-background-image{background-position:center;background-size:cover;background-repeat: no-repeat;position:absolute;width:100%;height:100%;left:0;right:0;z-index:1;background-color:#8c7f70}
section#categories-section .section-container #categories-homepage .categories-grid .categories-row .categories-row-content{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;display: flex;align-items: center;justify-content: center;padding:1Em}
section#categories-section .section-container #categories-homepage .categories-grid .categories-row .categories-row-content h2{color:#fff;font-size:1.5em;text-align: center;margin:0;font-weight:400}



.tvcmsfeatured-product{display:block}
.tvcmsfeatured-product #section-vente-privee{margin:10em 0}
.tvcmsfeatured-product #section-vente-privee .section-container{width: auto;max-width: 1200px;margin:auto;border: .1em solid #285474;padding: 1em;}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid{display:grid;grid-template-columns: repeat(4, 1fr);}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row{margin:1em;transition: all 0.5s ease-in-out;padding:1em;position: relative;}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row:hover{box-shadow:0px 5px 10px 0px rgba(23, 84, 116, 0.18);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-background{}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-background img{height:268px;width:auto}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-title{}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-title h6{color: #285474;font-size: 16px;line-height: 20px;font-weight: 500;letter-spacing: 0.4px;margin-bottom: 10px;text-align: center;}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-price{}
.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-price span{color: #222;display: inline-block;vertical-align: middle;letter-spacing: 0;font-size: 1.1em;font-weight: 400;display: block;text-align: center;}
.tvcmsfeatured-product h2{text-align: center;}

.block_newsletter p {padding-top:.625em}


.wishlist-add-to-new{display:block;width:100%!important}


.tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper{width: fit-content;height: auto;padding: .75em 1em;background: #285474;color: #fff;}
.tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper span{display:block!important}



.bottom-product-title h3{color:#285474}
.tvproduct-name.product-title a h6{color:#285474}
.tvproduct-page-wrapper h1.h1{color:#285474}

.tvsearch-dropdown-wrapper{width:fit-content}
.tvsearch-dropdown-title{color:#285474}

.tvsearch-result{width:fit-content;max-height: 50vh;overflow-y: scroll;overflow-x: hidden;}
.tvsearch-result .tvcmssearch-dropdown{}
.tvsearch-result .tvcmssearch-dropdown .tvsearch-all-dropdown-wrapper{width: fit-content;display: block;margin: auto;}
.tvsearch-result .tvcmssearch-dropdown .tvsearch-all-dropdown-wrapper .tvsearch-dropdown-wrapper{width: fit-content;max-width: 60vw;margin: auto;}
.tvsearch-result .tvcmssearch-dropdown .tvsearch-more-search-wrapper{width: fit-content;margin: auto;}




/* PAGES */
.cms-description p{padding-bottom:1em}
/* MAISON */
body#cms{}
body#cms.cms-id-6{}
body#cms.cms-id-6 #content h2{font-style:normal;font-weight:600!important;}
body#cms.cms-id-6 #content h2 *{}
body#cms.cms-id-6 #wrapper{}
body#cms.cms-id-6 #wrapper > .container{width:100%!important;max-width:100%;}
body#cms.cms-id-6 #wrapper > .container #content-wrapper{padding:0}
body#cms.cms-id-6 #wrapper > .container #content{width:100%!important;max-width:100%;padding:0}
body#cms.cms-id-6 #content{max-width:1000px;margin:auto}
body#cms.cms-id-6 #content .grid-2{display:grid;grid-template-columns: repeat(2, 1fr);max-width:1200px;margin:auto;text-align: left;}
body#cms.cms-id-6 #content .grid-2.second{}
body#cms.cms-id-6 #content .grid-2.second img{max-height:45em!important}
body#cms.cms-id-6 #content .grid-2.ternary img{max-height:20em!important}
body#cms.cms-id-6 #content .grid-2 .row{padding: 0 2em;margin: 4em 0;display:block}
body#cms.cms-id-6 #content .grid-2 .row img{max-height:25em;width:auto;margin:auto}
body#cms.cms-id-6 #content .grid-2 .row:nth-child(odd){padding-left:0}
body#cms.cms-id-6 #content .grid-2 .row:nth-child(even){padding-right:0}
body#cms.cms-id-6 #content .grid-2 .row .buttons{display:grid;grid-template-columns: auto auto;}
body#cms.cms-id-6 #content .grid-2 .row .buttons .button{justify-content: left;align-items: center;display:inline-grid;margin:1em}
body#cms.cms-id-6 #content .grid-2 .row .buttons .button a{color:#fff;font-size:1.2em;background: #285474;padding:.5em 1.5em;width:fit-content;display:block;text-align: center;min-width: 12em;border:2px solid #285474;transition:all .3s ease-out}
body#cms.cms-id-6 #content .grid-2 .row .buttons .button a:hover{background:#fff;color:#8c7f70;}
/*body#cms.cms-id-6 #content .grid-2 .row > img{max-width: 85%;margin: auto;height: auto;width: fit-content;}*/

body#cms.cms-id-6 #content .grid-2 p{line-height:1.5!important;margin-bottom:.75em}
body#cms.cms-id-6 #content .grid-2 small{font-size: 1em;font-weight: bold;margin-bottom: 2em;display: block;}

body#cms.cms-id-6 #content .grid-6{display:grid;grid-template-columns: repeat(6, 1fr);}
body#cms.cms-id-6 #content .grid-6 .row{margin:.5em;text-align:center}
body#cms.cms-id-6 #content .grid-6 .row > img{max-height:15em;}

body#cms.cms-id-6 #content h2:first-child{margin-top:3em}
body#cms.cms-id-6 #content > .full-width{max-height: 35em;overflow: hidden;display: flex;align-items: center;justify-content: center;margin-bottom:2em}
body#cms.cms-id-6 #content > .full-width#bandeauMaison{margin-top:3em;min-height: 27em;background-repeat:no-repeat;background-size:contain;background-position:center;background-image: url('/themes/v1_royal_gems_13/assets/img/pages/maison/bandeau-maison.jpg');}
body#cms.cms-id-6 #content > .full-width img{}
body#cms.cms-id-6 #content > p{margin-bottom:1em}

/* REALISATIONS */
body#cms.cms-id-11 #wrapper > .container #content{width:100%!important;max-width:100%;padding:0}



/* SERVICES */
body#cms{}
body#cms.cms-id-12{}
body#cms.cms-id-12 #content{max-width:1000px;margin:auto}
body#cms.cms-id-12 #content .grid{display:grid;grid-template-columns: repeat(2, 1fr);}
body#cms.cms-id-12 #content .grid .row{margin:1em;display:block;border:.1em solid #223f51;display:flex;justify-content: center;}
body#cms.cms-id-12 #content .grid .row .row-title{margin-bottom:.5em;background-color: #285474;width: 100%;padding: .5em;color: #fff;height: 2.5em;align-items: center;justify-content: center;display: flex;}
body#cms.cms-id-12 #content .grid .row .row-title h3{font-size:1.25em;text-align: center;margin:0;color:#fff;font-weight: 500;text-transform: uppercase;padding:0;}
body#cms.cms-id-12 #content .grid .row .row-content{}
body#cms.cms-id-12 #content .grid .row .row-content p{text-align: center;margin:0;font-size:1em;padding: 1em;}
body#cms.cms-id-12 #content .grid .row .row-content ul{margin:0;padding:0;padding-left:40px;list-style:square}
body#cms.cms-id-12 #content .grid .row .row-content ul li{line-height:1em;font-size:1em;font-weight:400}
body#cms.cms-id-12 #content .grid .row .row-action{text-align: center;margin-bottom:1em}
body#cms.cms-id-12 #content .grid .row .row-action a{display:block;width:fit-content;padding:.5em 1.5em;background-color: #8c7f70;border:.1em solid #8c7f70;transition:all .3s ease-out;color:#fff;border-radius:1em;margin:auto;text-decoration: none;}
body#cms.cms-id-12 #content .grid .row .row-action a:hover{background:#fff;color:#8c7f70}




body#cms #content h1{font-size:2.5em;font-weight:300;}
body#cms #content h2{font-size:1.75em;font-weight:200;font-style:italic}
body#cms #content h3{font-size:1.25em;font-weight:200;font-style:italic}
body#cms #content > table{}
body#cms #content > table tr:nth-child(even){background-color:#fff}
body#cms #content > table tr img{max-height:10em}



body#cms #content blockquote:before{height:100%;background-color:#285474}
body#cms #content blockquote{min-height:5em;display: flex;align-items: center;justify-content: center;margin-bottom:2em}
body#cms #content blockquote.blockquote-delay{position:relative;left:25px}
body#cms #content blockquote.blockquote-delay:before{left:auto;right:-40px}
body#cms #content blockquote h2{padding-bottom:0;color:#285474;font-weight:bold}
body#cms.cms-id-6 #content p{padding-bottom:0em;text-align: justify;}


/* CREATIONS */

body#cms{}
body#cms.cms-id-11{}
body#cms.cms-id-11 #content{max-width:1000px;margin:auto}
body#cms.cms-id-11 #content .grid-6{display:grid;grid-template-columns: repeat(3, 1fr);}
body#cms.cms-id-11 #content .grid-6 .grid-row{margin:2em 0}
body#cms.cms-id-11 #content .grid-6 .grid-row img{height:10em;width:auto;margin:auto;border: 1px solid #DFD1C2;}
body#cms.cms-id-11 #content blockquote:before{height:100%}
body#cms.cms-id-11 #content blockquote{min-height:5em;display: flex;align-items: center;justify-content: center;margin-bottom:2em}
body#cms.cms-id-11 #content blockquote h2{padding-bottom:0}



/* CONTACT */
body#contact{}
#contact .contact-rich{}
#contact .contact-rich h4{color:#285474;}
body#contact #left-column{}
body#contact #left-column .row{display:grid;grid-template-columns: repeat(3, 1fr);}
body#contact #left-column .row .block{border:1px solid #285474;width:100%;border-right:0;}
body#contact #left-column .row .block:last-child{border-right:1px solid #285474}
.contact-form h3{color:#285474}



/* PAGE NOT FOUND */
 .catalogue-not-found{margin:3em 0;text-align: center;}
 .catalogue-not-found h4{text-align: center;margin-bottom:3em;font-size:1.2em;font-weight:400}
/*#pagenotfound .catalogue-not-found a{background:#223f51;color:#fff;border-radius:1em;margin:auto;transition:all .3s ease-out;border:.1em solid #223f51}
#pagenotfound .catalogue-not-found a:hover{background-color:#fff;color:#223f51}*/

.page-content .tvheader-top-search-wrapper-info-box{}
.page-content .tvheader-top-search-wrapper-info-box input{background:#fff}






.banner-top{}
.banner-top .banner-container{padding:.5em 0;width:100%;margin:0 auto;position:relative;}
.banner-top .banner-container p.toDisplay{margin:0;font-size:1.25em;color:#fff;font-weight:400;font-style:italic;font-family: 'Montserrat', sans-serif;text-align: center;}
.banner-top.mustBeAnimated .banner-container p.toDisplay{position:absolute;width:fit-content}
.banner-top .banner-container p.toHide{opacity:0;margin:0;font-size:1.25em;}
.banner-top .banner-container > p > a{color:#fff;transition:all .3s ease-out}
.banner-top .banner-container > p > a:hover{}



@media screen and (max-width: 1600px) {
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col .menu-dropdown{min-width: 100vw;}

}
@media screen and (max-width: 1200px) {

	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col .menu-dropdown{min-width: 100vw;}
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col .menu-dropdown > .row{display:block;width:fit-content}
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col{}
	#tv-menu-horizontal > ul > li#dropDownMenu-9 > div > div{display:block!important;width:fit-content!important}
	#tv-menu-horizontal > ul > li#dropDownMenu-9 > div > div > div{width: 13em!important;}


	.tvcmsdesktop-top-header .container, .tvcms-header-menu-offer-wrapper .container, .tvcmsdesktop-top-second .container{padding:0 15px}
	.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(1) > a:first-child{margin-right:1em!important}
	.tvcmsdesktop-top-header-wrapper .tvcmsdesktop-top-header > .container > div:nth-child(1) > a > span:first-child{margin-right:0}
}
@media screen and (max-width: 1024px) {
	.tvproduct-wrapper .tvproduct-image{display:block;min-height:0}
}

@media screen and (max-width: 1000px) {
	body{padding-top:0!important}

	#index #wrapper{padding-top:0}
	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck{grid-template-columns: repeat(3, 1Fr);}

		.tvmobileheader-offer-wrapper .top-header-mobile-only {display:block}
		.tvmobileheader-offer-wrapper .top-header-mobile-only a{color:#fff;}
		.tvmobileheader-offer-wrapper .top-header-mobile-only a svg path{fill:#fff;}

		

		
		/* MOBILE MENU */
		#tvcms-mobile-view-header{background:#285474}
		#tvcms-mobile-view-header .tvheader-nav-offer-text{}
		#tvcms-mobile-view-header .tvheader-nav-offer-text p {color:#fff;}
		.tv-menu-horizontal ul li.parent .icon-drop-mobile:after{color:#fff;top:12px;width:100%;text-align: right;}
		.tvcmsmobile-contact:before{display:none;}
		
		.tvcmsmobile-contact{margin-top:1.5em;}

		.tvcmsmobile-contact .pictos{position: initial;margin:2em auto 0}
		.tvcmsmobile-contact .pictos .picto{}
		.tvcmsmobile-contact .pictos .picto svg{height:3em}

		.tvmobile-slidebar.open{right: 0;left: auto;}
		.tvmobile-slidebar{right: -300px;left: auto;}

		#header .tv-menu-horizontal .menu-dropdown{z-index:99}

		.tvmobile-sliderbar-btn a{padding:8px}
		#_desktop_contact_link{text-align: center;}
		#_desktop_contact_link #contact-link a{}
		#_desktop_contact_link #contact-link a svg{}
		#_desktop_contact_link #contact-link a svg path{fill:#fff;stroke:none}
		#_desktop_contact_link #contact-link a span{color:#fff;}
	
		.tvmobile-slidebar{background:#285474}
	
		.tvcmsheader-sticky.sticky{background:#285474;top:0}
		.tvmega-menu-title{display:none!important;}

		.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(1) .tvcmsadvance-block-content {padding-top:45px}
		.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(2) .tv-advance-block-image {margin: auto;margin-top: 2em;}
		.tvcmsadvance-block .container .tvadvance-block-wrapper:nth-child(2) .tv-advance-block-image img {height: 100%!important;max-height: 14em;}

		#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck .card .tvall-services-block{padding:1em 0}
		.tvservices-content-box .tvservices-title{font-size:12px!important}





		/* FINDUS */
		#content.page-home > #findus-section .section-container .findus .findus-content .findus-content-container h3{font-size:1.8em;padding-right:2em}
		#content.page-home > #findus-section .section-container .findus .findus-content .findus-content-container p{font-size:1em}


		#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block .tvbrandlist-slider-content-box .tvbrand-img-block img {max-height: 6em;width: auto;max-width: 8em;}


		/* PRODUCT */
		#dialog.dialog-container .grid{display:block}
		#dialog.dialog-container .grid .row{padding:0}

		/* CONTACT */
		body#contact #left-column .row{display:block;}
		body#contact #left-column .row .block{border:1px solid #285474;width:100%;}


		.tvfooter-title-wrapper{text-align:center;}
		.tvfooter-logo-desc{text-align: center;}
		#footer .footer-container .tvfooter-logo-link-wrapper .tvfooter-storelogo-weapper .tvfooter-storelogo-inner .tvfooter-about-logo-wrapper{display:block;}
}


@media screen and (max-width: 770px) {
	body#cms.cms-id-12 #content .grid{display:block;}
	body#cms.cms-id-12 #content .grid .row .row-title{padding:.5em 1em;height:auto}

	.tv-menu-horizontal ul.menu-content{display:block!important}

	body#cms.cms-id-6 #content .grid-2{padding:0 15px;display:block}
	body#cms.cms-id-6 #content .grid-2 .row{padding:0}


	body#cms.cms-id-11 #content .grid-6{grid-template-columns: repeat(2, 1fr);}

	.tvcmsfeatured-product #section-vente-privee .section-container .section-grid{display:grid;grid-template-columns: repeat(3, 1fr);}

}

@media (max-width: 576px){
	body#cms.cms-id-12 #content .grid .row{max-width: 40em;margin:1em auto;}
}

@media screen and (max-width: 425px) {



	.page-authentication #content{padding:50px 20px}
	.page-authentication #content .col-xs-12{float:none}

	#tv-menu-horizontal > ul{margin-top:2em;}
	#tv-menu-horizontal > ul > li > a > span{font-size:.9em}
	#tvcmsmobile-account-button{margin:0 auto}
	.contact-us{padding:.5em }
	.contact-us span{font-size:.8em}

	.tvmobile-dropdown-close a i{color:#fff;}

	#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a{display:block;text-align: left;}
	#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header{position:relative;width: fit-content;padding: 0 2em 0 0;min-width: 10em;}
	#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header:not(.noArrow):after{content:"▼";position:absolute;right: 0;top: 0.5em;font-size: 1.25em;transform: rotate(0deg);transition:all .3s ease-out}
	#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper.activeSubmenu > li.tvmega-menu-link.item-header:after{transform: rotate(180deg);}
	#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-line{height:0;overflow:hidden;transition:all .3s ease-out}
	#header .tv-menu-horizontal .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper.activeSubmenu > li.tvmega-menu-link.item-line {height:auto}


	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block .card-deck{width:250%;display:block}

	.tvmobileheader-offer-wrapper{display:flex;align-items: center;justify-content: center;}
	.tvmobileheader-offer-wrapper .tvheader-nav-offer-text{display:inline-block;width:50%}
	.tvmobileheader-offer-wrapper .tvheader-nav-offer-text p{display:inline-block;}
	.tvmobileheader-offer-wrapper .tvheader-nav-offer-text svg{height:1em;}
	.tvmobileheader-offer-wrapper .tvheader-nav-offer-text svg path{fill:#fff;}
	.tvmobileheader-offer-wrapper .top-header-mobile-only{display:inline-block;width:50%}
	.tvmobileheader-offer-wrapper .top-header-mobile-only svg{margin-right:.5em;}


	.tvcmsfeatured-product #section-vente-privee{margin:3em 0}
	.tvcmsfeatured-product #section-vente-privee .section-container .section-grid{display:grid;grid-template-columns: repeat(2, 1fr);}
	.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row {padding:0}
	.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-background img{width:100%;height:auto;}
	.tvcmsfeatured-product #section-vente-privee .section-container .section-grid  .grid-row-background > ul{width: 100%;text-align: center;position: relative;top: -5px;left: 0;}
	.tvcmsfeatured-product #section-vente-privee .section-container .section-grid .grid-row .grid-row-title h6{font-size:.8em}




	#content.page-home > #findus-section .section-container .findus .findus-content .findus-content-container h3{padding-right:0}


	#content.page-home > .tvcmscustomer-services > .container{padding:0}
	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block{width:100%;overflow-x:scroll;margin:0}
	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block::-webkit-scrollbar {height: 0.01em;}
	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block::-webkit-scrollbar-thumb {background-color: #c11313;outline: 1px solid slategrey;}
	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block > div{display:block!important;width:250%;min-height: 5em;}
	#content.page-home > .tvcmscustomer-services > .container .tvservice-inner > .tvservice-all-block-wrapper .tvservices-all-block > div > div{display:inline-block;margin:0 1em;width:fit-content}

	.tvcmsadvance-block .container .tvadvance-block-wrapper{margin:4em 0}


	.tvcms-main-title .tvmain-title h2{color:#285474;font-size: 18px;margin-bottom:2em}


	.tv-menu-horizontal ul.menu-content{display:block!important}

	.tvbrandlist-slider-content-box{padding:0 12px}
	#content.page-home > .tvcmsbrandlist-slider .tvbrandlist-slider .tvbrandlist-slider-block .item{margin:1.5em .5em;padding:.5em}


	#js-product-list-top > div.col-sm-6.col-md-4.col-lg-4.tv-left-search-totle-product{display:block}
	#js-product-list-top > div.col-sm-6.col-md-4.col-lg-4.tv-left-search-totle-product .tv-left-pannal-btn-wrapper{float:none}

	/* MAISON PARRENIN */
	body#cms.cms-id-6 #content > h2:first-child{font-size:1.75em;margin-top:1.5em}
	body#cms.cms-id-6 #content h2{font-size:1.5em;padding:0 1em;text-align:center!important;margin: 1.5em 0;margin-top: 1.5em!important;}
	body#cms.cms-id-6 #content p{text-align: left;}
	body#cms.cms-id-6 #content .grid-2{display:block;}
	body#cms.cms-id-6 #content .grid-2 small{margin:1em 0}
	body#cms.cms-id-6 #content .grid-2 .row{padding:0;margin:2em 0}
	body#cms.cms-id-6 #content .grid-2 .row img{max-width: 100%;height:auto;}
	body#cms.cms-id-6 #content .grid-2 .row .buttons{display:block;}
	body#cms.cms-id-6 #content .grid-2 .row .buttons .button{margin-left:0}
	

	body#cms.cms-id-6 #content > .full-width#bandeauMaison{min-height:10em}

	body#cms.cms-id-12 #content{padding:0}
	body#cms.cms-id-12 #content .grid .row .row-title{padding:.5em 1em;height:auto}
	body#cms.cms-id-12 #content .grid .row .row-action a{max-width: 16em;line-height: 1;}

	body#cms.cms-id-11 #content .grid-6{display:block}

	body#cms.cms-id-12 #content .grid .row .row-title h3{font-size:1em}



	#footer_sub_menu_store_info > div.tvfooter-addresses{display: block;width: fit-content;margin: auto;padding: 0 0 0 .5em;position: relative;}
	#footer_sub_menu_store_info > div.tvfooter-addresses i{position: absolute;left: -2em;}
	#footer_sub_menu_store_info > div.tvfooter-store-link{text-align: center;margin-top: 1em;}
	#footer_sub_menu_store_info > div.tvfooter-store-link-content{text-align: center;margin-top: 1em;}
	#block_myaccount_infos > ul{text-align: center;}
	#block_myaccount_infos > ul li{line-height:2em}


	#dialog.dialog-container .grid{padding:0;margin: 2em 0;}
	#dialog.dialog-container .grid .row .field-input .form-control{width:fit-content}
	#dialog.dialog-container .grid .row .field-input textarea{min-width:auto}


	.tvproduct-wishlist{display:none!important;}

	.tvcms-left-column-wrapper{display:block!important}
	.tvcms-left-column-wrapper > div{width:100%}

	.tvproduct-name.product-title a h6{font-size:12px;}
	.product-price-and-shipping .price{font-size:12px!important}


	.bottom-product-text#need-advice{padding:2em;}
	.bottom-product-text#need-advice a{display:block}


	.bottom-product-text .products{display:block!important}
	.bottom-product-text .products article{width:fit-content;margin:1em auto;max-width: 20em;}


	.flashes-content{font-size:1.5em}


	.tvcms-left-column-wrapper .tv-left-pannal-btn-wrapper span{font-size:11px}

	.tvproduct-description-tab .nav-tabs{display:grid;grid-template-columns: 50% 50%;}
	.tvproduct-description-tab .nav-tabs .nav-item .nav-link{font-size:12px;padding:1em}

	.tvproduct-description-tab .product-description > p{font-size:12px;display:block}
	.tvproduct-description-tab .product-description > p > span:first-child{min-width:0}
	#product-details > div.product-features{padding:0}
	#product-details > div.product-features table{margin:0}
	#product-details > div.product-features table tr{display:block}
	#product-details > div.product-features table tbody tr td:first-child{min-width:0;padding: 0 1.5em 0 0;}
	#product-details > div.product-features table tbody tr td{font-size:12px;display:block}


	#footer .footer-container .tvfooter-copy-payment-icon-wrapper > .container > .row > .tvcopylink .right-align{float:none;}




	.tvproduct-description-tab .product-description > p{width:100%;/*display: flex;align-items: start;*/display:block}
	.tvproduct-description-tab .product-description > p span{/*display: inline-block!important;width: fit-content;*/}
	.tvproduct-description-tab .product-description > p span:first-child{width: 35%!important;}
	#product-details > div.product-features table{width:100%}
	#product-details > div.product-features table tbody tr td{display:inline-table;min-width: 50%!important;}




	.banner-top .banner-container{min-height:2em!important}
	.banner-top .banner-container p.toDisplay{font-size:.6em;padding:0 1em;line-height: 1.5em;}

	.banner-top .banner-container p.toHide{font-size:.6em;line-height: 1.5em}





}


.tvcms-main-title .tvmain-title:after{display:none}
#main .tv-sub-pages-inner-content{border:0}
.tvcms-loading-overlay{display:none;}




@keyframes slideText{
	0% {left:-20%;}
	100% {left:120%;}
}


@media (max-width: 1280px){
	.tvcart-icon-text-wrapper .tvcart-lable, .tv-account-wrapper .tv-myaccount-btn span {
		font-size: 12px !important;
	}
}



.tvproduct-name.product-title a h6{text-transform:none}


.Elements__Illustration-sc-xuz5b0-7{display:none;}
#axeptio_overlay>div>button svg path:first-child {fill: #285474 !important;}



.quickview .has-discount .discount, .tvproduct-page-wrapper .has-discount .discount{background:#a69482}
.pricettc{color: #666;position: relative;top: 2px;font-weight: 400;}


#section-vente-privee{margin:2em auto}


body#product .tvproduct-flags{width:fit-content;position:initial}



@media (min-width: 1200px){
	.tvcms-header-menu-offer-wrapper > .container{width:1300px}
}







#main > #content > .featured-products.clearfix.mt-3{display:none;}


article > div > .wishlist-button-add{display:none}









@media (min-width: 1025px){
	body .menu-dropdown.col-sm-12 {
		min-width: 100%;
	}
}










/* ========================================================================= */

/* Menu */

/* PROMOTIONS/NOUVEAUTES LINK */
#header .tv-menu-horizontal li.level-1#dropDownMenu-13{}
#header .tv-menu-horizontal li.level-1#dropDownMenu-13 a{background-color: #8C7F70;}

#header .tv-menu-horizontal li.level-1#dropDownMenu-10{}
#header .tv-menu-horizontal li.level-1#dropDownMenu-10 a{background-color: #8C7F70;}


#header .tv-menu-horizontal li#dropDownMenu-2 .menu-dropdown .tv-menu-col:nth-child(1) ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a,
#header .tv-menu-horizontal li#dropDownMenu-3 .menu-dropdown .tv-menu-col:nth-child(1) ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a{background-color:#285474;color:#fff;border:0;font-weight:500;border-bottom: 0;padding: .5em .75em;font-size: 1em;text-transform:uppercase;font-size:.8em;margin-top:1Em}

#header .tv-menu-horizontal li#dropDownMenu-2 .menu-dropdown .tv-menu-col:nth-child(1) ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a:after,
#header .tv-menu-horizontal li#dropDownMenu-3 .menu-dropdown .tv-menu-col:nth-child(1) ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a:after{display:none}





.tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col{}
.tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col a{display:none}
.tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col img{max-height:7em;margin:auto;width: auto;max-width: 67%;height: auto;}
#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col .menu-dropdown > .row{margin:auto;display: flex;align-items: center;justify-content: center;}
#header .tv-menu-horizontal li#dropDownMenu-9 .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header > a:after{display:none}
.html-block img:hover{opacity:1}
#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col{display: inline-flex;border: 1px solid #DFD1C2;height: 100%;min-height: 8em;margin: 0.5em;align-items: center;justify-content: center;}
#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col ul li{margin-bottom:0!important}
#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col ul li a{display:block}
#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col ul li a span{display:none}


@media screen and (max-width: 425px) {
	#tv-menu-horizontal > ul > li:nth-child(8) > a {font-weight:bold!important}

	.tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col li.tvmega-menu-link.item-line{height:auto!important}

	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col .menu-dropdown{min-width: 0;}
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col .menu-dropdown > .row{display:grid!important}
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col .menu-dropdown > .row > div{height:fit-content;margin:1em 0 0}
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col{margin: 1em 0 0;padding:0;width:100%;}
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col img{height:auto!important;width:50%!important;}

	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header{padding-right:0}
	#header .tv-menu-horizontal li.level-1#dropDownMenu-9 .menu-dropdown .tv-menu-col ul.tv-megamenu-slider-wrapper > li.tvmega-menu-link.item-header:after{display:none}

}
/* ========================================================================= */


