@charset "UTF-8";

/* [2] */

/* [8] */

/*===============================================

 [SASS DIRECTORY ]

 [1] Minxin Link

 [2] Minxin Button

 [3] Minxin Triangle

 [4] Minxin LABEL PRODUCT

 [5] Minxin Scrollbars

 [6] Minxin Dev Custom

 ==============================================*/

.no-margin {

  margin: 0 !important; }

/*Dev Custom */

/*====================================================*/

.lib-list-item-product2 {

  border: none; }

  .lib-list-item-product2 .image-dev .list-button-dev {

    position: absolute;

    top: 50%;

    left: 50%;

    z-index: 10;

    transform: translate3d(-50%, -50%, 0);

    -moz-transform: translate3d(-50%, -50%, 0);

    -webkit-transform: translate3d(-50%, -50%, 0);

    -ms-transform: translate3d(-50%, -50%, 0); }

    .lib-list-item-product2 .image-dev .list-button-dev li {

      display: inline-block;

      float: left;

      height: 40px;

      width: 40px;

      background: #fff;

      position: relative;

      border-width: 0 1px 0 0;

      border-style: solid;

      border-color: #ddd;

      opacity: 0;

      transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; }

      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(1) {

        transform: translateX(40px);

        -moz-transform: translateX(40px);

        -webkit-transform: translateX(40px);

        -ms-transform: translateX(40px);

        z-index: 1;

        transition-delay: 0s; }

      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(2) {

        transition-delay: 0.2s;

        z-index: 2; }

      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(3) {

        transition-delay: 0.2s;

        z-index: 2; }

      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(4) {

        transform: translateX(-40px);

        -moz-transform: translateX(-40px);

        -webkit-transform: translateX(-40px);

        -ms-transform: translateX(-40px);

        z-index: 1;

        transition-delay: 0s; }

      .lib-list-item-product2 .image-dev .list-button-dev li:first-child {

        border-left: 1px solid #ddd; }

      .lib-list-item-product2 .image-dev .list-button-dev li a, .lib-list-item-product2 .image-dev .list-button-dev li button {

        background: none;

        position: absolute;

        width: 100%;

        height: 100%;

        top: 0;

        left: 0;

        line-height: 40px;

        text-align: center;

        box-shadow: none;

        border: none;

        color: #555;

        width: 40px;

        padding: 0; }

      .lib-list-item-product2 .image-dev .list-button-dev li:hover {

        background: #ae8875; }

        .lib-list-item-product2 .image-dev .list-button-dev li:hover a, .lib-list-item-product2 .image-dev .list-button-dev li:hover button {

          color: #fff; }

  .lib-list-item-product2 .caption-dev {

    text-align: center;

    padding: 0 15px; }

    .lib-list-item-product2 .caption-dev .rating-dev {

      margin: 5px 0; }

    .lib-list-item-product2 .caption-dev .rating-dev .fa-stack-2x {

      font-size: 11px; }

    .lib-list-item-product2 .caption-dev .title-dev {

      color: #444;

      font-size: 13px; }

    .lib-list-item-product2 .caption-dev .price-dev .price.product-price {

      font-size: 16px; }

    .lib-list-item-product2 .caption-dev .price-dev .price-new {

      font-size: 16px; }

    .lib-list-item-product2 .caption-dev .price-dev .price-old {

      font-size: 12px; }

    .lib-list-item-product2 .caption-dev .add-cart-dev {

      background: #fff;

      border: 1px solid #ddd;

      font-size: 12px;

      text-transform: uppercase;

      color: #999;

      font-weight: bold;

      box-shadow: none;

      border-radius: 0;

      padding: 6px 20px;

      margin: 0 0 30px;

      transition: all 0.2s ease-in-out;

      -moz-transition: all 0.2s ease-in-out;

      -webkit-transition: all 0.2s ease-in-out; }



.lib-list-item-product-over2 .image-dev .list-button-dev li {

  opacity: 1;

  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; }

  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(1) {

    transform: translateX(0);

    -moz-transform: translateX(0);

    -webkit-transform: translateX(0);

    -ms-transform: translateX(0);

    transition-delay: 0.2s; }

  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(2) {

    transition-delay: 0s; }

  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(3) {

    transition-delay: 0s; }

  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(4) {

    transform: translateX(0);

    -moz-transform: translateX(0);

    -webkit-transform: translateX(0);

    -ms-transform: translateX(0);

    transition-delay: 0.2s; }

/*EFECT PRODUCT NUMBER*/

.lib-two-img {

  position: relative;

  display: block; }

  .lib-two-img .img-1 {

    opacity: 1;

    position: relative;

    transition: all 0.5s ease-in-out; }

  .lib-two-img .img-2 {

    position: absolute;

    z-index: 0;

    top: 0;

    opacity: 0;

    display: block;

    transition: all 0.5s ease-in-out;

    left: 50%;

    transform: translateX(-50%); }



.lib-two-img-over .img-1 {

  opacity: 0;

  transform-style: inherit;

  transition: all 0.5s ease-in-out; }

  .lib-two-img-over .img-2 {

    opacity: 1;

    transform-style: inherit;

    transition: all 0.5s ease-in-out; }

/*EFFECT SLIDERHOME*/

@keyframes myeffect-slideshow {

  0% {

    opacity: 0;

    transform: translateY(-300px);

    -webkit-transform: translateY(-300px);

    -moz-transform: translateY(-300px);

    -ms-transform: translateY(-300px);

    -o-transform: translateY(-300px); }



  100% {

    opacity: 1;

    transform: translateY(0);

    -moz-transform: translateY(0);

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0); } }



@-webkit-keyframes myeffect-slideshow {

  0% {

    opacity: 0;

    transform: translateY(-300px);

    -webkit-transform: translateY(-300px);

    -moz-transform: translateY(-300px);

    -ms-transform: translateY(-300px);

    -o-transform: translateY(-300px); }



  100% {

    opacity: 1;

    transform: translateY(0);

    -moz-transform: translateY(0);

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0); } }



@-moz-keyframes myeffect-slideshow {

  0% {

    opacity: 0;

    transform: translateY(-300px);

    -webkit-transform: translateY(-300px);

    -moz-transform: translateY(-300px);

    -ms-transform: translateY(-300px);

    -o-transform: translateY(-300px); }



  100% {

    opacity: 1;

    transform: translateY(0);

    -moz-transform: translateY(0);

    -webkit-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0); } }

