::selection {
  background-color: #f6d900;
  /* WebKit/Blink Browsers */

}
::-moz-selection {
  background-color: #f6d900;
  /* Gecko Browsers */

}
.master-header-wrapper,
.navigation-wrapper,
.ui-dialog-titlebar,
.scroll-back-button,
.language-list a:hover,
.ui-autocomplete a.ui-state-focus,
.footer-upper,
.newsletter-email .newsletter-subscribe-button,
.social-sharing a,
.product-viewmode a.selected,
.item-type-2 .bestsellers .product-box-add-to-cart-button:after,
.item-type-1 .product-grid .product-box-add-to-cart-button:before,
.item-type-2 .product-grid .item-box .product-box-add-to-cart-button:hover,
.pager li:before,
.pager li.current-page:before,
.ui-state-highlight,
.overview .add-to-cart-button,
.variant-overview .add-to-cart-button,
.ui-tabs .ui-tabs-nav li:before,
.block-account-navigation .list li a:after,
.product-list .item-box .product-box-add-to-cart-button,
input[type=radio]:checked + label:before,
#Newsletter:checked + input + label:after,
.inputs.reversed input:checked + input + label:after,
.selector input:checked + input + label:after,
input[type=checkbox]:checked + label:after,
.field-validation-valid,
.username-available-status,
.poll .buttons button,
.qq-uploader .qq-upload-list li.qq-upload-success,
.attributes .option-list.radio-list li:hover label,
.attributes .option-list.radio-list input[type=radio]:checked + label,
.enter-password-form button,
.address-list-page .add-button button,
.checkout-page .address-item button,
.shipping-method .method-list li label:after,
.payment-method .method-list li label:after,
.totals .actions button,
.totals button,
.buttons .button-1,
.buttons .button-2,
.notify-me-button,
.search-box .search-box-button,
.blog-search-box .search-box-button,
.eu-cookie-bar-notification button,
.vendor-item .picture .hover,
.manufacturer-item .picture .hover,
.productAddedToCartWindowSummary div,
.product-review-box .rating div,
.write-review .rating-options:hover label:hover,
.write-review .rating-options:hover label:hover ~ label,
.write-review .rating-options input:checked ~ label,
.item-box .rating div,
.miniProductDetailsView .add-to-cart .add-btn-hover span,
.address-list .buttons .button-2:hover,
.order-list .buttons .button-2:hover,
.k-editor-dialog .k-edit-buttons.k-state-default button.k-dialog-insert.k-button,
.ticketing-page form > .buttons .k-button,
.my-tickets-page .clear-filters,
.manage-tickets-page .clear-filters,
.k-pager-numbers li,
.k-widget.confirmation-wrapper button,
#submit-reply .buttons .k-button,
.filter-shops-button,
.shops-item .read-more,
.social-feed .sub-title-link,
.feeds-page .feeds-nav-item.active:before,
button.apply-shipping-button,
.product-filters .ui-slider-range,
.product-filters .ui-slider-handle {
  background-color: #f6d900;
}
/* dark */

.store-search-box {
  background-color: #c3ac00;
}
/* text color */

