 li.menu-seja-um-franqueado a {   background:var(--gold);   padding:3px 15px;   border-radius:30px; }  .produto-item, .more a, .mod-backtopage {   color:#333;   font-family: "Teko", sans-serif;   text-transform:uppercase;   text-align:center;   line-height:1.3;   display:block; } .produto-item {   max-width:265px; } .produto-item .tititem, .produto-item a .tititem {   font-size:32px;   margin-top:10px;   color:#333; } .produto-item .txtitem {   font-size:22px;   color:var(--gold); } .produto-more, .more a {   display:block;   text-align:center;   padding:8px 0;   border:2px solid #333;   font-size:20px;   width:145px;   margin:10px auto;   transition:0.5s ease; } a:hover .produto-more, .more a, a.mod-backtopage {   background:var(--gold);   color:white;   border-color:var(--gold); } .item-metodo {   margin-bottom:20px;   text-align: center; } .item-metodo .tititem {   font-weight:bold;   color:#333; } .item-metodo img {   margin:0 auto 10px; } .item-midia a {   max-width:225px;  display:block; } .item-midia .txtcontent {   display:block;   border:2px solid #4d4d4d;   padding:20px;   max-width:225px; } .item-midia .tititem {   color:#333;   font-family: "Teko", sans-serif;   text-transform:uppercase;   font-size:28px;   line-height: 1; } .item-midia a .txtitem {   color:#666565; }  .video-franq {   background: url(//mrpina.com.br/__pina/imgs/franqvideo.jpg) no-repeat center top;   height: 500px;   background-size:cover;   display:flex;   align-content:center;   justify-content:center;   flex-direction: column;   flex-wrap:wrap; } .video-franq i {   display:block;   margin:0 auto;   color:white;   background:var(--gold);   width:80px;   height:80px;   border-radius:50%;   display:flex;   align-items:center;   justify-content:center;   font-size:30px;   margin-top:180px; }  footer {   background:#333;   position:relative;   padding:130px 0 50px;   margin-top:120px; } footer a.logo {   position:absolute;   top:-90px;   border:5px solid #333;   border-radius:50%;   background:#333;   left:50%;   margin-left:-90px; } .loja-item {   text-align:center;   font-weight:bold;   text-transform:uppercase; } .loja-item .icon {   background:url(//mrpina.com.br/__pina/imgs/location.png) no-repeat 0 0;   width:55px;   height:69px;   margin:0 auto 10px; } .loja-item .tititem {  color:white;   } .loja-item .telitem {   color:var(--gold);   } .redes-sociais {   border-top: 1px solid #434343; } .sides .sidea img {   display:none; }  .menu-logo {   display:none } body.interna .fullbg {   background: url(//mrpina.com.br/__pina/imgs/pinacafe.jpg) no-repeat center top; }   body.interna.produtos .box {   padding:30px 0 } body.interna .insidecontent {   padding-top: 255px; } h1.page_title {   color:white;   text-align:center;   margin-top: 0;   margin-bottom: 110px;   line-height: 1; } .list-itens-midia.list-itens-grid {   grid-template-columns: repeat(auto-fit, 510px); } .midia .topper {   display: block;   gap: 20px;   margin-bottom: 10px;   align-items: center; } .midia .topper img {   max-width: 150px; } h1.tit-noticia-interna {   line-height: 1;   margin-top: 0; } a.mod-backtopage.btn {   border-radius: 0;   box-shadow: none;   font-size: 21px; } .produtos .txt-noticia-interna {   display: flex;   gap: 30px;   align-items: center; } .midia .topper h1.tit-noticia-interna {   margin-top: 15px;   text-align: center; } .swiper-categorias .swiper-slide {   width:265px; } .swiper-midia .swiper-slide {   width:225px }