/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

body p{font-size: 0.9em;}
#main{margin-top: 0px;}
/****Tools***/
.pink, .pink h2, .pink h3{
	color: #f3bbd4;
}
body:not(.home) #content h2{
	color: #f3bbd4;
	font-size: 1.2em;
	letter-spacing: 1px;
}
body:not(.home) #content h2:first-letter{
	font-size: 1.4em;
	font-weight: 500;
}
body p{text-align: justify;}
body .text-center, body .text-center p{text-align: center}
mark{background-color:#f3bbd4;}
.style-titre{color: #f3bbd4;letter-spacing: 1px;font-size: 1.2em;}
.style-titre:first-letter{font-size: 1.4em; font-weight: 500;}

.icon-play, .icon-500px, .icon-tumblr, .icon-phone, .icon-gift, .header-nav a.nav-top-link.icon-search, .nav-top-link.icon-search, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-twitter, .icon-heart, .icon-envelop, .icon-tag, .icon-star, .icon-star-2, .icon-star-3, .icon-facebook, .icon-feed, .icon-close, .icon-checkmark, .icon-menu, .icon-plus, .icon-minus, .icon-instagram, .icon-google-plus, .icon-pinterest, .icon-search, .icon-skype, .icon-dribbble, .icon-users, .icon-certificate, .icon-expand, .icon-linkedin, .icon-map-pin-fill, .icon-pen-alt-fill, .icon-youtube, .icon-flickr, .icon-clock, .icon-inner, .icon-vk {
    font-family: "icomoon" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
}

h3, h4{letter-spacing: 1px;}
/************Custom bubble*****************/
.badge-container{
	margin: 0;
	z-index: 29;
}
.badge-container.left{
	left: auto !important;
	right: 0;
}
.badge-container .badge{
	width: auto;
	height: auto;
	display: block;
}
.badge-container .badge-inner{
	background: transparent;
	padding: 0;
}

.new-ribbon{
	width: 200px;
	background: #F3BCD5;
	position: absolute;
	text-align: center;
	line-height: 30px;
	letter-spacing: 1px;
	color: #000;
	top: 25px;
	right: -50px;
	left: auto;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	font-size: 1.4em;
	font-weight: normal;
	z-index: 29;
}

.badge-container .top-bubble{
	display: block;
	width: 28px;
	height: 32px;
	margin-right: 10px;
	margin-top: 5px;
	background: url("assets/images/top.png") no-repeat top left transparent;
}

.badge-inner.on-sale{
	background: transparent !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.badge-container .onsale{
	font-size: 10px;
	text-transform: uppercase;
	color: #a61d7f;
	display: block;
	width: 48px;
	height: 37px;
	margin-top: 5px;
	background: url("assets/images/promo.png") no-repeat bottom center transparent;
}

.badge-container .top-bubble span{
	visibility: hidden;
}

.badge-container .unique-ribbon{
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	display: block;
	width: 54px;
	height: 54px;
	margin-top: 5px;
	text-align: center;
	background-color: #a61d7f;
	-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		padding-top: 17px;

}
.badge-container .unique-ribbon span{
	display: block;
}
.badge-container .unique-ribbon span:first-child{
	margin-bottom: 5px;
}

/*** Button***/

.button.primary, .wpcf7-form .wpcf7-submit, .woocommerce .button.primary{
	background-color: transparent !important;
	border-color: #37434c;
	border-width: 1px;
	color: #37434c;
	font-weight: 600;
	font-size: 18px;
	-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.2);
}
.home .button.primary, .banner .button.primary{border-color: #F3BCD5;}
.button.is-outline.primary{color: #000;}
.button.is-outline.primary:hover,#wrapper .banner-layers .button:hover, .product-info .cart .single_add_to_cart_button:hover, .wpcf7-form .wpcf7-submit:hover, .woocommerce .button.primary:hover{
	background-color: #4a555d !important;
	border-color: #4a555d;
	color: #fff !important;
}

.button.primary.is-small, .wpcf7-form .wpcf7-submit{
	font-size: 15px;
	letter-spacing: 1px;
	padding: 0 45px;
	min-height: 2.15em;
	line-height: 1.8em;
}
.border-pink{border-color: #F3BCD5 !important;}
.border-pink:hover{border-color: #4a555d !important;}
/*************Header**********/

#header .stuck .header-main {
    height: 70px !important;
}
#header .stuck #logo img {
    max-height: 70px !important;
}
#header #logo {
    width: 210px ;
}
#header .stuck #logo{
	width: 210px;
}
.header-wrapper:not(.stuck) .header-main .header-nav {
    margin-top: 70px !important;
    z-index: 1;
}
#header #masthead .container .top-divider{
	display: none;
}
.header-wrapper:not(.stuck) .header-inner{
	position: relative;
}


