/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: 'Crafter-Rough';
    src: url('https://trafariabluegrass.pt/wp-content/uploads/2022/03/Crafter-Rough.otf');
}
@font-face {
    font-family: 'Geared Slab-Bold';
    src: url('https://trafariabluegrass.pt/wp-content/uploads/2022/03/GearedSlab-Bold.ttf');
}
/*@font-face {
    font-family: 'Sudtipos';
    src: url('https://trafariabluegrass.pt/wp-content/uploads/2022/03/Sudtipos-BlogScript.otf');
}*/

/* Alterar a fonte para a frase "Sabe mais sobre as bandas da edição passada" */
.sabe-mais-bandas {
    font-family: 'Poppins', sans-serif;
    font-weight: 400; /* Você pode ajustar o peso, caso queira */
}

.sua-classe {
    font-family: 'Poppins', sans-serif;
}

/* Handles stylings for single blog posts */
.single .entry-content {
    margin-bottom: 0px;
}
.single-header-ocean-3 {
    margin-bottom: 0px!important;
}
/* Handles stylings for the blog */
.archive #main #content-wrap,
.custom-blog #content-wrap{
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
    margin-right:0px;
	margin-left:auto;
	display:flex;
}
.archive .content-area,
.custom-blog .content-area{
	padding-top:60px;
	padding-right:80px;
	padding-bottom:60px;
}
.archive #right-sidebar,
.custom-blog #right-sidebar{
	padding-left:0px;
	margin-right:0px;
}
.archive .blog-entry-summary,
.custom-blog .blog-entry-summary{
	font-family:'Roboto';
	font-size:16px;
	line-height:1.8em;
}

.blog-entry.thumbnail-entry .post-tags,
.blog-entry.thumbnail-entry .post-tags a {
  color: #ababab;
}
.blog-entry.thumbnail-entry .post-tags {
  float: right;
}
.blog-entry.thumbnail-entry .post-tags i {
  padding-right: 6px;
}
.blog-entry.thumbnail-entry .post-tags a:hover {
  color: #333;
}
.blog-entry.thumbnail-entry .post-tags svg.owp-icon {
  width: 17px;
  height: 17px;
  margin-right: 0.7rem;
}
.blog-entry.thumbnail-entry .blog-entry-date {
  float: left;
}
.menu-blog_categories_pt-container ul > li,
.menu-blog_categories_en-container ul > li{
	padding-top:12px;
}
.menu-blog_categories_pt-container ul > li:before,
.menu-blog_categories_en-container ul > li:before{
	content:'//';
	padding-right:6px;
}
.menu-blog_categories_pt-container .sub-menu li,
.menu-blog_categories_en-container .sub-menu li{
	padding-left:12px;
	padding-top:0px;
}
.menu-blog_categories_pt-container .sub-menu li:before,
.menu-blog_categories_en-container .sub-menu li:before{
	content:'_';
	padding-right:6px;
}
.sidebar-archives:before{
	content:'//';
	padding-right:6px;
}

/* Handles blog sidebar per language (needed for all archive pages...) */
#block-28:lang(en-GB) {
  display:none;
}
#block-31:lang(pt-PT) {
  display:none;
}

.blog-post-author{
	display: none;	
}


/* Fixes for anchor links on mobile */
@media only screen and (max-width: 480px){
	.section-anchor {
		display: block;
		position: relative;
		scroll-margin-top: 250px;

	}
	
	h3.elementor-heading-title.elementor-size-default {
		font-size: 43px!important;
	}
}