.cart .product-name:hover,
.cart .subtotal span,
.cart .remove-from-cart button:after,
.header-links a:hover,
.footer-middle li.address:before,
.footer-middle li.phone:before,
.social-sharing a:hover:after,
.block .list > li > a:hover,
.block .sublist > li > a:hover,
.block .sublist > li.active > a,
.block .view-all a,
.block .view-all a:hover:after,
.category-grid .item-box .sub-categories-list li a:hover,
.item-box .actual-price,
.item-box .buttons-wrapper button,
.bestsellers.product-grid .item-box .product-box-add-to-cart-button,
.item-box .buttons-wrapper button:hover:after,
.item-type-1 .product-grid .buttons-wrapper .product-box-add-to-cart-button:after,
.vendor-item:hover .title a,
.manufacturer-item:hover .title a,
.product-no-reviews a,
.product-review-links a:hover,
.product-review-links span + a,
.overview .value a,
.variant-overview .value a,
.overview .back-in-stock-subscription .subscribe-button,
.variant-overview .back-in-stock-subscription .subscribe-button,
.free-shipping:after,
.download-sample-button,
.qq-uploader .qq-upload-button,
.overview .product-price,
.variant-overview .product-price,
.qty-wrapper span:hover:after,
.overview .compare-products:hover:after,
.overview .email-a-friend:hover:after,
.overview .compare-products:hover button,
.overview .email-a-friend:hover button,
.overview .add-to-cart-button:hover span,
.variant-overview .add-to-cart-button:hover span,
.overview .add-to-cart-button:hover span:before,
.variant-overview .add-to-cart-button:hover span:before,
.overview .add-to-cart-button:hover,
.variant-overview .add-to-cart-button:hover,
.product-reviews-page h1 a,
.product-review-item .review-info a,
.wishlist-content button.button-2,
.compare-products-page .clear-list,
.accept-privacy-policy .read,
.check-username-availability-button,
.forgot-password,
.customer-pages-body .data-table td.points-balance,
.address-list .buttons .button-2:after,
.order-list .buttons .button-2:after,
.request-item a,
.return-request-page .data-table td.unit-price,
.file-upload label,
.order-progress li.active-step.last a:before,
.cart-options .common-buttons button,
.shopping-cart-page .common-buttons a,
.terms-of-service a,
.complete-button:hover span,
.complete-button:hover span:before,
#checkout:hover span,
#checkout:hover span:before,
.shipping-method .method-list li label:hover,
.payment-method .method-list li label:hover,
.opc .step-title span,
.order-details-page .btns-wrapper > a,
.products .product-subtotal,
.order-details-page .actions button + button,
.order-total strong,
.cart-total .order-total td.cart-total-right,
.return-request-page .qq-upload-button,
.sitemap-page li,
.blog-posts .read-more,
.news-items .read-more,
.news-list-homepage .view-all,
.blog-details a:hover,
.new-comment .result,
.comment-info .username,
.news-list-homepage .news-title:hover,
.forum-search-box .advanced a,
.forum-search-box .advanced a:hover:after,
.forums-table-section-title > a,
.forums-table-section-title strong,
.forums-table-section .view-all,
.topic-title:hover,
.forums-table-section .forum-title:hover,
.forums-table-section .latest-post .author a,
.forums-table-section .latest-post .origin a,
.forum-actions .actions a,
.topic-actions .actions a,
.topic-post .post-actions .edit-post-button,
.topic-post .post-actions .delete-post-button,
.topic-post .post-actions .quote-post a,
.private-messages-page .buttons button + button,
.private-message-send-page .buttons button + button,
.forum-edit-page .buttons button + button,
.move-topic-page .buttons button + button,
.topic-post .username,
.topic-post .pm-button,
.profile-info-box .pm-button,
.topic-post .post-vote > div,
.forum-edit-page strong,
.private-message-send-page a,
.private-messages-page .unread td a,
.private-message-view-page .buttons .delete-pm-button,
.private-message-view-page .buttons button:last-child,
.product-price td + td,
.wishlist-page .share-info a,
.eu-cookie-bar-notification button:hover,
.giftcard-summary label + span,
.cart-collaterals .current-code span,
.footer-powered-by a:hover,
.footer-designed-by a:hover,
.email-a-friend-page .title h2,
.post-navigation a,
.post-title:hover,
.news-title:hover,
.miniProductDetailsView .add-to-cart .add-btn-hover span:hover button,
.cart-collaterals .coupon-code button:hover,
.cart-collaterals .buttons .estimate-shipping-button:hover,
.edit-item,
.filter-options > div:before,
.k-editor-dialog .k-edit-buttons.k-state-default button.k-dialog-close.k-button,
.inputs.upload .k-button.k-upload-button span,
a.view-ticket.k-button:after,
a.k-button.k-grid-edit:after,
a.k-button.k-grid-update:after,
.k-grid .k-hierarchy-cell .k-icon::after,
.ticket-buttons .tb-right .k-button:before,
.ticket-comments .comment-header .left a,
.ticket-comments .comment-header .edit-comment:before,
.view-ticket-notes-page .ticket-buttons .k-button:before,
.apply-vendor-page .terms-of-service span,
.previous-product a,
.next-product a,
.price-match-wrapper:hover button,
.price-match-wrapper:hover:before,
.price-match-request .product-name a,
.shop-map-images .map-controls .get-directions-to-shop,
.anywhere-page-map .map-controls span,
.social-feed .post-text a,
.social-feed .post-description a {
  color: #f6d900;
}
/* border color */

.ajax-loading-block-window,
.product-list .item-box .buttons-wrapper .buttons button,
.product-grid .item-box .buttons-wrapper,
.bestsellers.product-grid .item-box .buttons-wrapper,
.attributes div .qq-uploader,
.inputs.upload .k-button.k-upload-button span,
.k-loading-image:after,
.social-feed .post-item,
.feeds-page .feeds-post-item {
  border-bottom-color: #f6d900;
}
.poll-options li label:hover,
.poll-options li input:checked + label {
  border-left-color: #f6d900;
}
.order-progress li.active-step.last a {
  border-top-color: #f6d900;
}
.item-type-2 .product-grid .item-box:hover .buttons {
  border-color: #f6d900;
}
/*mobile*/

@media screen and (max-width: 1024px) {
  .navigation-wrapper {
    background-color: #f6d900;
  }
  /*instant search*/
  
  .store-search-box .search-box-select {
    border-right-color: #f6d900;
  }
  .store-search-box .search-box-select {
    background-color: #c3ac00;
  }
  .header-menu > ul li > a:hover,
  .header-menu > ul li > span:hover {
    color: #f6d900;
  }
}
/*1024*/

