/***************************************************
  Mixins Themes 
/***************************************************/
/* Mixin Normal*/
/* Mixin Clear */
/* Mixin Border */
/*background RGBA
============================================*/
/***************************************************
  Mixins RTL Themes 
/***************************************************/
/************************************ 
	Override Bootstrap 
*************************************/
/**
 * Web Application Prefix Apply For Making Owner Styles
 */
/**
 *   Blocks Layout Selectors 
 */
/***********************************************************************/
/* home 6 */
@media (max-width: 991px) {
  .footer-center {
    padding-top: 0 !important; } }

@media (max-width: 991px) {
  .block_newsletter {
    margin-bottom: 0 !important; } }

@media (max-width: 479px) {
  .footer-top {
    padding: 0 10px; } }

.footer-center {
  border-top: 1px solid #e5e5e5;
  padding-top: 58px; }

.block_newsletter {
  padding: 40px 0 68px;
  border-bottom: none;
  margin-bottom: 0 !important; }
  @media (max-width: 991px) {
    .block_newsletter {
      padding: 30px 0 30px; } }

.h1-ig .instagram-block .block_content {
  margin: 50px 0 40px; }
  @media (max-width: 991px) {
    .h1-ig .instagram-block .block_content {
      margin: 20px 0 0; } }

/* only color */
.h1-header-top .h1-header-top-right .header-button-add
.ap-btn-wishlist .ap-total-wishlist.ap-total {
  background: rgb(93,166,153); }

#_desktop_cart .cart-products-count {
  background: rgb(93,166,153); }

.iview-controlNav div.iview-items ul li a.iview-control.active, .iview-controlNav div.iview-items ul li a.iview-control:hover {
  background: rgb(93,166,153); }

.h3-banner-top .h3-box-banner-top .ApImage .image_description a:hover {
  color: rgb(93,166,153);
  border-bottom: 1px solid rgb(93,166,153); }

.thumbnail-container .functional-buttons .btn-product:hover, .thumbnail-container .functional-buttons .btn-product:focus, .thumbnail-container .functional-buttons .btn-product:active {
  border: 1px solid rgb(93,166,153); }
  .thumbnail-container .functional-buttons .btn-product:hover i, .thumbnail-container .functional-buttons .btn-product:focus i, .thumbnail-container .functional-buttons .btn-product:active i {
    color: rgb(93,166,153); }
.thumbnail-container .product-title a:hover {
  color: rgb(93,166,153); }

.leo-select-attr .selected,
.leo-select-attr .selected.disable,
.leo-select-attr:hover {
  background: rgb(93,166,153); }

.box-show-more a.btn-show-more:hover {
  border: 1px solid rgb(93,166,153); }
  .box-show-more a.btn-show-more:hover span {
    color: rgb(93,166,153); }
    .box-show-more a.btn-show-more:hover span::before {
      color: rgb(93,166,153); }

.block_newsletter form .btn:hover {
  color: rgb(93,166,153); }

a:hover {
  color: rgb(93,166,153); }

.leo-megamenu .navbar-nav > li a.active, .leo-megamenu .navbar-nav > li a:hover, .leo-megamenu .navbar-nav > li a:focus {
  color: rgb(93,166,153); }
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
  color: rgb(93,166,153); }
@media (min-width: 992px) {
  .leo-megamenu .dropdown:hover > .dropdown-menu {
    border-top: 2px solid rgb(93,166,153); } }
.leo-megamenu .dropdown-menu a > .menu-title:hover {
  color: rgb(93,166,153); }

.leo-megamenu .dropdown-menu .menu-title a:hover {
  color: rgb(93,166,153); }

.demo-product-detail .leo-widget a:hover {
  border-color: rgb(93,166,153); }

.footer-container li a:hover {
  color: rgb(93,166,153); }

.iview-directionNav a:hover {
  background: rgb(93,166,153); }

.h1-header-top-right .search-widget form button[type=submit]:hover i {
  color: rgb(93,166,153); }

.leo-fly-cart .leo-fly-cart-icon {
  background: rgb(93,166,153); }

.leo-fly-cart-total {
  border-color: rgb(93,166,153); }

#back-top a {
  background: #ffa08d; }

.search-widget:hover i {
  color: rgb(93,166,153); }

