﻿
/*-----------------------------------------------------------------------------------

    Template Name: Nava || Furniture Shop HTML 5 Template
    Version: 1.0

-----------------------------------------------------------------------------------

    CSS INDEX
    ===================

    01. Theme default CSS
    02. Header CSS
    03. Hero Header CSS
    04. Account CSS
    05. Banner CSS
    06. loading CSS
    07. Testimonial CSS
    08. Blog CSS
    09. Comment CSS
    10. Breadcrumb CSS
    11. Sidebar CSS
    12. Faq CSS
    13. cart
    14. category box
    15. checkout
    16. Coming soon CSS
    17. About CSS
    18. Contact CSS
    19. Faq CSS
    20. 404 CSS
    21. Reset CSS
    22. Typography CSS
    23. Footer CSS
    24. Compare CSS
    25. Tabs CSS
    26. Pagination CSS
    27. Products CSS
    28. Register/sign up CSS
    29. Shop CSS
    30. Smart shop CSS
    31. loader CSS

-----------------------------------------------------------------------------------*/
@import url("css-OpenSansQuicksand_swap.css");
/*----------------------------------------*/
/*           21. reset CSS
/*----------------------------------------*/
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* font family */
/* flat icon fonts */
@font-face {
  font-family: "flat-icon";
  src: url("http://www.glacbdst.com/index/fonts/flat-icon.eot?jz8nen");
  src: url("http://www.glacbdst.com/index/fonts/flat-icon.eot?jz8nen") format("embedded-opentype"), url("http://www.glacbdst.com/index/fonts/flat-icon.ttf?jz8nen") format("truetype"), url("http://www.glacbdst.com/index/fonts/flat-icon.woff?jz8nen") format("woff"), url("http://www.glacbdst.com/index/fonts/flat-icon.svg?jz8nen") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "flat-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-copy:before {
  content: "";
}

.icon-refund:before {
  content: "";
}

.icon-delivery-truck:before {
  content: "";
}

.icon-support:before {
  content: "";
}

.icon-closet:before {
  content: "";
}

.icon-armchair:before {
  content: "";
}

.icon-bed:before {
  content: "";
}

.icon-bedding:before {
  content: "";
}

.icon-chair:before {
  content: "";
}

.icon-kitchen:before {
  content: "";
}

.icon-light:before {
  content: "";
}

.icon-tables:before {
  content: "";
}

.icon-email:before {
  content: "";
}

.icon-heart-fill:before {
  content: "";
}

.icon-heart:before {
  content: "";
}

.icon-linkedin:before {
  content: "";
}

.icon-twitter:before {
  content: "";
}

.icon-instagram:before {
  content: "";
}

.icon-facebook:before {
  content: "";
}

.icon-location:before {
  content: "";
}

.icon-wish-list:before {
  content: "";
}

.icon-user-profile:before {
  content: "";
}

.icon-sign:before {
  content: "";
}

.icon-shopping-basket:before {
  content: "";
}

.icon-log-out:before {
  content: "";
}

.icon-add-location:before {
  content: "";
}

.icon-sort-lines:before {
  content: "";
}

.icon-Share:before {
  content: "";
}

.icon-shopping-bag:before {
  content: "";
}

.icon-user:before {
  content: "";
}

.icon-phone:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-star:before {
  content: "";
}

.icon-bin:before {
  content: "";
}

.icon-edit:before {
  content: "";
}

.icon-star-outline:before {
  content: "";
}

.icon-lock:before {
  content: "";
}

/*----------------------------------------*/
/*           22. Typography CSS
/*----------------------------------------*/
p {
  line-height: 1.7;
  color: #808080;
}

.item-cart__row--img > a > span, .order-table__product .product-title h5, .profile-info__col--value, .sidebar__item .product-media__body .title, .banner.style2 .banner__col .banner-inner .title, .card-item--blue .card-item__body--title h3, .custom-navbar #mainNavbarDropdown .dropdown-wrapper__item .media {
  width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -o-white-space: nowrap;
  white-space: nowrap;
}

