@charset "UTF-8";

h1 span, h1 a, h1.elementor-heading-title span, h1.elementor-heading-title a, h2 span, h2 a, h2.elementor-heading-title span, h2.elementor-heading-title a, h3 span, h3 a, h3.elementor-heading-title span, h3.elementor-heading-title a, h4 span, h4 a, h4.elementor-heading-title span, h4.elementor-heading-title a, h5 span, h5 a, h5.elementor-heading-title span, h5.elementor-heading-title a, h6 span, h6 a, h6.elementor-heading-title span, h6.elementor-heading-title a {
	font: inherit;
	color: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
}

h1, h1.elementor-heading-title {
	font-family: var(--motto-h1-font-family);
	font-size: var(--motto-h1-font-size);
	line-height: var(--motto-h1-line-height);
	font-weight: var(--motto-h1-font-weight);
	text-transform: var(--motto-h1-text-transform);
	letter-spacing: var(--motto-h1-letter-spacing);
}

h3, h3.elementor-heading-title {
	font-family: var(--motto-h3-font-family);
	font-size: var(--motto-h3-font-size);
	line-height: var(--motto-h3-line-height);
	font-weight: var(--motto-h3-font-weight);
	text-transform: var(--motto-h3-text-transform);
	letter-spacing: var(--motto-h3-letter-spacing);
}

h4, h4.elementor-heading-title {
	font-family: var(--motto-h4-font-family);
	font-size: var(--motto-h4-font-size);
	line-height: var(--motto-h4-line-height);
	font-weight: var(--motto-h4-font-weight);
	text-transform: var(--motto-h4-text-transform);
	letter-spacing: var(--motto-h4-letter-spacing);
}

h5, h5.elementor-heading-title {
	font-family: var(--motto-h5-font-family);
	font-size: var(--motto-h5-font-size);
	line-height: var(--motto-h5-line-height);
	font-weight: var(--motto-h5-font-weight);
	text-transform: var(--motto-h5-text-transform);
	letter-spacing: var(--motto-h5-letter-spacing);
}

h6, h6.elementor-heading-title {
	font-family: var(--motto-h6-font-family);
	font-size: var(--motto-h6-font-size);
	line-height: var(--motto-h6-line-height);
	font-weight: var(--motto-h6-font-weight);
	text-transform: var(--motto-h6-text-transform);
	letter-spacing: var(--motto-h6-letter-spacing);
}

body.elementor-page main .wgl-container.wgl-content-sidebar, body.elementor-editor-active main .wgl-container.wgl-content-sidebar, body.elementor-editor-preview main .wgl-container.wgl-content-sidebar {
	max-width: var(--motto-elementor-container-width);
	margin-left: auto;
	margin-right: auto;
}

body.single main .wgl-container {
	max-width: var(--motto-elementor-container-width);
	margin-left: auto;
	margin-right: auto;
}

.elementor-widget-wgl-time-line-vertical .time_line-content .time_line-text {
	font-weight: var(--motto-content-font-weight);
}

.theme-content-color, .widget_rss .rssSummary, .widget .recent-post-content, .wgl-carousel .vertical_navigation, #comments .comment-notes {
	color: var(--motto-content-color);
}

.motto_module_title .external_link .button-read-more {
	line-height: var(--motto-content-line-height);
}

.theme-header-font, legend, .banner_404, .blog-post_text-bg, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .wgl-portfolio-item_cats, .elementor-drop-cap, .elementor-counter, .single_team_page .highlighted, .single-team .single_team_page .team-info_item.department, .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_subtitle, .single_post_info .share_post-container .share_post-title {
	font-family: var(--motto-header-font-family);
}

.banner_404, .author-info_public, .wgl-portfolio-single_item .tagcloud .tagcloud_desc, .wgl-portfolio-single_item .social-shares-wrapper .share_title, .wpcf7 .wgl-custom-form input[type=submit] {
	font-family: var(--motto-header-font-family);
	color: var(--motto-header-font-color);
}

.widget ul li, .calendar_wrap thead, .wp-block-calendar thead, ul.wp-block-latest-posts li a, .widget ul.wp-block-latest-posts li a:hover, .widget.widget_recent_entries ul li a:hover, ul.wp-block-rss li, .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .widget_search .search-form::after, .widget_search .woocommerce-product-search::after, .widget_product_search .search-form::after, .widget_product_search .woocommerce-product-search::after, .wp-block-calendar #today > a:hover, .wp-block-calendar tfoot a:hover {
	color: var(--motto-header-font-color);
}

