.banner-image.banner-full img{width:100%}
.sm_megamenu_title .sm_megamenu_nodrop.title-cat{
	display:none
}

.header-nav-dropdown-wrapper.clearer {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.header-nav-dropdown-wrapper.clearer > div {
    width: 100%;
    padding: 0 20px;
} 



	.cms-index-index .page.messages, 
body .container{
	max-width:1410px;

}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > a .sm_megamenu_title{
	    font-size: 12px;
}
body .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu{
	    display: flex;
    justify-content: center;
}
@media screen and (min-width: 992px){
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_col_6.sm_megamenu_firstcolumn {    
		column-count: 4;
		column-gap: 2em;
}
}
body .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu .sm_megamenu_col_2{
	    width: 100%;
        float: none;
}
.catalog-product-view .columns.col2-layout > .container{
    
}
.catalog-product-view .columns.col2-layout > .container .row-content{
      display: flex;
    justify-content: space-between;
}
.catalog-product-view .columns.col2-layout > .container .col-main{
	width:70%;
}
.catalog-product-view .columns.col2-layout > .container .col-sidebar{
	width: 25%;
}
.catalog-product-view .columns.col2-layout > .container .banner-image{
    text-align: center;
}
.block-minicart.ui-dialog-content.ui-widget-content .actions .secondary{
	display: flex;
    justify-content: space-between;
}
.block-minicart.ui-dialog-content.ui-widget-content .actions .action.viewcart{
	font-size: 18px;
}
@media screen and (max-width: 767px){
.catalog-product-view .columns.col2-layout > .container{
  
	}
.catalog-product-view .columns.col2-layout > .container .row-content{
      width:100%;
	  display:block;
    }
.catalog-product-view .columns.col2-layout > .container .col-sidebar,
.catalog-product-view .columns.col2-layout > .container .col-main{
	width: 100%;
    }

}

body .product-info-main .product-addto-links .action:last-child, 
body .product-info-main .product-social-links .action:last-child{
     margin-right: 5px;
}
#notice-cookie-block {
    padding: 5px;
}
div#notice-cookie-block .content{
	    display: flex;
    align-items: center;
    font-size: 11px;
    justify-content: space-between;
    width: 100%;
}

.product-item-inner .stock.unavailable {
    height: 44px;
    color: red;
    line-height: 43px;
}

body .fotorama__wrap--slide .fotorama__stage__frame{
	border:none;
}
body .fotorama__wrap--slide .fotorama__stage__frame{
	border:none;
}
body .fotorama .fotorama__stage{
	border: 1px solid #ddd;
}

