/*
 Theme Name:   Cabracega Produções
 Theme URI:    https://cabracegathestorytellers.com
 Description:  Cabracega Produções
 Author:       Cabracega Produções
 Author URI:   https://cabracegathestorytellers.com
 Template:     qwery
 Version:      1.3
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  qwery
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
.sc_button:hover {
	color: #000!important;
}

/*
.footer_wrap .sc_layouts_menu > ul li a,
.sc_layouts_menu li a{
	text-transform: uppercase;
}*/

.fixed_blocks_sticky .sidebar {
	top: 0;
}

.sc_services_hover .sc_services_item_featured_none .sc_services_item_content .sc_services_item_title {
    text-transform: uppercase;
}

.post_video_hover  {
	display: none;
}

.tenez {
	font-family: tenez, sans-serif;
}

/*
.menu_mobile .menu_mobile_inner {
	background-color: #163a1c;
}*/

.img-logo-mobile {
	position: relative;
	top: 5px;
}

* {
	hyphens: none;
}

@media(max-width: 768px) {
	.post_video_hover {
		display: block;
	}
}

@media (max-width: 479px) {
		.menu_mobile .socials_mobile .social_item .social_icon {
			background-color: transparent !important;
		}
}

/* HS */

#home-portfolio_sc .post_info{
	width: 100%;
  display: flex;
  height: 100%;
  bottom: 10px;
  padding: 0px;
  max-width: calc(100% - 20px);
  max-height: calc(100% - 20px);
  left: 0;
  align-content: baseline;
  align-items: center;
  align-content: center;
  align-self: center;
  justify-content: center;	
}

#home-portfolio_sc .post_info:hover{
    left: 10px;
}

@media screen and (min-width: 768px) {

	#home-portfolio_sc .trx_addons_column-1_4:nth-child(1),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(1) .post_featured.post_featured_bg{
		height: 185px;
		margin-bottom: 40px;
	}

	#home-portfolio_sc .trx_addons_column-1_4:nth-child(2),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(2) .post_featured.post_featured_bg{
		height: 271px;
		margin-bottom: 40px;
	}

	#home-portfolio_sc .trx_addons_column-1_4:nth-child(3),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(3) .post_featured.post_featured_bg{
		height: 228px;
		margin-bottom: 40px;
	}

	#home-portfolio_sc .trx_addons_column-1_4:nth-child(4),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(4) .post_featured.post_featured_bg{
		height: 314px;
		margin-bottom: 40px;
	}

	#home-portfolio_sc .trx_addons_column-1_4:nth-child(5),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(5) .post_featured.post_featured_bg{
		height: 271px;
		top: -70px
	}

	#home-portfolio_sc .trx_addons_column-1_4:nth-child(6),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(6) .post_featured.post_featured_bg{
		height: 185px;
		top: -28px
	}

	#home-portfolio_sc .trx_addons_column-1_4:nth-child(7),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(7) .post_featured.post_featured_bg{
		height: 228px;
		top: -49px
	}
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(8),
	#home-portfolio_sc .trx_addons_column-1_4:nth-child(8) .post_featured.post_featured_bg{
		height: 142px;
		top: -6px
	}
}

 body #home-portfolio_sc .sc_portfolio_item .post_featured .post_info{
   opacity: 0;
}
body #home-portfolio_sc .sc_portfolio_item .post_featured .post_info:hover{
   opacity: 1;
}
#home-portfolio_sc .post_info {
    cursor: pointer;
}
.btncabracega .sc_button.sc_button_simple:not(.sc_button_bg_image):hover, 
.btncabracega .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
    color: #163a1c!important;
}

.btncabracega .sc_button.sc_button.sc_button_simple:before, 
.btncabracega .sc_button.sc_button.sc_button_simple:after {
    top: 0px;
}

.sc_portfolio_preview_media_container .trx_addons_video_player + img{
	 opacity: 0;
} 

.sc_portfolio_preview_description h1 a:hover, .sc_portfolio_preview_description h2 a:hover, 
.sc_portfolio_preview_description h3 a:hover, .sc_portfolio_preview_description h4 a:hover, 
.sc_portfolio_preview_description h5 a:hover, .sc_portfolio_preview_description h6 a:hover, 
.sc_portfolio_preview_description li a:hover {
    color: #163a1c;
}
.sc_portfolio_preview_show .sc_portfolio_preview_description {font-family: tenez, sans-serif;}

.trx_addons_button_close_icon:before {
	font-size: 30px;
	color: #000;
}
[class*="scheme_"].sc_portfolio_preview:before {
    background-color: #fef6e6;
}

.sc_portfolio_preview_description .post_title a{
	color:#163a1c;
}

.sc_portfolio_preview_description .post_description,
.sc_portfolio_preview_description .portfolio_page_details_share .socials_wrap .social_item .social_icon
{color: #000;}

.sc_portfolio_preview_description .portfolio_page_details_item:last-child .portfolio_page_details_item_title {display:none;}

.grecaptcha-badge { visibility: hidden; }

#sb_instagram .sb_instagram_header a, .sb_instagram_header a {
    display: none!important;
}

.portfolio_page_content_wrap .video_embed.video_frame,
.sc_portfolio_preview_media_container .video_embed.video_frame{
	border-radius: 15px;
    overflow: hidden;
}

@media screen and (max-width: 768px) {
	.trx_addons_video_player{
		padding-right:10vh;
		margin-bottom: auto !important;
	}
	.sc_portfolio_preview_media_container .trx_addons_video_player + img{
    	display: none;
	}
	
	.trx_addons_video_player {
        padding-right: 20px!important;
        padding-left: 20px!important;
    }
	
	.trx_addons_video_player iframe {
		  max-height: 100%;
		  width: 100vh !important;
		  height: 250px !important;
	}
}

@media screen and (max-width: 500px) {
	.sc_portfolio_preview_description .theme_button.post_readmore {display:block;text-align:center;}
	body .trx_addons_video_player iframe {
		  max-height: 100%;
		  width: 100vh !important;
		  height: 200px !important;
	}
}

