body{
  font-family: "Montserrat Regular", sans-serif;
}

a {
  color: unset;
  text-decoration: none;
}
a:hover {
  color: unset;
}




.button--add-to-cart{
  text-transform: uppercase;
  padding: 0.1em .7em .0em .7em;
  border: none;
  color: #fff;
  background-color: #CA1B94;
  border-radius: .3em;
}

.commerce-order-item-add-to-cart-form{
	 display: flex;
	 justify-content: center;
	 opacity: 1 !important;
  flex-direction: column;

 }
 .list-product__caption-box .commerce-order-item-add-to-cart-form{
	 justify-content: center;
 }


 .presentation-main-box__caption{
	 /* box-shadow: 0 0 30px 0 rgba(0,0,0,0.90); */
 }


 .product--composition{
   margin: 12em auto;
   color: red;
 }

 html, body, .main-nav-bar-box__margin{
	 scroll-margin-top: 200px !important;
 }

 .caption-title{
   font-family: "Fahkwang", sans-serif; /*TODO add this font?*/
	 text-transform: uppercase;

	 /* background: #3C5C5B; */
	 /* background: linear-gradient(to right, #3C5C5B 0%, #ffffff 100%); */
	 /* -webkit-background-clip: text; */
	 /* -webkit-text-fill-color: transparent; */

	 border-bottom: .1em solid #3C5C5B;
	 font-size: 100%;

 }

 .line-button-style-white{
	 border: 2px solid white;
	 color: white;
	 background: unset;
	 border-radius: 0.4em;
	 width: auto;
 }


 .line-button-style-pink{
	 border: .15em solid #ce4894;
	 color: #ce4894;
	 background: unset;
	 border-radius: 0.3em;
	 width: auto;
	 padding-left: .5em;
	 padding-right: .5em;
	 /* padding-top: .15em; */
	 font-weight: bold ;
 }



 .the-menu-link-mobile{
	 display: none !important;
	 order: -1;
/*	 font-weight: bold;*/
	 color: #fff;
 }


 .image_caption_parent_tr {
	 display: none;
 }
 .image_caption_parent_tr .caption_img {

 }

 .presentation-main-box_desktop{
	 display: flex;
 }






@media (min-width: 681px), screen and (orientation: portrait) {
	 .mobile-menu-toggle--mobile{
		 display: none !important ;
	 }

	 .scrollable{
	 overflow-y: scroll;
	 max-height: 100vh;
/*	   z-index: 10000000;*/
	}

 }




