.home-feature-media img {
    width: 39%
}

.home-feature p:last-child {
    text-align: center
}

@media(min-width:768px) {
    .page-title {
        padding: 3em 0
    }
}

.callout-feature-content p {
    font-size: 16px
}
.woocommerce form .form-row .required {
    visibility: visible;
}
.as-seen-on {
    background-color: #ffffff;
}

html {
    background-color: #ffffff;
}

.nav-menu.tertiary li.is-active a:before,
.nav-menu.tertiary li.current-menu-item a:before {
    border-bottom-color: #ffffff;
}

.site-branding .site-title,
.site-branding .site-description,
.site-header-minimal .site-title,
.site-header-minimal .site-description {
    display: none;
}

input,
textarea,
input[type=checkbox],
input[type=radio],
.site select,
.facetwp-facet .facetwp-checkbox:before,
.filter_by_tag a:before,
.search-choice-close,
.widget_layered_nav li a:before,
.site-main .content-box select,
.site-main .widget select,
.site-main .job_listings select,
.mfp-content select,
body .chosen-container-single .chosen-single,
body .chosen-container-multi .chosen-choices li.search-field input[type=text],
.select2.select2-container .select2-choice,
.select2.select2-container--default .select2-selection--single,
.select2.select2-container--default .select2-selection--multiple,
.select2-container.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container .select2-dropdown,
.facetwp-facet.facetwp-type-fselect .fs-label-wrap,
body .chosen-container .chosen-drop,
body .chosen-container-single .chosen-search input[type=text],
body .chosen-container-single .chosen-search input[type=text]:focus {
    color: #717a8f;
    border-color: #e5e5e5;
    background-color: #ffffff;
}

.wp-editor-container,
.mce-tinymce.mce-container {
    border-color: #e5e5e5;
}

input[type=checkbox]:checked:before,
.facetwp-facet .facetwp-checkbox.checked:after,
.facetwp-facet .facetwp-link.checked,
.facetwp-facet.facetwp-type-fselect .fs-option {
    color: #717a8f;
}

.facetwp-facet.facetwp-type-fselect .fs-arrow {
    border-top-color: #717a8f;
}

input:focus,
textarea:focus {
    background-color: #ffffff;
}

.wc-social-login-divider span:after,
.wc-social-login-divider span:before {
    background-color: #e5e5e5;
}

.listing-cover,
.entry-cover,
.homepage-cover.page-cover,
.list-cover {
    background-color: #f5f5f5;
}

body,
.listify_widget_panel_listing_tags .tag,
.entry-cover.no-image,
.entry-cover.no-image a,
.listing-cover.no-image,
.listing-cover.no-image a:not(.button),
.content-pagination .page-numbers,
.facetwp-pager .facetwp-page,
.js-toggle-area-trigger,
.job-dashboard-actions a,
.job-manager-bookmark-actions a,
body.fixed-map .site-footer,
body.fixed-map .site-footer a,
.homepage-cover .job_search_form .select:after,
.tabbed-listings-tabs a,
.archive-job_listing-toggle,
.job-manager-form fieldset.fieldset-job_hours,
.filter_by_tag a,
a.upload-images,
a.upload-images span,
.woocommerce-tabs .tabs a,
.cluster-overlay a,
.map-marker-info,
.map-marker-info a,
.archive-job_listing-layout.button.active,
.entry-title--grid a,
.entry-read-more,
.listing-by-term-title a,
.map-widget-sections a,
.select2-default,
.select2-container .select2-choice,
.select2-container-multi .select2-choices .select2-search-choice,
.no-image .listing-stars--single .listing-star,
.pm-column a,
.astoundify-favorites-tab {
    color: #717a8f;
}

.no-image .astoundify-favorites-icon svg {
    fill: #717a8f;
}

.comment-meta a,
.commentlist a.comment-ago,
div:not(.no-image) .star-rating:before,
div:not(.no-image) .stars span a:before,
.job_listing-author-descriptor,
.entry-meta,
.entry-meta a,
.home-widget-description,
.listings-by-term-content .job_listing-rating-count,
.listings-by-term-more a,
.search-form .search-submit:before,
.mfp-content .mfp-close:before,
div:not(.job-package-price) .woocommerce .amount,
.woocommerce .quantity,
.showing_jobs,
.account-sign-in,
.archive-job_listing-layout.button {
    color: #949db2;
}

.social-profiles a,
.listing-gallery-nav .slick-dots li button:before {
    background-color: #949db2;
}