@media screen and (min-width: 1025px) {
  .filter-options > div:before,
  .compare-section.price li {
    color: #f6d900;
  }
  .flyout-cart .buttons button,
  .flyout-cart .buttons button + button:hover:before,
  .header-menu .sublist li:hover > a {
    background-color: #f6d900;
  }
  .flyout-cart .item .price span,
  .flyout-cart .totals strong,
  .flyout-cart .buttons button:hover span:before,
  .flyout-cart .buttons button:hover,
  .flyout-cart .buttons button + button,
  .footer-block .list > li:hover,
  .downloadable-products-page .download a:hover {
    color: #f6d900;
  }
  .header-menu > ul > li:hover > a,
  .header-menu > ul > li:hover > span,
  .header-menu .sublist-wrap {
    background-color: #c3ac00;
  }
}
/*ajaxCart*/

.ajax-cart-button-wrapper button,
.productAddedToCartWindowDescription .price {
  color: #f6d900;
}
.productAddedToCartWindowSummary div:hover .button-1 {
  color: #f6d900;
}
.nopAjaxCartPanelAjaxBusy::after {
  border-bottom-color: #f6d900;
}
/*ajaxFilters*/

.selected-options-list > li span,
.priceRangeCurrentPricesPanel span,
.specification-current-value-panel span {
  color: #f6d900;
}
.ui-slider-range {
  background-color: #c3ac00;
}
.ui-slider-handle,
.ajaxFilters .k-window-titlebar {
  background-color: #f6d900;
}
.productPanelAjaxBusy::after {
  border-bottom-color: #f6d900;
}
/**sliders */

.nivo-controlNav a.active {
  background-color: #f6d900;
}
/*cloud zoom*/

.cloudzoom-ajax-loader:after {
  border-bottom-color: #f6d900;
}
/*instant search*/

.instant-search-item .detail .price {
  color: #f6d900;
}
/*jCarousel*/

.nop-jcarousel.category-grid .item-box .title:hover a {
  color: #f6d900;
}
.full-width-carousel .home-page-product-grid,
.nop-jcarousel .slick-prev:hover,
.nop-jcarousel .slick-next:hover,
.nop-jcarousel .slick-dots .slick-active button,
.nop-jcarousel .slick-dots button:hover,
.carousel-cover,
.nop-jcarousel.vendor-grid .item-box .title a:before,
.nop-jcarousel.manufacturer-grid .item-box .title a:before {
  background-color: #f6d900;
}
.full-width-carousel .home-page-product-grid .slick-prev:hover,
.full-width-carousel .home-page-product-grid .slick-next:hover,
.full-width-carousel .home-page-product-grid .slick-prev,
.full-width-carousel .home-page-product-grid .slick-next {
  background: #c3ac00;
}
/*mega menu*/

.mega-menu .title:hover,
.mega-menu .box li a:hover {
  color: #f6d900;
}
/*quickView*/

.product-list .quick-view-button,
.quickView .k-loading-image {
  border-bottom-color: #f6d900;
}
.quick-view-button a,
.item-box .buttons-wrapper a:hover:after,
.quickView .links-panel a,
.quickView .variant-info,
.overview .add-to-wishlist:hover button,
.quickView .overview .add-to-wishlist:hover:after {
  color: #f6d900;
}
/*ropc*/

.ropc .ship-to-same-address,
.estimate-shipping button,
.complete-button button {
  background-color: #f6d900;
}
.ropc .ship-to-same-address input[type=checkbox]:checked + label::after {
  color: #f6d900;
}
/*rich blog*/

.rich-blog-homepage .post-title {
  border-top-color: #f6d900;
}
.rich-blog-homepage .view-all,
.blog-instant-search .k-item,
.search-term-highlighter {
  color: #f6d900;
}
/*spc*/

.spc-header li:before,
.spc-categories .category-title {
  background-color: #f6d900;
}
.spc-body .loading-overlay span,
.spc-categories > .loading-overlay span {
  border-bottom-color: #f6d900;
}
.product-ribbon {
  border-top-color: #f6d900 !important;
}
.body{
font-size: 12pt; color: #000000;}
}


/***********************************************************************************/
/*********************************************** UL *********************************************/
/********************************************************************************/

/*UL CENTRAR*/
.topic-page ul, .post-body ul, .custom-tab ul {
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    list-style: disc;
}

@media screen and (max-width: 31.5em){
.grid {
    padding: 10px 10px 0 10px;
}
}

.grid {
    padding: 20px 20px 0 20px;
    max-width: 1300px;
    margin: 0 auto;
    list-style: none;
    text-align: center;
}

.grid li {
    display: inline-block;
    max-width: 33%;
    margin: 0;
    padding: 10px 10px 0 10px;
    text-align: left;
    position: relative;
    margin-bottom: 9px;
}