.h1-header-top .h1-header-top-right.h2 .leo_block_top a:hover i {
  color: rgb(93,166,153); }

.h1-header-top .h1-header-top-right .header-button-add
.ap-btn-wishlist:hover i {
  color: rgb(93,166,153); }

#_desktop_cart .header:hover i {
  color: rgb(93,166,153); }

.popup-over .popup-content a:hover {
  color: rgb(93,166,153); }

.popup-over.leo_block_top .popup-content .currency-selector li.current a {
  color: rgb(93,166,153); }

.leo-dropdown-cart-item a:hover, .leo-dropdown-cart-item a:focus {
  color: rgb(93,166,153); }

.product-price {
  color: rgb(93,166,153); }

.view-leo-dropdown-additional {
  background: rgb(93,166,153); }

.leo-cart-dropdown-action .cart-dropdow-viewcart:hover, .leo-cart-dropdown-action .cart-dropdow-checkout:hover {
  background: rgb(93,166,153);
  border: 1px solid rgb(93,166,153); }

.leo-dropdown-cart-content, .leo-fly-cart-slidebar.slidebar_bottom {
  border-top: 3px solid rgb(93,166,153); }

.h4-content-banner-top a:hover {
  border-bottom: 1px solid rgb(93,166,153);
  color: rgb(93,166,153); }

.h4-banner-bottom .ApColumn .ApImage .image_description a:hover {
  color: rgb(93,166,153);
  border-bottom: 1px solid rgb(93,166,153); }

.h1-blog-main .latest-blogs .block_content
.blog-container .right-block .created time.date {
  color: rgb(93,166,153); }
.h1-blog-main .latest-blogs .block_content
.blog-container .right-block .blog-title a:hover {
  color: rgb(93,166,153); }
.h1-blog-main .latest-blogs .block_content
.blog-container .blog-info p a.more:hover {
  color: rgb(93,166,153); }
  .h1-blog-main .latest-blogs .block_content
  .blog-container .blog-info p a.more:hover::after {
    color: rgb(93,166,153); }

#footer li a:hover {
  color: rgb(93,166,153); }

/*# sourceMappingURL=profile1620088557.css.map */

/* menu*/
.leo-megamenu .navbar-nav > li > a{
  font-size: 11pt;
  letter-spacing: 2px;
}
/* page d'acceuil texte à droite de l'image */
.h1-banner-bottom .h1-banner-bottom-content .content-banner-bottom h2 {
  font-size: 26pt;
}
/* page d'acceuil texte à droite de l'image */
.h1-banner-bottom .h1-banner-bottom-content .content-banner-bottom h4{
  font-size: 13pt;
  color: rgb(93,166,153);
  letter-spacing: 2px;
}
/* page d'acceuil btn à droite de l'image */
.h1-banner-bottom .h1-banner-bottom-content .content-banner-bottom .home-btn {
  color: rgb(93,166,153);
  border: 1px solid rgb(93,166,153);
  display: inline;
  padding: 10px;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 2px;
}
/* page d'acceuil btn à droite de l'image */
.h1-banner-bottom .h1-banner-bottom-content .content-banner-bottom a::after {
  display: none;
}
/* barre de droite live edit*/
#leo-paneltool{
  display: none;
}
/*gallery d'image texte du haut*/
.h6-banner-top .h6-box-img .ApImage .image_description p {
  color: black;
  font-size: 14pt;
}
/*gallery d'image texte du bas*/
.h6-banner-top .h6-box-img .ApImage .image_description h3 {
  font-size: 20pt;
}
/*gallery d'image texte*/
.h6-banner-top .h6-box-img .ApImage .image_description {
  top: 5px;
}
.inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
/*nouveaute dispo de 4 images texte*/
.ApColumn .sub-title-widget, .ApRow .sub-title-widget {
  font-size: 13pt;
  color: rgb(93,166,153);
  letter-spacing: 2px;
  text-transform: uppercase;
}
.caption-contain button{
  color: white;
  background-color: rgb(93,166,153);
  border: none;
  padding: 10px;
  border-radius: 20px;
}