a,
.single-job_listing .widget a:not(.button),
.listify_widget_panel_listing_content a {
    color: #2854a1;
}

.woocommerce-LostPassword.lost_password * {
    color: #5f5555;
}

a:active,
a:hover,
.primary-header .current-account-toggle .sub-menu a {
    color: #0f3b88;
}

.search-overlay,
.primary-header {
    background-color: #66666670;
}

.primary.nav-menu .current-cart .current-cart-count {
    border-color: #2854a1;
}

.nav-menu a,
.nav-menu li:before,
.nav-menu li:after,
.nav-menu a:before,
.nav-menu a:after {
    color: #2854a1;
}

.nav-menu ul a,
.nav-menu.primary ul ul a,
.nav-menu.primary ul ul li:before,
.nav-menu.primary ul ul li:after {
    color: #2854a1;
}

.main-navigation {
    background-color: transparent;
}

.navigation-bar-toggle,
.search-overlay-toggle {
    color: #fff;
}

.tertiary-navigation {
    background-color: #ffffff;
}

.tertiary-navigation .navigation-bar-toggle {
    color: #717a8f;
}

.listify_widget_panel_listing_tags .tag.active:before,
.job-package-includes li:before,
.woocommerce-tabs .tabs .active a,
body:not(.facetwp) .locate-me:before,
.woocommerce .quantity input[type="button"],
.astoundify-favorites-tab--active,
.astoundify-favorites-tab--active:focus,
.astoundify-favorites-tab--active:hover {
    color: #2854a1;
}

input[type="button"].facetwp-reset:hover,
input[type="button"].facetwp-reset:focus,
.tabbed-listings-tabs a:hover,
.tabbed-listings-tabs a.active,
.archive-job_listing-toggle.active,
body:not(.facetwp) .locate-me:hover:before {
    color: #05317e;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.facetwp-type-slider .noUi-connect,
.ui-slider .ui-slider-range,
.listing-owner,
.comment-rating,
.job_listing-rating-average,
.map-marker.active:after,
.cluster,
.widget_calendar tbody a,
.load_more_jobs,
.listify-badge,
.listing-featured-badge,
button.update_results,
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected],
.astoundify-favorites-submit-field button {
    background-color: #2854a1;
}

input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.button:hover,
.button:focus,
::selection,
button.update_results:hover,
button.update_results.refreshing,
.load_more_jobs:hover,
.astoundify-favorites-submit-field button:hover {
    background-color: #234f9c;
}

::-moz-selection {
    background-color: #234f9c;
}

.tabbed-listings-tabs a:hover,
.tabbed-listings-tabs a.active,
.archive-job_listing-toggle.active,
li.job-package:hover,
.job_listing_packages ul.job_packages li:not(.package-section):hover,
.facetwp-type-slider .noUi-horizontal .noUi-handle,
.facetwp-type-slider .noUi-horizontal .noUi-origin,
.ui-slider .ui-slider-handle,
.search-radius-slider .noUi-handle,
.search-radius-slider .noUi-origin,
.woocommerce-message,
.job-manager-message,
.woocommerce-info {
    border-color: #2854a1;
}

.listing-featured--outline .job_listing-entry-header:before {
    box-shadow: inset 0 0 0 3px #2854a1;
}

.widget_layered_nav li.chosen a:after,
.widget_layered_nav li.chosen a,
.upload-images:hover .upload-area,
.job_listing_packages ul.job_packages li label,
.upload-images:hover,
.search-choice-close:after,
.filter_by_tag a.active:after,
.woocommerce-tabs .tabs .active a {
    color: #2854a1;
}

.button-secondary,
input[type="button"].facetwp-reset,
.type-product .onsale,
.type-product .price ins,
.job-package-tag {
    background-color: #2854a1;
}

.button-secondary:hover,
.button-secondary:focus,
input[type="button"].facetwp-reset:hover,
input[type="button"].facetwp-reset:focus {
    background-color: #234f9c;
}

.upload-images:hover {
    border-color: #2854a1;
}

.site-footer-widgets {
    color: #ffffff;
    background-color: #49515e;
}

.footer-widget,
.footer-widget a,
.footer-widget a:hover,
.site-social a:hover {
    color: #ffffff;
}

.site-footer,
.site-social a {
    color: #a1b5d6;
}

.site-footer {
    background-color: #1d2024;
}

.claimed-ribbon span:before {
    color: #2854a1;
}

body {
    padding-top: 0 !important;
    direction: rtl;
    font-family: sahel !important;
}

