/*
Theme Name:   Hello Getfused
Description:  Standard template for sites built by Getfused using Elementor.
Author:       Getfused
Author URL:   https://getfused.com
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  HelloGetfused
*/

.grecaptcha-badge {
	visibility: hidden;
}

#wp-admin-bar-wpseo-menu,
#wp-admin-bar-gform-forms,
#wp-admin-bar-updates,
#wp-admin-bar-new-content,
#wp-admin-bar-wpengine_adminbar,
#wp-admin-bar-wp-mail-smtp-menu,
#wp-admin-bar-elementor_notes,
#wp-admin-bar-stats,
#wp-admin-bar-customize {
	display: none!important;
}

/* Show wider Edit with Elementor flyout */
#wpadminbar .quicklinks #wp-admin-bar-elementor_edit_page.menupop.hover ul li .ab-item {
	width: auto !important;
	max-width: 280px;
}

#wpadminbar .quicklinks #wp-admin-bar-elementor_edit_page.menupop.hover ul li .ab-item .elementor-edit-link-title {
	margin-right: 10px;
}



select.gt_selector  {
    background-color: transparent!important;
    padding: 6px 36px 6px 22px!important;
    border-radius: 6px;
	color: #00254D;
	border-color: #00254D;
	-webkit-appearance: none;
	background:url(../../uploads/chevron-down-blue.svg) calc(100% - 16px) center no-repeat;
}

.elementor-sticky--effects select.gt_selector {
    border-color: #fff!important;
    color:#fff;
	background:url(../../uploads/chevron-down-w.svg) calc(100% - 16px) center no-repeat;
}

select.gt_selector:hover,
select.gt_selector:focus {
    background-color: #0055B8!important;
	color: #fff;
	border-color: #0055B8!important;	
	background:url(../../uploads/chevron-down-w.svg) calc(100% - 16px) center no-repeat;
}

.elementor-sticky--effects select.gt_selector option {
	color:#000!important;
}

select.gt_selector option {
	background-color: #fff!important;
	color: #000!important;
	padding: 0 16px;
}

@media only screen and (max-width:1024px) {
    
    select.gt_selector  {
    	color: #fff!important;
    	border-color: #fff!important;
    	-webkit-appearance: none;
    	background:url(../../uploads/chevron-down-w.svg) calc(100% - 16px) center no-repeat;
    }
}

/* TablePress */
body .dt-container .dt-layout-cell.dt-layout-start {
	width: 100%;
	gap: 10px;
	align-items: flex-end;
}
body .dt-container .dt-search {
    justify-content: flex-start;
}

body .column-filter-widget {
    width: 200px;
}
body .column-filter-widgets, 
body .column-filter-widgets .column-filter-widget-menus {
	width: auto;
}
body .dt-container .dt-search input {
	width: 100%;
}
body .tablepress>:where(thead,tfoot)>tr>* {
	background-color: #00254D;
	color:#fff;
}
body .column-filter-widgets, 
body .column-filter-widgets .column-filter-widget-menus {
	margin-bottom: 0;
}
body .tablepress thead .dt-orderable-asc:hover, 
body .tablepress thead .dt-orderable-desc:hover, 
body .tablepress thead .dt-ordering-asc, 
body .tablepress thead .dt-ordering-desc {
	background-color: #002B5C;
	color:#fff;
}
body .tablepress thead .dt-orderable-asc .dt-column-order:before, 
body .tablepress thead .dt-ordering-asc .dt-column-order:before,
body .tablepress thead .dt-orderable-desc .dt-column-order:after, 
body .tablepress thead .dt-ordering-desc .dt-column-order:after {
	color:#fff;
	opacity: .5;
}
body .dt-paging.paging_simple_numbers {
	margin: 0 auto;
}
body .column-filter-widgets-reset {
	display: none!important;
}
body .dt-container .dt-paging .dt-paging-button{
    font-weight: 600!important;
    line-height: 1em!important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    color: var(--e-global-color-text)!important;
    padding: 7px 10px 8px 10px!important;
    border-radius: 6px;
    transition: all .3s;
    text-decoration: none;
	margin: 0 5px;
}
body .dt-container .dt-paging .dt-paging-button:hover, 
body .dt-container .dt-paging .dt-paging-button:focus {
    background-color: var( --e-global-color-primary )!important;
    border-color: var( --e-global-color-primary )!important;
    color:#fff!important;
    text-decoration: none;
}
body .dt-container .dt-paging .dt-paging-button.current {
    background-color: var( --e-global-color-d7392f3 )!important;
    border-color: var( --e-global-color-d7392f3 )!important;
    color:#fff!important;
    text-decoration: none;
}
@media screen and (max-width: 767px) {
    body .dt-container .dt-layout-cell.dt-layout-start {
        align-items: flex-start;
    }
	body .dt-container .dt-search {
		width: 100%;
	}
	body .column-filter-widget {
		width: 100%;
	}
	body .column-filter-widgets select {
		max-width: 100%;
	}
}