@media (min-width: 1025px){
.header-wrapper {
    margin: 0 auto;
    padding: 15px 0 25px 0;
    width: 1000px;
    -webkit-transition: all .3s;
    transition: all .3s;}
}





/*UL CENTRAR - para usar com imagens maiores*/
.topic-page ul, .post-body ul, .custom-tab ul {
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    list-style: disc;
}


@media screen and (max-width: 31.5em){
.grid2 {
    padding: 10px 10px 0 10px;
}
}

.grid2 {
    padding: 20px 20px 0 20px;
    max-width: 1300px;
    margin: 0 auto;
    list-style: none;
    text-align: center;
}

.grid2 li {
    display: inline-block;
    max-width: 50%;
    margin: 0;
    padding: 10px 10px 0 10px;
    text-align: left;
    position: relative;
    margin-bottom: 9px;
}




/**************** REMOVER  VISIBILIDADE DAS TAGS ****************** */

/*remover tags store locator*/
.shops-item .tags-label, .shop-page .tags-label {
    display: none;}

.shops-item .tag-item, .shop-page .tag-item {
    display: none;}
/* fim tags*/


/*******************efeito float***************************************/
.float {
  -webkit-transition:all .4s ease-out;
  -moz-transition:all .4s ease-out;
  -ms-transition:all .4s ease-out;
  -o-transition:all .4s ease-out;
  transition:all .4s ease-out;
}

.float:hover {
  -webkit-transform:translate(0px,-10px);
  -moz-transform:translate(0px,-10px);
  -ms-transform:translate(0px,-10px);
  -o-transform:translate(0px,-10px);
  transform:translate(0px,-10px);
}


///**cor da caixa do fornecedor***////

.item-box .rating div {
    height: 11px;
    background-image: url('../img/rating.svg');
    background-repeat: repeat-x;
    background-color: #7d7d7d;
}
/*****    SLIDER em PC    *****/
@media (min-width: 1025px) {
        .theme-slider-pt-moveis {
                display:  none;
        }
        .theme-slider-pt-pc {
                display:  block;
        }
}



/*****    SLIDER em DISP. MÓVEIS    *****/
@media (max-width: 1024px) {
        .theme-slider-pt-moveis {
                display:  block;

        }
        .theme-slider-pt-pc {
                display:  none;
        }
}


/* BACKGROUND NA ÁREA DE POSTS BLOG NA HOMEPAGE*/
.rich-blog-homepage {
    background: #fff;
    margin: 30px;
}

/*Alteração da cor do texto em store locator*/
.shop-info p {
	color: #707171;
}
.shops-item .short-description {
    color: #707171;
}

/*Alteração da formatação de texto em store locator*/
.shops-item .shop-name {
    text-transform: none;
    color: #707171
}

/*Alteração da formatação de texto do Ler mais em blog em home page*/
.blog-posts .read-more,
.news-items .read-more,
.news-list-homepage .view-all {
    text-transform: none;
}

/* efeito hover botão marcas*/
botão extra-efeito hover radius*/
   .button-td,
        .button-a {
            transition: all 100ms ease-in;
        }
        .button-td:hover,
        .button-a:hover {
            background: #f6d900 !important;
            border-color: #f6d900 !important;
        }

/* efeito border imagens*/
.mg-image1 img {
    -webkit-transition: all 0.8s ease; 
    -moz-transition: all 0.8s ease;    
    -o-transition: all 0.8s ease; 
    -ms-transition: all 0.8s ease; 
    transition: all 0.8s ease;
    max-width: 100%;
border: 1px solid #9a9a9a;

}
.mg-image1:hover img {
    -webkit-transform:scale(1.10); 
    -moz-transform:scale(1.10); 
    -ms-transform:scale(1.10); 
    -o-transform:scale(1.10); 
    transform:scale(1.10);
}

.mg-image1 
    overflow: hidden;
    max-width: 100%;
}

/*Centrar catálogos em marcas*/
.category-description ul, .manufacturer-description ul, .full-description ul, .topic-html-content ul, .topic-page ul, .post-body ul, .custom-tab ul {
    margin: 3px 0 3px;
    padding: 0 0 0 4px;
    list-style: disc;
}

/*Alteração da formatação de texto no carousel categorias em home page
.nop-jcarousel.category-grid .item-box .title {
    padding: 20px 0;
    text-transform: none;
    font-size: 14px;
    color: #707171;
}*/

/*Alteração da cor do tipo de letra e formatação de texto na lista de marcas (todas)*/
.vendor-item .title a,
.manufacturer-item .title a {
    text-transform: none;
    font-size: 14px;
    color: #707171;
}

.footer {
    border-top: 
}

/*Alteração da cor do tipo de letra na lista de categorias*/
.category-grid .item-box .title {
    text-transform: none;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #707171;
}

.footer-upper {
     display:none!important;
}