.content-box,
.content-shop-wrapper .archive-job_listing-filters-wrapper.top.type-product,
.home-feature,
.job-package,
.job_filters,
.listify_widget_search_listings.home-widget .archive-job_listing-filters-wrapper.top.job_search_form,
.listify_widget_search_listings.home-widget .job_search_form,
.listing-by-term-inner,
.single-job_listing-description,
.tabbed-listings-tabs a,
.tabbed-listings-tabs a.archive-job_listing-filters-wrapper.top,
.type-product .thumbnails a,
.type-product .thumbnails a.archive-job_listing-filters-wrapper.top,
.widget,
.woocommerce div.product div.archive-job_listing-filters-wrapper.top.summary,
.woocommerce div.product div.summary,
.woocommerce-main-image,
.woocommerce-page div.product div.archive-job_listing-filters-wrapper.top.summary,
.woocommerce-page div.product div.summary,
.woocommerce-tabs,
.archive-job_listing-layout,
.nav-menu .children.category-list .category-count,
.nav-menu .sub-menu.category-list .category-count,
ul.nav-menu .children.category-list .category-count,
ul.nav-menu .sub-menu.category-list .category-count,
.facetwp-pager .facetwp-page,
.job-manager-pagination li a,
.job-manager-pagination li span,
.js-toggle-area-trigger,
.site .facetwp-sort select,
a.page-numbers,
span.page-numbers,
.archive-job_listing-toggle-inner {
    background-color: #ffffff;
    box-shadow: inset 0 0 0 1px #e5e5e5;
    border: 0;
}

.comment-reply-title,
.entry-content .rcp_form .rcp_subscription_fieldset .rcp_subscription_message,
.entry-content .rcp_header,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.job-manager-form h2,
.job_listing_packages ul.job_packages .package-section,
.listify_widget_panel_listing_content h2,
.listify_widget_panel_listing_content h3,
.listify_widget_panel_listing_content h4,
.listing-by-term-title,
.widget-title,
.woocommerce-account .woocommerce legend,
.woocommerce-tabs .tabs a,
.account-sign-in,
.job-manager-form fieldset.fieldset-job_hours,
.ninja-forms-required-items,
.showing_jobs,
.woocommerce-tabs .woocommerce-noreviews,
.payment_methods li .payment_box,
button.more-filters__toggle,
button.more-filters__toggle:hover {
    border-color: #f4f4f4;
}

.ui-slider,
.ui-slider-range,
.search-radius-slider .noUi-target,
.payment_methods li {
    background-color: #f4f4f4;
}

.listing-entry-company-image {
    border-color: #ffffff;
    background-color: #ffffff;
}

button.more-filters__toggle,
button.more-filters__toggle:hover,
button.more-filters__toggle:focus {
    color: #717a8f;
    border-color: #efefef;
    background-color: #ffffff;
}

button.more-filters__toggle:hover,
button.more-filters__toggle:focus {
    border-color: #e5e5e5;
}

:not(.wp-core-ui) button,
body,
input,
select,
textarea {
    font-family: sahel;
    font-weight: normal;
}

.page-title,
.job_listing-title,
.popup-title,
.homepage-cover .home-widget-title {
    font-family: sahel;
    font-weight: bold;
}

.widget-title,
.comment-reply-title {
    font-family: sahel;
    font-weight: normal;
}

.home-widget-title,
.callout-feature-content h2,
.home-feature-title h2 {
    font-family: sahel;
    font-weight: normal;
}

.home-widget-description {
    font-family: sahel;
    font-weight: normal;
}

button:not([role="presentation"]),
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
    font-family: sahel;
    font-weight: normal;
}

.astoundify-favorites-link.astoundify-favorites-link--active svg {
    fill: #de6a6f;
}

.map-marker:after {
    border-top-color: #2854a1;
}

.map-marker i:after {
    background-color: #2854a1;
}

.map-marker i:before {
    color: #2854a1;
}

.map-marker.marker-color-16:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-16 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-16 i:before {
    color: #2854a1;
}

.map-marker.marker-color-20:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-20 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-20 i:before {
    color: #2854a1;
}

.map-marker.marker-color-29:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-29 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-29 i:before {
    color: #2854a1;
}

.map-marker.marker-color-41:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-41 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-41 i:before {
    color: #2854a1;
}

.map-marker.marker-color-51:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-51 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-51 i:before {
    color: #2854a1;
}

.map-marker.marker-color-53:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-53 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-53 i:before {
    color: #2854a1;
}

.map-marker.marker-color-55:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-55 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-55 i:before {
    color: #2854a1;
}