/*----------------------------------------*/
/*           buttons
/*----------------------------------------*/
.btn {
  border: 1px solid;
  font-size: 1rem;
  padding: 0.375rem 1.25rem;
  -webkit-border-radius: 1.5rem;
  -moz-border-radius: 1.5rem;
  -ms-border-radius: 1.5rem;
  -o-border-radius: 1.5rem;
  border-radius: 1.5rem;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.btn:hover {
  color: inherit;
}

.countdown .subscribe .subscribe__btn, .error-sec__content .back-btn, .slider-area .shop-slider__inner .slider-btn .btn, .coupon__code .btn, .custom-form__btn .submit-btn, .blog-post__inner--btn .btn, .card-item--list .card-item__body--btn .btn-add-to-cart, .hero-header-slider__wrapper .slider-inner .inner-content .slider-btn .btn, .custom-navbar #mainNavbarDropdown .dropdown-wrapper__item.cart-btn .cart-btn__details {
  background: #f7b926;
  border-color: #f7b926;
  color: #ffffff;
}
.countdown .subscribe .subscribe__btn:hover, .error-sec__content .back-btn:hover, .slider-area .shop-slider__inner .slider-btn .btn:hover, .coupon__code .btn:hover, .custom-form__btn .submit-btn:hover, .blog-post__inner--btn .btn:hover, .card-item--list .card-item__body--btn .btn-add-to-cart:hover, .hero-header-slider__wrapper .slider-inner .inner-content .slider-btn .btn:hover, .custom-navbar #mainNavbarDropdown .dropdown-wrapper__item.cart-btn .cart-btn__details:hover {
  background: #f6b10d;
  border-color: #f6b10d;
  color: #ffffff;
}

.card-item--light .card-item__overlay .btn {
  background-color: #ffffff;
  border-color: #f7b926;
  color: #f7b926;
}
.card-item--light .card-item__overlay .btn:hover {
  background-color: #f7b926;
  color: #ffffff;
}

.product-info__act li:not(.hideme) > .btn, .card-item--list .card-item__body--btn .btn-action ul > li .btn {
  background-color: #f8f8f8;
  border-color: #f8f8f8;
  color: #474747;
}
.product-info__act li:not(.hideme) > .btn:hover, .card-item--list .card-item__body--btn .btn-action ul > li .btn:hover {
  background: #ebebeb;
  color: #474747;
}

.blog-post--grid .blog-post__btn {
  background: transparent;
  border-color: #f8f8f8;
  color: #f8f8f8;
}
.blog-post--grid .blog-post__btn:hover {
  background-color: #f8f8f8;
  color: #474747;
}

.checkout-form__btn, .total-info__btn .btn, .profile-address__modal .modal-footer .btn-green, .profile-info__modal .modal-footer .btn-green, .custom-form__footer--link .btn, .custom-form__btn .btn-green, .comments__form--btn .btn, .custom-navbar #mainNavbarDropdown .dropdown-wrapper__item.cart-btn .cart-btn__checkout {
  background-color: #54cb8f;
  border-color: #54cb8f;
  color: #ffffff;
}
.checkout-form__btn:hover, .total-info__btn .btn:hover, .profile-address__modal .modal-footer .btn-green:hover, .profile-info__modal .modal-footer .btn-green:hover, .custom-form__footer--link .btn:hover, .custom-form__btn .btn-green:hover, .comments__form--btn .btn:hover, .custom-navbar #mainNavbarDropdown .dropdown-wrapper__item.cart-btn .cart-btn__checkout:hover {
  background: #40c582;
  color: #ffffff;
}

.profile-address__card--footer .btn-blue, .card-item--blue .card-item__body--btn .btn-shop {
  background-color: #79aee0;
  border-color: #79aee0;
  color: #ffffff;
}
.profile-address__card--footer .btn-blue:hover, .card-item--blue .card-item__body--btn .btn-shop:hover {
  background: #64a1db;
  color: #ffffff;
}

.profile-address__card--footer .btn-red {
  background-color: #f85555;
  border-color: #f85555;
  color: #ffffff;
}
.profile-address__card--footer .btn-red:hover {
  background: #f73d3d;
  color: #ffffff;
}

.change-pass__btn, .custom-form__btn .change-pass-btn, .banner.style2 .banner__col .banner-inner .banner-btn, .banner-full__inner .btn, .product-info__shop .add-to-cart-btn, .hero-header__content .hero-header-btn {
  background-color: #474747;
  border-color: #474747;
  color: #ffffff;
}
.change-pass__btn:hover, .custom-form__btn .change-pass-btn:hover, .banner.style2 .banner__col .banner-inner .banner-btn:hover, .banner-full__inner .btn:hover, .product-info__shop .add-to-cart-btn:hover, .hero-header__content .hero-header-btn:hover {
  background: #3a3a3a;
  color: #ffffff;
}

.profile-address__modal .modal-footer .btn-close, .profile-info__modal .modal-footer .btn-close, .custom-form__btn .btn-close, .product-details__content .readmore-btn {
  background: #808080;
  border-color: #808080;
  color: #ffffff;
}
.profile-address__modal .modal-footer .btn-close:hover, .profile-info__modal .modal-footer .btn-close:hover, .custom-form__btn .btn-close:hover, .product-details__content .readmore-btn:hover {
  background: #737373;
  border-color: #737373;
  color: #ffffff;
}