/*Alteração da cor do tipo de letra e do fundo da página nas páginas de cada marca*/
.category-description,
.manufacturer-description,
.vendor-description {
    color: #707171;
    background: #ffffff;
}

.post-title,
.news-title {
    text-transform: none;
    color: #707171;

}

.rich-blog-homepage .post-title {
  border-top-color: #f6d900;
  background: rgba(255, 255, 255, 0.95);
}

.footer-lower {
    margin: 50 9 9px;
    border-top: 1px solid rgba(0,0,0,0.05);
}

.news-list-homepage {
    display:none!important;
}

.newsletter {
    visibility: hidden;
}



/* Cor do email */
.footer-middle li.email:before {
    color: #f6d900;
}

/* Botão do Linkedin */
.social-sharing .vimeo:after {
 content: '\6c';
}

/*LUPA DE PESQUISA*/
.blog-search-box .search-box-button {
     background: #f5e10e url(../../Content/img/lupa38_45.png) no-repeat center;
}



/*IMAGENS LOGOS FOOTER*/
.fegime-foot {
    padding-left:0;
}
@media (max-width: 1024px)
{
footer.fegime-foot {
 text-align:center;
 padding-left: 0;
   }
}


/*RODAPÉ*/
.footer-middle .title {
    margin-bottom: 10px;
    text-transform: none;
    font-weight: bold;
    font-size: 15px;
    color: #777978;
}

.master-header-wrapper {
    width: 100%;
    background: url(../../Content/img/0000207.jpg);
    background-repeat: no-repeat; 
    background-size: contain;
}

.master-header-wrapper {
    margin: 0 0 70px;
    color: #000000;
    background: rgba(255, 255, 255, 0.95);
}

.master-wrapper-content {
    margin: 5px auto;

}

.header-wrapper {
   color: #000000;
   background: rgba(255, 255, 255, 0.0);
}

.header-menu {
  color: #000000;
  background: rgba(255, 255, 255, 0.0);
  border: rgba(255, 255, 255, 0.0);
  border-bottom: 3px solid #f6d900;
}


.header-logo {
    text-align: left;
    max-height: 94px;
}

/* Margem logo em dispositivos móveis*/
@media all and (max-width: 1024px) {
       .header-logo {
      text-align: left;
      margin-left: 7px;
      margin-top: 6.5px;
    }
       .header-wrapper {
      border-bottom: 2px solid #f6d900;
    }
       .header-menu {
      color: #000000;
      background: rgba(255, 255, 255, 0.0);
      border: rgba(255, 255, 255, 0.0);
    }
}

.ico-wishlist{
   visibility: hidden;
}

.shopping-cart-link{
  visibility: hidden;
}

/***********************************
PONTO 5
Retirar barra de pesquisa
************************************/
.header .search-box {
    display:none!important;
}
.master-header-wrapper {
    margin: 0;
}
.home-page-body .master-header-wrapper {
    margin-bottom: 0;
}
@media (min-width: 1025px) {
    .header .search-box {
        display:none;
    }
}

@media (max-width: 1024px) {
    .store-search-box {
        display: none;
    }
}


/***********************************
PONTO 13
Alargar a área de hover a todos os botões do submenu nos dispositivos móveis a toda a largura do botão
************************************/
@media (max-width: 1024px) {
    .header-menu > ul li.has-sublist > a {
        width: 255px;
    }
    .header-menu > ul li > a {
        width: 320px;
    }
}

/***********************************
PONTO 20
Ajustes aos carrosseis da home page que em ambiente móvel (tablet) ou landscape, não aparece as letras
************************************/
.nop-jcarousel.category-grid .item-box {
    position: relative;
}

.nop-jcarousel.category-grid .item-box .title {
   padding: 10px 5px;
   position: absolute;
   left: 0;
   right: 0;
   bottom: 0;
}

/*CARROCEL FABRICANTES E VENDORS - BORDER*/
.nop-jcarousel.vendor-grid .slick-slide .picture,
.nop-jcarousel.manufacturer-grid .slick-slide .picture {
    border: 0 solid #eee;
    border-left: 0;
    max-width: 100%;
}

/*CARROCEL FABRICANTES E VENDORS - SETAS*/
.nop-jcarousel .slick-prev, .nop-jcarousel .slick-next {
    position: absolute;
    top: -30px;
    border: 0;
    width: 42px;
    height: 42px;
    background-color: rgba(255, 255, 255, 0.0);
    font-size: 0;
    transition: all .3s;
}

.nop-jcarousel .slick-prev:hover,
.nop-jcarousel .slick-next:hover {
	background-color: rgba(255, 255, 255, 0.0);
}

.nop-jcarousel .slick-prev:hover:after,
.nop-jcarousel .slick-next:hover:after {
    color: #f6d900;
}

