@charset "utf-8";
/* CSS Document */
:focus{
	outline-width: 2px !important;
	outline-style: solid !important;
	outline-offset: 2px !important;
	outline-color: invert !important;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important;
}

.et_slide_menu_top .search-submit{
	position: absolute;
	top: 15%;
	right:0;
	background: none;
	border: none;
	color: rgba(255,255,255,0.6);
}

.et_search_outer .search-submit{
	top: 35%;
	right: 10%;
	color: rgba(0,0,0,0.6);
}

.et_mobile_menu{
	position: relative;	
}

.a11y-close-button-wrap{
	padding-left: 40px;
	width: 100%;
}

.a11y-close-top{
	background: rgba(0,0,0,0.1);
}

.a11y-close-menu{
	border: none;
	background: none;
	height: 1px;
    width: 1px;
    overflow: hidden;
}

.a11y-close-menu:focus{
	outline: 0 !important;
}
.a11y-close-menu.show-focus:focus{
	outline-width: 2px !important;
	outline-style: solid !important;
	outline-offset: 2px !important;
	outline-color: invert !important;
}



/*.et_pb_button[data-icon]:not([data-icon=""]):after {
    content: '' !important;
}*/

