body{
    font-size: 16px;
    color: #212121;
    font-family: "Open Sans", sans-serif;
    line-height: 20px;
}

a, a:hover{
    font-weight: bold;
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
    color: #181818;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    line-height: 1.1em;
}
h1{font-size: 30px;}
h2 {
    font-size: 35px;
    margin-bottom: 10px;
}
h4 {
    font-size: 21px;
    margin-bottom: 4px;
}
p{margin: 0 0 1.1em;}
figure{
    margin-bottom: 1.625em;
}
#menu{
    background: #b9bcce;
    
}
#menu ul{ 
    padding: 0;
    margin: 0; 
}
#menu ul li { 
    display: inline; 
}

#menu ul li a {
    padding: 10px 30px;
    display: inline-block;
    color: #081a7d;
    text-decoration: none;
font-weight: bold;
font-size: 14px;
}
#menu ul li a:first-child {padding-left: 0;}
#menu ul li a:hover {
    color: #081a7d;
}
.texto-vermelho{color: #ff0000;}
.stick-flutuante {
    position: fixed;
    bottom: 0px;
    z-index: 9999;
    width: 100%;
    right: 0;
    margin: 0;
}
/* .equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
  } */
figcaption{
    background: #eee;
    padding: 10px 5px 5px;
    font-size: 12px;
    line-height: 16px;
}
.produtos-restantes, .produtos-restantes-dois, .produtos-restantes-tres {
    color: #ff0000;
    font-weight: bold;
    position: relative;
   
    font-size: 28px;


}
.img-center{display: block;margin: 0 auto;}
#header{
    background: #3f087d;
    padding: 20px 0 0 0;
}

.bullets {
    list-style-position: inside;
    margin-left: 20px;
    margin-bottom: 12px;
}
#experiencia-estagiaria, #box-experimente{
    line-height: 24px !important;
    color: #fff;
    font-style: normal;
    margin: 0 0 20px;
    padding: 9px 20px 9px 19px;
    background: #3f087d;
}
#experiencia-estagiaria h2, #box-experimente h3{
    margin-top: 10px;
    color: #fff;
}
#box-verde{
    border: 1px dotted #000;
    background: #EFFFF7;
    padding: 4px 9px;
}
.sidebar-area {
    position: relative;
   
    height: 100%;
  }
.banner.fixed {
    position: fixed;
    top: 10px;
    
  }
  .link-pv{cursor: pointer;}
  .banner.bottom {
    position: absolute;
    bottom: 0;
    top: auto;
    
  }

  .message_box{padding:10px 20px 0;margin-top:10px;margin-bottom:10px;border-top:1px solid #ccc}.message_box img{cursor:pointer}#load_testm_div{font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:12px;line-height:normal;font-family:Arial;padding:0}.commentReply{margin:0 0 0 60px;padding:0 20px 10px}.commentReply img{width:32px!important;height:32px;cursor:pointer}.commentItem{margin-left:60px}.commentReply .commentItem{margin-left:42px!important}.commentLinks,.commentName{color:#3b5998;cursor:pointer}.commentItem .emoji,.message_box .emoji{width:13px!important}.commentReply .foto-comentario {width: 200px !important;height: auto;}

  .commentItem div, .commentReply .commentItem div{font-size:14px;}
  

#footer{
    background: #3f087d;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 30px;
    color: #fff;
}
#footer a, #footer a:hover{color: #ffffff;}

/* @media screen and (min-width: 768px) and (max-width: 1024px) {
    .info {
        min-height: 270px;
    }
}
@media screen and (min-width: 1200px){
	.single .container {
        width: 960px;
    }
} */
@media screen and (min-width: 768px){
	.navbar {
        border-radius: 0px;
    }
    .equal {
        display: flex;
        display: -webkit-flex;
        flex-wrap: wrap;
      }
    
}
@media screen and (max-width: 768px){
	h1, h2{
        font-size: 21px;
    }  
}
@media screen and (min-width: 992px){
    .container{width: 960px;}
}
@media screen and (min-width: 1200px){
    .container{width: 960px;}
}