@import url("../fonts/font-awesome/css/font-awesome.min.css");

.text-pink-700 {
  font-weight: 400 !important;
  color: #33c7fd !important;
}

.texto-aviso {
  font-weight: 400 !important;
}

.prd-grid .prd-w-xs:not(.prd-hor) .prd-action .btn {
  font-size: 11px;
}

.btn-black {
  color: #fff !important;
  background-color: #222 !important;
  border-color: #222 !important;
}

.btn-black:hover {
  color: #fff !important;
  background-color: #4e4c4c !important;
  border-color: #4e4c4c !important;
}

.btn-danger {
  color: #fff !important;
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
}

.btn-danger:hover {
  color: #fff !important;
  background-color: #e06d78 !important;
  border-color: #e06d78 !important;
}

/* Live Search*/

div.live-search {
  border-radius: 0;
  margin-top: 10px;
  top: 100%;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.25);
  min-width: 280px;
  padding: 10px;
  right: 0;
  left: auto;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

div.live-search ul li,
div.live-search ul li:nth-child(even) {
  padding: 0;
  margin: 0;
  clear: both;
  background: transparent;
  display: block;
  height: auto !important;
}

div.live-search ul li a {
  overflow: hidden;
  margin: 0 10px;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}

div.live-search ul li:last-child a {
  border: 0;
}

div.live-search ul li:hover {
  background-color: transparent;
}

div.live-search ul li .product-name {
  font-weight: normal;
}

div.live-search ul li .product-name p {
  font-style: normal;
  font-size: 11px;
  color: #999;
}

.live-search ul li .product-price {
  margin: 0;
}

div.live-search .result-text {
  position: relative;
  background: #f4f4f4;
  border-radius: 0;
  font-size: 1em;
  line-height: 24px;
  font-weight: normal;
}

div.live-search .view-all-results,
div.live-search .view-all-results:hover {
  color: #282828;
  border: 1px solid #bbb;
  display: block;
  padding: 5px;
  text-decoration: none;
}

.panel-group--style2 .panel-body {
  background-color: transparent !important;
}

.tab-content > .active {
  display: block;
}
.hdr-topline.hdr-topline--dark {
  color: #fff;
  border-bottom: 0;
  background-color: #085aaa;
}

.custom-color,
.hdr-wrap .mmenu-bottom a:hover [class*="icon"],
.mmenu > li > a.active,
.mmenu > li > a:hover,
.mobilemenu .dropdn .dropdn-content ul > li.active > a,
.mobilemenu .dropdn .dropdn-content ul > li.active > a span:first-child,
.mobilemenu ul.nav li.active > .arrow,
.mobilemenu ul.nav li.mmenu-submenu-open > .arrow,
.mobilemenu ul.nav li:hover > .arrow,
.section-name-products-grid .title-wrap h2 a:hover .title-tabs-icn,
.section-name-products-grid .title-wrap h2.active a .title-tabs-icn,
.social-list li a:hover,
.submenu-title:hover,
.submenu-view-more:hover,
a:hover {
  color: #085aaa;
}

.dropdn-content li.active a:not(.btn) {
  pointer-events: none;
  color: #085aaa;
}

/* ICONES HEADER */
.hdr-content .custom-text a:hover .dropdn-link-txt,
.hdr-content .custom-text a:hover [class*="icon"],
.hdr-content .custom-text span,
.hdr-content .dropdn-link:hover .dropdn-link-txt,
.hdr-content .dropdn-link:hover [class*="icon"],
.hdr-content .dropdn.is-hovered .dropdn-link .dropdn-link-txt,
.hdr-content .dropdn.is-hovered .dropdn-link [class*="icon"],
.hdr-content .minicart-link:hover .dropdn-link-txt,
.hdr-content .minicart-link:hover [class*="icon"],
.hdr-content .minicart.is-hovered .minicart-link .dropdn-link-txt,
.hdr-content .minicart.is-hovered .minicart-link [class*="icon"],
.hdr-content .mobilemenu-toggle.active .dropdn-link-txt,
.hdr-content .mobilemenu-toggle.active [class*="icon"],
.hdr-content .mobilemenu-toggle:hover .dropdn-link-txt,
.hdr-content .mobilemenu-toggle:hover [class*="icon"],
.hdr-content .search-button:hover .dropdn-link-txt,
.hdr-content .search-button:hover [class*="icon"],
.hdr-navline--dark .custom-text a:hover,
.hdr-navline--dark .custom-text a:hover [class*="icon"],
.hdr-navline--dark .dropdn-link:hover,
.hdr-navline--dark .dropdn-link:hover [class*="icon"],
.hdr-navline--dark .dropdn.is-hovered .dropdn-link [class*="icon"],
.hdr-navline--dark .minicart-link:hover,
.hdr-navline--dark .minicart-link:hover [class*="icon"],
.hdr-navline--dark .minicart.is-hovered .minicart-link [class*="icon"],
.hdr-navline--dark .mmenu > li > a:hover,
.hdr-navline--dark .mobilemenu-toggle.active [class*="icon"],
.hdr-navline--dark .mobilemenu-toggle:hover,
.hdr-navline--dark .mobilemenu-toggle:hover [class*="icon"],
.hdr-navline--dark .search-button:hover,
.hdr-navline--dark .search-button:hover [class*="icon"],
.hdr-navline--dark .social-list a:hover,
.hdr-navline--dark .social-list a:hover [class*="icon"],
.hdr-topline .custom-text a:hover,
.hdr-topline .custom-text a:hover [class*="icon"],
.hdr-topline,
.hdr-topline .dropdn.is-hovered .dropdn-link,
.hdr-topline .dropdn.is-hovered .dropdn-link [class*="icon"],
.hdr-topline .minicart.is-hovered .minicart-link,
.hdr-topline .minicart.is-hovered .minicart-link [class*="icon"],
.hdr-topline .mobilemenu-toggle.active,
.hdr-topline .mobilemenu-toggle.active [class*="icon"],
.hdr-topline .social-list a:hover,
.hdr-topline .social-list a:hover [class*="icon"] {
  color: #085aaa !important;
}

