/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Resource Center */
body.resource-center-page #main {
	padding-top: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
body.resource-center-page #main .fusion-row {
	max-width: 100%;
}
body.resource-center-page .fullwidthcustom {
	max-width: var(--site_width);
	margin: 0 auto;
	padding: 0 30px;
}
body.resource-center-page p,
.page-child.parent-pageid-5932 p {
	color: #666;
	font-size: 1.25rem;
}
body.resource-center-page h4 {
	font-size: 1.4em;
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
	text-transform: none;
}
body.resource-center-page h4.resource-title {
	border-bottom: 3px solid #f2f2f2;
	padding-bottom: 1rem;
	margin-bottom: 2rem;
}
body.resource-center-page h3 {
	display: block;
	color: #4fb749;
	font-size: 1.4em;
	margin-bottom: 0.5rem;
}
body.resource-center-page p + h3 {
	margin-top: 3rem;
}
body.resource-center-page .rows h3 {
	font-size: 1.2em;
}
body.resource-center-page .section-head {
	align-items: center;
	margin-bottom: 1rem;
}
body.resource-center-page .section-head select {
	height: auto;
	padding: 4px 8px;
	min-width: 250px;
	border-radius: 0;
	color: #212934;
}

body.resource-center-page .full-btn {
	width: 100%;
	text-align: right;
	margin: 4rem 0	;
	position: relative;
	overflow: hidden;
}
body.resource-center-page .full-btn a:before {
	content: '';
	background-color: #f2f2f2;
	display: block;
	position: absolute;
	width: 1000%;
	height: 3px;
	top: 18px;
	right: calc(100% + 20px);
	z-index: 10;
}
body.resource-center-page .full-btn a {
	display: inline-block;
	position: relative;
	color: #4fb749;
	background-color: #ffffff;
	border: 1px solid #4fb749;
	padding: 0.4rem 1.2rem
}
body.resource-center-page .full-btn a:hover {
	color: #ffffff;
	background-color: #4fb749;
}
body.resource-center-page .full-btn a:active {
	color: #ffffff;
	background-color: #345f8e;
	border-color: #345f8e;
}
body.resource-center-page .buttons a {
	display: inline-block;
	color: #ffffff;
	background-color: #4fb749;
	border: 1px solid #4fb749;
	padding: 0.4rem 1.2rem;
	min-width: 155px;
	margin-bottom: 1rem;
	text-align: center;
}
body.resource-center-page .buttons a:hover {
	color: #ffffff;
	background-color: #345f8e;
	border-color: #345f8e;
}
.page-child.parent-pageid-5932 p.notice,
body.resource-center-page p.notice {
	color: #4fb749;
	font-size: 1em;
}
p.copy-notification {
	color: #4fb749;
	font-style: italic;
	font-size: .875em;
}
body.resource-center-page .disclaimer-box, 
.fusion-row.disclaimer-box {
	margin-bottom: 2rem;
}
body.resource-center-page .margin-bottom > div:not(:last-child) {
	margin-bottom: 2rem;
}
/*
.col-4.box.logo img {
    width: 300px;
}
*/
.buttons {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.modal.r2-copy-modal {
	background-color: rgba(0,0,0,.5);
	align-items: center;
    justify-content: center;
}
.modal.r2-copy-modal .modal-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    max-height: calc(100% - 100px);
    max-width: 1200px;
    margin: 50px auto;
    padding: 2rem;
}
.modal.r2-copy-modal .modal-header {
	width: 100%;
	display: flex;
	justify-content: space-between;
	min-height: 60px;
}
.modal.r2-copy-modal .modal-header h3 {
	display: block;
}
.modal.r2-copy-modal .modal-header .close {
	opacity: .8;
	font-size: 32px;
}
.modal.r2-copy-modal .modal-header .close:hover {
	color: #4fb749;
}
.modal.r2-copy-modal .modal-body {
	overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
}
.modal.r2-copy-modal .modal-footer {
	width: 100%;
    text-align: left;
    border-top: 0;
    margin-top: 30px;
    padding-top: 0;
}
.col-3 {
	width: 23%;
}
/* Table Scroll */
@media screen and (max-width: 768px) {
	.wpDataTablesWrapper table {
		display: block;
		width: 100%;
		overflow-x: scroll !important;
	}
	.modal.r2-copy-modal .modal-content {
		max-height: calc(100% - 80px);
		max-width: 100%;
		margin: 40px auto;
		padding: 1rem;
	}
	.modal.r2-copy-modal .modal-body
	.modal.r2-copy-modal .modal-header,
	.modal.r2-copy-modal .modal-footer {
		padding: 1rem 0;
	}
	.modal.r2-copy-modal .modal-body p {
		font-size: .875em;
	}
}


