.product_cat-accessoires .size-guide{
	display:none !important;
} . 

.product_cat-accessories .size-guide{
	display:none !important;
} 

.coupon #pwgc-redeem-gift-card-number{
	min-width:300px;
	padding:20px 50px 16px 55px;
}

.postid-3831 #st-container .row .hmu-hook .size-guide{
	display:none !important;
}

#revslider-disclaimer{
	padding-top:0px !important;	
}

#st-container .site-content .default-layout > .row > .columns > #woocommerce_after_single_product .insta-container{
	display:block;
}
#st-container .site-content .default-layout > .row > .columns > #woocommerce_after_single_product .insta-container h2{
	margin-bottom:0;
	padding-bottom:35px;
	font-size:16px;
	font-family:montserrat
}

#st-container .site-content .default-layout > .row > .columns > #woocommerce_after_single_product .insta-container{
	padding-top:35px
}

#st-container .site-content .default-layout > .row > .columns > #woocommerce_after_single_product{
	margin-top:-50px;
}

#st-container .site-content .default-layout > .row > .columns > #woocommerce_after_single_product .insta-container .account-name h2{
	font-size:36px !important
}

@media screen and (max-width: 63.875em) {
 #st-container .top-headers-wrapper.on_page_scroll .site-header-wrapper .site-branding {
display:inline-block !important;
	float:none !important;
	}
	
#st-container .sticky .site-header-wrapper .site-branding {
		max-width:500px;
	}	
	#st-container .sticky .site-header-wrapper .site-branding a{
		width:100%;
		margin-top:10px;
		padding-right:21px;
	}	
	
	#trad-mobile{
		margin-bottom:10px;
	}
	
	#st-container .off-canvas .nano #mobiles-menu-offcanvas .mobile-navigation ul li{
		margin-bottom:0;
	}
	
	
}
.wpb_text_column.wpb_content_element.insta-title h2{
text-align: center;
    font-size: 16px !important;
    font-weight: 500;
    letter-spacing: 2px;

}

.site-logo{
	filter: brightness(10) invert(0);
;
	height:37px !important;
}

#st-container .top-headers-wrapper .site-header-wrapper .site-branding {
	position:absolute;
	text-align:center;
	width:100%;
	padding-top:8px;
}

#st-container .on_page_scroll .site-header-wrapper .main-navigation .sub-menu li a{
	color:black !important;
}
#st-container .on_page_scroll .site-header-wrapper .main-navigation .sub-menu li{
	background-color:white;
}

.home #st-container .top-headers-wrapper .site-header-wrapper .site-branding{
	display:none;
}

.home #st-container .top-headers-wrapper.on_page_scroll .site-header-wrapper .site-branding{
	display:block;
}

.language-header{
	margin-top:2%;
	font-family:montserrat !important;
}

.language-header-fr{
	margin-top:2%;
	font-family:montserrat !important;
	order:5;
}

#st-container .top-headers-wrapper .site-header .site-tools ul .language-header{
	order:6;
	margin-left:4px;
}

#st-container .top-headers-wrapper .site-header .site-tools ul .shopping-bag-button{
	margin-bottom:2px;
}

#st-container .top-headers-wrapper .site-header .site-tools ul .my_account_icon {
    order: 2;
}

.fr-url{
	font-size:12px !important;
}

.en-url{
	font-size:12px !important;
}

#st-container .header-pages .header-block{
	/*margin-top:-35px;*/
}

#st-container .blog-container .blog-block .blog-home-post .vc_grid-item:nth-child(1) .vc_gitem-col h4{
	font-size: 34px !important;
	padding-top:30px;
	margin-bottom:-10px;
}

#st-container .blog-container .blog-block .blog-home-post .vc_grid-item h4{
	line-height:1em;
}

@media screen and (min-width: 1060px){
#st-container .top-headers-wrapper .site-header .site-tools ul .shopping-bag-button, #st-container .top-headers-wrapper .site-header .site-tools ul .my_account_icon, #st-container .top-headers-wrapper .site-header .site-tools ul .search-button, #st-container .top-headers-wrapper .site-header .site-tools ul .offcanvas-menu-button {
	margin-right:10px;
	margin-left:10px
	}
}
	
