/**
* AV Dev
*
* @author AV Dev Core Team <suporte@avdev.com.br>
*/

/* Ajuste na cor do botao 'Sair' do popup */
.cdz-dd-content .account-info-summary .info-summary-bottom p>a{color:#000;}

/* Ajustes no minicart */
.block-minicart #minicart-content-wrapper .cart-total .actions button{font-size:16px;font-weight:bold;margin-top:5px;}
.block-minicart .minicart-items .product-item .product-item-actions .minicart-price .price{font-size:16px;}
#minicart-content-wrapper .minicart-items .action.delete:before{line-height:14px;}
#cdz-sidebar-minicart .minicart-items .action.delete:before{line-height:15px;}

/* Oculta os campos pais e estado no calculo do carrinho */
#shipping-zip-form div[name="shippingAddress.country_id"],
#shipping-zip-form div[name="shippingAddress.region_id"]{display:none;}

/* MINICART SIDEBAR */
.block-minicart #minicartpro-content-wrapper .cart-total .actions .layout-row{width:100%;float:left;margin:0;display:block;}
.block-minicart #minicartpro-content-wrapper .cart-total .actions button{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:0;min-height:48px;}
.block-minicart #minicartpro-content-wrapper .cart-total .actions button#btn-minicart-close{float:left;width:70px;padding:5px 7px;text-align:right;border:none;line-height:1.2;}
.block-minicart #minicartpro-content-wrapper .cart-total .actions button#btn-minicart-close>span{font-size:12px;text-transform:lowercase;text-decoration:underline;}
.block-minicart #minicartpro-content-wrapper .cart-total .actions button#sidebar-cart-btn-checkout{width:calc(100% - 80px);float:right;margin-left:10px;padding:4px 15px;}
.block-minicart #minicartpro-content-wrapper .cart-total .actions button>span{font-weight:bold;font-size:17.5px;text-transform:uppercase;}
.sidebar-cart-inner .block-minicart .cart-total{background-color:#fff;padding:0;}
.sidebar-cart-inner .block-minicart .cart-total .actions{background:#f5f5f5;width:100%;float:left;padding:20px 15px 10px;}
.sidebar-cart-inner .block-minicart .cart-total .subtotal{padding:0 15px;margin:0;}
.sidebar-minicart .sidebar-cart-inner .cart-trigger:before{font-family:'CodazonFont';content:'\e992';font-weight:bold;font-size:18px;}
.minicart-items li.item.product .action.edit:hover,
.minicart-items li.item.product .action.delete:hover{background:#000;}
.minicart-items .product-item .product-item-name a:hover{color:#000 !important;}
.sidebar-minicart .minicart-items .product-item strong.product-item-name{font-weight:600;}
.block-minicart .cart-total .subtotal .amount .price-wrapper:first-child .old-price{font-size:16px;color:#a8aeba;margin-right:7px;font-weight:600;}
.sidebar-minicart .minicart-items .product-item .product .product-item-details{padding-left:10px;}
.sidebar-minicart .minicart-items .product-item .product-item-actions .details-qty{float:left;margin-right:5px;}
.sidebar-minicart .minicart-items .product-item .product-item-actions .price-container{height:30px;padding:5px 0;float:left;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .details-qty .label{display:none;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty{border:1px solid #ebebeb;max-width:125px;display:flex;position:relative;float:left;margin:0;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty button{width:30px;height:30px;border:0;color:#717070;position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:all 500ms ease;backface-visibility:hidden;line-height:1;padding:0;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty button:hover{color:#fff;background-color:#000;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty button::before{display:inline-block;font-family:'CodazonFont';font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;speak:none;font-weight:600;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty button.increase{border-left:1px solid #ebebeb;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty button.decrease{border-right:1px solid #ebebeb;}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty button.decrease::before{content:"\e9b3";}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty button.increase::before{content:"\e9b4";}
.sidebar-minicart .minicart-items .product-item .product-item-pricing .cart-qty input.item-qty{border:0;padding:0;height:30px;max-width:40px;line-height:30px;width:100%;font-size:14px;font-weight:600;color:#000;}
.product-item .product-item-photo .product-image-container{width:100% !important;}
.sidebar-cart-inner .block-minicart .minicart-items-wrapper::-webkit-scrollbar{-webkit-appearance:none;}
.sidebar-cart-inner .block-minicart .minicart-items-wrapper::-webkit-scrollbar:vertical{width:8px;}
.sidebar-cart-inner .block-minicart .minicart-items-wrapper::-webkit-scrollbar:horizontal{height:8px;}
.sidebar-cart-inner .block-minicart .minicart-items-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .5);border-radius:10px;border:2px solid #fff;}
.sidebar-cart-inner .block-minicart .minicart-items-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}
/* END MINICART SIDEBAR */

/* MINICART HEADER */
.minicart-items .action.edit:hover:before,
.minicart-items .action.delete:hover:before{color:#000;}
.minicart-items .action.edit{display:none;}
/* END MINICART HEADER */

/* HIDE COMPARE TOP LINK */
.acount-menu .account-menu-items li.compare{display:none;}
/* END HIDE COMPARE TOP LINK */

/* FOOTER NEWSLETTER */
.page-footer .block.newsletter .action.subscribe{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.page-footer .block.newsletter input#newsletter{font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;padding-left:15px;}
/* END FOOTER NEWSLETTER */

.account-info-summary .info-summary-bottom .secondary .create-account-link:active,
.account-info-summary .info-summary-bottom .secondary .create-account-link:focus,
.account-info-summary .info-summary-bottom .secondary .create-account-link:visited,
.account-info-summary .info-summary-bottom .secondary .create-account-link:hover,
.account-info-summary .info-summary-bottom .title a:active,
.account-info-summary .info-summary-bottom .title a:focus,
.account-info-summary .info-summary-bottom .title a:visited,
.account-info-summary .info-summary-bottom .title a:hover{color:#000 !important;}

/* Label Tag Product */
.product-info-main .gallery-container .cdz-product-labels .label-item{background-color:transparent;max-width:110px;}
.product-list-container .list.products-list ul.cdz-product-labels li.label-item{background-color:transparent;max-width:50px;padding:0;}
/* END Label Tag Product */

/* REMOVE GOOGLE REVIEWS TAG */
#___ratingbadge_0{display:none !important;}
/* END REMOVE GOOGLE REVIEWS TAG */

/* AJUSTE NA PAGINA 404 */
.cms-no-route .product-item .product-item-info{text-align:center;}
.cms-no-route .product-item .product-item-info .product-item-name .product-item-link{font-size:28px;}
/* END AJUSTE NA PAGINA 404 */

/* Ajuste na cor do botao 'Confirme' do popup */
button.action-primary.action-accept{color:#000;border-color:#000;background:#fff;font-weight:400;}
button.action-primary.action-accept:focus,
button.action-primary.action-accept:active,
button.action-primary.action-accept:hover{color:#fff;border-color:#000;background:#000;}

/* Ajuste no menu lateral da conta do cliente */
.sidebar .block.block-collapsible-nav{margin-bottom:40px;}
.sidebar .block-collapsible-nav .block-collapsible-nav-content{margin-top:0;margin-bottom:20px;padding:0 10px !important;border:0;background:#fff;-webkit-border-radius:transparent;-moz-border-radius:transparent;border-radius:transparent;box-shadow:none;-moz-box-shadow:none;}
.sidebar .block-collapsible-nav .item:first-child{border-color:transparent;}
.sidebar .block-collapsible-nav .item{margin:0;border-top:1px dashed #ebebeb;}
.sidebar .block-collapsible-nav .item .delimiter{border:none;margin:0;margin-bottom:-1px;margin-top:-1px;}
.sidebar .block-collapsible-nav .item a,
.sidebar .block-collapsible-nav .item>strong{border:0;padding:13px 0;transition:all 500ms ease;backface-visibility:hidden;color:#282828;font:500 18px/1.35 Open Sans,Helvetica Neue,Verdana,Arial,sans-serif;}
.sidebar .block-collapsible-nav .item.current a,
.sidebar .block-collapsible-nav .item.current>strong{color:#757575;font-weight:600;}
.sidebar .title.block-collapsible-nav-title{display:none;}
.sidebar .block-collapsible-nav .item a:hover{transform:translateX(10px);background:transparent;font-weight:600;color:#757575;}

/* Ajuste no campo e no bloco dos resultados de busca */
.header-search .form.minisearch.loading input.input-text{background-image:url("../images/loading_search.gif");background-size:16px 12px;background-position:90% 50%;background-repeat:no-repeat;}
#searchsuite-autocomplete .product ul li .qs-option-title>a{color:#000;line-break:anywhere;white-space:normal;}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary .reviews-actions a:hover{color:#555;}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-price .old-price span.price{color:#a8aeba;font-size:1.2rem;text-decoration:line-through;}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-price span.grouped_price{font-size:12px;color:#555;}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-price span.grouped_price:hover{color:#000;}
.searchsuite-autocomplete .product ul li .qs-option-info .qs-option-reviews{display:flex;}
.searchsuite-autocomplete .product ul li .qs-option-reviews .product-reviews-summary a{display:none;}
/* END Ajuste no campo e no bloco dos resultados de busca */

/* Ajustes nas paginas de posts do blog */
.blog-post-view .block.related .products-grid .product-item{position:relative;display:block;width:auto;}
.blog-post-view .products-grid .product-item .product-item-info{width:100%;}
.blog-post-view .block.related .products-grid .product-item a.action.tocompare{display:none;}
.blog-post-view .block.related .products-grid .product-item a.product-item-link{font-size:16px;}
.blog-post-view .block.related .products-grid .product-item .price-box span.old-price{margin-top:0;}
.sidebar.sidebar-additional .blog-search .actions .action.search{width:30px;height:30px;line-height:30px;margin-top:1px;}
.sidebar.sidebar-additional .blog-search .actions .action.search:before{background:none;color:#fff;line-height:30px;}
.sidebar.sidebar-additional .blog-search .actions .action.search:hover:before{line-height:32px;color:#000;}
/* END Ajustes nas paginas de posts do blog */

/* Ajustes nas setas do posts do blog na Home */
.blog-post-grid .post-items .owl-nav .owl-prev{left:0;}
.blog-post-grid .post-items .owl-nav .owl-next{right:0;}
.blog-post-grid .post-items .owl-nav>div{padding:5px 8px;}
/* END Ajustes nas setas do posts do blog na Home */

/* Ajuste nas imagens que aparece nos detalhes do produto  */
.product__description.rte img{max-width:30px;}

/* Ajuste no popup de login no header */
.block-customer-login.header-popup .field.password .control{position:relative;}
.block-customer-login.header-popup .field.password .input-group-text{line-height:35px;color:#000;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;cursor:pointer;border-radius:0.25rem;border-top-right-radius:0;border-bottom-right-radius:0;height:35px;width:35px;position:absolute;top:0;right:0;z-index:3;}
.block-customer-login.header-popup .field.password .control .input-text{font-size:16px;}

/* Ajustes no popup para consultar o Pedido no menu lateral */
.search-order-modal.modal-popup .modal-inner-wrap .modal-header>h1{font:400 20px/1.35 Open Sans, Helvetica Neue, Verdana, Arial, sans-serif;border-bottom:none;}
.block_taxvat_search_order,
.block_search_last_order{width:100%;float:left;position:relative;margin-top:15px;}
.block_taxvat_search_order>label,
.block_search_last_order>label{font-size:12px;}
.block_search_last_order>label>a{text-decoration:underline;cursor:pointer;}
.block_taxvat_search_order>input#taxvat_search_order{height:40px;color:#000;font-size:20px;font-weight:400;margin-top:5px;}
.block_taxvat_search_order>button#btn_taxvat_search_order{position:absolute;right:0;top:22px;height:40px;background-color:#000;color:#fff;font-size:14px;}
.block_taxvat_search_order>div[for="taxvat_search_order"]{display:none;}
.block_search_last_order table.table-order{margin-bottom:10px;}
.block_search_last_order table.table-order>tbody>tr>td{border:1px solid #ccc;text-align:center;font-size:12px;vertical-align:middle;}
.block_search_last_order table.table-order>tbody>tr:nth-child(odd)>td{background-color:#e7e7e7;}
.block_search_last_order a#tracking_url{margin-bottom:10px;width:100%;text-align:center;}
.search-order-modal.modal-popup .modal-inner-wrap>.modal-header,
.search-order-modal.modal-popup .modal-inner-wrap>.modal-content{padding-left:2rem;padding-right:2rem;}

/* Ajustes no quickshop */
#quickshop .fotorama__thumb{background:transparent;}
#quickshop .fotorama__nav .fotorama__thumb-border{border-color:#000;}
#quickshop .page-title-wrapper .page-title span{font-size:28px;font-weight:600;font-family:Open Sans, Helvetica Neue, Verdana, Arial, sans-serif;}
#quickshop .quickshop-media{width:55%;float:left;padding-left:10px;padding-right:10px;}
#quickshop .quickshop-media>.product.media{width:100%;}
#quickshop .quickshop-main{width:45%;float:left;margin-top:10px;padding-left:10px;padding-right:10px;}
#quickshop .quickshop-main .product-info-main{width:100%;float:left;}
#quickshop .quickshop-main .product-info-main .product-info-stock-sku{display:inline-block;font-size:12px;width:100%;}
#quickshop .quickshop-main .installments-price{font-size:16px;}
#quickshop .quickshop-main .product-addto-links{text-align:center;margin:15px 0;position:relative;}
#quickshop .quickshop-main .product-addto-links a.action.tocompare{display:none;}
#quickshop .quickshop-main .product-addto-links button.action.towishlist{padding:0;border:none;float:left;margin:0;font-size:0;background:transparent;position:absolute;right:10px;top:-50px;color:#000;}
#quickshop .quickshop-main .product-addto-links button.action.towishlist:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f004";font-size:18px;vertical-align:middle;}
#quickshop .quickshop-main .product-info-stock-sku .stock{text-transform:capitalize;font-weight:bold;display:block;width:100%;margin:7px 0;}
#quickshop .quickshop-main .product-info-stock-sku .stock.available{padding:0;color:#2fb157;}
#quickshop .quickshop-main .product-info-stock-sku .stock.available>span.free_shipping_msg{color:#000;margin-left:30px;font-size:16px;text-transform:uppercase;}
#quickshop .quickshop-main .product-info-stock-sku .stock:before{margin-right:5px;margin-top:-3px;}
#quickshop .quickshop-main .product-info-stock-sku .stock.available:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";font-size:25px;vertical-align:middle;color:#39b54a;}
#quickshop .quickshop-main .product-info-stock-sku .product.attribute.sku{display:none;}
#quickshop .rating-summary .rating-result>span:before{color:#000;font-size:16px;height:16px;}
#quickshop .rating-summary .rating-result:before{height:16px;font-size:16px;}
#quickshop .product-reviews-summary .reviews-actions{text-transform:none;font-weight:500;font-size:12px;}
#quickshop .product-reviews-summary .reviews-actions .action.view{color:#282828;text-decoration:none;margin:0;}
#quickshop .product-reviews-summary .reviews-actions .action.view>span{display:none;}
#quickshop .product-reviews-summary .reviews-actions .action.view:after{content:"|";margin:0 5px;}
#quickshop .product-reviews-summary .rating-summary{left:0;}
#quickshop .product-reviews-summary .reviews-actions a{color:#757575;text-decoration:underline;text-transform:none;}
#quickshop .product-info-main .price-box{margin:10px 0;padding-bottom:0;}
#quickshop .product-info-main .price-box span.price-container{line-height:1;}
#quickshop .product-info-main .price-box .price-wrapper{display:inline-block;}
#quickshop .product-info-main .price-box .price-wrapper>.price{color:#000;font-size:30px;font-weight:600;}
#quickshop .product-info-main .price-box .old-price{float:none;margin-bottom:5px;vertical-align:bottom;}
#quickshop .product-info-main .price-box .old-price .price-wrapper>.price{font-size:18px;color:#a8aeba;text-decoration:line-through;}
#quickshop .product-info-main .price-box .special-price{margin:0 15px 0 0;}
#quickshop .product-info-main .product-social-links ul.cdz-social-listing{display:none;}
#quickshop .product-info-main .box-tocart{position:relative;margin-bottom:0;width:100%;float:left;}
#quickshop .product-info-main .box-tocart>.fieldset{margin-bottom:0;}
#quickshop .product-info-main .box-tocart .field.qty{width:50%;float:left;text-align:left;display:inline-block;}
#quickshop .product-info-main .box-tocart .field.qty .label{padding-right:10px;line-height:3.3;margin:0;font-size:14px;font-weight:bold;display:block;text-transform:uppercase;clear:none;float:left;}
#quickshop .product-info-main .box-tocart .field.qty .control{display:inline-block;width:auto;float:left;}
#quickshop .product-info-main .box-tocart .field.qty .cart-qty{border:1px solid #ebebeb;max-width:150px;display:flex;position:relative;}
#quickshop .product-info-main .box-tocart .field.qty .cart-qty button{width:40px;height:40px;line-height:40px;border:0;color:#717070;position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:all 500ms ease;backface-visibility:hidden;padding:0;}
#quickshop .product-info-main .box-tocart .field.qty .cart-qty button.decrease{border-right:1px solid #ebebeb;height:48px;line-height:48px;left:0;}
#quickshop .product-info-main .box-tocart .field.qty .cart-qty button.increase{border-left:1px solid #ebebeb;height:48px;line-height:48px;right:0;}
#quickshop .product-info-main .box-tocart .field.qty .cart-qty button:before{vertical-align:middle;display:inline-block;font-family:'CodazonFont';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e9b3";font-size:12px;speak:none;}
#quickshop .product-info-main .box-tocart .field.qty .cart-qty input.qty{height:48px;border:0;padding:0;max-width:68px;background:transparent;text-align:center;color:#1b1b1b;font-weight:600;}
#quickshop .product-info-main .box-tocart .actions{margin-top:0;display:inline-block;width:50%;margin-bottom:20px;padding-top:0;}
#quickshop .product-info-main .box-tocart .actions>button.action.tocart{width:100%;float:left;padding:13px 0;height:auto;font-size:22px;font-weight:600;}
#quickshop .product-info-main .box-tocart .actions>button.action.tocart>span{padding:0;}
#quickshop .product-info-main .box-tocart .actions>button.action.tocart>span:before,
#quickshop .product-info-main .box-tocart .actions>button.action.tocart>span:after{display:none;}
#quickshop .product-info-main .product.attribute.overview{width:100%;float:left;}

/* Ajuste menu navigation left */
.cdz-menu:not(.cdz-toggle-menu) ul.groupmenu>li.menu-child>a{padding-left:20px;}
/* FIM Ajuste menu navigation left */

@media screen and (max-width:767px){
    .cdz-dropdown.cdz-dd-active .cdz-dd-content{max-width:100%;min-width:280px;}
    .cdz-dropdown.cdz-dd-active .cdz-dd-content .block-content .subtitle.empty>span{width:100%;float:left;}

    /* Label Tag Product */
    .product-info-main .gallery-container .label-wrap.left .cdz-product-labels .label-item,
    .product-list-container .list.products-list ul.cdz-product-labels li.label-item{padding:0;max-width:60px;margin-bottom:0;min-width:unset;}
    /* END Label Tag Product */

    /* Ajuste menu navigation left */
    .cdz-menu .item.kits_promocionais.level-top>.groupmenu-drop>.item>a.menu-link{font-size:14px;}
    /* END Ajuste menu navigation left */

    /* Footer */
    .cms-index-index footer.page-footer{margin-top:50px;}
    /* END Footer */

    /* Ajustes no popup para consultar o Pedido no menu lateral */
    .search-order-modal.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{min-height:unset;margin-top:15%;}
    .search-order-modal.modal-popup .modal-inner-wrap .modal-header>h1{font-size:18px;}

    /* Ajuste no campo e no bloco dos resultados de busca */
    .search .searchsuite-autocomplete{width:94%;margin:0 3%;}
    .search .searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews{display:inherit;}
    .search .searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary .rating-summary{left:0;}
    .search .searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary .reviews-actions>a{margin-left:5px;}
    .search .searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary.empty .reviews-actions>a{margin-left:0;}
    .search .searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price span.price{font-weight:400;}

    /* Ajustes no quickshop */
    #quickshop .quickshop-media,
    #quickshop .quickshop-main{width:100%;}
    #quickshop .product-info-main .box-tocart .field.qty .label{display:none;}
}

@media screen and (min-width:768px){
    .search-order-modal.modal-popup .modal-inner-wrap{max-width:30%;}
}

@media screen and (min-width:1299px){
    .search-order-modal.modal-popup .modal-inner-wrap{max-width:20%;}
}
