/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/* CUSTOM BUTTON 
[class*=btn-custom-].btn-custom-red:before {
    background-color: #202e51;
}
[class*=btn-custom-].btn-custom-red:active, [class*=btn-custom-].btn-custom-red:focus, [class*=btn-custom-].btn-custom-red:hover, [class*=btn-custom-].btn-custom-red:not(:disabled):not(.disabled).active, [class*=btn-custom-].btn-custom-red:not(:disabled):not(.disabled):active {
    color: #212f50;
}
[class*=btn-custom-].btn-custom-red:after {
    border-color: #212f50;
}
*/

/* CUSTOM HACK WOOPLEE DESACTIVATION DU ADD TO CART - PARTIE BOUTIQUE 

#index .product-add-to-cart, #index .product-buttons, #product .product-add-to-cart, #product .product-buttons {display:none!important}

*/
/* END CUSTOM HACK WOOPLEE DESACTIVATION DU ADD TO CART - PARTIE BOUTIQUE */
li.breadcrumb-item a {
    display: inline-block;
}
.owl-item blockquote {font-size:.8rem}
section .page-cms, section .contact-form, .contact-rich, #sitemap-tree {margin:2rem!important}
.btn-revendeur {display: inline-block;}
.cccLundi {background: #000;
    color: #FFF;
    padding: 1rem;
    font-weight: 600;
    max-width: 150px;}
/* CREATION COMPTE CLIENT */
.input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
    height: 4.3rem;
    line-height: 3rem;
}
.js-visible-password {height: 3rem!important;
    line-height: 4rem!important;}
.form-control {
    height: 3rem;
    line-height: 4rem;
}

/* COMMENTAIRES AVIS CLIENTS */
.comments_advices .scroll_review, #reviews_section_click {display:none!important}
#product_review_block_extra {
    display:none!important;
    background:none!important;
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'),
    local('MaterialIcons-Regular'),
    url(https://www.selectplaisance.com/themes/PROD-14516/assets/css/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons {
    font-family: Material Icons;
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
}
.avisclients {background: #000;
    color: #FFF;}
a.read-review-btn{background: #e74739;
    border-radius: 999px;
    padding: 1rem 2rem;text-decoration: initial!important;}
a.read-review-btn:hover{color: #ffffff;
    background: none!important;
    border: 1px solid;}
.avisclients #reviewscarousel_module h3 {color:#FFF}
#review_on_home h4 {font-size: 1rem;
    color: #fff;
    padding-top: 1rem;
    margin-bottom: 0px!important;}
.reviews-carousel-item .star_content {
	float: inherit;}
.reviews-carousel-item .review_title {
    float: inherit;
    padding-left: 0px;
    font-size: 1rem;
}
.owl-item blockquote {
    margin-top: 0rem;
    text-align: center;
}
blockquote {
    margin: 0 0 2rem;
}
#review_on_home h4 a {color: #969696;}
#review_on_home h4 a:hover {color: #e74739;}
.avisclients #reviewscarousel_module .owl-item {background: #4f4f4f; max-width: 350px;
    padding: 3rem; margin-right: 3rem!important;min-height: 480px;
    margin-left: 2rem;
    border: 0px;}
.reviews-owl-carousel .owl-item img {
    display: initial;
    width: 200px;
    max-width: 100%;
    -webkit-transform-style: preserve-3d;
    padding-top: 6px;
}
#reviewscarousel_module .owl-prev, #reviewscarousel_module .owl-next {
    position: absolute;
    top: 150px;
    width: 15px;
    height: 25px;
    overflow: hidden;
}
#review_on_home {
    display: inline-block;text-align: center;
}
.comments_note {
    display: none;
    justify-content: left;
}

/* END COMMENTAIRES AVIS CLIENTS */

