/*Import Fonts*/
@font-face {
  font-family: gotham_bold;
  src: url(https://cdn.dlojavirtual.com/static1/95641/galeria/gotham_bold.otf);
}
@font-face {
    font-family: gotham_light;
    src: url(https://cdn.dlojavirtual.com/static1/95641/galeria/gotham_light.otf);
}
/*END - Import Fonts*/
/*Header*/
#header-main a, #header-main span, #header-main input {
    font-family: 'gotham_light';
}
#nav-main a {
    font-family: 'gotham_light' !important;
}
/*END - Header*/
/*Body*/
#content-main .header-box-content h1, #content-main .header-box-content h2, #content-main .header-box-content .title-secundary {
    font-family: 'gotham_bold' !important;
}
#product-list .list-product-empty {
    font-family: 'gotham_bold' !important;
}
#product-list .product-list-item .product-list-item-inner {
    font-family: 'gotham_light';
}
.element-product-detail {
    font-family: 'gotham_light';
}
.element-product-detail .product-info .product-name {
    font-family: 'gotham_bold';
}
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn .btn-text {
    font-family: 'gotham_bold';
}
.btn .btn-text {
    font-family: 'gotham_bold';
}
.element-breadcrumb .breadcrumb ul.breadcrumb-list li.active a {
    font-family: 'gotham_bold';
}
.element-filter-select-box .element-filter .select-box-container .select-box-placeholder {
    font-family: 'gotham_light';
}
.element-filter-select-box .element-filter .select-box-container .select-box-drop .select-box-list li a {
    font-family: 'gotham_light';
}
/*END - Body*/
/*Footer*/
#footer-main .footer-main-inner * {
    font-family: 'gotham_light';
}
/*END - Footer*/

