.widget{padding:2rem 5rem}.widget ul li{margin:0}.widget ul li a{display:inline-block;margin-bottom:.7rem}.widget-title{font-size:1.5rem;margin-bottom:2rem}@media only screen and (max-width:650px){.widget-title{font-size:1.7rem}}.header-widget-area{align-items:center;display:flex;padding:1.5rem 2rem}.header-widget-area .widget{padding:0 1rem}.header-widget-area .widget:last-child{padding-right:0}.asi-before-entry .widget{padding:0;margin-bottom:4rem}.after-entry.widget-area .widget{padding:0;margin-bottom:4rem}.widget_calendar{margin:0 auto;max-width:768px;width:100%}.widget_calendar caption{margin-bottom:2rem}.widget_calendar table#wp-calendar{border-bottom:none;border-left:none;border-right:none;margin-bottom:0}.widget_calendar table{border-top:1px solid #ddd;width:100%}.widget_calendar table *{line-height:1}.widget_calendar td,.widget_calendar th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;line-height:1.3em;padding:1rem;text-align:center}.widget_calendar table tr:nth-of-type(2n){background:0 0}.widget_calendar table td#today{font-weight:700}.widget_calendar table thead{border-left:1px solid #ddd;border-right:1px solid #ddd}.widget_calendar table tfoot td{border:none}.widget_calendar table tfoot td#prev{text-align:left}.widget_calendar table tfoot td#next{text-align:right}.widget_calendar table tbody{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.widget_media_image img{display:block}.widget_recent_entries .post-date{margin-left:1rem;color:#ababab;font-size:1.5rem}.widget_search .search-form{align-content:center;display:flex;width:100%}.widget_search input[type=submit]{background:0 0;border-radius:0;color:#000;font-family:FontAwesome;height:auto;margin:0 0 0 5px;position:relative;width:25px}.widget_search input[type=submit]:hover{background:0 0;color:#000}.widget_rss .rss-date{margin-left:1rem;color:#ababab;font-size:1.5rem}.widget_rss cite{font-weight:700}.widget_nav_menu ul{list-style:none}.widget_nav_menu ul li li a{font-size:1.5rem}.widget_nav_menu ul li li li a{font-size:1.2rem}.widget.featured-content .entry-title{margin:0 0 2rem;text-align:left}.widget.featured-content .entry.post .entry-title{margin-bottom:0}.widget.featured-content .entry.post .entry-meta{margin:1rem 0;text-align:left}.widget.featured-content .entry:last-child{border:none;padding:0;margin:0}.widget.featured-content .avatar{margin:0 1rem 1rem 0}.widget.featured-content .entry .entry-header{margin-bottom:2rem}.widget.asitheme-widget{padding:0}.widget.asitheme-widget .asitheme-widget-main{position:relative;text-align:center;padding:15rem 0;background-position:50%;background-size:cover}.widget.asitheme-widget .asitheme-widget-main.text-left,.widget.asitheme-widget .asitheme-widget-main.text-right{text-align:left}.widget.asitheme-widget .asitheme-widget-main.black{color:#333}.widget.asitheme-widget .asitheme-widget-main>.back{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5}.widget.asitheme-widget .asitheme-widget-main>.inner>*{position:relative}.widget.asitheme-widget .asitheme-widget-main>.inner{max-width:60%;margin:0 auto}.widget.asitheme-widget .asitheme-widget-main .title{font-size:4.8rem;margin:0 auto;font-weight:700}.widget.asitheme-widget .asitheme-widget-main .text{font-size:1.9rem;max-width:90%;margin:0 auto;font-weight:200}.widget.asitheme-widget .asitheme-widget-main.text-left .text,.widget.asitheme-widget .asitheme-widget-main.text-right .text{max-width:100%}.widget.asitheme-widget .asitheme-widget-main.text-left>.inner{margin:0 auto 0 45%;max-width:380px;width:30%;transform:translateX(-100%)}.widget.asitheme-widget .asitheme-widget-main.text-right>.inner{margin:0 50% 0 auto;max-width:380px;width:30%;transform:translateX(100%)}.widget.asitheme-widget .asitheme-widget-main.text-left{text-align:left}.widget.asitheme-widget .asitheme-widget-main .title+.text{margin-top:3.3rem;margin-bottom:3.3rem}.widget.asitheme-widget .asitheme-widget-main .title+.button{margin-top:3.3rem}.widget.asitheme-widget .asitheme-widget-main>.inner>.text{margin-bottom:3rem}.widget.asitheme-widget .asitheme-widget-main>.inner>p:last-child{margin-bottom:0}@media only screen and (max-width:1200px){.widget.asitheme-widget .asitheme-widget-main{padding:8rem 0}}@media only screen and (max-width:990px){.widget.asitheme-widget .asitheme-widget-main{padding:7rem 0}.widget.asitheme-widget .asitheme-widget-main .button{font-size:1.7rem;padding:1rem 3rem}.widget.asitheme-widget .asitheme-widget-main .title{font-size:5rem}.widget.asitheme-widget .asitheme-widget-main>.inner{max-width:90%}.widget.asitheme-widget .asitheme-widget-main.text-left>.inner{margin:0 auto 0 46%;width:40%}.widget.asitheme-widget .asitheme-widget-main.text-right>.inner{width:40%}}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-main,.widget.asitheme-widget .asitheme-widget-main.no-title{padding:3rem 0}.widget.asitheme-widget .asitheme-widget-main.text-center>.inner{max-width:85%}.widget.asitheme-widget .asitheme-widget-main .title{font-size:2.5rem}.widget.asitheme-widget .asitheme-widget-main .text{font-size:1.7rem;max-width:100%}.widget.asitheme-widget .asitheme-widget-main .title+.text{margin-bottom:2rem;margin-top:2rem}}.widget.asitheme-widget .asitheme-widget-features{padding:12rem 0 10rem}.widget.asitheme-widget .asitheme-widget-features .title{text-align:center;font-size:4.5rem;max-width:60%;margin:0 auto 5.7rem;font-weight:300}.widget.asitheme-widget .asitheme-widget-features .items{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:80%;margin:0 auto}.widget.asitheme-widget .asitheme-widget-features .items .item{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-bottom:2rem;max-width:325px;padding:0 5rem;text-align:center;text-decoration:none;width:33.33%}.widget.asitheme-widget .asitheme-widget-features .items .item .image{margin-bottom:2rem}.widget.asitheme-widget .asitheme-widget-features .items .item img{display:block;margin:0 auto;max-width:100px;width:100%}.widget.asitheme-widget .asitheme-widget-features .items .item .text{}.widget.asitheme-widget .asitheme-widget-features .items .item h3{font-size:2rem;font-weight:700;margin-bottom:1rem}.widget.asitheme-widget .asitheme-widget-features .items .item .i-text{font-size:1.5rem;margin:0}@media only screen and (max-width:990px){.widget.asitheme-widget .asitheme-widget-features .title{font-size:3.8rem;max-width:80%}.widget.asitheme-widget .asitheme-widget-features .items{max-width:90%}.widget.asitheme-widget .asitheme-widget-features .items .item{padding:0 1rem}.widget.asitheme-widget .asitheme-widget-features .items .item h3{font-size:2rem}}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-features{padding:8rem 0 4rem}.widget.asitheme-widget .asitheme-widget-features .title{font-size:3.5rem}.widget.asitheme-widget .asitheme-widget-features .items{max-width:80%}.widget.asitheme-widget .asitheme-widget-features .items .item{margin-bottom:4rem;padding:0;width:100%}}.widget.asitheme-widget .asitheme-widget-pricing{padding:8rem 0 5rem}.widget.asitheme-widget .asitheme-widget-pricing .title{text-align:center;font-size:4.5rem;max-width:60%;margin:0 auto 2rem;font-weight:300}.widget.asitheme-widget .asitheme-widget-pricing .subtitle{text-align:center;font-size:2rem;max-width:60%;margin:0 auto 5rem;font-weight:200}.widget.asitheme-widget .asitheme-widget-pricing .title+.items{margin-top:7rem}.widget.asitheme-widget .asitheme-widget-pricing .items{display:flex;flex-wrap:wrap;justify-content:center;max-width:1024px;margin:0 auto;width:95%}.widget.asitheme-widget .asitheme-widget-pricing .items .item{display:flex;width:33.33%;margin-bottom:5rem;padding:0 1.8%}.widget.asitheme-widget .asitheme-widget-pricing .items .item>div{width:100%}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner{border:1px solid #e9e9e9;border-radius:20px;display:flex;flex-direction:column;padding:4rem;width:100%;background-color:#fff;text-align:center}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner .i-title{font-size:2.5rem;margin-bottom:1.5rem}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner .i-price{font-size:3rem;line-height:1;margin-bottom:0}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner .i-text{font-size:1.5rem;margin:5rem 0;flex-basis:100%;text-align:left}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner .i-text p{border-bottom:1px solid #e9e9e9;font-size:1.8rem;margin-bottom:0;padding:1.5rem 0}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner .i-text p:last-child{border-bottom:none}.widget.asitheme-widget .asitheme-widget-pricing .items .item.featured .item-inner{border-width:10px;padding:calc(4rem - 10px)}.widget.asitheme-widget .asitheme-widget-pricing .items .item.featured .item-inner .i-title{font-weight:600}.widget.asitheme-widget .asitheme-widget-pricing .items .item.featured .item-inner .i-price{font-weight:400}@media only screen and (max-width:990px){.widget.asitheme-widget .asitheme-widget-pricing .title{font-size:3.8rem;max-width:80%}.widget.asitheme-widget .asitheme-widget-pricing .subtitle{max-width:80%}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner{padding:2rem}.widget.asitheme-widget .asitheme-widget-pricing .items .item.featured .item-inner{padding:calc(2rem - 10px)}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner .button{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-pricing .title{font-size:3.5rem}.widget.asitheme-widget .asitheme-widget-pricing .items{width:80%}.widget.asitheme-widget .asitheme-widget-pricing .items .item{width:100%;margin-bottom:5rem}.widget.asitheme-widget .asitheme-widget-pricing .items .item .item-inner{padding:4rem}.widget.asitheme-widget .asitheme-widget-pricing .items .item.featured .item-inner{padding:calc(4rem - 10px)}}.widget.asitheme-widget .asitheme-widget-form{padding:10rem 0}.widget.asitheme-widget .asitheme-widget-form .title{font-size:4.5rem;font-weight:300;max-width:60%;margin:0 auto 2rem;text-align:center}.widget.asitheme-widget .asitheme-widget-form .subtitle{font-size:2rem;font-weight:200;max-width:60%;margin:0 auto 4rem;text-align:center}.widget.asitheme-widget .asitheme-widget-form .form{margin:0 auto;max-width:42%}.widget.asitheme-widget .asitheme-widget-form .form ul{list-style:none;margin:0}@media only screen and (max-width:990px){.widget.asitheme-widget .asitheme-widget-form{padding:8rem}.widget.asitheme-widget .asitheme-widget-form .title{font-size:3.8rem;max-width:80%}.widget.asitheme-widget .asitheme-widget-form .subtitle{max-width:80%}.widget.asitheme-widget .asitheme-widget-form .form{max-width:100%}}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-form{padding:6rem 4rem}.widget.asitheme-widget .asitheme-widget-form .title{font-size:3.5rem;max-width:100%}.widget.asitheme-widget .asitheme-widget-form .subtitle{max-width:100%}}.widget.asitheme-widget .asitheme-widget-form .form .widget_wysija_cont .allmsgs .updated{font-size:16px;font-weight:300}.widget.asitheme-widget .asitheme-widget-form .form .widget_wysija_cont .wysija-submit{text-transform:none;display:block;border-radius:0;width:100%;font-size:2.5rem}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-form .form .widget_wysija_cont .wysija-submit{position:relative;margin:0 auto;padding-bottom:0}}.widget.asitheme-widget .asitheme-widget-form .form .mailpoet_paragraph .mailpoet_text{width:100%!important}.widget.asitheme-widget .asitheme-widget-form .form .mailpoet_paragraph .mailpoet_submit{text-transform:none;display:block;border-radius:0;width:100%;font-size:2.5rem}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-form .form .mailpoet_paragraph .mailpoet_submit{position:relative;padding-bottom:0}}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper{margin:0;max-width:none}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper form{text-align:inherit;max-width:none;margin:0}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper .gform_body{width:auto}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper ul.gform_fields li.gfield{padding:0;margin:0 0 2rem}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper .top_label div.ginput_container{margin:0}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper textarea{display:block;padding:1rem;width:100%}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper textarea{height:20rem}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper .gform_footer{position:relative;padding:0}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper .gform_footer .gform_button{display:block;border-radius:0;width:100%;font-size:2rem;padding:2rem}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;top:5px;right:5px}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper>form>.validation_error{display:none}.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper .gfield.gfield_error .validation_message{color:#c00;text-align:left;font-size:1.4rem}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-form .form .gform_wrapper .gform_footer{position:relative}}.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-field-container{margin-bottom:0}.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-before-form-content{display:none}.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-field-container.submit-container input[type=text],.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-field-container.submit-container input[type=email],.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-field-container.submit-container input[type=url],.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-field-container.submit-container textarea{text-transform:none;display:block;border-radius:0;width:100%;font-size:2.5rem}.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-field-container.submit-container input[type=button]{display:block;margin:0 auto;font-size:2.2rem;padding:1.7rem 5rem}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-form .form .nf-form-cont .nf-field-container.submit-container{position:relative}}.widget.asitheme-widget .asitheme-widget-logos{padding:10rem 0}.widget.asitheme-widget .asitheme-widget-logos .title{font-size:2.5rem;font-weight:300;max-width:60%;margin:0 auto 5rem;text-align:center}.widget.asitheme-widget .asitheme-widget-logos .logos-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1300px;width:90%}.widget.asitheme-widget .asitheme-widget-logos .logo{margin-bottom:4rem;padding:0 3rem}.widget.asitheme-widget .asitheme-widget-logos .logo img{display:block;max-height:5rem;max-width:12rem}@media only screen and (max-width:990px){.widget.asitheme-widget .asitheme-widget-logos .title{max-width:85%}}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-logos{padding:5rem 0}.widget.asitheme-widget .asitheme-widget-logos .logo{margin-bottom:2rem;padding:0 2rem}}.widget.asitheme-widget.asitheme-widget-two-blocks+.widget.asitheme-widget:not(.asitheme-widget-two-blocks){border-top:1px solid #d7d7d7}.widget.asitheme-widget .asitheme-widget-two-blocks{display:flex}.widget.asitheme-widget .asitheme-widget-two-blocks .block-wrapper{width:50%}.widget.asitheme-widget .asitheme-widget-two-blocks .text-wrapper{padding:10rem;min-height:50rem;display:flex;align-items:center}.widget.asitheme-widget .asitheme-widget-two-blocks .block-inner{max-width:50rem;margin:0 auto}.widget.asitheme-widget .asitheme-widget-two-blocks .block-inner .text>*:last-child{margin-bottom:0}@media only screen and (max-width:990px){.widget.asitheme-widget .asitheme-widget-two-blocks .text-wrapper{padding:5rem;min-height:0;display:block}}@media only screen and (max-width:650px){.widget.asitheme-widget .asitheme-widget-two-blocks{flex-direction:column}.widget.asitheme-widget .asitheme-widget-two-blocks .block-wrapper{width:100%}.widget.asitheme-widget .asitheme-widget-two-blocks .image-wrapper{height:25rem}.widget.asitheme-widget .asitheme-widget-two-blocks .text-wrapper .title{font-size:2.5rem}}.widget_product_search .woocommerce-product-search{align-content:center;display:flex}.widget_product_search button[type=submit]{background:0 0;border-radius:0;border:none;color:#000;font-family:FontAwesome;height:auto;margin:0 0 0 5px;padding:0;position:relative;width:25px}.widget_product_search button[type=submit]:hover{background:0 0;color:#000}.widget_shopping_cart .buttons a{font-size:1.4rem;text-transform:none;padding:1rem 2rem}.header-widget-area .widget_shopping_cart{text-align:left}.header-widget-area .widget_shopping_cart .cart_list li a{margin-bottom:0}.header-widget-area .widget_shopping_cart .total{margin-bottom:1rem}.widget.asitheme_widget.asitheme_widget_woocommerce_categories .asitheme_widget_woocommerce_categories{border-top:1px solid #f2f2f2;display:flex;flex-wrap:wrap}.asitheme_widget_woocommerce_categories .cat-item{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;display:flex;justify-content:center;flex-direction:column;text-align:center;width:25%}.asitheme_widget_woocommerce_categories .cat-item:nth-child(4n){border-right:none}.asitheme_widget_woocommerce_categories .image-wrapper{align-content:center;display:flex;flex-direction:column;flex-grow:2;justify-content:center;padding:4rem 4rem 0}.asitheme_widget_woocommerce_categories .image-wrapper img{display:block;max-width:150px;width:100%;margin:0 auto}.asitheme_widget_woocommerce_categories .title{font-size:1.6rem;font-weight:500;padding:2rem 1rem}@media only screen and (max-width:768px){.asitheme_widget_woocommerce_categories .cat-item{width:33.33%}.asitheme_widget_woocommerce_categories .cat-item:nth-child(4n){border-right:1px solid #f2f2f2}.asitheme_widget_woocommerce_categories .cat-item:nth-child(3n){border-right:none}}@media only screen and (max-width:768px){.asitheme_widget_woocommerce_categories .cat-item{width:50%}.asitheme_widget_woocommerce_categories .cat-item:nth-child(3n){border-right:1px solid #f2f2f2}.asitheme_widget_woocommerce_categories .cat-item:nth-child(2n){border-right:none}}