.hdr-topline .dropdn-link:hover{
  color: #fff !important;
}
.hdr-topline .custom-text span {
  text-decoration: underline;
}
/* ICONES HEADER */
.dropdn-link-txt:hover {
  text-decoration: underline;
  color: #fff !important;
}
.icon-user {
  color: #fff !important;
}
.icon-user:hover {
  color: #fff !important;
}
.footer-list-inline li a.link-special:focus,
.footer-list-inline li a.link-special:hover,
.footer-list-inline li a[href^="mailto:"]:focus,
.footer-list-inline li a[href^="mailto:"]:hover,
.hdr-topline.hdr-topline--dark .custom-text a:hover,
.hdr-topline.hdr-topline--dark,
.hdr-topline.hdr-topline--dark .social-list a:hover,
.minicart-prd-name a:not(.btn):hover,
.page-footer .footer-block a:hover,
.page-footer .footer-block ul:not([class]) li a:hover,
.page-footer a:hover,
.page-footer ul:not([class]) li a.link-special:focus,
.page-footer ul:not([class]) li a.link-special:hover,
.page-footer ul:not([class]) li a[href^="mailto:"]:focus,
.page-footer ul:not([class]) li a[href^="mailto:"]:hover,
.prd-title a:hover {
  text-decoration: none;
  color: #085aaa !important;
}

.dropdn-link-head {
  text-decoration: none;
  color: #fff !important;
}
.dropdn-link-head:hover {
  text-decoration: underline;
  color: #fff !important;
}

.bnslider-arrows .slick-next:hover:before,
.bnslider-arrows .slick-next:hover:not(.slick-disabled):before,
.bnslider-arrows .slick-prev:hover:before,
.bnslider-arrows .slick-prev:hover:not(.slick-disabled):before,
.prd .prd-action .btn,
.prd .prd-action .btn:active,
.prd .prd-action .btn:active:focus,
.prd .prd-action .btn:focus,
.prd .prd-action .btn:visited {
  color: #fff;
  background-color: #085aaa;
}
.btn--add-to-cart,
.btn--add-to-cart:active,
.btn--add-to-cart:active:focus,
.btn--add-to-cart:focus,
.btn--add-to-cart:visited,
.slick-arrows-circle .slick-next:hover:before,
.slick-arrows-circle .slick-next:hover:not(.slick-disabled):before,
.slick-arrows-circle .slick-prev:hover:before,
.slick-arrows-circle .slick-prev:hover:not(.slick-disabled):before {
  color: #fff;
  background-color: #085aaa;
}
.btn,
.btn:active,
.btn:active:focus,
.btn:focus,
.btn:visited {
  text-decoration: none;
  color: #fff;
  outline: 0;
  background-color: #085aaa;
  box-shadow: none !important;
}

.breadcrumbs li a:hover,
.nav-tabs:not(.tab-category) > li .nav-link:hover,
.payment-notification-name:hover,
.post-full .post-links a:hover,
.post-prw-links a:hover,
.post-prw-simple .post-prw-links a:hover,
.post-prw-simple-sm .post-prw-links a:hover,
.post-prw-vert .post-prw-links a:hover,
.prd-block_options .option-links a:hover,
.text-icn-block-hor .text a:hover {
  text-decoration: none;
  color: #085aaa;
}