@media (max-width: 680px), screen and (orientation: portrait) {

	 .footer-box{
		 margin: 0;
		 border-radius: 0;
		 box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;

	 }

	 .scrollable{
		 overflow-y: visible;
		 max-height: 100%;
	 }

	 .desktop-packs-menu{
		 display: none;
	 }

	 .presentation-main__caption-wrapper__mobile h6{
		 font-size: .7em;
	 }
	 .presentation-main__caption-wrapper__mobile .presentation-main__image{
		 height: 100vh;
	 }
	 .presentation-main-box_desktop{
		 display: none;
	 }


	 .image_caption_parent_tr {
		 display: unset;
		 position: relative;
		 width: 100%;
		 /*      height: 175px;*/
     }
     .image_caption_parent_tr .caption_img {
		 color: #fffef3;
		 position: absolute;
		 bottom: 12%;
		 backdrop-filter: blur(3px);
		 -webkit-backdrop-filter: blur(3px);
		 font-weight: bold;
		 padding: .3em 1em 1em 1em;
		 margin:  1em 1em 0 1em;
		 border-radius: 1em;


		 border: 1px solid rgba(135, 135, 135, 0.43);
background: rgb(0,0,0);
background: linear-gradient(135deg, rgba(0,0,0,0.44) 0%, rgba(0,0,0,0.84) 100%);
	 }









	 .presentation-main-box__caption{
		 /* box-shadow: 0 -30px 50px 5px #000000c7; */
	 }


	 .trapezium {
		 /* TODO 2ASK why it needs !important here?  */
		 display: none !important;
	 }
	 /* .desktop-menu, .trapezium{ */
	 /* 	 display: none; */
	 /* } */


	 .the-menu-link-mobile{
		 display: unset !important;
		 order: -1;
		 font-weight: bold;
		 font-size: .8rem;

	 }


	 .presentation-main-box__caption{
		 border-left: 0;
		 width: 100%;
		 /* background: gold; */
	 }

	 .presentation-main-box{
		 width: 100%;
		 /* color: gold; */
		 /* position: relative;  */
		 display: flex;
		 flex-direction: column;
		 height: auto;
		 /* border: 2px solid green; */

	 }

	 .presentation-main-box__image{
		 /* border: 3px solid green; */
		 background: #000;
		 /* margin: 2em; */
		 width: 100%;
		 height: 100%;
		 /* flex-grow: 2; */
		 /* position: relative; */
	 }





 }


 .the_cart__header-style *{
 	font-size: 0.95em;

 }
 .the_cart__header-style a{
	 text-decoration: none;
	 color: unset;

 }



 .doit{
	 display: inline-block;
 }




















 /**
  * trapezoid
  */

 /**
  * trapezoid without pseudo-elements
  */









 /**
  * trapezoid
  */

 /**
  * trapezoid without pseudo-elements
  */

 .trapezium {
	 display: flex ;
	 flex-direction: column;
	 align-items: center ;
	 position: relative;

	 /* custom sizes */
	 width: auto;
	 height: 24px;

	 /* demo-only decoration */
	 margin: 0 auto;
	 text-transform: uppercase;
	 text-align: center;

/*	 background-color: red;*/
	 align-self: flex-start;
	 z-index: 1000;
 }

 .trapezium .before,
 .trapezium .after {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 bottom: 0;
	 z-index: -1;

	 /* demo-only decoration */
	 /* border-radius: 0 0 12px 12px; */
	 background-color: #3C5C5B;
 }

 .trapezium .before {
	 transform: skew(-50deg);
	 left: 25px;
 }

 .trapezium .after {
	 transform: skew(50deg);
	 right: 25px;
	 left: auto;
 }


 .desktop-menu{
	 /* font-size: .8em; */
	 font-size: 70%;
	 padding-inline-start: 0;
	 font-weight: bold;
	 transition: all 1s;
 }


 .trapezium  ul{
	 /* margin-top:  unset !important; */
     margin-bottom:  unset !important;
	 padding-inline-start: 0;
 }



 @media (min-width:900px), screen and (orientation: portrait) {
	 .desktop-menu{
		 margin: 0 3em;
	 }
 }


 @media (min-width:1000px), screen and (orientation: portrait) {
	 .desktop-menu{
		 margin: 0 6em;
	 }
 }



 @media (min-width: 1200px), screen and (orientation: portrait) {
	 .desktop-menu{
		 margin: 0 10px;
	 }
 }



 .hc-offcanvas-nav {
	 text-transform: uppercase !important;
 }



 .shiny {
	 /* background-clip: text; */
	 /* -webkit-text-fill-color: transparent; */
	 /* text-fill-color: transparent; */
	 /* transition: color 200ms linear; */
	 /* color: pink; */
 }

 .shiny:hover {
	 text-decoration: none !important;
	 transition: background-position 1500ms ease-out;


	 background-image: -webkit-linear-gradient(left, white 25%, #fde071 37.5%, #C24C5B, #996a6e 62.5%, white 75%);
	 background-image: linear-gradient(90deg, white 25%, #fde071 37.5%, #C24C5B, #996a6e 62.5%, white 75%);
	 background-position: right center;
	 background-size: 400% auto;
	 -webkit-background-clip: text;
	 /* background-clip: text; */
	 /* -webkit-text-fill-color: transparent; */
	 /* text-fill-color: transparent; */
	 /* transition: color 200ms linear; */
	 /* color: pink; */
 }



 .products-details{
	 font-size: .7em !important;
 }
 .scrollable{
/*	 overflow-y: scroll;
	 max-height: 100vh;
	   z-index: 10000000;
*/ }




 /* page-cart__wrapper */

 .page-cart__wrapper{
/*	 margin-top: 5em;*/
 }

tr td{
	border-bottom: 1px dashed lightgray;
	padding: 1em;


}
tr:hover td{
		background: #eee;
		transition: .3s;
	}

 /* TODO TO MOVE */

 .toolbar-icon-9 .toolbar-icon-admin-toolbar-tools-help:before,
 .toolbar-icon-10 .toolbar-icon-admin-toolbar-tools-help:before {
	 box-sizing: content-box;
	 background-image: unset !important;
   padding: 2px 2px 0;
   margin-left: 4px;
 }

 .toolbar-icon-9 .toolbar-icon-admin-toolbar-tools-help:active:before,
 .toolbar-icon-9 .toolbar-icon-admin-toolbar-tools-help.active:before,
 .toolbar-icon-10 .toolbar-icon-admin-toolbar-tools-help:active:before,
 .toolbar-icon-10 .toolbar-icon-admin-toolbar-tools-help.active:before {
	 background-image: unset !important;
 }


 .page-title{
   width: 100%;
   text-align: center;
   margin: 0 auto;
	 font-size: 100%;
	 /*background: #3C5C5B;*/
	 color: #ce4894;
	 font-weight: bold;
   /*padding: .5em 3em .5em .5em;*/
   text-transform: uppercase;
	 display:inline-block;
   border-bottom: .1em solid #ce4894;
/* clip-path: polygon(0% 0%, 100% 0%, 70% 100%, 0% 100%);*/
/*clip-path: polygon(0 0, 88% 0, 100% 100%, 0% 100%);*/



 }





 .field--name-quantity {
 	padding-right: 1em;

 }
 .caption-title-category{
	 text-transform: uppercase;
	 font-size: 70%;
 }



 .field--name-field-set-datails img{
	 width: 100%;
	 object-fit: contain;
	 height: auto;
	 padding: .1em;
	 margin: 1em auto;
	 /* background: #C9CCD3; */
	 /* background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,134,184,0.49763655462184875) 80%, rgba(0,0,0,0) 100%); */



	 background: rgb(0,0,0);
	 background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,134,184,0.7469362745098039) 50%, rgba(0,0,0,0) 100%);
 }
















