/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


@media (max-width: 991px){
#header .logo {
    max-width: 15%;
}
}


@media (max-width:767px){

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    position: relative;
    margin-bottom: 1.563rem;
    height: 210px;
    width: 140px;
    background: #fff;
}

#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
    position: absolute;
    z-index: 3;
    background: #fff;
    width: 140px;
    bottom: 0;
    height: 70px;
}

#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
    text-align: center;
    text-transform: capitalize;
    margin-top: .7rem;
    max-height: 30px;
}

div#custom-text p{
    color: #232323;
    font-weight: 400;
    font-size: 0.7em;
    text-align:justify;
    margin-bottom: .5rem;
}

div#custom-text h2 {
    text-transform: uppercase;
    color: #232323;
    font-size: 1rem;
    font-weight: 700;
}
}

 .tabs {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
    margin-top: 0.2rem;
    margin-bottom: 2rem;
    background: #fff;
    padding: 1.25rem 1.875rem;
  }

  .social-sharing {
    width: 100%;
    justify-content: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 1.5rem;
  }

  .carousel .carousel-inner {
    height: max-content;
  }

  body {
    direction: ltr;
    font-family: 'Montserrat', sans-serif;
    font-size: 1rem;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #17ae86;
    line-height: 1.25em
  }


  .btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: 5px;
  }
  

  ul.top-menu {
  list-style: none;
/*  font-family: 'Amatic sc', cursive;
  font-size: 2rem;*/
  padding-left: 0;
  padding-top: 30px;
  text-align-last: center;
}

/*
li.category a.dropdown-submenu{
  list-style: none;
  font-family: 'Montserrat', sans-serif;
  font-size: 0.75rem;
  padding-left: 0;
}
*/

#header .header-top .position-static {
  position: static;
  width: 100%;
}


#header .header-nav .user-info .logged {
  color: #17ae86
}

a {
    color: #17ae86
}

.btn-primary {
    background-color: #17ae86
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary:disabled.focus,
.btn-primary:disabled:focus,
.btn-primary:disabled:hover {
    background-color: #17ae86
}

.btn-outline-primary {
    color: #17ae86;
    border-color: #17ae86
}

.btn-outline-primary.active,
.btn-outline-primary.focus,
.btn-outline-primary:active,
.btn-outline-primary:focus,
.btn-outline-primary:hover,
.open>.btn-outline-primary.dropdown-toggle {
    background-color: #17ae86;
    border-color: #17ae86
}

.btn-link {
    color: #17ae86
}

.dropdown-item.active,
.dropdown-item.active:focus,
.dropdown-item.active:hover {
    background-color: #17ae86
}

.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover {
    background-color: #17ae86
}

.card-primary {
    background-color: #17ae86;
    border-color: #17ae86
}

.card-outline-primary {
    border-color: #17ae86
}

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
background-color: #17ae86;
border-color: #17ae86
}

.page-link {
color: #17ae86
}

.tag-primary {
background-color: #17ae86
}

.tag-primary[href]:focus,
.tag-primary[href]:hover {
background-color: #2592a9
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
background-color: #17ae86;
border-color: #17ae86
}

.bg-primary {
background-color: #17ae86!important
}

.text-primary {
color: #17ae86!important
}

a:hover {
color: #17ae86
}

.btn-unstyle:focus .expand-more {
color: #17ae86
}

.form-control:focus,
.input-group.focus {
outline: .1875rem solid #17ae86
}

.bootstrap-touchspin .group-span-filestyle .btn-touchspin,
.group-span-filestyle .bootstrap-touchspin .btn-touchspin,
.group-span-filestyle .btn-default {
background: #17ae86
}

.custom-radio input[type=radio]:checked+span {
background-color: #17ae86
}

.dropdown:hover .expand-more {
color: #17ae86
}

.dropdown-item:focus,
.dropdown-item:hover {
color: #17ae86
}

.search-widget form input[type=text]:focus {
outline: 3px solid #17ae86
}

.search-widget form input[type=text]:focus+button .search {
color: #17ae86
}

.search-widget form button[type=submit] .search:hover {
color: #17ae86
}

#header .top-menu a[data-depth="0"]:hover {
color: #17ae86
}

body#checkout section.checkout-step .address-item.selected {
border: 3px solid #17ae86
}

.page-my-account #content .links a:hover i {
color: #17ae86
}