.map-marker.marker-color-56:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-56 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-56 i:before {
    color: #2854a1;
}

.map-marker.marker-color-14:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-14 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-14 i:before {
    color: #2854a1;
}

.map-marker.marker-color-17:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-17 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-17 i:before {
    color: #2854a1;
}

.map-marker.marker-color-18:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-18 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-18 i:before {
    color: #2854a1;
}

.map-marker.marker-color-19:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-19 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-19 i:before {
    color: #2854a1;
}

.map-marker.marker-color-21:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-21 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-21 i:before {
    color: #2854a1;
}

.map-marker.marker-color-23:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-23 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-23 i:before {
    color: #2854a1;
}

.map-marker.marker-color-24:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-24 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-24 i:before {
    color: #2854a1;
}

.map-marker.marker-color-25:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-25 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-25 i:before {
    color: #2854a1;
}

.map-marker.marker-color-26:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-26 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-26 i:before {
    color: #2854a1;
}

.map-marker.marker-color-27:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-27 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-27 i:before {
    color: #2854a1;
}

.map-marker.marker-color-28:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-28 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-28 i:before {
    color: #2854a1;
}

.map-marker.marker-color-30:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-30 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-30 i:before {
    color: #2854a1;
}

.map-marker.marker-color-31:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-31 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-31 i:before {
    color: #2854a1;
}

.map-marker.marker-color-32:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-32 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-32 i:before {
    color: #2854a1;
}

.map-marker.marker-color-33:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-33 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-33 i:before {
    color: #2854a1;
}

.map-marker.marker-color-40:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-40 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-40 i:before {
    color: #2854a1;
}

.map-marker.marker-color-42:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-42 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-42 i:before {
    color: #2854a1;
}

.map-marker.marker-color-70:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-70 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-70 i:before {
    color: #2854a1;
}

.map-marker.marker-color-78:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-78 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-78 i:before {
    color: #2854a1;
}

.map-marker.marker-color-79:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-79 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-79 i:before {
    color: #2854a1;
}

.map-marker.marker-color-80:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-80 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-80 i:before {
    color: #2854a1;
}

.map-marker.marker-color-81:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-81 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-81 i:before {
    color: #2854a1;
}

.map-marker.marker-color-83:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-83 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-83 i:before {
    color: #2854a1;
}

.map-marker.marker-color-84:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-84 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-84 i:before {
    color: #2854a1;
}

.map-marker.marker-color-88:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-88 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-88 i:before {
    color: #2854a1;
}

.map-marker.marker-color-89:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-89 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-89 i:before {
    color: #2854a1;
}

.map-marker.marker-color-96:after {
    border-top-color: #2854a1;
}

.map-marker.marker-color-96 i:after {
    background-color: #2854a1;
}

.map-marker.marker-color-96 i:before {
    color: #2854a1;
}

li.type-job_listing .job_listing-rating-stars span,
.rating-stars span,
.widget .comment-form-rating a.star,
.listing-star {
    color: #ffb400;
}

.stars-rating .dashicons,
.review-form-stars [class*="dashicon"],
.listing-star {
    color: #ffb400;
}

.woocommerce .quantity input[type="button"] {
    color: #2854a1;
}

.woocommerce-message,
.job-manager-message {
    border-color: #2854a1;
}

.type-product .onsale,
.type-product .price ins,
.job-package-tag {
    background-color: #2854a1;
}

.woocommerce-tabs .tabs .active a {
    color: #2854a1;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.button.button-small,
.facetwp-type-slider .noUi-connect,
.ui-slider .ui-slider-range,
.listing-owner,
.comment-rating,
.job_listing-rating-average,
.map-marker.active:after,
.widget_calendar tbody a,
button.update_results,
.load_more_jobs,
.account-sign-in .button,
.job_listing_packages_title input[type="submit"],
.wc-forward,
.woocommerce input[name="apply_coupon"],
input[name="update_cart"],
.woocommerce-message .button,
.woocommerce #content table.cart td.actions .button {
    box-shadow: none;
}