@media only screen and (min-width: 63.9375em) {
	#st-container .top-headers-wrapper.on_page_scroll .site-header .site-tools ul .offcanvas-menu-button{
		display:none;
}
	}

	@media screen and (max-width: 1059px){
#st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget {
    text-align: center;
		margin-top:-20%;
}
	}

.woocommerce ul.products li.product a {
	max-width:400px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	max-width:380px !important;
	margin-bottom:70px
}

.product-template-default #st-container .single_product_summary_related .row .columns .related h2{
	margin-top:20px;
}

.certifie_attribute{
	display:none;
}
.woocommerce div.product div.images .flex-control-thumbs{
	display:none;
}

.woocommerce-product-gallery__wrapper{
	display:none;
}

.mobile_gallery-zoom-button{
	display:none;
}

.woocommerce div.product div.images{
	margin:0;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{
	padding-top:30px
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
	padding-top:55px
}

.woocommerce-variation-availability{
	position:absolute;
	margin-top:0px !important;
}

.kiti-disclaimer{
	letter-spacing:0.9px;

}

#st-container .section-about .about-container .about-block .button-savoir a{
	float:none !important;
	margin-left:30%;
}

.texte-cache{
    display:none;
  }

.texte-cache.ouvert{
	display:block !important;
}

.woocommerce div.product form.cart .variations label{
	font-family :arno-pro-display;
	text-transform :capitalize;
}

/*.woocommerce div.product div.images img{
	max-height:485px;
}*/

.button-variable-item span{
	padding-top:4px;
}

.variable-items-wrapper .wvs-has-image-tooltip:before, .variable-items-wrapper [data-wvstooltip]:before, .variable-items-wrapper .wvs-has-image-tooltip:after{
	display:none;
}

.variable-items-wrapper [data-wvstooltip]:after{
	display:none,
}


.woocommerce div.product form.cart .variations label{
	font-weight:550 !important;
	font-size:14pt;
}

.product-template-default #st-container .row .hmu-hook{
	
}

.woocommerce-product-details__short-description p{
	font-size:16pt !important;
	max-width:180px;
	line-height:1.2;
}

div.woocommerce-product-details__short-description{
	margin-bottom:20px !important;
}

.product_meta{
	display:none;
}

.single_variation_wrap{
	margin-top:-8px;
}

.single_variation_wrap div.woocommerce-variation p{
	float:right;
}

.woocommerce-variation.single_variation {
	padding-right:75px;
}

.single_product_summary_related{
	margin-bottom:50px;
	margin-top:15px
}
.product-template-default #st-container .single_product_summary_related .row .columns .related h2 {
	margin-top:40px;
}

.product-template-default #st-container .product .woocommerce-tabs .row ul li.conseil-entretien_tab{ 
    display: none;
}



.woocommerce div.product form.cart .reset_variations{
	display:none !important;
}
.woocommerce-tabs{
	margin-top:-120px !important;
}

.product-template-default #st-container .product .woocommerce-tabs .row ul li.description_tab a{
	font-size:16pt;
	font-weight:590;
	line-height:1
}

.woocommerce-Price-amount{
	font-family:arno-pro-display;
	font-size:14pt;
	font-weight:500
}

.product-template-default #st-container .single_product_summary_related .row .columns .related h2.woocommerce-loop-product__title {
	margin-top:3px;
	
}

.product-template-default #st-container .single_product_summary_related .row .columns .related a{
	font-size:18pt;
	font-weight:400
}
.flaticon-right-arrow {
	margin-right:8px;
}

.flaticon-back {
	margin-left:8px;
}

.product_infos{
	margin-left:-30%;
}

.sales-cat .woocommerce ul.products li.product{
	max-width:240px !important;
}

/*zone a propos*/


.page-id-7796 #st-container .on_page_scroll .site-header-wrapper .main-navigation .sub-menu li{
	background-color:transparent
}

.logo-apropos{
	text-align:center;
}

.logo-apropos img{
	width:147px;
	position:relative;
	top:px;
	filter: brightness(0);
}

.apropos-paysage {
	margin-top :130px;
}

.apropos-paysage img{
	width:1000px
}

