/*!
 Theme Name: Tema inicial
 Theme URI: https://victorribeiro.work
 Author: Victor Ribeiro
 Author URI: https://victorribero.work
 Description: All rights reserved.
 Version: 0.1
 */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}h1{font-weight:bold;font-size:56px;line-height:120%}h2{font-weight:bold;font-size:48px;line-height:120%}h3{font-weight:bold;font-size:40px;line-height:120%}h4{font-weight:bold;font-size:32px;line-height:120%}h5{font-weight:bold;font-size:24px;line-height:120%}h6{font-weight:bold;font-size:16px;line-height:120%}p{font-size:16px;line-height:1.5}.hide-on-desktop{display:none}.hide-on-mobile{display:block}@media only screen and (max-width: 768px){.hide-on-desktop{display:block}.hide-on-mobile{display:none}}.wp-content p{font-size:18px;margin-bottom:20px}.wp-content *:last-child{margin-bottom:0}.mwl .mwl__navigation__next,.mwl .mwl__navigation__previous{background:red;border-radius:0}.mwl .mwl__navigation__next:hover,.mwl .mwl__navigation__previous:hover{background:red}.mwl .mwl__navigation__next{right:0}.mwl .mwl__navigation__previous{left:0}.mwl .mwl__topbar .mwl__topbar__slide-counter{font-family:serif}.wp-block-gallery{padding:1em;display:grid !important;gap:2em !important;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-template-rows:masonry}.copyright{display:none}body{background:red;font-family:'Times New Roman', Times, serif}.home__napkin{width:100vw;height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__napkin__wrapper{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2}.home__napkin__contents{position:relative;z-index:3;margin:18px;max-width:500px;max-height:500px}.home__napkin__contents img{width:100%;height:100%}.home__napkin__nav>*{position:absolute;z-index:2;color:transparent}.home__napkin__nav>*:hover{border:1px solid red !important}.home__napkin__nav__home{top:4%;left:4%;right:4%;height:30%}.home__napkin__nav__portfolio{top:40%;left:10%;width:38%;height:14%}.home__napkin__nav__arquivos{bottom:28%;left:10%;width:20%;height:6.6%}.home__napkin__nav__contato{bottom:22%;left:10%;width:20%;height:6.6%}.home__napkin__nav__loja{bottom:16%;left:10%;width:20%;height:6.6%}.home__napkin__nav__nonfic{bottom:14%;right:3.6%;width:36%;height:34%}.contact__email{height:80vh;width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex}.contact__email>*{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact__email__image{position:relative;z-index:2}.contact__email__image__photo{max-width:500px;max-height:500px}.contact__email__image::before{content:'';background-image:url(assets/img/logo/signature.png);background-position:center;background-size:cover;display:none;width:750px;height:300px;position:absolute;bottom:100px}.contact__email__contact{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact__email__contact nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:500px;width:500px}.contact__email__contact__item{font-size:32px;color:white;text-decoration:none}.contact__email__contact__item::before{content:'';position:relative;top:6px;display:inline-block;width:32px;height:32px;margin-right:7px;background-position:center;background-size:contain}.contact__email__contact__item--instagram{margin-bottom:10px}.contact__email__contact__item--instagram::before{background-image:url(assets/img/icons/instagram.png)}.contact__email__contact__item--email{background:none;border:none;font-family:'Times New Roman', sans-serif;cursor:pointer}.contact__email__contact__item--email::before{background-image:url(assets/img/icons/email.png)}@media only screen and (max-width: 998px){.contact__email{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__email__image::before{bottom:-140px;width:100%}.contact__email__image__photo{width:100%}.contact__email__contact nav{width:100%;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact__email__contact__item{font-size:22px}.contact__email__contact__item::before{width:22px;height:22px}}.wp-block-audio{margin-left:0px;margin-right:0px}.wp-block-audio audio{width:100%}blockquote,blockquote.wp-block-quote{font-size:130%;line-height:1.5;margin:32px 0px;padding:12px 18px;border-left:2px solid rgba(0,0,0,0.12)}.wp-block-quote:not(.is-large):not(.is-style-large){padding-left:18px;border-left:2px solid rgba(0,0,0,0.12)}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{display:block;color:rgba(0,0,0,0.4);font-size:0.85rem;margin-top:12px}.wp-block-quote cite::before,.wp-block-quote footer::before{content:'— '}.wp-block-button{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-button.alignwide a{display:block}code,pre,.wp-block-code{color:#666666;font-family:Courier, sans-serif;line-height:1.4;margin:32px 0px;padding:12px;border:2px solid rgba(0,0,0,0.24);-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0.12);box-shadow:inset 0px 0px 6px rgba(0,0,0,0.12);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.wp-block-cover,.wp-block-cover-image{margin-top:32px;margin-bottom:32px}.wp-block-cover-image.has-background-dim,.wp-block-cover-image.has-background-dim h2{color:#ffffff}.wp-block-gallery .blocks-gallery-item{margin-left:0px;margin-right:0px;padding:0px}.wp-block-gallery .blocks-gallery-image{margin-left:0px;margin-right:0px}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-image{max-width:none;margin:32px auto;padding:0px}img.aligncenter,.wp-block-image.aligncenter{display:block;margin:12px auto;padding:0px}img.alignnone,.wp-block-image.alignnone{display:inline;margin:12px 0px;padding:0px}img.alignright,.wp-block-image.alignright{display:inline;margin:16px 0px 16px 24px;padding:0px}img.alignleft,.wp-block-image.alignleft{display:inline;margin:16px 24px 16px 0px;padding:0px}table,table.wp-block-table{width:100%;text-align:left;margin:32px 0px;padding:0px;-webkit-box-shadow:0px 0px 12px rgba(0,0,0,0.08);box-shadow:0px 0px 12px rgba(0,0,0,0.08);border:3px solid rgba(0,0,0,0.12);border-spacing:0;border-radius:4px}table p,table form,table ul,table li{margin:6px 0px;padding:0px}table thead,table tfoot,table.wp-block-table thead,table.wp-block-table tfoot{border:1px solid #dddddd;border:1px solid rgba(0,0,0,0.12)}table tbody tr:nth-child(odd){background:rgba(0,0,0,0.04)}table th,table.wp-block-table th{font-size:1.1rem;text-transform:uppercase;margin:0px;padding:12px;border-top:1px solid #dddddd;border-top:1px solid rgba(0,0,0,0.12);-webkit-box-sizing:border-box;box-sizing:border-box}table td,table.wp-block-table td{padding:12px;margin:0px;border-top:1px solid #dddddd;border-top:1px solid rgba(0,0,0,0.12);-webkit-box-sizing:border-box;box-sizing:border-box}table.wp-block-table.is-style-stripes{border-collapse:collapse}table.wp-block-table.is-style-stripes td{border:1px solid #dddddd;border:1px solid rgba(0,0,0,0.12)}.page__content{margin:0 auto}.page__content>*:last-child{padding-bottom:50px}.page__content>*{font-family:'Times New Roman', Times, serif;color:white}.page__content figure{margin:0}.page__content a{color:white}.page__content .has-text-align-center{text-align:center}.page__content .is-content-justification-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page__content .are-vertically-aligned-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page__content .wp-block-columns{padding:1em}@media only screen and (max-width: 768px){.is-layout-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.is-not-stacked-on-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.full-page-list{padding:10px;height:100%;max-height:80vh}.full-page-list>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-page-list>*:nth-child(1){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.full-page-list>*:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-page-list>*:nth-child(3){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.pad-10{padding:10px}