/*CARROCEL FABRICANTES E VENDORS - espaço para títulos, VALOR POR DEFEITO DA FONT É 24*/
.nop-jcarousel .carousel-title {
    position: relative;
    margin: 0 0 25px 0;
    text-transform: none;
    text-align: center;
    font-size: 2px;
    color: #444;
}

/*CARROCEL FABRICANTES E VENDORS - PADDING, POR DEFEITO É 20*/
@media (min-width: 1025px){
.manufacturer-grid, .vendor-grid, .recently-added-products-page .product-grid {
    padding: 0;
}}

/*CARROCEL FABRICANTES E VENDORS - MARGIN, POR DEFEITO É 50*/
.nop-jcarousel.vendor-grid, .nop-jcarousel.manufacturer-grid {
    margin: 0;
    background: none;
}

/*CARROCEL FABRICANTES E VENDORS - padding, POR DEFEITO É 50*/
.nop-jcarousel.vendor-grid, .nop-jcarousel.manufacturer-grid {
    margin: 0;
    padding: 0 0 0 0;
    background: none;
}

.nop-jcarousel.category-grid .slick-carousel {
    background: none;
}


/*COR TÍTULO COLUNA LATERAL ESQUERDA DE CATEGORIAS E FORNECEDORES*/ 
.block .title а,
.block .title strong {
    position: relative;
    display: block;
    padding: 27px 20px;
    text-transform: none;
    font-size: 14px;
    color: #707171;
    cursor: pointer;
}

/*FUNDO DA COLUNA LATERAL ESQUERDA DE CATEGORIAS E FORNECEDORES*/ 
.side-2 {
    background: #ffffff;
}

/*RISCA SOB TITULOS NA COLUNA*/ 
.block .title {
    border-bottom: 1px solid #eee;
}
/*SETA ANTES DO ITEM DA  COLUNA LATERAL ESQUERDA*/ 
.block .listbox li a:before {
    content: '\e925';
    display: inline-block;
    margin-right: 10px;
    font-family: prisma;
    font-size: 10px;
    color: #707171;
    transition: all .3s;
}

/*SETA DE TOPO  DA  COLUNA LATERAL ESQUERDA*/ 
.block .title а:after, .block .title strong:after {
    content: '\e923';
    position: absolute;
    top: 50%;
    right: 15px;
    width: 28px;
    height: 28px;
    background: #f9f9f9;
    text-align: center;
    line-height: 28px;
    font-family: prisma;
    font-size: 10px;
    color: #707171;
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}


/*RISCA NO FUNDO DA COLUNA*/ 
.block .listbox {
    display: block;
    border-bottom: 1px solid #eee;
}

/*COR DO BOTÃO DA MINHA CONTA*/ 
.responsive-nav-wrapper .personal-button > span:after {
    content: '\e945';
    color: #f6d900;
    margin-top: 1px;
}

.responsive-nav-wrapper > div > span,
.responsive-nav-wrapper > div > a {
    position: relative;
    display: block;
    height: 100%;
    margin-top: 16.3px;
    font-size: 0;
    -webkit-transition: all .3s;
    transition: all .3s;
}

/*COR DO BOTÃO DO MENU EM MÓVEIS*/ 
.responsive-nav-wrapper .menu-title > span:after {
    content: '\e908';
    color: #f6d900;
}

/*COR DA BARRA DE PESQUISA EM DISPOSITIVOS MÓVEIS*/ 
.store-search-box {
    background-color: #f6d900;
}


/*CORES DO MENU*/

/*FUNDO DO MENU*/
.header-menu > ul > li:hover > a, .header-menu > ul > li:hover > span, .header-menu .sublist-wrap {
    background-color: #ffffff; 
}

/*FUNDO DO SUBMENU*/
.header-menu .sublist-wrap {
       background: rgba(255, 255, 255, 0.95);
 }

/* COR DA FONT DO SUBMENU*/
.header-menu .sublist li a {
    display: block;
    padding: 11px 20px 10px;
    font-size: 15px;
    color: #707171; 
    -webkit-transition: background .3s;
    transition: background .3s;
}

/*COR DAS FONTS DO MENU DE TOPO */
.header-menu > ul > li > a, .header-menu > ul > li > span {
    display: block;
    padding: 10px 20px 10px;
    text-transform: none;
    font-size: 16px;
    font-weight: normal;
    color: #707171;
    cursor: pointer;
    -webkit-transition: all .3s;
    transition: all .3s;
}
/*COR DO BACKGROUND E FONT DO HOVER NO MENU*/
 .header-menu > ul > li:hover > a,
    .header-menu > ul > li:hover > span { 
        background: rgba(255, 255, 255, 0.0); 
        text-decoration: underline; 
        color: #f6d900; /*FONT*/
           }

/*COR DO BACKGROUND  DO HOVER  NO SUBMENU*/
 .header-menu .sublist li:hover > a {
    background-color: #ffffff;
    text-decoration: underline;
color:#707171;}
}


