/*  BACKGROUND COLOR  */

#goToTop:hover,
.poll .buttons button:hover,
.contact-vendor-button:hover,
.item-box button:hover,
.overview .add-to-cart-button:hover,
.variant-overview .add-to-cart-button:hover,
.ui-datepicker-calendar .ui-state-default.ui-state-active,
.mfp-container .apply-shipping-button:hover,
.compare-products-page .clear-list:hover,
.email-a-friend-page .title h2 a:before,
.email-a-friend-page .title h2 a:after,
.customer-pages-body .block-account-navigation a.active:before,
.customer-pages-body .block-account-navigation a.active:after,
.shopping-cart-page .button-1:hover,
.checkout-page .button-1:hover,
.checkout-page .select-button button:hover,
.cart-options .common-buttons button.update-cart-button:hover,
.order-details-page .actions button:hover,
.blog-posts .read-more:before,
.blog-posts .read-more:after,
.news-list-page .read-more:before,
.news-list-page .read-more:after,
.rich-blog-homepage .view-all a:before,
.rich-blog-homepage .view-all a:after,
.forum-search-box .advanced a:before,
.forum-search-box .advanced a:after,
.forums-table-section-title > a:before,
.forums-table-section-title > a:after,
.forums-table-section-title strong:before,
.forums-table-section-title strong:after,
.forums-table-section .view-all:before,
.forums-table-section .view-all:after,
.newsletter-email .newsletter-subscribe-button:hover,
.news-items .read-more:after,
.news-items .read-more:before,
.login-page .button-1:hover,
.contact-page .button-1:hover,
.email-a-friend-page .button-1:hover,
.apply-vendor-page .button-1:hover,
.registration-page .button-1:hover,
.registration-result-page .button-1:hover,
.password-recovery-page .button-1:hover,
.account-page .button-1:hover,
.return-request-page .button-1:hover,
.user-agreement-page .button-1:hover,
.news-list-homepage .view-all a:before,
.news-list-homepage .view-all a:after,
.buttons .button-1:hover,
.add-button .button-1:hover,
.newsletter .title:after,
.newsletter-popup .newsletter-description-wrapper:after,
.news-list-homepage .news-title:after,
.post-title:after,
.news-title:after,
.cart .remove-from-cart button:hover,
.ui-dialog-titlebar button:hover,
.ui-dialog-content button:hover,
.order-list-page .order-item .buttons::before,
.order-list-page .order-item .buttons::after,
.vendorinfo-page .remove-picture-button:hover,
/*plugins*/ .productAddedToCartWindowSummary .button-1:hover,
.quickView .links-panel a:before,
.quickView .links-panel a:after,
.minimal-theme-roller .open-button,
.new-comment .button-1:hover,
.social-feed .sub-title:before,
.social-feed .sub-title:after,
.ropc .complete-button button:hover {
  background-color: #0f5b78;
}
/*  COLOR  */

a,
.required,
.cart .subtotal .product-subtotal,
.cart .subtotal .discount,
.item-box .actual-price,
.pager li span,
.overview .product-price,
.variant-overview .product-price,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-state-active.ui-tabs-active a,
.product-review-item .review-info a,
.product-review-helpfulness .vote,
.compare-products-table .product-price td,
.email-a-friend-page .title h2 a,
.accept-privacy-policy .read,
.terms-of-service .read,
.customer-pages-body .block-account-navigation a.active,
.account-page .address-item .button-2,
.order-list-page .order-item .buttons .button-2,
.shopping-cart-page .cart td.product .edit-item a,
.add-button .button-1:hover,
.cart-total td.cart-total-right,
.order-details-page .data-table .download a,
.order-details-page .data-table .download a:hover,
.forums-main-page .forums-table-section-title a,
.active-discussions-page .forums-table-section td.latest-post a,
.active-discussions-page .forums-table-section td.latest-post a:hover,
.contact-vendor-button:hover,
/*plugins*/ .productAddedToCartWindowDescription .price,
.instant-search-item .detail .price,
.header.normal .mega-menu .dropdown.manufacturers li a.view-all,
.quickView .variant-info .prices > *,
.quickView .variant-info .prices .rental-price span,
.search-term-highlighter,
.blog-block-wrapper .block .listbox a,
.priceRangeCurrentPricesPanel span,
.center-1 .social-feed .sub-title a,
.center-2 .social-feed .sub-title a,
.feeds-page .pinterest-item .post-link-btn,
.ropc .total-info .cart-total .order-total {
  color: #0f5b78;
}
/*  BORDER-COLOR  */