body.product-2-tente-de-toit-wild-land-wild-cruiser-160cm-tent04 .fotorama .fotorama__stage{position:relative !important}
body.product-2-tente-de-toit-wild-land-wild-cruiser-160cm-tent04 .gallery-placeholder__image{display:none !important}
@media (min-width: 768px){
body .amasty-catalog-topnav .filter-options,
body .catalog-topnav .filter-options .filter-options-content{margin-bottom: 0; box-shadow: none; position:static;}
body .column.main .block:last-child{    margin-bottom: 0;}
}
.item .swatch-option{height: 50px;  min-width: 50px;     background-size: contain;   background-position: center;   background-repeat: no-repeat;   border: none;}
body .amfinder-vertical, .amfinder-horizontal{
	    padding: 8px;
       background: none!important;
}  
body .amfinder-horizontal .am-item, .footer.content .amfinder-horizontal .am-item{
	    width: 100% !important;
} 
body .amfinder-vertical .last .no-display, body .amfinder-horizontal .last .no-display{
	text-align:center;
}
body .amfinder-vertical .dropdown-title, .amfinder-horizontal .dropdown-title{
	color: #ffff;
}
.block-brand .owl-carousel .owl-item img{
	width: auto;
	margin:auto;
}
.block-brand .owl-carousel .owl-stage{
	display:flex;
	align-items:center;
}
.category-default-category .amfinder-common-wrapper.amfinder-horizontal .amfinder-toggle,
.catalog-category-view .amfinder-common-wrapper.amfinder-horizontal .amfinder-toggle{
	    display: flex;
		 align-items: center;
}   
.category-default-category .amfinder-common-wrapper.amfinder-horizontal,
.catalog-category-view .amfinder-common-wrapper.amfinder-horizontal{
	 background-color: #000!important;
    padding: 10px 15px 0;
}
.category-default-category .amfinder-horizontal .amfinder-buttons,
.catalog-category-view .amfinder-horizontal .amfinder-buttons{
	    display: flex;
}   
.category-default-category .amfinder-horizontal .amfinder-buttons button,
.catalog-category-view .amfinder-horizontal .amfinder-buttons button{
	   margin:10px;
	   margin-right:0
	 
} 
body .amfinder-horizontal .amfinder-title{
	display:block;
	color:#fff;
	margin-top:20px;
	line-height:normal;
	font-size:23px;
	text-align:center;
} 
@media screen and (max-width: 767px){
body.category-default-category .amfinder-common-wrapper.amfinder-horizontal .amfinder-toggle,
.catalog-category-view .amfinder-common-wrapper.amfinder-horizontal .amfinder-toggle{
	    display: block;
}	
body .amfinder-horizontal .amfinder-title{
	font-size: 12px;
	color: #000;
}

}
body.category-default-category .amfinder-horizontal .amfinder-title,
.catalog-category-view .amfinder-horizontal .amfinder-title{
	margin-top:0;
}
@media screen and (max-width: 1329px){
	body .art-search{
	  background: #000;
}
}
body .services-content .service-item .image-service,
body .footer-top .services-footer .service-item .image-service{
    display: inline-block;
    max-width: 20%;
    vertical-align: middle;
	float: none;
}
body .services-content .service-item .info-service,
body .footer-top .services-footer .service-item .info-service{
    margin-left: 2%;
    padding-top: 0;
    display: inline-block;
    width: 73%;
    vertical-align: middle;
}
body .services-content .sv-list{
	display: flex;
    align-items: center;
	flex-wrap: wrap;
}
body.checkout-index-index .checkout-agreements .action.action-show{
	background: none !important;
    color: #000!important;
    padding: 0 !important;
	height: auto;
}
body.checkout-index-index .payment-method .label[for="pbxep_cb"]::before{
	content: "Payer par Carte Bancaire";	
}
body.checkout-index-index .payment-method .label[for="pbxep_cb"] span{
	 display: none;
}
.block-minicart.ui-dialog-content.ui-widget-content .actions .secondary{
	justify-content: center;
    flex-wrap: wrap;
}
#minicart-content-wrapper .paypal.checkout.paypal-logo{
	margin-top: 10px;
}
.tp-widget-wrapper {
	    text-align: center;
}
.cntitemavis .service-item .image-service{
    display: none !important;
}
.product-info-main .product-options-bottom .box-tocart .fieldset .actions button, .product-info-main .product-add-form .box-tocart .fieldset .actions button{
	    margin-bottom: 10px;
}
body .products-grid .product-item-info .product-item-details .product-item-name{
	    white-space: normal;
}
.contact-index-index #amfinder_1 {
    display:none;
}

.vault-cards-listaction #amfinder_1 {
    display:none;
}

.wishlist-index-index #amfinder_1 {
    display:none;
}

.paypal-billing_agreement-index  #amfinder_1 {
    display:none;
}

.newsletter-manage-index #amfinder_1 {
    display:none;
}
.services-footer > .row .col-lg-3:nth-child(2) .image-service{
	display:none;
}

/*css it*/
html[lang="it"] .sm_megamenu_wrapper_horizontal_menu.sambar ul li:first-child .sm_megamenu_title{
	display:none !important;
}

