/* Reset */
@font-face{
    font-family:'Roboto-Bold';
    src:url('../font/Roboto-Bold.eot');
    src:url('../font/Roboto-Bold.eot') format('embedded-opentype'),url('../font/Roboto-Bold.woff') format('woff'),url('../font/Roboto-Bold.ttf') format('truetype'),url('../font/Roboto-Bold.svg') format('svg');
    font-weight:normal;font-style:normal;
}
@font-face{
    font-family:'Roboto-Medium';
    src:url('../font/Roboto-Medium.eot');
    src:url('../font/Roboto-Medium.eot') format('embedded-opentype'),url('../font/Roboto-Medium.woff') format('woff'),url('../font/Roboto-Medium.ttf') format('truetype'),url('../font/Roboto-Medium.svg') format('svg');
    font-weight:normal;font-style:normal;
}
.cms-politica-de-devolucao .breadcrumbs{display:none;}
.cms-politica-de-garantia .breadcrumbs{display:none;}
.amqorder-button.-fill, .amqorder-buttons-block.-qty-1 .amqorder-button {min-width: 200px;}
.amqorder-buttons-block {display: block;}
.amqorder-search-block .amqorder-button.-empty{min-width: fit-content;}

.amqorder-button.-fill.-secondary:not([disabled]), .amqorder-buttons-block.-qty-1 .amqorder-button.-secondary:not([disabled]){border-color: #55b499;background-color: #55b499;visibility: hidden;}

.amqorder-button.-fill.-secondary:after, .amqorder-buttons-block.-qty-1 .amqorder-button.-secondary:after{border-color: #55b499;background-color: #55b499;visibility: visible;content: 'Aceitar';width: 200px;height: 40px;display: flex;	justify-content: center;
	align-items: center;}







.scroll-to-top{position:fixed;bottom: 2px !important;}
body,select {font-family: Roboto-Medium;color:#002948;}
a:visited, a{font-family: Roboto-Medium;color:#002948;}
header.page-header .block-search.active .theme-header-icon, header.page-header .setting-site.active .theme-header-icon, header.page-header .minicart-wrapper.active .theme-header-icon, header.page-header .header-top-links.active .theme-header-icon {color: #0558DD;}
.cms-index-index {background-color: #FFF;}
main.page-main {z-index: unset;}
input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="url"]::placeholder, input[type="tel"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type="datetime"]::placeholder, input[type="email"]::placeholder {color: #002948 !important;}
input#search[type="text"]::placeholder  {color: #fff !important;}
input[type="checkbox"] {margin: 0 5px 0 0;top: 0;}
.swatch-input.super-attribute-select {position: absolute;left: -999em;visibility: hidden;opacity: 0;}
.animated.message-success.success.message .text a{color:#fff;font-weight:bold;}
.message.success {background-color:#0558DD;color:#fff;}
.message.info, .message.error, .message.warning, .message.notice, .message.success {/* right: 75px !important; */}
.scroll-to-top {color:#fff !important;background-color:#0558DD;}
.demo-icon {font-size: 30px;vertical-align: bottom;}
.minicart-items .action.edit {display:none;}
.color-primary, a:visited:hover, a:hover, a:visited:focus, a:focus, .fieldset>.field.required>.label:after, .fieldset>.field._required>.label:after, .fieldset>.fields>.field.required>.label:after, .fieldset>.fields>.field._required>.label:after, .field.captcha .control.captcha .nested .control.captcha-image .captcha-reload, .btn.btn-gray:focus, .action.gray:focus, .btn.btn-gray:hover, .action.gray:hover, .btn.btn-dark:focus, .action.dark:focus, .btn.btn-dark:hover, .action.dark:hover, .btn.btn-default:focus, .action.default:focus, .btn.btn-default:hover, .action.default:hover, .rating-summary .rating-result>span:before, footer.page-footer .list-icon li a:hover, footer.page-footer .bottom-footer .social-links li a:hover, footer.page-footer .footer2 .middle-footer a:hover, footer.page-footer .footer5 .bottom-footer .content-bottom .list-links a:hover, .cms-about-us .about-color, .services .s-title:before, body.account .column.main table.table tr td.col .action:hover, body.account .column.main .block-dashboard-info .action:hover, body.account .column.main .block-dashboard-addresses .action:hover, body.account .column.main .block-addresses-default .action:hover, body.account .column.main .block-addresses-list .action:hover, body.account .column.main .block-title.order .action span, body.account .column.main .block.block-dashboard-addresses .block-title .action span, .latest-post-list-block .post-item .thumbnail-post .blog-list-video .btn.popup-video:after, .latest-post-grid-block .post-item .thumbnail-post .blog-list-video .btn.popup-video:after, .latest-post-list-block .post-item .title-blog a:hover, .latest-post-grid-block .post-item .title-blog a:hover, .latest-post-list-block .post-item .color-theme, .latest-post-grid-block .post-item .color-theme, .blog-grid .item .post-metas .link-item:hover, .post-metas .meta-date .color-theme, .blog-post-view .sidebar .block-content .item .title a:hover, .blog-post-item .post-images .post-thumbnail .blog-list-video .btn.popup-video:after, .blog-view .post-item .meta-name .category-links, .blog-view .post-item .meta-name .category-links a, .blog-view .share-info .block-blog-tags .tag-cloud li a:hover, .portfolio-category-view .portfolio-bottom-content .category-link>a:hover, .portfolio-category-view .portfolio-bottom-content .port-title:hover, .portfolio-category-view .category-link>a:hover, .portfolio-category-view .portfolio-masonry .portfolio-inner .port-title a:hover, .portfolio-category-view .portfolio-masonry .portfolio-inner .category-link a:hover, .portfolio-details .description .view-title .btn.btn-default:hover, .promobanner-v1 .promobanner .banner-text .white-color .btn.btn-default:hover, .promobanner-v1 .promobanner .banner-text .white-color .action.default:hover, .promobanner-v4 .promobanner:hover .banner-text .title, .single-deal .product-item-details .product-item-name a:hover, .single-deal .product-item-info.template-2 .product-item-details .deal-timer .countdown span, body public-modal .hotspot-modal .modal-dialog:hover .chevron:hover:before, .btn-shop:hover, .newsletter-home .block.newsletter .content .actions .action.subscribe.primary:hover, .login-container .form-login .form-group.password .action.remind, .form-wishlist-items .actions-toolbar>.primary button.action.tocart:hover, .products-grid .items .product-item .product-top .product-item-inner .action.tocart:hover, .product-ultra-grid .banner-url:hover .banner-content .product-item-name, .guest_wishlist_list .product-wishlist-items .product-item-info .action.remove:hover:before, .slide-home-1 .slider_mgs_carousel .inner-text .sub-title, .slide-home-1 .panel-block-row.panel-block:not(.builder-container) .list-social li>a:hover, .lookbook-container .popup__content--product .product-details>h3 a:hover, .lookbook-container .popup__content--product .product-details button.action.primary:hover, .lookbook-container .popup__content--product>div a:hover, .page-title-wrapper .status-order-account .order-actions-toolbar .actions>.action:hover, .rotate-image-container .close-rotate:hover, .catalog-product-view .block .block-actions .action.select:hover, .catalog-product-view .sidebar .block .block-content .products-grid .product-item .product-item-info .field.choice.related input:checked+.label:before, .catalog-product-view .product-info-main .product-social-links .action.tocompare:hover, .catalog-product-view .product-info-main .product-social-links .action.mailto.friend:hover, .main-coming-soon .list-social li>a:hover, .modal_newsletter_popup.modal-slide .modal-inner-wrap .action-close:hover:before, .products-list .product-items.list .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions>.actions-primary .action.tocart:hover, .sidebar .product-items-names .product-item:hover .product-item-name>a, .slide-text .category-banner a:hover, .multicheckout .box-title>.action>span:hover, .opc-sidebar .opc-block-summary .grand.totals .amount strong .price, .checkout-payment-method .form.payments .action-apply:hover, .owl-categories .content a:hover, .category-result .category-items .category-item-info:hover strong::before, .category-result .category-items .category-item-info:hover .category-item-link, .pages-result .pages-grid .page-items .page-item-info:hover strong::before, .pages-result .pages-grid .page-items .page-item-info:hover .page-item-link, .newsletter-home-v2 .block.newsletter .form.subscribe>.actions .action.subscribe:hover, .full-slider .subcribe .block.newsletter .content .actions .action.subscribe.primary:hover, .form-address-edit .actions-toolbar .secondary .action.back, .slider-home-watch .slider_mgs_carousel .inner-text .sub-title, .slider-home-watch .panel-block-row.panel-block:not(.builder-container) .list-social li>a:hover, .contact-form .link-item a:hover, .contact-store .contact-box .contact-info a:hover, .footer.content .footer6 .footer-block .list-links li a:hover, .footer.content .footer6 .footer-block .list-icon li a:hover{color:#0558DD;}
.bg-primary, .btn.btn-primary:focus, .action.primary:focus, .btn.btn-primary:hover, .action.primary:hover, .btn.btn-secondary, .action.secondary, .btn.btn-blue:focus, .btn-blue:focus, .btn.btn-blue:hover, .btn-blue:hover, .btn.btn-blue2:focus, .btn-blue2:focus, .btn.btn-blue2:hover, .btn-blue2:hover, .btn.btn-red:focus, .btn-red:focus, .btn.btn-red:hover, .btn-red:hover, .scroll-to-top:hover, body.account .column.main .actions-toolbar .secondary .action.back:after, .blog-list .section-title .title:after, .single-deal .product-info-label .save-count, .form-wishlist-items .actions-toolbar>.primary button.action.share, .lookbook-container .pin-label, .lookbook-slider .owl-dots .owl-dot.active span, .catalog-product-view .block .block-actions .action.select:after, .products-list .product-items.list .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions>.actions-primary .action.tocart:hover:after, .btn.btn-primary.btn-all:hover, .view-btn-radius .tab-cate-link a.action.default, .pages .pages-items .item .action:hover, .form-address-edit .actions-toolbar .secondary .action.back:after, .form-address-edit .actions-toolbar .action.primary:hover, .contact-form .social-links li:hover{background-color:#0558DD;}
.pages .pages-items .item a.page:hover{color:#0558DD;}
.border-primary, input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input.mage-error[type="text"], input.mage-error[type="password"], input.mage-error[type="url"], input.mage-error[type="tel"], input.mage-error[type="search"], input.mage-error[type="number"], input.mage-error[type="datetime"], input.mage-error[type="email"], textarea:focus, .btn.btn-primary:focus, .action.primary:focus, .btn.btn-primary:hover, .action.primary:hover, .btn.btn-secondary, .action.secondary, .btn.btn-gray:focus, .action.gray:focus, .btn.btn-gray:hover, .action.gray:hover, .btn.btn-dark:focus, .action.dark:focus, .btn.btn-dark:hover, .action.dark:hover, .btn.btn-default:focus, .action.default:focus, .btn.btn-default:hover, .action.default:hover, .btn.btn-blue:focus, .btn-blue:focus, .btn.btn-blue:hover, .btn-blue:hover, .btn.btn-blue2:focus, .btn-blue2:focus, .btn.btn-blue2:hover, .btn-blue2:hover, .btn.btn-red:focus, .btn-red:focus, .btn.btn-red:hover, .btn-red:hover, body.account .column.main .form-newsletter-manage .actions-toolbar .secondary:hover, body.account .column.main .form-edit-account .actions-toolbar .secondary:hover, body.account .column.main .form-address-edit .actions-toolbar .secondary:hover, .promobanner-v1 .promobanner .banner-text .white-color .btn.btn-default:hover, .promobanner-v1 .promobanner .banner-text .white-color .action.default:hover, .login-container .form-login .form-group .control input:active, .login-container .form-login .form-group .control input:focus, .customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .control input:active, .customer-account-forgotpassword .block-customer-forgot-password .form.password.forget .control input:focus, .register-container .form-create-account>.fieldset>.field .control input:active, .register-container .form-create-account>.fieldset>.field .control select:active, .register-container .form-create-account>.fieldset>.field .control input:focus, .register-container .form-create-account>.fieldset>.field .control select:focus, .form-wishlist-items .actions-toolbar>.primary button.action.share, .form-wishlist-items .actions-toolbar>.primary button.action.tocart:hover, .sidebar .block .actions-toolbar .primary .action, .slide-text .category-banner a:hover, .checkout-payment-method .form.payments .payment-method-content .actions-toolbar .action-update:hover, .opc-wrapper .checkout-shipping-address .action-show-popup:hover, .opc-wrapper .checkout-shipping-address .shipping-address-item.selected-item, .pages .pages-items .item .action:hover, .form-address-edit .actions-toolbar .action.primary:hover{border-color:#0558DD!important;}
.owl-carousel .owl-dots .owl-dot.active span{background-color:#DB0417 !important;}
.owl-carousel .owl-dots .owl-dot span{width:15px !important;height:15px !important;border-radius:15px !important;background-color: #707070 !important}
.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary>.action:hover {color: #FFF;}
.page-header-sliders .owl-carousel.dot-position-center .owl-dots {bottom: 40px;}
.owl-carousel.dot-position-center .owl-dots {bottom: -20px;}
.parcelamento, .boleto, body .header-mobile-tabs--bottom{display:none;}
.logo img {height: auto;margin-right: 20px;}
.sidebar .block {margin-top: 35px;}

/* Paginas de busca */
.catalogsearch-advanced-result .page-title-wrapper .status-order-account .breadcrumbs{position:relative;bottom:0;margin-top:-40px}
.catalogsearch-advanced-result .page-title-wrapper.layout_type1{margin-top:50px;}
.catalogsearch-advanced-result .page-main > .page-title-wrapper .page-title{position: relative !important;bottom: 0 !important;left: 0 !important;display: flex !important;flex: 0 0 100%;flex-direction: column;}
.catalogsearch-advanced-result .page-title-wrapper .status-order-account{order:0;}
.catalogsearch-advanced-result .page-title-wrapper span{order:1;}
.catalogsearch-advanced-result .message.info, 
.catalogsearch-advanced-result .message.error, 
.catalogsearch-advanced-result .message.warning, 
.catalogsearch-advanced-result .message.notice, 
.catalogsearch-advanced-result .message.success{margin-bottom:30px;}

.catalogsearch-advanced-index .page-title-wrapper .status-order-account .breadcrumbs{position:relative;bottom:0;margin-top:-40px}
.catalogsearch-advanced-index .page-title-wrapper.layout_type1{margin-top:50px;}
.catalogsearch-advanced-index .page-main > .page-title-wrapper .page-title{position: relative !important;bottom: 0 !important;left: 0 !important;display: flex !important;flex: 0 0 100%;flex-direction: column;}
.catalogsearch-advanced-index .page-title-wrapper .status-order-account{order:0;}
.catalogsearch-advanced-index .page-title-wrapper span{order:1;}
.catalogsearch-advanced-index .message.info, 
.catalogsearch-advanced-index .message.error, 
.catalogsearch-advanced-index .message.warning, 
.catalogsearch-advanced-index .message.notice, 
.catalogsearch-advanced-index .message.success{margin-bottom:30px;}

.amfinder-index-index .page-title-wrapper .status-order-account .breadcrumbs{position:relative;bottom:0;margin-top:-40px}
.amfinder-index-index .page-title-wrapper.layout_type1{margin-top:50px;margin-bottom: 0;}
.amfinder-index-index .page-main > .page-title-wrapper .page-title{position: relative !important;bottom: 0 !important;left: 0 !important;display: flex !important;flex: 0 0 100%;flex-direction: column;}
.amfinder-index-index .page-title-wrapper .status-order-account{order:0;}
.amfinder-index-index .page-title-wrapper span{order:1;}
.amfinder-index-index .message.info, 
.amfinder-index-index .message.error, 
.amfinder-index-index .message.warning, 
.amfinder-index-index .message.notice, 
.amfinder-index-index .message.success{margin-bottom:30px;}

.catalogsearch-result-index .page-title-wrapper .status-order-account .breadcrumbs{position:relative;bottom:0;margin-top:-40px}
.catalogsearch-result-index .page-title-wrapper.layout_type1{margin-top:50px;margin-bottom: 0;}
.catalogsearch-result-index .page-main > .page-title-wrapper .page-title{position: relative !important;bottom: 0 !important;left: 0 !important;display: flex !important;flex: 0 0 100%;flex-direction: column;}
.catalogsearch-result-index .page-title-wrapper .status-order-account{order:0;}
.catalogsearch-result-index .page-title-wrapper span{order:1;}

.search.results.mgs-instant-search .block.block-title h4{color:#A7A9AB;}
.instantsearch-result-index .page-title-wrapper .status-order-account .breadcrumbs{position:relative;bottom:0;margin-top:-40px}
.instantsearch-result-index .page-title-wrapper.layout_type1{margin-top:50px;margin-bottom: 0;}
.instantsearch-result-index .page-main > .page-title-wrapper .page-title{position: relative !important;bottom: 0 !important;left: 0 !important;display: flex !important;flex: 0 0 100%;flex-direction: column;}
.instantsearch-result-index .page-title-wrapper .status-order-account{order:0;}
.instantsearch-result-index .page-title-wrapper span{order:1;}
.instantsearch-result-index .message.info, 
.instantsearch-result-index .message.error, 
.instantsearch-result-index .message.warning, 
.instantsearch-result-index .message.notice, 
.instantsearch-result-index .message.success{margin-bottom:30px;z-index: 1;}

body.instantsearch-result-index.page-layout-3columns .columns {display:flex !important;padding-top: 50px;}
body.instantsearch-result-index.page-layout-3columns .columns .column.main {width: calc(75% - 15px) !important;max-width: calc(75% - 15px) !important;flex:0 0 calc(75% - 15px) !important;ms-flex:0 0 calc(75% - 15px) !important;order:1;}
body.instantsearch-result-index.page-layout-3columns .sidebar.sidebar-additional{order:0 !important;float: left;padding: 0 30px 0 0;}


/* Inf representantes */
.logado header.page-header .header-top-links .login-form:after,
.nao-logado.customer-account-login header.page-header .header-top-links .login-form:after,
.nao-logado.catalog-product-view .product-info-main .product-addto-links,
.nao-logado.catalog-product-view .product-info-main .product-social-links,
.nao-logado .block.block-compare,
.nao-logado .quickViewDetails .shipping,
.nao-logado.catalog-product-view .shipping.product_shipping{display:none !important;}
.nao-logado.catalog-product-view .quickViewDetails .mais-inf{display:block;margin-top:60px!important;}
.nao-logado.catalog-product-view .quickViewDetails .mais-inf{text-align:center;font-size:20px!important;}
.nao-logado.catalog-product-view .quickViewDetails .mais-inf span{font-size:16px!important;line-height:39px;}
.logado .header-top-links-representantes {display:none;}

/*Sidebar login */
.login-form .block.block-customer-login .block-content form.form-login .fieldset .actions-toolbar .secondary p{font: normal 14px Roboto-Bold !important;color: #002948;margin:50px 0 10px 0;display:block;text-transform:uppercase;}
.header-top-links .block-customer-login .mgs-gdpr-checkbox label{font-size:13px;}
.login-form .block.block-customer-login .block-content{margin-top:40px;}

/* Sidebar carrinho */
.block-minicart .subtitle{display:block;}
.block-minicart .subtitle h4{font: normal 18px Roboto-Bold;color: #0558DD;margin-top:20px;text-transform:uppercase;padding-left:25px;}
header.page-header .minicart-items .product-image-wrapper .product-image-photo{border: 2px solid #D8D8D8;}
header.page-header .minicart-items .product-item-details .product-item-name a{font-size:14px;line-height:1.1;}
header.page-header .minicart-items .product-item-details .product-item-name{line-height:1.1;}
header.page-header .minicart-wrapper .block-content>.subtotal>.label{font-size:14px;}
header.page-header .minicart-items .product-item-details .product-item-name a:hover{color: #0558DD;}
header.page-header .minicart-items .action.edit, 
header.page-header .minicart-items .action.edit:before,
header.page-header .minicart-items .action.delete,
header.page-header .minicart-items .action.delete:before{color: #0558DD !important;font-weight:bold;}
header.page-header .minicart-wrapper .minicart-items-wrapper .product-item + .product-item{border-top: 2px solid #D8D8D8;}
header.page-header .minicart-wrapper .block-content > .subtotal {border-top: 2px solid #D8D8D8;padding: 10px 0 0 0;margin: 20px 25px 3px;}
header.page-header .minicart-wrapper .block-content > .actions > .secondary .action.viewcart, header.page-header .minicart-wrapper .block-content > .actions > .primary .action {font-weight: bold;background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:48px;font: normal 14px Roboto-Medium;}
header.page-header .minicart-wrapper .block-content>.actions>.secondary .action.viewcart{color: #FFF !important;font: normal 14px Roboto-Medium;}
header.page-header .minicart-items .product-item-pricing .details-qty .label{display:none;}
header.page-header .minicart-items .product-item-pricing .details-qty input.cart-item-qty{background: #EFEFEF 0% 0% no-repeat padding-box!important;border-radius: 7px;font: normal 15px Roboto-Medium;color: #636363;}
header.page-header .minicart-items .product-item-pricing .details-qty .qty-box .minus:before{font: normal 15px Roboto-Medium;background-color: #636363;}
header.page-header .minicart-items .product-item-pricing .details-qty .qty-box .plus:before{font: normal 15px Roboto-Medium;background-color: #636363;}
header.page-header .minicart-items .product-item-pricing .details-qty .update-cart-item {border: 1px solid #0558DD;background-color: #0558DD;}
header.page-header .minicart-items .product-item-details .price {color: #0558DD;font-size: 14px;font-weight: 600;}


/* Sidebar favoritos */
header.page-header .top-wishlist.active .block-wishlist .block-content h4{text-transform:uppercase;font: normal 18px Roboto-Bold;color: #0558DD;margin-top: -6px;display:block;}
header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-actions .btn-xs{background: #EFEFEF 0% 0% no-repeat padding-box;border-radius: 7px;margin: 0;padding: 10px 15px;height: unset;width: auto;}
header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-actions .btn-xs span{font: normal 13px/15px Roboto-Bold;color: #707070;}
header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-name a:hover{color: #0558DD !important;}
header.page-header .top-wishlist .product-items .product-item .product-item-details .product-item-name a{font-size:14px;}
header.page-header .top-wishlist .product-items .product-item .product-item-details .btn-remove:before{color: #0558DD !important;font-weight:bold;}
header.page-header .top-wishlist .product-items .product-item .product-item-info .product-item-photo{border: 2px solid #D8D8D8;}
header.page-header .top-wishlist .product-items .product-item .product-item-info .price{color: #0558DD;margin:7px 0!important;display:block}
header.page-header .top-wishlist .actions-toolbar>.primary .action{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border:none;height:48px;color:#FFF;line-height:30px;border-radius:7px;}

/* Carrinho de compras */
#wa_share_cart{margin-right:230px;cursor:pointer;}
#wa_share_cart a{color:#FFF;}
.checkout-cart-index .page-main > .page-title-wrapper .page-title{font: normal 30px Roboto-Bold;color: #1490D7;text-transform: uppercase;margin-top:50px;}
.checkout-cart-index #shopping-cart-table .col .price{color:#0558DD;font-family:Roboto-Bold;}
.checkout-cart-index #shopping-cart-table .actions-toolbar>a{color:#002948;font-weight:600;}
.checkout-cart-index #shopping-cart-table .actions-toolbar>a.action-edit{display:none;}
.checkout-cart-index #shopping-cart-table .actions-toolbar>a.action-delete:after{content: "\e681";}
.checkout-cart-index .form-cart .cart.table-wrapper .product-item-photo{border: 2px solid #D8D8D8;}
.checkout-cart-index #shopping-cart-table .col.item .product-item-name{font: normal 14px Roboto-Medium;color: #3E3E3E;}
.checkout-cart-index #shopping-cart-table .col .control.qty{background: #D8D8D8 0% 0% no-repeat padding-box;border:none;border-radius:7px;}
.checkout-cart-index #shopping-cart-table .col .control.qty .input-text{font: normal 15px Roboto-Bold;color: #002948;}
.checkout-cart-index #shopping-cart-table .col .control.qty>span{color: #002948;}
.checkout-cart-index button[title="Share Cart"]{display:none;}
.checkout-cart-index .cart.main.actions .action {color: #FFF;border: 2px solid #DB0417;background-color:#fff;font-weight: 600;background: #DB0417 0% 0% no-repeat padding-box;border-radius: 9px;font: normal 16px Roboto-Medium;line-height: 34px;padding: 5px 40px;}
.checkout-cart-index .cart.main.actions .action:hover {background-color: #DB0417;color: #FFF;opacity: 0.8;}
.checkout-cart-index .cart.table-wrapper .items thead + .item {border-top: 2px solid #D8D8D8;}
.checkout-cart-index .cart.table-wrapper {border-bottom: 2px solid #D8D8D8;}
.checkout-cart-index .shopping-cart-bottom .block .title strong{font: normal 18px Roboto-Bold;color: #0558DD;}
.checkout-cart-index .shopping-cart-bottom .fieldset>.field{font: normal 15px Roboto-Medium;color: #002948;}
.checkout-cart-index .shopping-cart-bottom select, .shopping-cart-bottom input[type="text"], .shopping-cart-bottom input[type="password"], 
.checkout-cart-index .shopping-cart-bottom input[type="url"], .shopping-cart-bottom input[type="tel"], 
.checkout-cart-index .shopping-cart-bottom input[type="search"], .shopping-cart-bottom input[type="number"], 
.checkout-cart-index .shopping-cart-bottom input[type="datetime"], .shopping-cart-bottom input[type="email"],
.shopping-cart-bottom input[type="text"]:focus {border: 2px solid #C1C1C1!important;border-radius: 7px;background-color:#C1C1C1;}
.checkout-cart-index .shopping-cart-bottom .fieldset.coupon .action.apply{font: normal 15px Roboto-Bold;color: #002948;line-height:46px;}
.checkout-cart-index .fieldset>.field:not(.choice)>.label{font: normal 14px Roboto-Medium;color: #002948;margin: 0 0 5px 5px;}
.checkout-cart-index .shopping-cart-bottom select{    -webkit-appearance: none;-moz-appearance: none;border: none;background-color: #C1C1C1;padding: 0 0 0 10px;background-image: url(../images/bg-select-toolbar.png);background-repeat: no-repeat;background-position: right 10px center;background-size: 12px;display: inline-block;vertical-align: top;border-radius: 9px;}
.checkout-cart-index .cart-totals .totals.sub .mark, .cart-totals .totals.sub, .cart-totals .mark strong,
.checkout-cart-index .cart-totals .grand .amount strong {font: normal 16px/22px Roboto-Bold;color: #0558DD;}
.checkout-cart-index .cart-container .checkout-methods-items .action.primary{background: transparent linear-gradient(180deg, #0558DD 0%, #002948 100%) 0% 0% no-repeat padding-box;border:none;border-radius: 0 0 7px 7px;padding:10px;font-size:14px;}
.checkout-cart-index .cart-totals, .cart-summary .block > .content {border: 2px solid #0558DD;border-bottom:none;background-color: #FFF;}
.checkout-cart-index .cart-summary .item + .item {border-left: 2px solid #0558DD;border-right: 2px solid #0558DD;}
.checkout-cart-index .cart-totals .grand.totals {border-bottom: 2px solid #D8D8D8;}
.checkout-cart-index .cart-summary{background-color:#FFF;}
.checkout-cart-index .cart-container .form-cart .action.update {display:none !important;}
.checkout-cart-index .abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset:after {margin-left: 0;}
.checkout-cart-index .actions-toolbar:before, .actions-toolbar:after {content: '';display: table;}
.checkout-cart-index .actions-toolbar .primary{display:inline-block;float: right;}
.checkout-cart-index .shopping-cart-bottom .fieldset.coupon .action.apply {position: absolute;top: 0;right: 0;margin: 0;background: none;border: 0;padding: 0 1.25rem 0 .9375rem;vertical-align: middle;width: 180px;}


/* Ultimas noticias e blog*/
.ultimas-noticias .block-title-action a{border:none!important;background: transparent linear-gradient(180deg, #0558DD 0%, #002948 100%) 0% 0% no-repeat padding-box;border-radius: 10px;color:#FFF;height: 48px;padding-top: 15px;}
.ultimas-noticias .frame.no-padding{padding:0!important;}
.footer.content .block{float:none;}
.ultimas-noticias .post-create-date span:first-child,
.blog-index-index .post-metas span:first-child{display:none;}
.blog-category-view .post-metas span:first-child{display:none;}
.blog-tag-view .post-metas span:first-child{display:none;}
.latest-post-grid-block .post-item .post-item-detail .title-blog,
.latest-post-grid-block .post-item .post-item-detail .title-blog a,
.ultimas-noticias .post-create-date span:last-child{font: normal 18px/22px Roboto-Medium!important;color:#002948;}
.ultimas-noticias .section-title .subtitle{margin-top:20px;}
.blog-index-index .ultimas-noticias,
.blog-category-view .ultimas-noticias,
.blog-tag-view .ultimas-noticias,
.blog-post-view .ultimas-noticias{display:none;}
.blog-index-index .sidebar.sidebar-additional,
.blog-category-view .sidebar.sidebar-additional,
.blog-tag-view .sidebar.sidebar-additional,
.blog-post-view .sidebar.sidebar-additional{display:block!important;}
.blog-index-index .page-title-wrapper.layout_type1,
.blog-category-view .page-title-wrapper.layout_type1,
.blog-tag-view .page-title-wrapper.layout_type1{background:none!important;margin: 100px 0 0 0;padding: 0;}
.blog-index-index .page-main .layout_type1.page-title-wrapper .page-title,
.blog-index-index .page-main > .page-title-wrapper .page-title span,
.blog-category-view .page-main .layout_type1.page-title-wrapper .page-title,
.blog-category-view .page-main > .page-title-wrapper .page-title span,
.blog-tag-view .page-main .layout_type1.page-title-wrapper .page-title,
.blog-tag-view .page-main > .page-title-wrapper .page-title span{display: block!important;color: #0558DD!important;position: relative;text-transform: uppercase;font: normal 30px/12px Roboto-Bold;}
.blog-index-index .page-title-wrapper .status-order-account .breadcrumbs,
.blog-category-view .page-title-wrapper .status-order-account .breadcrumbs,
.blog-tag-view .page-title-wrapper .status-order-account .breadcrumbs{position: relative;min-width: unset;bottom: unset;display:none;}
.blog-index-index .mg-top-55,
.blog-category-view .mg-top-55,
.blog-tag-view .mg-top-55{margin-top:30px;}
.blog-index-index .blog-grid .item .post-metas .link-item,
.blog-category-view .blog-grid .item .post-metas .link-item,
.blog-tag-view .blog-grid .item .post-metas .link-item{font: normal 17px/20px Roboto-Medium;color: #3E3E3E;}
.blog-index-index .blog-grid .item .post-metas .meta-date,
.blog-category-view .blog-grid .item .post-metas .meta-date,
.blog-tag-view .blog-grid .item .post-metas .meta-date{font: Medium 13px/19px Roboto;color: #3E3E3E;}
.blog-index-index .block.block-blog-categories,
.blog-category-view .block.block-blog-categories,
.blog-tag-view .block.block-blog-categories{margin-top: 3rem;}
.blog-index-index .block-blog-categories .block-content li a,
.blog-category-view .block-blog-categories .block-content li a,
.blog-tag-view .block-blog-categories .block-content li a{color:#002948;}
.blog-index-index .block-blog-categories .block-content li a.active,
.blog-category-view .block-blog-categories .block-content li a.active,
.blog-tag-view .block-blog-categories .block-content li a.active{font-weight:700;color:#0558DD;}
.blog-post-view .sidebar .block .block-title .title{font: normal 20px/21px Roboto-Medium;color: #0558DD;text-transform: uppercase;}
.blog-post-view .sidebar .block-content .item .title a,
.blog-post-view .sidebar .block-blog-categories .block-content a{font: normal 16px/22px Roboto-Medium;color: #002948;}
.blog-post-view .sidebar .block-blog-tags .tag-cloud li{border-color:#002948!important;}
.blog-post-view .sidebar .block-blog-tags .tag-cloud li a{color:#002948!important;}
.blog-post-view .promo-blog{display:none;}
.blog-view .post-item .meta-name .category-links{display:none;}
.blog-view .post-item .meta-name{margin:0;}
.blog-view .post-item .post-title{font: normal 30px/35px Roboto-Bold;color: #002948;text-transform:uppercase;}
.blog-view .post-content .post-metas span.color-theme,
.blog-view .post-content .post-metas .meta-date{text-align: center;font: normal 16px/22px Roboto-Medium;color: #002948;}
.blog-view .post-content .post-short-description{margin-bottom:50px;}
.blog-view .content-description{margin-top:50px;font: Medium 16px/22px Roboto;color: #002948;}
.blog-view .content-description *{font: Medium 16px/22px Roboto;color: #002948;}
.blog-view .post-content .post-short-description *{font: normal 20px/26px Roboto-Bold;font-style:italic;color: #0558DD!important;}
.blog-view .share-info, .post-metas .meta-date .color-theme{display:none;}
.blog-view .related-post-list .related-title{border-top:solid 2px #D8D8D8;}
.blog-view .post-comments{padding:0!important; border-top:solid 2px #D8D8D8;}
.blog-view .related-post-list .related-title .title{font: normal 30px/35px Roboto-Bold!important;color: #002948;text-transform:uppercase;}
.blog-view .post-comments .title-cmt{font: normal 30px/35px Roboto-Bold!important;color: #002948;text-transform:uppercase;}
.blog-post-item .post-images .post-thumbnail:first-child{padding-left:0;}
.blog-post-item .post-images .post-thumbnail:last-child{padding-right:0;}
.blog-grid .item .post-metas .link-item, .post-metas .meta-date .color-date{font: normal 17px/20px Roboto-Medium!important;color: #002948;}
.blog-view{padding:0;}
.blog-view .clear-padding-owl{margin:0!important;}
.blog-view textarea, .blog-view input{background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 7px;}
.blog-view textarea:focus, .blog-view input:focus{border-color:#D8D8D8!important;}
.blog-view .post-comments .actions-toolbar .primary button.btn-primary{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:46px;}
.blog-view .post-comments .actions-toolbar .primary{float:right;}
.blog-view .post-comments .actions-toolbar .primary button.btn-primary span{font: normal 16px/14px Roboto-Medium;color: #FFFFFF;text-transform: uppercase;}

/* Mega menu */
header.page-header .header-area.header5 .middle-header .right-content .right-top-header .list-block .item{font: normal 14px/19px Roboto-Medium!important;color: #051031!important;}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0 a{color:#FFF;font: normal 16px/19px Roboto-Medium;}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level1 a,
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level1:hover li.level2 a,
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level2 a{color:#707070!important;text-transform:none;font: normal 16px/30px Roboto-Medium;}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0:hover{background-color:#FFF;}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0:hover a{color:#0558DD;}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0:hover{background-color:#FFF;}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level1:hover a,
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level1 li.level2:hover a{color:#0558DD !important;font: normal 16px/30px Roboto-Medium;}
.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0:after{display:none;}
.demo-icon.icon-cabos{background-image:url('../images/icons/mega_menu_cabos.png');width: 60px;height: 55px;background-size: cover;}
.demo-icon.icon-alavancas{background-image:url('../images/icons/mega_menu_transmissao.png');width: 40px;height: 40px;background-size: cover;}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0:hover .demo-icon.icon-cabos{background-image:url('../images/icons/mega_menu_cabos2.png');}
header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0:hover .demo-icon.icon-alavancas{background-image:url('../images/icons/mega_menu_transmissao1.png');}
header.page-header .header-area.header5 .middle-header .right-content .header-top-links .login-img-representante, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes .login-img-representante, 
header.page-header .header-area.header5 .middle-header .right-content .header-top-links .login-img, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes .login-img {width: 50px;}
header.page-header .header-area.header5 .middle-header .right-content .header-top-links .login-img{padding-bottom:2px;}
header.page-header .header-area.header5 .middle-header .right-content .header-top-links span.login, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes span.login {font-weight: normal;}
header.page-header .header-area.header5 .middle-header .right-content .right-top-header .list-block .item {padding: 0 12px;}
header.page-header .header-area.header5 .top-header {-webkit-text-stroke: unset;}

/* Formulario seja um distribuidor */
.formulario-distribuidor h3{color: #002948;font: normal 30px/12px Roboto-Medium;margin-bottom: 35px!important;}
.formulario-distribuidor input[type="text"],
.formulario-distribuidor textarea{border: 3px solid #002948;}
.formulario-distribuidor button{font-weight: normal;font-size: 18px;background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;opacity: 1;color:#FFF;width: 180px;height: 48px;text-transform:uppercase;}
.formulario-distribuidor div.primary{float:right;}
.formulario-distribuidor{width:50%;margin:0 auto;}
.mgs-form-block .fieldset > .field:not(.choice) > .label {position: absolute;margin-bottom: 0;left: 17px;top: 24px;right: 18px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);color: #000;width: auto;background-color: #fff;padding-right: 0;}
.mgs-form-block .fieldset > .field:not(.choice) > .label {z-index: 2;}
.mgs-form-block .fieldset > .field {margin-bottom: 13px;position: relative;}
.mgs-form-block .fieldset > .field:not(.choice) > .label.input-focus {display: none;}

/* Header */
.megamenu_action_mb .icon-menu{font: 700 40px 'Linearicons'!important;}
.fa.fa-shopping-cart:before{content: "\f07a" !important;font-family:FontAwesome!important;font-size: 25px !important;}
header.page-header .icon-heart:before{font-size:20px;font-weight:700;}
.login-form .block.block-customer-login .block-title .rep-heading, .login-form .block.block-customer-login .block-title strong#block-customer-login-heading {float: unset;width: 100%;}
header.page-header .middle-header{background-color:#f1f1f1;}
header.page-header #mainMenu a.level0, header.page-header nav.navigation a.level-top {margin-right: 40px;font-weight: bold;font-size: 14px;}
header.page-header .header-top-links .login-form {color: #002948;text-align:left;}
header.page-header .header-top-links .login-form:after{background-image:url('../images/icons/login_distribuidores.png');background-size:cover;width:60px;height:60px!important;content:'';display:block;margin-left: -9px;}
header.page-header .header-top-links .login-form .block-title strong{margin: 32px auto 0 55px;}
header.page-header .header-top-links .login-form .block-title strong:before{width:60px;height:60px!important;content:'Distribuidor';display:block;color: #002948;text-transform:none;margin: -25px auto -35px 0px;position: absolute;}
header.page-header .header-top-links .input-text {border-color: #002948;}
header.page-header .left-top-header {color: #002948;}
header.page-header .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0.menu-2columns .dropdown-mega-menu {left: 45%;max-width: 400px;}
header.page-header .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu .mega-menu-sub-title {font-size: unset;font-weight: unset;}
header.page-header .header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0::after {min-width: unset;margin-left: 42px;}
header.page-header .setting-site>.actions .action.setting {line-height: 0;}
header.page-header .minicart-wrapper {order:5;}
header.page-header .header-top-links {order: 3;cursor:pointer;}
header.page-header .header-top-links-representantes {order: 4;}
header.page-header .header-top-links-representantes:hover a{    color: #002948;}
header.page-header .top-wishlist {order:3;}
header.page-header .header-area.header5 .top-header .right-top-header .list-block .item.last::after {display:none;}
header.page-header .block-search .block-content, header.page-header .block-search .block-content input {width: 100%;}
header.page-header .header-area .horizontal-menu {margin:0 auto;padding: 0;}
header.page-header .header-area .horizontal-menu.mgt-menu .navigation ul .amp-accordion {padding:0 10px;}
header.page-header .header-area.header5 .middle-header .right-content .minicart-wrapper .action.showcart .counter.qty, header.page-header .header-area.header5 .middle-header .right-content .top-wishlist .counter.qty {background-color: #002948;font-family: Roboto-Medium !important;}
header.page-header .middle-header .tel .contact-tel {font-weight: bold;color: #0558DD;font-size: 30px;line-height: 70px;}
header.page-header .right-content > div {margin-left: 16px;}
header.page-header .header-area.header5 .middle-header .right-content .right-top-header{/* width:40%; */}
header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {text-align: center;}
header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes img{display: table;margin: 0 auto;}
header.page-header .header-area.header5 .middle-header .right-content .header-top-links span.login, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes span.login {font-size: 10px;display: block;}
header.page-header .header-area.header5 .middle-header .right-content .header-top-links, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {width: 125px;margin-left: 0;}
.logado header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {/* display:none; */}
.logado header.page-header .header-area.header5 .middle-header .right-content .header-top-links {/*width:130px;*/}
header.page-header .top-wishlist .block-wishlist .block-content.empty .empty {font-style: italic;font-weight: 600;color: #222;font-size: 0.875rem;}
header.page-header .minicart-wrapper .block-content > .subtotal .price-container .price {color: #0558DD;font-weight: 600;font-size: 24px;}
header.page-header .block-search .block-content input {font-size: 14px;}
header.page-header .block-search .action.search::before {color: #fff;}
header.page-header .block-search .action.search {padding: 1px 3px;}
header.page-header .block-search .block-content input {padding: 0 40px 0 18px;color: #fff;}
header.page-header .header-area .logo {padding: 0;}
header.page-header {height:128px;}
header.page-header .theme-header-icon, header.page-header .theme-header-icon:hover, .megamenu_action_mb .icon-menu {color: #0558DD;}
header.page-header .header-area.header5 .top-header .left-top-header .content {margin-left: 20px;}
header.page-header .header-area.header5 .top-header .list-social li a {padding-top: 3px;}
header.page-header .left-content {float: left;display: inline-flex;}
.top-header ul li{display:inline;margin-left:10px;}
.top-header ul li:last-child{margin-left:30px;}
.top-header ul li:first-child:after{content: '|';margin-left:10px;}

/* Barra de Vantagens */
.services .s-title::before {font-size: 30px;left: -45px;top: -5px;}
.services .shipping .s-title::before {content: "\e857";}
.services .returns .s-title::before {content: "\e759";}
.services .price .s-title::before {content: "\e748";}

/* Newsletter home */
.barra-newsletter .block.newsletter{width:100%;}
.barra-newsletter .demo-icon.icon-email{color:#FFF;font-size:6rem;float:left;margin: 0;}
.barra-newsletter .titulo-news div:before{content: '\e802';font-family:eparts;color:#FFF;font-size:90px;float: left;height: auto;margin-left: 60px;}
.barra-newsletter .titulo-news div{float:left;width: 100%;}
.barra-newsletter p{color:#FFF;font: normal 14px/30px Roboto-Medium;padding-left: 70px;}
.barra-newsletter h5{color:#FFF;font: normal 20px/12px Roboto-Bold;padding-left: 70px;margin-top: 50px;}
.barra-newsletter .block.newsletter .field .control:before{content:'';}
.barra-newsletter .block.newsletter input{padding-left:15px;border: 2px solid #FFFFFF;border-radius: 9px;background-color:transparent;}
.barra-newsletter .block.newsletter input::placeholder{content:'';color:#FFF!important;}
.barra-newsletter .block.newsletter input::-webkit-input-placeholder{content:'';color:#FFF!important;}
.barra-newsletter .block.newsletter input::-ms-input-placeholder{content:'';color:#FFF!important;}
.barra-newsletter .block.newsletter input::-moz-placeholder{content:'';color:#FFF!important;}
.barra-newsletter .block.newsletter .form.subscribe{margin-top: 40px;}
.barra-newsletter .block.newsletter button{background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 9px!important;color: #db0417;border-color:#db0417;height: 48px;margin-top: -1px;    width: 100%;}
.barra-newsletter .block.newsletter button:hover{border-color:#db0417!important;}
.barra-newsletter .block.newsletter .field{width: 98%;}
.barra-newsletter .block.newsletter .actions{width:20%;}
.barra-newsletter input[type="email"]:focus{border-color:#FFF!important;}

/* Home */
.close-footer-cart {left: 20px;border-radius: 5px 5px 0 0;}
.product-items .action.towishlist::before, .products.list.items .action.towishlist::before, .table-comparison .action.towishlist::before {/* font-family: "Montserrat",sans-serif; *//* font-weight: 400; */}
.abs-actions-addto-gridlist::before, .table-comparison .wishlist.split.button > .action.split::before, .product-items .wishlist.split.button > .action.split::before, .product-itemcontent:'ASSINAR'!important;s .action.towishlist::before, .products.list.items .action.towishlist::before, .table-comparison .action.towishlist::before {-webkit-font-smoothing: unset;-moz-osx-font-smoothing: unset;}
.principais-categorias .owl-carousel .owl-item img { width: auto !important; margin: 0 auto;}
.principais-categorias .owl-categories .item {min-height: 250px;}
.principais-categorias .slider_mgs_carousel .owl-item .slide-text {padding: 0px 0 30px;position: relative;}
.principais-categorias .owl-categories .content h5 {font:normal 18px/22px Roboto-Medium;color: #002948;width:270px;margin: 0 auto;padding: 0 20px;}
.principais-categorias .owl-categories .owl-stage {width:100%;}
.principais-categorias .owl-categories .item:hover {background-color: transparent;}
.section-title .title {color: #002948;text-transform: uppercase;font: normal 35px/21px Roboto-Medium;}
.section-title .subtitle {color: #002948;}
.mais-inf{line-height:40px!important;}
.action.tocart.primary {background: linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;height:48px;font: normal 16px/21px Roboto-Medium;border-radius: 9px;border:none;/* font-size: 12px; */margin-top: 20px;width:100%;}
.destaques-lancamentos .actions-primary{min-height:68px;}
.catalog-product-view .action.tocart.primary {/*margin-top:0;*/}
.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary > .action.quickview span::before {content: "\e922";}
.products-grid .items .product-item .product-top .product-item-inner {padding:0;background-color: transparent;}
.products-grid .items .product-item .product-top .product-item-inner .product.actions {background: #093251 0% 0% no-repeat padding-box;opacity: 0.83;padding: 10px;text-align: left;color: #FFFFFF;}
.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary > .action {color: #fff;}
.products-grid .items .product-item .product-top {border: none;}
.products-grid .items .product-item .product-item-name a {text-align: center;font: normal 18px/22px Roboto-Medium;color: #002948;text-transform:none!important;}
.products-grid .items .product-item .product-item-name {min-height: 70px;text-align:center!important;}
.products-grid .items .product-item{text-align:center;}
.price-box .price-final_price:only-child .price {color: #0558DD;font-weight: bold;font-size: 18px;}
.price-box .price-final_price .price { color: #0558DD;font-weight: bold;font-size: 1.2rem;}
.product-item-details .parcelamento {clear:both;}
.infs-contact .contact-info, .infs-contact .contact-tel, .infs-contact .btn.btn-light {display:table;}
.infs-contact .contact-info {color: #fff;font-size: 30px;font-weight: 100;width: 60%;margin: 10px auto 20px;text-align: center;}
.infs-contact .contact-tel {color: #fff;font-size: 30px;font-weight: bold;margin: 20px auto 10px;}
.infs-contact .btn.btn-light {/* margin: 20px auto 0; */}
.newsletter-home .title-newsletter .title {font-size: 32px;color: #002948;}
.services .s-title {color: #002948;}
.cms-index-index .destaques-lancamentos{background-color:#f1f1f1;margin-top: -1px;}

/* Pagina de login */
.customer-account-login .login-container .block-title .title{font: normal 24px Roboto-Bold;color: #0558DD;text-transform: uppercase;}
.customer-account-login .login-container .form-login .field.note{font: normal 16px Roboto-Bold;color: #0558DD;text-transform: uppercase;}
.customer-account-login .login-container .form-login .fieldset > .field.choice .label{font: normal 14px Roboto-Bold;color: #032C6F;margin:0 0 5px 0;}
.customer-account-login .login-container .form-login .actions-toolbar .action.btn{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:46px!important;text-transform:uppercase;font: normal 14px Roboto-Medium;color:#FFF;}
.customer-account-login .login-container .form-login .form-group .control input{background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 9px;border-color:#D8D8D8;}
.customer-account-login .login-container .form-login .form-group .control input:focus{border-color:#D8D8D8 !important;}


/* Cadastro de Cliente */
.customer-account-create .register-container .block-title .title{font: normal 24px Roboto-Bold;color: #0558DD;text-transform: uppercase;}
.customer-account-create .register-container .form-create-account>.fieldset>.legend{font: normal 16px Roboto-Bold;color: #0558DD; text-transform: uppercase;}
.customer-account-create .register-container .form-create-account .actions-toolbar>.primary button.action{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:46px!important;text-transform:uppercase;font: normal 14px Roboto-Medium;color:#FFF;}
.customer-account-create .register-container .form-create-account>.fieldset>.field:not(.choice)>.label, .register-container .form-create-account>.fieldset>.field.street .field.additional .label{color:#032C6F;}
.customer-account-create .register-container .form-create-account input{background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 9px;border-color: #D8D8D8 !important;}
.customer-account-create .register-container .form-create-account>.fieldset>.field .control input:focus,
.customer-account-create .register-container .form-create-account>.fieldset>.field .control input:active{border-color:#D8D8D8 !important;}
.customer-account-create .register-container .form-create-account>.fieldset>.field:not(.choice)>.label{background-color:transparent;}



/* Finder - Filtro de Buscas */
.amfinder-vertical, .amfinder-horizontal{background-color:transparent;}
.amfinder-vertical .dropdown-title, .amfinder-horizontal .dropdown-title{text-align:center;margin-bottom:0;font-weight: normal;}
.finder #amfinder_5 .amfinder-toggle li.am-item:not(first-child){width: calc( 20% - 9px ) !important;}
.finder #amfinder_5 .amfinder-toggle li.am-item:first-child{width:0 !important;min-width: 0;}
.finder #amfinder_5 .amfinder-label {font-size: 10px !important;background: transparent;color: #fff;padding: 0 5px 5px;font-weight: normal;}
.finder #amfinder_5 .am-item.-list-item:first-child .dropdown-title, 
.finder #amfinder_5 .am-item.-list-item:first-child .dropdown-element .amfinder-dropdown {display: none;}
.finder #amfinder_5 .amfinder-details {z-index: 2;width: auto;display: block !important;position: absolute;right: auto;top: -70px;border:none;box-shadow:none;left: calc( 50% - 300px );background: transparent;}
.finder #amfinder_5 .amfinder-details .amfinder-item{background-color:transparent !important;border: none;margin-right: 70px;}
.finder #amfinder_5 .amfinder-details .amfinder-item.-active{opacity:1;}
.finder #amfinder_5 .amfinder-details .amfinder-item{opacity:0.5;}
.finder .content-block.mgs-product-tab{margin-top: 100px;}
.finder #amfinder_5  .amfinder-img .amfinder-pic {max-height: 150px;max-width: 150px;}
.finder #amfinder_5 .amfinder-details .amfinder-close{display:none;}
.finder  #amfinder_5 .amfinder-toggle{padding-top:100px;}
.finder .mgs-product-tab .tab-style6.data.items .item.title.active .switch, 
.finder .mgs-product-tab .tab-style6.data.items .item.title .switch:active, 
.finder .mgs-product-tab .tab-style6.data.items .item.title .switch:focus, 
.finder .mgs-product-tab .tab-style6.data.items .item.title .switch:hover {background-color: #F1F1F1 !important;color: #0558DD !important;}
.finder .mgs-product-tab .mgs-tab.data.items > .item.title, 
.finder .builder-tab.data.items > .item.title {margin: 0;width: 25%;text-align: center;float: left;}
.finder .item.title.last-item a.data.switch{border-radius: 0px 10px 0 0 !important;}
.finder .item.title.item1 a.data.switch{border-radius: 10px 0px 0 0 !important;}
.finder .mgs-product-tab .mgs-tab.data.items > .item.content {background-color: #F1F1F1;margin-top: 50px;padding: 80px 40px 0px;min-height: 400px;margin-bottom: 0;border-radius: 0 0 10px 10px;}
.finder select:disabled {opacity: 1;}
.finder .amfinder-select {opacity: 1;border: 2px solid #002948;height: 52px;border-radius: 9px;color: #002948;-webkit-appearance: none;-moz-appearance: none;background-color: transparent;padding: 0 0 0 10px;margin-top: 0;background-image: url(../images/bg-select-toolbar.png);background-repeat: no-repeat;background-position: right 10px center;background-size: 12px;display: inline-block;vertical-align: top;}
.finder input[type="text"]{border: 2px solid #002948;height: 52px;border-radius: 9px;color: #002948;background-color:transparent;}
.finder .mgs-product-tab .data.items .item.title .switch {font: normal 19px Roboto-Medium !important;height: 60px !important;line-height: 60px !important;border: none;}
.finder .mgs-product-tab .tab-style6.data.items .item.title.active .switch, .finder .mgs-product-tab .tab-style6.data.items .item.title .switch:active, 
.finder .mgs-product-tab .tab-style6.data.items .item.title .switch:focus, .finder .mgs-product-tab .tab-style6.data.items .item.title .switch:hover {background-color: #F1F1F1 !important;color:#0f62ac !important;}
.finder .mgs-product-tab .tab-style6.data.items .item.title .switch{background-color: #777 !important;color:#FFF;text-transform:uppercase}
.finder .last.-list-item .amfinder-buttons button:first-child, .finder .last.-list-item .amfinder-buttons button.primary {margin-top: 0;background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box !important;color: #FFF;width: 49%;height: 52px;border: none;border-radius: 9px;text-transform: uppercase;padding: 6px 0 !important;margin-top: 7px;font: normal 16px Roboto-Medium !important;}
.finder .amfinder-horizontal .last .no-display{text-align:center;display: flex !important;justify-content: space-between;flex: 0 0 100%;}
.finder .data.item.content .advanced.search .field {display:none !important;}
.finder .data.items.mgs-tab > .item.title.item3.active + div .field.codigo_da_montadora {display:block !important;}
.finder .data.items.mgs-tab > .item.title.item4.active + div .field.codigo_do_concorrente {display:block !important;}
.finder .form.search.advanced .fieldset,
.finder #new_search_form .field.search .control {float: left;width: calc(100% - 200px);margin-right: 20px;}
.finder .form.search.advanced .fieldset label,
.finder .data.item.content label {text-align:center;display:block;font: normal 1rem Roboto-Medium !important;color: #002948;margin: 0 0 5px 0;}
.finder .data.item.content .field.search label {width: calc(100% - 200px);}
.finder .form.search.advanced,
.finder #new_search_form .field.search{width:100%;}
.finder #new_search_form .field.search .actions-toolbar{float: left;width: 180px;}
.finder #new_search_form button,
.finder .form.search.advanced button{opacity: 1;border:none;background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border-color:#0558DD;height: 52px;line-height: 15px;width: 180px !important;}
.finder .form.search.advanced .actions-toolbar{margin-top:24px;display:block;float:left;width:180px;}
.finder #new_search_form button span,
.finder .form.search.advanced button span{color:#FFF;text-transform:uppercase;font:normal 16px Roboto-Medium !important;}

 /* Promobanner Conheca nossos representantes comerciais */
 .promobanner-conheca{margin-top: 50px;z-index: 0!important;position: relative;background: transparent!important;}
 .promobanner-conheca .text{bottom: 28%!important;right:25%!important;}
 .promobanner-conheca .text .btn{background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 9px;color:#0558DD;font-size: 20px;border: none;height: 48px;}

/* Catalogo de Produtos e Vitrine */
.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary>.action:before{font-family: Roboto-Medium !important;}
.products-grid .items .product-item .product-item-name+.price-box{margin-bottom:10px;}
.product.attribute.overview strong[class="type"]{display:none;}
.catalogsearch-result-index .page-title-wrapper .page-title{color: #002948;}
.catalogsearch-result-index .page-main > .page-title-wrapper .page-title{padding-top:30px;}
.catalog-category-view .only-breadcrumbs{margin-top:30px;}
.catalog-category-view .page-main>.columns{margin-top:-75px;}
.catalogsearch-result-index .page-main>.columns{padding-top: 32px!important;}
.catalog-category-view .only-breadcrumbs *{color:#0558DD !important;}
.toolbar select{font: normal 16px/22px Roboto-Medium;color: #002948;}
.block.filter .filter-content .filter-options-title{font: normal 20px/21px Roboto-Medium;}
.toolbar .toolbar-amount, .toolbar .sorter .sorter-label{color: #0558DD !important; font: normal 16px/22px Roboto-Medium;color: #0558DD;}
.toolbar .sorter .sorter-action::before, .toolbar .modes .modes-mode.active::before, .toolbar .modes .modes-mode::before{font-weight:700;}
.category-product-actions .category-page-title .category-title{display:none;}
.block.filter .filter-content .filter-options-content .items .item>a{font: normal 16px/30px Roboto-Medium;color: #002948;}
.block.filter .filter-content .filter-options-content .items .item .mgs-filter-item-checkbox input[type="checkbox"]+.mgs-content:before{color: #002948;font-weight: 700;}
.mgs-products.products-grid .product-item {padding-left: 30px !important;padding-right: 30px !important;}
.btn.btn-primary, .action.primary, .btn.btn-light, .action.light, .btn.btn-dark, .action.dark, .btn.btn-gray, .action.gray, .btn.btn-secondary, .action.secondary {padding: 5px 20px;font-weight: normal;font-size:14px;}
.btn.btn-light, .action.light, .btn.btn-dark, .action.dark {padding: 10px 40px;}
.btn.btn-dark, .action.dark {color: #002948;border-color: #002948;}
.btn.btn-dark:hover, .action.dark:hover {background-color: #0558DD;color: #fff;}
.products-grid .items .product-item .product-item-info:hover .action.tocart.primary {background: #002948 0% 0% no-repeat padding-box;}
.modal-popup.confirm .modal-inner-wrap .modal-content {padding-right: 3rem;}
.modal-popup.confirm .modal-inner-wrap {max-width: 300px;}
.modal-popup.confirm .action-secondary, .modal-popup.confirm .action-primary, .modal-popup.confirm .action-secondary:focus, .modal-popup.confirm .action-secondary:hover {border: #002948;background-color: #002948;color: #fff;}
.modal-popup.confirm .action-primary, .modal-popup.confirm .action-primary:focus, .modal-popup.confirm .action-primary:hover {border: 1px solid #0558DD;background-color: #0558DD;color: #fff;}
.modal-popup.confirm .modal-inner-wrap {color: #000;}
.close-footer-cart {border: 1px solid #002948;border-bottom-color: #002948;background: #002948;color: #fff;/* opacity:0.9; */}
.cart-footer .fixed-mini-cart {background-color: #002948;/* opacity:0.9; */    box-shadow: 0 0px 3px #FFF;}
.cart-footer .fixed-mini-cart .item-actions{background-color:#FFF;}
.cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions > .summary-content .title, .cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions>.summary-content .value {color: #fff;}
.fixed-cart-col.fixed-cart-actions button{border-color:#FFF;background-color:#FFF;color:#002948;}
.fixed-cart-col.fixed-cart-actions button:hover{border-color:#FFF!important;background-color:#FFF;color:#0558DD;}
.cart-footer .fixed-mini-cart .fixed-cart-col.fixed-cart-actions {border-left: 1px dotted #ddd;}
.cart-footer .subtitle.empty {color: #fff;}
.mgs-product-tab .mgs-tab.data.items > .item.title, .builder-tab.data.items > .item.title {margin: 0 0 0 30px;}
.page-header-sliders {min-height:auto !important;}
.products-grid .items .product-item .product-top .product-item-inner .product.actions a.mais-detalhes span {color:#fff;font: normal 14px/19px Roboto-Medium!important;}
.btn .fa-long-arrow-right {margin-left:5px;}
.category-product-actions .category-page-title .category-title {font-size: 22px;line-height: 1;}
.category-product-actions .toolbar-products {margin: 0;}
.product_quickview_content .action.primary.tocart {margin-top: 0;background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;font-size: 12px !important;display: block !important;}
.product_quickview_content .product-info-main .box-tocart .field.qty, .product_quickview_content .block-bundle-summary .box-tocart .field.qty, .modal-content .product_quickview_content .product-info-main .box-tocart .fieldset .product-addto-links .action, .product_quickview_content .block-bundle-summary .box-tocart .fieldset .product-addto-links .action {color: #FFF;border: none !important;background-color: #707070;border-radius: 7px;}
.modal-content .product_quickview_content .product-info-main .box-tocart .field.qty .edit-qty, .product_quickview_content  .block-bundle-summary .box-tocart .field.qty .edit-qty {color: #FFF;font-family: Roboto-Bold;}
.product_quickview_content .product-info-main .page-title-wrapper .page-title, .product_quickview_content .product-info-main .stock.available, .product_quickview_content .product-info-main .price-box .price-wrapper .price, .product_quickview_content .product-info-main .product-reviews-summary .reviews-actions .action, .product_quickview_content .product-info-main .product.attribute.sku > .value {color: #002948 !important;}
.product_quickview_content input[type="number"]{color:#FFF;font-family: Roboto-Bold;}
.product_quickview_content .product-info-main .product.attribute.sku .type {font-weight: 600;color: #002948;}
.quickViewDetails .owl-carousel:not(.custom-nav) .owl-nav button.owl-next{top: 40%;}
.quickViewDetails .owl-carousel:not(.custom-nav) .owl-nav button.owl-prev{top: 40%;}
.quickViewDetails .catalog-product-view .shipping.product_shipping{display:none;}
.quickViewDetails .catalog-product-view .product-add-form{width:100%!important}
.quickViewDetails .catalog-product-view .product-info-main .product.attribute.overview{margin-top: 40px;font-size: 16px;}
.quickViewDetails .catalog-product-view .product-info-main .product.attribute.sku{font-size:12px!important;}
.quickViewDetails .modal-header .action-close {right:5px !important;}
.quickViewDetails .modal-header .action-close::before, .quickViewDetails .product-info-main-wrapper .product-info-main .parcelamento span,
.quickViewDetails .product-info-main .product-info-price .price-box .parcelamento, .quickViewDetails .product-info-main .product-info-price .price-box .boleto,
.quickViewDetails .product-info-main .product-info-price .price-box .boleto span, .quickViewDetails .shipping.product_shipping label {color: #002948 !important;}
.quickViewDetails .product_shipping input.postcode {background-color: #fff;border: none;padding-top: 0;vertical-align: middle;}
.quickViewDetails .shipping.product_shipping button {background: transparent;border: 2px solid #002948;font-size: 14px;color: #002948;text-transform: uppercase;border-radius: 0;}
.product_quickview_content > .catalog-product-view {background-color: #F1F1F1;}
.quickViewDetails .product-info-media-wrapper .product.media{background-color:#FFF!important;}
.quickViewDetails .product-info-main-wrapper {padding: 70px 80px 40px 10px !important;}
.quickViewDetails .catalog-product-view .product-info-main .box-tocart .field.qty{background: #707070 0% 0% no-repeat padding-box;}
.product_quickview_content  .product-info-main .stock.available::before, .owl-carousel:not(.custom-nav) .owl-nav button::before {display:none;}
.product_quickview_content  .price-box .special-price .price-final_price .price, .product_quickview_content .product-info-main .price-box .price-wrapper .price {font-weight: bold !important;}
.product_quickview_content  .product-info-main .stock.available {margin-top: 5px;}
.catalog-category-view .product-image-wrapper {padding-bottom: 100% !important;}
.catalog-category-view .mgs-products.products-grid .product-item {padding-left: 15px !important;padding-right: 15px !important;}
.irs-from, .irs-to, .irs-single {font-size: 12px;padding:0;}
.toolbar .sorter .sorter-action::before, .toolbar .modes .modes-mode.active::before, .toolbar .modes .modes-mode::before, .toolbar .toolbar-amount, .toolbar .sorter .sorter-label, .block.filter .filter-content .filter-options-title, .breadcrumbs .items, .sidebar .block .block-title strong {color: #0558DD !important;}
.sidebar .block .block-title, .sidebar .block .block-title strong{text-transform:uppercase;font: normal 20px Roboto-Bold;color: #002948 !important;}
.irs-bar {background: #0558DD;}
.irs-from {margin-left:10px;}
.irs-slider {box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5) !important;}
.breadcrumbs .items .item:not(:last-child)::after {background-color: transparent;text-align: center;content: "\f054";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: unset;height: unset;border-radius: unset;top: 2px;margin-top: unset;right: unset;margin-left: 8px;}
.breadcrumbs .items .item:first-child a{text-transform: uppercase;color:#0558DD;}
.breadcrumbs .items .item strong {font: normal 16px Roboto-Medium!important;}
.breadcrumbs .items .item{font: normal 16px Roboto-Bold!important;}
.breadcrumbs strong {font-weight: 600;}
.breadcrumbs .items .item {padding-right: 17px!important;} 
.sidebar .block.filter {margin-top: 81px;}
.page-title-wrapper.layout_type1 {padding: 0;margin: 30px 0;}
.page-title-wrapper.layout_type1 .breadcrumbs .items {-ms-flex-pack: left;justify-content: left;}
.toolbar-amount {margin-left:auto;}
.catalog-category-view:not(.page-layout-1column) .category-product-actions:not(.have-title) .toolbar-sorter {margin-left: unset;}
.toolbar .modes {margin: 0;}
#block-compare-heading {font-size: 20px;}
.sidebar .product-items-names .product-item .product-item-name {font-size: 14px;}
.block-wishlist .counter, .block-compare .counter {font-size: 16px;}
.filter-options .filter-item {margin-top:50px;}
.pages .pages-items .item.current .page::after {width: 18px;height: 2px;left: 0;top: 37px;background-color: #0558DD;}
.pages .pages-items .item.current .page {color: #0558DD;}
.pages .pages-items .item .action::before {color: #0558DD;}
.pages .pages-items .item .action {border-color: #0558DD;color: #0558DD;}
.sidebar .block .actions-toolbar .secondary .action {border: 1px;solid #002948;background-color: #002948;color: #fff;border-radius: 0;}
.sidebar .block .actions-toolbar .action {border-radius: 0;border: none !important;}
.table-comparison .wishlist.split.button > .action.split, .product-items .wishlist.split.button > .action.split, .filtered .item .action.remove, .table-comparison .cell.remove .action.delete {display: none;}
.action.print.hidden-print {float: right;margin-bottom: 50px;}
.sorter-options {width: 100px;}
.filter-current .filter-label {float: left;margin-right: 10px;}

/*Destaques e lancamentos*/
.destaques-lancamentos .frame.no-padding{background-color:#FFF;padding:80px 30px!important;}
.slider-produtos-destaque{padding-bottom:150px;}

/* Home - SAC */
.sac a.item-image{width: auto!important;margin-bottom:20px;background-image:none!important;opacity:1;order: 1;flex-direction: column;/* display: flex; */flex: unset !important;}
.sac a.item-image:hover{opacity:0.5!important;}
.sac img, .sac .slide-text{width: auto!important;}
.sac .slide-text{font: normal 16px/18px Roboto-Medium!important;color: #002948;order: 2;flex: unset;flex-direction: unset;flex-wrap: wrap;}
.sac{margin:20px auto 0; display:block ;width:75% !important;flex:unset;}
.sac >div{flex: 0 1 75%;display: flex;flex-direction: row;flex-wrap: nowrap;}
.sac .sac-item{flex-direction:column;flex: 0 0 33%;text-align: center;height: auto;flex-wrap: wrap;justify-content: flex-end;max-width: 33%;}
.sac .sac-item a{flex:0 0 100%;}
.sac .sac-item .inner-text{flex:0 0 100%;align-items:center;}



/* Detalhe do Produto */
.catalog-product-view .product-info-main .product-social-links{z-index: 1;}
#st-1{z-index: 0 !important;}
.simularFrete_itens{padding:20px 0 0 0;background-color:transparent;}
.top-wishlist, .minicart-wrapper, .products-grid .items .product-item .product-reviews-summary.empty+.price-box, .products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary, .products-grid .items .product-item .product-item-name+.price-box, .filter-options .filter-item:last-child, .sidebar.sidebar-additional, .catalog-product-view .product-info-main .product-info-price, .catalog-product-view .product-add-form, .catalog-product-view .shipping.product_shipping, .cart-footer-actions, .header-mobile-tabs--bottom{/* display:none!important; */}
.catalog-product-view .shipping.product_shipping{display:block;float:left;}
.catalog-product-view .shipping.product_shipping input{background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 7px;border-color:#D8D8D8;width:170px;font: normal 14px Roboto-Medium;color: #002948;height: 48px;max-height: 48px;}
.catalog-product-view .shipping.product_shipping input:focus{border-color: #D8D8D8 !important;}
.catalog-product-view .shipping.product_shipping label{float:left;width:65px;padding-top: 8px;font: normal 14px Roboto-Medium;color: #002948;}
.catalog-product-view .shipping.product_shipping input[type="submit"]{font: normal 18px/22px Roboto-Bold;color: #093251;background-color:transparent;margin-left: -125px;border:none;width: 120px;text-align: right;}
.catalog-product-view .shipping.product_shipping {width:300px;}
input:-internal-autofill-selected {-webkit-appearance: unset;background-color: #D8D8D8 !important;background-image: none !important;color: -internal-light-dark-color(black, white) !important;}
#st-cmp-v2{display:none;}
#st-1 .st-btn[data-network='sharethis']{background-image:url('../images/compartilhar.png');width: 50px;height: 50px!important;background-size: cover;z-index: 0;}
#st-1 .st-btn > img{display: none!important;}
#st-1 .st-btn:hover{top:0!important;}
.catalog-product-view .product-info-main .product-addto-links .action:before, 
.catalog-product-view .box-tocart .fieldset .product-addto-links .action:before {content: "\e68c"!important;display: inline-block!important;font-family: "Linearicons";font-size: 26px;padding-top: 4px;padding-left: 2px;line-height: 1;overflow: visible;}
.catalog-product-view .product-info-main .product-info-price{margin-bottom:20px;}
.catalog-product-view .product-info-main .product-addto-links{width:auto;float:left;margin-right:10px;margin-top:0px}
.catalog-product-view .action.tocart.primary{margin-top:0px;}
.catalog-product-view a.action.tocart.primary{text-align:center;}
.catalog-product-view a.action.tocart.primary.mais-inf{display:none;}
.catalog-product-view .brand-related-products a.action.tocart.primary.mais-inf {display:block;}
.catalog-product-view .product-info-main .action.towishlist{background-color:#D8D8D8;width:46px;height:46px;border-radius:7px}
.catalog-product-view .product-info-main .action.towishlist:hover{background-color:#D8D8D8;}
.catalog-product-view .product-info-main .action.towishlist span{display:none;}
.catalog-product-view .product-add-form{width: 90%!important;float: left;}
.catalog-product-view .product-social-links{width:10%!important;position: static;display: block!important;margin: 0px -10px 0 0!important;right: 0;float: right;text-align: right;}
.catalog-product-view .catalog-product-view .breadcrumbs ul,
.catalog-product-view .catalog-product-view .block .block-actions{display:none;}
.catalog-product-view .block .block-title.title>strong{font: normal 28px/33px Roboto-Bold;color: #002948;text-transform:uppercase;}
.owl-carousel:not(.custom-nav) .owl-nav button:hover{background-color:#0558DD;border-color:#0558DD;}
.owl-carousel:not(.custom-nav) .owl-nav button{color:#0558DD;border:solid 2px #0558DD;}
.product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-prev{left:30px;}
.product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-next{right:30px;}
.product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-next span{margin-left:3px;}
.product.media .owl-carousel.gallery-horizontal .owl-nav button.owl-prev span{margin-left:-2px;}
.catalog-product-view .products-grid .items .product-item .product-top .product-item-inner .product.actions{background: #093251 0% 0% no-repeat padding-box;opacity: 0.83;padding: 15px;text-align: left;color: #FFFFFF;}
.catalog-product-view .products-grid .items .product-item .product-top .product-item-inner .action.tocart{color:#FFF;}
.catalog-product-view .products-grid .items .product-item .product-item-info:hover .action.tocart.primary{background: #002948 0% 0% no-repeat padding-box;font: normal 16px/21px Roboto-Medium;}
.catalog-product-view .description h5{font: normal 17px/20px Roboto-Bold;color: #0558DD;margin:30px auto 10px auto;}
.product.info.detailed .product.data.items, .product.info.detailed .product.data.items>.item.content{border-top: 1px solid #707070;padding: 0;}
.product.info.detailed .product.data.items>.item.title.active>.switch, .product.info.detailed .product.data.items>.item.title>.switch:hover {color: #0558DD;font: normal 17px/20px Roboto-Bold;}
.product.info.detailed .product.data.items>.item.title>.switch{font: normal 17px/20px Roboto-Medium;color: #707070;}
.catalog-product-view .product-info-main .page-title-wrapper .page-title{font: normal 22px/28px Roboto-Medium;color: #0558DD !important;}
.catalog-product-view .product-info-main .product.attribute.sku,
.catalog-product-view .product-info-main .product-brand .brand-name{font: normal 15px/21px Roboto-Medium !important;color: #002948;float:left;margin-right:10px;}
.catalog-product-view .product-info-main .product.attribute.sku, .catalog-product-view .product-info-main .page-title-wrapper .page-title, .catalog-product-view .product-info-main .product-social-links .action.tocompare, .catalog-product-view .product-info-main .product-social-links .action.mailto.friend, .catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty, .catalog-product-view .block-bundle-summary .box-tocart .field.qty .edit-qty, .catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links .action, .catalog-product-view .block-bundle-summary .box-tocart .fieldset .product-addto-links .action, .product.info.detailed .block.review-add .review-legend {color: #002948;}
.catalog-product-view .block-bundle-summary .box-tocart .field.qty, 
.catalog-product-view .block-bundle-summary .box-tocart .fieldset .product-addto-links .action {border: 2px solid #002948;}
.catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links .action{background: #D8D8D8 0% 0% no-repeat padding-box;border:none;border-radius:7px;}
.catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links .action:hover{background: #D8D8D8 0% 0% no-repeat padding-box;color:#002948;}
.catalog-product-view .product-info-main .box-tocart .action.primary.tocart{font-weight:normal;}
.catalog-product-view .product-info-main .box-tocart .field.qty .input-text,
.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty .icon-minus,
.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty .icon-plus{font: 500 18px Roboto-Bold !important;margin-top:3px;display:block;}
.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty .icon-minus:before{content:'-';font-size:30px;font-weight:900;margin-top:0px;display:block;}
.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty .icon-plus:before{content:'+';font-size:20px;margin-top:10px;display:block;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control>button.minus::before{content:'-';font-size:30px;font-weight:900;margin-top:-5px;display:block; Roboto-Bold !important;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control>button.plus::before{content:'+';font-size:20px;margin-top:0px;display:block;font-family: Roboto-Bold !important;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control input.qty{font-weight:900;font-size:20px;font-family: Roboto-Bold !important;}
body.account .column.main .toolbar select.limiter-options {background-color:transparent !important;}

.catalog-product-view .product-info-main .box-tocart .fieldset .product-addto-links .action:before{font-weight:700;}
.catalog-product-view .product-info-main .product-info-price{clear:both;}
.catalog-product-view .product-info-main .box-tocart .field.qty{background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 7px;border: none;}
.catalog-product-view  .product.media {border: 2px solid #D8D8D8;box-shadow: 0px 6px 6px #00000029;}
.catalog-product-view .product-info-main .price-box .price-wrapper .price {color: #0558DD;font-weight:bold;}
.catalog-product-view .product-info-main .product.attribute.sku .type {font-weight: bold;}
.catalog-product-view .product-info-main .product-social-links .share-this-container {-ms-flex-pack: left;justify-content: left;}
.catalog-product-view .product-info-main .product-social-links .action.tocompare {margin-right:20px;}
.catalog-product-view .product-info-main .product.attribute.overview {color: #002948;font-size: 14px;margin-top: 80px;float: none;}
.products-list .product-items.list .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions > .actions-secondary .action.quickview span::before {content: "\e922";}
.owl-carousel .owl-dots .owl-dot span {background-color: #FFF !important;}
.destaques-lancamentos .owl-carousel .owl-dots .owl-dot span {background-color: #002948 !important;}
.destaques-lancamentos .owl-carousel .owl-dots .owl-dot.active span {background-color: #DB0417 !important;}
.modal-popup .catalog-product-view  .product.media {border: none;}
.product_shipping input.postcode {border: 2px solid #002948;vertical-align: middle;}
.shipping.product_shipping button {background-color: #0558DD;border: none;border-radius: 0;color: #fff;font-size: 16px;text-transform: uppercase;}


/* Checkout */
.firecheckout .table-checkout-shipping-method tbody td:first-child {width: 20px !important;max-width: 20px;}
.firecheckout .table-checkout-shipping-method tbody td:nth-child(2) {width: 90px !important;max-width: 90px;}
.firecheckout .modal-popup .modal-title{font: normal 24px Roboto-Bold;color: #0558DD;text-transform: uppercase;}
.firecheckout #checkout .opc-wrapper .fc-size-s .shipping-address-item{line-height:1.5;}
.firecheckout #checkout .opc-wrapper .shipping-address-item.selected-item:after{background-color: #0558DD;}
.firecheckout .checkout-billing-address .actions-toolbar .primary .action-cancel{color: #002948;text-decoration:underline;}
.firecheckout .modal-popup .modal-footer .action+.action, .firecheckout .modal-custom:not(.opc-sidebar) .modal-footer .action+.action,
.checkout-index-index .modal-popup .modal-footer .action-save-address,
.checkout-index-index .modal-popup .modal-footer .action-save-address:hover{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:46px!important;text-transform:uppercase;font: normal 14px Roboto-Medium;color:#FFF;margin-top:0;}
.firecheckout .checkout-billing-address .actions-toolbar .primary .action-update,
.firecheckout .checkout-billing-address .actions-toolbar .primary .action-update:hover{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:46px!important;width:100%;text-transform:uppercase;font: normal 14px Roboto-Medium;}
.firecheckout .opc-wrapper .checkout-shipping-address .action-show-popup,
.firecheckout .opc-wrapper .checkout-shipping-address .action-show-popup:hover{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:50px!important;width:100%;line-height:38px!important;padding:0;}
.firecheckout.checkout-index-index .page-title-wrapper .page-title{font: normal 30px/12px Roboto-Bold;color: #0558DD;text-transform: uppercase;padding:20px 0 20px 0;}
.firecheckout #checkout .opc-wrapper .opc>li, .firecheckout #checkout .opc-sidebar{box-shadow: 0px 3px 6px #00000029;border: 2px solid #D8D8D8;}
.checkout-index-index .logo {margin: 0 auto !important;}
.opc-block-summary .table-totals:not(.cart):not(.totals) {border:none;}
.opc-block-summary .items-in-cart {padding:1rem;}
.modal-popup .modal-title, .opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title, .modal-custom.authentication-dropdown .block-authentication .block-title strong {color:#002948;}
.block-authentication .actions-toolbar > .secondary .action.action-remind {color:#0558DD;}
.firecheckout #checkout .opc-wrapper .step-title, .firecheckout #checkout .opc-block-summary > .title, .firecheckout #checkout .opc-sidebar .step-title {font: normal 24px Roboto-Bold;color: #0558DD;text-transform: uppercase;}
.firecheckout .page-main > .page-title-wrapper .page-title {position: relative; bottom:0; margin: 0 auto !important;}
.firecheckout .place-order .primary, .firecheckout .place-order .actions-toolbar .primary .action {width:100%;}
.firecheckout:not(.page-layout-checkout) .page-title-wrapper {padding: 0 15px;}
.firecheckout #checkout .opc-wrapper .step-title::before, .firecheckout #checkout .opc-block-summary > .title::before, .firecheckout #checkout .opc-sidebar .step-title::before {color:#0558DD;border: 2px solid #0558DD;}
.firecheckout #checkout input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):focus, .firecheckout .modal-custom input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):focus, .firecheckout .modal-popup input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):focus, .firecheckout #checkout select:focus, .firecheckout .modal-custom select:focus, .firecheckout .modal-popup select:focus, .firecheckout #checkout textarea:focus, .firecheckout .modal-custom textarea:focus, .firecheckout .modal-popup textarea:focus {border-color: #002948 !important;}
.firecheckout #maincontent .authentication-wrapper .action-auth-toggle, .firecheckout .place-order .actions-toolbar .primary .action, .firecheckout .checkout-shipping-address .action.primary.action-agree, .firecheckout .checkout-billing-address .action.primary.action-agree, .firecheckout .modal-footer .action.primary.action-agree, .firecheckout .actions-toolbar .action.primary.action-agree, .firecheckout .checkout-shipping-address button.action-agree, .firecheckout .checkout-billing-address button.action-agree, .firecheckout .modal-footer button.action-agree, .firecheckout .actions-toolbar button.action-agree, .firecheckout .checkout-shipping-address .action.primary.action-update, .firecheckout .checkout-billing-address .action.primary.action-update, .firecheckout .modal-footer .action.primary.action-update, .firecheckout .actions-toolbar .action.primary.action-update, .firecheckout .checkout-shipping-address button.action-update, .firecheckout .checkout-billing-address button.action-update, .firecheckout .modal-footer button.action-update, .firecheckout .actions-toolbar button.action-update, .firecheckout .checkout-shipping-address .action.primary.action-login, .firecheckout .checkout-billing-address .action.primary.action-login, .firecheckout .modal-footer .action.primary.action-login, .firecheckout .actions-toolbar .action.primary.action-login, .firecheckout .checkout-shipping-address button.action-login, .firecheckout .checkout-billing-address button.action-login, .firecheckout .modal-footer button.action-login, .firecheckout .actions-toolbar button.action-login, .firecheckout .checkout-shipping-address .action.primary.action[data-role="opc-continue"], .firecheckout .checkout-billing-address .action.primary.action[data-role="opc-continue"], .firecheckout .modal-footer .action.primary.action[data-role="opc-continue"], .firecheckout .actions-toolbar .action.primary.action[data-role="opc-continue"], .firecheckout .checkout-shipping-address button.action[data-role="opc-continue"], .firecheckout .checkout-billing-address button.action[data-role="opc-continue"], .firecheckout .modal-footer button.action[data-role="opc-continue"], .firecheckout .actions-toolbar button.action[data-role="opc-continue"] {background:#91aaae;border-color:#91aaae;}
.firecheckout .place-order .actions-toolbar .primary .action:hover, .firecheckout .place-order .actions-toolbar .primary .action:focus, .firecheckout #maincontent .authentication-wrapper .action-auth-toggle:hover, .firecheckout #maincontent .authentication-wrapper .action-auth-toggle:focus, .firecheckout .checkout-shipping-address .action.primary.action-agree:hover, .firecheckout .checkout-billing-address .action.primary.action-agree:hover, .firecheckout .modal-footer .action.primary.action-agree:hover, .firecheckout .actions-toolbar .action.primary.action-agree:hover, .firecheckout .checkout-shipping-address button.action-agree:hover, .firecheckout .checkout-billing-address button.action-agree:hover, .firecheckout .modal-footer button.action-agree:hover, .firecheckout .actions-toolbar button.action-agree:hover, .firecheckout .checkout-shipping-address .action.primary.action-update:hover, .firecheckout .checkout-billing-address .action.primary.action-update:hover, .firecheckout .modal-footer .action.primary.action-update:hover, .firecheckout .actions-toolbar .action.primary.action-update:hover, .firecheckout .checkout-shipping-address button.action-update:hover, .firecheckout .checkout-billing-address button.action-update:hover, .firecheckout .modal-footer button.action-update:hover, .firecheckout .actions-toolbar button.action-update:hover, .firecheckout .checkout-shipping-address .action.primary.action-login:hover, .firecheckout .checkout-billing-address .action.primary.action-login:hover, .firecheckout .modal-footer .action.primary.action-login:hover, .firecheckout .actions-toolbar .action.primary.action-login:hover, .firecheckout .checkout-shipping-address button.action-login:hover, .firecheckout .checkout-billing-address button.action-login:hover, .firecheckout .modal-footer button.action-login:hover, .firecheckout .actions-toolbar button.action-login:hover, .firecheckout .checkout-shipping-address .action.primary.action[data-role="opc-continue"]:hover, .firecheckout .checkout-billing-address .action.primary.action[data-role="opc-continue"]:hover, .firecheckout .modal-footer .action.primary.action[data-role="opc-continue"]:hover, .firecheckout .actions-toolbar .action.primary.action[data-role="opc-continue"]:hover, .firecheckout .checkout-shipping-address button.action[data-role="opc-continue"]:hover, .firecheckout .checkout-billing-address button.action[data-role="opc-continue"]:hover, .firecheckout .modal-footer button.action[data-role="opc-continue"]:hover, .firecheckout .actions-toolbar button.action[data-role="opc-continue"]:hover, .firecheckout .checkout-shipping-address .action.primary.action-agree:focus, .firecheckout .checkout-billing-address .action.primary.action-agree:focus, .firecheckout .modal-footer .action.primary.action-agree:focus, .firecheckout .actions-toolbar .action.primary.action-agree:focus, .firecheckout .checkout-shipping-address button.action-agree:focus, .firecheckout .checkout-billing-address button.action-agree:focus, .firecheckout .modal-footer button.action-agree:focus, .firecheckout .actions-toolbar button.action-agree:focus, .firecheckout .checkout-shipping-address .action.primary.action-update:focus, .firecheckout .checkout-billing-address .action.primary.action-update:focus, .firecheckout .modal-footer .action.primary.action-update:focus, .firecheckout .actions-toolbar .action.primary.action-update:focus, .firecheckout .checkout-shipping-address button.action-update:focus, .firecheckout .checkout-billing-address button.action-update:focus, .firecheckout .modal-footer button.action-update:focus, .firecheckout .actions-toolbar button.action-update:focus, .firecheckout .checkout-shipping-address .action.primary.action-login:focus, .firecheckout .checkout-billing-address .action.primary.action-login:focus, .firecheckout .modal-footer .action.primary.action-login:focus, .firecheckout .actions-toolbar .action.primary.action-login:focus, .firecheckout .checkout-shipping-address button.action-login:focus, .firecheckout .checkout-billing-address button.action-login:focus, .firecheckout .modal-footer button.action-login:focus, .firecheckout .actions-toolbar button.action-login:focus, .firecheckout .checkout-shipping-address .action.primary.action[data-role="opc-continue"]:focus, .firecheckout .checkout-billing-address .action.primary.action[data-role="opc-continue"]:focus, .firecheckout .modal-footer .action.primary.action[data-role="opc-continue"]:focus, .firecheckout .actions-toolbar .action.primary.action[data-role="opc-continue"]:focus, .firecheckout .checkout-shipping-address button.action[data-role="opc-continue"]:focus, .firecheckout .checkout-billing-address button.action[data-role="opc-continue"]:focus, .firecheckout .modal-footer button.action[data-role="opc-continue"]:focus, .firecheckout .actions-toolbar button.action[data-role="opc-continue"]:focus {background:#002948;border-color:#002948;}
.firecheckout .opc-sidebar .opc-block-summary .items-in-cart .minicart-items {display: none !important;}
.firecheckout .opc-sidebar .opc-block-summary .items-in-cart.active .minicart-items {display: block !important;}
body.account .column.main table.table tr td.col.subtotal .cart-price .price, body.account .column.main table.table tfoot tr td .price {color:#0558DD;}
.firecheckout #checkout input:not([type="checkbox"]):not([type="radio"]):not([type="image"]), .firecheckout .modal-custom input:not([type="checkbox"]):not([type="radio"]):not([type="image"]), .firecheckout .modal-popup input:not([type="checkbox"]):not([type="radio"]):not([type="image"]), .firecheckout #checkout select, .firecheckout .modal-custom select, .firecheckout .modal-popup select, .firecheckout #checkout textarea, .firecheckout .modal-custom textarea, .firecheckout .modal-popup textarea{background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 9px;font: normal 14px Roboto-Medium;padding-left: 10px;}
.firecheckout .opc-block-summary>.place-order:last-child .actions-toolbar .action:hover,.firecheckout .opc-block-summary>.place-order:last-child .actions-toolbar .action{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;}
.firecheckout .opc-sidebar .opc-block-summary .price,
.firecheckout #checkout [data-collapsible="true"]>[role="tab"], .firecheckout #checkout [data-collapsible="true"]>.title[data-role="title"], .firecheckout #checkout [data-collapsible="true"]>[role="tab"]>span, .firecheckout #checkout [data-collapsible="true"]>.title[data-role="title"]>span, .firecheckout #checkout [data-collapsible="true"]>[role="tab"]>strong, .firecheckout #checkout [data-collapsible="true"]>.title[data-role="title"]>strong, .firecheckout #checkout [data-collapsible="true"]>[role="tab"] .action-toggle, .firecheckout #checkout [data-collapsible="true"]>.title[data-role="title"] .action-toggle{color:#0558DD!important;}
.firecheckout #checkout .minicart-items .product-item{border-color: #707070;border-width: 2px;padding-bottom: 14px;}
.opc-sidebar .opc-block-summary .minicart-items .product-item .product-item-details .product-item-name {font: normal 14px Roboto-Medium;color: #002948;}
.firecheckout .product-image-container .product-image-wrapper{border: 2px solid #D8D8D8;}
.opc-block-summary .table-totals:not(.cart):not(.totals) tr:first-child th,
.opc-block-summary .table-totals:not(.cart):not(.totals) th{padding:0!important;}
.opc-block-summary .table-totals:not(.cart):not(.totals) tr:first-child th,
.opc-block-summary .mark .value,
.opc-block-summary .table-totals:not(.cart):not(.totals) th{font: normal 16px/22px Roboto-Medium!important;color: #002948;}
.opc-sidebar .opc-block-summary .grand.totals .mark strong{color:#0558DD;}
.opc-block-summary .table-totals:not(.cart):not(.totals) .grand.totals th{padding-left: 0!important;}
.opc-sidebar .opc-block-summary .items-in-cart{padding:0;}
.opc-block-summary .table-totals:not(.cart):not(.totals) tr:first-child td,
.opc-block-summary .table-totals:not(.cart):not(.totals) td,
.opc-block-summary .table-totals:not(.cart):not(.totals) .grand.totals td{padding:0!important;}
.firecheckout .opc-block-summary>.place-order:last-child .actions-toolbar {margin-left: 0;margin-right: 0;margin-bottom:25px;}
.firecheckout #block-discount-heading span{text-transform:none;text-decoration:underline;}
.firecheckout .form-shipping-address input[type="checkbox"]:checked, .firecheckout #checkout input[type="checkbox"]:checked, .firecheckout .form-shipping-address input[type="radio"]:checked, .firecheckout #checkout input[type="radio"]:checked {box-shadow: 0 0 0 10px #0558DD inset;}
.firecheckout #checkout-shipping-method-load .row{margin:0;}
.firecheckout .form-shipping-address input[type="checkbox"], .firecheckout #checkout input[type="checkbox"], .firecheckout .form-shipping-address input[type="radio"], .firecheckout #checkout input[type="radio"]{border-color:#0558DD!important;}
.firecheckout .form-shipping-address input[type="checkbox"]:checked:focus, .firecheckout #checkout input[type="checkbox"]:checked:focus, .firecheckout .form-shipping-address input[type="radio"]:checked:focus, .firecheckout #checkout input[type="radio"]:checked:focus{box-shadow:0 0 0 10px #0558DD inset}
.firecheckout .checkout-payment-method .payment-method-title{font: normal 16px Roboto-Medium;color: #002948;}
.firecheckout .place-order .actions-toolbar .primary .action:hover,
.firecheckout .place-order .actions-toolbar .primary .action{border:none;}
.firecheckout #checkout [data-collapsible="true"]>[role="tab"]>span:after, .firecheckout #checkout [data-collapsible="true"]>.title[data-role="title"]>span:after, .firecheckout #checkout [data-collapsible="true"]>[role="tab"]>strong:after, .firecheckout #checkout [data-collapsible="true"]>.title[data-role="title"]>strong:after, .firecheckout #checkout [data-collapsible="true"]>[role="tab"] .action-toggle:after, .firecheckout #checkout [data-collapsible="true"]>.title[data-role="title"] .action-toggle:after{border-color:#0558DD;}
.firecheckout #checkout input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):focus, .firecheckout .modal-custom input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):focus, .firecheckout .modal-popup input:not([type="checkbox"]):not([type="radio"]):not([type="image"]):focus, .firecheckout #checkout select:focus, .firecheckout .modal-custom select:focus, .firecheckout .modal-popup select:focus, .firecheckout #checkout textarea:focus, .firecheckout .modal-custom textarea:focus, .firecheckout .modal-popup textarea:focus{background-color:#D8D8D8;border-color:#D8D8D8!important;color: #002948;}
.firecheckout .form-shipping-address input[type="checkbox"]+label, .firecheckout #checkout input[type="checkbox"]+label, .firecheckout .form-shipping-address input[type="radio"]+label, .firecheckout #checkout input[type="radio"]+label{line-height:10px;}
.firecheckout .payment-method .fieldset div.field>.label{color: #0558DD;}
.firecheckout .payment-method .fieldset div.field{padding:0;}
.firecheckout .checkout-payment-method .ccard{width:100%;max-width:100%;}
.firecheckout .fieldset:last-child,
.firecheckout #checkout .opc-wrapper .form-shipping-address{margin:0;}
.thank-you-note .check-mark .circle, .thank-you-note .check-mark .check{stroke: #0558DD;}
.checkout-onepage-success a.action.primary.continue{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:48px;line-height:40px;padding:5px 30px;}
body.account.checkout-onepage-success .column.main table.table tr td *,
body.account.checkout-onepage-success .column.main table.table tr th *,
body.account.checkout-onepage-success .column.main table.table tr td,
body.account.checkout-onepage-success .column.main table.table tr th{color: #002948 !important;font-weight:normal;}
body.account.checkout-onepage-success .column.main table.table tr td:nth-child(1),
body.account.checkout-onepage-success .column.main table.table tr th:nth-child(1),
body.account.checkout-onepage-success .column.main table.table tr td:nth-child(2),
body.account.checkout-onepage-success .column.main table.table tr th:nth-child(2){text-align:left;}
body.account.checkout-onepage-success .column.main table.table tr td:nth-child(3),
body.account.checkout-onepage-success .column.main table.table tr th:nth-child(3),
body.account.checkout-onepage-success .column.main table.table tr td:nth-child(4),
body.account.checkout-onepage-success .column.main table.table tr th:nth-child(4){text-align:center!important;}
body.account.checkout-onepage-success .column.main table.table tfoot tr td{text-align:right!important;}
body.account.checkout-onepage-success .column.main .order-details-items .order-title>strong{color: #0558DD;text-transform:uppercase;font: normal 30px/12px Roboto-Bold;}
.checkout-success {padding: 40px 0;}

/* Rodape */
#wachat a img {width: 70px;}
jdiv, #wachat a, #wachat, .scroll-to-top{z-index: 2 !important;}
#wachat a {top:unset;bottom: 7%;background: transparent;}
.newsletter-home > .newsletter .block.newsletter .content .field.newsletter input[type="email"] {background-color: transparent;border: 2px solid #002948;}
.newsletter-home .block.newsletter .content .field.newsletter .control::before {color: #002948;}
.newsletter-home .block.newsletter .content .actions .action.subscribe.primary {font-weight: bold;}
.cart-footer-actions {background-color: #0558DD !important;}
.title-fornecedores, .slider-forn {padding:50px 0;}
footer.page-footer .footer2 .middle-footer {padding: 40px 0 20px;}
footer.page-footer .footer2 .middle-footer .image-content img{margin-top:10px;}
footer.page-footer .footer2 .page-links li a {font-size: 14px;}
footer.page-footer .footer2 .middle-footer .title {font-weight: 400 !important;font-size: 0.875rem;letter-spacing: 1px;}
.mgs-carousel-multiple .owl-nav button span em {font-size: 60px;font-family: linearicons;}
.fa-angle-left::before {content: "\e93b";}
.fa-angle-right::before {content: "\e93c";}
.cms-index-index footer.page-footer .footer2 .top-footer .frame, .cms-index-index footer.page-footer .footer2 .middle-footer .frame {max-width:1240px;}
footer.page-footer .footer2 .top-footer .frame, footer.page-footer .footer2 .middle-footer .frame {max-width:1200px;}
footer.page-footer .footer2 .top-footer {background:#fff;padding:30px 0;}
footer.page-footer .footer2 .social-links li .link:hover {background-color:#0558DD;border-color:#0558DD;}
footer.page-footer .footer2 .middle-footer .footer-social {margin: 10px 0 0;}
.footer2 .middle-footer .container .title{padding:10px 0 3px;font-family:Roboto-Medium;font-size:16px!important;}
.footer2 .middle-footer .container {font-family:Roboto-Medium!important;font-size:18px;padding: 40px 0 0;max-width: 1240px;}
footer.page-footer .footer2 .footer-contact li{padding-top:0;}
footer.page-footer .footer2 .middle-footer a{font-family:Roboto-Medium!important;font-size:14px;}
footer.page-footer .footer2 .middle-footer img{margin-bottom:10px;}
.cms-quem-somos .footer2 p{color: #FFF;}

/* Painel do Cliente e Paginas Estaticas */
body.account .column.main .block-addresses-default .action, body.account .column.main .block-addresses-list .action, .account .column.main .block:not(.widget) .block-title > strong {color: #0558DD;font: normal 18px/22px Roboto-Bold;text-transform:uppercase;}
body.account .column.main .block-dashboard-addresses .action, body.account .column.main .block-dashboard-info .action{color: #0558DD;font: normal 14px/22px Roboto-Bold;}
body.account .column.main .block-dashboard-info .block-content .box-title span{color: #0558DD;}
body.account .column.main .block-dashboard-addresses .block-content .box-title span{color:#002948;}
body.account .column.main .block-content .box-title:nth-child(4) span{}
body.account .column.main .color-info {font-weight:bold;}
.sidebar .block .account-nav .item a, .sidebar .block.account-nav .item a, body.account .column.main .color-info, .sidebar .block .empty {color: #002948;}
.sidebar .block .account-nav .item.current a, .sidebar .block.account-nav .item.current a, .sidebar .block .account-nav .item.current strong, .sidebar .block.account-nav .item.current strong {font: normal 22px/12px Roboto-Bold;color: #0558DD;text-transform: uppercase;}
body.account .column.main .fieldset .legend, .contact-form .link-item .contact-title, .contact-store .contact-box .store-name .title, .contact-store .contact-box .contact-info .box-label {color: #0558DD;}
.contact-information i, .contact-form .link-item span.icofont-instagram {color: #0558DD;margin-right:5px;font-size: 18px;}
.form-edit-account .field.password-info {display:none;}
.login-container .form-login .field.note {color: #002948;font-size: 16px;font-weight: bold;}
.login-container .form-login .form-group.password .action.remind, .contact-store .contact-box .contact-info .box-label {font-weight: bold;}
.login-container .form-login .fieldset > .field.choice .label, .login-container .form-login .fieldset > .field.no-label .label, .register-container .form-create-account > .fieldset > .field.choice .label, .register-container .form-create-account > .fieldset > .field.no-label .label {font-size: 12px;text-align: justify;}
.login-container .form-login .form-group .control input, .register-container .form-create-account > .fieldset > .field .control input, .register-container .form-create-account > .fieldset > .field .control select {border: 2px solid #002948;}
.contact-form .link-item {margin: 30px 0px 60px;}
.contact-store .contact-box .contact-info, .contact-store .contact-box .contact-info a, .contact-information p, .contact-form .link-item a, .contact-form .link-item span {color: #222;font-size:14px;}
.contact-store {border-top: 2px solid #002948;margin-top: 0;padding-top: 60px;}
.register-container .form-create-account > .fieldset > .field:not(.choice) > .label, .register-container .form-create-account > .fieldset > .field.street .field.additional .label {z-index:9;}
.register-container .form-create-account > .fieldset > .field.choice .label, .register-container .form-create-account > .fieldset > .field.no-label .label {color:#002948 !important;}
.password-strength-meter {background-color: #002948;color:#fff;}
.password-weak .password-strength-meter::before, .password-medium .password-strength-meter::before {background-color: #0558DD;}



.catalog-product_compare-index .comparison .primary{width:80%;float:left;}
.catalog-product_compare-index .comparison .actions-secondary{width: calc( 20% - 0px );float:left;margin: 30px 0 0 0px !important;}
.catalog-product_compare-index .comparison .table-comparison .action.towishlist:before{font-size:60px;color: #032C6F;}
.table-comparison .cell.label .attribute.label{color:#0558DD;}

/* Minha conta */
.sidebar .actions-toolbar>.primary .action:last-child{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height: 38px;}
body.account .actions-toolbar>.primary .action:last-child{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;}
body.account.newsletter-manage-index .columns .form .actions-toolbar>.primary .action{padding:10px 20px;}
.sidebar .block .actions-toolbar .secondary .action,
.sidebar .block .actions-toolbar .secondary .action:hover{background:#002948 !important;border-radius:9px;border-color:#002948;height: 38px;}
body.account .sidebar .block .block-title, 
body.account .sidebar .block .block-title strong{font: normal 16px Roboto-Bold !important;color: #0558DD !important;text-transform: uppercase;}
body.account .column.main .block-dashboard-orders .action, body.account .column.main table.table tr td.col.status {color: #0558DD;}
body.account .page-title-wrapper.layout_type1 {height:70px !important;margin: 50px auto;}
body.account .sidebar .block.account-nav .item.current strong{font-size:14px;}
body.catalog-product_compare-index .page-title-wrapper.layout_type1{height:70px !important;margin: 50px 0 0 0 ;}
body.catalog-product_compare-index .page-title-wrapper .page-title,
body.account .page-title-wrapper .page-title{font: normal 26px Roboto-Bold;color: #0558DD;text-transform: uppercase;}
body.account .column.main table.table tr td.col .action.order-primary{line-height:48px;}
.sidebar .block.block-reorder .actions-toolbar .secondary .action{margin: 10px auto;}
.sidebar .block.block-reorder .actions-toolbar .primary .action,
.form-wishlist-items .actions-toolbar>.primary button.action:hover,
.form-wishlist-items .actions-toolbar>.primary button.action,
body.account .column.main table.table tr td.col .action.order-primary,
body.account .column.main table.table tr td.col .action.order-primary:hover{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;border:none;height:48px;color:#FFF!important;margin:10px;text-transform:uppercase;font-weight:normal;margin:0;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions{width:100%!important;max-width:100%!important;margin:0;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions span{text-transform:uppercase;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .product-item-name .product-item-link{height:55px;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .field.qty .control{background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 7px;}
.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .price-box .price{color:#0558DD;}
body.account .column.main table.table tr td{color: #002948;}
.form-wishlist-items .actions-toolbar>.primary button.action,
body.account button,
body.account button span{font: normal 14px Roboto-Medium !important;}
body.account .column.main .actions-toolbar .secondary{margin-left:20px;margin-top:10px;}
body.account .column.main .toolbar .limiter-options{width:60px;}
body.account input[type="text"], 
body.account input[type="password"], 
body.account input[type="url"], 
body.account input[type="tel"], 
body.account input[type="search"], 
body.account input[type="number"], 
body.account input[type="datetime"], 
body.account input[type="email"] {background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 9px;font: normal 14px Roboto-Medium !important;color: #002948;}
body.account input[type="text"]:focus, 
body.account input[type="password"]:focus, 
body.account input[type="url"]:focus, 
body.account input[type="tel"]:focus, 
body.account input[type="search"]:focus, 
body.account input[type="number"]:focus, 
body.account input[type="datetime"]:focus, 
body.account input[type="email"]:focus {border-color: #D8D8D8 !important;}
body.account .column.main select:not([multiple]), 
body.account .column.main select.form-control:not([multiple]), 
body.account .column.main select.input-text:not([multiple]){-webkit-appearance: none;-moz-appearance: none;border: none;background-color: #D8D8D8;padding: 0 0 0 10px;background-image: url(../images/bg-select-toolbar.png);background-repeat: no-repeat;background-position: right 10px center;background-size: 12px;display: inline-block;vertical-align: top;border-radius: 9px;font: normal 14px Roboto-Medium !important;color: #002948;}


/* Contatos */
.contact-index-index .contact-form .contact-information {padding-left:60px;-webkit-box-flex: 0;-ms-flex: 0 1 36%;flex: 0 1 36%;max-width: 36%;}
.contact-index-index .contact-form .link-item .contact-title{width:170px;font: normal 20px/30px Roboto-Medium;color: #0558DD;}
.contact-index-index .contact-store{display:none;}
.contact-index-index .actions-toolbar .primary .action{background: transparent linear-gradient(180deg, #0558DD 0%, #032C6F 100%) 0% 0% no-repeat padding-box;border-radius: 9px;height:48px;border:none;width:160px;margin-top: 20px;}
.contact-index-index .actions-toolbar{float:right;}
.contact-index-index .contact-form .link-item a{font: normal 16px/22px Roboto-Medium;}
.contact-index-index .page-title-wrapper.layout_type1 {height:40px;margin-bottom: 20px;}
.contact-index-index input[type="email"],.contact-index-index input[type="text"], .contact-index-index textarea{border-color: #D8D8D8;background: #D8D8D8 0% 0% no-repeat padding-box;border-radius: 7px;}
.contact-index-index .contact-form .fieldset{margin-bottom:0;}
.fieldset>.field.required>.label:after{color:#FF0000 !important;}
.contact-index-index .page-main > .page-title-wrapper .page-title{font: normal 30px/12px Roboto-Bold;color: #0558DD;text-transform: uppercase;height: 60px;margin-top: 100px;}
.contact-form .fieldset .label.note {display: none;}
.contact-form .fieldset .field {margin: 0 0 15px;}

/* Quem Somos */
.cms-quem-somos h2{text-align: left;font: normal 39px/27px Roboto-Bold;color: #002948;margin:100px auto 0;}
.cms-quem-somos h4{font: normal 39px/16px Roboto-Bold;color: #0558DD;text-transform: uppercase;margin: 30px 0 50px;line-height: 1;}
.cms-quem-somos p{font: normal 20px/26px Roboto-Medium;color: #002948;text-align: justify;}
.cms-quem-somos h3{font: normal 30px/26px Roboto-Bold;color: #0558DD;text-transform: uppercase;margin:40px auto 10px auto;}
.cms-quem-somos .columns img{margin-top: 100px;padding-left: 20px;width: 100%;height: auto;}


/* Media Queries */

@media (max-width:1603px) {
	.barra-newsletter p{font-size:12px;/* line-height:1; */}
}


@media (min-width:1200px) {
	header.page-header .top-wishlist {margin-left: auto !important;}
	header.page-header .item.tel {margin-left: auto;margin-right: 5%;order:2;}
	.footer_minicart_container {z-index: 9999;}
	.cart-footer-actions {z-index: 1;}
	.indent-top {z-index: 1;}
    header.page-header .block-search {
		width: 40% !important;
	}	
}
@media (max-width:1199px) {
	header.page-header .header-area .megamenu_action.tablet {order:6;}
	header.page-header .item.tel {margin-left: auto;margin-right: 5%;order:1;}
	header.page-header .block-search {width: auto;order:2;}
	header.page-header .header-area.search-visible .block-search.active .block-title.theme-header-icon::before, 
	header.page-header .header-area.search-visible .block-search.active .block-title.theme-header-icon::before {color: #0558DD !important;}
	header.page-header .item.tel {margin-left:auto !important;}
	.barra-newsletter h5{/* width: auto; *//* font-size:15px; */}
	.formulario-distribuidor h3,
	.section-title .title,
	.mgs-heading .heading{font-size:24px;}
	header.page-header .header-area.search-visible .block-search.active .block-title.theme-header-icon:before {content: "";}
	header.page-header .block-search .block-content, header.page-header .block-search .block-content input {width: 300px;}
	.header-top-links, .header-top-links-representantes{width:90px;cursor: pointer;}
	header.page-header .header-area.search-visible .block-search .block-title {display: none!important;}
	header.page-header .header-area.search-visible .block-search .block-content {position: relative;width: 300px;right: 100%;visibility: visible!important;z-index: unset !important;margin-right: 0px;transform: unset !important;-moz-transform: unset !important;-ms-transform: unset !important;-o-transform: unset !important;-webkit-transform: unset !important;transition: unset !important;-moz-transition: unset !important;-webkit-transition: unset !important;-ms-transition: unset !important;-o-transition: unset !important;transform-origin: unset !important;-moz-transform-origin: unset !important;-webkit-transform-origin: unset !important;-ms-transform-origin: unset !important;-o-transform-origin: unset !important;}
	header.page-header .block-search .control{width:100% !important;}
	header.page-header .block-search .action.search{left:270px!important;}
    header.page-header .block-search .block-content input{border: solid 1px #002948 !important;}
    .catalog-product-view .product-social-links {margin: -60px 50px 0 0!important;}
	.catalog-product-view .product-info-main .product-addto-links{float:left;position:relative;width:70px;margin: 12px 0;}
	.catalog-product-view .product-info-main .product-info-price{float:left;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty{width:150px!important;position:absolute;margin-top: -66px;margin-left:210px;}
	.catalog-product-view .product-info-main .product-social-links{position: relative;float: right;margin: -140px 0px 0 0 !important;}
	.catalog-product-view .product-add-form{width:100%!important;}
	.principais-categorias .owl-categories{-ms-flex: 0 1 95%;flex: 0 1 95%;max-width: 95%;margin: 0 auto;}
	.principais-categorias .owl-categories .content h5{padding:0;width: 95%;}
    
}

@media (min-width: 992px) and (max-width: 1199px){
    header.page-header .block-search {
		width: 17%;
	}
}

@media (max-width:1048px) {
	header.page-header .header-area.header5 .top-header .right-top-header .list-block .item {padding: 0 10px;}
}
@media (min-width: 992px) {
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 > a.level0 {color:#002948;font-size: 16px;}
	header.page-header .right-content {margin-left: auto;width: calc(100% - 160px);}
	.links-topo{display:none!important;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0 {padding: 0 70px;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0:not(.menu-1columns) .dropdown-mega-menu .line > [class*="col-"] {padding-right: 0;padding-left: 50px;}
	header.page-header .block-search .block-content {/* width: 195px !important; */}
}
@media (max-width: 991px) {
	header.page-header .header-area.header5 .top-header .right-top-header .list-block .item.last {padding-right: 0;}
	header.page-header .header-area.header5 .top-header .right-top-header .item.social {display:none;}
	.indent-top .services > div.item {padding-left: 80px;}
	header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0 a {color: #0558DD !important;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0{padding:unset;}
	header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level0:hover{background-color:transparent;opacity:0.9;}
	.demo-icon.icon-cabos, .demo-icon.icon-alavancas{/* display:none; */}
	.demo-icon.icon-cabos {background-image: url(../images/icons/mega_menu_cabos2.png);}
	.demo-icon.icon-alavancas {background-image: url(../images/icons/mega_menu_transmissao1.png);}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li .toggle-menu>.icon-toggle:before {content: "\f078";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #0558DD;margin-top: 10px;}
	header.page-header .header-area .close-menu-site{margin: 15px 0 0 15px;}
	.icon-cross2:before,
	header.page-header .minicart-wrapper .block-content .action.close:before{content: "\f00d";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #002948;margin-top: 5px;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li._show-child>.toggle-menu>.icon-toggle:before {content: "\f077";}
	.links-topo a span{color: #051031 !important;text-transform:none;font-size:16pt;margin-left: 5px;}
	.links-topo:nth-child(1){padding-top:20px!important;}
	.links-topo:nth-child(4){padding-bottom:20px!important;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0+li.level0>a.level0 {border-top: 1px solid #D8D8D8;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level0+li.level0.links-topo>a.level0{border:none;margin-top:0;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu .dropdown-submenu-ct>li>a{border:none;}
	.header-area:not(.right-slide-menu) .horizontal-menu .mgs-megamenu--main .nav-main-menu li.level1>a {padding: 0 0 0 30px !important;}
	header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level1 a{color:#707070!important;}
	header.page-header .header-area.header5 .bottom-header .horizontal-menu > .mgs-megamenu--main > ul.nav li.level1:last-child{padding-bottom:20px;}
	.contact-index-index .column:not(.sidebar-additional) .form.contact {min-width: 60%;}
	.megamenu_action_mb .icon-menu {font-weight: 800;font-size: 40px;color: #002948;}
	.catalog-product-view .product-info-main .product-addto-links{float:left;position:relative;width:70px;margin: 12px 0;}
	.catalog-product-view .product-info-main .product-info-price{float:left;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty{width: 120px!important;position:absolute;margin-top: -66px;margin-left:210px;}
	.catalog-product-view .product-info-main .product-social-links{position: relative;float: right;margin: 8px 10px 0 0 !important;}
	.catalog-product-view .product-add-form{width:100%!important;}
	.catalog-product-view .shipping.product_shipping{width:250px;}
}
@media (min-width: 768px) {
	.width1200.checkout-index-index .page-wrapper .page-main > .columns {max-width:1280px;margin-top:20px;}
	.column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong {font-size: 15px;font-weight: 400;}
	.cart-summary, .cart-totals, .cart-summary .block > .content {background-color: #fff;}
	.cart.table-wrapper .product-item-details {padding-top: 23px;}
	#shopping-cart-table thead th.col {color:#002948;text-align:left;}
	#shopping-cart-table .col {padding: 20px 20px 0;}
	.cart.main.actions .action.clear {right: 15px;position: absolute;}
	.cart-summary .block {margin-bottom:20px;background-color: #91aaae;color:#fff;}
	.cart-summary .block > .title, .paypal-review-discount .block > .title {border: 1px solid #002948;background-color:#91aaae;}
	.amfinder-horizontal .am-item {min-width:auto;}
	.finder #amfinder_5 .amfinder-details .amfinder-item {margin-right: 60px;}
}



@media (min-width:768px) and (max-width:1199px) {
	header.page-header .block-search {margin: 0 0 0 auto !important;justify-content: flex-end;}
	header.page-header .right-content {width: calc(100% - 160px);}
	.promobanner-conheca {/* margin-top: -95px; */z-index: 1!important;}
	.promobanner-conheca .text{right: 10%!important;top: 50%!important;}
	header.page-header .header-area.header5 .middle-header .right-content .right-top-header{display:none!important;}
	footer.page-footer .footer2 .middle-footer .container{padding-left:15px;padding-right:15px;}

}

@media (min-width:768px) and (max-width:991px) {
	header.page-header .block-search {margin: 0 0 0 auto !important;width: auto;justify-content: flex-end;}
	header.page-header .header-area.search-visible .block-search .block-content {margin-right: -170px!important;margin-left: auto!important;width: 250px;visibility: hidden!important;}
	footer.page-footer .footer2 .middle-footer .image-content {width:60%;margin:0 auto !important;text-align:center;}
	header.page-header .header-area.search-visible .block-search.active .block-content {width: calc(100% - 160px);}
	header.page-header .block-search .block-content input {width: 100% !important;}
	footer.page-footer .footer2 .middle-footer .footer-contact li:nth-child(2) a{overflow-wrap: break-word;width: 150px!important;display:block;line-height:2px;}
	.formulario-distribuidor{width:90%;padding-bottom:40px!important}
	.sac .owl-carousel .sac-item{width: 33%!important;}
	.sac {width: 100%;max-width: 100%;flex: 0 1 100%;margin: 20px auto 0;}
	.sac .owl-carousel .owl-stage{width:100%!important;}
	.sac a.item-image{margin-bottom:10px;}
	.sac .slider_mgs_carousel .owl-item.active .slide-text{padding:0!important;width: 100%!important;max-width: 100%!important;display: block;font-size: 9pt!important;}
	.destaques-lancamentos .frame.no-padding{padding-bottom:50px!important;}
	.products-grid .items .product-item .product-item-name a{font-size:12px;}
	.products-grid .items .product-item .product-item-name {min-height: 66px;line-height: 1 !important;}
    .products-grid .items .product-item .product-top .product-item-inner .product.actions a.mais-detalhes span{font-size: 10pt!important;}
    .action.tocart.primary{font-size:12px;}
    .principais-categorias .owl-categories .content h5{font-size:14px;width: 95%;}
	.barra-newsletter .block.newsletter .form.subscribe{margin-top:0;}
	.barra-newsletter .titulo-news div:before{margin-left:-15px;}
	.barra-newsletter .demo-icon.icon-email{margin-left:-15px;margin-top:-25px;}
	.checkout-cart-index header.page-header .header-area.header5 .middle-header .right-content .block-search,
	.checkout-onepage-success header.page-header .header-area.header5 .middle-header .right-content .block-search{display:none;}
	.amfinder-vertical .dropdown-title, .amfinder-horizontal .dropdown-title {font-size: 13px;}
	.finder .mgs-product-tab .tab-style6.data.items .item.title .switch {line-height: 1 !important;padding-top: 10px !important;}
}
@media (max-width:767.98px) {
	header.page-header .header-area.header5 .top-header {display: flex;flex-direction: column-reverse;}
}
@media (max-width:767px) {
	header.page-header .minicart-wrapper .block-minicart{z-index:10 !important;}
	header.page-header .minicart-wrapper .block-content > .subtotal{order:9;}
	header.page-header .minicart-wrapper .block-content>.actions{order:10;}
	.sac .sac-item{flex-direction:column;flex: 0 0 100%;text-align: center;height: auto;flex-wrap: wrap;justify-content: flex-end;max-width: 100%;}
	.sac a.item-image{margin-bottom:0;margin-top:20px;}
	.sac div {flex: 0 1 80%;flex-direction: column;flex-wrap: wrap;}
	
	header.page-header .header-area .top-wishlist .block-wishlist,
	header.page-header .header-area.myaccount-slide .header-top-links.active .login-form,
	header.page-header .minicart-slide .minicart-wrapper.active .block-minicart,
	header.page-header.active-menu .header-area .horizontal-menu	{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-o-transform: translateX(0%);background: #FFF;padding: 5px 15px;}
	header.page-header .header-area .top-wishlist .block-wishlist .close-wishlist-site{display:block;margin: -10px 0 0 0;}
	header.page-header .minicart-wrapper .block-content .action.close{display:block;margin: 10px 0 0 0;}
	.breadcrumbs .items .item strong,
	.breadcrumbs .items .item {font-size:14px !important;}
	
	header.page-header .header-area.header5 .middle-header .right-content .top-wishlist{order: 1;margin-top: 10px;margin-right: 10px;}
	header.page-header .header-area.header5 .middle-header .right-content .minicart-wrapper{order: 2;margin-top: 22px;margin-right: 5px;}
	.logado header.page-header .header-area .top-wishlist>a,
	.logado header.page-header .minicart-wrapper .action.showcart{display: block!important;}
	header.page-header .header-area .header-top-links .block-customer-login .block-title{text-align:left;}
	header.page-header .header-area.header5 .top-header .right-top-header .list-block .item {padding: 0 5px;}
	header.page-header .header-area.header5 .top-header .right-top-header .list-block {justify-content: center;}
	header.page-header .block-search .block-content, header.page-header .block-search .block-content input {margin: 0 auto!important;}
	header.page-header .block-search {margin: 10px 0 0 0 !important;width: 100%!important;max-width: 100%!important;position: relative!important;order: 10;}
	header.page-header .header-area .right-content {max-width: 100% !important;width: unset;right: 2.5%;display: flex;flex-direction: row;flex-wrap: wrap;flex: 0 0 100%;order: 3;justify-content: flex-end;align-items: self-end;margin-top: -55px;}
	header.page-header .theme-header-icon, header.page-header .theme-header-icon:hover, .megamenu_action_mb .icon-menu {/* color: #002948; */}
	header.page-header .header-area.header5 .top-header .left-top-header .content {display: none;}
	.panel-block .mgs-product-tab .mgs-tab.data.items .mgs-products {border: 2px solid #ddd !important;border-radius: 0 !important;}
	.panel-block .mgs-product-tab .mgs-tab.data.items .item.title.active .switch {border-radius: 0 !important;border-bottom: none !important;}
	.mgs-product-tab .mgs-tab.data.items > .item.title, .builder-tab.data.items > .item.title {margin: 10px 0;}
	.principais-categorias .slider_mgs_carousel .owl-item .slide-text {padding: 0;}
	.infs-contact .contact-tel, .infs-contact .contact-info {font-size: 16px;width: 100%;margin: 10px auto 20px;}
	.infs-contact .btn.btn-light {margin: 25px auto 0;padding: 0px 20px;text-align: center;font-size: 10pt;line-height: 48px;}
	header.page-header .header-area.header5 .top-header,.right-top-header{display:none;}
	header.page-header .header-area .logo{/* position:absolute; */top: unset !important;left: unset !important;width: unset !important;height: unset !important;min-height: 50px !important;order: 2;float: none !important;margin-top: 10px;margin-left: 15%;}
	header.page-header .header-area .header-top-links>.actions {display: block !important;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes .login-img-representante,
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links .login-img{width:40px;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes span,
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links span{width: 70px !important;cursor: pointer;/* margin: 0 auto; */line-height: 1.1;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links{order:3;display:flex;right: unset !important;top: unset !important;width: auto;}
	header.page-header .container.align-items-center{
    align-items: unset !important;
    padding: 0;
    display: flex;
    flex: 0 0 100%;
    flex-direction: column;
    justify-content: start;
    flex-flow: wrap;
}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {/* margin-left:5px; *//* margin-top:-50px; *//* position: absolute; */}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes{right: unset !important;top: unset !important;order: 4;flex: 0 0;margin-top: 2px;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links{right: 65px;top: -17px;}
	header.page-header .header-area .megamenu_action.mobile{/* position: absolute; *//* left: 10px; */order: 1;z-index:1;}
	header.page-header .megamenu_action{order:1;}
	.promobanner-conheca {margin-top: -46px;}
	.promobanner-conheca .text {top: 30%!important;right: 6%!important;}
	.formulario-distribuidor h3{font-size:16px;}
	.formulario-distribuidor {width: 100%;padding: 50px 15px!important;margin: 0 auto!important;}
	.formulario-distribuidor .line > [class*="col-"]{padding:0;}
	.formulario-distribuidor input[type="text"],
	.formulario-distribuidor textarea{border-radius:10px;border-width:1px;}
	.formulario-distribuidor .fieldset{margin:0;}
	.formulario-distribuidor .fieldset>.field {margin: 0 0 20px;}
	.formulario-distribuidor button{margin-top:-10px;}
	.section-builder .frame{max-width:100%!important;padding: 0!important;}
	.section-builder .frame .line{margin:0;}
	.barra-newsletter .line > [class*="col-"]{margin:0!important;padding: 0 7.5px!important;}
	.sac {width: 100%;max-width: 100%;flex: 0 1 100%;margin: 10px auto 0;padding: 0;}
	.sac .owl-carousel .owl-stage{width:100%!important;}
	.sac .line > [class*="col-"]{padding: 0!important;}
	.barra-newsletter .block.newsletter .form.subscribe{margin-top:0;}
	.barra-newsletter .titulo-news div:before{margin-left:-15px;}
	.barra-newsletter .demo-icon.icon-email{margin-left:-15px;margin-top:-25px;}
    .section-title .title, .mgs-heading .heading{font-size:16px;}
    .products-grid .items .product-item .product-item-name a, .action.tocart.primary{font-size:12px;margin-top: 5px;}
    .principais-categorias .owl-carousel .owl-item{/* height: 110px!important; *//* width: 25%!important; */}
    .principais-categorias .owl-carousel .owl-item img,
    .principais-categorias .owl-carousel .owl-item a{/* width: 120px; *//* height: 90px; *//* min-height: 80px; */background-size: contain;text-align:center;margin: 0!important;}
    .principais-categorias .owl-carousel .owl-item img{margin: 0 auto!important;}
    .sac .owl-carousel .sac-item{width:100%!important;float:none;}
    .sac .slider_mgs_carousel .item-image>img{opacity:1;}
    .sac .owl-carousel, .sac .owl-carousel .owl-stage-outer {min-height: 577px;}
    body:not(.active-builder) .hidden-mb.ultimas-noticias{display:block!important;}
    footer.page-footer .footer2 .middle-footer img{width:50%;margin: 0 auto!important;}
    footer.page-footer .footer2 .middle-footer li img{width: 70%;margin: 0 auto!important;}
    footer.page-footer .footer2 .middle-footer .image-content{text-align:center}
    .footer2 .middle-footer .container{padding: 40px 15px;}
    .principais-categorias .page-header-sliders{min-height: 100px!important;}
    .principais-categorias .owl-stage-outer.owl-height{/* height: 180px!important; */}
    .principais-categorias .owl-categories .item {min-height: 110px;width: 100%;height: auto;}
    .slider_mgs_carousel .owl-item .slide-text>*,
    .principais-categorias .owl-categories .content h5{max-width: 95%;}
    .principais-categorias .owl-categories .content h5{font-size:7pt;line-height:1;padding:0;}
    .slider_mgs_carousel .owl-item .slide-text>* {padding: 0px;}
    .destaques-lancamentos .frame.no-padding .tab-not-bold{padding-bottom:40px;}
    .destaques-lancamentos .frame.no-padding {padding: 40px 0px!important;}
    .destaques-lancamentos .owl-carousel .owl-stage{/* width: 100%!important; */}
    .destaques-lancamentos .owl-carousel .owl-item{/* width: 100%!important; */}
     body {padding-bottom: 0;}
    .mgs-products.products-grid .product-item {padding-left: 10px !important;padding-right: 10px !important;margin-bottom: 30px;}
	.products-grid .items .product-item .product-item-name {min-height: 66px;line-height: 1 !important;}
    .products-grid .items .product-item .product-top .product-item-inner .product.actions a.mais-detalhes span{font-size: 10pt!important;}
    .slider_mgs_carousel .item-image{min-height: 100px;margin-bottom: 5px!important;}
	.product.data.items>.item.content {margin-top: 223px!important;box-sizing: border-box;float: right!important;margin-left: -100%;width: 100%;}
	header.page-header .header-area .right-content .block-search .block-content {left: unset;right: unset;width: 100%!important;}
	header.page-header .header-area .middle-header.py-3 {/* min-height: 110px!important; *//* height: 110px; */}
	header.page-header .block-search .block-content, header.page-header .block-search .block-content input {width: 100%;}
	header.page-header .header-area.search-visible .block-search .block-title{position: fixed;right: 15px;}
	footer.page-footer .footer2 .middle-footer a,
	footer.page-footer .footer2 .middle-footer p{font-size:11px!important;}
	.cms-index-index .destaques-lancamentos{padding:25px;}
	.slider-produtos-destaque .owl-carousel.dot-position-center .owl-dots{bottom: 0px;}
	header.page-header .header-area .header-top-links .login-form {transform: unset;-webkit-transform: unset;-moz-transform: unset;-o-transform: unset;width: 80%;max-width: 80%;min-width: 80%;left: unset;}
    header.page-header .header-area .header-top-links .close-myaccount {display: block;}
    .contact-index-index .contact-form .contact-information{width:100%;-ms-flex: 0 1 100%;flex: 0 1 100%;max-width: 100%;padding: 0px;}
    .contact-form .actions-toolbar{margin: 10px 0 0 0!important;}
	
	#wa_share_cart{margin-right:0;}
	.checkout-cart-index #shopping-cart-table .col.subtotal{display:none;}
	.checkout-cart-index #shopping-cart-table .col.price{clear:both;padding:0!important;}
	.checkout-cart-index #shopping-cart-table .col.qty{float:none;}
	.checkout-cart-index #shopping-cart-table .col.actions{float:none;margin-top:-50px;right:-35%!important;}
	.checkout-cart-index #shopping-cart-table td[data-th="Preço"]:before{content: '';}
	.checkout-cart-index #shopping-cart-table td[data-th="Qtd"]:before{content: '';}	
	.checkout-cart-index #shopping-cart-table .cart.item .item-info {border: none;}
	.product.info.detailed .product.data.items>.item.title .switch, .product.info.detailed .product.data.items>.item.title.active .switch,
	.product.info.detailed .product.data.items>.item.content{border-left:none;border-right:none;}
	.product.info.detailed .product.data.items>.item.title .switch, .product.info.detailed .product.data.items>.item.title.active .switch{font-size:24px !important;padding-top:20px;padding-bottom:20px;}
	.product.info.detailed .product.data.items .item.title>.switch:after{top:20px;}
	.product.info.detailed .product.data.items,.product.info.detailed .product.data.items>.item.content{border-top-color:#D8D8D8;}
	.catalog-product-view .product-info-main .product-addto-links{float:left;position:relative;width:70px;margin: 12px 0;}
	.catalog-product-view .product-info-main .product-info-price{float:left;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty{width: 33%!important;position:absolute;margin-top: -60px;margin-left:210px;}
	.catalog-product-view .product-info-main .product-social-links{margin-top: -127px!important;margin-right: 5px !important;}
	.catalog-product-view .product-add-form {width: 100%!important;}
	body.account .page-title-wrapper.layout_type1{margin:0;}
	.principais-categorias .owl-categories .content h5{padding:0;width:80%!important;}
	.firecheckout .column.main {width: 100%;}
	.table-checkout-shipping-method tbody td {white-space:unset;}
	.catalog-product-view .product.data.items>.item.content {margin-top: 0px!important;}

	.page-header-sliders .owl-carousel.dot-position-center .owl-dots {bottom: 30px;}

	header.page-header .block-search .action.search{left:unset!important;}
	
	.form-wishlist-items .actions-toolbar>.primary button{margin-bottom:10px !important;}
	.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions .action.tocart.primary>span {display: inline-block;}
	.form-wishlist-items .products-grid.wishlist .product-items .product-item .product-item-info .box-tocart .fieldset .product-item-actions .action.tocart.primary{line-height: 40px !important;}

    .finder .mgs-product-tab .data.items .item.title .switch {line-height:auto !important;}
    .mgs-tab.data.items > .item.content, .builder-tab.data.items > .item.content {float:right;}
    .mgs-product-tab .mgs-tab.data.items > .item.content[aria-hidden="false"] {width: 100%;float;display:inline-block !important;min-height: 460px;}
    .mgs-product-tab .mgs-tab.data.items .data.item {width: 100%;}
    .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch {padding: 5px !important;line-height: 1 !important;}
    .destaques-lancamentos .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch {font-size: 16px !important;}
    .finder {margin: 0 20px;}
    .finder #amfinder_5 .am-item, .finder #amfinder_5 .amfinder-toggle li.am-item:not(first-child) {width: 100% !important;}
    .finder .amfinder-horizontal .dropdown-title {width: 50%;float: left;height: 42px;line-height: 18px;padding-top: 5px;padding-right: 10%;font-size: 12px;text-align: left;}
    .finder .amfinder-horizontal .am-item .amfinder-select, .finder .footer.content .amfinder-horizontal .am-item .amfinder-select {font-size: 12px;width: 50%;height: 40px;}
    .finder #amfinder_5 .amfinder-label {font-size: 8px !important;padding: 0;}
    .finder .last.-list-item .amfinder-buttons button:first-child, .finder .last.-list-item .amfinder-buttons button.primary {height: 40px !important;padding: 3px 0 !important;}
    .amfinder-horizontal .am-item, .footer.content .amfinder-horizontal .am-item {width: 100% !important;margin-bottom: 5px;}
    .finder .mgs-product-tab .mgs-tab.data.items > .item.content > label {width: auto;}
    .finder .field.search .actions button {height: 40px;width: 100%;}
    .finder .field.search .control, .finder .form.search.advanced .fieldset, .finder #new_search_form .field.search .control, 
    .finder .form.search.advanced .fieldset label, .finder .data.item.content label, .finder .data.item.content .field.search label {width: 90%;}
    .finder .field.search {margin-top: 20px;}
    .finder .mgs-product-tab .mgs-tab.data.items > .item.content > label {font-size: 16px;width: 80%;margin: 60px 10% 10px;}
    .finder .field.search {margin: 80px 5% 0;}
    .finder .form.search.advanced, .finder .form.form-orders-search {margin-top: 0;}
    .finder .field.search .actions {width: 100%;margin-top: 10px;}
    .finder .field.search .control input {height: 40px;font-size: 12px;margin-bottom:10px;}
    .finder .form.search.advanced .multiselect {height: 40px;font-size: 12px;}
    .finder .form.search.advanced .fieldset {width: 90%;margin: 80px 5% 0;}
    .finder .form.search.advanced .actions-toolbar .primary button {width: 100% !important;height: 40px !important;border:none;}
    .finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch{font-size:12px !important;text-align: center;position: absolute;top: 0;width:25%;height: auto !important;padding: 6px 4px !important;}
    .finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title.item1 .switch{left:0;border-radius: 10px 0px 0 0 !important;}
    .finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title.item2 .switch{left:25%;}
    .finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title.item3 .switch{left:50%;}
    .finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title.item4 .switch{left:75%;border-radius: 0px 10px 0 0 !important;}
    .amfinder-horizontal .amfinder-toggle {padding: 10px 10%;display: block !important;border:none !important;}
    .finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch::after {display: none;}
    .finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch {border: none!important;border-radius: 0 !important;word-wrap: break-word;font-size: 10px !important;}
    .finder #amfinder_5 .amfinder-details .amfinder-item {margin-right: auto;}
    .finder #amfinder_5 .amfinder-details {position: absolute;right: auto;top: 0;left: auto;}
    .amfinder-details {margin-left: 0;padding: 0;}
	.finder #amfinder_5 .amfinder-img .amfinder-pic {max-height: 100px;max-width: 100px;position: absolute;top: 50%;left: 40%;}
    .amfinder-img {width: 90px;height: 100px;}
    .finder .content-block.mgs-product-tab {margin-top: 20px;margin-bottom: 50px;}
    .amfinder-horizontal .amfinder-title {border:none;padding: 10px 10px 0 24px;}
    .finder .fieldset > .field {margin: 0;}
    .finder .form.search.advanced .actions-toolbar {margin: 10px 5% 0;width: 90%;}
    .finder input[type="text"] {height: 40px;}
    .finder .amfinder-horizontal .dropdown-title {line-height: 28px;padding-right: 5%;font-size: 12px;text-align: right;}
    .finder #new_search_form button, .finder .form.search.advanced button {width: 90% !important;margin-left: 0 !important;float: left;height:40px;}
    .finder #new_search_form .field.search .actions-toolbar {width: 100%;}
}

@media (min-width:640px) and (max-width:767px) {
	header.page-header .middle-header .tel .contact-tel {font-size: 24px;line-height: 70px;}
}
@media (max-width:639px) {
	header.page-header .middle-header .tel .contact-tel {font-size: 20px;line-height: 70px;}
	.page-header-sliders .owl-carousel.dot-position-center .owl-dots {bottom: 20px;}
}

@media (max-width:577px) {
    .ultimas-noticias .block-title-action.bottom{float:right;margin-top:-60px;}
    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {margin-top: -65px;}
    .catalog-product-view .product-info-main .product-info-price{width:130px !important;}
    .catalog-product-view .product-info-main .box-tocart .fieldset .field.qty{margin-left: 185px;/* width: calc(50% - 75px) !important; */}
    .catalog-product-view .product-info-main .product-social-links {margin-top: -138px!important;}
}

@media (min-width:480px) {
	header.page-header .block-search {margin-left: auto;margin: 0;width: 17%;}
}
@media (max-width:479px) {
	header.page-header .header-area .logo{margin-left:11%;}
	header.page-header .header-area.header5 .top-header .right-top-header .list-block .item a, 
	header.page-header .header-area.header5 .top-header .left-top-header .content {font-size: 12px;}
	header.page-header .item.tel {padding-top: 10px;}
	header.page-header .middle-header .tel .contact-tel {line-height: 50px;}
	header.page-header .header-area .megamenu_action.mobile {/* max-width: 20px; */}
	header.page-header .middle-header .tel .contact-tel {font-size: 20px;line-height: 50px;}
	header.page-header .header-area .logo {/* top: 15px; *//* left: 55px; *//* width: 150px; *//* min-height: 60px!important; *//* height: 60px; */}
	header.page-header .middle-header .tel .contact-tel {font-size: 20px;line-height: 50px;}
	.slider_mgs_carousel .item-image {min-height: auto;}
	.home-slider .slider_mgs_carousel .item-image {min-height: 200px;}
	.home-slider .slider_mgs_carousel .owl-stage-outer.owl-height {height:auto !important;}
	.block11 .mgs-heading .heading {font-size: 40px !important;}
	.section-title .title {font-size: 22px;}
	.title-fornecedores, .slider-forn {padding: 40px 0 0;}
	.xs-hidden {display:none;}
	.promobanner > a > img {height: 150px;max-width: unset;}
	.principais-categorias .owl-carousel .owl-item img {width: auto;}
	.principais-categorias {padding-top:0 !important;}
	.action.tocart.primary {font-size: 9px;padding: 0;line-height: 48px!important;}
	.owl-categories .item:hover {background-color: transparent;}
	header.page-header .header-area .middle-header.py-3{/* min-height: 110px!important; *//* height: 110px; */}
	.infs-contact .btn.btn-light{margin-right:-30px;margin-top: 24px;}
	.promobanner-conheca .text {top: 17%!important;}
	.cms-index-index .destaques-lancamentos{padding:15px;}
	header.page-header .header-area .header-top-links .login-form {width: 90%;max-width: 90%;min-width: 90%;}
}
@media (max-width:420px) {
	header.page-header .header-area .logo{margin-left: 9%;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes{margin-top: 2px !important;}
	header.page-header .header-area .right-content {margin-top: -39px;}
	header.page-header .middle-header .tel .contact-tel {font-size: 15px;line-height: 50px;}
	.products-grid .items .product-item .product-top .product-item-inner .product-item-actions .actions-secondary{display:none;}
    header.page-header .header-area.header5 .middle-header .right-content .header-top-links span.login, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes span.login{font-size: 7px;width: 45px !important;display: block;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes .login-img-representante, header.page-header .header-area.header5 .middle-header .right-content .header-top-links .login-img {width: 30px;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links {right: 65px;top: -62px;width: auto !important;margin: 0;}	
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {right: 0px;top: -60px;margin: 0;}		
	header.page-header .header-area .logo {top: 25px;left: calc( 50% - 75px );width: 150px;min-height: 30px!important;height: 40px;}
	.principais-categorias{padding-top:10px!important;}
	.barra-newsletter p{font-size: 14px;line-height: 1.2;margin-top: 10px;}
	.barra-newsletter h5{/* margin-top:12px; */font-size: 20px;}		
	.catalog-product-view .product-info-main .product-info-price {width:110px!important;}
	.catalog-product-view .product-info-main .product-info-price .price-box .price{font-size:18px;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {margin-left: 175px;margin-top:-63px !important;}
	.catalog-product-view .product-info-main .product-social-links {margin: 7px 30px 0 0!important;position:absolute;}
	.catalog-product-view .shipping.product_shipping {width: 355px;}
	.checkout-cart-index .page-main > .page-title-wrapper .page-title,
	.firecheckout .page-main > .page-title-wrapper .page-title,
	.firecheckout #checkout .opc-wrapper .step-title, .firecheckout #checkout .opc-block-summary > .title, .firecheckout #checkout .opc-sidebar .step-title{font-size:20px;}
	.checkout-cart-index a.action.multicheckout{font-size:12px;}	
	.catalog-product-view a.action.tocart.primary{font-size:14px;}	
}

@media (max-width:375px) {
	.breadcrumbs .items .item strong,
	.breadcrumbs .items .item {font-size:12px !important;}
		
	header.page-header .header-area .logo{margin-left: 4%;}
	footer.page-footer .footer2 .middle-footer img{width:90%;}
	footer.page-footer .footer2 .middle-footer a, footer.page-footer .footer2 .middle-footer p {font-size: 12px!important;}
	footer.page-footer .footer2 .middle-footer .footer-contact li:nth-child(2) a{font-size: 12px !important;overflow-wrap: break-word;width: 150px!important;display:block;line-height:2px;}	
	footer.page-footer .footer2 .middle-footer .footer-contact li:nth-child(3) a{font-size: 12px !important;overflow-wrap: break-word;width: 150px;}	
	footer.page-footer .footer2 .middle-footer .container span.title{font-size: 14px!important;}
	.ultimas-noticias .panel-block-row{padding:0;}
	.promobanner > a > img {height: 128px;}
	.promobanner-conheca .text{padding:0;bottom: 5px !important;top: 45% !important;right: 0 !important;}		
	.infs-contact .btn.btn-light {margin: 5px 5px 0 !important;padding: 0px 10px;text-align: center;line-height: 35px;height: 35px;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links span.login, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes span.login{font-size: 7px;width: 45px !important;display: block;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes .login-img-representante, header.page-header .header-area.header5 .middle-header .right-content .header-top-links .login-img {width: 30px;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links {right: 50px;top: -62px;width: auto !important;margin: 0;}	
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {right: 0px;top: -60px;margin: 0;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {float: right;margin-right: 0;line-height: 1;/* display: block; */align-items: center;right: -35px;}
	header.page-header .header-area .logo {top: 25px;left: calc( 50% - 75px );width: 150px;min-height: 30px!important;height: 40px;}
	.principais-categorias{padding-top:10px!important;}
	.barra-newsletter p{font-size: 12px;/ margin-top:8px; /}
	.barra-newsletter h5{/ margin-top:12px; /}		
	.catalog-product-view .product-info-main .product-info-price {width:110px!important;}
	.catalog-product-view .product-info-main .product-info-price .price-box .price{font-size:18px;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {margin-left: 160px;margin-top:-63px !important;}
	.catalog-product-view .product-info-main .product-social-links {margin: 7px 30px 0 0!important;position:absolute;}
	.catalog-product-view .shipping.product_shipping {width: 320px;}	
	.section-title .title, .mgs-heading .heading{font-size:18px;line-height: 20px;}

}

@media (max-width:359px) {
	header.page-header .header-area .logo{margin-left:7%;}
	.action.tocart.primary {font-size: 7px;}
	header.page-header .header-area .logo {top: 25px;left: calc( 50% - 75px );width: 140px;min-height: 30px!important;height: 40px;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links span.login, header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes span.login{font-size: 6px;width: 40px !important;display: block;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes .login-img-representante, header.page-header .header-area.header5 .middle-header .right-content .header-top-links .login-img {width: 30px;}
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links {right: 48px;top: -59px;width: auto !important;margin: 0;}	
	header.page-header .header-area.header5 .middle-header .right-content .header-top-links-representantes {right: 5px;top: -57px;margin: 0;width: auto;}	
	header.page-header .header-area .megamenu_action.mobile{/* margin-top: 2px; */}
	.promobanner > a > img {height: 128px;}
	.promobanner-conheca .text{padding:0;bottom: 5px !important;top: 45% !important;right: 0 !important;}
	.infs-contact .btn.btn-light {margin: 5px 5px 0 !important;padding: 0px 10px;text-align: center;line-height: 35px;height: 35px;}
	.sac .slider_mgs_carousel .item-image>img{margin-bottom:0px;}
	.sac .owl-carousel, .sac .owl-carousel .owl-stage-outer {min-height: 520px;}
	.slider_mgs_carousel .owl-item .slide-text.bottom_center{padding:0 !important;max-width: 100%;width: 100% !important;}
	.slider_mgs_carousel .owl-item .slide-text.bottom_center .inner-text{margin:0 !important;width:100%;font-size: 14px;}
	.sac .bottom_center .inner-text{margin:0 !important;width:100%;font-size: 14px;}
	.barra-newsletter p{font-size:10px;margin-top:8px;}
	.barra-newsletter h5{/* margin-top:12px; */}	
	footer.page-footer .footer2 .middle-footer img{width:90%;}
	footer.page-footer .footer2 .middle-footer a, footer.page-footer .footer2 .middle-footer p {font-size: 12px!important;}
	footer.page-footer .footer2 .middle-footer .footer-contact li:nth-child(2) a{font-size: 12px !important;overflow-wrap: break-word;width: 150px!important;display:block;line-height:2px;}	
	footer.page-footer .footer2 .middle-footer .footer-contact li:nth-child(3) a{font-size: 12px !important;overflow-wrap: break-word;width: 150px;}	
	footer.page-footer .footer2 .middle-footer .container span.title{font-size: 14px!important;}
	.ultimas-noticias .panel-block-row{padding:0;}
	.catalog-product-view .product-info-main .product-info-price {width:90px!important;}
	.catalog-product-view .product-info-main .product-info-price .price-box .price{font-size:18px;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {margin-left: 155px;margin-top:-63px !important;}
	.catalog-product-view .product-info-main .product-social-links {margin: 7px 30px 0 0!important;position:absolute;}
	.catalog-product-view .shipping.product_shipping {width: 305px;}	
	.cms-index-index .action.tocart.primary {height:35px !important;line-height: 35px!important;}
	.finder .panel-block .mgs-product-tab .mgs-tab.data.items .item.title .switch {font-size: 8px !important;line-height: 10px !important;min-height: 32px;}
	.amfinder-img {width: 80px;height: 100px;}
}

@media (max-width: 320px){
	.breadcrumbs .items .item strong,
	.breadcrumbs .items .item {font-size:10px !important;}

	header.page-header .header-area .logo{margin-left: 2%;}
	.formulario-distribuidor h3, .section-title .title, .mgs-heading .heading {font-size: 14px;}
	.principais-categorias .owl-categories .content h5{font-size:8px;width:90% !important;}
	.principais-categorias .owl-categories{margin:0;}
	.principais-categorias .page-header-sliders {min-height: 90px!important;max-height: 90px!important;}
	.slider_mgs_carousel .owl-item .slide-text.bottom_center{padding:0 !important;max-width: 100%;width: 100% !important;}
	.slider_mgs_carousel .owl-item .slide-text.bottom_center .inner-text{margin:0 !important;width:100%;font-size: 12px;}
	.sac .inner-text{margin:0 !important;width:100%;font-size: 12px;}
	.sac .slider_mgs_carousel .item-image>img{margin-bottom:0;}
	.sac .owl-carousel, .sac .owl-carousel .owl-stage-outer {min-height: 520px;}
	footer.page-footer .footer2 .middle-footer .container span.title{font-size: 12px!important;}
	footer.page-footer .footer2 .middle-footer a, footer.page-footer .footer2 .middle-footer p {font-size: 12px!important;}
	footer.page-footer .footer2 .middle-footer .footer-contact li:nth-child(3) a{font-size: 10px !important;overflow-wrap: break-word;width: 150px;}	
	.product.data.items>.item.content{padding:20px 5px !important;}
	.barra-newsletter p{font-size: 11px;/* margin-top:10px; */}
	.barra-newsletter h5{margin-top: 50px;}
	.barra-newsletter .block.newsletter input,
	.block30 .mgs-button-block button span, .barra-newsletter .block.newsletter button,
	.ultimas-noticias .block-title-action a,
	.infs-contact .btn.btn-light{font-size:12px;}
	.products-grid .items .product-item .product-top .product-item-inner .product.actions {padding:10px;}
	.products-grid .items .product-item .product-top .product-item-inner .product.actions a.mais-detalhes span{font-size: 11px !important;}
	.product.data.items>.item.content {margin-top: 190px!important;}
	.promobanner > a > img {height: 110px;}
	.promobanner-conheca .text{padding:0;bottom: 5px !important;top: 45% !important;right: 0 !important;}
	.infs-contact .btn.btn-light {margin: 5px 5px 0 !important;padding: 0px 10px;text-align: center;line-height: 35px;height: 35px;}
	footer.page-footer .footer2 .middle-footer img{width:90%;}
	.catalog-product-view .product-info-main .product-info-price {width:90px!important;}
	.catalog-product-view .product-info-main .product-info-price .price-box .price{font-size:18px;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty {margin-left: 145px;margin-top:-63px !important;}
	.catalog-product-view .product-info-main .product-social-links {margin: 7px 20px 0 0!important;position:absolute;}
	.catalog-product-view .shipping.product_shipping {width: 265px;}
	.catalog-product-view .product-info-main .box-tocart .field.qty .edit-qty, .catalog-product-view .block-bundle-summary .box-tocart .field.qty .edit-qty{width: 35px;}
	.catalog-product-view .product-info-main .box-tocart .fieldset .field.qty{padding: 0 30px;}
}

/* Customizando a Home */
.panel-block-row.panel-block.meet-button {
    POSITION: ABSOLUTE;
    TOP: 67%;
    width: auto;
    right: 20%;
}
.panel-block-row.panel-block.form-homologado {
    max-width: 550px;
    margin: 0 auto;
}