#quotes-detail-content .product-line-grid{text-align: center;
display: inline-flex;width: 70%;}
.btn-revendeur {background: #212f50;
padding: 1rem 2rem;
color: #FFF;}
.btn-revendeur:hover{color: #FFF;
background: #101828;}
#stores_locator {}
#stores_locator h3 {font-size:1rem}
#stores_locator h2.title_block {font-family: inherit;
font-weight: inherit;
line-height: 1.5;
text-align: center;
margin-bottom: 3rem;}
#module-askforaquotepro-QuotesCart {text-align:center}
.boat-pont .products img {max-width: 450px;
    height: auto;}
#product #main {background: #FFF;}
.boat-pont{}
.product-header {background: #f7f7f7;}
#tab-content .margin-auto{margin:auto}
.images-container .image-wrap {box-shadow: 0px 15px 16px 0px #00000045;border: 2px solid #FFF;}
.images-container .swiper-container ul .thumb-container {
    box-shadow: 0px 15px 16px 0px #00000045;
    border: 2px solid #FFF;
}
@media (min-width: 940px) { 
	.images-container .swiper-container ul .thumb-container {height:125px!important}
}
.list .product-miniature .product-miniature-container .product-miniature-information .product-buttons .add-to-cart {
    color: #fafafb;
    background: #212f50;
    padding: 1rem;
}
.list .product-miniature .product-miniature-container .product-miniature-information .product-buttons .wishlist_button:hover, .list .product-miniature .product-miniature-container .product-miniature-information .product-buttons>a:hover {
    color: #fafafb;
    background: #000;
}
.product-buttons .add-to-cart span {vertical-align: super;
    padding-left: 1rem;}

/* QUOTE CART */
.quoteCartButtons {background:none!important}
.button_order_cart {background:#000}
.button_order_cart span {color:#FFF}
.quote-cart #quotesCart {padding:20px}
.quote-cart {position: fixed;
    right: 0;
    background: #212f50;
    z-index: 9999;
    top: 7%;
    color: #FFF;}
/* LOGO HEADER */
.logo-brema-boats img {max-width:300px;max-height: 80px;}
.logo-selection-fishing img{max-width:400px;max-height: 110px;}

/* JX MANUFACTURER / BRAND LOGO */
.no-carousel {margin-right: 4rem;}
.manufacturer_item a {
    opacity: 1;
    transition: all .3s ease;
}
.manufacturers_items {
    margin-left: 5rem;
}
.manufacturer_item a:hover {
    opacity: .2;
    transition: all .3s ease;
}
/* CART TOP */

#header .header-nav #quotesCart .quotes_cart {
	background: #d2d2d2;
border-radius: 999px;
color: #000; margin-top:10px
}
/* HEADER */

#index .header-absolute {background-image: linear-gradient(rgb(0, 0, 0) 21%, rgba(255, 255, 255, 0) 100%);}
#header .jx-header-account {background: #FFF;border-radius: 999px;}
#header {background:#000}
#index #header {background:none}
/* GENERAL */
.list .product-miniature .product-miniature-container .product-miniature-thumbnail .product-thumbnail {background:none}
.jxml-html p.h5 {color: #0999cc;}
a:hover {
    color: #212f50;
    text-decoration: none;
}
.card {border:0px}
.margin-auto {margin:auto}
.cart-preview a:hover {
    color: #212f50;
}

@media (min-width: 1200px) {
	.u-carousel .swiper-button-prev, .u-carousel .swiper-button-next {}
.stickUpTop.isStuck .logo img {
    max-height: 100%;
}
}
.display-none {display:none}
.bg-dark {
    background-color: #202e51!important;
}
.ui-to-top {
	color: #a5a8ad;}
#index #wrapper {
    padding-top: 0;
    padding-bottom: 0px;
}

/* EXTRA BANNER */
.jxml-banner h1, .jxml-banner h2, .jxml-banner h3, .jxml-banner h4, .jxml-banner h5, .jxml-banner h6 {
    color: #202e51;
    margin-bottom: 0;
}
.jxml-banner p {
    margin-bottom: 0;
    font-weight: 300;
    font-size: 2rem;
}

@media (min-width: 1340px) {
#index .pl-xxl-6, #index .px-xxl-6 {
    padding-left: 2rem!important;
}
	#index .btnbanner {}
.jxml-banner-description h4 {
    font-size: 1.314rem; padding-left:0rem!important;color:#000;
}
#index .jxml-banner .h1.big, #index .jxml-banner h1.big {
    font-size: 5rem;
    line-height: 5.71429rem;
    padding-bottom: 4.28571rem;
}
}
/* MOSAIC BANNER */
@media (min-width: 1200px) {
constructed stylesheet
.h2, h2 {
    font-size: 2.457rem;
}
}
.contact-footer p {color:#FFF}
.mosaic-block .jxml-banner:hover {
    box-shadow: 0px 20px 10px 7px #13131324;transition: 0.3s;
}
.mosaic-block {margin-top: -7rem;}
.mosaic-block .jxml-banner{box-shadow:0px 12px 10px 7px #13131324} 
.mosaic-block>div:hover {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transition: 0.3s;
}
.mosaic-block>div {z-index: 99;
    margin-top: 0px;}
.jxml-banner.mosaic-banner img+.jxml-banner-description h3 {
    font-size: 2.71429rem;
    line-height: 2.57143rem;
    margin-bottom: 2.21429rem;
    font-weight: 900; 
}
.jxml-banner-description h3 {color: #FFF;
    background: #00000085;
    width: fit-content;
    margin: auto;
    padding: 0 20px;}
.jxml-banner-description h3 span {color: #0698cd;}
.jxml-banner.mosaic-banner img+.jxml-banner-description p {color:#FFF;}
.jxml-banner.mosaic-banner img+.jxml-banner-description p span {color:#FFF;}
.jxml-banner-description h3 span.craft {
    color: #cd0606;
}
.jxml-banner-description h3 span.alu {
    color: #bfbfbf;
}
.jxml-banner h2 {color: #ffffff;
    margin-bottom: 0;
    background: #00000073;
    width: fit-content;}
.jxml-banner h6 { background: #e6463a;    color: #FFF;
    width: fit-content;}
/*main .products article.product-miniature {
    flex: 0 0 100%;
    max-width: 50%;
}*/
.nav-tabs li {font-size: 1.5rem;}
.padding-top {padding-top:10rem}
.padding-top2 {padding-top:5rem}
.padding-bottom {padding-bottom:5rem}
.padding-bottom2 {padding-bottom:3rem}
.nav-tabs {margin-left:0rem; justify-content: left;}
.nav-tabs .nav-item {
    margin-left: 1rem; margin-right: 2rem;
}

/* FICHE PRODUIT */
.variant-links a span, .variant-links label span {display: block !important; margin: 5px;
position: relative;
width: auto;
height: auto;}
.variant-links a, .variant-links label {border-radius: 0px;
    background-size: auto;
    width: 12rem;
    background: #FFF;
    height: 8rem;
    background-repeat: no-repeat;
    background-position-y: 20px;}
#attachments {border-bottom: 1px dashed; margin-bottom:1rem}
.tab-title {padding: 10px;}

.product-flag {display:none}
/* SLIDER 

#ps-image-slider .h1, #ps-image-slider h1 {
    display: block;
    font-family: Yellowtail,cursive;
    font-size: 12.42857rem;
    line-height: .9;
    padding-bottom: .71429rem;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
}

#ps-image-slider .swiper-button-next:hover, #ps-image-slider .swiper-button-prev:hover {
    color: #fff;
    background-color: #212f50;
}*/
.u-carousel .swiper-container .swiper-wrapper {
    max-width: 1350px;
}
#index #top-column {
    background: #FFF url(https://www.selectplaisance.com/img/cms/27110.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-position-y: bottom;
}
#index .select-intro-accacc  {
    background: #FFF url(https://www.selectplaisance.com/img/cms/27110.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-position-y: top;
}
.jxcategoryproducts .nav-tabs {justify-content: center!important;margin: 2rem 3rem;}
/*  FOND SLIDER PRELOAD 
.fd-slider-acc-preload {background:#000 url(https://www.selectplaisance.com/img/cms/banner-home-selection-fishing.jpg); background-size: cover;}
*/
.fd-slider-acc-preload {background:#000;min-height: 180px;}
.contact-footer .jxml-banner-description {top: 62%!important;}
.img-right-description .jxml-banner-description {top: 43%!important;}
#ps-image-slider .swiper-button-next, #ps-image-slider .swiper-button-prev {background-color: #aba8a8db;}
@media (max-width: 2649px) {
#ps-image-slider .swiper-button-next {
    left: 90%;
	}}
@media (max-width: 2649px) {
#ps-image-slider .swiper-button-prev {
    left: 5%;}}
@media (max-width: 2649px) {
#ps-image-slider .swiper-button-next, #ps-image-slider .swiper-button-prev {
    top: 50%;
	}}
#ps-image-slider h2 {text-align: center;color:#FFF; background: #00000082;
    width: fit-content;
    margin: auto;}
p.second-title {margin-top:0rem!important}
.second-title {color:#FFF; background:#e6463a; width: fit-content;
    margin: auto;}
#ps-image-slider .swiper-pagination {left: 48%; display:none}
.jxml-banner-description h3 {margin-bottom:9rem}
[class*=btn-custom-].btn-custom-red:after {
    border-color: #ffffff;
}
[class*=btn-custom-].btn-custom-red:active, [class*=btn-custom-].btn-custom-red:focus, [class*=btn-custom-].btn-custom-red:hover, [class*=btn-custom-].btn-custom-red:not(:disabled):not(.disabled).active, [class*=btn-custom-].btn-custom-red:not(:disabled):not(.disabled):active {
    color: #ffffff;
}
.jxml-banner-description h3, .jxml-banner-description p, .jxml-banner-description a {text-align:center}
#ps-image-slider .h3, #ps-image-slider h3 {letter-spacing: 0.1rem; text-align:center;background: #00000085;
    max-width: 700px;
    margin: auto;}
#ps-image-slider p {text-align:center}
#ps-image-slider figcaption {
    display: inline-block;
    justify-content: center;
    top: 40%;
    left: 0;
    right: 3%;
    font-size: 1.14286rem;
    line-height: 1.62;
    position: absolute;
}
/* LOOKBOOK*/

.hotSpotWrap .point:before {
    display: block;
    content: "";
    position: absolute;
    top: .71429rem;
    left: .71429rem;
    right: .71429rem;
    bottom: .71429rem;
    background: #202e51;
    border-radius: 50%;
}
.grid-large .product-miniature .product-miniature-thumbnail .product-buttons .add-to-cart, .grid-small .product-miniature .product-miniature-thumbnail .product-buttons .add-to-cart {
    color: #fff;
    background-color: #202e51;
}
.lookbook-block .caption h2 {
    color: #202e51;
    margin-bottom: 1.78571rem;
}
/* LISTING PRODUCTS FEATURED */
ul.product-flags li.label-daydeal, ul.product-flags li.on-sale {
    background: #ff8100;
}
ul.product-flags li.discount {
    background: #cd0606;
}
ul.product-flags li.pack {
    background: #202e51;
}
.nav-tabs .nav-link:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
	border-bottom: 2px solid #0698cd;}

/* NEWSLETTER */

[class*=btn-custom-].btn-custom-black:after {
    border-color: #0698cd;
    background: rgb(32 46 81);
}/* PRODUCT */
.h1, h1 {
    font-size: 3.286rem;
}
.images-container .image-wrap {padding: 0px!important;}

/* CATEGORY */
#category #header {position: absolute;
    height: 300px;
    width: 100%;
    z-index: 9999;
    background: linear-gradient(rgb(0, 0, 0) 21%, rgba(255, 255, 255, 0) 100%);}
.products-selection #grid-list-buttons a.active {
    color: #223050;
    cursor: default;
}
.products-selection #grid-list-buttons {
    color: #787878;
}
.list .product-miniature .product-miniature-container:focus, .list .product-miniature .product-miniature-container:hover {
    background: #eaeaee;
}
#js-product-list-top {display:none!important}
#products {padding-top: 2rem}
/* .bg-classic {background:#FFF; }
.list .product-miniature .product-miniature-container {background: #d5d5da1c;}*/
#category .bg-classic {background:#212f50 url(https://www.selectplaisance.com/img/cms/93220-bis.jpg); background-size: inherit;
    background-position: left; }