/*FORMATAR TEXTO DE APRESENTAÇÃO RESUMO DO BLOG*/ 
.rich-blog-homepage .post-details {
    margin: 0 auto;
    max-width: 90%;
    text-align: justify;
}


/*FORMATAR TEXTO DE APRESENTAÇÃO RESUMO DO BLOG EM MÓVEIS*/ 
.rich-blog-homepage .post-details {
    margin: 0 auto;
    max-width: 90%;
    text-align: justify;
}

/*TÍTULO DA PÁGINA*/ 
.page {
    min-height: 200px;
    text-align: center;
}
.page-title {
    margin: 30px 0 20px;
    padding: 8px 15px;
}
.page-title h1 {
    text-transform: none;
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    color: #707171;
}

/* TÍTULO DA HOMEPAGETEXT*/
.home-page .topic-block {
    display:none!important;
    margin: 0 auto 20px;
    padding: 30px 0;
    text-align: center;
    text-transform: none;
}
.topic-block-title {
    margin: 0 0 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    text-transform: none;
}
.topic-block-title h2 {
    font-size: 24px;
}
.home-page .topic-block-title h2 {
    font-weight: normal;
    font-size: 24px;
    color: #707171;
}

/* TÍTULO DAS NOTÍCIAS*/
.news-list-homepage .title {
    margin: 0 0 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    text-transform: none;
    text-align: center;
    font-size: 24px;
    color: #707171;}

.news-list-homepage {
    padding: 35px 0;
}

/*IMAGENS DAS NOTÍCIAS CENTRADAS*/
.news-list-homepage .news-item {
    text-align: center;
}

/*Imagens noticias centradas*/
@media (max-width: 1024px) {
   .news-list-homepage .news-item {
       text-align: center;
   }
}


/*TÍTULO STORE LOCATOR*/
.anywhere-page-map .map-title {
    margin: 0 0 30px;
    border-bottom: 1px solid #ddd;
    padding: 0 0 15px;
    font-size: 2px;
    color: #707171;
    text-align: center;
    visibility: hidden;
}


/* QUADRADO "DETALHES" DO STORE LOCATOR*/
.shops-item .read-more {
    display: inline-block;
      background: #f1e136;
    text-transform: none;
    color: #fff;
    line-height: 1;
    padding: 11px 13px;}

/*COR BOTÃO FORMULÁRIO*/ 
 .buttons .button-1{
   background-color: #f6d900;
}

/* LINKS NA HOMEPAGE*/
.topic-block-body a:link {
    color: #f6d900;
     font-weight:bold;
     text-decoration:none;
}
.topic-block-body a:visited {
    color: #f1ef5e10e36;
}

.topic-block-body a:hover {
    color: #777978;}
.topic-block-body a:active {
    color: #f6d900;}

/*TÍTULO DO PLUGIN DE BLOG*/
.rich-blog-homepage .title {
    margin: 0 0 60px;
    padding: 12px 0 13px;
    border-bottom: 1px solid #eee;
    text-transform: none;
    text-align: center;
    font-size: 24px;
    color: #707171;
}

/*LINKS BLOG+DETALHES SETA*/
 .blog-posts .read-more:after, .news-list-homepage .view-all:after {  /*seta do blog "LINK" LER MAIS*/
    color: #f6d900;
}

.blog-posts .read-more:hover, .read-more:hover::after {/* NO BLOG LER MAIS  NO HOVER--*/
    color:#777978;
}


 .view-all:hover::after {
    color:#777978;
}

/*SINAL ANTES DO VIEW_ALL DO BLOG*/
.rich-blog-homepage .view-all:before {
    content: '\e908';
    display: inline-block;
    margin-right: 5px;
    font-family: prisma;
    font-size: 12px;
    color: #777978;
}

/*LINKS DAS ETIQUETAS DO BLOG*/
.blog-page .tags a:link,
.blogpost-page .tags a:link {
  color: #707171;
}

.blog-page .tags a:visited,
.blogpost-page .tags a:visited {
   color: #707171;
}

.blog-page .tags a:hover,
.blogpost-page .tags a:hover {
  color: #f6d900;
}

.blog-page .tags a:active,
.blogpost-page .tags a:active {
   color: #707171;
}

/*Justificar o texto à esquerda na página de todas as notícias*/
.post-body, .news-body {
    clear: both;
    margin: 0 0 20px;
    line-height: 20px;
    font-size: 13px;
    color: #707171;
    text-align: left;
}

/*LINKS NAS NOTÍCIAS*/
 .news-items .read-more:after, .news-list-homepage .view-all:after { 
    color: #f6d900;
}

 .read-more:hover::after { /*SETAS NO HOVER*/
    color:#777978;
}

.view-all:hover::after {/*SETA NO HOVER DO ARQUIVO DE NOTÍCIAS*/
    color:#777978;
}


/* HOVER DA SETA DE AFTER  NO FIM DE FORNECEDORES---------------------*/
.block .view-all a:hover:after
{
    color:#f6d900;
}


.view-all a:link {
    color: #f5e10e;
     font-weight:bold;
     text-decoration:none;
     text-transform: capitalize;
}
 .view-all a:visited {
    color: #f6d900;}

.view-all a:hover {
    color: #777978;}

.view-all a:active {
    color: #f6d900;}

/*links nas notícias*/
.buttons a:link {
    color: #f6d900;
     font-weight:bold;
     }
.buttons a:visited {
    color: #f6d900;}
.buttons a:hover {
    color: #777978;}
 .buttons a:active {
    color: #f6d900;}

/* LINKS NA HOMEPAGE*/
.topic-block-body  a:link {
    color: #f6d900;
     font-weight:bold;
     text-decoration:none;
}
.topic-block-body  a:visited {
    color: #f6d900;}
.topic-block-body a:hover {
    color: #777978;}
.topic-block-body a:active {
    color: #f6d900;}


/* COR DE BACKGROUND NA PÁGINA DE CATEGORIAS*/
.category-page-body .page-body {
    background: #ffffff;
}

/* COR DE BACKGROUND NA PÁGINA DE MARCAS*/
.manufacturer-grid {
    background: #ffffff;
}

/* FUNDO DAS CATEGORIAS NO MEGA MENU
.mega-menu .row {background:  #ffffff; }*/

/* COR SOBRE LISTA DE FORNECEDORES*/
.manufacturer-item .picture .hover {
background-color: #f6d900;
}
/* COR DA FONT SOBRE LISTA DE FORNECEDORES*/
.vendor-item .picture .hover span, .manufacturer-item .picture .hover span {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-transform: none;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    color: #FFFFFF;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

/* COR DA SETA DA LISTA  DE FORNECEDORES*/
.block .list > li > a {
    color: #707171;
}


/* TAMANHO DA FONT NO EFEITO NA TABELA DE FORNECEDORES--------------------*/
.manufacturer-item .picture .hover span {
 font-size: 13px;
 color: #ffffff;
}
/* COR DO EFEITO SOBRE IMAGENS DOS FABRICANTES EM "ALL"*/
.manufacturer-item .picture .hover {
    background-color: #f6d900;
}

/* LINKS NAS PÁGINAS DE TÓPICOS */
.topic-page a:link {
    color: #f6d900;
     font-weight:bold;
     text-decoration:none;
}
.topic-page a:visited {
    color: #f6d900;}

.topic-page a:hover {
    color: #777978;
 text-decoration:underline;}

.topic-page a:active {
    color: #f6d900;}

/*LINKS NAS PÁGS DE FABRICANTES*/ 
.manufacturer-description a:link{
    color: #707171;
     font-weight:bold;
     text-decoration:none;
}
.manufacturer-page a:visited {
    color: #707171;}
.manufacturer-page a:hover {
    color: #f6d900;}
.manufacturer-page a:active {
    color: #707171;}

.block .view-all a:after { /* SETA LINK DO VER TODOS FABRICANTES*/
    content: '\e925';
    display: inline-block;
    margin-left: 10px;
    font-family: prisma;
    font-size: 10px;
    color: #f6d900;

/* LINKS DO STORE LOCATOR*/
 shops-item, .shop-name a:link {
    color: #f6d900;
     font-weight:bold;
     text-decoration:none;
}
 .shop-name a:visited {
    color: #f6d900;}

.shop-name a:hover {
    color: #777978;}

.shop-name a:active {
    color: #f6d900;}

/*BOTÃO DE PESQUISA DO GOOGLE NO STORE LOCATOR  - só aparece quando há mais do que uma loja*/

button#searchForFilteredShops {
    background: #f6d900;
    font-size: 14px;
    line-height: 15px;
    text-transform: none;
    color: #fff;
    border: 0;
    padding: 10px 21px;
}

/*FUNDO DA PÁG FABRICANTES*/ 
.manufacturer-description {
    margin-bottom: 20px;
    padding: 20px;
    background: #ffffff;


/*LINKS NAS PÁGS DE FABRICANTES*/ 
.manufacturer-description a:link{
    color: #f6d900;
     font-weight:bold;
     text-decoration:none;
}
.manufacturer-page a:visited {
    color: #f6d900;}
.manufacturer-page a:hover {
    color: #777978;}
.manufacturer-page a:active {
    color: #f6d900;}


.block .view-all a:after {
   color: #f6d900;
       }
block .view-all:hover::after {
   color: #777978;
       }

/* ALTERAR a cor de FUNDO DA PÁGINA DO PRODUTO}*/
.product-content-wrappper {
    padding: 10px 0;
    background: #ffffff;



.listbox {background-color: white;}

/*alterar botão do formulário de contacto*/ 
.contact-page.button-1{
   background-color: #f6d900;
}