
body{
	font-size:16px!important
}

*{
	letter-spacing:0!important
}

.main-header-bar .main-header-bar-navigation .page_item_has_children > a::after, .main-header-bar .main-header-bar-navigation .menu-item-has-children > a::after, .site-header-focus-item .main-header-bar-navigation .menu-item-has-children > .menu-link::after {
    margin-right: 10px!important;
    margin-left:unset!important;
}

.main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link::after {
    left: 1em!important;
    right:unset!important;
    transform: translate(0,-50%) rotate(90deg)!important;
}

.wpforms-container.inline-fields .wpforms-field-container {
    float: right!important;
}
.wpforms-container.inline-fields .wpforms-field {
    padding-left: 2%!important;
    padding-right:unset!important;
}

.content-align-flex-start .main-header-menu {
    text-align: right!important;
}


@media (max-width:767px) {
   .elementor-mobile-align-left {
      text-align: right!important;
}
}

@media (max-width:767px) {
.elementor-17 .elementor-element.elementor-element-b6b9f74 > .elementor-widget-container {
    padding: 0px 0px 0px 0px!important;
}
}

@media (max-width:767px) {
.elementor-17 .elementor-element.elementor-element-10cf17d > .elementor-widget-container {
    padding:0px 0px 0px 40px!important;
}
}

@media (max-width:767px) {
.elementor-17 .elementor-element.elementor-element-267706e > .elementor-element-populated {
    padding: 0px 0px 0px 16px!important;
}
}

@media (min-width:768px) and (max-width:1024px) {
.elementor-17 .elementor-element.elementor-element-caf3118 > .elementor-widget-container {
    margin: 0px 0px 12px 0px!important;
    padding: 0% 0% 0% 0%!important;
}
}

@media (min-width:768px) and (max-width:1024px) {
.elementor-17 .elementor-element.elementor-element-b6b9f74 > .elementor-widget-container {
    padding: 0% 0% 0% 54%!important;
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-17 .elementor-element.elementor-element-156626c > .elementor-element-populated {
    padding: 0px 32px 0px 0px!important;
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-17 .elementor-element.elementor-element-267706e > .elementor-element-populated {
    padding: 48px 0px 0px 8px!important;
}
}

@media (min-width:768px) and (max-width:1024px) {
.elementor-17 .elementor-element.elementor-element-6f3b2f7 > .elementor-element-populated {
    padding: 0px 0px 0px 40px!important;
}
}


@media (min-width:768px) and (max-width:1024px) {
.ast-footer-copyright {
    text-align: center!important;
}
}
@media (min-width:768px) and (max-width:1024px) {
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
    text-align: right!important;
}
}

@media (min-width:768px) and (max-width:1024px) {
.elementor-17 .elementor-element.elementor-element-d064a0a > .elementor-element-populated {
    padding: 0px 0px 24px 80px!important;
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-17 .elementor-element.elementor-element-eb63d5f > .elementor-element-populated {
    padding: 0px 8px 48px 0px!important;
}
}
@media (max-width:767px) {
.elementor-468 .elementor-element.elementor-element-d62c61e .elementor-icon-box-wrapper {
    text-align: center!important;
}
}
@media (max-width:767px) {
.elementor-468 .elementor-element.elementor-element-7a0e710 .elementor-icon-box-wrapper {
    text-align: center!important;
}
}
@media (min-width:768px) and (max-width:1024px) {
.elementor-468 .elementor-element.elementor-element-047e1ad > .elementor-element-populated {
    padding: 0px 32px 0px 0px!important;
}
}

.widget_search .search-form::after {
    left: 15px!important;
    right:unset!important;
}

.ast-comment-cite-wrap {
    text-align: right!important;
}


.ast-comment-meta {
    padding: 0 2.5em 1.33em 10em !important;
    margin-right: 3em!important;
    margin-left:unset!important;
    margin-top: -3.5em!important;
}

@media (max-width:767px) {
.ast-separate-container .comment-respond {
    padding: 3.5em 3.5em!important;
}
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    fill: #fff!important;
}

@media (max-width:767px) {
.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    font-size: 0px!important;
}
}
.ast-theme-transparent-header [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    background: #0274be!important;
}


@media (min-width:768px) and (max-width:1024px) {
.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    font-size: 0px!important;
}
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
    background: #0274be!important;
}

