/*===============================================

 [SASS DIRECTORY ]

 [1] BLOCK HEADER

 ==============================================*/

.typeheader-2 {

  background-color: #ae8875;

  /*=====SEARCH ======*/

  /*BLOCK CART*/

  /*MENU MEGA*/ }

  .typeheader-2 .navbar-logo {

    padding: 30px 0 0 0; }

  .typeheader-2 .navbar-logo .logo {

    width:177px;

	margin:0 auto; }

  .typeheader-2.navbar-compact .so-topbar {

    display: none; }

  .typeheader-2.navbar-compact .container-megamenu.horizontal ul.megamenu > li > a strong img {

    display: none; }

  .typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a strong img {

    display: none; }

  .typeheader-2 ul.top-link {

    list-style: none;

    margin-left:20px;

    float: right; }

  .typeheader-2 ul.top-link > li {

    float: left;

    position: relative;

    list-style: outside none none;

    padding-left: 0;

    margin-left: 30px;

    padding-right: 0;

    font-size: 13px; }

  .typeheader-2 ul.top-link > li i {

    padding-right: 5px; }

  .typeheader-2 ul.top-link > li.language {

    min-height: 23px; }

  .typeheader-2 ul.top-link > li .btn-group {

    display: inline;

    line-height: 36px;

    padding: 12px 0; }

  .typeheader-2 ul.top-link > li .btn-group .btn-link {

    padding: 0;

    border: none;

    color: #000; }

  .typeheader-2 ul.top-link > li .fa-caret-down {

    font-size: 12px; }

  .typeheader-2 ul.top-link > li > a {

    font-size: 15px;

    color: white;

    line-height: 36px; }

  .typeheader-2 ul.top-link > li > a:before {

    padding-right: 3px; }

  .typeheader-2 ul.top-link > li.account {

    line-height: 36px; }

  .typeheader-2 ul.top-link > li.account > a {

    padding: 0;

    margin: 0; }

  .typeheader-2 ul.top-link > li.account .dropdown-menu {

    left: auto;

    right: 0; }

  .typeheader-2 ul.top-link > li.account:hover ul.dropdown-link {

    top: 34px;

    z-index: 9999;

    opacity: 1;

    border-top: 1px solid rgba(200, 199, 199, 0.3); }

  .typeheader-2 ul.top-link > li.account {

    padding-left: 0;

    margin-left: 0; }

  .typeheader-2 ul.top-link > li.account:after {

    display: none; }

  .typeheader-2 .header-top {

    min-height: 36px; }

  .typeheader-2 .header-top .module {

    display: table-cell;

    margin-bottom: 0; }

  .typeheader-2 .header-top .dropdown-menu li {

    line-height: 22px; }

  .typeheader-2 .header-top-right .inner {

    float: right; }

  .typeheader-2 .header-top-left  {

    height:50px;

	padding-top:10px }

  .typeheader-2 .header-top-right  {

    height:50px; }

  .typeheader-2 .header-middle {

    background-color: #fff;

    clear: both; }

  .typeheader-2 .header-middle .middle3 {

    padding: 0px 0; }

  .typeheader-2 .telephone {

    position: relative;

    color: #222;

    font-weight: 700;

    font-size: 13px;

    padding-left: 36px;

    float: left;

    position: relative;

    line-height: 18px;

    padding-right: 17px;

    margin-right: 30px; 
    display: flex;
  }

  .typeheader-2 .telephone span {

    font-size: 10px;

    color: #000;

    text-transform: uppercase; }

    .socials-header .fa {
      font-size: 19px;
          color: white;
  }

  .typeheader-2 .telephone:before {
      filter: invert(100%);

    background-image: url(../../images/icon/icon-call.png);

    background-repeat: no-repeat;

    background-position: center;
    background-size: 50%;

    width: 42px;

    height: 42px;

    position: absolute;

    content: "";

    display: block;

    top: -8px;

    left: -7px }

  .typeheader-2 .telephone a {
    font-weight: normal;
    color: white;


    margin-top: 5px; }

  .typeheader-2 .socials-header h2 {

    display: none; }

  .typeheader-2 .socials-header p.freeship  {

  float: left;

  margin-right: 15px;

  padding-top: 5px;

}

  .typeheader-2 .socials-header ul.socials {

    float:left;}

  .typeheader-2 .socials-header ul li {

    display: inline-block;

    margin-right: 20px; }

  .typeheader-2 .socials-header ul li a {

    font-size: 14px;

    color: #000;

    line-height: 36px; }

    .typeheader-2 .socials-header ul li a:hover {

      color: #222; }

  .typeheader-2 .welcome-msg {

    font-size: 13px;

    line-height: 36px;

    color: #fff;

    text-align: center; }

  .typeheader-2 .search-header-w {
     
    padding-top: 9px;

    position: relative;

    float: right;

    width: 45px;

    height: 45px; }

  .typeheader-2 .search-header-w .icon-search {
       filter: invert(100%);

    width: 42px;

    height: 42px;

    line-height: 42px;

    text-align: center;

    background: url(../../images/icon/icon-search.png) no-repeat center; background-size: 45%; }

  .typeheader-2 .search-header-w .icon-search i {

    font-size: 15px;

    color: #000; }

  .typeheader-2 .search-header-w .icon-search:hover {

    cursor: pointer; }

  .typeheader-2 .search-header-w .icon-search.active i:before {

    content: "\f00d"; }

  .typeheader-2 .search-header-w #sosearchpro .search {

    display: none;

    position: absolute;

    z-index: 99;

    top: 59px;

    right: -1px;

    left: auto;

    margin-right: 0;

    padding: 0;

    width: 270px; }

  .typeheader-2 .search-header-w #sosearchpro .search button {

    padding: 0 15px; }

  .typeheader-2 #sosearchpro .text-keyword {

    padding-left: 20px;

    margin-top: 5px; }

  .typeheader-2 #sosearchpro .text-keyword .title-key b {

    font-weight: 400;

    color: #545454; }

  .typeheader-2 #sosearchpro .text-keyword .item-key a {

    color: #898989;

    text-decoration: underline; }

  .typeheader-2 #sosearchpro .search {

    position: relative;

    margin: 0;

    border: 1px solid #ddd;

    height: 40px;

    border-radius: 3px; }

  .typeheader-2 #sosearchpro .search .select_category {

    display: none; }

  .typeheader-2 #sosearchpro .search button {

    position: absolute;

    top: 1px;

    right: 1px;

    height: 36px;

    text-align: center;

    line-height: 40px;

    padding: 0 8px;

    font-size: 14px;

    color: #ddd;

    border-radius: 0;

    background-color: #fff; }

  .typeheader-2 #sosearchpro .search button i {

    font-size: 16px;

    color: #444; }

  .typeheader-2 #sosearchpro .search button span {

    display: none; }

  .typeheader-2 #sosearchpro .search input {

    border: none;

    border-radius: 3px;

    z-index: 0;

    height: 38px;

    padding-left: 20px;

    font-size: 12px;

    width: 100%;

    background-color: #fff;

    color: #666; }

  .typeheader-2 #sosearchpro .search input::-moz-placeholder {

    color: #666;

    opacity: 1; }

  .typeheader-2 #sosearchpro .search input:-ms-input-placeholder {

    color: #666; }

  .typeheader-2 #sosearchpro .search input::-webkit-input-placeholder {

    color: #666; }

  .typeheader-2 #sosearchpro .search input:focus {

    z-index: 0; }

  .typeheader-2 .log {

    float: right;

    margin: 0 10px;

    width: 42px;

    height: 42px;

    line-height: 40px;

    text-align: center;

    background: url(../../images/icon/icon-login.png) no-repeat center; 
  background-size: 50%;
  }

  .typeheader-2 .log i {

    font-size: 14px;

    color: #000; }

  .typeheader-2 .shopping_cart {
     padding-top:9px;

    float: right;

    position: relative; }

  .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart {

    position: relative; }

  .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart .icon-c {
      
     filter: invert(100%);

    width: 42px;

    height: 42px;

    line-height: 40px;

    text-align: center;

    background: url(../../images/icon/icon-cart-new.png) no-repeat center;
    background-size: 55%;

    float: left; }

  .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart .icon-c svg {

    fill: #000;

    margin: 13px 0 0 12px; }

  .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {

    float: left;

    color: #fff;

    padding-left: 10px;

    position: relative; }

  .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {

    display: none; }

  .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart2, .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_carts {

    display: none; }

    .typeheader-2 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart {

      width: 18px;

      height: 18px;

      line-height: 18px;

      text-align: center;

      border-radius: 100%;

      -moz-border-radius: 100%;

      -webkit-border-radius: 100%;

      position: absolute;

      top: -7px;

      left: -14px;

      font-size: 12px;

      color: #222;

      border: none;

      background-color: #fff; }

  .typeheader-2 .shopping_cart .dropdown-menu {

    top: 100%;

    right: -15px;

    left: auto;

    color: #666; }

  .typeheader-2 .shopping_cart .shoppingcart-box:before {

    right: 50px; }

  .typeheader-2 .megamenu-style-dev .navbar-default {

    background: transparent; }

	.typeheader-2 .main-menu-w

	{

		padding-top:26px;}

	.typeheader-2 .megamenu-right  {

	  padding-top: 26px;

	}

	.megamenu-right ul.megamenu {

	  margin: 0px;

	  padding: 0px;

	  list-style: none;

	  position: relative;

	  float: right;

	}

	.typeheader-2 .container-megamenu.horizontal ul.megamenu-right > li {

  margin-right:0px !important;

  margin-left: 15px;

}

@media (max-width: 1660px) {

	.typeheader-2 .container-megamenu.horizontal ul.megamenu > li {

  margin-right: 8px;

}

	.typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a {

  font-size:15px;

}

}

@media (max-width: 1450px) {

	.typeheader-2 .container-megamenu.horizontal ul.megamenu > li {

  margin-right: 5px;

}

	.typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a {

  font-size:14px;

}

}

@media (max-width: 1366px) {

	.typeheader-2 .container-megamenu.horizontal ul.megamenu-right > li {

  margin-right:0px !important;

  margin-left: 5px;

}

	.typeheader-2 .container-megamenu.horizontal ul.megamenu > li {

  margin-right: 5px;

}

	.typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a {

  font-size:14px;

}

}

@media (max-width: 1350px) {
  .typeheader-2 .container-megamenu.horizontal ul.megamenu > li {
    margin-right: 3px!important;
}
  .typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a {
    font-size: 12px;
    padding: 0px 9px !important;
}
}

@media (max-width: 1150px) {
  .typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a {
    font-size: 10px;
}  
}

@media (max-width: 991px){

	

.typeheader-2 .megamenu-right .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {

  display:none !important;

}

.typeheader-2 .header-top-left {

  display:none !important;

}

  }

  @media (min-width: 1200px) {

  .typeheader-2 .horizontal ul.megamenu > li > .sub-menu {

    max-width: unset;

    left: 0 !important;

    right: auto !important; }

    .typeheader-2 .container-megamenu.horizontal ul.megamenu > li.hidden-index2 {

      display: none; }



    .typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a {

      padding: 14px 0;

      color: #000; }

      .typeheader-2 .container-megamenu.horizontal ul.megamenu > li > a strong {

        font-weight: 400; }



    .typeheader-2 .container-megamenu.horizontal ul.megamenu > li:hover a, .typeheader-2 .container-megamenu.horizontal ul.megamenu > li.active a {

      color: #222; } }

      /*-----------------------------7-7-22------------------------------*/

      .header-middle .container {
        /*max-width: 2500px;*/
        width: 100%!important;
      }
      .typeheader-2 .telephone {
        display: flex;
        align-items: center;
        height: 89%;
        }

        .btn-whatsapp {
          z-index: 10000;
            border-radius: 30px!important;
            padding: 9px 24px 9px 10px!important;
        }
        .link-lg {
          width: 100%;
          height: 100%;
        }

        .container-megamenu.horizontal ul.megamenu > li:last-child {
          margin-right: 0;
      }
        @media screen and (max-width:1440px){
          .typeheader-2 .container-megamenu.horizontal ul.megamenu > li:last-child {
            margin-right: 0;
          }
          .typeheader-2 .megamenu-right, .typeheader-2 ul.top-link {
            padding-right: 15px;
          }
        }
.browngradient
{ background: linear-gradient(to bottom, #807145 50px, #ffffff 20px);
}