.list .product-miniature .product-miniature-container {background: #FFF;}

.category-bg {background:#000; padding-top: 10rem;}
.category-bg-63 {background: #EAEAEE url(https://www.selectplaisance.com/img/cms/peche-sportive-paysage-canada.jpg); background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.category-bg-62 {background: #EAEAEE url(https://www.selectplaisance.com/img/cms/selection-fishing-fond-ecran.jpg); background-size: cover;
    background-position: center;
    background-attachment: fixed; 
}
#category #wrapper {padding-top:0rem!important}
.product-miniature .product-thumbnail {
    padding: 0rem!important;
}
.grid-large .product-miniature .product-miniature-container::before, .grid-small .product-miniature .product-miniature-container::before, .grid .product-miniature .product-miniature-container::before {background-color:#FFF!important}
.block-category .h1 {    text-align: center;
    background: #00000085;
    margin: auto;
    width: fit-content;
    color: #FFF;
    padding: 20px 20px;
    margin-bottom: 2rem;}
/* FOOTER */

.block-contact a.mail {
    color: #0698cd;
}
#footer h3 {
    color: #FFF;
    margin-bottom: 1.14286rem;
}
/* SUB CATEGORIES */
.swiper-container {
    margin: auto;
    padding: 0;
    text-align: center;
    width: auto!important;
}
#subcategories article {
    position: relative;
    border: 2px solid #fafafb;
    margin-right: 5rem;
    background: #fafafb;

}

/* PRODUCT PAGE */

.h4, h4 {
    color: #212f50;
}
.h1, h1 {
    line-height: 1.21667;
    color: #212f50;
}
.product-top span {
    color: #0999cc;
}
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #c2c7d0;
    border-color: #949596;
}
.btn-primary {
    color: #fff;
    background-color: #212f50;
    border-color: #2fa0cf;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15), 0 1px 1px rgba(0,0,0,.075);
}
.btn-primary:hover {
    color: #fff;
    background-color: #0b101b;
    border-color: #000000;
}