#notre-histoire .zone-histoire-titre div{
	max-width:1000px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.texte-histoire {
	max-width:1000px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.texte-histoire .wpb_column .vc_column-inner{
	padding-left:0px;
	padding-right:30px;
	text-align:justify;
}

.histoire-separateur {
	max-width:1000px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.notre-inspiration{
	max-width:1000px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	margin-bottom:40px;
}

.notre-inspiration img{
	text-align:left;
}

#notre-histoire > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.notre-inspiration > div:nth-child(1) > div{
	padding:0!important;
}

.grand-nord{
	margin-top:-10px
}

#nos-matieres-titre{
	max-width:965px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}

.nos-matieres-item {
	max-width:1000px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.certifications-titre{
	max-width:1000px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.post-7796 p{
	font-family:arno-pro-display !important
}

#st-container .widget-instagram .wp-widget-insta .widget .instagram-pics{
	max-width:1000px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#post-7796 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.newsletter-container.apropos-news{
	left:0 !important;
	padding:0px !important;
}

.nos-matieres-item .button-show-text {
	filter: brightness(0.3);
}
.nos-matieres-item .button-show-text:after{
	font-size:25px;
	color:black;
}

.certifications-titre p{
	font-family:Montserrat !important;
	letter-spacing :2px;
	line-height:1.2em;
	font-size:13px !important;
	font-weight:600 !important;
	margin-top:40px;
}

.certifications-carousel .vc_pageable-slide-wrapper .vc_gitem-zone  {
	max-height:50px;
	max-width:50px;
	text-align :left;
}
.certifications-carousel{
	max-width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:80px
}

.apropos-insta{
	margin-top:-60px
}

.page-id-7796 .menu-menu-kitiwake .sub-menu {
	filter: brightness(0);
}


.page-id-7796 #st-container .top-headers-wrapper .site-header .site-tools{
	filter: brightness(0);
}

.page-id-7634 #st-container .top-headers-wrapper .site-header .site-tools .tools_button{
	filter: brightness(0);
}

.page-id-7634 #st-container .top-headers-wrapper .site-header .site-tools .language-header{
	filter: brightness(0);
}

.page-id-7634 .menu-menu-kitiwake .sub-menu .level-0{
	filter: brightness(0) ;
}

.page-id-7634 .menu-menu-kitiwake a {
	filter: brightness(0) ;
}

.page-id-7634 .site-logo{
	display:none !important
}

.page-id-7634 .sticky_header .menu-menu-kitiwake .sub-menu{
	background-color:transparent !important;
	filter:brightness(1) !important
}

#page_wrapper.sticky_header .top-headers-wrapper.on_page_scroll .menu-menu-kitiwake .sub-menu{
	
}


.page-id-7634 .site-branding{
	filter: brightness(0);
	;
}


#anchor-story{
		position: absolute;
    margin-top: -100px;
    height: 150px;
    min-height: 20%;
    padding-bottom:150px;
    width: 100%;
	}

#commitment{
		position: absolute;
    margin-top: -200px;
    height: 150px;
    min-height: 30%;
    padding-bottom:200px;
    width: 100%;
	}

.page-id-7796 #st-container .nos-matieres-item  h3{
	padding-bottom:9px;
	line-height:0.5
		
}

/*A propos responsive*/

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

.page-id-7796 #page_wrapper .site-header.default .sticky-logo{
		display:none !important
	}

.page-id-7567	#page_wrapper .site-header.default .sticky-logo{
		display:none !important
	}
	
.page-id-8604 #page_wrapper .site-header.default .sticky-logo{
		display:none !important
	}
	
.page-id-7796 #page_wrapper .site-header.default.sticky .sticky-logo{
		display:inline-block !important;
	max-width:150px !important;
		height:25px;
	
	}
	.page-id-7796	#st-container .top-headers-wrapper.on_page_scroll .site-header .site-tools	{
		margin-top:7px;
		margin-right:0px
	}
	
.page-id-7796	#st-container .top-headers-wrapper .site-header .site-tools{
		width:100%
	}
	.page-id-7796	.site-tools .tools_button_icon i{
		margin-top:-8px !important;
		
	}

.logo-apropos{
		margin-top :70px;
		max-width:200px;
		width:100%;
		margin-right:auto;
		margin-left:auto;
	}
	
.apropos-paysage{
		margin-top:30px
	}

