ffigure,footer,header,main,nav,section{display:block}canvas,video{display:inline-block}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:1.5rem;margin:.67em 0}b{font-weight:700}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}input,select{font-family:inherit;font-size:100%;margin:0}input{line-height:normal}select{text-transform:none}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}html{font-size:62.5%}body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select{margin:0;padding:0;text-decoration:none}li,ul{margin:0;padding:0}.clearfix:before,.entry:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.clearfix:after,.entry:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}.clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both}.clearfix{display:block}* html .clearfix{height:1%}a,a:visited{color:#2f2f2f;text-decoration:none}a:hover{text-decoration:underline}a img{border:none}a,input:focus,input[type=button],input[type=reset],input[type=submit]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body{background:#f9f9f9;color:#2f2f2f;font-family:'poppins',sans-serif;font-size:15px;font-size:1.5rem;line-height:1.625}::-moz-selection{background-color:#2f2f2f;color:#fff}::selection{background-color:#2f2f2f;color:#fff}.site-container{background:#f9f9f9;border-top:0 solid #ddd;border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-right:0 solid #ddd;margin:0 auto 0;padding:0;clear:both}.content-sidebar-sidebar .site-container{max-width:100%}.sidebar-sidebar-content .site-container{max-width:100%}.sidebar-content-sidebar .site-container{max-width:100%}.content-sidebar .site-container{max-width:100%}.sidebar-content .site-container{max-width:100%}.full-width-content .site-container{max-width:100%}#url,.breadcrumb,.sidebar.widget-area .widget,.widget_product_search input#s{-webkit-border-radius:3px;border-radius:3px}.site-header{display:none;background:#f9f9f9;min-height:100px;border-top:0 solid #ddd;border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-right:0 solid #ddd;clear:both}.site-header .wrap{margin:0 auto;padding:0;float:none;overflow:hidden}.content-sidebar-sidebar .site-header .wrap{width:1140px}.sidebar-sidebar-content .site-header .wrap{width:1140px}.sidebar-content-sidebar .site-header .wrap{width:1140px}.content-sidebar .site-header .wrap{width:1140px}.sidebar-content .site-header .wrap{width:1140px}.full-width-content .site-header .title-area{padding:12px 0 0 20px;text-align:left;overflow:hidden;margin-left:2%}.site-title a,.site-title a:visited{display:none;color:#3d3d3d;text-decoration:none}.site-title a:hover{color:#3d3d3d;text-decoration:none}.site-description{margin:0;padding:0 0 0;color:#2f2f2f;font-family:'poppins',sans-serif;font-size:16px;font-size:1.6rem;font-weight:300}.site-header .widget-area{padding:24px 0 0 5px;}.header-image .site-header .wrap .title-area{background:url(https://www.nunoserrao.com/wp-content/themes/nuno-serrao/images/ns_logo-05.png) left top no-repeat;height:30px;margin:0;float:left}.header-image .site-title,.header-image .site-title a,.header-image .title-area{width:80px;height:57px;padding:0;float:left;display:block;text-indent:-9999px;overflow:hidden}.header-image .site-description{display:block;overflow:hidden}.genesis-nav-menu li:hover ul ul{left:-9999px}.genesis-nav-menu li:hover{position:static}ul.genesis-nav-menu li:hover>ul{left:auto}.genesis-nav-menu li.right{color:#fff;font-family:'poppins',sans-serif;font-size:16px;font-size:1.6rem;padding:17px 15px 0 0;float:right}.genesis-nav-menu li.right a{background:0 0;border:none;display:inline}.genesis-nav-menu li.right a,.genesis-nav-menu li.right a:visited{color:#aaa;text-decoration:none}.genesis-nav-menu li.right a:hover{color:#fff;text-decoration:none}.genesis-nav-menu li.search{padding:2px 1px 0 0}.genesis-nav-menu li.rss a{background:url(https://www.nunoserrao.com/wp-content/themes/nuno-serrao/images/rss.png) no-repeat center left;margin:0 0 0 10px;padding:0 0 0 16px}.genesis-nav-menu li.twitter a{background:url(https://www.nunoserrao.com/wp-content/themes/nuno-serrao/images/twitter-nav.png) no-repeat center left;padding:0 0 0 20px}.site-header .genesis-nav-menu ul{float:left;width:100%}.site-header .genesis-nav-menu li{text-align:left;list-style-type:none;display:inline-block}.site-header .genesis-nav-menu a{background:0 0;border-top:0 solid #ddd;border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-right:0 solid #ddd;margin:0;padding:17px 15px 17px 15px;color:#2f2f2f;text-decoration:none;display:block;position:relative}.site-header .genesis-nav-menu li a:active,.site-header .genesis-nav-menu li a:hover{background:0 0;border-top:0 solid #ddd;border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-right:0 solid #ddd;color:#919191 text-decoration: none}.site-header .genesis-nav-menu li.current-menu-item a,.site-header .genesis-nav-menu li.current_page_item a{background:0 0;border-top:0 solid #ddd;border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-right:0 solid #ddd;color:#919191 text-decoration: none}.site-header .genesis-nav-menu li li a,.site-header .genesis-nav-menu li li a:link,.site-header .genesis-nav-menu li li a:visited{background:#f9f9f9;width:160px;border-top:0;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;margin:0;padding:18px 15px 18px 15px;color:#515151;font-size:14px;font-size:1.4rem;text-decoration:none;float:none;position:relative}.site-header .genesis-nav-menu li li a:active,.site-header .genesis-nav-menu li li a:hover{background:#f9f9f9;color:#919191 text-decoration: none}.site-header .genesis-nav-menu li ul{width:195px;height:auto;margin:0;z-index:9999;left:-9999px;position:absolute}.site-header .genesis-nav-menu li ul ul{margin:-53px 0 0 191px}.site-header .genesis-nav-menu li:hover>ul{left:auto}.site-inner{background:#f9f9f9;border-top:0 solid #ddd;border-bottom:0 solid #ddd;border-left:0 solid #ddd;border-right:0 solid #ddd;margin:0 auto 0;padding:7%;overflow:hidden;clear:both}.content-sidebar-sidebar .site-inner{max-width:1100px}.sidebar-sidebar-content .site-inner{max-width:1100px}.sidebar-content-sidebar .site-inner{max-width:1100px}.content-sidebar .site-inner{max-width:1100px}.sidebar-content .site-inner{max-width:1100px}.full-width-content .site-inner{}.site-title {font-family: 'poppins',sans-serif !important;letter-spacing: 0.5px !important;font-weight:300;font-size:2rem;}h2 {
font-size: 1.5rem !important;
font-family: 'Inter', sans-serif !important;
font-weight: 200 !important;
letter-spacing: 0.7px !important;
line-height: 1.5 !important;
}
h3 {
font-size: 1.5rem !important;
font-family: 'Inter', sans-serif !important;
font-weight: 200 !important;
letter-spacing: 0.4px !important;
line-height: 3.5 !important;
}
h3 a {
font-weight: 400 !important;
}
h4 {
font-size: 1.3rem !important;
font-family: 'Inter', sans-serif !important;
font-weight: 200 !important;
letter-spacing: 0.2px !important;
}
h4 a {
font-weight: 400 !important;
}