.simple-status-messages{
position: fixed;

    background-color: #b4f1908c;
    width: 90%;
    float: right;
    border-radius: 0.5em;

}







.footer__copyright__box{
	color: #ce4894;
}
.logo-image-footer {
  width: 12em;
  margin-top: 4em;
}
	/*LANGUE SETTINGS CSS*/

   .langue-switcher-box li{
   		display: inline;
        /* margin: 0 .3em; */
   }

   .langue-switcher-box img{
/*	   border: 1px solid #ffffffaa;*/
	   box-shadow: rgba(0, 0, 0, 0.50) 0 1px 3px;

   }
   .langue-switcher-box a{
	   color: #fff !important;
	   text-decoration: none;
/*	   padding: .7rem;*/
   }


 	   .langue-switcher-box-footer{
 	   	border: 1px solid #d6d7c760;
   		-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.30);
		box-shadow: 0 0 15px 0 rgba(0,0,0,0.50);
		background-color: rgba(38, 58, 58, 0.7);

		-webkit-backdrop-filter:blur(10px) brightness(110%);
		backdrop-filter:blur(10px) brightness(110%);
           border-radius: .4em;

   	position: fixed;
   	left: 2%;
   	bottom: 3%;
   	z-index: 100000;
       color: white;
       padding: .1rem .2rem;
       }

   .langue-switcher-box-footer img{

   }
   .langue-switcher-box-footer ul{
           margin: 0;
           padding: 0;
   }

   .langue-switcher-box-footer li{
   		display: inline;
        padding: .5rem;
   }
      .langue-switcher-box-footer li:hover{
   	background-color: #263a3a;
   	   			border-radius:.5em;
   }

	/*END LANGUE SETTINGS CSS*/





.cart-form .form-submit{
	margin-bottom: 2em;
}