/***********************************************************************/
.bannercontainer .tp-caption.text-step-small::before {
  background: #a2b081; }

@media (min-width: 1200px) {
  .iview-controlNav div.iview-items ul li {
    display: none; } }

.h1-blog-main .latest-blogs {
  margin-bottom: 60px !important; }
  @media (max-width: 991px) {
    .h1-blog-main .latest-blogs {
      margin-bottom: 0 !important; } }
  .h1-blog-main .latest-blogs .owl-item .blog-container {
    text-align: center; }
    @media (min-width: 992px) {
      .h1-blog-main .latest-blogs .owl-item .blog-container .right-block {
        width: 100%;
        background: #fff;
        margin: auto;
        display: inline-block;
        margin-top: -120px;
        position: relative;
        z-index: 99;
        height: 210px; }
        .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-meta, .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-title, .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-info {
          padding-left: 30px; }
          .rtl .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-meta, .rtl .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-title, .rtl .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-info {
            padding-right: 30px;
            padding-left: inherit; }
        .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-meta {
          padding-top: 32px; } }
    @media (min-width: 1400px) {
      .h1-blog-main .latest-blogs .owl-item .blog-container .right-block {
        max-width: 500px; } }
    @media (min-width: 1200px) and (max-width: 1399px) {
      .h1-blog-main .latest-blogs .owl-item .blog-container .right-block {
        max-width: 500px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .h1-blog-main .latest-blogs .owl-item .blog-container .right-block {
        max-width: 300px; } }
    @media (min-width: 992px) {
      .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-title {
        margin-top: 23px;
        margin-bottom: 37px; } }
    .h1-blog-main .latest-blogs .owl-item .blog-container .right-block .blog-title a {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2; }
    .h1-blog-main .latest-blogs .owl-item .blog-container .left-block {
      position: relative; }
      .h1-blog-main .latest-blogs .owl-item .blog-container .left-block::after {
        content: "";
        display: block;
        clear: both; }

.footer-top {
  background: #f1f1f1; }

.footer-center {
  padding: 0; }
  .footer-center .h2-dis-footer-center {
    padding: 47px 15px;
    text-align: center; }
    @media (max-width: 991px) {
      .footer-center .h2-dis-footer-center {
        padding: 20px 15px; } }
    @media (max-width: 575px) {
      .footer-center .h2-dis-footer-center {
        padding: 20px 15px 0; } }
    .footer-center .h2-dis-footer-center .ApBlockLink {
      margin: 0 !important; }
      .footer-center .h2-dis-footer-center .ApBlockLink ul {
        margin: 0; }
        .footer-center .h2-dis-footer-center .ApBlockLink ul li {
          display: inline-block;
          margin: 0; }
          .footer-center .h2-dis-footer-center .ApBlockLink ul li a {
            padding-right: 25px; }
            .rtl .footer-center .h2-dis-footer-center .ApBlockLink ul li a {
              padding-left: 25px;
              padding-right: inherit; }
            @media (min-width: 576px) and (max-width: 767px) {
              .footer-center .h2-dis-footer-center .ApBlockLink ul li a {
                padding-right: 10px; }
                .rtl .footer-center .h2-dis-footer-center .ApBlockLink ul li a {
                  padding-left: 10px;
                  padding-right: inherit; } }
            @media (max-width: 575px) {
              .footer-center .h2-dis-footer-center .ApBlockLink ul li a {
                padding: 0 5px; } }
  @media (min-width: 992px) {
    .footer-center .h1-left-footer .footer-logo, .footer-center .h1-left-footer .ApHtml {
      display: inline-block; } }
  .footer-center .h1-left-footer .ApHtml {
    margin: 0 !important;
    vertical-align: middle; }
    .footer-center .h1-left-footer .ApHtml p {
      margin: 0 !important;
      padding: 35px 17px 15px; }
      @media (min-width: 992px) and (max-width: 1199px) {
        .footer-center .h1-left-footer .ApHtml p {
          padding: 35px 0 15px; } }
      @media (max-width: 991px) {
        .footer-center .h1-left-footer .ApHtml p {
          padding: 20px 0 0; } }
  .footer-center .h1-left-footer .footer-logo {
    padding: 36px 0 !important; }
    @media (max-width: 991px) {
      .footer-center .h1-left-footer .footer-logo {
        padding: 30px 0 0 !important; } }
  .footer-center .h2-dis-footer-right {
    padding: 44px 15px;
    text-align: right; }
    @media (max-width: 991px) {
      .footer-center .h2-dis-footer-right {
        padding: 20px 15px; } }
    .rtl .footer-center .h2-dis-footer-right {
      text-align: left; }
    .footer-center .h2-dis-footer-right .ApImage {
      margin: 0; }
      @media (max-width: 575px) {
        .footer-center .h2-dis-footer-right .ApImage {
          text-align: center; } }


/**********************************************************************/
.h1-box-service .h1-service .content-service h4 {
  color: rgb(93,166,153);
  
}

.logoAfterFooter{
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: baseline;
}
.logoAfterFooter svg{
  height: 22px;
}
.logoAfterFooter p{
  padding-right: 5px;
}
.logoAfterFooter a{
  vertical-align: super;
}
#addNewClothing{
  margin-bottom: 10px;
}
.button_sell-menu{
padding-top:30px;
}
.leo-megamenu .navbar-nav .button_sell-menu > a{
 color: rgb(93,166,153);
 border: 1px solid;
padding:10px;
 border-radius: 30px;
 font-weight: 400;
}
.leo-megamenu .navbar-nav .button_sell-menu > a:hover{
 color: white;
 background-color: rgb(93,166,153);
padding:10px;
 border-radius: 30px;
 transition-duration: 1s:
}

.popup-over.leo_block_top .popup-content {
padding-top:21px;
text-align:center;
}
.category-cover>img{
width:100% ;
}

@media (min-width: 768px){
.h6-banner-top .h6-box-img {
    justify-content: center;
}}

.h1-banner-bottom .h1-banner-bottom-content .content-banner-bottom .home-btn:hover {
    color: #fff;
    background-color:rgb(93,166,153);
}
 .header-nav {
    background: #68AFA3;
}
 .header-nav p{
    color:#fff;
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 3px;
    line-height: 25px;

}
.topnav{
height: 9px;
}

.home-cd{
border: none!important;
    text-decoration: underline!important;
}
.success-full{
    text-align: center;
}
.success-title{
    font-size: 30px;
    line-height: 35px;
    color: #68afa3;
padding-bottom: 2%;
}
  .success-content{
  font-size: 23px;
   line-height: 28px;
padding-bottom: 2%;
}
  .success-content a{
text-decoration: underline;
}

  .success-adress{
border: 2px dashed #68afa3;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    font-size: 23px;
    height: 200px;
    text-align: left;
    line-height: 30px;
    padding: 2%;
}

@media (min-width: 992px){
#wrapper .breadcrumb {
     margin-bottom: 20px; 
}}

.product-flags .product-flag {
    width: 55px;
    height: 55px;
    font-size: 10px;
}

.product-flags .product-flag.new {
    background: #68AFA3;
}

/* Page à propos */

.about-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 20px;
grid-row-gap: 20px;
place-items: center;
}