.notre-inspiration h2{
text-align:left;
	
	}
	.certifications-carousel .wpb_single_image.vc_align_left{
		max-width:100px;
	}
	
.certifications-carousel.vc_row.vc_row-o-equal-height>.vc_column_container{
		max-width:100px;
		width:100%;
	margin-right:auto;
	margin-left:auto;
	}
}

@media screen and (max-width: 640px){
		#post-7796 > div > div > div > div.vc_row.wpb_row.vc_row-fluid.newsletter-container.apropos-news{
		max-width:400px !important;
		width:100% !important;
		margin-right:auto !important;
		margin-left:auto !important;
		padding:0px !important;
		text-align:center !important;
			margin-bottom:-150px !important
	}
	
.page-id-7796 #st-container h2{
		margin-bottom: 0px;
	}
.page-id-7796 #st-container p{
		0px !important;
	  margin-right: -3px;
	}	
	.grand-nord .vc_column-inner{
		padding:0;
	}

#nos-matieres-titre{
		margin-top:0px !important
	}
	#nos-matieres-titre h2{
		margin-bottom:20px !important
	}	
}

/*page panier*/
.woocommerce-cart .woocommerce table.shop_table.cart a{
	font-family:arno-pro-display !important
}

/*modifs de crisp*/

/*modifs home*/
	#st-container .header-pages .button-scroll a{
		font-size:8pt !important;
		padding:15px 30px; 
	}

/*page-produit responsive*/

@media screen and (max-width: 769px){
.product-template-default #st-container .row .hmu-hook .size-guide {
	display:block;
	position:absolute;
	margin-top:195px!important;
	font-family:arno-pro-display;
	color:black;
	text-decoration:underline;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1024px) {
.product-template-default #st-container .row .hmu-hook .size-guide {
    margin-top: 165px !important;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
.product-template-default #st-container .row .hmu-hook .size-guide {
    margin-top: 150px !important;
	}
}

.product-template-default #st-container .row .hmu-hook .size-guide{
	display:block;
	position:absolute;
	margin-top:215px;
	font-family:arno-pro-display;
	color:black;
	text-decoration:underline;
}

.variable-item:not(.radio-variable-item) {
    width: 50px;
    height: 50px;
}

.product-template-default #st-container .row .hmu-hook img{
	display:none;
}


@media screen and (max-width: 768px){
.product-template-default #st-container .default-layout .product .row .large-centered .product-images-wrapper{
		padding-left:5%;
		padding-right:5%
	}

.product-template-default #st-container .product_infos{
		padding-left:10%;
	}
	
.product_layout_classic .product_content_wrapper .product_infos form.cart .quantity:not(.hidden).default{
		margin-bottom:0px !important;
	}
	
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	min-width: 400px !important;
	}
	
.custom-layout .product .product_content_wrapper .product_infos form.cart, .default-layout .product .product_content_wrapper .product_infos form.cart{
		margin-bottom:0px !important
	}
	
	.product-template-default #st-container .product .woocommerce-tabs{
		margin-left:0px 
	}

	.conseil-entretien_tab a{
		display:none !important;
	}
	
	.description_tab a{
		font-size:18pt !important;
	}

	.woocommerce-tabs{
		padding:21px !important;
	}
	.product-template-default #st-container .row{
		margin-bottom:0px!important
	}
div.woocommerce-product-details__short-description{
		margin-bottom:2px !important
	}
	.woocommerce-Price-amount{
		font-weight:600;
	}
	.default-layout .product_content_wrapper .product_infos .price{
		padding-bottom:0
	}
	.product_layout_classic .woocommerce-tabs ul.tabs li{
		margin-left:0px !important;
		height:12px !important;
	}

	.custom-layout .woocommerce-tabs #tab-description{
		line-height:0.8 !important
	}
	.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{
		margin-bottom:8px
	}
	
.product-template-default #st-container .single_product_summary_related .row .columns .related ul li{
	margin-bottom:50px !important
	}

	#st-container .sticky{
		display:block;
		background-color:white !important;
	}
	
	#st-container .top-headers-wrapper.on_page_scroll{
		height:50px !important;
	}
	#st-container .top-headers-wrapper.on_page_scroll #masthead{
		padding:0
	}