.cart-offcanvas{
	color: #fff;
/*		background: rgba(60, 92, 91, 0.6);*/
	background: linear-gradient(0deg, rgba(255, 254, 243, 0.8) 0%,  rgba(255, 254, 243, 0.8) 100%);

	box-shadow: 0 4px 30px rgba(0,0,0,0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
font-size: .8em;
}

.cart-offcanvas .cart-block--offcanvas-contents__links a{
	display: block;
	background-color: #3c5c5b;
	color: #fffef3;
	width: 95%;
	margin: 0 auto;
	padding: 1em;
	text-align: center;
	border-radius: .3em;
}

.cart-offcanvas .cart-block--offcanvas-contents__links a:active{
	background-color: #263a3a;
	width: 85%;
	transition: all .5s;
}

.cart-offcanvas .cart-block--offcanvas-contents__update{
		border: .2em solid #3c5c5b;
		background-color: unset;
		color: #3c5c5b;
	width: 100%;
/*	padding: .5em;*/
	margin: 0 .5em;
	font-size: .8em;
}

.cart-offcanvas .cart-block--offcanvas-cart-table__quantity input {
	width: 3em !important;
}


.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3c5c5b;
    border-color: #263a3a;
}



/*TMP desabled*/
.commerce-cart-estimate-wrapper{
	display: none;
}

.stripe-form #expiration-element {
width: 12em !important;
}




.swiper-slide {
  text-align: center;
}


/*      START - tabs for details and review styles*/
/*      TODO move this style*/
      .product-tab__tab {
        border: .1em solid rgba(200, 3, 133, 0.96);
        box-sizing: border-box;
        overflow: hidden;
        /* background-color: #c4df17; */
        border-radius: .3em;
        display: flex;
        justify-content: space-between;
        margin: 0 2em 2em 2em;
      }

      .product-tab__tab button {
        border-radius: .3em;
        margin: .2em;
        text-transform: uppercase;
        flex-grow: 1;
        color: rgba(200, 3, 133, 0.96);
        background-color: inherit;
        border: none;
        outline: none;
        cursor: pointer;
        /*padding: .2em 0;*/
        transition: 0.3s;
      }

      .product-tab__tab button:hover {
        background-color: #910061;
        color: #fff2fe;
      }

      .product-tab__tab button.product-tab__active {
        background-color: rgba(200, 3, 133, 0.96);
        color: #fff2fe;
      }

      .product-tab__tabcontent {
        display: block;
        border-top: none;
      }
/*      END - tabs for details and review styles*/



.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{
  background-color: #c7008d;
}

.original-price{
	opacity: .6;
}

.product-description-block{
  font-size: .8em;
}

.ckeditor-accordion-container img {
  width: 100%;
  object-fit: contain;
  height: auto;
  /*padding: .1em;*/
  margin-bottom: 1em;
  background: rgb(0,0,0);
  background: linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(255,134,184,0.7469362745098039) 50%,rgba(0,0,0,0) 100%);

}
.ckeditor-accordion-container > dl {
  border: 1px solid #cb1889;
  border-radius: .3em;
  background-color: #fff2fe;
}


.ckeditor-accordion-container>dl dt>a,
.ckeditor-accordion-container>dl dt>a:not(.button) {
	background-color: transparent !important;
	color: #3B5C5B;
	    border-bottom: none;
}

.ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:not(.button):hover{
	color: inherit;
}








/******************/
/* FOOTER SECTION */
/******************/


.logo-image__footer{

  position: absolute;
  height: 170px;
  margin-top: 5em;
  margin-left: 1em;
  opacity: .4;
  z-index: 1000000000000;
}

