p {
	margin:0cm 0cm 8pt 0cm !important;
}
.fs-12 {
    font-size: 12px !important; 
}
.fs-13 {
    font-size: 13px !important; 
}
.fs-14 {
    font-size: 14px !important;
}
.social_share {
    height: 200px;
    background-color: #cecece;
    width: 75px;
    display: block;
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -100px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: rgba(230,230,230,0.5);
    z-index: 9999;
}
.nav-link {
    cursor:pointer;
  }

#menu{
	z-index: 40;
}

.social_share div {
	opacity: 1 !important;
  	filter: alpha(opacity=60) !important; /* For IE8 and earlier */
	width: 75px;
	height: 66px;	
	border:0px;
	background: #FFF;
	padding:10px;
	background: rgba(255,255,255,0.5);
	cursor: pointer;
	display: block;
	line-height: 55px;
	text-align: center;
	font-size: 30px;

}
.social_share div:hover {
	background: rgba(255,255,255,0.7);	
	-webkit-box-shadow: 1px 1px 6px -3px rgba(0,0,0,0.83);
	-moz-box-shadow: 1px 1px 6px -3px rgba(0,0,0,0.83);
	box-shadow: 1px 1px 6px -3px rgba(0,0,0,0.83);

}
.social_share div:first-child {
	-webkit-border-top-left-radius: 5px;
}
.social_share div:last-child {	
	border-bottom-left-radius: 5px;
}
.hiddenClass {
  display: none !important;
}


@media (max-width: 460px) 
{
	.social_share {
	    height: 150px;
	    background-color: #fff;
	    width: 45px;
	    display: block;
	    position: fixed;
	    top: 50%;
	    right: 0;
	    margin-top: -100px;
	    -webkit-border-top-left-radius: 5px;
	    -webkit-border-bottom-left-radius: 5px;
	    -moz-border-radius-topleft: 5px;
	    -moz-border-radius-bottomleft: 5px;
	    border-top-left-radius: 5px;
	    border-bottom-left-radius: 5px;
	    background: rgba(255,255,255,0.5);
	    z-index: 9999;
	}
	.social_share div {
	    opacity: 1 !important;
	    filter: alpha(opacity=60) !important;
	    width: 50px;
	    height: 35px;
	    border: 0px;
	    background: #FFF;
	    padding: 10px;
	    background: rgba(255,255,255,0.5);
	    cursor: pointer;
	    display: block;
	    line-height: 55px;
	    text-align: center;
	    font-size: 30px;
    }
    .publicacaoAtiva {
        position: relative;
        left: 10px !important;
        width: 95% !important;
    }

}
.galeria {
  display: grid;
  /* margin-left: 5%; */
}
#miolo_template {
    margin-bottom: 0px !important;
}
footer {
    padding: 0 !important;    
    position:relative;
}
.n100percent {
    padding:0px;
    margin:0px;
}

.tarjafooter {    
    position: relative;
    background-color:black;    
    text-align: center;   
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top:-2px;
}
#meurodape {
    position: relative;
    top: 0px;
    margin-top: -24px;
}
.tarjafooterSeta {
    width: 60px;
    height: 60px;
    background-color: black;
    border-radius: 15px;
    position: absolute;
    right: 63px;
    top: -20px;
    transform: rotate(45deg);
    padding: 15px;
    z-index:99;
    cursor: pointer;
}
.setaTxt {
    transform: rotate(45deg);
    font-weight: bold;
    font-size: 27px;
    color: white;    
}
.redes-right {
    text-align: right;
}


.icon-redes-sociais {
    padding:5px !important;
    border-radius: 50% !important;
    background-color: #FFF !important;
    color:rgb(48, 49, 48) !important;
    font-size:16px !important;
    margin-right: 5px !important;
    -webkit-box-shadow: 1px 5px 6px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 5px 6px -6px rgba(0,0,0,0.75);
    box-shadow: 1px 5px 6px -6px rgba(0,0,0,0.75);
}
#div_redes_sociais .whatsapp {
    font-size:18px !important;    
    height:26px;
}
.redes_sociais .whatsapp {
    font-size:18px !important;    
    height:26px;
}
.redes_sociais a {
    margin-left: 5px;
}
#div_redes_sociais a:hover, #div_redes_sociais a:focus, .redes_sociais a:hover, .redes_sociais a:focus {    
    text-decoration: none;
}

.dropdown-menu > ul > li {
    clear:both;
}
.nav-item {    
    padding: 10px 3px  10px 3px !important;     
    cursor:pointer !important;
}
.nav-link {
  cursor:pointer !important;
}
.dropdown:hover > .dropdown-menu{
    display: block;
    margin: 0;
}

@media (max-width: 475px) {
    .tarjafooter {    
        position: relative;
        background-color:black;    
        text-align: center;
        min-height: 120px;
        padding: 5px;
        padding-top: 40px;
    }
    .tarjafooterSeta {
        width: 60px;
        height: 60px;
        background-color: black;
        border-radius: 15px;
        position: absolute;
        right: 10px;
        top: -20px;
        transform: rotate(45deg);
        padding: 15px;
        z-index:99;
        cursor: pointer;
    }
    .setaTxt {
        transform: rotate(45deg);
        font-weight: bold;
        font-size: 27px;
        color: white;    
    }
	.navbar-collapse{		
		max-height: 500px;
    }
    .redes-socais-mobile i.fa{
        width: 30px;
        font-size: 20px !important;
    }
}
@media(max-width: 990px) {
    #miolo_template section{
        background-size: cover;
    }
}

.fa-bars {
    font: normal normal normal 50px/1 FontAwesome !important;
}

i.fa{  
    font: normal normal normal 14px/1 FontAwesome !important;
}

div[id*="norton"] {
    display:none !important;
}