/*-----------------GERAL-------------------*/
@media only screen and (min-width: 1023px){
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{
	max-width: 100%;
	padding: 0;
}

.nav-sections, .navigation {
        background: none;
        margin-bottom: 0;
}

.catalog-product-view #maincontent{
        max-width: 1260px;
}

.catalog-category-view #maincontent, .breadcrumbs{
        max-width: 92vw;
}

}

@media only screen and (max-width: 1023px){
header .nav-sections-item-content {
    margin-top: 80px;
}

#sticky-megamenu .megamenu-wrapper ul.level0 > li, #megamenu .megamenu-wrapper ul.level0 > li {
        width: 100% !important;
}
}

.block-static-block.widget, .block-cms-link.widget{
	margin-bottom: 0;
}


/*-------------FINAL GERAL -----------------*/


/*------------BUSCA AMASTY ---------------*/
.amsearch-products .amsearch-more-results{
    padding-top: 10px;
    background: #000 !important;
}

.amsearch-products:hover .amsearch-more-results{
    background: #333 !important;
}

.amsearch-more-results .amsearch-link, .amsearch-more-results:hover .amsearch-link{
    color: #fff;
    text-transform: uppercase;
    border-bottom: none;
}

.amsearch-autocomplete-image .product-image-photo {
    border: none;
}

.amasty-xsearch-block-header{
    padding: 15px !important;
    background: #f1f1f1 !important;
}

.amsearch-item-container>.amasty-xsearch-block-header:before{
        display: none;
}

.amsearch-products .amsearch-highlight{
        color: #777777;
}

.amsearch-item-container{
        padding: 0;
}

.amsearch-form-container.-small .amsearch-item-container .amsearch-item{
        padding: 15px;
}

.block-search input {
    width: 40px;
    float: right;
    border: none;
    background: none;
}

.block-search:hover input {
    width: 300px;
    float: right;
    background: #fff;
    border: 1px solid #ccc;
    transition: width 0.5s;
}

.amsearch-form-container .input-text:focus, .-opened .input-text {
    border: 1px solid #ccc;
    box-shadow: none;
    width: 300px;
    background: #fff;
    transition: width 0.5s;
}

._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: none;
}

.amsearch-item{
    float: left;
    width: auto;
}

.amsearch-item-container{
    clear: both;
}

.search .amsearch-loupe{
        display: none !important;
}

.block-search .action.search.disabled, .block-search .action.search[disabled], fieldset[disabled] .block-search .action.search {
    opacity: 1;
}

@media only screen and (max-width: 1023px) {
.block-search:hover input, .amsearch-form-container .input-text:focus, .-opened .input-text {
    width: 100%
}

.mgz-element-search_form{
    width: 1px ;
}

.mgz-element-search_form .block-search .control {
    bottom: 0px;
}

.amsearch-products .amsearch-more-results {
    padding-top: 0;
    clear: both;
}

.block-search .search .control {
    z-index: 999;
}

#search_autocomplete{
	background: #fff;
}

.amsearch-more-results .amsearch-link{
	background: #000;
}

}
/*-------------------BUSCA AMASTY - FINAL ---------------*/

/*---------- EXIBIÇÃO DO PREÇO --------------*/
.price-label {
    display: none !important;
}

.price-box{
	display: flex !important;
}

.normal-price, .special-price{
    order: 2;
    padding: 5px;
}

.old-price{
    text-decoration: line-through;
}

/*---------- EXIBIÇÃO DO PREÇO FINAL --------------*/

/*---------- CATEGORIA --------------*/

.sorter-label{
display: none;
}
/*--------------CATEGORIA FINAL -------------*/

/*------------- PRODUTO ------------------*/


.product.attribute.description {
    line-height: 2em;
    margin-bottom: 20px;
}

/*------------- PRODUTO FINAL -------------*/