.carousel .carousel-control .icon-next:hover i,
.carousel .carousel-control .icon-prev:hover i {
color: #17ae86
}

#products .highlighted-informations .quick-view:hover,
.featured-products .highlighted-informations .quick-view:hover,
.product-accessories .highlighted-informations .quick-view:hover,
.product-miniature .highlighted-informations .quick-view:hover {
color: #17ae86
}

#products .product-miniature .discount-amount,
#products .product-miniature .discount-percentage,
#products .product-miniature .on-sale,
#products .product-miniature .online-only,
#products .product-miniature .pack,
#products .product-miniature .product-flags .new,
.featured-products .product-miniature .discount-amount,
.featured-products .product-miniature .discount-percentage,
.featured-products .product-miniature .on-sale,
.featured-products .product-miniature .online-only,
.featured-products .product-miniature .pack,
.featured-products .product-miniature .product-flags .new,
.product-accessories .product-miniature .discount-amount,
.product-accessories .product-miniature .discount-percentage,
.product-accessories .product-miniature .on-sale,
.product-accessories .product-miniature .online-only,
.product-accessories .product-miniature .pack,
.product-accessories .product-miniature .product-flags .new,
.product-miniature .product-miniature .discount-amount,
.product-miniature .product-miniature .discount-percentage,
.product-miniature .product-miniature .on-sale,
.product-miniature .product-miniature .online-only,
.product-miniature .product-miniature .pack,
.product-miniature .product-miniature .product-flags .new {
background: #17ae86
}

.products-sort-order .select-list:hover {
background: #17ae86
}

.products-sort-order .select-list:hover {
background: #17ae86
}

.facet-dropdown.open>.select-title {
border: 3px solid #17ae86
}

.facet-dropdown .select-list:hover {
background: #17ae86
}

.pagination .current a {
color: #17ae86
}

.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover {
color: #17ae86
}

.block-categories .arrows .arrow-down:hover,
.block-categories .arrows .arrow-right:hover {
color: #17ae86
}

.product-price {
color: #17ae86
}

.tabs .nav-tabs .nav-link.active {
color: #17ae86
}

.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
border-bottom: 3px solid #17ae86
}

#product-modal .modal-content .modal-body .product-images img:hover {
border: 3px solid #17ae86
}

#blockcart-modal .product-name {
color: #17ae86
}

.product-images>li.thumb-container>.thumb.selected,
.product-images>li.thumb-container>.thumb:hover {
border: 3px solid #17ae86
}

li.product-flag {
background: #17ae86
}

.product-customization .product-message:focus {
outline: .1875rem solid #17ae86
}

.cart-grid-body a.label:hover {
color: #17ae86
}

.block_newsletter form input[type=text]:focus {
outline: 3px solid #17ae86
}

.block_newsletter form input[type=text]:focus+button .search {
color: #17ae86
}

.block_newsletter form button[type=submit] .search:hover {
color: #17ae86
}

.block_newsletter form input[type=email]:focus {
border: 3px solid #17ae86
}

.account-list a:hover {
color: #17ae86
}

.footer-container li a:hover {
color: #17ae86
}

#header a:hover {
text-decoration: none;
color: #17ae86
}

#header .header-nav .cart-preview.active {
background: #17ae86
}

#header .header-nav .blockcart a:hover {
color: #17ae86
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
	background-color: #0d8d6b
}

.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle {
	background-color: #0d8d6b
}

.tag-primary[href]:focus,
.tag-primary[href]:hover {
	background-color: #0d8d6b
}

a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #0d8d6b!important
}

a.text-primary:focus,
a.text-primary:hover {
	color: #0d8d6b!important
}

.block-social ul li:hover {
  color: #17ae86
}

.block-social li:hover {
	background-color: #17ae86
}

.block-social li a:hover {
  color: #17ae86
}

.block-promo .promo-input+button {
  border: 2px solid #17ae86
}

.block-promo .promo-code-button.cancel-promo {
  color: #17ae86
}