.nav-tabs:not(.tab-category) > li .nav-link.active,
.nav-tabs:not(.tab-category) > li .nav-link.active:focus,
.nav-tabs:not(.tab-category) > li .nav-link.active:hover {
  padding: 10px 18px;
  color: #085aaa;
}

.nav-tabs:not(.tab-category) > li .nav-link.active:after,
.nav-tabs:not(.tab-category) > li .nav-link.active:focus:after,
.nav-tabs:not(.tab-category) > li .nav-link.active:hover:after,
.nav-tabs:not(.tab-category) > li .nav-link:hover:after {
  width: calc(100% - 36px);
  background-color: #085aaa;
}

.popup-addedtocart {
  position: relative;
  z-index: 3;
  overflow: hidden;
  width: 100%;
  height: 0;
  color: #fff;
  background-color: #085aaa;
  box-shadow: 0 -5px 8px rgba(0, 0, 0, 0.12);
}

.holder-text-icn-blocks-single,
.holder.bgcolor-1,
.qty-changer button:hover {
  background: #085aaa;
}

.aside-block ul.list li a:focus,
.aside-block ul.list li a:hover,
.h1-style a:hover,
.h2-style a:hover,
.h3-style a:hover,
.h4-style a:hover,
.h5-style a:hover,
.h6-style a:hover,
.hdr-wrap .mmenu-bottom a:hover,
.page-content p > a:not(.btn),
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: none;
  color: #085aaa;
}


.footer-bottom a:hover,
.hdr-topline.hdr-topline--dark .custom-text span,
.hdr-topline.hdr-topline--dark .dropdn.is-hovered .dropdn-link,
.hdr-topline.hdr-topline--dark .minicart.is-hovered .minicart-link,
.hdr-topline.hdr-topline--dark
  .minicart.is-hovered
  .minicart-link
  [class*="icon"],
.hdr-topline.hdr-topline--dark .mobilemenu-toggle.active,
.hdr-wrap .search-popular a:hover,
.minicart-prd-action > a:not(.btn):hover,
.page-footer .footer-bottom.footer--dark .footer-block a:hover,
.page-footer
  .footer-bottom.footer--dark
  .footer-block
  ul:not([class])
  li
  a:hover,
.page-footer .footer-bottom.footer--dark .social-list li a:hover,
.page-footer .footer-bottom.footer--dark a.link-special:focus,
.page-footer .footer-bottom.footer--dark a.link-special:hover,
.page-footer .footer-bottom.footer--dark a:focus,
.page-footer .footer-bottom.footer--dark a:hover,
.page-footer .footer-bottom.footer--dark a[href^="mailto:"],
.page-footer .footer-top.footer--dark .footer-block a:hover,
.page-footer .footer-top.footer--dark .footer-block ul:not([class]) li a:hover,
.page-footer .footer-top.footer--dark .social-list li a:hover,
.page-footer .footer-top.footer--dark a.link-special:focus,
.page-footer .footer-top.footer--dark a.link-special:hover,
.page-footer .footer-top.footer--dark a:focus,
.page-footer .footer-top.footer--dark a:hover,
.page-footer .footer-top.footer--dark a[href^="mailto:"],
.page-footer .social-list li a:hover {
  color: #fff;
  text-decoration: underline;
}
.dropdn-content a:not(.btn):hover{
  color: #000;
  text-decoration: underline;
}
.list-group-item.active {
  color: #fff;
  border-color: #085aaa;
  background-color: #085aaa;
}
.hdr-wrap .search-input[type]:focus {
  border-bottom-color: #085aaa !important;
}

.footer-shop-info,
.footer-shop-info .row,
.hdr-navline--dark {
  background-color: #085aaa;
}
/* ICONES HEADER */
.dropdn-link-txt:hover {
  text-decoration: underline;
  color: #fff !important;
}

.dropdn-link-head {
  text-decoration: none;
  color: #fff !important;
}
.dropdn-link-head:hover {
  text-decoration: none;
  color: #fff !important;
}

.dropdnd-txt {
  text-decoration: none;
  color: #fff !important;
}
.footer-list-inline li a.link-special:focus,
.footer-list-inline li a.link-special:hover,
.footer-list-inline li a[href^="mailto:"]:focus,
.footer-list-inline li a[href^="mailto:"]:hover,
.hdr-topline.hdr-topline--dark .custom-text a:hover,
.hdr-topline.hdr-topline--dark .dropdn-link:hover,
.hdr-topline.hdr-topline--dark .social-list a:hover,
.minicart-prd-name a:not(.btn):hover,
.prd-title a:hover {
  text-decoration: none;
  color: #085aaa;
}