.widget_search .search-form:hover::after, .widget_search .woocommerce-product-search:hover::after, .widget_product_search .search-form:hover::after, .widget_product_search .woocommerce-product-search:hover::after, .page-link .post-page-numbers::after, .highlighter.header {
	background-color: var(--motto-header-font-color);
}

.wpcf7 .faq .submit-wrapper:hover::after {
	background-color: var(--motto-header-font-color);
}

.primary-nav > div > ul, .primary-nav > ul, .sitepress_container > .wpml-ls li {
	font-family: var(--motto-menu-font-family);
	font-size: var(--motto-menu-font-size);
	line-height: var(--motto-menu-line-height);
	font-weight: var(--motto-menu-font-weight);
	letter-spacing: var(--motto-menu-letter-spacing);
}

.primary-nav ul li > ul, .primary-nav ul li > ul ul, .wpml-ls, .sitepress_container > .wpml-ls ul ul li, .primary-nav ul li div.mega-menu-container:not(.wgl-e-container), .elementor-widget-wgl-menu.menu_vertical .primary-nav > ul {
	font-family: var(--motto-submenu-font-family);
	font-size: var(--motto-submenu-font-size);
	line-height: var(--motto-submenu-line-height);
	font-weight: var(--motto-submenu-font-weight);
	letter-spacing: var(--motto-submenu-letter-spacing);
}

.primary-nav ul li div.mega-menu-container.wgl-e-container {
	font-family: var(--motto-content-font-family);
	font-size: var(--motto-content-font-size);
	line-height: var(--motto-content-line-height);
	font-weight: var(--motto-content-font-weight);
	color: var(--motto-content-color);
	letter-spacing: 0;
}

#side-panel .widget .title {
	color: var(--motto-sidepanel-title-color);
}

.single-team .single_team_page .team-info_item.department, .single-team .single_team_page .team__icons .team-icon, .wgl_module_team .team__image-wrapper .team__icons .team-icon, .wgl-services-2 .wgl-services_media-wrap .elementor-icon, .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover {
	color: var(--motto-primary-color);
}

.motto_widget > ul li:hover::before, .widget_rss ul li .rsswidget:hover, .widget_recent_entries ul li .post-date, .widget_nav_menu li.current-menu-ancestor > a, .widget_nav_menu li.current-menu-item > a, .widget ul li a:hover, .widget ul li.current-cat > a, .widget_recent_entries > ul > li > a:hover::before, ul.wp-block-latest-posts li a:hover::before, .widget_meta.widget > ul li a:hover::before, .wp-block-calendar tfoot a, .wp-block-rss a:hover {
	color: var(--motto-primary-color);
}

.primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a, .mobile_nav_wrapper .primary-nav > ul > li > a > span::after, .primary-nav ul li[class*=current] > a .item_text::before, .primary-nav ul li a:hover .item_text::before {
	background: var(--motto-primary-color);
}

header .header-link:hover {
	color: var(--motto-primary-color) !important;
}

aside > .widget + .widget::before, .widget_meta ul li a:hover::after, .widget .calendar_wrap table td#today::before, .wp-block-calendar table td#today::before, .widget .calendar_wrap tbody td > a::before, .wp-block-calendar tbody td a::before, .widget_postshero .recent-posts-widget .post_cat a, .widget_nav_menu .current-menu-item > a::before, .widget_nav_menu .current-menu-ancestor > a::before, .wp-block-calendar table caption, .widget_nav_menu .menu a:hover::before, .widget_nav_menu > ul a:hover::before, .widget_pages .menu a:hover::before, .widget_pages > ul a:hover::before {
	background-color: var(--motto-primary-color);
}

.theme-secondary-color, ul.motto_check.secondary li::before, .wgl_module_team .team__icons .team-icon:first-child, .wgl_module_team .team-title:hover, .archive__heading .archive__tax_description, .wgl_module_team .team-item_excerpt, .blog-post_wrapper:hover::before {
	color: var(--motto-tertiary-color);
}

ul.motto_dot.secondary li::before, .wgl_module_team .team__icons .team-icon:hover, .wgl_module_team .team-item_wrap:hover .team__icons .team-icon:first-child, body .comment-respond .form-submit .wgl-button::before, .header_search.search_standard .header_search-field .header_search-close:hover, .woocommerce nav.woocommerce-pagination ul li span::after, .woocommerce nav.woocommerce-pagination ul li a::after {
	background-color: var(--motto-tertiary-color);
}

.widget .calendar_wrap tbody td > a:hover::before, .wp-block-calendar tbody td a:hover::before {
	background-color: var(--motto-content-secondary-color);
}

.footer_top-area .widget.widget_layered_nav ul li a::before, .footer_top-area .widget.woocommerce-widget-layered-nav ul li a::before {
	color: var(--motto-footer-heading-color);
}