#st-container  .top-headers-wrapper .site-header.default.sticky  .site-tools .tools_button_icon .spk-icon-cart-shopkeeper:before{
		color:black ;
	}
#st-container .top-headers-wrapper .site-header.default.sticky .site-tools .tools_button_icon .spk-icon-user-account:before{
	color:black;
	}
	#st-container .top-headers-wrapper .site-header.default.sticky .site-tools .tools_button_icon .spk-icon-menu:before{
		color:black;
	}
	
	#st-container .top-headers-wrapper .site-header .site-tools ul .language-header-fr, #st-container .top-headers-wrapper .site-header .site-tools ul .language-header{
		display:none
	}	
	
	.site-branding{
		filter: brightness(0);
		max-width:50px
	}
	


}

/*page boutique*/

@media only screen and (max-width: 768px){
.gift-card-container .gift-card-button .vc_column-inner .button-savoir a{
		display: block;
    width: 80px;
    height: 80px;
    padding-top: 14px;
    font-size: 15px;
    margin-top: -38px;
    background-color: #1a1a1a;
    color: #fff;
    border-radius: 50%;
    text-align: center;
		font-size: 12px;
    font-weight: 500;
	}
}



.gift-card-section{
	padding:0 !important;
		margin-left:-15px !important
}

.gift-card-container{
	height:500px !important;
	background-color:rgba(255, 239, 239, 0.77);
	padding:50px;
}

.gift-card-container .gift-card-button .vc_column-inner .button-savoir a{
	display:block;
	width:160px;
	height:160px;
	padding-top:67px;
	font-size:15px;
	margin-top:-38px;
	background-color :#1a1a1a;
	color:#fff;
	border-radius:50%;
	text-align:center;
}

.gift-card-container .gift-card-button .vc_column-inner .wpb_wrapper{
	padding-top:65px;
	padding-left:80px
}


.page-id-8604 .sticky_header .menu-menu-kitiwake .sub-menu li{
	background-color:transparent !important;
	filter:brightness(1) !important;
}

.page-id-8604 #st-container .top-headers-wrapper .main-navigation > ul > li{
	filter:brightness(0) ;
}

.page-id-8604 #st-container .top-headers-wrapper .site-header .site-tools{
	filter:brightness(0);
}


#produits-categories-shop .wpb_single_image img{
	max-width:250px;
	margin-top: 100px
}

#produits-categories-shop {
	max-width:1200px !important;
	margin-left:auto;
	margin-right:auto;
}

#produits-categories-shop .wpb_text_column h2{
	font-size:24pt !important;
	text-align:left !important;
	font-weight:500 !important;
}
#produits-categories-shop h2.woocommerce-loop-product__title a{
	font-family:arno-pro-display !important;
	font-size:24px !important
}

/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 35% 25px 0;
}*/

#produits-categories-shop .woocommerce ul.products li.product .button{
	display:none
}

.product-template-default.single.single-product .site-logo{
	filter:brightness(0);
	line-height:50px;
	width:auto;
	
}


.page-id-7634 #st-container .section-about .about-container > .wpb_column {
	margin-left:0px !important;
	margin-right:0px !important;
	width:100% !important;
	max-width:2000px !important;
}

.page-id-7634 #st-container .section-about .about-container{
	background-color: rgba(255, 239, 239, 0.56);
}

@media screen and (max-width: 768px){
	
	.page-id-7634 .about-disclaimer .wpb_wrapper p span{
		font-size:18pt !important
	}
	
}

.page-id-7634 .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{
	padding:10%
}

@media only screen and (min-width: 63.9375em){
.product-template-default .product.type-product{
	margin-top:-80px
}
}

@media screen and (max-width: 1059px){
.product-template-default .product_infos{
		margin-left:0
	}
	
	#produits-categories-shop .wpb_single_image img{
		width:50%;
		margin-top:60px;
		margin-bottom:40px;
	}
	
	.page-id-7634 #page_wrapper .site-header.default .sticky-logo{
		display:none !important
	}
	
#page_wrapper .site-header.default.sticky .sticky-logo{
		display:inline-block !important;
	}
	
.product-template-default #st-container .single_product_summary_related .row .columns .related h2{
		font-size:34px !important;
	} 
	
