/*
Theme Name: Assiscity Child
Theme URI: https://smartmag.theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: https://theme-sphere.com
Template: assiscity
Version: 1.1
*/
#cookie-notice {
    z-index: 1000000 !important;
}
.qmn_quiz_container {
    background: #f4f4f4;
    padding: 20px;
    border-radius: 10px;
}
.qmn_btn, .qsm-quiz-container.qmn_quiz_container .qmn_btn, .qsm-quiz-container.qmn_quiz_container .btn {
    background: #e50146 !important;
    border: none !important;
    padding: 0 20px !important;
}
.qmn_btn:hover, .qsm-quiz-container.qmn_quiz_container .qmn_btn:hover, .qsm-quiz-container.qmn_quiz_container .btn:hover {
    background: #e50146 !important;
}
.qsm-results-page h4 { display: none; } 
.qsm-results-page {
    margin-bottom: 20px;
}
.qsm-results-page a{
	text-decoration: underline;
}
.a-wrap.a-wrap-base.a-wrap-1 {
    margin: 0;
}
.wp-block-embed__wrapper {
    align-items: center;
}
.fluid-width-video-wrapper{ max-width: 790px; padding: 0 !important; }
.fluid-width-video-wrapper iframe { width: 100%; position: relative !important; aspect-ratio: 16 / 9; min-height: auto; }
.block-head .heading{ font-size: 1.5em}
.smart-head-scroll-nav > .inner { padding: 7px; }
nav.navigation.navigation-scroll ul li a{ background: #f4f4f4; margin: 0 5px; border-radius: 10px; }
.plyr button{ height:48px; }
.plyr--full-ui input[type=range]{ color:var(--c-main); }
.plyr__control--overlaid {
    background: var(--c-main);
}
.owl-instagram-reels h4 {
    margin: 15px 0;
}
/*body.home span.meta-item.post-author, body.home .post-meta .meta-item:before {
    display: none;
}*/

.videos-grid {
  display: block; /* Deixe o Owl Carousel controlar */
}

.video-item {
  padding: 10px;
}

.video-thumb {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}

.video-thumb img {
  width: 100%;
  display: block;
}

.play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0,0,0,0.6);
  color: #fff;
  padding: 12px;
  border-radius: 50%;
  font-size: 20px;
}

.play-button::before {
  content: '';
  position: absolute;
  left: 22px;
  top: 17px;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-left: 20px solid white;
}
            @media (max-width: 768px) {
                .videos-grid .video-item { flex: 1 1 100%; }
            }
body.archive.author span.meta-item.post-author, body.archive.author .post-meta .meta-item:before,
body.archive.category span.meta-item.post-author, body.archive.category .post-meta .meta-item:before,
body.search span.meta-item.post-author, body.search .post-meta .meta-item:before,
body.archive.author span.cat-labels {
	display: none;
}
body.single-post .owl-carousel.artigos-owl-carousel {
    background: #F7F7F7;
	margin-bottom: 46px;
}
body .author-info .avatar {
    max-width: 150px !important;
    height: 150px !important
	;
}
.owl-carousel .owl-nav {
    width: 100%;
    position: absolute;
    top: calc(50% - 19px);
}

			.owl-carousel .owl-nav button.owl-prev{
			    left: 0;
				position: absolute; 
			}
			.owl-carousel .owl-nav button.owl-next{
			    right: 0;
				position: absolute; 
			}
			.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span{
			font-size: 26px;
			line-height: 26px;
			}			
            .artigo-item {
				padding: 20px 35px;
				display: flex;
				flex-direction: row;
				align-items: center;
				gap: 15px;
			}
            .autor-foto {
				width: 30%;
			}
            .artigo-conteudo h5 {

            }
			.post-meta-items a{
			   	text-transform: uppercase;
				color: var(--c-main);
				font-weight: 600;
				letter-spacing: 0.04em;
				font-size:11px;
			}
			.artigo-conteudo {
				width: 70%;
			}
			.autor-foto img {
				border-radius: 100%;
			}

span.destaque-titulo {
    color: #FFF;
    background: #d11d49;
    padding: 0 5px;
}
 .single-featured {
    max-width: 1024px;
    margin: 0 auto 25px;
}
.the-post-modern{ max-width:inherit !important; width:100%; }
.the-post-modern .post-content p, .the-post-modern .post-content ul, .wrap-spacious-full, .wp-block-image{
    max-width: 790px;
	margin: 0 auto 25px !important;
}
.the-post-modern .post-content ul {
    padding-left: 15px;
}


.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 {
    max-width: 790px;
    margin: 0 auto 0.75em;
}
.wordp-adlabel {
    max-width: 1024px;
    margin: 0 auto -10px;
    font-size: 12px;
    text-transform: uppercase;
}

body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg {
    color: #d11d49;
}
body .author-info .avatar{ max-width: 100px; height: 100px; margin: 0 25px 0 0; }

.spc-social-follow .grid {
    display: flex;
}
.spc-social-follow .grid a{ cursor: pointer;}
.spc-social-follow .grid a i {
    color: #FFF !important;
}
.widget-about .image-logo {
    max-width: 150px;
    margin: 0;
    padding: 0;
}
footer .hiden-footer {
    display: none;
}
footer .copyright p{ text-align: center;}
footer .copyright p:last-child{ font-weight: bold; margin-bottom: 0; }
.bold-footer-lower .inner {
    padding: 30px 20px !important;
}

body .owl-carousel .owl-nav button.owl-next,body .owl-carousel .owl-nav button.owl-prev {
    background: #d11d4a;
    color: #FFF;
    width: 24px;
}
.redes-noticias {
    border-top: 1px dotted #CCCC;
    border-bottom: 1px dotted #CCCC;
    padding: 10px 0;
	text-align: center; margin: 20px auto; display: flex ; gap: 10px; flex-wrap: wrap; align-items: center; justify-content: center;
}
.redes-noticias h5{
	    color: #d11d49;
		margin:0;
}
/*
.a-wrap.a-wrap-base.a-wrap-2.show-lg {
    display: none !important;
}*/
@media (min-width:1024px){
	body.single-post .breadcrumbs .inner{ max-width: 790px; } body.single-post .breadcrumbs .inner{ padding:0; }

}
@media (min-width: 1201px) { .content-spacious-full { --post-content-width: inherit !important; max-width: inherit !important; } }
@media (min-width:941px){

body.archive .grid-3 > *:nth-child(4), body.archive .grid-3 > *:nth-child(8), body.archive .grid-3 > *:nth-child(12), body.archive .grid-3 > *:nth-child(19){    grid-column: span 3;
}

}

@media (max-width: 940px) { .feat-grid-d .item-main, .feat-grid-d .item-2 { height: 400px; }} 
@media (min-width:691px){

	
	.single-featured .media-ratio {
        margin: 0 auto;
        display: table;
        padding: 0;
    }
	    .single-featured .media-ratio .wp-post-image, .single-featured .media-ratio > img {
        width: 100%;
        height: auto;
			        position: relative;
    }
}

@media (max-width:540px){
.feat-grid-d .item { height: 66vw; }
body .author-info .avatar{ float: none;        margin: 0 auto;}
.author-info .description {
    text-align: center;
    justify-content: center;
}
.author-info .social-icons{ text-align: center;}
}