/**handles:ait-typography-style**/
.lang-pt_PT body,.lang-pt_PT h1,.lang-pt_PT h1 strong,.lang-pt_PT h2,.lang-pt_PT h2 strong,.lang-pt_PT h3,.lang-pt_PT h3 strong,.lang-pt_PT h4,.lang-pt_PT h4 strong,.lang-pt_PT h5,.lang-pt_PT h5 strong,.lang-pt_PT h6,.lang-pt_PT h6 strong{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT a.comment-reply-link,.lang-pt_PT strong{font-weight:700}.lang-pt_PT input,.lang-pt_PT select,.lang-pt_PT textarea{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT blockquote{font-style:italic}.lang-pt_PT .header-item .item-label,.lang-pt_PT .site-logo a,.lang-pt_PT .site-logo a:hover{font-family:Lato;font-weight:700;font-style:normal}.lang-pt_PT .breadcrumb,.lang-pt_PT .nav-menu-main>ul>li>a,.lang-pt_PT .page-title .entry-date{font-weight:700}.lang-pt_PT .ui-datepicker,.lang-pt_PT .ui-datepicker .ui-widget-header{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .ui-datepicker table th{font-weight:700}.lang-pt_PT .ui-datepicker table td a.ui-state-default{font-weight:400}.lang-pt_PT .site-search label .screen-reader-text{font-weight:700}.lang-pt_PT .entry-content .tabstyle1 table thead th{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT #respond form label .required,.lang-pt_PT .commentlist .comment-meta .fn,.lang-pt_PT .comments-link .comments-count,.lang-pt_PT .entry-content table tbody th,.lang-pt_PT .entry-content table thead th,.lang-pt_PT .hentry.sticky .featured-post{font-weight:700}.lang-pt_PT #respond h3 small{font-family:Lato;font-style:normal;font-weight:700}.lang-pt_PT .ait-sc-button .title,.lang-pt_PT .elm-portfolio .filters-wrapper .filter-wrapper .selected{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-posts-main .item-info{font-family:Lato;font-weight:700;font-style:normal}.lang-pt_PT .elm-events-main .item-info{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-events-main .item-info strong{font-weight:400}.lang-pt_PT .elm-events-main .layout-box .event-date .entry-date{font-family:Lato;font-weight:700;font-style:normal}.lang-pt_PT .elm-events-main .layout-list .event-date .entry-date .link-day,.lang-pt_PT .elm-events-main .layout-list .event-date .entry-date .link-month{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-services-main .item-title h3,.lang-pt_PT .elm-services-main .item-title p{font-family:Lato;font-weight:700;font-style:normal}.lang-pt_PT .elm-job-offers-main .job-contact{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-job-offers-main .item-duration strong,.lang-pt_PT .elm-job-offers-main .job-contact strong{font-weight:400}.lang-pt_PT .elm-testimonials-main .item .item-info .item-author,.lang-pt_PT .elm-toggles-main .ait-tabs .tabs-wrapper .selected,.lang-pt_PT .elm-toggles-main .ait-tabs ul.ait-tabs-nav li a,.lang-pt_PT .elm-toggles-main .ait-tabs-vertical li .ait-tab-hover,.lang-pt_PT .elm-toggles-main .responsive-tabs-select{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-countdown-main .clock-data .clock-text,.lang-pt_PT .elm-countdown-main .clock-data .clock-value,.lang-pt_PT .elm-counters-main .counter-title,.lang-pt_PT .elm-counters-main .counter-type-textbox .type-text,.lang-pt_PT .elm-opening-hours-main .day-title h5,.lang-pt_PT .elm-price-table .table-button a,.lang-pt_PT .elm-price-table .table-header .table-price{font-weight:700;font-family:Lato;font-style:normal}.lang-pt_PT .elm-google-map .gmap-infowindow-content p{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-member-main .member-title .member-position-title{font-weight:700}.lang-pt_PT .elm-matches-main{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-matches-main .match-previous .match-teamA-name,.lang-pt_PT .elm-matches-main .match-previous .match-teamB-name{font-family:Lato;font-style:normal;font-weight:700}.lang-pt_PT .elm-matches-main .score-value{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .elm-matches-main .match-container.match-next .match-teamA-name,.lang-pt_PT .elm-matches-main .match-container.match-next .match-teamB-name{font-family:Lato;font-style:normal;font-weight:700}.lang-pt_PT .elm-contact-form-main form p .input-row .input-label .label,.lang-pt_PT .elm-matches-main.no-matches{font-family:Lato;font-weight:400;font-style:normal}.lang-pt_PT .widget_posts a.thumb-link h4{font-family:Lato;font-style:normal;font-weight:700}.lang-pt_PT .widget_calendar tbody td a,.lang-pt_PT .widget_calendar tbody td#today,.lang-pt_PT .widget_calendar th,.lang-pt_PT .widget_rss .widget-content a.rsswidget{font-weight:700}.lang-pt_PT .local-toggles .toggle-content .toggle-container,.lang-pt_PT .widget-title a.rsswidget{font-family:Lato;font-weight:400;font-style:normal}.ait-woocommerce-cart-widget .mini_cart_item>a,.widget_shopping_cart .mini_cart_item>a{font-weight:700}.woocommerce ul.products li a .onsale,.woocommerce ul.products li a h3,body.woocommerce ul.products li a .onsale,body.woocommerce ul.products li a h3,body.woocommerce-page ul.products li a .onsale,body.woocommerce-page ul.products li a h3{font-family:Lato;font-weight:700;font-style:normal}.woocommerce ul.products li a.product_type_variable,body.woocommerce ul.products li a.product_type_variable,body.woocommerce-page ul.products li a.product_type_variable{font-family:Lato;font-weight:400;font-style:normal}.woocommerce div.product.hentry .summary .price,.woocommerce div.product.hentry .summary .product_title,.woocommerce ul.products li a .price .amount,body.woocommerce div.product.hentry .summary .price,body.woocommerce div.product.hentry .summary .product_title,body.woocommerce ul.products li a .price .amount,body.woocommerce-page div.product.hentry .summary .price,body.woocommerce-page div.product.hentry .summary .product_title,body.woocommerce-page ul.products li a .price .amount{font-family:Lato;font-weight:300;font-style:normal}.woocommerce div.product.hentry .summary .cart .single_add_to_cart_button,.woocommerce div.product.hentry .woocommerce-tabs .tabs li a,body.woocommerce div.product.hentry .summary .cart .single_add_to_cart_button,body.woocommerce div.product.hentry .woocommerce-tabs .tabs li a,body.woocommerce-page div.product.hentry .summary .cart .single_add_to_cart_button,body.woocommerce-page div.product.hentry .woocommerce-tabs .tabs li a{font-family:Lato;font-weight:700;font-style:normal}.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong,body.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong,body.woocommerce-page div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta strong{font-weight:700}.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time,body.woocommerce div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time,body.woocommerce-page div.product.hentry .woocommerce-tabs #tab-reviews .commentlist li.comment .comment-text .meta time{font-family:Lato;font-weight:400;font-style:normal}.woocommerce nav.woocommerce-pagination ul li span,body.woocommerce nav.woocommerce-pagination ul li span,body.woocommerce-page nav.woocommerce-pagination ul li span{font-family:Lato;font-weight:700;font-style:normal}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,body.woocommerce .woocommerce-error,body.woocommerce .woocommerce-info,body.woocommerce .woocommerce-message,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-message{font-family:Lato;font-weight:400;font-style:normal}.woocommerce .shop_table.cart th,body.woocommerce-cart .shop_table.cart th{font-family:Lato;font-weight:700;font-style:normal}.woocommerce .shop_table.cart tbody td.product-remove a,body.woocommerce-cart .shop_table.cart tbody td.product-remove a{font-weight:700}.woocommerce .cart-collaterals .shipping_calculator h2,body.woocommerce-cart .cart-collaterals .shipping_calculator h2{font-family:Lato;font-weight:400;font-style:normal}#order_review .cart-subtotal td,#order_review .cart-subtotal th,.methods.payment_methods li label,.shop_table.cart tbody td.product-name .variation dt,.woocommerce label .required{font-weight:700}.pp_woocommerce .comment-respond .stars a{font-family:Lato;font-weight:700;font-style:normal}.ait-woocommerce-cart-widget .cart_list li .description a.title,.widget_shopping_cart .cart_list li .description a.title{font-family:Lato;font-weight:400;font-style:normal}.ait-woocommerce-cart-widget .cart_list li .description .quantity,.widget_shopping_cart .cart_list li .description .quantity{font-family:Lato;font-weight:300;font-style:normal}.woocommerce .cart-wrapper .cart-content .total .amount,.woocommerce .cart-wrapper .cart-content .total strong,body.woocommerce-page .ait-woocommerce-cart-widget .cart-wrapper .cart-content .total .amount,body.woocommerce-page .ait-woocommerce-cart-widget .cart-wrapper .cart-content .total strong{font-family:Lato;font-weight:400;font-style:normal}.widget_best_sellers .product_list_widget li a,.widget_onsale .product_list_widget li a,.widget_random_products .product_list_widget li a,.widget_recent_products .product_list_widget li a,.widget_recent_reviews .product_list_widget li a,.widget_recently_viewed_products .product_list_widget li a,.widget_top_rated_products .product_list_widget li a{font-family:Lato;font-weight:700;font-style:normal}.comment-reply-title{font-family:Lato;font-weight:400;font-style:normal}