.div1 { grid-area: 1 / 1 / 2 / 2; }
.div2 { grid-area: 1 / 2 / 2 / 3; }
.div2 span{
    color: #709C97;
    line-height: 3em;
}
.div3 { grid-area: 2 / 1 / 3 / 2; }
.div4 { grid-area: 2 / 2 / 3 / 3; }

.about-grid2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 20px;
grid-row-gap: 20px;
place-items:center;
}

.about-grid2div1 { grid-area: 1 / 1 / 3 / 2;
}
.about-grid2div2 { grid-area: 1 / 2 / 2 / 3;
background-color: #5EA69A;
padding: 10%;
}
.about-grid2div3 { grid-area: 2 / 2 / 3 / 3; }

.megamenu.horizontal li:last-child .menu-title{
color: rgb(93,166,153);
border: 1px solid;
padding: 10px;
border-radius: 30px;
font-weight: 400;
}

.h1-banner-bottom .h1-banner-bottom-content .content-banner-bottom a {
    color: rgb(93,166,153);
    border: 1px solid rgb(93,166,153);
    display: inline;
    padding: 10px;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 2px;
}

.product-quantity .add .btn {
    background: rgb(93,166,153);
}

#blockcart-modal .cart-content .cart-content-btn .btn:hover {
    background: rgb(93,166,153);
    color: white;
}
.btn-outline {
    color: #FFFFFF;
    background-color: rgb(93,166,153);
    border-color: rgb(93,166,153);
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
    background-color: rgb(93,166,153);
    border-color:rgb(93,166,153);
}