/* 
Theme Name: RockBizz v2
Theme URL: https://www.rockbizz.com.br
Description: Notícias do mundo do rock
Author: RockBizz
Author URL: https://www.rockbizz.com.br
Template: generatepress
Version: 1.1.2
*/

h1 {
	font-size: 1.9em;
	font-weight: bold;
}

h1.page-title,
.page h1.entry-title {
	color: #ce112d;
	text-transform: uppercase;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
}

h3 {
	font-weight: bold;
}

a {
	text-decoration: none;
}

button, 
html input[type="button"],
input[type="reset"],
input[type="submit"],
a.button,
a.wp-block-button__link:not(.has-background) {
	background-color: #ce112d;
}

.site-branding-container .site-logo {
	margin-right: 0!important;
}

.site-branding .main-title {
	display: none;
}

.main-navigation a,
.menu-toggle {
	font-size: 18px;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover {
	color: #ce112d;
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: inherit;
}

.flexslider {
	margin-top: 20px!important;
}

a.metaslider_image_link:before {
    content: '';
    position: absolute;
    background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(125, 125, 125, 0) 51%, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(125, 125, 125, 0) 51%, rgba(0, 0, 0, 0.7) 100%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.metaslider .caption-wrap {
	background: none!important;
	opacity: 1!important;
}

.separate-containers .inside-article,
.separate-containers .comments-area,
.separate-containers .page-header,
.separate-containers .paging-navigation,
.one-container .site-content,
.inside-page-header,
.related-posts {
	padding: 30px!important;
}

.news-home h2,
.author-name {
	color: #ce112d;
}

header.entry-header {
	width: 100%;
}

.wp-caption {
	margin-bottom: 0.8em;
}

.wp-caption .wp-caption-text {
	font-style: italic;
	padding-top: 10px;
	opacity: 1
}

body:not(.single-post) .entry-meta {
	font-size: 0.85em!important;
}

.post-image,
.entry-summary {
	margin-top: 1em!important;
}

.post-image:hover a img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.entry-summary p {
	font-size: 0.9em;
}

.related-posts {
	background-color: #fff;
	display: flex;
	flex-wrap: wrap;
}

.related-posts h3 {
	flex: 100%;
	color: #ED2543;
	/*color: #11CEB2;*/
}

.related-posts .wp-caption .wp-caption-text {
	display: none;
}

.news-home h2,
.related-posts h3,
.comments-area h3 {
	font-size: 1.4em;
	text-transform: uppercase;
}

#infinite-handle {
	background-color: #ce112d;
    padding: 5px 0;
}

#infinite-handle span button, 
#infinite-handle span button:focus, 
#infinite-handle span button:hover {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

.widget h3 {
	font-size: 1.1em;
	text-transform: uppercase;
}

.widget .social a {
	background: url(img/social-media-icons.png) no-repeat;
	background-size: cover;
	display: inline-block;
	width: 65px;
	height: 65px;
	margin-right: 5px;
}

.widget .social a.twitter {
	background-position: -70px;
}

.widget .social a.insta {
	background-position: -139px;
}

.widget .social a.spotify {
	background-position: -209px;
}

.footer-widgets {
	background-color: #333;
}

.footer-widgets p {
	color: #fff;
	text-align: center;
}

.footer-widgets a {
	color: #fff;
}

.footer-widgets a:hover {
	text-decoration: underline;
}

.footer-widget-2 a.logo-footer {
	display: block;
	text-align: center;
}

#cookie-notice .cn-button {
	color: #fff;
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 8.5px 10px;
	line-height: 1;
}

.cookie-notice-container .cn-set-cookie {
	background-color: #ce112d!important;
}

.cookie-notice-container .cn-close-icon::before,
.cookie-notice-container .cn-close-icon::after {
	background-color: #000;
}

.grecaptcha-badge { 
	visibility: hidden;
}

/* Responsivo */

/* Tela maior que 768px*/
@media (min-width: 768px) {
	.site-content {
		flex-wrap: wrap;
	}
	.inside-article {
		display: flex;
		flex-wrap: wrap;
	}
	.post-image {
		width: 40%;
		margin-right: 1.5em;
	}
	.entry-summary {
		width: 55%;
	}
	.inside-related-posts {
		flex: 30%;
		margin-right: 1em;
	}
	.inside-related-posts:last-child {
		margin-right: 0;
	}
}

/* Tela menor que 768px*/
@media (max-width: 768px) {
	h1 {
		font-size: 1.7em;
	}
	h1.page-title {
		margin-bottom: 12px;
	}
	.site-logo {
		width: 13em;
		z-index: 19;
	}
	.main-navigation {
		margin-top: -4.7em;
		margin-bottom: 20px;
	}
	.main-navigation .menu-bar-item > a {
		padding-right: 0!important;
	}
	.menu-toggle {
		padding-left: 0!important;
	}
	.menu-toggle .mobile-menu {
		display: none;
	}
	.separate-containers .inside-article > .featured-image {
		margin-bottom: 1em!important;
	}
}