#content.team-page {
	width: 100%;
}
.switcher .selected a, .switcher .option a {
	font-size: 12px;
}

.switcher .option {
	position: absolute;
}

nav.fusion-main-menu {
	overflow: visible;
}
.switcher {
	width: 7rem;
}
.switcher .option {
	position: absolute !important;
	max-height: 500px !important;
}

.menu-item-gtranslate > div {
	position: relative !important;
}

@media screen and (min-width:950px) {
	ul#menu-launch-menu-home {
		display: flex;
		align-items: center;
	}
}

.error-404 #side-header,.error-404 .fusion-header,
.error-404 .fusion-top-header .fusion-header {
	background: #000000;color:#fff;
}
td.consultant_email.column-consultantemail {
	text-align: center !important;
	cursor:pointer;
	position:relative;
	overflow:visible !important
}
span.copy-email {
	display: block;
	height: 100%;
	line-height: 4;
}
.wpDataTablesWrapper table.wpDataTable td.consultant_email.column-consultantemail {
	padding: 0 !important;
}
section#asea-section-1 {
	position: relative
}
#acceptedstandards {
	margin-top:-100px;
	padding-top: 100px;
}
.open_popup{
	cursor:pointer
}
.person__info .person-name {
	font-weight: bold;
}
.person__info .person-title {
	color: #4fb749;
	font-weight: bold;
}
.person__info {
	flex-direction: column;
	width: 23%;
	display: flex;
	align-items: center;
	margin-right: 2rem;
}
.person__info img {
	margin-bottom: 1.5rem;
	border-radius:100px
}

.person__bio {
	width:77%;
}
.popup-overflow {
	display: flex;
}
.popup_body{
	display:none;
	position:fixed;
	top:0;left:0;right:0;bottom:0;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	-ms-transition: 300ms;
	transition: 300ms;
}
.popup_body_show {
	display: block;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	-ms-transition: 300ms;
	transition: 300ms;
	z-index: 99999;
}
.popup_back{
	background: rgba(0,0,0,0.4);
	position: fixed;
	left:0;right:0;top:0;bottom:0;
}
.popup_main {
	margin-bottom:1.5rem
}
.fusion-person-center .person-content {
	margin-top: 0 !important;
}
.popup_contain {
	position: absolute;
	background: #fff;
	min-width: 300px;
	max-width: 60%;
	margin: 0 auto;
	min-height: 150px;
	padding: 3rem;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	box-shadow: 3.816px 19.633px 41px 0 rgba(0,0,0, .25);
}
.fusion-person-center .person-content {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}
.popup_close {
	background: #4fb749;
	cursor:pointer;
	padding: 0;
	position: absolute;
	right: -10px;
	top: -10px;
	color: #fff;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.open_popup:hover {
	transform: scale(1.05);
	box-shadow: 0 0 21px rgb(0 0 0 / 10%);
}