.cart-icon strong::after, .cart-icon strong{
 	border-color: #39434c !important;
 } 
 
  .cart-icon strong{
 	color: #fff  !important;
 	background-color: #39434c  !important;
 }

  .cart-icon:hover strong{
 	background-color: #F3BBD4  !important;
 }
  .cart-icon:hover strong::after, .cart-icon:hover strong, .current-dropdown .cart-icon strong,  .current-dropdown .cart-icon strong::after{
 	border-color: #F3BBD4  !important;
 } 

 .nav > li.header-divider {
    border-left: 1px solid rgba(0,0,0,1);
    height: 15px;
}


/*********separateur pink**********************/

	.pink-line{
		position: relative;
		margin-bottom: 20px;
	}
	.pink-line:after{
	content: " ";
	position: relative;
	height: 1px;
	width: 50%;
	bottom: 0;
	margin: 0 auto;
	background-color: #f3bbd4;
	
}
	.pink-line:before{
		content: " ";
		position: absolute;
		height: 15px;
		width: 15px;
		margin: 0 auto;
		background-color: #f3bbd4;
		left: 50%;
		bottom: -7px;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}

	.home .pink-line{
		margin-bottom: 40px;
	}
/****************************************************
				Accueil
************************************************/
.home #main #content{
	padding-top: 0px;
	padding-bottom: 0;
}

/**Banner***/
.slider-wrapper .slider .banner{padding-top:110px !important;}

#content .banner-layers .text h2, .page-header-excerpt .banner-layers .text h2, .custom-page-title .banner-layers .text h2{
	color: #fff;
	font-size: 2em;
	font-weight: normal;
	font-family: "Raleway", sans-serif;
}
#content .banner-layers .text h2:first-letter {font-weight: normal;}
.banner-layers .text h2 .left-space{
	padding-left: 195px;
}
#wrapper .banner-layers .button{
	padding:0px 30px;
	color: #F3BCD5 !important;
	background-color: #fff !important;
	font-size: 1.2em;
	margin-top: 15px;
	font-family: "Droid Serif", sans-serif;
}
#wrapper .banner-layers .button:hover{
	
}
.slider-wrapper{
	margin-bottom: 30px !important;
}
.custom-page-title .slider-wrapper{margin-top: 20px;}
.slider-nav-light .flickity-page-dots .dot{
	border-width: 1px;
	background-color: #fff;
	opacity: 1;
}
.slider-nav-light .flickity-page-dots .dot.is-selected {
    background-color: #F3BBD4;
    
}

.slider-nav-circle .flickity-prev-next-button svg{
	padding: 0;
	border: 0 none;
}
.slider-nav-circle .flickity-prev-next-button .arrow{
	border: 0 none;
	fill: rgba(55,67,76,0.4);
}

.slider-nav-circle .flickity-prev-next-button:hover svg{
	border: 0 none;
	background-color: transparent !important;
}
.slider-nav-circle .flickity-prev-next-button:hover .arrow{
	fill: #fff !important;
}
/**********Block produit******/
.woocommerce .products .product .box-image a{
	text-align: center;
}

del span.amount{
	margin-right: 0 !important;
}
.woocommerce .products .product .price del, .product-info .price del{
	color: #b94c99;

}
del span.amount{
	opacity: 1;
}

ins .amount{
	color: #b94c99 !important;
}
.woocommerce .products .product .box-text{
	padding-bottom: 0;
}

/******product*************/

.wishlist-icon {
   display: none !important;
}

.product-small.col > .col-inner{
	overflow: hidden;
}
.woocommerce .product-small.box, .product .product-small.box, .single-product .product .product-images figure{
	border: 1px solid #d3d6d7;
	padding: 10px 20px;
	
}
.woocommerce .product-small.box .box-image, .product .product-small.box .box-image{z-index: 26;}
.woocommerce .product-small.col .col-inner, .product-small.col .col-inner{
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.1);
}
.product .category{
	font-size:14px;
	font-weight: 600;
	text-transform: none;
}
.product .name{
	font-size:13px;
	font-weight: 400;
}