.footer-box{
  margin: 1em;
  border-radius: 1em;
  background-color: #F7F7F7;

  background-image: linear-gradient(to top, #91056b 0%, #ce4894 100%);
  /*	     background: #263a3a;*/
  /*	     background: #3c5c5b;*/
  box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  color: #ffffff;


  padding: 1em;
  /*color: #A3A3A3;*/
  /* font-size: 12px; */
  font-size: 70%;
  margin-top: 5em;
}
.footer__menu-box{
  /* background-color: gray; */
  display: flex;
  justify-content: space-between;

  margin: 5em auto 0;
  /*width: 75%;*/
  /* background-color: green; */
}


.footer-menu-box div{
  border-bottom: 1px solid;
  flex: 1;
  margin-right: 1em;
  margin-left: 1em;
}

.footer__social-links__box{
  display: flex;
  justify-content: center;
  /* background-color: yellow; */
  margin: 1.5em auto 0;
  font-size: 18px;
}

.footer__social-links__box a, .footer__social-links__box span{
  margin: 0 1em;
}

.footer__copyright__box{
  display: flex;
  justify-content: center;
  /* background-color: yellow; */
  margin-top: 1em;
  font-size: 10px;
  /* font-weight: bold; */
}

.footer__menu-box li{
  list-style: none;
}

.footer__menu-box ul {
  display: block;
  margin-top: .4em;
  padding-left: 1em;
}

.footer__menu__title{
  border-bottom: 1px solid #ffffff;
  font-weight: bold;
  margin-bottom: .5em;
  text-transform: uppercase;
}

.whatsapp-phone-icon{
  font-size: 1.5em;
}







.footer-newsletter-content-box{
  max-width: 450px;
  width: 95%;
  /* display:inline-block; */
  /* background-color: red; */
  margin: 6em auto 0;
  /* border: 2px solid blue; */
}

.footer-newsletter-content-box form{
  width: auto;
  display: flex;
  justify-content: center;
  flex-direction: row;
}

.footer-newsletter-input{
  width: 90%;
  /* max-width: 400px; */
  border: none;
  background-color: #e3e3e3;
  height: 27px;
  /* width: 90%; */
  /* flex-grow: 1; */
}

.footer-newsletter-content-box button{

}
.newsletter-button{
  background-color: #A3A3A3;
  height: 27px;
  border-radius: 0;
  border: none;
  color: white;
  padding-left: 2em;
  padding-right: 2em;
}











/* @import url("tailwind.min.css"); */



body{
  /*color: $primary-color;*/
}
.custom-style{
  color: green;
  font-size: 50px;

}
.custom-style span{

  color: red;
}
.the-cols div{
  padding: 1em;
  background-color: green;
  border: 1px solid red;

}



.site-header {
  /* background-color: chocolate; */

  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: stretch;
  flex-wrap:wrap;

  height: 3.5em;

// width: 100%;
// border-bottom: 3px solid red;
// background-color: #fff;

  flex-flow: row nowrap;
  min-width: 0;

}


.header-section {
  /* display: flex; */
  /* flex-flow: column nowrap; */
  /* align-items: center; */
  flex: 1;
  min-width: 0;
}


.section2 {
  display: flex;
  flex-flow: row nowrap;
  border: 1px solid;
  margin-right: 12px;
  margin-top: 12px;
  flex: 1;
  min-width: 0;
}





.site-header-wrapper{
background-color: #fffafd;
// padding: 5em;
  box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.3);
  border-bottom: 2px solid #c80385;

}



/*my custom css for FEEKA*/




.header-top-nav-link{
  line-height: 1;
}

.feeka-left-nav-bar{
  background-color: green;
}

.feeka-nav-bar{
  background-color: green;
// border-bottom: 3px solid red;
}


.feeka-nav-box{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: stretch;
  flex-wrap:wrap;

// height: 80px;
  width: 100%;
// border-bottom: 3px solid red;
  background-color: #fff;
}


.feeka-nav-box > div{
// border: 2px solid blue;
// background-color: pink;
}


.feeka-nav-left-sub-menu{
  flex: 2 ;
// background-color: green;
// padding: 5px;
// font-family: $feeka-main-font;
}

.feeka-nav-right-sub-menu{
  flex: 2 ;
// background-color: green;
// padding: 5px;

}

.feeka-nav-middle-logo{
// flex: 0 0 auto;
  align-self: center;

}

.the-logo-image{
  height: 2.4em;
}





.section {
  display: flex;
  flex-flow: row nowrap;
  border: 1px solid;
  margin-top: 12px;
  flex: 1;
  min-width: 0;
}