.page-id-7634 .woocommerce-loop-product__title{
		line-height:1.2 !important
	}
	
	.page-id-7634 .lignes-produits-container-shop{
		padding-left:25px;
		padding-right:25px;
	}
		
}

.page-id-7634 #st-container .top-headers-wrapper .site-header .site-tools .language-header-fr{
	filter:brightness(0);
}

/*checkout form*/

.shopkeeper_checkout_coupon{
	font-family:arno-pro-display
}

.woocommerce .woocommerce-billing-fields p{
	font-family:Montserrat !important;
}

.woocommerce .woocommerce-billing-fields h3{
	font-family:arno-pro-display !important;
}

.woocommerce .woocommerce-billing-fields .form-row label{
	font-family:arno-pro-display !important;
}

.woocommerce .shop_table.woocommerce-checkout-review-order-table th{
	font-family:Montserrat !important;
}

.woocommerce form .form-row label.inline{
	top:0px
}

.up-sells.upsells.products{
	display:none !important
}

.image-format-rectangle  img{
	max-height:720px !important;
	width: auto
}

.texte-cache.ouvert  pre{
	font-family:arno-pro-display !important;
}

.out_of_stock_badge_single{
	display:none
}

/*page produit réglages*/

.pum-title.popmake-title{
	display:none !important;
}

.single_product_summary_upsell{
	display: none !important;
}


.product-template-default .selected{
	border: #1a1a1a solid 5px !important;
}


.image-format-carre img{
	height:300px;
	width:auto !important;
}

.image-format-rectangle img{
	height:720px;
		width:auto !important;
}


@media only screen and (min-width: 63.9375em){
.about-disclaimer{
	padding-left:70px;
}
}
@media only screen and (max-width: 1024px){
.about-disclaimer span{
		font-size:24px !important;
	}
.gift-card-container .gift-card-button .vc_column-inner .wpb_wrapper{
		padding-top:15px;
	padding-left:0px;
	}
	
	.page-id-8604	#st-container .top-headers-wrapper .site-header-wrapper .site-branding{
		display:none;
	}
}

@media only screen and (max-width: 414px){
	.about-disclaimer span{
		font-size:16px !important;
	}
.gift-card-container .gift-card-button .vc_column-inner .button-savoir a {
    display: block;
    width: 80px;
    height: 80px;
    padding-top: 14px;
	font-size:12px !important
}


	
	
}

/*page panier réglages*/

.woocommerce table.cart td.product-remove a::after{
	display:none !important;
}

.cart_totals h2{
	font-family:arno-pro-display !important;
}

.woocommerce-cart .cart-collaterals .cart_totals table th{
	font-family:arno-pro-display !important;
}

.woocommerce-cart .cart-collaterals .cart_totals span{
	font-family:arno-pro-display !important;
}

.woocommerce ul li label {
font-family:arno-pro-display !important;	
}

.woocommerce  p{
	font-family:arno-pro-display !important;
}

.woocommerce .cart-collaterals .cart_totals .shipping-calculator-button{
	font-family:arno-pro-display !important;
	
}

.woocommerce .amount{
	font-family:arno-pro-display !important;	
}

.woocommerce .qty{
	font-family:arno-pro-display !important;	
}

.woocommerce-cart #content table.cart td.actions .coupon #coupon_code{
		font-family:arno-pro-display !important;	
}

.woocommerce-cart .woocommerce table.shop_table.cart .custom-attributes span{
	font-family:arno-pro-display !important;
}

.woocommerce a.button, .woocommerce button.button{
		font-family:arno-pro-display !important;	
}

/*Responsive 750px -  1360px*/


@media screen and (max-width:1360px) and (min-width: 750px){

	.site-branding img{
		filter:brightness(0)
	}
	
	#st-container .sticky{
		display:block !important;
		background-color:white !important
	}

	#st-container .top-headers-wrapper .site-header.sticky .site-tools ul .offcanvas-menu-button{
		position:absolute;
		text-align:left;
		float:left !important
	}
	#st-container .top-headers-wrapper .site-header .site-tools{
		width:100%;
	}	
	
	#st-container .sticky .site-header-wrapper .site-branding{
		max-width:1360px ;
	}
	#st-container .sticky .site-header-wrapper .site-branding img{
		height:25px!important;
		margin-top : -15px !important
	}	
	
	#page_wrapper .site-header.sticky .site-tools li{
		filter:brightness(0)
	}
	
	#st-container .top-headers-wrapper .site-branding{
		display:none;
	}
	.gift-card-container{
		height:100% !important
	}
	#st-container .top-headers-wrapper .site-header .site-tools ul .offcanvas-menu-button{
		left:0px;
	}
	