/****/
.keyword{
	padding: 25px 10px 6px;
	background-color: rgba(243,187,211,0.24);
}
.keyword p{
	text-align: center;
	line-height: 1.97em;
	margin-bottom: 0;
}
.keyword p{
	text-transform: uppercase;
	font-size: 0.7em;
}
.keyword span{display: inline-block;}
.keyword span.big{
	font-size: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
	text-align: center;
}
.keyword span.word-right{

}
.keyword span.big.no-padding{
	padding: 0;
}
.keyword .dot{
	display: inline-block;
	width: 2px;
	height: 2px;
	background-color: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 7px 3px 5px;
}

/*.keyword span:not(.big):before{
	content: " ";
	display: inline-block;
	width: 2px;
	height: 2px;
	background-color: #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 7px 3px 5px;
}
.keyword span.first:before{
	display: none;
}*/


.info-paiement p img{
	margin: 3px 0;
}

.info-paiement .moyen-paiement img{
	width: auto;

}
.info-paiement h3{
	font-weight: 600;
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 1.1em;
	font-family: "Raleway", sans-serif;
}
.info-paiement p{
	margin-bottom: 0;
	font-size: 12px;
}
.info-paiement .block-paiement .col-inner{
	border-left: 3px solid #f3bbd4;
	border-right: 3px solid #f3bbd4;
	padding: 0 15px;
}