.open_popup {
	padding-top: 1rem;
	border-radius: 8px;
	overflow:hidden;
	transition: all .25s ease-in-out;
}
/* section#asea-section-1:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(/wp-content/uploads/circuit-banner.svg);
background-position: center;
background-size: contain;
z-index: 0;
opacity: .7;
} */
section#asea-section-1 {
	position: relative;
	background-image: url(/wp-content/uploads/circuit-banner.svg);
	background-color: #3abc33;
}
form#asea_search_form {
	margin: 0 auto;
}
h1#asea-search-title {
	text-align: center;
	text-transform: none;
	font-weight: normal;
}
.asea-search-box input {
	border: 0;
	padding: 1rem;
	text-align: center;
	font-size: 1em;
	border-bottom: 1px solid #dedede;
}
ul#siq-searchResultItems .siq-autocomplete,#siq-searchResultItems li.sectionHead, body .holdResults._siq_main_searchbox .topArrow, .display-none {
	display: none !important;
}
ul#siq-searchResultItems {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}
.siq-icon-searchbox-wrap {
	width: 50% !important;
	margin: 0 auto !important
}
#siq-searchResultItems .resultsMore {
	margin: 0 !important;
	border: 0 !important;
	text-transform: uppercase;
	font-size: 1.2em !important;
	color: #000 !important;
	padding: 1rem !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	background: #c5c5c5 !important;
	border-radius: 0 !important;
}
#siq_search_results a {
	cursor: pointer;
}
.wpdt-c a {
	color: #4fb749 !important;
}
.wpDataTablesWrapper {
	margin-top: 1rem;
}
.wpDataTablesWrapper .dataTables_filter {
	float: left !important;
}
.wpDataTablesWrapper .DTTT_button span {
	font-size: 0.9em;
}
h2.epkb-cat-name a {
	pointer-events: none;
	text-transform:none;
	align-content:normal;
}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
	background: #4fb749 !important;
	color: #fff !important;
	border-right: 1px solid #3a8d35 !important;
}
.wpdt-c .wpDataTables.wpDataTablesWrapper > .clear {
	display: none;
}
.wpDataTablesWrapper div.dt-buttons {
	margin-bottom: 0;
}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper .DTTT_button:before {color:#fff !important}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable thead th.sorting:after {
	right: 5px;
	width: auto;
	margin: 0;
}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
	padding-right: 15px !important;
	padding-left: 8px !important
}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable thead th.sorting:after, .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable thead th.sorting_asc:after {
	border-bottom-color: #ffffff !important;
}
div#epkb-content-container {
	max-width: 1400px !important;
}


.three-col.eckb-categories-list {
	width: 75%;
	display: inline-block;
	float: left;
}



.widg-shortcode-article-contents h4 {
	letter-spacing: 0;
	font-size: 1.2em !important;
	margin-bottom: 1rem !important;
}

.widg-shortcode-article-contents li a {
	font-size: 15px !important;
	padding: 0.3rem 0 !important;
	display: block;
	margin-bottom: .3rem !important;
	line-height: 1.2 !important;
}

.widg-shortcode-article-contents li a span i {
	margin-right: 0.3rem !important;
}

ul.epkb-sub-category h3 {
	color: #5e5e5e !important;
	font-size: 14px !important;
}

#epkb-main-page-container.epkb-basic-template.epkb-css-full-reset #epkb-content-container section,
#epkb-main-page-container.epkb-basic-template.epkb-css-full-reset .epkb-sub-category .epkb-category-level-2-3 .epkb-category-level-2-3__cat-name {
	font-size: 14px !important
}

h2.epkb-cat-name a {
	font-size: 18px !important;
	letter-spacing: 0;
	color: #000 !important;
}

.recent-kb {
	box-shadow: 0 3px 20px -10px rgb(0 0 0 / 75%) !important;
	border-radius: 10px;
	overflow: hidden;
}

.recent-kb center {
	background: #3abc33;
	color: #fff;
	padding: 1.5rem 1rem;
	line-height: 1.2em;
	display: block !important;
	float: left;
}

.recent-kb center a {
	color: #fff;
	text-decoration: underline !important;
	font-weight: bold !important;
	letter-spacing: 0;
	width: 100%;
}


.widg-shortcode-article-container .widg-shortcode-article-contents li a .widg-article-title .widg-shortcode-article-icon {
	position: relative !important;
	display: inline-block !important;
}

.widg-shortcode-article-container .widg-shortcode-article-contents li a .widg-article-title span {
	display: inline-block;
}


/* div#asea_search_results {
display: none !important
} */

div#asea_search_results {
	display: flex !important;
	flex-direction: column-reverse;
}

div#asea-all-search-results a {
	color: black !important;
	font-size: 18px !IMPORTANT;
	padding: 1rem 1rem !important;
	font-weight: bold !important;
	background: #a3d8a3 !important;
	text-transform: uppercase !important;
}

ul.asea-search-result-list {
	column-count: 2;
}

ul.recent-articles-list {
	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	background: rgb(58 188 51 / 15%);
	padding-top: 1rem !important;
}

