/*
Theme Name: O Joio e O Trigo 
Description:  Viral News Pro Child Theme
Author: Hash Themes customized by Angela Novaes
Template: viral-pro
Version: 2024.Outubro
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: viral pro child
New theme author: Customized by Angela Novaes for O Joio e O Trigo
New theme URI: http://ojoioeotrigo.com.br
*/

#ht-page a:hover {
	color: #1dffe2;
}

/*fonte*/
.single-entry-category, 
.ht-site-title-tagline, 
.entry-meta, 
.single-entry-tags, 
.blog .metas span, 
.archive .metas span, 
.single .metas span, 
#ht-colophon .ht-site-info, 
#ht-colophon .ht-container, 
#ht-masthead .ht-middle-header-left .ht-contribua a, 
.ht-offcanvas-sidebar-wrapper .mn-contribua a {
	font-family:'Rubik', sans-serif !important;
}

/*header*/
#progress-bar {
	z-index:9999999999999;
}
header#ht-masthead {
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	height: auto;
	padding: 0;
	background: #fff;
}
#ht-masthead .ht-middle-header {
	border-bottom: 1px solid #000;
	padding: 20px 0;
}
#ht-masthead .ht-header {
	display: none;
}
#ht-masthead .ht-middle-header-left .ht-offcanvas-nav a>span {
	width:unset;
}
#ht-masthead .ht-middle-header-left .ht-contribua a, .ht-offcanvas-sidebar-wrapper .mn-contribua a {
	border-radius: 1rem;
	background: #d69f3a;
	padding: 0.3rem 0.8rem !important;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight:500;
}
#ht-masthead .ht-middle-header-left .ht-search-button {
	margin: 0 1rem 0 0.4rem;
}
#ht-masthead #ht-site-branding .ht-site-title-tagline a {
	font-size: 13px;
	font-weight: 600;
}
#ht-masthead .ht-middle-header-right a {
	color:#000;
	padding:0.4rem;
	font-size:1.1rem;
}
#ht-masthead .ht-middle-header-right a i {
	font-size: 1.3rem;
}
#ht-masthead .ht-middle-header-right a i.icofont-instagram {
	font-size: 1.16rem;
	padding-right:2px;
}
#ht-masthead .ht-middle-header-right a i.icofont-youtube-play {
	font-size: 1.43rem;
}
#ht-masthead .ht-middle-header-right a i.icofont-tiktok {
	font-size: 1.3rem;
	margin-left:-3px	
}
@media screen and (min-width: 769px) {
#ht-masthead .ht-mob-dir {
	display: none !important;
}
#mobile {
	display: none;
}
}
/*single*/
.single-post p.post-credito-foto {
	text-align: right;
	font-size: 0.8rem;
	color: #888;
	margin: -1rem 2rem 2rem 0;
	font-family:'Rubik', sans-serif;
	line-height:1.1
}
/*rodape*/
#ht-colophon .ht-top-footer figure {
	margin:0 2rem 0 0;
}
#ht-colophon .ht-top-footer aside {
	margin-bottom:1rem
}
#ht-colophon .ht-main-footer-wrap {
	padding-top:0;
	padding-bottom:0;
}
#ht-colophon ul li {
padding:0;	
}
@media only screen and (min-width: 769px) {
#ht-colophon .ht-main-footer-wrap {
	max-height:11.4rem;
}
#ht-colophon .ht-footer1, 
#ht-colophon .ht-footer2, 
#ht-colophon .ht-footer3 {
	width: fit-content;
	}	
#ht-colophon .ht-footer4 {
 width:57%;
	}	
#ht-colophon .ht-footer4 aside {
	display:flex;
	justify-content:flex-end
}
#ht-colophon .ht-footer4 figure {
	max-width:15%;
	}
#ht-colophon .ht-site-info {
	text-align:left;
	line-height: 1.3;
	margin-bottom: 0;
	font-size:0.8rem;
	border-top:1px solid #444;
	padding-top:1rem;	
}	
}





body.ht-no-sidebar-narrow:not(.ht-boxed) .alignfull {
	margin-left: calc(50% - 49vw);
	margin-right: calc(50% - 49vw);
}
.ht-no-sidebar-narrow #primary {
	width: 100%;
}
#ht-content:not(.post-template-default #ht-content) {
	margin-top: 70px;
}

/*search*/
.ht-search-container {
	left: 0;
	right: 0;
	top: 60px;
	height: 120px;
}
.ht-search-wrapper {
	background-color: transparent;
}
.ht-search-close {
	transition: all ease .4s;
}
.ht-search-close:hover {
	transform: rotate(90deg);
}
/*offcanvas*/
.ht-offcanvas-nav a>span:nth-child(2), .ht-offcanvas-nav a>span:nth-child(3) {
	width: unset;
}
.ht-offcanvas-sidebar {
	left: 0;
	right: unset;
	transform: translate(-400px, 0);
}
.ht-offcanvas-sidebar-wrapper {
	overflow: auto;
}
.ht-offcanvas-sidebar-wrapper::-webkit-scrollbar {
display: none;
}
.ht-offcanvas-opened .ht-offcanvas-sidebar {
	transform: translate(0, 0);
}
.ht-offcanvas-sidebar-wrapper {
	padding: 60px 65px 60px 40px;
}
.ht-offcanvas-sidebar .widget {
	margin-bottom: 20px !important;
}
.ht-offcanvas-sidebar .widget-title {
	margin-bottom: 5px;
}
.ht-offcanvas-sidebar .widget_nav_menu li a {
	padding: 2px 0;
}
.no-mouse span a:hover {
	cursor: text;
	color: #333 !important;
}
/* Home*/
div.vl-post-content .entry-meta {
	margin-bottom: 0;
}
/* Blog, Archive*/
.blog .entry-meta, .archive .entry-meta, .search .entry-meta {
	margin-bottom: 5px;
	margin-top: -15px;
}
header.entry-header h3.entry-title {
	line-height: 1.2;
}
.blog .ht-post-wrapper, .archive .ht-post-wrapper, .search .ht-post-wrapper{
	align-items: unset;
}
/*Blog single*/
.single-entry-link {
	min-width: 100%;
	padding-bottom: 34%;
	margin-top: 4%;
	background-size: cover;
	background-position: center;
	margin-bottom: 30px;
}
.entry-wrapper, .entry-content {
	font-family: 'Merriweather', serif !important;
	font-size: 16px;
	line-height: 1.5;
	padding-top: 10px;
}
.single-post .entry-content {
	line-height: 1.8;
}
.single-entry-meta {
	margin-bottom: 0;
}
.ht-single-layout7 .ht-site-header {
	margin-bottom: 0;
}
.single-post .entry-content {
	padding-bottom: 80px;
	border-bottom: 1px solid #000;
}
.single-post .single-entry-tags a {
	border: 1px solid #d09b2c;
	color: #d09b2c;
}