/***********************************************
			Page interieur
*******************************************/
.page-wrapper{padding-top: 0px;}
.page-title h1{color: #37434C;}
.page-title .title-content{display: none;}
.page-header-excerpt,  .woocommerce-page .custom-page-title, .blog-header-wrapper {
    max-width: 1170px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
}
.blog-header-wrapper{margin-top: 0;}
.page-header-excerpt,.single-product .custom-page-title{ margin-bottom: 40px;}
.col-divided{border:0 none;}

.single-post #secondary, .blog #secondary, .archive #secondary{margin-top: 0;}
h3.section-title{color: #b34192;}
.section-title-container{margin-bottom: 0;}
.section-title-container .section-title{border:0 none;}
.section-title-container .section-title-normal span{border:0 none;}

/*********Nos boutiques********/
.logo-marque img{margin: 0 auto 10px; text-align: center;}
.logo-marque .col-logo div{
  	display:block;
   	margin-left: auto;
   	margin-right: auto; 
   	margin-bottom: 10px;
   	text-align: center;
   	width: 190px;
   	height: 95px;
   	overflow: hidden;
}

.logo-marque .col-logo{display: block;}
.liste-marque span{text-transform: uppercase; display: inline-block;}
.liste-marque span:before{
	content: " ";
	display: inline-block;
	width: 3px;
	height: 3px;
	background-color: #f3bbd3;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 7px 3px 5px;
}
.liste-marque span:first-child:before{
	display: none;
}


/********Page contact**************/
#secondary .widget .widget-title{
	color: #F3BCD5;
	background-color: #f5f3f4;
	font-weight: 600;
	padding: 10px 10px;
	font-size: 18px;
	display: block;
	margin-bottom: 0;
	text-align: center;
}
#secondary .widget .is-divider{display: none;}
#secondary .widget .textwidget{padding: 10px 6px 10px;}
.captcha {margin: 10px 0 20px;}

/********Actualités************/

.type-post .entry-meta .byline{display: none;}
.post-item .box-blog-post{
	border: 1px solid #d3d6d7;
	padding: 10px;
}
.article-inner .entry-title{
	font-size: 1.6em;
	color: #F3BCD5;
	text-transform: none;
}
.article-inner .entry-title + .is-divider{display: none;}
.row-divided > .col + .col:not(.large-12) {
    border-left: 0 none;
}
footer.entry-meta{border: 0 none !important;}

#nav-below .bb, #nav-below .bt{border: 0 none;}
#nav-below .next-prev-nav .flex-col + .flex-col{border: 0 none;}

/**********************************
		lookbook
*************************************/
.portfolio-box .box-text{display:none;}


/***********************************
		Plan du site
**********************************/
#content ul[class^="simple-sitemap"]{margin-left: 20px;}


/**********************************************
				woocommerce
************************************************/

.woocommerce-breadcrumb, .breadcrumbs{display: none;}
.product_meta .sku_wrapper{display:none;}
.mfp-content .product-lightbox .product-gallery, .shop-container .product-main .product-images, .related-products-wrapper .product .col-inner{overflow: hidden;}
.mfp-content .product-lightbox .product-gallery .badge-container .new-ribbon,  .shop-container .product-main .product-images .badge-container .new-ribbon, .related-products-wrapper .product .col-inner .badge-container .new-ribbon{top: 38px;}

.image-tools a:last-child {
    margin-bottom: 10px;
}

/**********Page product*****************/
#product-sidebar{border: 0 none;}

.product-info .product-title, .product-info h1, .product-footer h3{
	font-size: 1.3em;
	color: #F3BCD5;
	text-transform: none;
}
.product-info h1{margin-bottom: 0;}
.product-info h2{font-size: 0.9em; }
.single-product .product-title + .is-divider{display: none;}
.product-info .price .amount{
	color: #F3BCD5;
	font-weight: 500;
	font-size: 1em;
}
.product-info .single_add_to_cart_button{
	border: 1px solid #f5f3f4;
	background-color: #f5f3f4 !important;
	color: #37434C;
	font-weight: normal;
	font-size: 1.2em;
	min-height: 2.1em;
	line-height: 2em;
	text-transform: none;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
.product-info input[type="number"]{
	height: auto;
}
.product-info form.cart{margin-bottom: 0;}

.single-product .product-footer{margin-top: 20px;position: relative;}
.product-footer .product-section{border: 0 none;padding-top: 0;}
.product-footer .related-products-wrapper{position: relative; padding-top: 40px;}

.single-product .product-footer .related-products-wrapper:after{
	content: " ";
	position: absolute;
	height: 1px;
	width: 50%;
	top: 0;
	margin: 0 auto;
	background-color: #f3bbd4;
	left: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateX(-50%);
	
}
.single-product .product-footer .related-products-wrapper:before{
	content: " ";
	position: absolute;
	height: 15px;
	width: 15px;
	margin: 0 auto;
	background-color: #f3bbd4;
	left: 50%;
	top: -7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.product-footer .woocommerce-tabs{border: 0 none;}

.product-footer .woocommerce-tabs .product-tabs li a{
	font-size: 1em;
	font-weight: 500;
	color: rgb(55,67,76);
}
.image-tools .zoom-button i{display: none;}
.image-tools .zoom-button{background: url("assets/images/zoom.png") no-repeat center center transparent;border:0 none;}
.image-tools .zoom-button:hover{background-color: transparent;transform: scale(1.1); }


/******** widget filter****************/
.search-icon{text-align: center;margin: 0;}
.titre-search{
	font-size: 13px;
	margin:0;
	border-bottom: 1px solid #000;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
.radio-filtre {
  margin: 0;
}

.radio-filtre input[type="radio"] {
  display: none;
}

.radio-filtre input[type="radio"]+label {
  color: #37434c;
  font-size: 13px;
  font-weight: normal;
}

.radio-filtre input[type="radio"]+label span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  -moz-border-radius: 50%;
  border-radius: 0%;
}

.radio-filtre input[type="radio"]+label span {
  background-color: #fff;
  border: 1px solid black;
}

.radio-filtre input[type="radio"]:checked+label span {
  background-image: url("assets/images/check.png");
  background-repeat: no-repeat;
  background-position: center;
}

.radio-filtre input[type="radio"]+label span,
.radio-filtre input[type="radio"]:checked+label span {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear;
}

#shop-sidebar .widget_nav_menu .menu > .menu-item > a, .shop-sidebar .widget_nav_menu .menu > .menu-item > a, #secondary .widget_nav_menu .menu > .menu-item > a{
	color: #F3BCD5;
	background-color: #f5f3f4;
	font-weight: 600;
	padding: 4px 10px;
	font-size: 15px;
	display: block;
}
#shop-sidebar .widget_nav_menu .menu > .menu-item, .shop-sidebar .widget_nav_menu .menu > .menu-item, #secondary .widget_nav_menu .menu > .menu-item{
	margin-bottom: 10px;
	border: 0 none;
}
#shop-sidebar .widget_nav_menu .menu > .has-child, .shop-sidebar .widget_nav_menu .menu > .has-child, #secondary .widget_nav_menu .menu > .has-child{
	position: relative;
}
.widget .toggle {
    position: absolute;
    right: 7px;
    top: 5px;
}

#shop-sidebar .widget_nav_menu .sub-menu, .shop-sidebar .widget_nav_menu .sub-menu, #secondary .widget_nav_menu .sub-menu{
	border:0 none;
	padding-left:6px;

}
#shop-sidebar .current-menu-item > a, .shop-sidebar .current-menu-item > a, #secondary .current-menu-item > a{
	color: #F3BBD4;
	font-weight: 600;
}

input.shipping_method{vertical-align: middle;}

/*******************Footer**************************/
.tel, .price, .price .amount{font-family: "arial", sans-serif !important; font-weight: normal;}
#footer .widget{
	text-align: center;
	font-size: 14px;
}
#footer #text-3{text-align: left;}
#footer h3{font-family: "Raleway", sans-serif; font-size: 15px;}
#footer .widget .is-divider{
	display: none;
}