.header-section {
  display: flex;
  /* flex-flow: column nowrap; */
  /* align-items: center; */
  flex: 1;
  min-width: 0;
  align-items: center;
}

.home-see-more:hover, .home-see-more:active{
  color: white;
  background-color: rgba(200, 3, 133, 0.96);

}

.home-see-more{
  background-color: #ce4894;
  padding: 0 .5em ;
  color: white;
  float: right;
  border-radius: .3em;
  margin: 2em 1em;
  text-transform: uppercase;
  font-size: 12px;
  transform: skewX(-15deg);
}

.header-left {
// background-color: lemonchiffon;
}

.header-center {
  justify-content: center;
// background-color: deeppink;

  flex: 0 1 auto;

  /* align-self: auto; */
}

.header-right {
// background-color: cyan;
  justify-content: flex-end;
}


.header-contact-link{
  border: .15em solid;
  padding: 0 .3em;
  box-sizing: border-box;
  border-radius: .3em;
  font-family: "Montserrat Regular", sans-serif;
  font-weight: bold;
  font-size: 12px;
}




















 .swiper-wrapper img{
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.my__page-details__swiper-container .swiper-wrapper img{
  width: unset;
}


.messages--status{
  margin-bottom: 3em;
  background-color: unset   ;

}
.messages--status a{
  text-decoration: underline;
  font-weight: bold;
  background-color: #fff;
  color: #ce4894;
  padding: .3em;
  border-radius: .3em;
}

.swiper-pagination-bullet-active{
  background-color: #ce4894 !important;
}
.swiper-pagination-bullets{
  bottom: -4px !important;
}
/* page-cart__wrapper */

.page-cart__wrapper{
  /*	 margin-top: 5em;*/
}

.page-cart__wrapper tr td{
  border-bottom: 1px dashed lightgray;
  padding: 1em;


}
.page-cart__wrapper tr:hover td{
  background: #eee;
  transition: .3s;
}

.cart-block--contents{
  width: 500px;
   /*background-color: white;*/

}

.cart-block--contents.is-outside-horizontal {
  margin: 1em;
  /*     width: 700px;*/
  display: flex !important;
  justify-content: center;
  /*     	 background-image: linear-gradient(to top, #dfe9f3 0%, white 100%);*/
   border-radius: .15em;
  box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;


}


.cart-block--contents__links a{
  width: 100%;
  display: inline-block;
  margin: .5em auto;
  padding: .7em 2em;
  border: .1em solid #ce4894;
  text-align: center;
  /*border-radius: 1em;*/
  box-shadow: rgba(0, 0, 0, 0.15) 0 3px 5px;
  /*background-image: linear-gradient(to top, #dfe9f3 0%, white 100%);*/
}

/***************************/
/* footer list items style */
/***************************/

.home_texte_site{
  text-align: center;
  text-transform: uppercase;
  font-weight: lighter;
  max-width: 500px;
}
input{
  transition: all .3s;
}


/*input[type=submit]{*/
/*  border: 1px solid #c80385;*/
/*  background-color: #fffafd;*/
/* }*/

/*input[type=submit]:hover{*/
/*  color: white;*/
/*  background-color: #c80385 !important;*/
/*}*/


/*product-box input[type=submit]{*/
/*  border: 1px solid #c80385;*/
/*  background-color: #c80385 !important;*/
/*  color: white;*/
/*}*/

/*input {*/
/*  width:  100%;*/
/*  padding: 1em !important;*/
  /*border: 1px solid #c80385 !important;*/
  /*background-color: #fcfcfc !important;*/
/*}*/


.swiper-container{
  overflow: hidden;
  padding-top: .5em !important;
}
.swiper-container__home{
  padding-top: 0 !important;
}



.swiper-slide{
  overflow: hidden;
  /*background-color: #c80385;*/
}

.swiper-container{
  text-transform: uppercase;
  font-size: .8em !important;
}

.swiper-pagination-bullet{
  margin: 0 8px !important;
}

.swiper-pagination{
  position: relative !important;
  margin-top: .6em !important;
}


.swiper-slide{
/*fix swiper flickering*/
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
