/*
 Theme Name:   html5blank-stable
 Theme URI:    https://www.maquiguarda.pt/wp-content/themes/html5blank-stable/
 Description:  html5blank-stable child theme
 Author:       NumerSpiral
 Author URI:   https://www.numerspiral.pt
 Template:     html5blank-stable
 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:  html5blank-stable
*/
*, *:after, *:before{-moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; text-rendering: optimizeLegibility;}html{font-size: 62.5%;}body{font: 300 11px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #444;}.clear:before, .clear:after{content: ' '; display: table;}.clear:after{clear: both;}.clear{*zoom: 1;}img{max-width: 100%; vertical-align: bottom;}a{color: #444; text-decoration: none;}a:hover{color: #444;}a:focus{outline: 0;}a:hover, a:active{outline: 0;}input:focus{outline: 0; border: 1px solid #04A4CC;}.container{max-width: 1280px; width: 95%; margin: 0 auto; position: relative;}::selection{background: #04A4CC; color: #FFF; text-shadow: none;}::-webkit-selection{background: #04A4CC; color: #FFF; text-shadow: none;}::-moz-selection{background: #04A4CC; color: #FFF; text-shadow: none;}.alignnone{margin: 5px 20px 20px 0;}.aligncenter, div.aligncenter{display: block; margin: 5px auto 5px auto;}.alignright{float: right; margin: 5px 0 20px 20px;}.alignleft{float: left; margin: 5px 20px 20px 0;}a img.alignright{float: right; margin: 5px 0 20px 20px;}a img.alignnone{margin: 5px 20px 20px 0;}a img.alignleft{float: left; margin: 5px 20px 20px 0;}a img.aligncenter{display: block; margin-left: auto; margin-right: auto;}.wp-caption{background: #FFF; border: 1px solid #F0F0F0; max-width: 96%; padding: 5px 3px 10px; text-align: center;}.wp-caption.alignnone{margin: 5px 20px 20px 0;}.wp-caption.alignleft{margin: 5px 20px 20px 0;}.wp-caption.alignright{margin: 5px 0 20px 20px;}.wp-caption img{border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto;}.wp-caption .wp-caption-text, .gallery-caption{font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px;}@media print{*{background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important;}a, a:visited{text-decoration: underline;}a[href]:after{content: " (" attr(href) ")";}abbr[title]:after{content: " (" attr(title) ")";}.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content: "";}pre, blockquote{border: 1px solid #999; page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}img{max-width: 100% !important;}@page{margin: 0.5cm;}p, h2, h3{orphans: 3; widows: 3;}h2, h3{page-break-after: avoid;}}