/* PRODUCT */
.even {background: #f7f7f7;}
.product-features .table-bordered, .table-bordered td, .table-bordered th {border:0px}
.product-features h4.page-product-heading { font-weight: 600;}
.product-features .value {color:#000}
#product-card {background: #f7f7f7;}
#product #wrapper {padding-top:0rem}
.product-access{background: #f7f7f7;
    padding: 2rem;}

/* PRODUCT SUGGEST */

.product-miniature .product-miniature-thumbnail .product-buttons .add-to-cart {
    color: #0f9bca;
}
.swiper-button-next:focus, .swiper-button-next:hover, .swiper-button-prev:focus, .swiper-button-prev:hover {
    color: #0f9bca;
}
/******** VERSION MOBILE ******/

@media screen and (min-width: 200px) and (max-width: 390px) {
	.psl-slide-desc-wrp2 {display:none!important}
	.btn-revendeur{
    clear: both;
		display: inline-block;}
	.u-carousel .swiper-container .swiper-wrapper {
    max-width: 290px;
}
	.gm-style img {
    max-width: 140px !important;
}
	.avisclients #reviewscarousel_module .owl-item {
		max-width: inherit;
    padding: 1rem;
    margin-right: inherit!important;
    margin-left: .8rem;
	}
	.scroll-down {display: none!important}
	.logo img {width:90px}
	.header-nav-mobile {
    padding-top: .71429rem;
    padding-bottom: 1.42857rem;
    position: absolute;
    z-index: 9999;
    top: 0px;
    left: 0px;
    width: auto;
}
	.icon-toggle {
		color: #ffffff; }
	.open-slidebar {background: #000}
	#index #header {
    background: #000!important;
}
	.sliderslider {min-height: 240px;}
	.accessaccess {display: inline;}
	.jxml-banner img+.jxml-banner-description {
    position: absolute;
    top: 30%;
    left: 10%;
    right: 10%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
	.jxml-banner-description h3 {
    margin-bottom: 2rem!important;
}
	.mosaic-block .jxml-banner {
    height: 160px;
    background: #d5d4d4;
}
	.padding-top {
    padding-top: 2rem!important;
}
	.h5, h5 {
    font-size: 0.9rem;
}
	.h4, h4 {
    font-size: 1rem;
}
	.padding-bottom2 {
    padding-bottom: 1rem!important;
}
.padding-top2 {
    padding-top: 1rem!important;
}
	.nav-tabs li {
    font-size: 1rem!important;
}
	.select-accacc {}
	.select-intro-accacc {}
	.mt-4, .my-4 {
    margin-top: 0rem!important;
}
	.select-bacc {}
	.padd-acc-lr {margin: 0rem 1rem;}
	.boat-pont .nav-tabs {margin: 0 1rem;}
	.h2, h2 {
    font-size: 1.3rem!important;
}
	.pt-4, .py-4 {
    padding-top: 1.5rem!important;
}
	.img-right-description .jxml-banner-description {
    top: 23%!important;
}
	.no-carousel {
    margin-right: 1rem;
}
	li.manufacturer_item img {max-width:100px}
	.manufacturers_items {
    margin-left: 3rem;margin-bottom: 2rem;
}
	#footer .jxml-banner-img {height: 300px;}
	.h3, h3 {
    font-size: 1.4rem;
}
	.jxml-banner p {
    margin-bottom: 0;
    font-weight: 300;
    font-size: 1.3rem;
}
	.contact-footer .jxml-banner-description {
    top: 52%!important;
}
	.boat-pont .products img {
    max-width: 350px;
    height: 225px;
}
	#subcategories article {
		margin-right: 0.6rem;min-height: 153px; }
	.list .product-miniature .product-miniature-container {
		display: inline-block;}
	.list .product-miniature .product-miniature-container .product-miniature-thumbnail {
    padding: 0 0 1rem;
    margin-right: 0rem;
    position: relative;
    flex: 0 0 100%;
    max-width: 100%;
}
	.list .product-miniature .product-miniature-container .product-miniature-information {
    display: block;
    padding: 1rem;
}
	.u-carousel .swiper-container .swiper-wrapper {
    flex-wrap: nowrap;
    width: max-content;
}
	.col-4 {
    flex: 0 0 24.33333%!important;
    max-width: 24.33333%!important;
}
	/* QUOTE CART */
	#_mobile_quotesCart{}
#_mobile_quotesCart .quoteCartButtons {background:none!important}
#_mobile_quotesCart .button_order_cart {background:#000}
#_mobile_quotesCart .button_order_cart span {color:#FFF}
#_mobile_quotesCart .quotes_cart #quotes-cart-link {padding:20px}
#_mobile_quotesCart .quotes_cart {position: fixed;     padding: 1rem 0;
    right: 0; 
    background: #212f50;
    z-index: 9999;
    top: 4%;
    color: #FFF;}
	.slidebar-toggle{display:none}
	.input-group.bootstrap-touchspin {margin: auto;}
	.h1, h1 {
    font-size: 2rem;
}
}
@media screen and (min-width: 1500px) {
.boat-pont .products img {
    max-width: 650px;
    height: auto;
}
}
@media screen and (max-width: 1500px) {
#index #top-column {
    background-position-y: 65%!important;
}
}
/**** END MOBILE ***/

/******** VERSION MOBILE II ******/

@media screen and (min-width: 400px) and (max-width: 640px) {
	.psl-slide-desc-wrp2 {display:none!important}
	.btn-revendeur{
    clear: both;
		display: inline-block;}
	.u-carousel .swiper-container .swiper-wrapper {
    max-width: 390px;
}
	.gm-style img {
    max-width: 140px !important;
}
	.avisclients #reviewscarousel_module .owl-item {
		max-width: inherit;
    padding: 1rem;
    margin-right: inherit!important;
    margin-left: .8rem;
	}
	.scroll-down {display: none!important}
	.logo img {width:90px}
	.header-nav-mobile {
    padding-top: .71429rem;
    padding-bottom: 1.42857rem;
    position: absolute;
    z-index: 9999;
    top: 0px;
    left: 0px;
    width: auto;
}
	.icon-toggle {
		color: #ffffff; }
	.open-slidebar {background: #000}
	#index #header {
    background: #000!important;
}
	.sliderslider {min-height: 240px;}
	.accessaccess {display: inline;}
	.jxml-banner img+.jxml-banner-description {
    position: absolute;
    left: 10%;
    right: 10%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
	.jxml-banner-description h3 {
    margin-bottom: 2rem!important;
}
	.mosaic-block .jxml-banner {
    height: 180px;
    background: #d4d3d3;
}
	.padding-top {
    padding-top: 2rem!important;
}
	.h5, h5 {
    font-size: 0.9rem;
}
	.h4, h4 {
    font-size: 1.3rem;
    margin: .3rem;
    text-align: justify;
}
	.padding-bottom2 {
    padding-bottom: 1rem!important;
}
.padding-top2 {
    padding-top: 1rem!important;
}
	.nav-tabs li {
    font-size: 1rem!important;
}
	.select-accacc {}
	.select-intro-accacc {}
	.mt-4, .my-4 {
    margin-top: 0rem!important;
}
	.select-bacc {}
	.padd-acc-lr {margin: 0rem 1rem;}
	.boat-pont .nav-tabs {margin: 0 1rem;}
	.h2, h2 {
    font-size: 1.3rem!important;
}
	.pt-4, .py-4 {
    padding-top: 1.5rem!important;
}
	.img-right-description .jxml-banner-description {
    top: 23%!important;
}
	.no-carousel {
    margin: 2rem;
}
	li.manufacturer_item img {max-width:100px}
	.manufacturers_items {
    margin-left: 3rem;margin-bottom: 2rem;
}
	#footer .jxml-banner-img {height: 300px;}
	.h3, h3 {
    font-size: 1.4rem;
}
	.jxml-banner p {
    margin-bottom: 0;
    font-weight: 300;
    font-size: 1.3rem;
}
	.contact-footer .jxml-banner-description {
    top: 52%!important;
}
	.boat-pont .products img {
    height: 255px;
}
	.nav-tabs {color: #4f4f4f;}
	#subcategories article {
		margin-right: 0.6rem;min-height: 153px; }
	.list .product-miniature .product-miniature-container {
		display: inline-block;}
	.list .product-miniature .product-miniature-container .product-miniature-thumbnail {
    padding: 0 0 1rem;
    margin-right: 0rem;
    position: relative;
    flex: 0 0 100%;
    max-width: 100%;
}
	.list .product-miniature .product-miniature-container .product-miniature-information {
    display: block;
    padding: 1rem;
}
	.u-carousel .swiper-container .swiper-wrapper {
    flex-wrap: nowrap;
    width: max-content;
}
	.col-4 {
    flex: 0 0 32.333% !important;
max-width: 32.333% !important;
}
	#subcategories .swiper-button-prev, #subcategories .swiper-button-next {display:none}
	/* QUOTE CART */
	#_mobile_quotesCart{}
#_mobile_quotesCart .quoteCartButtons {background:none!important}
#_mobile_quotesCart .button_order_cart {background:#000}
#_mobile_quotesCart .button_order_cart span {color:#FFF}
#_mobile_quotesCart .quotes_cart #quotes-cart-link {padding:20px}
#_mobile_quotesCart .quotes_cart {position: fixed;     padding: 1rem 0;
    right: 0; 
    background: #212f50;
    z-index: 9999;
    top: 4%;
    color: #FFF;}
	.slidebar-toggle{display:none}
	.input-group.bootstrap-touchspin {margin: auto;}
	.h1, h1 {
    font-size: 2rem;
}
}
@media screen and (min-width: 1500px) {
.boat-pont .products img {
    max-width: 650px;
    height: auto;
}
}
@media screen and (max-width: 1500px) {
#index #top-column {
    background-position-y: 65%!important;
}
}
/**** END MOBILE II ***/
.psl-text-container .psl-slide-desc-wrp1 {
    width: 100%;
}
.psl-text-container .psl-slide-desc-wrp1 img {
    width: 90px;
}
html {scroll-behavior: smooth;}
.scroll-down {margin-left: 12rem; 
    display: block;}
.psl-text-container .psl-slide-desc {padding:0px!important}
.jxcategoryproducts article {background: #fff;margin: 0 0rem 0 0;}

.jxcategoryproducts article:hover {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transition: 0.3s;
}
.jxcategoryproducts .tab-content {
    margin-top: 0rem;
}
.jxcategoryproducts .product-miniature .product-miniature-container {
    padding:0rem!important;
}
.jxcategoryproducts .product-miniature .product-title {
    margin-bottom: .5rem;
    margin-top: 1rem;
}

.jxcategoryproducts a.add-to-cart {display:none!important}