/*box autores*/
.pp-multiple-authors-layout-simple_list ul li {border-top:none !important;
border-bottom:0 !important;
	line-height:70px !important;	
	min-height:70px !important;
	margin:unset !important;
	font-family:'Rubik', sans-serif;
}
.pp-multiple-authors-layout-simple_list .avatar, .pp-multiple-authors-layout-simple_list .photo {
	width:70px !important;
	height:70px !important;
	min-height:70px !important;}	

.avatar {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.pp-multiple-authors-layout-simple_list {
	border-top:1px solid #000; 
	margin-top:90px;
}


figcaption {
	font-family: 'Rubik', sans-serif;
	font-size: 0.8rem !important;
	line-height: 1.1;
	padding: 5px;
}
.pagination .page-numbers {
	background: #e3e7e1;
}

/*categorias home*/
.vl-post-metas span i, .entry-post-date i, i.mdi:before {
	display: none;
}
.vl-fwnews-block-style2 .col1 .vl-post-content, .vl-fwnews-block-style2 .col1 .vl-post-categories {
	text-align: center !important;
}
.vl-fwnews-block-style2 .vl-post-item .vl-post-thumb {
	margin-bottom: 5px;
}
.vl-primary-cat-block, .vl-fwnews-block .vl-post-thumb .vl-post-categories {
	position: unset !important;
	margin-top: 10px !important;
}
.vl-primary-cat-block a, .vl-fwnews-block .vl-post-thumb .vl-post-categories a {
	padding: 0 !important;
}
.vl-post-categories li a.vl-category:hover, .vl-primary-cat-block a:hover, .vl-fwnews-block .vl-post-thumb .vl-post-categories a:hover .vl-fwnews-block .vl-post-item .vl-post-thumb {
	background-color: #fff !important;
	color: #1dffe2 !important;
}
.vl-carousel-heading .vl-primary-cat, .vl-title-style3.vp-block-title span.vl-title {
	border: 1px solid #000;
	padding: 6px 10px !important;
	display: unset;
}
.vl-carousel-heading {
	text-align: left;
}
.single-entry-category a {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0;
}
/*estilos texto*/
.wp-block-quote.is-style-large p {
	font-size: 26px;
	font-family: 'Rubik', sans-serif;
	padding: 0;
	font-weight: 600;
	line-height: 1.2;
}
#contribua {
	color: #d09b2c;
	border-left: 9px solid #d09b2c;
	padding-left: 20px;
	font-family: 'Rubik', sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.2;
	margin: 60px 0 60px 50px;
}
#contribua h3 {
	margin-bottom: 5px;
	color: #d09b2c;
	font-weight: 700;
}
#contribua p {
	margin-bottom: 7px;
}
#contribua a {
	text-decoration: underline;
	color: #d09b2c;
	font-weight: 900;
}

	@media only screen and (min-width: 769px) {
	.sticky-social-share .viral-pro-share-buttons a {
		border-radius: 0;
	}
	.sticky-social-share .viral-pro-share-buttons {
		padding-bottom: 110px;
	}
	.mobile-share {display:none;}
	div.vl-list-block .vl-post-content {
		margin-left: 43% !important;
	}
	.ht-offcanvas-sidebar-wrapper #viral_pro_social_icons-5 {
		display: none;
	}
	.post-template-default span.entry-author {
		display: none;
	}
	}
	
	 @media only screen and (max-width: 768px) {
	#preloader-4 {
		display: none;
	}
	.ht-offcanvas-sidebar-wrapper #viral_pro_social_icons-5 {
		display: block;
	}
	/*header*/
	.ht-offcanvas-sidebar-wrapper {
		padding-right: 40px;
	}
	#ht-content:not(.post-template-default #ht-content) {
		margin-top: 40px;
	}
	.post-template-default #ht-content {
		margin-top: 59px
	}
	h1.entry-title {
		font-size: 1.8rem !important;
	}
	/*estilos texto*/
	.wp-block-quote,  .wp-block-quote.is-style-large p {
		font-size: 100%;
		margin-left: 0px;
		width: 100%;
	}
	#contribua {
		margin-left: 0;
	}
	#back-to-top {
		right: 10px;
		bottom: 10px;
	}
	div.vl-list-block .vl-post-thumb {
		width: 100% !important;
	}
	div.vl-list-block .vl-post-content {
		margin-left: 0% !important;
	}
	}