html[lang="it"] body .sm_megamenu_wrapper_horizontal_menu ul.sm_megamenu_menu {
    justify-content: start;
    align-items: center;
}
html[lang="it"] .sm_megamenu_wrapper_horizontal_menu.sambar .horizontal-type.sm-megamenu-hover.sm_megamenu_menu.sm_megamenu_menu_black #sm_megamenu_169 {
	padding: 16px 10px;
} 
html[lang="it"] .columns.col1-layout .col-lg-12.col-md-12 .column.main .col-wrapper.grid12-9.grid-col2-main .col-main.grid12-8.omega.grid-col3-main.in-col3 .page-title{
	    text-align: center;
}
html[lang="it"] .columns.col1-layout .col-lg-12.col-md-12 .column.main .col-wrapper.grid12-9.grid-col2-main .col-main.grid12-8.omega.grid-col3-main.in-col3 .std{
	font-size: 17px;
}
html[lang="it"] body .amfinder-horizontal .amfinder-title:after{
	content: 'I tuoi accessori in 4 clic';
    left: 0;
    position: absolute;
    color: #fff;
    width: 100%;
    top: 15px;
}
html[lang="it"] body .amfinder-horizontal .amfinder-title{
	color: transparent;
	position: relative;
}
html[lang="it"] .amfinder-common-wrapper.amfinder-horizontal .dropdown-element.amshopby-clearer .amfinder-select-wrapper .amfinder-select{
	    height: 42px;

}  
html[lang="it"] .columns.col3-layout .row-content .col-main .column.main{
	    font-size: 17px;
}
html[lang="it"] .col-lg-12.col-md-12 .column.main .col-main.grid-full.in-col1 .std{
	font-size: 17px;
}
@media screen and (max-width: 767px){
html[lang="it"] body .amfinder-horizontal .amfinder-title:after{
	content: 'I tuoi accessori in 4 clic';
    left: 0;
    position: absolute;
    color: #000;
    width: 100%;
    top: 7px;
}
html[lang="it"] body.page-with-filter .amfinder-common-wrapper.amfinder-horizontal{
	    padding: 8px;
}
html[lang="it"] body.page-with-filter .amfinder-horizontal .amfinder-title:after{
	top: 10px !important;
}
html[lang="it"] body .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset{
	width:100%;
}
html[lang="it"] body .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset h2.legend{
	width:100%;
}
html[lang="it"] body .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2{
	width:100%;
}
html[lang="it"] .columns.col1-layout .col-lg-12.col-md-12 .column.main .col-main.grid12-9.grid-col2-main.in-col2 .page-title{
	font-size: 20px;
}
html[lang="it"] body.page-with-filter .amfinder-horizontal .amfinder-toggle{
	display: block ;
}
html[lang="it"] body .amfinder-horizontal .amfinder-title{
	color:#fafafa;
	position: relative;
}
html[lang="it"] .columns.col1-layout .col-lg-12.col-md-12 .column.main .col-wrapper.grid12-9.grid-col2-main .col-main.grid12-8.omega.grid-col3-main.in-col3 .page-title{
	font-size: 15px;
}
html[lang="it"] .columns.col1-layout .col-lg-12.col-md-12 .column.main .col-main.grid-full.in-col1 .page-title{
	font-size:10px;
}
html[lang="it"] .footer-newsletter .newsletter-content .input-box{
	font-size:11px;
}
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 {
	width: 100%;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset{
	padding: 20px 25px;
    border: 15px solid #f6f6f6;
	width:75%;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset h2.legend{
	width: 100%;
    color: #000;
	font-size: 24px;
    text-transform: uppercase;
	float: none;
	width: 40%;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset .input-text{
	    width: 262px;
		border-color: #ccc;
        box-shadow: 0 1px 3px rgb(0 0 0 / 7%) inset !important;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .buttons-set .required{
	    color: #ff2d37;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset .form-list .fields em{
	color: #ff2d37;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset .form-list .fields{
	float: none;
    width: 62%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset .form-list .wide .required em{
	color: #ff2d37;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset .form-list .fields label,
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset .form-list li label{
	color:#000;
	font-weight: bold !important;
    font: 75%/150% Arial, Helvetica, sans-serif;
}
html[lang="it"] .page-with-filter .amfinder-common-wrapper.amfinder-horizontal {
	background-color: #000!important;
    padding: 10px 15px 0;
}  
html[lang="it"] .page-with-filter .amfinder-horizontal .amfinder-toggle{
	display: flex;
	align-items: center;
} 
html[lang="it"] .page-with-filter .amfinder-horizontal .amfinder-toggle .last.-list-item .amfinder-buttons button{
    margin-right: 4px;
}
html[lang="it"] body.page-with-filter .amfinder-horizontal .amfinder-title:after{
	    top: 0px;
}
html[lang="it"] .message.global.cookie .actions #btn-politique span{
	position: relative;
    color: #ff2d37;
	display:block;
}
html[lang="it"] .message.global.cookie .actions #btn-politique span:after{
	position: absolute;
    content: 'Saperne di più';
    left: 0;
    color: #ffffff;
}
html[lang="it"] .col-lg-12.col-md-12 .col-main.grid12-9.grid-col2-main.in-col2 .fieldset .form-list li{
	margin: 0 0 14px;
}
html[lang="it"] .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content .actions .secondary .action.viewcart span{
	position: relative;
    color: transparent;
}
html[lang="it"] .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content .actions .secondary .action.viewcart span:after{
    position: absolute;
    content: 'Visualizza carrello';
    left: -14px;
    font-size: 11px;
    color: #fff;
    white-space: nowrap;
}
html[lang="it"] .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content .actions .secondary #top-cart-btn-checkout span{
	position: relative;
    color: transparent;
}
html[lang="it"] .block.block-minicart.ui-dialog-content.ui-widget-content #minicart-content-wrapper .block-content .actions .secondary #top-cart-btn-checkout span:after{
	position: absolute;
    content: 'Guardare';
    left: 0;
    font-size: 11px;
    color: #fff;
}
html[lang="it"] body.checkout-index-index .checkout-agreements .action.action-show span{
	position: relative;
    color: #fff;
}
html[lang="it"] body.checkout-index-index .checkout-agreements .action.action-show span:after{
	position: absolute;
    content: 'Si prega di controllare le nostre condizioni di vendita';
    color: #000;
    left: 0;
}
html[lang="it"] .checkout-agreements-block .checkout-agreement.field.required .action-show:after{
	padding-left: 90px; 
}
html[lang="it"] .modal-content .page-wrapper .amfinder-common-wrapper.amfinder-horizontal .amfinder-title:after{
	color:#000;
}  
html[lang="it"] .modal-popup .amfinder-vertical .dropdown-title, 
html[lang="it"] .modal-popup .amfinder-horizontal .dropdown-title{
	color:#000;
} 
.readMe .cntCollapse > div:first-child + div {
    display: block !important;
}
label.label[for="clicandpay_standard"]:after{
	content: "Paiement par carte de crédit";
    color: #686868;
    position: absolute;
  left: 55px;
    top: 20px;
}
label.label[for="clicandpay_standard"]{ 
	color: transparent;
    position: relative;
	vertical-align: middle;
	width: 70%;
}
label.label[for="clicandpay_standard"]:before{
	content: url(/pub/media/images/websites/3/12997.png);
	position: relative;
	top: 4px;
}
body .logo-content .logo{
	display: block;
	text-align: right;
}
label.label[for="clicandpay_standard"] img{
	display:none !important;
}

html[lang="fr"] .logo-accesori{
	display:none;
}
html[lang="it"] .logo-equip{
	display:none;
} 
.payment-method-billing-address + p img{
	max-width: 150px;
}
.payment-method-billing-address + p > p {position: relative; color:transparent}
.payment-method-billing-address + p > p:before{content: "Vous voulez en savoir plus sur Lenbox ?";position: absolute;left: 0;background: #fff;    color: #686868;}
.payment-method-billing-address + p > p a{margin-left: 74px;position: relative;  color: transparent;}
.payment-method-billing-address + p > p a:before{content: "Click ici";position: absolute;left: 0;background: #fff;color: #007bff;}
#paypal-express-in-context-button + .payment-method-extra-content .pay-later-message span{
	margin: auto;
}
.payment-method-content .payment-method-extra-content{
	    max-width: 750px;
    background: #023188;
}
body .block-deal .product-item .product-item-details .product-item-inner .product-item-actions{
	    display: flex;
		margin-bottom: 10px;
}

html[lang="fr"] .col-sidebar .sidebar .block .block-title strong:after{
	    content: 'Produits populaires';
    position: absolute;
    display: block;
    top: -4px;
    width: 241px;
    color: #fff;
}
html[lang="fr"] .col-sidebar .sidebar .block .block-title strong{
	 position: relative;
	 color:transparent;
}
html[lang="it"] .col-sidebar .sidebar .block .block-title strong:after{
	    content: 'prodotti sponsorizzati';
    position: absolute;
    display: block;
    top: -4px;
    width: 241px;
    color: #fff;
}
html[lang="it"] .col-sidebar .sidebar .block .block-title strong{
	 position: relative;
	 color:transparent;
} 
.products-grid .product-image-photo{
    display: block !important;
visibility: visible !important;}

.product-add-form:not(.cloneFormAdd) .qty,
.product-add-form:not(.cloneFormAdd) button,
.product-social-links:not(.cloneFormAdd),
.catalog-product-view .product.alert.price:not(.cloneFormAdd){
    display: none;
}
.product-add-form:not(.cloneFormAdd) .box-tocart{
	    width: 100%;
    float: none;
}
.cloneFormAdd #pay-later {
    display: none;
}
.catalog-product-view .product-add-form {
    display: none;
}

.catalog-product-view .product-add-form.cloneFormAdd {
    display: block;
}
.service-temTripo #trustpilot-widget-trustbox-0-wrapper,
.service-temTripo #trustpilot-widget-trustbox-1-wrapper {
    background: no-repeat url(/media/trustpilot.png) center top;
    min-height: 52px;
}
.service-temTripo #trustpilot-widget-trustbox-0-wrapper .trustpilot-widget,
.service-temTripo #trustpilot-widget-trustbox-1-wrapper .trustpilot-widget{
	opacity:0
}
body .search-autocomplete {
    z-index: 9999!important; 
}
.category-view .category-description img{
	width: 100%;
}