#products .product-miniature .discount-amount.discount-amount,
#products .product-miniature .discount-amount.discount-percentage,
#products .product-miniature .discount-percentage.discount-amount,
#products .product-miniature .discount-percentage.discount-percentage,
#products .product-miniature .on-sale.discount-amount,
#products .product-miniature .on-sale.discount-percentage,
#products .product-miniature .online-only.discount-amount,
#products .product-miniature .online-only.discount-percentage,
#products .product-miniature .pack.discount-amount,
#products .product-miniature .pack.discount-percentage,
#products .product-miniature .product-flags .new.discount-amount,
#products .product-miniature .product-flags .new.discount-percentage,
.featured-products .product-miniature .discount-amount.discount-amount,
.featured-products .product-miniature .discount-amount.discount-percentage,
.featured-products .product-miniature .discount-percentage.discount-amount,
.featured-products .product-miniature .discount-percentage.discount-percentage,
.featured-products .product-miniature .on-sale.discount-amount,
.featured-products .product-miniature .on-sale.discount-percentage,
.featured-products .product-miniature .online-only.discount-amount,
.featured-products .product-miniature .online-only.discount-percentage,
.featured-products .product-miniature .pack.discount-amount,
.featured-products .product-miniature .pack.discount-percentage,
.featured-products .product-miniature .product-flags .new.discount-amount,
.featured-products .product-miniature .product-flags .new.discount-percentage,
.product-accessories .product-miniature .discount-amount.discount-amount,
.product-accessories .product-miniature .discount-amount.discount-percentage,
.product-accessories .product-miniature .discount-percentage.discount-amount,
.product-accessories .product-miniature .discount-percentage.discount-percentage,
.product-accessories .product-miniature .on-sale.discount-amount,
.product-accessories .product-miniature .on-sale.discount-percentage,
.product-accessories .product-miniature .online-only.discount-amount,
.product-accessories .product-miniature .online-only.discount-percentage,
.product-accessories .product-miniature .pack.discount-amount,
.product-accessories .product-miniature .pack.discount-percentage,
.product-accessories .product-miniature .product-flags .new.discount-amount,
.product-accessories .product-miniature .product-flags .new.discount-percentage,
.product-miniature .product-miniature .discount-amount.discount-amount,
.product-miniature .product-miniature .discount-amount.discount-percentage,
.product-miniature .product-miniature .discount-percentage.discount-amount,
.product-miniature .product-miniature .discount-percentage.discount-percentage,
.product-miniature .product-miniature .on-sale.discount-amount,
.product-miniature .product-miniature .on-sale.discount-percentage,
.product-miniature .product-miniature .online-only.discount-amount,
.product-miniature .product-miniature .online-only.discount-percentage,
.product-miniature .product-miniature .pack.discount-amount,
.product-miniature .product-miniature .pack.discount-percentage,
.product-miniature .product-miniature .product-flags .new.discount-amount,
.product-miniature .product-miniature .product-flags .new.discount-percentage {
	background: #dbb04c
}

#products .product-miniature .discount-amount.on-sale,
#products .product-miniature .discount-percentage.on-sale,
#products .product-miniature .on-sale.on-sale,
#products .product-miniature .online-only.on-sale,
#products .product-miniature .pack.on-sale,
#products .product-miniature .product-flags .new.on-sale,
.featured-products .product-miniature .discount-amount.on-sale,
.featured-products .product-miniature .discount-percentage.on-sale,
.featured-products .product-miniature .on-sale.on-sale,
.featured-products .product-miniature .online-only.on-sale,
.featured-products .product-miniature .pack.on-sale,
.featured-products .product-miniature .product-flags .new.on-sale,
.product-accessories .product-miniature .discount-amount.on-sale,
.product-accessories .product-miniature .discount-percentage.on-sale,
.product-accessories .product-miniature .on-sale.on-sale,
.product-accessories .product-miniature .online-only.on-sale,
.product-accessories .product-miniature .pack.on-sale,
.product-accessories .product-miniature .product-flags .new.on-sale,
.product-miniature .product-miniature .discount-amount.on-sale,
.product-miniature .product-miniature .discount-percentage.on-sale,
.product-miniature .product-miniature .on-sale.on-sale,
.product-miniature .product-miniature .online-only.on-sale,
.product-miniature .product-miniature .pack.on-sale,
.product-miniature .product-miniature .product-flags .new.on-sale {
	background: #dbb04c
}

.has-discount.product-price,
.has-discount p {
	color: #dbb04c
}

.has-discount .discount {
	background: #dbb04c
}

li.product-flag.on-sale {
	background: #dbb04c
}

.product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage {
  background-color: #dbb04c;
}

#header .header-nav #_mobile_logo {
  align-items:left;
  vertical-align: middle;
  line-height: 50px;
	cursor: pointer
}

@media (max-width:767px){.container{width:auto; } }