/*
Theme Name: Tatiana Freitas
Theme URI: http://agenciasalt.com.br
Author: Matheus Fonseca
Author URI: http://fb.com/matheus97sm
Description: Tema criado especialmente para o cliente Tatiana Freitas
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Salt
Text Domain: Salt Padrão
*/

* { font-family: 'Open Sans', sans-serif; color: var(--colorDarkGrey); -webkit-font-smoothing: antialiased; }
body { margin:0; padding: 0; overflow-x: hidden;
--colorPink: #bd9081;
--colorDarkGrey: #383838;
--colorMiddleGrey: #525251;
--colorLightGrey: #f5f5f5; }
a { text-decoration: none; }
img { border:0; vertical-align:top;}
p { font-size: 14px; line-height: 24px; }
h1, h2, h3 { font-family: 'Karma', serif; letter-spacing: .2em; text-transform: uppercase; font-weight: normal; margin: 0; }
h1 { font-size: 32px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
.tituloPrincipal { color: #fff; text-align: center; position: relative; margin: 0; }
	.tituloPrincipal:after { content: ''; display: block; background-color: #fff; height: 3px; width: 170px; position: absolute; bottom: -20px; }
.subtitulo { color: var(--colorDarkGrey); position: relative; }
	.subtitulo:after { content: ''; display: block; background-color: #fff; height: 3px; width: 40px; position: absolute; bottom: -20px; }
.container { width: 90%; max-width: 1100px; margin: 0 auto; display: flex; }
.verMaisHome { margin-top: 30px; display: inline-block; font-size: 10px; text-transform: uppercase; letter-spacing: .1em; padding: 6px 30px; border-radius: 50px; color: var(--colorDarkGrey); border: 1px solid var(--colorDarkGrey); transition: .15s; }
	.verMaisHome:hover { background-color: var(--colorDarkGrey); color: #fff; } 

.paginas { display:block; clear:both; padding:30px 0 0 0; width: 100%; margin-top: 20px;}
.wp-paginate { padding:0; margin:0; }
.wp-paginate li { display:inline; list-style:none; }
.wp-paginate a, .wp-paginate .current { width:25px; display:inline-table; color:#fff; background:var(--colorPink); margin-right: 10px; padding:4px; text-align:center; text-decoration:none; transition:all .15s ease; border: 1px solid var(--colorPink); }
.wp-paginate a:hover, .wp-paginate a:active { color: var(--colorPink); background-color: #fff; }
.wp-paginate .current { border: 1px solid var(--colorPink); color: var(--colorPink); background-color: #fff; }




	span.wpcf7-not-valid-tip {display:none !important; height:0px!important; padding:0px!important; margin:0px!important}
	div.wpcf7-validation-errors {border: 0px !important; }
	div.wpcf7-response-output { text-align: center!important; width: 100%!important; clear: both!important; padding: 20px 25px!important;  box-sizing: border-box!important; margin: 0!important;}
	div.wpcf7-mail-sent-ok { border:0px; }
	.wpcf7-form-control-wrap {ddisplay:block!important}	