/***************************************************
  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 
 */
/***********************************************************************/
@media (min-width: 992px) {
  .container {
    width: 1440px;
    max-width: 100%; } }
#content > .ApRow::after {
  content: "";
  display: block;
  clear: both; }

.h5-countdown {
  margin: 0; }
  .h5-countdown::after {
    content: "";
    display: block;
    clear: both; }

.footer-center {
  background: #212121;
  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;
            color: #999999; }
            .rtl .footer-center .h2-dis-footer-center .ApBlockLink ul li a {
              padding-left: 25px;
              padding-right: inherit; }
            .footer-center .h2-dis-footer-center .ApBlockLink ul li a:hover {
              color: #72c9e4; }
            @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;
      color: #999999 !important; }
      @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; } }

.h9-box-banner .ApColumn {
  padding: 0; }
@media (min-width: 992px) {
  .h9-box-banner .h9-box-top-right {
    margin-bottom: 75px; } }
@media (max-width: 991px) {
  .h9-box-banner .h9-box-top-right {
    margin-bottom: 30px;
    margin-top: 15px; } }
.h9-box-banner .h9-box-top-right.ApColumn .block {
  margin-bottom: 0; }
  .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage {
    position: relative; }
    .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a {
      position: relative;
      display: block;
      width: 100%;
      overflow: hidden; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a::before {
        top: 10px;
        right: 10px;
        bottom: 10px;
        left: 10px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform: scale(0, 1);
        -moz-transform: scale(0, 1);
        -ms-transform: scale(0, 1);
        -o-transform: scale(0, 1);
        transform: scale(0, 1);
        -webkit-transform-origin: center;
        -moz-transform-origin: center;
        -ms-transform-origin: center;
        -o-transform-origin: center;
        transform-origin: center; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a::after {
        top: 10px;
        right: 10px;
        bottom: 10px;
        left: 10px;
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
        -webkit-transform: scale(1, 0);
        -moz-transform: scale(1, 0);
        -ms-transform: scale(1, 0);
        -o-transform: scale(1, 0);
        transform: scale(1, 0);
        -webkit-transform-origin: center;
        -moz-transform-origin: center;
        -ms-transform-origin: center;
        -o-transform-origin: center;
        transform-origin: center; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a::after, .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a::before {
        position: absolute;
        z-index: 9;
        content: "";
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a:hover::after, .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a:hover::before {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1); }
      .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage > a img {
        position: relative;
        width: 100%;
        height: 100%;
        display: block;
        backface-visibility: visible;
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out; }
    .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage:hover > a img {
      -webkit-transform: scale3d(1.1, 1.1, 1);
      -moz-transform: scale3d(1.1, 1.1, 1);
      -ms-transform: scale3d(1.1, 1.1, 1);
      -o-transform: scale3d(1.1, 1.1, 1);
      transform: scale3d(1.1, 1.1, 1); }
    .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description {
      position: absolute;
      bottom: 48px;
      z-index: 9;
      left: 47px; }
      .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description {
        right: 47px;
        left: auto; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description h3 {
        font-size: 30px;
        font-weight: 500;
        color: #fff;
        margin-bottom: 4px; }
        @media (max-width: 1199px) {
          .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description h3 {
            font-size: 25px; } }
        .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description h3:last-of-type {
          padding-left: 33px;
          position: relative;
          margin-bottom: 27px; }
          .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description h3:last-of-type {
            padding-right: 33px;
            padding-left: inherit; }
          .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description h3:last-of-type::before {
            content: "";
            width: 18px;
            height: 3px;
            background: #fff;
            position: absolute;
            left: 0;
            top: 15px; }
            .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description h3:last-of-type::before {
              right: 0;
              left: auto; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description a {
        font-weight: 600;
        font-size: 13px;
        color: #fff;
        text-transform: uppercase;
        position: relative; }
        .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description a::before {
          position: absolute;
          content: "";
          width: 100%;
          height: 1px;
          background: #fff;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-transition: all ease 0.4s;
          -moz-transition: all ease 0.4s;
          -ms-transition: all ease 0.4s;
          -o-transition: all ease 0.4s;
          transition: all ease 0.4s; }
        .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description a:hover {
          color: #ffa08d; }
          .h9-box-banner .h9-box-top-right.ApColumn .block.ApImage .image_description a:hover::before {
            background: #ffa08d; }
  .h9-box-banner .h9-box-top-right.ApColumn .block.img-1, .h9-box-banner .h9-box-top-right.ApColumn .block.img-2, .h9-box-banner .h9-box-top-right.ApColumn .block.img-3 {
    float: left; }
    .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-1, .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-2, .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-3 {
      float: right; }
  @media (min-width: 992px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-1 {
      padding-left: 10px; }
      .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-1 {
        padding-right: 10px;
        padding-left: inherit; } }
  @media (min-width: 576px) and (max-width: 991px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-1 {
      padding-right: 10px; }
      .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-1 {
        padding-left: 10px;
        padding-right: inherit; } }
  @media (min-width: 576px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-1 {
      width: 50%; } }
  @media (max-width: 575px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-1 {
      width: 100%;
      padding: 0; } }
  @media (min-width: 576px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-2 {
      padding: 0 0 5px 10px;
      width: 50%; }
      .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-2 {
        padding: 0 10px 5px 0; } }
  @media (max-width: 575px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-2 {
      width: 100%;
      padding: 10px 0; } }
  @media (min-width: 576px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-3 {
      padding: 5px 0 0 10px;
      width: 50%; }
      .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-3 {
        padding: 5px 10px 0 0; } }
  @media (max-width: 575px) {
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-3 {
      width: 100%;
      padding: 10px 0; } }
  .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description {
    color: #212121; }
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description h3 {
      color: #212121; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description h3:last-of-type {
        color: #212121; }
        .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description h3:last-of-type::before {
          background: #212121; }
    .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description a {
      color: #212121; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description a:before {
        background: #212121;
        -webkit-transition: all ease 0.4s;
        -moz-transition: all ease 0.4s;
        -ms-transition: all ease 0.4s;
        -o-transition: all ease 0.4s;
        transition: all ease 0.4s; }
      .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description a:hover {
        color: #ffa08d; }
        .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description a:hover::before {
          background: #ffa08d; }
  .h9-box-banner .h9-box-top-right.ApColumn .block.img-2.ApImage .image_description, .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description {
    bottom: auto;
    top: 36px;
    left: 41px; }
    .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-2.ApImage .image_description, .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description {
      right: 41px;
      left: auto; }
    @media (max-width: 1199px) {
      .h9-box-banner .h9-box-top-right.ApColumn .block.img-2.ApImage .image_description, .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description {
        top: 15px;
        left: 30px; }
        .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-2.ApImage .image_description, .rtl .h9-box-banner .h9-box-top-right.ApColumn .block.img-3.ApImage .image_description {
          right: 30px;
          left: auto; } }

.h1-header-top {
  padding: 0; }

.h2-img-category .ApColumn .block {
  margin-bottom: 7px; }

.h6-product-carousel {
  margin-top: 10px; }
  .h6-product-carousel .ApColumn .block {
    margin-bottom: 25px; }

.h5-box-banner-botom .ApImage .image_description h3 {
  color: #fff; }
  .h5-box-banner-botom .ApImage .image_description h3 span {
    color: #fff000; }

@media (min-width: 992px) and (max-width: 1199px) {
  .search-widget {
    padding-left: 0; }
    .rtl .search-widget {
      padding-right: 0;
      padding-left: inherit; } }

@media (min-width: 1200px) and (max-width: 1299px) {
  .leo-megamenu .navbar-nav > li > a {
    padding: 40px 10px;
    font-size: 13px; } }

/* only color */
.h1-header-top .h1-header-top-right .header-button-add
.ap-btn-wishlist .ap-total-wishlist.ap-total {
  background: #ffa08d; }

#_desktop_cart .cart-products-count {
  background: #ffa08d; }

.iview-controlNav div.iview-items ul li a.iview-control.active, .iview-controlNav div.iview-items ul li a.iview-control:hover {
  background: #ffa08d; }

.h3-banner-top .h3-box-banner-top .ApImage .image_description a:hover {
  color: #ffa08d;
  border-bottom: 1px solid #ffa08d; }

.thumbnail-container .functional-buttons .btn-product:hover, .thumbnail-container .functional-buttons .btn-product:focus, .thumbnail-container .functional-buttons .btn-product:active {
  border: 1px solid #ffa08d; }
  .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: #ffa08d; }
.thumbnail-container .product-title a:hover {
  color: #ffa08d; }

.leo-select-attr .selected,
.leo-select-attr .selected.disable,
.leo-select-attr:hover {
  background: #ffa08d; }

.box-show-more a.btn-show-more:hover {
  border: 1px solid #ffa08d; }
  .box-show-more a.btn-show-more:hover span {
    color: #ffa08d; }
    .box-show-more a.btn-show-more:hover span::before {
      color: #ffa08d; }

.block_newsletter form .btn:hover {
  color: #ffa08d; }

a:hover {
  color: #ffa08d; }

.leo-megamenu .navbar-nav > li a.active, .leo-megamenu .navbar-nav > li a:hover, .leo-megamenu .navbar-nav > li a:focus {
  color: #ffa08d; }
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
  color: #ffa08d; }
@media (min-width: 992px) {
  .leo-megamenu .dropdown:hover > .dropdown-menu {
    border-top: 2px solid #ffa08d; } }
.leo-megamenu .dropdown-menu a > .menu-title:hover {
  color: #ffa08d; }

.leo-megamenu .dropdown-menu .menu-title a:hover {
  color: #ffa08d; }

.demo-product-detail .leo-widget a:hover {
  border-color: #ffa08d; }

.footer-container li a:hover {
  color: #ffa08d; }

.iview-directionNav a:hover {
  background: #ffa08d; }

.h1-header-top-right .search-widget form button[type=submit]:hover i {
  color: #ffa08d; }

.leo-fly-cart .leo-fly-cart-icon {
  background: #ffa08d; }

.leo-fly-cart-total {
  border-color: #ffa08d; }

#back-top a {
  background: #ffa08d; }

.search-widget:hover i {
  color: #ffa08d; }

.h1-header-top .h1-header-top-right.h2 .leo_block_top a:hover i {
  color: #ffa08d; }

.h1-header-top .h1-header-top-right .header-button-add
.ap-btn-wishlist:hover i {
  color: #ffa08d; }

#_desktop_cart .header:hover i {
  color: #ffa08d; }

.popup-over .popup-content a:hover {
  color: #ffa08d; }

.popup-over.leo_block_top .popup-content .currency-selector li.current a {
  color: #ffa08d; }

.leo-dropdown-cart-item a:hover, .leo-dropdown-cart-item a:focus {
  color: #ffa08d; }

.product-price {
  color: #ffa08d; }

.view-leo-dropdown-additional {
  background: #ffa08d; }

.leo-cart-dropdown-action .cart-dropdow-viewcart:hover, .leo-cart-dropdown-action .cart-dropdow-checkout:hover {
  background: #ffa08d;
  border: 1px solid #ffa08d; }

.leo-dropdown-cart-content, .leo-fly-cart-slidebar.slidebar_bottom {
  border-top: 3px solid #ffa08d; }

.h4-content-banner-top a:hover {
  border-bottom: 1px solid #ffa08d;
  color: #ffa08d; }

.h4-banner-bottom .ApColumn .ApImage .image_description a:hover {
  color: #ffa08d;
  border-bottom: 1px solid #ffa08d; }

.h1-blog-main .latest-blogs .block_content
.blog-container .right-block .created time.date {
  color: #ffa08d; }
.h1-blog-main .latest-blogs .block_content
.blog-container .right-block .blog-title a:hover {
  color: #ffa08d; }
.h1-blog-main .latest-blogs .block_content
.blog-container .blog-info p a.more:hover {
  color: #ffa08d; }
  .h1-blog-main .latest-blogs .block_content
  .blog-container .blog-info p a.more:hover::after {
    color: #ffa08d; }

#footer li a {
  color: #999999; }
  #footer li a:hover {
    color: #ffa08d; }

/* only home 9 */
.h5-box-banner-botom .ApImage .image_description a:hover {
  background: #ffa08d;
  border: 1px solid #ffa08d; }

.h5-countdown .ApCountdown a:hover {
  background: #ffa08d;
  border: 1px solid #ffa08d; }

/*# sourceMappingURL=profile2493384314.css.map */