.footer_top-area .motto_widget > ul li:hover::before, .footer_top-area .widget_rss .title a.rsswidget:hover, .footer_top-area .widget_recent_entries ul li .post-date, .footer_top-area .widget_nav_menu li.current-menu-ancestor > a, .footer_top-area .widget_nav_menu li.current-menu-item > a, .footer_top-area .recent-posts-widget .post__link:hover .post__title, .footer_top-area .widget_recent_entries > ul > li > a:hover::before, .footer_top-area ul.wp-block-latest-posts li a:hover::before, .footer_top-area .widget_meta.widget > ul li a:hover::before, .footer_top-area .wp-block-calendar tfoot a, .footer_top-area .wp-block-rss a:hover, .footer_top-area .motto_widget > ul li:hover::before, .footer_top-area .widget_rss ul li .rsswidget:hover, .footer_top-area .widget_search .search-form .search-button:hover ~ .search__icon, .footer_top-area .widget_search .search-form .wc-block-product-search__button:hover, .footer_top-area .widget_product_search .woocommerce-product-search .search-button:hover ~ .search__icon, .footer_top-area .widget_product_search .woocommerce-product-search .wc-block-product-search__button:hover, .footer_top-area .wc-block-product-search__fields .search-button:hover ~ .search__icon, .footer_top-area .wc-block-product-search__fields .wc-block-product-search__button:hover {
	color: var(--motto-footer-heading-color);
}

.footer_top-area aside > .widget + .widget::before, .footer_top-area .widget_meta ul li a:hover::after, .footer_top-area .widget_postshero .recent-posts-widget .post_cat a, .footer_top-area .widget_nav_menu .current-menu-item > a::before, .footer_top-area .widget_nav_menu .current-menu-ancestor > a::before, .footer_top-area .widget_nav_menu .menu a:hover::before, .footer_top-area .widget_nav_menu > ul a:hover::before, .footer_top-area .widget_pages .menu a:hover::before {
	background-color: var(--motto-footer-heading-color);
}

.footer_top-area .tagcloud a, .footer_top-area .wp-block-tag-cloud a {
	color: var(--motto-footer-heading-color);
	border-color: var(--motto-footer-heading-color);
}

.footer_top-area .wp-block-search .wp-block-search__button {
	color: var(--motto-footer-heading-color);
	border-color: var(--motto-footer-heading-color);
}

.footer_top-area .tagcloud a, .footer_top-area .wp-block-tag-cloud a, .footer_top-area .wp-block-search .wp-block-search__button:hover {
	border-color: var(--motto-footer-heading-color);
}

.footer_top-area .tagcloud a, .footer_top-area .wp-block-tag-cloud a {
	color: var(--motto-footer-heading-color);
}

.footer_top-area .wp-block-latest-comments__comment .wp-block-latest-comments__comment-date, .footer_top-area .widget_rss {
	color: #969696;
}

.footer_top-area .widget ul.wp-block-latest-posts li a:hover, .footer_top-area .widget.widget_recent_entries ul li a:hover {
	color: var(--motto-primary-color);
}

.footer_top-area .tagcloud a:hover, .footer_top-area .wp-block-tag-cloud a:hover, .footer_top-area ul.wp-block-page-list a:hover::before {
	background-color: var(--motto-primary-color);
}

.footer_top-area .tagcloud a:hover, .footer_top-area .wp-block-tag-cloud a:hover {
	border-color: var(--motto-primary-color);
}

.footer_top-area .widget.widget_categories ul li.current-cat > a, .footer_top-area .widget.widget_categories ul li.chosen > a, .footer_top-area .widget.widget_categories ul li a:hover, .footer_top-area .widget.widget_categories ul li.checked label, .footer_top-area .widget.widget_categories ul li label:hover, .footer_top-area .widget.widget_product_categories ul li.current-cat > a, .footer_top-area .widget.widget_product_categories ul li.chosen > a, .footer_top-area .widget.widget_product_categories ul li a:hover, .footer_top-area .widget.widget_product_categories ul li.checked label, .footer_top-area .widget.widget_product_categories ul li label:hover, .footer_top-area .widget.widget_archive ul li.current-cat > a, .footer_top-area .widget.widget_archive ul li.chosen > a, .footer_top-area .widget.widget_archive ul li a:hover, .footer_top-area .widget.widget_archive ul li.checked label, .footer_top-area .widget.widget_archive ul li label:hover {
	color: var(--motto-tertiary-color);
}

.footer .copyright {
	color: var(--motto-copyright-content-color);
}