ul.recent-articles-list li a {
	color: #124f0f;
}

.recent-kb h3 {
	background: rgb(58 188 51);
	font-weight: bold !important;
	padding: 1rem !IMPORTANT;
	color: #fff;
}

.widg-shortcode-article-container .widg-shortcode-article-contents li a {
	border-bottom: 1px solid #ddd !important;
	margin-bottom: 0.4rem !important;
	padding-bottom: 0.7rem !important;
}

ul.recent-articles-list a span {
	display: block;
	font-size: 13px !important;
	color: #666666;
	margin-top: 4px !important;
}

ul.recent-articles-list {
	list-style-type: none !important;
}

ul.recent-articles-list a {
	display: block;
	padding: 0 1rem !important;
	margin-bottom: 0.6rem !important;
	padding-bottom: 0.6rem !important;
	border-bottom: 1px solid #ddd !important;
	font-size: 16px !important;
	letter-spacing: 0
}

.single-epkb_post_type_1 main#main {
	padding: 0 !important;
}

.single-epkb_post_type_1 main#main > .fusion-row {
	max-width: 100%;
}

.section-head.section_divider {
	border-bottom: 0 !important;
}

@media screen and (min-width: 1024px) {
	.epkb-section-container {
		display: flex;
	}
	.recent-articles-kb {
		width: 25%;
		display: inline-block;
		margin-top: 18px !important;
		float: right;
	}
}

@media screen and (max-width: 1024px) {
	ul.recent-articles-list {
		max-height: 400px !important;
	}
	.three-col.eckb-categories-list,
	.recent-articles-kb {
		width: 90%;
		margin: 0 auto !important;
	}
}

.page-id-708 .fusion-row {
	max-width: 100% !important;
}

.search .fusion-header {
	background: black !important;
}

.search #asea-section-1 {
	display:none;
}

.search span.fusion-date {
	font-size: 24px !important;
}

.search span.fusion-month-year {
	font-size: 14px !important;
}

.search .error-page .fusion-columns {
	display: flex;
	flex-flow: column;
}

.search .error-page .fusion-columns > div{
	width:100%;
	margin-bottom: 2rem;
}

.search .error-page .fusion-columns > div:nth-child(1){
	order:1;
}
.search .error-page .fusion-columns > div:nth-child(2){
	order:3;
	padding:0 15px;
}
.search .error-page .fusion-columns > div:nth-child(3){
	order:2; 
	margin-bottom: 4rem;
}

.search h2.title-heading-left.fusion-responsive-typography-calculated {
	white-space: nowrap;
}

.page-id-231 .w3eden .ml-3, .w3eden .mx-3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.page-id-231 .w3eden .media {
	padding-left: 10px;
	padding-right: 19px;
	display: flex;
	padding: 1rem;
}

.page-id-231 .wpdm-download-link.btn.btn-primary {
	border-radius: 10px;
	padding: 1rem;
}

.page-id-231 .w3eden .card h3 {
	padding-top: 30px;
}

#post-4841 #gform_fields_13 {
	display: flex;
	flex-direction: column;
	gap: 2rem;
	padding-top: 2rem;
}

#post-4841 .gfield_label {
	padding-bottom: 1rem;
}

.top_header_custom {
	height: auto !important;
	display: flex !important;
	background: white !important;
	color: black !important;
	padding: 10px 0 !important;
	text-align: center !important;
	flex-wrap: wrap !important;
	width:50%;
	margin: 0 auto !important;
	justify-content: center;
}

.top_header_custom a {
	color:green !important;
	padding-left:5px !important;
	z-index: 10;
}

input#asea_advanced_search_terms {
	text-align: center !important;
}

@media only screen and (max-width: 1100px){
	.top_header_custom {
		width: 78% !important;
	}
}

@media only screen and (max-width: 700px){
	.top_header_custom {
		width: 77% !important;
	}

	#asea-doc-search-container #asea-section-1 #asea_search_form .asea-search-box {
		width: 100%!important;
	}
}

.wpdt-c.wpDataTablesWrapper table#wpdtSimpleTable-6,
.wpdt-c .wpDataTablesWrapper table.wpDataTable.wpDataTableID-6,
.wpdt-c.wpDataTablesWrapper table#wpdtSimpleTable-7,
.wpdt-c .wpDataTablesWrapper table.wpDataTable.wpDataTableID-7{
	font-size: 14px !important;
}