/*----------------------------------------*/
/*  01. Theme default CSS
/*----------------------------------------*/
html {
  height: 100%;
}

body {
  font-family: "Open sans", sans-serif;
  color: #474747;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  direction: ltr;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Open sans", sans-serif;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* responsive image */
img {
  max-width: 100%;
  height: auto;
}

a {
  color: #474747;
}
a:hover {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: inherit;
  text-decoration: none;
}

button:focus {
  outline: none;
}

.btn.focus, .btn:focus {
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.form-control:focus,
.page-link:focus,
textarea:focus,
textarea.form-control:focus,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {
  outline: none;
  border: 1px solid #cfcfcf;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  -moz-transition: background-color 5000s ease-in-out 0s;
  -ms-transition: background-color 5000s ease-in-out 0s;
  -o-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #474747;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  -moz-box-shadow: 0 0 0px 1000px #ffffff inset;
  -ms-box-shadow: 0 0 0px 1000px #ffffff inset;
  -o-box-shadow: 0 0 0px 1000px #ffffff inset;
  box-shadow: 0 0 0px 1000px #ffffff inset;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #f8f8f8 inset;
  -moz-box-shadow: 0 0 0 30px #f8f8f8 inset;
  -ms-box-shadow: 0 0 0 30px #f8f8f8 inset;
  -o-box-shadow: 0 0 0 30px #f8f8f8 inset;
  box-shadow: 0 0 0 30px #f8f8f8 inset;
}

/*--
    general classes
-----------------------------------------*/
.hideme {
  display: none;
}

.w0 {
  width: 0px;
  overflow: hidden;
  vertical-align: middle;
}

.wishlist-checked {
  color: #f85555;
}

.my-100 {
  margin: 6.25rem 0;
}
@media only screen and (max-width: 767px) {
  .my-100 {
    margin: 3.25rem 0;
  }
}

.mt-100 {
  margin-top: 6.25rem;
}
@media only screen and (max-width: 767px) {
  .mt-100 {
    margin-top: 3.25rem;
  }
}

.mb-100 {
  margin-bottom: 6.25rem;
}
@media only screen and (max-width: 767px) {
  .mb-100 {
    margin-bottom: 3.25rem;
  }
}

.mb-70 {
  margin-bottom: 4.375rem;
}
@media only screen and (max-width: 767px) {
  .mb-70 {
    margin-bottom: 1.375rem;
  }
}

.mt-70 {
  margin-top: 4.375rem;
}
@media only screen and (max-width: 767px) {
  .mt-70 {
    margin-top: 1.375rem;
  }
}

.mb-30 {
  margin-bottom: 1.875rem;
}

.mt-30 {
  margin-top: 1.875rem;
}

.mt-20 {
  margin-top: 1.25rem;
}

.py-100 {
  padding: 6.25rem 0;
}
@media only screen and (max-width: 767px) {
  .py-100 {
    padding: 3.25rem 0;
  }
}

.pt-100 {
  padding-top: 6.25rem;
}
@media only screen and (max-width: 767px) {
  .pt-100 {
    padding-top: 3.25rem;
  }
}

.pb-100 {
  padding-bottom: 6.25rem;
}
@media only screen and (max-width: 767px) {
  .pb-100 {
    padding-bottom: 3.25rem;
  }
}

.py-80 {
  padding: 5rem 0;
}
@media only screen and (max-width: 767px) {
  .py-80 {
    padding: 3.125rem 0;
  }
}

.pt-80 {
  padding-top: 5rem;
}
@media only screen and (max-width: 767px) {
  .pt-80 {
    padding-top: 3.125rem;
  }
}

.pb-80 {
  padding-bottom: 5rem;
}
@media only screen and (max-width: 767px) {
  .pb-80 {
    padding-bottom: 3.125rem;
  }
}

.py-50 {
  padding: 3.125rem 0;
}

.pb-50 {
  padding-bottom: 3.125rem;
}

.pt-50 {
  padding-top: 3.125rem;
}

.py-20 {
  padding: 1.25rem 0;
}

.pb-20 {
  padding-bottom: 1.25rem;
}

.pt-20 {
  padding-top: 1.25rem;
}

.ht-100 {
  height: 100%;
}

.header-mt {
  margin-top: 4.25rem;
}

.main-title {
  position: relative;
  font-size: 1.25rem;
  margin-bottom: 1.875rem;
  text-transform: capitalize;
  font-weight: 600;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .main-title {
    font-size: 1.5rem;
  }
}

.overflow-hidden {
  overflow: hidden;
}

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

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