/*
Theme Name: Twenty Seventeen Child
Theme URI: http://example.com/
Description: Twenty Seventeen Child Theme
Author: Your Name
Author URI: http://example.com
Template: twentyseventeen
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twentyseventeen-child
*/

/* Tirar margem das figuras no bloco Slideshow */

.slideshow-tweak figure {
	margin-block-start: 0;	
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

.slideshow-tweak .wp-block-jetpack-slideshow_image {
	width: 100% !important;
}

/* Troca de fonte */

@font-face {
    font-family: "Caecilia Lt Std";
    src: url("fonts/Caecilia-LT-Std.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: "Caecilia Lt Std";
    src: url("fonts/Caecilia-LT-Std-Bold.ttf");
    font-weight: bold;
}
@font-face {
    font-family: "Caecilia Lt Std";
    src: url("fonts/Caecilia-LT-Std-Italic.ttf");
    font-style: italic;
}
@font-face {
    font-family: "Caecilia Lt Std";
    src: url("fonts/Caecilia-LT-Std-Bold-Italic.ttf");
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: "Caecilia Lt Std";
    src: url("fonts/Caecilia-LT-Std-Italic.ttf");
    font-style: oblique;
}
@font-face {
    font-family: "Caecilia Lt Std";
    src: url("fonts/Caecilia-LT-Std-Bold-Italic.ttf");
    font-weight: bold;
    font-style: oblique;
}

body, h1, h2, h3, h4, h5, h6, p, li, a, input {
font-family: "Caecilia Lt Std";
}


/* Remover link de Editar */

.twentyseventeen-panel .entry-header .edit-link, .page .entry-header .edit-link {
display: none;
}

/* Aumento fonte titulo e mudanca para caixa normal */

.twentyseventeen-front-page .panel-content .entry-title , body.page:not(.twentyseventeen-front-page) .entry-title {
font-size: 2rem;
font-size: 32px;
text-transform: none;
}

@media screen and (max-width: 30em) {
	.twentyseventeen-front-page .panel-content .entry-title , body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 1rem;
		font-size: 16px;
	}
}

@media screen and (min-width: 30em) {
	.twentyseventeen-front-page .panel-content .entry-title , body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 1rem;
		font-size: 16px;
	}
}

@media screen and (min-width: 48em) {
	.twentyseventeen-front-page .panel-content .entry-title , body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 1.5rem;
		font-size: 24px;
	}
}

@media screen and (min-width: 62em) {
	.twentyseventeen-front-page .panel-content .entry-title , body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 2rem;
		font-size: 32px;
	}
}


/*  Mudancas para largura total conteudo */

.wrap {
	max-width: 100%;
}
 
@media screen and (min-width: 48em) {
	.wrap {
		max-width: 100%;
	}
}
 
.page.page-one-column:not(.twentyseventeen-front-page) #primary {
	max-width: 100%;
}
 
@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap
	{
		max-width: 100%;
	}
}

.contact-form .textarea, div .contact-form input[type=email], div .contact-form input[type=text] {
	width: 100%;
	max-width: 100%;
}

/* Remover padding do título */

.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header {
	margin-bottom: 1em;
}
/* Fotos grandes blocos imagem+text página Casa Fresca */

.wp-block-media-text.alignwide.is-stacked-on-mobile.big-picture {
	grid-template-columns: 70%
}

.wp-block-media-text.alignwide.has-media-on-the-right.is-stacked-on-mobile.big-picture {
	grid-template-columns: 30%
}

/*
}
@media screen and (min-width: 48em) {
	}
}
@media screen and (min-width: 30em) {
	}
}

*/

/* Tirar Clear dos Headings */

h2, h3, h4, h5, h6 {
	clear:none;
}

/* Remover paddings em excesso 

.page:not(.home) #content, .site-content, .twentyseventeen-front-page .wrap {
padding-top: 2em;
padding-bottom: 0.5em;
}

.page.page-one-column .entry-header {
margin-bottom: 1em;
}

.site-footer {
margin-top: 1em;
}

.site-footer .widget-area {
padding-bottom: 0;
}

*/