/*
Theme Name:     Tatiana Cavinato
Theme URI:      
Description:    Tema do website da artista Tatiana Cavinato.
Author:         Wenderson Fernandes
Author URI:     https://wendersonfernandes.com
Template:       masonry-grid
Text Domain:		masonry-grid
Version:        0.1.0
*/

.single .hentry, .single .theme-block, .single .comments-area, .single .nocomments, .single #respond.comment-respond, .page:not(.entry-card) .hentry, .page:not(.entry-card) .comments-area, .page:not(.entry-card) .nocomments, .page:not(.entry-card) #respond.comment-respond, .attachment-navigation, .nav-links, .site-content{
	max-width: 1200px;
	width: 100%;
}

.site-content {
	margin-right: auto;
	margin-left: auto;
	/*max-width: calc(1200px + 25px);
	width: calc(100% + 25px);*/
}

.entry-content > .alignwide {
	max-width: calc(1200px + 25px);
	width: calc(100% + 25px);
}

.header-titles .site-title {
	text-transform: uppercase;
}
.site-title span:nth-child(2){
	color: #FF3A3A;
}

.entry-wrapper {
	border-radius: 6px;
}

.grid {
	display: block;
}

.grid-item{
	float: left;
}
@media (min-width: 700px){
	.grid {
		margin-left: 0;
		margin-right: -25px;
	}
}
@media (min-width: 1000px){
	.posts-grid.tlcols-3 {
		margin-left: 0;
		margin-right: -25px;
	}
}

@media (min-width: 1000px){
	.posts-grid.tlcols-3 .grid-item{
		margin: 0 0 25px 0;
		width: calc(33.33333% - 25px);
	}
}

.blocks-gallery-grid .blocks-gallery-image, 
.blocks-gallery-grid .blocks-gallery-item, 
.wp-block-gallery .blocks-gallery-image, 
.wp-block-gallery .blocks-gallery-item{
	margin: 0 0 25px 0;
	width: calc(50% - 25px);
}

.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
	margin: 0 0 25px 0;
	width: calc(33.33333% - 25px);
}

.blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
	margin: 0 0 25px 0;
	width: calc(25% - 25px);
	padding: 0;
}

.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
	margin: 0 0 25px 0;
	width: calc(20% - 25px);
	padding: 0;
}

.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
	margin: 0 0 25px 0;
	width: calc(16.66667% - 25px);
	padding: 0;
}

.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
	margin: 0 0 25px 0;
	width: calc(14.28571% - 25px);
	padding: 0;
}

.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
	margin: 0 0 25px 0;
	width: calc(12.5% - 25px);
	padding: 0;
}

.blocks-gallery-grid .blocks-gallery-image img, 
.blocks-gallery-grid .blocks-gallery-item img, 
.wp-block-gallery .blocks-gallery-image img, 
.wp-block-gallery .blocks-gallery-item img {
	width: 100%;
}

@media only screen and (max-width: 600px){

	.entry-content > .alignwide {
		width: 100%;
	}
	.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item,
.blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item,
.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item,
.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item ,
.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item ,
.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item{
		width: 100%;
	}

}

.hidden{
	visibility: hidden;
}

.wp-block-nextend-smartslider3{
	margin-bottom: 4rem;
}

.twp-archive-items .entry-wrapper {
    -webkit-box-shadow: 0px 5px 10px 0px rgb(151 160 204 / 12%);
    box-shadow: 0px 5px 10px 0px rgb(151 160 204 / 12%);
    background-color: #222222;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.twp-archive-items:hover .entry-wrapper {
    -webkit-box-shadow: 0px 7px 14px 0px rgb(151 160 204 / 12%);
    box-shadow: 0px 7px 14px 0px rgb(151 160 204 / 12%);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
}
