.original-menu{transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}.fixed-menu{position:fixed;top:0;left:0;width:100%;background:#343A40;color:white;z-index:999;display:none;height:50px;align-items:center;justify-content:center;padding:5px
15px}.fixed-menu.show{display:flex}.fixed-menu .logo-fixed{height:50px;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}.fixed-menu.menu-open .logo-fixed{display:none}@media (max-width: 991px){.fixed-menu{background:#343A40;justify-content:space-between;align-items:center;padding:5px
10px}.fixed-menu .navbar-toggler{display:block;position:absolute;left:15px}.fixed-menu .logo-fixed{height:50px;position:absolute;left:50%;transform:translateX(-50%)}.fixed-menu .collapse.navbar-collapse,
.fixed-menu .collapse.navbar-collapse.show,
.fixed-menu .navbar-nav{background:#343A40 !important}.fixed-menu .navbar-brand{display:none}}.content-box-azul{background-color:#DDEAF4;border:#BED9E8 2px solid;border-radius:10px;padding:20px;margin-bottom:20px}.content-box-cinza{background-color:#D3D4D6;border:2px
solid #6B6B6B;border-radius:10px;padding:20px;margin-bottom:20px}.content-box-amarelo{background-color:#FFFACD;border:2px
solid #CCBF66;border-radius:10px;padding:20px;margin-bottom:20px}.content-box-marrom{background-color:#5A504C;border:2px
solid #2B2420;border-radius:10px;padding:20px;margin-bottom:20px}.content-box-laranja{background-color:#E8B48A;border:2px
solid #A06D47;border-radius:10px;padding:20px;margin-bottom:20px}.content-box-rosa-claro{background-color:#FFF3E6;border:2px
solid #D8B1A7;border-radius:10px;padding:20px;margin-bottom:20px}.content-box-rosa-medio{background-color:#FFD3E0;border:2px
solid #CC8E9B;border-radius:10px;padding:20px;margin-bottom:20px}.post-thumbnail{position:relative;height:300px;overflow:hidden;border-radius:10px}.post-thumbnail
img{height:100%;width:100%;object-fit:cover;border-radius:10px}.hashtags{position:absolute;bottom:0;width:100%;text-align:center;padding:10px
0}.hashtag{display:inline-block;background-color:#6C8CC7;color:#fff;padding:5px
10px;margin:5px;border-radius:5px;font-size:14px;text-decoration:none}.hashtag:hover{background-color:#5A79B7;color:#fff}.post-content h3
a{color:#000;text-decoration:none}.post-content h3 a:hover{color:#748FC9;text-decoration:none}.category-description{margin-bottom:0.5rem}.site-footer{background-color:#343A40;color:#fff;padding:20px
0;margin-top:20px}.site-footer .footer-column{margin-bottom:20px}.site-footer
h4{color:#fff;margin-bottom:10px}.site-footer
p{color:#fff}.widget-area{position:relative}.sticky-ads{position:sticky;top:20px;z-index:100}.related-posts{max-height:400px;overflow-y:auto}.related-posts
h4{margin-top:20px}.ad-space
h4{margin-top:20px}.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form
textarea{width:100%;box-sizing:border-box}.comment-form-cookies-consent input[type="checkbox"]{width:auto}.latest-posts{margin-top:20px}blockquote{background-color:#FFF684;border-left:5px solid #CD8C5D;padding:15px;margin:20px
0;font-style:italic;color:#333}blockquote:not(.tiktok-embed){background-color:#FFF684;border-left:5px solid #CD8C5D;padding:15px;margin:20px
0;font-style:italic;color:#333}blockquote
p{margin:0}#text-controls{text-align:right}#s{width:100%;padding:10px;font-size:16px}#searchsubmit{padding:10px
20px;font-size:16px}#s{width:100%;padding:10px;font-size:16px;margin-bottom:5px}#searchsubmit{padding:10px
20px;font-size:16px;display:block;width:auto;margin-left:auto}.search-area{padding-top:20px}#glossary_footer{display:none}.sticky-ads{position:sticky;top:0}.share-buttons{position:absolute;left:-50px;top:20px;display:flex;flex-direction:column;gap:10px}.share-buttons a
img{width:32px;height:32px}.share-footer{padding:20px;background-image:url(https://vovospontocom.com/wp-content/themes/vovospontocom/img/vovospontocom-fundo.png)}.share-footer a
img{width:32px;height:32px}.post-thumbnail{position:relative}.corner-image{position:absolute;top:10px;right:10px;width:50px;height:50px}.category-badge{transition:all 0.3s ease;background-color:black;color:white}.category-badge:hover{background-color:var(--border-color);color:black}.difficulty-container{position:absolute;top:10px;right:10px;text-align:center}.difficulty-badge
img{display:block;margin:0
auto}.difficulty-label{background-color:white;color:black;padding:5px
10px;border-radius:5px;font-weight:bold;margin-top:5px;display:inline-block}.difficulty-label
a{color:#000;text-decoration:none}.site-logo{max-height:115px;width:auto}.navbar{background-color:#000;padding:0rem 1rem !important}.navbar-nav{margin:0
auto}.navbar-nav .nav-link{color:#fff !important;text-align:center}.navbar-nav .nav-link:hover{background-color:#6C8CC7 !important;color:#fff !important}.wp-caption{max-width:100%;display:block;background:#f0f0f0;padding:10px;border-radius:5px;text-align:center}.wp-caption
img{max-width:100%;height:auto;display:block;margin:auto}.wp-caption-text{color:#333;margin-top:5px}#quiz-container{background:#f9f9f9;padding:20px;border-radius:10px;max-width:600px;margin:auto;font-family:Arial,sans-serif;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1)}.quiz-item{margin-bottom:20px;padding:10px;border-bottom:2px solid #ddd}.quiz-option{display:block;width:100%;padding:10px;margin:5px
0;border:2px
solid #0073aa;background:white;text-align:left;cursor:pointer;border-radius:5px;transition:all 0.3s}.quiz-option:hover{background:#0073aa;color:white}.quiz-feedback{font-weight:bold;margin-top:10px;text-align:center}#quiz-container{background:#f9f9f9;padding:20px;border-radius:10px;max-width:600px;margin:auto;font-family:Arial,sans-serif;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1)}.quiz-item{margin-bottom:20px;padding:10px;border-bottom:2px solid #ddd}.quiz-option{display:block;width:100%;padding:10px;margin:5px
0;border:2px
solid #0073aa;background:white;text-align:left;cursor:pointer;border-radius:5px;transition:all 0.3s}.quiz-option:hover{background:#0073aa;color:white}.quiz-feedback{font-weight:bold;margin-top:10px;text-align:center}.small-post-content h3
a{color:#000;text-decoration:none}.small-post-content h3 a:hover{color:#748FC9;text-decoration:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:0
auto}.embed-container iframe,
.embed-container object,
.embed-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}.card-body
a{color:#000;text-decoration:none}.card-body a:hover{color:#748FC9;text-decoration:none}.box{padding:15px;margin:15px
0;border-radius:10px;text-align:left;box-shadow:2px 2px 10px rgba(0, 0, 0, 0.1)}.box
h3{margin:0}.caca{background-color:#A7ECEB}.comp{background-color:#D3D4D6}.comun{background-color:#FCE5D0}.segur{background-color:#FFFACD}.direi{background-color:#F0F8E6}.fotos{background-color:#FFD3E0}.diver{background-color:#E6C6AE}.vovos{background-color:#DDEAF4}.duvid{background-color:#F5D9FF}.inic{background-color:#D9F2D0}.inter{background-color:#FFFFC0}.avanc{background-color:#FFD3E0}.author-info{background-color:#6C8CC7;padding:20px;border-radius:8px;color:#fff;display:flex;align-items:center;margin-top:20px}.author-avatar{margin-right:20px}.author-details
h3{margin:0
0 10px;font-size:24px}.author-details
p{margin:0;line-height:1.5}#pushNotificationBox{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("/wp-content/themes/vovospontocom/img/bg-direito.png");padding:15px
15px 0px 15px;border-radius:12px;box-shadow:0px 4px 15px rgba(0, 0, 0, 0.3);width:400px;max-width:90vw;font-family:Arial,sans-serif;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:20px;border:3px
solid #2F4F4F;text-align:center}#closePushBox{position:absolute;top:-38px;right:0px;cursor:pointer;font-size:18px;font-weight:bold;background-color:#fff;padding:3px;border:1px
solid #000}#pushNotificationBox .text-container{font-size:20px;line-height:1.4;margin:0;background-color:#fff;padding:10px
15px;border:3px
solid black;border-radius:12px;position:relative;order:0}#pushNotificationBox .text-container::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:black transparent transparent transparent}.modal-backdrop.show{opacity:0.9;backdrop-filter:blur(2px)}.modal-content{border-radius:10px}.search-toggle{background:none;border:none;font-size:1rem;cursor:pointer;color:white}.modal .search-form{display:block !important}.modal-body .form-control{font-size:1.5rem;padding:1rem;height:auto}.modal-body button[type="submit"]{padding:1rem;font-size:1.2rem}.topo-cat-dif{margin-top:15px;display:inline-block}.topo-cat-dif
a{color:#000;text-decoration:none}.topo-cat-dif a:hover{color:#748FC9;text-decoration:none}/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Nov 20, 2018, 3:55:15 PM
    Author     : Magazine3
*/
@media only screen and (min-width: 992px) {
    .pwaforwp-footer-prompt {
        padding: 1% 3%;
     flex-direction: row;
    justify-content: center;
    }
}
.pwaforwp-footer-prompt{
    display: none;
    width: 100%;
    line-height: 2em;    
    color: #333;
    text-align: center;
    text-decoration: none;    
    min-height: 10%;
    padding:15px 0px 15px 0px;
    position: fixed;
    bottom: 0;
    justify-content: flex-end;
    flex-direction: column;
    flex-grow: 1;
    animation-duration: 1s;
    animation-fill-mode: both;
    z-index: 9999;
}
.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{
  content: "✖";
  color: #d5e0eb;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.40);
  border-radius: 30px;
  text-align: center;
  width: 20px;
  height: 20px;
  line-height: 22px;
  cursor: pointer;
} 
.pwaforwp-bounceInUp{
    animation-name: bounceInUp;
}
.pwaforwp-animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.pwaforwp-btn{
    border: none;   
    cursor: pointer;
    display: inline-block;
    border-radius: 4px;
    height: auto;
    line-height: 1;
    min-width: auto;
    padding: 8px 16px;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
    font-family: sans-serif;
    text-transform: none;
    transition: all .2s ease-in-out;
}
/* Center the loader */

#pwaforwp_loading_div {
  display: none;
  position: fixed;
  width: 100%;
  height: 200%;
  top: 0px;
  left: 0px;
  background-color: white;
  z-index: 9999;
}
.pwaforwp-loading-wrapper{z-index: 9999999;display:none;}
#pwaforwp_loading_icon {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 9999999;
  margin: -60px 0 0 -60px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 } 
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom { 
  from{ bottom:-100px; opacity:0 } 
  to{ bottom:0; opacity:1 }
}

/** Add to home screen CSS **/
#pwaforwp-add-to-home-click h3{
  font-size: 20px;
  font-weight: 600;
  margin: 0px;
  line-height: 1.4;
  font-family: sans-serif;
}

@media(max-width:425px){
  #pwaforwp-add-to-home-click h3 {
    font-size: 16px;
  }
  .pwaforwp-btn{
    font-size: 14px;
  }
  .pwaforwp-footer-prompt{
    padding:15px 0px 10px 0px;
  }
  .pwaforwp-footer-prompt .pwaforwp-prompt-close:after {
    right: 5px;
    top: 5px;
  }
}
.pwaforwp-app-contents{display: none;}