.page-id-5201 #main .fusion-row {
	max-width: 100% !important;
}
span.tooltip-clipboard {
	position: absolute;
	top: 0;
	font-size: 0.9em;
	background: #ececec;
	border-radius: 10px;
	width: 140px;
	z-index: 9999;
	text-align: center;
	padding: 0.2rem 0rem;
	opacity:0;
	transition:all .25s ease-in-out
}
td.consultant_email.column-consultantemail:hover .tooltip-clipboard {
	opacity: 1;
}
div#cboxLoadedContent {
	text-align: center;
	width: 100% !important;
	padding: 4rem 2rem;
}
div#cboxLoadedContent img {
	height: 100px !important
}
img.tooltip-img {
	margin-bottom: 1rem;
}
a.tooltip-link {
	display: block;
	margin-top: .5rem;
}
div#cboxContent, div#cboxLoadedContent {
	top: 3rem !important;
	height: 460px !important;
	border-radius: 20px;
	overflow: hidden;
	width: 700px !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto !important;
	float: none !important;
	display: flex;
	justify-content: center;
	align-items: center;
}
div#cboxContent {
	position: fixed !important;
	top: 50% !important;
	transform: translateY(-50%);
}
button#cboxClose {
	top: 0 !important;
	bottom: auto;
}
div#colorbox {
	position: fixed !important;
	top: 0 !important;
	bottom: 0 !important;
}
img.certificationbodylogo+a {
	margin-bottom: 2rem;
}
img.certificationbodylogo:last-child+a {
	margin-bottom: 0rem;
}
/* div#cboxLoadedContent > div {
height: 100%;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex-direction: column !important;
} */
.map-popup {
	display: flex;
	justify-content: center;
	align-items: center;
}
.map-popup > div {
	margin: 0 1rem;
}

div#cboxContent a {
	display: block;
	margin-top: 0.4rem;
}
button#cboxClose {
	color: #000;
}
#map-tabs .nav-tabs>.active>.tab-link {
	background: #4fb749;
}
#map-tabs .nav-tabs>.active>.tab-link a {
	color:#fff !important;
}
#map-tabs .nav-tabs>.active>.tab-link h4 {
	color: #fff;
}
#map-tabs .nav-tabs li a.tab-link {
	font-size: 0.9em !important;
	padding-left: 1rem !important;
	display: flex;
	justify-content: center;
	align-items: center;
}
.iwm_map_canvas circle {
	fill: #4fb749 !important;
	border: 0 !important;
}
.wpDataTablesWrapper table.wpDataTable th, .wpDataTablesWrapper table.wpDataTable td {
	border: 0 !important;
	border-bottom: 1px solid #ddd !important;
	background: transparent !important;
	padding: .5rem 0.5rem !important;
	font-size:.85em !important
}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper .DTTT_button:before {
	color: #fff;
}
.dt-buttons * {
	color: #fff;
	opacity: 1 !important;
}
.dt-buttons {
	background: #4fb749;
	padding: 0.3rem 0.4rem;
	border-radius: 100px;
}
.dt-buttons a {
	border-right: 1px solid rgba(255,255,255,0.4) !important;
}
.dt-buttons a:last-child {
	border-right: 0 !important;
}
.wpDataTablesWrapper table.wpDataTable th {
	position:relative;
}
.wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable thead th.sorting:after, .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable thead th.sorting_asc:after, .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable thead th.sorting_desc:after {
	position: absolute;
	right: 0;
	top: 1.7rem;
}
.cert-body-logo img {
	width: auto;
	max-height: 100px;
}

.cert-body-logo {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 2.5rem;
}

.eckb-article-title__text {
	font-size:15px !important;
}
.pb-3 {
	padding-bottom: 3rem !important;
}
.pt-3 {
	padding-top: 3rem !important;
}
.pb-2 {
	padding-bottom: 2rem !important;
}
.pt-2 {
	padding-top: 2rem !important;
}
.pb-1 {
	padding-bottom: 1rem !important;
}
.pt-1 {
	padding-top: 1rem !important;
}
.active-programs .content-box-wrapper {
	padding: 0 !important;
	border: 1px solid #979797;
	transition: all .25s ease-in-out
}
.active-programs .fusion-content-boxes {
	margin-bottom: 0;
}
.active-programs .content-box-wrapper h2 {
	font-size: 18px !important;
	letter-spacing: 0 !important;
	line-height: 1.3 !important;
}
.active-programs .content-box-wrapper:hover {
	box-shadow: 10px 10px 10px rgb(0 0 0 / 50%);
}