.home .language-header .tools_button_icon-en . .span{
		color:white !important
	}

	
}

@media screen and (max-width:1360px) and (min-width: 1024px){
	#st-container .top-headers-wrapper .site-header .site-tools{
		width:auto;
	}
}

@media only screen and (min-width: 1024px){
	body.single-product #page_wrapper.transparent_header .content-area, body.single-product #page_wrapper.sticky_header .content-area{
		padding-top:45px !important;
		
	}
}

@media screen and (max-width:1200px) and (min-width: 1060px){
	.woocommerce div.product div.images{
		width:90% !important
	}
	

}

@media screen and (max-width:768px){
	.site-header-wrapper{
		text-align:center !important
	}

	.product_infos{
		padding-left:5% !important;
	}
	#content div.product .product_title{
		margin-bottom:10px !important
	}
	.woocommerce div.product form.cart .variations td.label {
		margin-top:0px !important
	}	
	#st-container .top-headers-wrapper.on_page_scroll .site-header-wrapper .site-branding{
		max-width:768px !important;
		display:block !important;
	}

}

@media screen and (max-width:450px){
	#st-container .top-headers-wrapper.on_page_scroll .site-header-wrapper .site-branding{
		display:block !important;
	}
	.site-tools{
		width:100%;
	}
	
	.image-format-rectangle  img{
	max-height:360px !important;
	width: auto
}

}

@media screen and (max-width: 1059px){
    #st-container footer .site-footer-widget-area .row .widget_text.columns:last-child{
        display: none;
    }

    #st-container  .off-canvas-wrapper .is-open .shop_sidebar{
        padding-left: 34px;
        padding-right: 34px;
        display: block !important;
    }
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 h3{
        display: none;
    }   
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget{
        text-align: center;
    }  
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget ul{
        list-style-type: none;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 0;
    }  
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget ul li{
        margin: 0 15px;
    } 
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget ul li a{
        width: 45px;
        height: 45px;
        padding-top: 10px !important;
        margin-bottom: 15px;
        border-radius: 50%;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        -webkit-transform: scale(.01,.01);
        -ms-transform: scale(.01,.01);
        transform: scale(.01,.01);
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1);
        text-align: center;
        display: block;
        margin: 0;
        overflow: hidden;
        color: #1a1a1a !important;
        padding: 0;
        border: 1px solid #1a1a1a;
    } 
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget ul li a::before{
        content: '';
        width: 45px;
        height: 45px;
        padding-top: 0;
        color: #1a1a1a;
        padding: 0;
        overflow: hidden;
        display: inline-block;
        vertical-align: top;
        visibility: visible;
        font-size: 18px;
    }
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget ul li:nth-child(1) a::before{
        content: '\e809';
        font-family: "fontello";
    }
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget ul li:nth-child(2) a::before{
        content: '\f09a';
        font-family: "fontello";
        color: #1a1a1a;
    }
    
    #st-container .off-canvas-wrapper .shop_sidebar #custom_html-6 .textwidget ul li:nth-child(3) a::before{
        content: '\f231';
        font-family: "fontello";
        color: #1a1a1a;
    }    
}

#st-container div.content-text-home p {
	font-size: 18px!important;
	    font-family: "arno-pro-display";
}
span.woo-selected-variation-item-name {
    display: none!important;
}

@media screen and (max-width: 1024px){}
#st-container .off-canvas .nano #mobiles-menu-offcanvas .mobile-navigation > ul > li:nth-child(1) {
    margin-bottom: 210px;
}
#st-container .off-canvas .nano #mobiles-menu-offcanvas .mobile-navigation > ul > li:nth-child(2) {
    margin-bottom: 135px;
}
#wpfront-notification-bar td {
    display:none;
}
}

@media screen and (min-width: 768px){
#wpfront-notification-bar td {
    display:none;
}
}