@media screen and (min-width: 992px) {
    .site-header--transparent .primary-header {
        background-color: transparent;
    }

    .nav-menu.primary ul ul a:hover,
    .nav-menu.secondary ul ul a:hover,
    .nav-menu.tertiary ul ul a:hover {
        color: #0f3b88;
    }

    .nav-menu.primary a,
    .nav-menu.primary li:before,
    .nav-menu.primary li:after,
    .nav-menu.primary a:before,
    .nav-menu.primary a:after {
        color: #ffffff;
    }

    .nav-menu.secondary>li>a,
    .nav-menu.secondary>li>a:before,
    .nav-menu.secondary>li>a:after,
    .nav-menu.secondary>li:before,
    .nav-menu.secondary>li:after {
        color: #717a8f;
    }

    .nav-menu .children.category-list .container:before,
    .nav-menu .sub-menu.category-list .container:before,
    ul.nav-menu .children.category-list .container:before,
    ul.nav-menu .sub-menu.category-list .container:before {
        border-top-color: #ffffff;
    }

    .nav-menu.tertiary>ul>li>a,
    .nav-menu.tertiary>li>a,
    .nav-menu.tertiary>li>a:before,
    .nav-menu.tertiary>li>a:after,
    .nav-menu.tertiary>li:before,
    .nav-menu.tertiary>li:after {
        color: #717a8f;
    }

    .primary.nav-menu .current-cart .current-cart-count,
    .mail-icon--unread:after {
        color: #ffffff;
        background-color: #ea4579;
    }

    .main-navigation {
        display: none;
    }

    :not(.wp-core-ui) button,
    body,
    input,
    select,
    textarea {
        font-size: 14px;
        line-height: normal;
    }

    .page-title,
    .job_listing-title,
    .popup-title,
    .homepage-cover .home-widget-title {
        font-size: 32px;
        line-height: normal;
    }

    .homepage-cover .home-widget-title {
        font-size: 48px;
    }

    .widget-title,
    .comment-reply-title {
        font-size: 16px;
        line-height: 1;
    }

    .home-widget-title {
        font-size: 30px;
        line-height: normal;
    }

    .home-widget-description {
        font-size: 16px;
        line-height: normal;
    }

    button:not([role="presentation"]),
    input[type="button"],
    input[type="reset"],
    input[type="submit"],
    .button {
        font-size: 15px;
        line-height: normal;
    }
}

@media screen and (min-width: 768px) {
    .nav-menu.secondary .sub-menu.category-list {
        background-color: #ffffff;
    }
}

@media screen and (min-width: 1200px) {
    .homepage-cover {
        background-attachment: initial;
    }
}
[data-columns]::before {
    visibility: hidden;
    position: absolute;
    font-size: 1px;
}

.fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label {
    display: block;
}
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide .input-text {
    width: 100%;
    margin-top: 10px;
}
.regpop-off {
    display: none;
}
.regpop-on{
    display: initial;
}
.primary.nav-menu {
    text-align: right;
}
aside#nav_menu-1,#nav_menu-2 {
    text-align: center;
}
.site-branding {
    text-align: left;
}
.primary-header {
	direction: ltr;
}
.sub-menu {
	text-align: right !important;
}
.news li::before {
	content: '\f361';
	font-family: Ionicons;
}
.news li::before {
	content: '\f361';
	font-family: Ionicons;
	font-size: 24px;
	margin-left: 9px;
}
.news li {
	line-height: 35px;
}
.entry-cover--home {
	padding: 6em 0 1em 0 !important;
}
.page-cover--extra-large .page-title, .page-cover--extra-large > .cover-wrapper {
	padding: 0em 0 !important;
}
.job_search_form {
	max-width: 100% !important;
	margin: 0 auto;
}

.facetwp-submit {
	text-align: center;
	margin-top: 9px;
	width: 100% !important;
}
.homepage-cover .home-widget-description, .homepage-cover .home-widget-title {
	letter-spacing: 0 !important;
}
.datacontent {
	height: 100%;
}
.top-background {
	/* background-color: #534242; */
	background-color: #0c0c0c;
	border: 1px solid #828282;
	opacity: 0.6;
	border-radius: 5px;
}

@media screen and (max-width:800px) {
    .top-background{
        margin: 22px !important;
        max-width: 100% !important;
    }
  }
  @media screen and (min-width:800px) {
    .top-background {
        max-width: 49% !important;
    }
    @media screen and (max-width:800px) {
        .top-background{
            margin: 22px !important;
            max-width: 100% !important;
        }
      }
    .news {
        margin: 0;
        padding: 0;
    }
  }

  @media screen and (max-width:990px) {
    .site-branding {
        text-align: center;
    }
  }
.fc-event-time {
    font-size: 13px;
}


.site-footer-widgets {
	padding: 50px 0px 0px 0px;
}

.site-footer {
	padding: 12px 0px 12px 0px;
}
.card-body {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.25rem;
	background-color: white;
	border-radius: 7px;
}