/**responsive media css***/

@media (max-width: 1024px) {
#header a img, #footer div img {width: 100%;}
.com_width1 {width: 100% !important; overflow: hidden;}	
.sidebar {width: 19% !important;margin: 0 4px;overflow: hidden;}
#content {width: 60% !important;}
#area_top_content {width: 100% !important; margin: 0 !important;}
.link_ad {display: table;margin: 0 auto;text-align: center;}
.link_ad a {width: 19%;margin: 0 0 0 0;}
.item_home {width: 100% !Important;margin: 0 0 5px 0 !important;float: left;}
.date {background-size: contain !important;}
#content_sidebar {background-size: contain !important;padding: 0 10px;}
.sidebar img {width: 88%;}
.tagcloud a {font-size: 13px !important;}
.nav_arquivos, .nav_parceiros {width: 100%;}
#area_top_content .bg_bottom {background-position: center !important;}
.title_des {width: 100% !important;}
.sexy_img, .sexy_img img {width: 100% !important;}
.date1 {width: 100%;}
.cat-item, .tag-cloud-link {padding: 3px 0;margin-bottom: 3px;}
#parceiros a {height: auto;padding: 5px 5px 5px 18px;}
#content .type-post {width: 100% !important;margin: 0 !important;}
.adv_post a {width: 100% !important;}	
.adv_post a img {width: 100%;}
#top_sidebar_left, #top_sidebar_right {background-size: contain;}	
} 


@media (max-width: 800px) {
#content {width: 59%;}	
#area_top_content a {width: 107px;height: 107px;border: 1px solid #A82696;}
#area_top_content a img {width: 100%;height: 100%;border: none;object-fit: cover;}
#top_sidebar_left, #top_sidebar_right {background-size: contain;}
.parceiros {background-size: contain !important;width: 100% !important;}
.sidebar img {width: 100%;}
#site a {width: 100%;}
.tagcloud a {font-size: 13px !important;}
.date {background-size: cover !important;}
}
	
@media (max-width: 768px) {
.link_ad {
display: none !important;
}
.parceiros2 {
padding-top: 0;
background: none;
margin-top: 0px;
}
.sidebar {
display: none !important;
}
#content {
width: 100% !important;
}
ul.related_post {
display: table !important;
position: relative !important;
margin: 0 auto !important;
padding: 0 !important;
text-align: center;
}

.sidebar, #content {	margin: 0px auto;}
#area_bottom_content .bg_top {display: none;}
#area_bottom_content {	margin: 0 auto 0;}
#area_top_content .bg_bottom {height: auto !important;}		
}

	
@media (max-width: 767px) {
.sidebar img {max-width: 200px;height: auto !important;float: none;display: table;margin: 0 auto;}
.sidebar{text-align: center;}
#bottom_sidebar_left {display: none;}
.parceiros {padding-top: 90px;}
#content_sidebar {background: #fe90f3;border-left: 1px solid #fff;border-right: 1px solid #fff;}
#parceiros a {height: auto;font-size: 14px;padding: 2px 0;}
#area_bottom_content {width: 100%;}
#area_bottom_content a {float: left;margin: 4px 0 0 0;width: 50%;}
#area_bottom_content a img {width: 100%;height: 100%;object-fit: cover;}
#area_top_content a {width: 49%;height: 200px;margin: 3px 0 0 0;}
}


	
@media (max-width: 700px) {
#area_top_content a {height: 160px;}	
}
	
@media (max-width: 600px) {
#area_top_content a {height: 130px;}	
}
	
@media (max-width: 500px) {
#area_top_content a {height: 100px;}	
}
	
@media (max-width: 480px) {
.link_ad {display: initial;}	
.sidebar, #content {width: 100% !important;}
.wp-paginate.font-inherit {float: left;width: 100%;}
#area_top_content a {height: 200px;}	

}

	
@media (max-width: 360px) {
#area_top_content a {height: 150px;}	
}
	
@media (max-width: 320px) {
.wp-paginate.font-inherit li {display: inline-block;}
}

.banner-publicitario {
    background-color: #FEAAF5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5px;
    margin: 5px 0;
    border: 2px solid #A82696;
    border-radius: 10px;
    position: relative;
}

.banner-texto {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 12px;
    color: #f5767b;
    font-weight: bold;
}

.banner-publicitario img {
    width: 300px;
    height: 300px;
    max-width: 100%;
    border: 2px solid #FFCC00;
}

.banner-publicitario .banner-botao {  /* Aumentada a especificidade do seletor */
    margin-top: 7px;
    padding: 10px 15px;
    background-color: #AA0092 !important; /* Forзa a aplicaзгo da cor */
    color: white;
    font-weight: bold;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    animation: pulsar 1.5s infinite;
}

@keyframes pulsar {
    0% { transform: scale(1); }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
}


.post-template-1 .single-post-title {
    font-size: 30px;
}
