.sidebar .widget .widget-title,.sidebar .widget .wp-block-search__label{border-bottom:1px solid #e9e9ea;display:block}.header p,.widget-none p{margin:0}.widget-none p{line-height:normal}.header-widget:not(.header-carousel) .widget:not(.widget_media_video){margin:0;display:inline-block}.header-widget:not(.header-item):not(.header-carousel) .widget:not(.widget_media_video){line-height:45px}.header-top-info .contact-area{min-height:45px}.widget-left,.widget-right{height:100%;min-height:79px;margin:0;align-items:center;display:inline-flex}.widget-right li a{margin-left:auto}.widget-left li a{margin-right:auto}.widget-left .widget,.widget-right .widget{padding:0 20px}.widget-left .widget:first-child,.widget-left .widget:nth-child(2n+3){padding-left:0}.widget-right .widget:nth-child(n+2){padding:0 20px}.widget-right .widget:first-child,.widget-right .widget:nth-child(2n+4){padding-left:0}.widget-right .widget:last-child:not(:first-child){padding-right:0}.header .widget:not(.widget_social_widget) li,.tagcloud a{padding:0;display:inline-block}.header .widget:not(.widget_nav_menu):not(.widget_social_widget) li{margin:0 10px 5px 0}.tagcloud a{margin-right:5px;margin-bottom:10px}.header .widget.widget_nav_menu li{margin:0 10px 0 0}.header .widget:not(.widget_social_widget) li:last-child,.tagcloud a:last-child{margin:0}.header .widget span,.header-widget ul li,.header-widget ul li a{font-size:14px;font-weight:500}.header-widget ul li a:focus,.header-widget ul li a:hover{color:var(--sp-primary)}.contact-info span,.header-widget a,.header-widget ul li span{text-decoration:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative}.header-widget a,.header-widget ul li span{display:inline-block}.contact-info span{line-height:normal;display:block}.header-widget .widget:not(.widget_social_widget) li a{width:max-content}.header-widget .widget:not(.widget_social_widget):not(.widget-contact) i,.header-widget .widget:not(.widget_social_widget):not(.widget-contact):not(.widget-media-gallery):not(.widget_media_image) img{font-size:15px;display:inline-block}.header-widget .widget:not(.widget_social_widget):not(.widget-contact):not(.widget-media-gallery):not(.widget_media_image) img{height:20px}.header .widget li:last-child,.header-widget-info li:last-child{margin-right:0}.header-widget .fa-phone+span{font-weight:700}.breadcrumb-widget .widget .widget-title,.footer-copyright .widget:not(.widget_info):not(.widget-none) .title-border,.footer-copyright .widget:not(.widget_info):not(.widget-none) .widget-title,.header .widget:not(.widget_info):not(.widget-none) .title-border,.header .widget:not(.widget_info):not(.widget-none) .widget-title{display:none}.header-widget .gallery .gallery-item a{display:block}.header-widget .widget img{width:50px}.header-widget .gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.header-widget .gallery .gallery-item{-ms-flex:1;flex:1;padding:0;margin:0 6px 0 0}.header-widget .widget_media_video{width:100%;display:block}.header-widget .widget_media_video .wp-video .mejs-container{max-height:170px;width:100%!important}.header-widget .widget_media_video .wp-video-shortcode video,.header-widget .widget_media_video video.wp-video-shortcode{max-height:170px}.header-widget .widget-menu-top li a i{font-size:32px;margin-bottom:5px;text-align:center;display:block}.header-widget:not(.header-carousel) .widget .contact-area{padding:0}.header .widget:not(.widget_nav_menu):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li a{padding-left:20px}.header-widget .widget_meta a{font-size:12px}.header-widget .widget.widget_meta li a:before{font-size:13px;line-height:1.2}.widget li{list-style:none;-webkit-transition:var(--sp-transition);transition:var(--sp-transition)}.widget li,.widget li a{position:relative;z-index:0}.widget li a{display:inline-block}.widget li a:before{position:absolute;font-family:fontawesome}.footer .widget:not(.widget_nav_menu):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li a:before,.footer .widget_nav_menu li a:before,.header .widget:not(.widget_nav_menu):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li a:before,.header .widget_nav_menu li a:before{left:0}.footer .widget:not(.widget_payment_methods):not(.widget_meta):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li a:before,.header .widget:not(.widget_payment_methods):not(.widget_meta):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li a:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);content:"\f068";font-family:FontAwesome}.sidebar .widget li a:before{left:25px}.footer .widget:not(.widget_meta):not(.widget_social_widget) li a:focus:before,.footer .widget:not(.widget_meta):not(.widget_social_widget) li a:hover:before,.header .widget:not(.widget_meta):not(.widget_social_widget) li a:focus:before,.header .widget:not(.widget_meta):not(.widget_social_widget) li a:hover:before{-webkit-animation:iconRightCaretRotate .6s ease;animation:iconRightCaretRotate .6s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes iconRightCaretRotate{0%{-ms-transform:rotate(90deg) translateY(-1px);-webkit-transform:rotate(90deg) translateY(-1px);transform:rotate(90deg) translateY(-1px)}50%{-ms-transform:rotate(90deg) translateY(2px);-webkit-transform:rotate(90deg) translateY(2px);transform:rotate(90deg) translateY(2px)}to{-ms-transform:rotate(90deg) translateY(-1px);-webkit-transform:rotate(90deg) translateY(-1px);transform:rotate(90deg) translateY(-1px)}}@keyframes iconRightCaretRotate{0%{-ms-transform:rotate(90deg) translateY(-1px);-webkit-transform:rotate(90deg) translateY(-1px);transform:rotate(90deg) translateY(-1px)}50%{-ms-transform:rotate(90deg) translateY(2px);-webkit-transform:rotate(90deg) translateY(2px);transform:rotate(90deg) translateY(2px)}to{-ms-transform:rotate(90deg) translateY(-1px);-webkit-transform:rotate(90deg) translateY(-1px);transform:rotate(90deg) translateY(-1px)}}.sidebar .widget:not(.widget_payment_methods):not(.widget_meta):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) ul:not(.days) li a:focus:before,.sidebar .widget:not(.widget_payment_methods):not(.widget_meta):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) ul:not(.days) li a:hover:before,.widget_meta li a:focus:before,.widget_meta li a:hover:before{-webkit-animation:iconRightCaret .6s ease;animation:iconRightCaret .6s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes iconRightCaret{0%{-ms-transform:translateX(-1px);-webkit-transform:translateX(-1px);transform:translateX(-1px)}50%{-ms-transform:translateX(2px);-webkit-transform:translateX(2px);transform:translateX(2px)}to{-ms-transform:translateX(-1px);-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@keyframes iconRightCaret{0%{-ms-transform:translateX(-1px);-webkit-transform:translateX(-1px);transform:translateX(-1px)}50%{-ms-transform:translateX(2px);-webkit-transform:translateX(2px);transform:translateX(2px)}to{-ms-transform:translateX(-1px);-webkit-transform:translateX(-1px);transform:translateX(-1px)}}.contact-area{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.contact-area,.contact-icon{align-items:center;display:flex}.contact-icon{height:24px;-webkit-flex-shrink:0;flex-shrink:0;font-size:24px;-ms-flex-negative:0;margin-right:12px;color:var(--sp-primary);position:relative;line-height:1;z-index:1}@-webkit-keyframes avril{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes avril{0%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes avril-float{to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes avril-float{to{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.contact-area .contact-icon i,.contact-area .contact-icon img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 1px transparent;-moz-osx-font-smoothing:grayscale;vertical-align:super;display:inline-block}.contact-area:focus-within .contact-icon *,.contact-area:hover .contact-icon *{-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-name:avril-float,avril;animation-name:avril-float,avril;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s}.contact-info{color:inherit;text-align:left;display:inline-block}.contact-info span.title{font-size:15px;font-weight:300;margin-bottom:0;line-height:1.2}.contact-info span.text{font-size:16px;word-break:break-word;margin:0 0 1px}.header-widget .contact-info:focus span:nth-child(2),.header-widget .contact-info:hover span:nth-child(2){color:var(--sp-white)}.search-form,.woocommerce-product-search{flex-wrap:wrap;align-items:center;display:flex}.search-form label,.woocommerce-product-search .search-field{flex:1;margin-right:10px}.mail-form,.search-form{width:100%}.mail-form>div,.search-form>div{overflow:hidden;position:relative;display:block;z-index:0}.footer .mail-form .av-mail-field,.search-form .av-search-field{padding:.5rem 50px .5rem 20px;border-radius:0;line-height:1}.footer .mail-form .av-submit,.search-form .av-search-submit{right:0;position:absolute;outline:none;bottom:0;top:0;margin:4px;border-radius:0;line-height:2;z-index:0}.breadcrumb-footer .search-form .av-search-submit,.sidebar .search-form .av-search-submit{border:0;background:none}.sidebar .search-form .av-search-submit{color:#747474}.breadcrumb-footer .search-form .av-search-submit{color:var(--sp-secondary-dark)}.breadcrumb-footer .search-form .av-search-submit:focus,.breadcrumb-footer .search-form .av-search-submit:hover,.sidebar .search-form .av-search-submit:focus,.sidebar .search-form .av-search-submit:hover,form input[type=email]:focus+.av-search-submit,form input[type=text]:focus+.av-search-submit{color:var(--sp-primary)}.av-search-submit i{font-size:inherit;line-height:2.15}.search-form .av-form-control:focus+i{color:var(--sp-primary)}.sidebar .widget-subscribe .subscribe-in{padding:30px;background-color:#f2f2f2}.sidebar .widget-subscribe .subscribe-in .widget-title{border:0;padding-bottom:0}.widget-subscribe .mail-form label,.widget-subscribe .mail-form p:last-child{width:calc(45% + 10px);margin-top:10px;display:inline-block}.widget-subscribe .mail-form p:last-child{text-align:right}.footer .mail-form .av-mail-field{border-color:rgba(87,87,87,.33);color:hsla(0,0%,100%,.5);background-color:rgba(87,87,87,.33);background-image:linear-gradient(#242424,#242424),linear-gradient(hsla(0,0%,49%,.3),hsla(0,0%,49%,.3))}.footer-light .footer .mail-form .av-mail-field{color:#c8c8c8;background-color:var(--sp-white)}.sidebar .widget-subscribe .mail-form input[type=email],.sidebar .widget-subscribe .mail-form input[type=text]{background-color:#f5f5f5}.tagcloud,.widget ul{list-style:none;padding:0;position:relative;margin:0;z-index:0}.calendar_wrap{max-width:346px;background-color:var(--sp-white);margin:0 auto;width:100%}.calendar_wrap table{margin:0;width:100%}.calendar_wrap table caption{border:1px solid #e9e9ea;font-weight:600;color:var(--sp-secondary-dark);position:relative;border-bottom:0;padding-right:1.5rem;text-align:left;background-color:var(--sp-white);line-height:3.7;padding-left:1.5rem;z-index:0}.calendar_wrap table caption:after{font-size:30px;font-weight:700;right:15px;color:#444;content:"+";position:absolute;bottom:0;top:0;line-height:55px;z-index:1}.calendar_wrap table td,.calendar_wrap table th{padding:0;font-size:14px;border:0;text-align:center;border-radius:50%;line-height:45px}.footer-main .calendar_wrap table td,.footer-main .calendar_wrap table th{line-height:35px}.calendar_wrap table th{font-weight:400;color:#242424;background:none}.calendar_wrap table td{color:initial}.calendar_wrap table tfoot{background-color:#e9e9ea}.wp-calendar-nav{padding:0 12px;justify-content:space-between;border:1px solid #e9e9e9;color:var(--sp-secondary-dark);border-top:0;background-color:var(--sp-white);align-items:center;line-height:45px;display:flex}.sidebar .wp-block-calendar table th{text-align:center;background:var(--sp-primary)}.sidebar .wp-block-calendar table td{text-align:center}.widget_meta ul li:first-child a:before{content:"\f007"}.widget_meta ul li:nth-child(2) a:before{content:"\f08b"}.widget_meta ul li:nth-child(3) a:before{content:"\f075"}.widget_meta ul li:nth-child(4) a:before{content:"\f27a"}.widget_meta ul li:nth-child(5) a:before{content:"\f19a"}.widget.widget_categories ul.children li{flex:auto;justify-content:flex-start;flex-wrap:wrap;align-items:center;display:flex}.widget.widget_archive>ul>li,.widget.widget_categories>ul>li{justify-content:flex-end;flex-wrap:wrap;padding-right:15px;align-items:center;width:100%;white-space:nowrap;display:flex}.widget.widget_archive ul li a,.widget.widget_categories ul li a{flex:1}.sidebar .widget_archive form,.sidebar .widget_categories form{padding:15px}.widget_archive li>span,.widget_categories li>span{-ms-flex-pack:center;min-height:24px;pointer-events:none;padding:5px 8px;justify-content:center;font-size:.866em;font-weight:400;font-style:normal;right:0;color:hsla(0,0%,100%,.2);position:absolute;min-width:24px;text-align:center;top:3px;background-color:hsla(0,0%,57%,.1);align-items:center;border-radius:50px;margin-left:auto;line-height:1;-ms-flex-align:center;display:-ms-inline-flexbox;display:inline-flex}.sidebar .widget .cat-item:hover a+span,.tagcloud a,.wp-block-tag-cloud a{color:var(--sp-white);background-color:var(--sp-primary)}.tagcloud a,.wp-block-tag-cloud a{padding:0 15px;font-size:15px!important;text-decoration:none;line-height:2.5}.wp-block-tag-cloud a{padding:0 15px;margin-top:9px}.wp-block-tag-cloud a:last-child{margin-right:0}.widget_social_widget li a{height:27px;color:var(--sp-white);text-align:center;border-radius:100%;width:27px;line-height:27px}.widget_social_widget li a:before{height:inherit;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transition:all 265ms ease-out;content:" ";border-radius:100%;background:var(--sp-primary);width:inherit;display:block;z-index:-1}.widget_social_widget li a:focus:before,.widget_social_widget li a:hover:before{transform:scale(0);transition:all 265ms ease-in}.widget_social_widget ul li:not(:last-child){margin-right:10px}.widget_social_widget li a i{transition:all 0s ease-out;vertical-align:middle}.widget_social_widget li a:focus i,.widget_social_widget li a:hover i{transform:scale(1.62);-ms-transform:scale(1.62);-webkit-transform:scale(1.62);color:var(--sp-primary);transition:all 265ms ease-in;background:var(--sp-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@-webkit-keyframes slideRight{49%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@keyframes slideRight{49%{-webkit-transform:translateX(100%);transform:translateX(100%)}50%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}51%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}.widget_payment_methods li,.widget_payment_methods li a,.widget_payment_methods ul{line-height:0}.widget_payment_methods li a{font-size:35px;line-height:0}.widget_payment_methods li:not(:last-child) a{border-right:1px solid rgba(68,68,68,.75);margin-right:10px;padding-right:15px}.widget_payment_methods li a i,.widget_payment_methods li a i:before{line-height:.5}.footer .widget_social_widget li a,.sidebar .widget_social_widget li a,.widget_payment_methods li,.widget_social_widget li{display:inline-block}.footer .widget+.widget{padding-top:2.3rem}.footer .widget+.widget:not(.widget_social_widget){border-top:1px solid hsla(0,0%,49%,.3)}.widget .widget-title{text-transform:capitalize;position:relative;word-break:break-all;letter-spacing:.5px;display:block;z-index:0}.footer .widget .widget-title:first-letter{color:var(--sp-primary)}.footer div.widget.widget-none .widget-title,.widget:not(.widget-none) .widget-title{margin-bottom:1rem;line-height:1.5}[class^=widget-title-]{padding-bottom:10px}.widget-title-two:after,.widget-title-two:before{position:absolute;background-color:rgba(34,34,34,.75);left:0}.widget-title-two:before{height:1px;content:"";bottom:0;margin:0;width:55%}.widget-title-two:after{height:3px;font-size:10px;color:var(--sp-primary);content:"\ec77";bottom:-1px;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:20%;font-family:IcoFont;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.widget-title-three:after{height:2px;content:"";position:absolute;bottom:0;background-color:var(--sp-primary);left:0;width:20%}.footer-left .widget-title:not([class^=widget-title-]):after{left:0}.footer-right .widget-title:not([class^=widget-title-]):after{right:0;left:auto}.footer-center .widget-title:not([class^=widget-title-]):after{right:0;margin:auto}.footer .widget .widget-title:hover:after,.widget .widget-title:hover:after{width:30%}.widget-latest-posts .post-items{border:none;flex-direction:row;-webkit-align-items:center;align-items:center}.widget-latest-posts .post-items:not(:last-child){margin-bottom:15px}.widget-latest-posts .post-image{margin-right:18px;max-width:23.08%;flex-basis:23.08%}.widget-latest-posts .post-image .post-hover:before{font-size:10px;max-width:25px;max-height:25px}.widget-latest-posts .post-content{flex:1;padding:0}.widget-latest-posts .post-title{font-size:14px;margin-bottom:5px}.widget-latest-posts .post-meta{padding-top:5px;font-size:13px;margin-top:5px}.widget-latest-posts .post-meta>span{display:inline-block}.widget-latest-posts .post-items .post-content .post-meta>span:not(:last-child){flex:unset;border-right:1px solid #e9e9ea;margin-right:8px;padding-right:8px}.widget-latest-posts .post-meta:not(.imu)>span:not(.post-date){border-left:0}.widget-latest-posts .post-meta>span i{margin-right:5px;color:var(--sp-primary)}.blog-section .xl-container,.blog-section .xl-container-fluid{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:center;padding:0 10px;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;align-items:center;align-items:stretch;-ms-flex-align:center;-ms-flex-align:stretch;display:-ms-flexbox;display:flex}.sticky-first-widget .sidebar,.sticky-last-widget .sidebar{height:100%;overflow:visible;-webkit-backface-visibility:visible}.sticky-first-widget .sidebar .widget:first-child,.sticky-full-sidebar .sidebar,.sticky-last-widget .sidebar .widget:last-child{position:-webkit-sticky;position:sticky;top:20px;z-index:99}.sidebar .widget{margin-bottom:2.75rem}.sidebar .widget .wp-block-search__label,.sidebar .widget-title{font-size:20px;font-weight:700;padding-bottom:10px}.sidebar-3 .sidebar{background-color:var(--sp-white)}.sidebar-1 .sidebar .search-form{padding:15px 0}.sidebar-2 .sidebar .widget{background-color:var(--sp-white)}.sidebar-2 .sidebar .emergency-call,.sidebar-2 .sidebar .widget{margin-bottom:50px}.widget_media_video iframe{height:100%;width:100%}.footer .widget:last-child,.sidebar .widget-title,.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget_social_widget ul{padding:0 15px}.sidebar .widget:not(.widget_recent_comments):not(.widget_payment_methods):not(.widget_social_widget) ul li:not(:last-child):not(.menu-item-has-children),.widget_nav_menu li.menu-item-has-children a{margin-bottom:3px}.sidebar .widget:not(.widget_payment_methods):not(.widget_social_widget):not(.widget_product_categories):not(.widget.woocommerce) ul li:not(.menu-item-has-children):not(.wp-social-link),.sidebar .widget_nav_menu li.menu-item-has-children a{background-color:#f2f2f2}.sidebar .widget.woocommerce ul li:focus-within,.sidebar .widget.woocommerce ul li:hover,.sidebar .widget:not(.woocommerce):not(.widget_archive):not(.widget_categories):not(.widget_recent_comments):not(.widget_payment_methods):not(.widget_social_widget):not(.widget_info):not(.widget_calender):not(.widget_tag) ul:not(.days) li:not(.wp-social-link) a:focus,.sidebar .widget:not(.woocommerce):not(.widget_archive):not(.widget_categories):not(.widget_recent_comments):not(.widget_payment_methods):not(.widget_social_widget):not(.widget_info):not(.widget_calender):not(.widget_tag) ul:not(.days) li:not(.wp-social-link) a:hover,.sidebar .widget_archive ul li a:focus,.sidebar .widget_archive ul li a:hover{color:var(--sp-white);background-color:var(--sp-primary)}.sidebar .widget ul:not(.sub-menu)>li:last-child{padding-bottom:15px}.sidebar .widget ul li.menu-item-has-children{padding-bottom:0}.sidebar .widget.widget_meta ul li a{padding-right:0;padding-left:25px}.sidebar .widget_recent_comments li{padding:15px;word-break:break-word}.sidebar .widget.woocommerce ul li,.sidebar .widget:not(.woocommerce):not(.widget_recent_comments):not(.widget_rss):not(.widget_payment_methods):not(.widget_social_widget):not(.widget_info):not(.widget_calender):not(.widget_tag) ul:not(.days) li a{padding:15px 15px 15px 45px;word-break:break-word;cursor:pointer;display:block}.sidebar .widget:not(.woocommerce):not(.widget_recent_comments):not(.widget_rss):not(.widget_payment_methods):not(.widget_social_widget):not(.widget_info):not(.widget_calender):not(.widget_tag) ul:not(.days) li:last-child{padding-bottom:0}.sidebar .widget.woocommerce:not(.widget_shopping_cart) ul li a:before{content:"\f105";left:-20px;font-family:FontAwesome}.sidebar .widget:not(.woocommerce):not(.widget_payment_methods):not(.widget_rss):not(.widget_meta):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) ul:not(.days) li a:before{content:"\f105";left:28px;font-family:FontAwesome}.sidebar .widget:not(.woocommerce):not(.widget_payment_methods):not(.widget_rss):not(.widget_recent_comments):not(.widget_social_widget) ul>li:not(:last-child):after{height:100%;right:0;content:"";position:absolute;border-bottom:1px solid #e9e9ea;margin:0 auto;left:0;width:100%;z-index:-1}.sidebar .widget ul>li:last-child:after{border-bottom:0}.sidebar .widget:not(.woocommerce):not(.widget_recent_comments) ul>li>span{padding:15px 0;font-size:13px;line-height:1.2;display:block}.calendar_wrap table tbody #today,.calendar_wrap table tbody a:focus,.calendar_wrap table tbody a:hover{color:var(--sp-white);background-color:var(--sp-primary);border-radius:50%}.sidebar .calendar_wrap table tbody a{border-radius:50%;display:block}.calendar_wrap table td a{white-space:nowrap}.sidebar .widget-title-two:after,.sidebar .widget-title-two:before{left:15px}.sidebar .widget select{max-width:92%;margin:15px auto}.sidebar [class*=widget-]:not(.widget_payment_methods):not(.widget_info):not(.widget_social_widget) li a:before{color:inherit}.sidebar .widget-contact{padding:30px;color:var(--sp-white);background-color:var(--sp-primary)}.sidebar .widget-contact .widget-title:first-letter{color:var(--sp-white)}.sidebar .widget.widget-contact .widget-title{border-bottom:none;margin:0}.sidebar .widget-contact .contact-icon{height:35px;text-align:center;background-color:var(--sp-white);border-radius:50%;width:35px;line-height:2.25}.sidebar .widget-contact .contact-area{margin-bottom:1rem}.sidebar .widget-contact a:focus,.sidebar .widget-contact a:hover{color:var(--sp-white)}.widget_rss li{padding:15px}.footer-main .widget{margin-bottom:2.3rem}.footer-copyright .widget{max-width:100%;display:inline-block}.footer .widget ul ul{padding-left:15px}.footer-main .widget:not(.widget_payment_methods):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li:not(:last-child) a{margin-bottom:10px}.footer .widget:not(.widget_payment_methods):not(.widget_info):not(.widget_social_widget) li a{padding-left:22px}.footer-copyright .widget-left .widget_nav_menu li:not(:first-child) a,.footer-copyright .widget-right .widget_nav_menu li:not(:last-child) a,.footer-copyright .widget:not(.widget_payment_methods):not(.widget_nav_menu):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li a,.footer-main .widget:not(.widget_payment_methods):not(.widget_recent_comments):not(.widget_info):not(.widget_social_widget):not(.widget_calender):not(.widget_tag) li a,.footer-main .widget_nav_menu li a{padding-left:20px}.footer .widget:not(.widget_info):not(.widget_social_widget) li a:before{color:inherit}.footer .widget-center{text-align:center}.footer .widget-center .widget_media_image img,.header-widget .widget_media_image img,.sidebar .widget_media_image img{margin:auto}.footer:not(.footer .footer-center):not(.footer .footer-right) .widget_media_image img{margin:auto 0}.footer .widget-right .widget_media_image img{margin:auto 0 auto auto}.footer .widget-center .emergency-call{max-width:50%;margin:auto}.footer .widget-text .logo+p{margin-top:25px}.footer-copyright .widget-left,.footer-copyright .widget-right{min-height:44px;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer-copyright .widget-right{-ms-flex-pack:start;justify-content:flex-start;-webkit-box-pack:start;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.footer-copyright .widget_media_gallery{min-height:44px;max-width:150px}.footer-copyright .widget li{display:inline-block}.footer-copyright .widget li:not(:last-child){margin-right:20px}.sidebar .widget.woocommerce .cart-header{padding:15px;justify-content:space-between;margin-bottom:3px;color:var(--sp-white);background-color:var(--sp-primary);align-items:center;display:flex}.sidebar .widget.woocommerce.widget_shopping_cart a.remove{color:var(--sp-white)!important;top:10px;background-color:var(--sp-primary);left:10px}.sidebar .widget.woocommerce.widget_shopping_cart a.remove:hover,.sidebar .widget.woocommerce.widget_shopping_cart li a.remove:focus,.sidebar .widget.woocommerce.widget_shopping_cart li:focus-within a.remove,.sidebar .widget.woocommerce.widget_shopping_cart li:hover a.remove{color:var(--sp-white)!important;background-color:var(--sp-secondary)}.sidebar .widget.woocommerce.widget_shopping_cart .av-btn{margin-top:10px}.sidebar .widget.woocommerce ul[class*=product-] li.cat-item{justify-content:space-between;align-items:center;display:flex}.sidebar .widget .cat-item span,.sidebar .widget.woocommerce ul[class*=product-] li,.sidebar .widget.woocommerce ul[class*=product-] li a{transition:var(--sp-transition)}.sidebar .widget.woocommerce .cat-item span{height:27px;font-size:13px;color:var(--sp-white);text-align:center;background-color:var(--sp-primary);border-radius:100%;width:27px;line-height:27px;display:inline-block}.sidebar .widget.woocommerce .cat-item:hover a+span{color:var(--sp-primary);background-color:var(--sp-white)}.widget_block.widget_search .wp-block-search .wp-block-search__button{color:var(--sp-white);background:var(--sp-primary)}.wp-block-calendar table th{background:var(--sp-primary)}.wp-block-calendar tbody td,.wp-block-calendar th,.wp-block-table figcaption{text-align:center}.post-content .wp-block-post-terms a{padding:10px;word-break:break-word;background-color:#f2f2f2;cursor:pointer;display:inline-block}.wp-block-file .wp-block-file__button{background:var(--sp-primary)}ul.wp-block-social-links li a:before{content:none!important}ul.wp-block-social-links li a{padding:.25rem!important}.wp-block-file .wp-block-file__button{border-radius:0}.sidebar .wp-block-latest-comments{padding:0}.wp-block-loginout a{color:var(--sp-white);background-color:var(--sp-primary)}.footer .wp-block-calendar table caption{color:#fff}.footer-section .wp-block-table td{color:#000}.sidebar .widget.woocommerce li:focus-within a,.sidebar .widget.woocommerce li:hover a{color:#fff}.post-content ol.wp-block-latest-comments{padding:0}.post-content .wp-block-calendar table{margin-bottom:0}.wp-block-table{word-break:break-word}.wp-block-button a{padding:5px 20px;background-color:var(--sp-primary);border-radius:0}.footer-main .wp-block-latest-comments{padding:0}.wp-block-calendar table{margin-bottom:0}.footer-main .wp-block-social-links li{line-height:normal}.footer-main .wp-block-social-links li a{margin-bottom:0!important}.sidebar .wp-block-social-links li:after{content:none!important}.post-content .wp-block-image figcaption{font-size:20px;font-weight:600}.wp-block-media-text .wp-block-media-text__content{line-height:1}.footer-main .wp-block-buttons{margin-top:1.5rem}.post-section .wp-block-latest-comments{padding:0}.wp-block-site-logo{padding:15px 0}.wp-block-post-author{align-items:center}.post-section .wp-block-table,.wp-block-buttons{margin:15px 0}.wp-block-categories{list-style:none}.aligncenter{margin-right:auto;margin-left:auto}.wp-block-button.is-style-outline a.wp-block-button__link{color:var(--sp-primary)}.wp-block-button.is-style-outline a:focus,.wp-block-button.is-style-outline a:hover{color:var(--sp-white);background:var(--sp-primary)}.wp-block-embed figcaption{text-align:center}.wp-block-code code img{margin-left:20px;display:inline-block}.wp-block-pullquote.has-background blockquote{background:inherit}#av-primary-content .wp-block-loginout,#av-primary-content form.wp-block-search{padding:10px 0}pre.has-background code{background-color:inherit}p.has-text-color em{color:inherit}.post-section #av-primary-content .wp-block-group{padding:0 20px}.wp-block-group em{color:inherit}.wp-block-button a.wp-block-button__link{border-color:inherit}.has-text-color em,.has-text-color h2{color:inherit}a.wp-block-file__button,a.wp-block-file__button:focus,a.wp-block-file__button:hover{color:#fff}.has-text-color *,.has-text-color a:focus,.has-text-color a:hover{color:inherit}.wp-block-pullquote.has-text-color blockquote{border-color:inherit}blockquote{border-color:inherit!important}.has-background.wp-block-read-more{padding:5px 10px}.wp-block-calendar table caption{font-weight:500}.wp-block-avatar img{border-radius:50%}.sidebar .widget .wp-block-search__label{margin-bottom:1rem;line-height:1.5}.wp-block-image figcaption{margin-bottom:0}