/* improvements */

span.page-numbers.current {
	width: 4rem !important;
}

.recent-kb i.fas.fa-calendar-alt {
	display: none;
}

.post-template-default.single.single-post .flexslider .slides img {
	max-width: 600px;
	max-height: 500px;
	width: auto;
}
.post-template-default.single.single-post .avada-page-titlebar-wrapper {
	display: none;
}

/*
 Logo modals 
 */

.logo-modal-main.show {
	display:block;
	opacity:1;
}

.modal-background {
	
	overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
	background-color: #000;
	opacity:0;
	transition: opacity .3s linear;
}

.modal-background.active {
	z-index:20;
	opacity: .5;
}

.modal.show .modal-dialog {
    transform: translate(0, 0) !important;
}

.show .modal-dialog {
	height:90%;
}

.logo-column {
	width: 20%;
	flex-basis: 20%;
	flex-direction: column;
	height: 100%;
	margin-bottom: 0 !important;
}

.logo-column a {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
}

.logo-column a p {
	margin-top: auto !important;
}

.logo-row {
	align-items: center !important;
}

.logo-custom-modal.active {
	opacity:0;
}

.logo-custom-modal img {
	height: 120px;
	width: auto;
	margin-bottom: .8rem;
}

.logo-modal-wrapper .fusion-text-2 {
	display: flex;
}

.logo-modal-wrapper .fusion-text-2 .fusion-column-wrapper {
	height: 100%;
}

.logo-modal-wrapper h2 {
	margin-bottom: 2rem !important;
}

.logo-zindex.active {
	z-index: 11000;
}

.page-id-8918 #main {
	padding: 2.5rem 0.3rem;
}

.slick-arrow {
	position: absolute;
	top: 50%;
	transform: translateY(calc(-50% - 1.875rem));
	z-index: 1000000;
}

.slick-arrow i {
	font-size: 1.5rem;
}

.my-slick-left {
	left: 2.1rem;
}

.my-slick-right {
	right: 1.1rem;
}

.logo-zindex.active .slick-arrow {
	opacity: 0;
}

.logo-row {
	overflow-x: hidden;
	justify-content:center;
}

.slick-list {
	width: 100% !important;
}


/* 
#asea_search_results ul {
display: none;
} */
#asea-doc-search-container #asea-section-1 #asea_search_form #asea_search_results ul li a .eckb-article-title .eckb-article-title-category {display:none !important}
[id^=cbox] .cb-box__type-center_modal.cb-box__layout-single {
	width: 1024px !important;
}
.returns-navigation img {
	max-width: 90px;
	transition: transform 0.2s;
}
.returns-navigation .returns-sidebar-link:hover img, 
.returns-navigation .returns-sidebar-link:focus img {
	transform: scale(1.2);
}

@media(max-width: 768.9px) {
	.logo-row {
	padding: 1rem 0;
}
	
	
	.my-slick-left {
		left: 1rem;
	}
	
	.my-slick-right {
		right: 0.1rem;
	}
	
	
	.logo-zindex.active .logo-row {
		
		overflow: visible;
	}
	
	.slick-slide .fusion-column-wrapper {
		margin: 0 auto !important;
	}
	
}

@media(max-width: 575.9px) {


	
	.logo-custom-modal img {
		height: auto;
	}
	
	.logo-custom-modal p {
		font-size: 1rem;
		text-align: center;
	}
	
	.logo-column a {
		width: 40%;
		margin: 0 auto;
	}
	
	
	.slick-arrow {
		transform: translatey(calc(-50% - 1.8rem));
	}
	
	.my-slick-left {
		left: 15%;
	}
	
	.my-slick-right {
		right: 15%;
	}
}

@media screen and (max-width:600px) {
	div#cboxContent, div#cboxLoadedContent {
		width:auto !important
	}
}

}