#goToTop,
#goToTop:hover,
.poll .buttons button,
.contact-vendor-button,
.item-box button,
.overview .add-to-cart-button,
.variant-overview .add-to-cart-button,
.mfp-container .apply-shipping-button,
.compare-products-page .clear-list,
.contact-page .button-1,
.email-a-friend-page .button-1,
.apply-vendor-page .button-1,
.button-1,
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.user-agreement-page .button-1,
.shopping-cart-page .button-1,
.checkout-page .button-1,
.checkout-page .select-button button,
.cart-options .common-buttons button.update-cart-button,
.order-details-page .actions button,
.new-comment .button-1,
.forum-edit-page .buttons button,
.move-topic-page .buttons button,
.private-messages .buttons button,
.newsletter-email .newsletter-subscribe-button,
.vendorinfo-page .remove-picture-button,
/*plugins*/ .ropc .complete-button button {
  border-color: #0f5b78;
}
@media all and (min-width: 1025px) {
  /*  BACKGROUND COLOR  */
  
  .mini-shopping-cart button:hover {
    background-color: #0f5b78;
  }
  /*  COLOR  */
  
  .mini-shopping-cart .count a,
  .mini-shopping-cart .price span,
  .mini-shopping-cart button {
    color: #0f5b78;
  }
}
body {
    color: #000;
}

.newfooter
{
position: relative;
margin: 0 0 0px;
padding: 5px 35px;
font-size: 15px;
font-weight: normal;
color: #000;
}
/*=====pagina equipo topic=====*/




.listing {
	list-style: none;
	margin: 2em;
	display: grid;
	grid-gap: 20px;
	grid-template-columns: repeat(auto-fill,minmax(300px, 1fr));
}

	.listing h2 {
		text-align: center;
		margin: 0;
		padding: 10px;
	}

	.listing li {
		border: 1px solid #fbf5f5;
		border-radius: 5px;
		display: flex;
		flex-direction: column;
		padding: 0px;
	}

	.listing .cta {
		margin-top: auto;
		border-top: 1px solid #ffe066;
		padding: 10px;
		text-align: center;
	}

	.listing .body2 {
		padding: 10px;
	}



/*====================================*/

.item-box .prices span {
  display: none;
}

.item-box .product-title {
  font-size: 17px;
}

.item-box .picture img {
  max-width: 68%;
}

.product-price call-for-price {
  display: none;
}

.header-logo a {
  display: inline-block;
  max-width: 80%;
  max-height: 100%;
  overflow: hidden;
  line-height: 0;
}


.header.normal .header-menu > ul > li > a, .header.normal .header-menu > ul > li > span, .header.normal .header-menu > ul > li > div > .with-subcategories {
  font-size: 18px;
  line-height: 20px;
  font-family: "Playfair Display", Times New Roman, serif;
}

 .header.normal .header-menu > ul > li > a, .header.normal .header-menu > ul > li > span, .header.normal .header-menu > ul > li > div > .with-subcategories {
    display: block;
    position: relative;
    margin: 0;
    padding: 20px 13px;
    font-size: 18px;
    line-height: 20px;
    font-family: "Playfair Display", Times New Roman, serif;
  }


body {
    line-height: normal;  
  color: #aaa;
  font-family: playfair display;
}

.header-menu {
  background-color: rgba(255, 255, 255, 0.98);
}

.header-menu > ul li > a, .header-menu > ul li > span, .header-menu > ul li > div > .with-subcategories {
  font-size: 24px;
  line-height: 30px;
  font-family: "Playfair Display", Times New Roman, serif;
  color: #000;
}

.header-menu .sublist-wrap {
  background: rgba(255, 255, 255, 0.98);

}

.header-menu .back-button span {
 
  background: #c1c1c1 url('../img/arrow-back.png') no-repeat 12px center;

}


.manufacturer-item .title a, .vendor-item .title a {
  padding: 0px 10px;
  font-size: 20px;
  display: none;
}