/*Ajustes FONTES - #249501*/
#nav-main .element-menu-category #menu-category .menu-category-list > li > a {
    font-size: 16px;
}
#nav-main .element-menu-category #menu-category .menu-category-list > li ul li a {
    font-size: 16px;
}
#nav-main .element-menu-category #menu-category .menu-category-list > li ul li.submenu-title {
    display: none;
}
#product-list .product-list-item .product-info .product-name h2 {
    font-size: 16px;
}
.element-breadcrumb .breadcrumb ul.breadcrumb-list li a h2, .element-breadcrumb .breadcrumb ul.breadcrumb-list li a h3 {
    font-family: 'gotham_light';
}
.element-breadcrumb .breadcrumb ul.breadcrumb-list li a h2, .element-breadcrumb .breadcrumb ul.breadcrumb-list li.active h2 {
    font-family: 'gotham_bold' !important;
}
input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], input[type="search"], input[type="creditcard"], input[type="cpf"], select, textarea {
    font-family: 'gotham_light';
}
.modal .modal-header .modal-header-title {
    font-family: 'gotham_bold';
}
a#recover-password {
    font-family: 'gotham_light';
}
.element-menu-painel {
    font-family: 'gotham_light';
}
form#ClienteFirstPasswordForm {
    font-family: 'gotham_light';
}
.CatalogoClientes.CatalogoClientes-edit .label-block {
    font-family: 'gotham_light';
}
.mb-0, .my-0 {
    font-family: 'gotham_bold';
}
.col.px-2.address-info {
    font-family: 'gotham_light';
}
.label-block {
    font-family: 'gotham_light';
}
.wrapper-orders-list .col {
    font-family: 'gotham_light';
}
.timeline-order .timeline-status .timeline-status-info .timeline-status-text {
    font-family: 'gotham_light';
}
.timeline-order .timeline-status .timeline-status-info .timeline-status-date {
    font-family: 'gotham_light';
}
.mb-2, .my-2 {
    font-family: 'gotham_bold';
}
.info-orders p {
    font-family: 'gotham_light';
}
.resumo-item {
    font-family: 'gotham_light';
}
span.h3.box-title.d-flex.align-items-center {
    font-family: 'gotham_light';
}
.page-content {
    font-family: 'gotham_light';
}
#product-list .product-list-item .product-info p.product-price {
    font-family: 'gotham_bold';
}
p.product-category {
    display: none;
}
p.product-brand {
    display: none;
}
p.product-codebar {
    display: none;
}
.element-product-detail .wrapper-product-price .product-price .product-new-price .product-big-price {
    font-family: 'gotham_bold';
}
.element-product-detail .product-amount .grid-medida input {
    font-family: 'gotham_light';
}
.element-product-detail div[class^="box-"] .box-title {
    font-family: 'gotham_bold';
}
.element-product-detail div[class^="box-"] p {
    font-family: 'gotham_light';
}
.product-view .product-view-content {
    font-family: 'gotham_light';
}
.link {
    font-family: 'gotham_light';
}
#cart-products-table .cart-products-header > div {
    font-family: 'gotham_bold';
}
#cart-products-table .cart-products-list .cart-products-list-item>div.cart-item-name-holder .cart-item-image-holder, #cart-products-table .cart-products-list .cart-products-list-item>div.cart-item-name-holder .cart-item-name {
    font-family: 'gotham_light';
}
#cart-products-table .cart-products-list .cart-products-list-item {
    font-family: 'gotham_light';
}
#cart-data #label-link-coupon {
    font-family: 'gotham_light';
}
.cart-data-price-holder {
    font-family: 'gotham_light';
}
#cart-data .cart-info b {
    font-family: 'gotham_bold';
}
#cart-data .cart-data-total p {
    font-family: 'gotham_bold';
}
#cart-data #label-link-coupon {
    color: #fff;
    background: #c57c2e;
    font-family: 'gotham_light';
    padding: 10px;
    margin-top: 19px;
}
#cart-email h3, #cart-email h4 {
    font-family: 'gotham_bold';
}
.bx-wrapper .bx-viewport ul li {
    font-family: 'gotham_light';
}
.box-cart-final .box-cart-header .box-cart-title {
    font-family: 'gotham_bold';
}
.box-cart-final p {
    font-family: 'gotham_light';
}
.box-order-summary .box-order-summary-header .box-order-summary-title {
    font-family: 'gotham_bold';
}
.box-order-summary .box-order-summary-content .list-order-summary li .final-product-info {
    font-family: 'gotham_light';
}
.box-order-summary #final-cart-value .table-final-cart tr td strong {
    font-family: 'gotham_bold';
}
.box-order-summary #final-cart-value .table-final-cart tr td {
    font-family: 'gotham_light';
}
.box-cart-final .box-cart-edit {
    font-family: 'gotham_bold';
}
.list-shipping .list-shipping-item .list-shipping-row .list-shipping-name {
    font-family: 'gotham_bold';
}
.list-shipping .list-shipping-item .list-shipping-row .list-shipping-price {
    font-family: 'gotham_light';
}
.list-shipping-row {
    font-family: 'gotham_light';
}
.list-payment .list-payment-item .list-payment-info .list-payment-name {
    font-family: 'gotham_light';
}
.payment-title {
    font-family: 'gotham_bold';
}
.msg-inline.info {
    font-family: 'gotham_light';
}
.box-pix .box-info p {
    font-family: 'gotham_light';
}
.box-pix-btn p {
    font-family: 'gotham_light';
}
.order-message p {
    font-family: 'gotham_light';
}
.order-info .order-info-date {
    font-family: 'gotham_light';
}
.order-info .order-info-number, .order-info .order-info-delivery {
    font-family: 'gotham_light';
}
.table-primary thead th {
    font-family: 'gotham_bold';
}
.table-primary tbody th, .table-primary tbody td {
    font-family: 'gotham_light';
}
.table-primary {
    font-family: 'gotham_light';
}
/*END - Ajustes FONTES - #249501*/


/*Ajustes rodapé*/

#footer-main .element-menu-footer .menu-footer-list > li > a,
#footer-main .element-social-footer > span.title-footer,
#footer-main .element-phone > span.title-footer,
#footer-main .element-menu-footer .menu-footer-list > li > a:hover,
#footer-main .element-certificates > span.title-footer,
#footer-main .element-payment-methods > span.title-footer {
    display: inline-block;
    cursor: text;
    font-size: 16px;
    font-weight: bold;
    text-decoration: unset;
}

#footer-main .element-menu-footer > span.title-footer {
    display: none;
}

#footer-main .grid-12.grid-payment-methods > .element-payment-methods {
    text-align: center;
}
/*fim ajuste rodapé*/

.element-pagination .pagination ul.pagination-list li a, 
.element-pagination .pagination ul.pagination-list li.current {
    border: none;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-unavailable {
    background: black;
}

#product-list .product-list-item .product-info p.product-price {
    bottom: 26px !important;
    position: absolute;
}
#product-list .product-list-item .product-info p.product-cash-price {
    position: absolute;
    bottom: 3%;
}
#product-list .product-list-item .product-info p.product-parcelled-price {
    position: absolute;
    bottom: -0.5%;
}
.product-list-item {
    height: 510px !important;
}
#product-list .product-list-item .wrapper-label {
    position: absolute;
    bottom: 50px;
}

#header-main .header-1 {
    background: white;
    padding-top: 20px !important;
}
#nav-main .element-banner-stripe {
    display: inline-block !important;
}

/* Remover compartilhamento das redes sociais */ 
.product-sharing { 
display: none !important; 
} 