#footer #menu-menu-footer li{
	text-align: center;
}
#footer #menu-menu-footer li a{
	padding: 0;
}

#footer .follow{margin-top: 20px;}
#footer .follow p{text-align:left; display: inline-block; margin-bottom: 0}
#footer .social-link{
	display: inline-block;
	text-transform: uppercase;

}
#footer .social-link span{
	background-color: #475059;
	border-color: #475059;
	color: #EDEDED;
	vertical-align: bottom;
	margin-bottom: 0.4em;
}
#footer .social-link span i {
	font-size: 1.4em;
}
#footer .social-link:hover span{
	color: #3a589d;
	border-color: #3a589d !important;
	background-color: transparent !important;
}

#footer .contact-tel{
	display: block;
	padding: 0 15px;
}


.footer-secondary .container_azuracom{
	display: inline-block;
    width: 100%;
    text-align: right;
}
.container_azuracom .realisation{
	margin-right: 0.5rem !important;
}
.container_azuracom > * {
    display: inline-block;
}
.icone_et_texte_azuracom {
    background: white;
    padding: 0.1rem;
}
.icone_et_texte_azuracom img {
    height: 26px;
    width: auto;
}
.container_azuracom .icone_et_texte_azuracom span {
    color: rgb(15, 93, 152);
    margin-left: 0.4em !important;
    font-weight: 600;
}
/********ecran ordi**************/

@media screen and (min-width:420px){
	.logo-marque img{margin: 0 15px 10px; }
}

@media screen and (min-width:768px){

	.slider-wrapper .slider .banner{padding-top:250px !important;}

	/****accueil*****/
	.home .woocommerce .products .product .box-image img{
		max-height: 170px;
		width: auto;
	}
	.header-nav.nav > li > a:hover::after,  .header-nav.nav > li.active > a::after{
	 	content: " ";
	 	height: 3px;
	 	width: 100%;
	 	display: block;
	 	position: absolute;
	 	bottom: 10px;
	 	background: #F3BCD5;
 	}
  .header-nav.nav > li.cart-item > a:hover::after{display: none;}

  .header-wrapper:not(.stuck) .logo-left .logo{
  	margin-bottom: 0px;
  }
  .logo-marque .col-logo div{
  	display:inline-block;
	}
	.logo-marque .col-logo{display: inline-block;}
	.logo-marque .col-logo div img{
		 -ms-transform:scale(0.9);
		 -webkit-transform:scale(0.9);
		transform:scale(0.9);
		/*width: 90%;*/
		-webkit-transition:all .7s ease;
		transition:all .7s ease;
	}
	.logo-marque .col-logo div img:hover{
		 -ms-transform:scale(1);
		 -webkit-transform:scale(1);
		transform:scale(1);
		/*width: 100%;*/
		-webkit-transition:all .7s ease;
		transition:all .7s ease;
	}

	#content .banner-layers .text h2, .page-header-excerpt .banner-layers .text h2, .custom-page-title .banner-layers .text h2{
	font-size: 2.8em;
}


	
}
@media screen and (min-width:850px){
	  .woocommerce #product-sidebar, .woocommerce #shop-sidebar{margin-top: 0px;}
	  #secondary{margin-top:0px;}
}

@media screen and (min-width:992px){
	.keyword span.big{
		padding-right: 23px;
	}

	#header #logo {
	    width: 317px;
	}

	.header-wrapper:not(.stuck) .header-inner:after{
		content: " ";
		width: 206px;
		height: 157px;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		background-image: url("assets/images/bg-logo-mariek.png");
		background-repeat: no-repeat;
		background-position: bottom center;
		z-index: 0;

	}

	.slider-wrapper .slider .banner{padding-top:325px !important;}

	.single-product .product-info{position: relative; padding-bottom: 170px;}
	.single-product .product-info.with-variation{ padding-bottom: 285px;}
	.single-product .product-info .bottom-info{
		position: absolute;
		bottom: 0;
	}

}

@media only screen and (min-width: 1200px) {

	.slider-wrapper .slider .banner{padding-top:390px !important;}

	.home .pink-line:after{bottom: 58px;}
	.home .pink-line:before{bottom: 51px;}

	.keyword span.big{
		padding-right: 50px;
	}
	#footer .contact-tel{
		display: inline-block;
	}
}

@media screen and (max-width: 970px){
	.banner-layers .text h2 .left-space{
		padding-left: 15px;
	}
}


/**********mobile*******************/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

	.banner-layers .text-box{

	}

}

.slider-wrap input[type="number"]{
	width: 40px !important;
}