/* Core styles can be used any where you need a generic HTML block */

.core-styles h1,
.contentRender_name_plugins_core_textbox h1 {

}

.core-styles h2,
.contentRender_name_plugins_core_textbox h2 {

}

.core-styles h3,
.contentRender_name_plugins_core_textbox h3 {

}

.core-styles h4,
.contentRender_name_plugins_core_textbox h4 {

}

.core-styles h5,
.contentRender_name_plugins_core_textbox h5 {

}

.core-styles h6,
.contentRender_name_plugins_core_textbox h6 {

}

.core-styles p,
.contentRender_name_plugins_core_textbox p {

}

.core-styles a,
.contentRender_name_plugins_core_textbox a {
	color: #002252;
}

.core-styles ul:not([class*="block-grid-"]) li,
.core-styles ol:not([class*="block-grid-"]) li,
.contentRender_name_plugins_core_textbox ul:not([class*="block-grid-"]) li,
.contentRender_name_plugins_core_textbox ol:not([class*="block-grid-"]) li {

}

.core-styles td,
.contentRender_name_plugins_core_textbox td,
.core-styles tr,
.contentRender_name_plugins_core_textbox tr {

}

.core-styles strong, .contentRender_name_plugins_core_textbox strong,
.core-styles b, .contentRender_name_plugins_core_textbox b {

}

.core-styles em, .contentRender_name_plugins_core_textbox em,
.core-styles i, .contentRender_name_plugins_core_textbox i {

}

.core-styles input {
	display: block;
	width: 100%;
	height: 2.3125rem;
	margin: 0 0 1rem 0;
	padding: 0.5rem;
	color: rgba(0,0,0,0.75);
	background-color: white;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-webkit-appearance: none;
	-moz-appearance: none;
	transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}

/* Custom AudioEye Styles */
@media screen and (max-width: 640px) {
	#ae_launcher.ae-cta-position-preset-right-lower {
		bottom: 70px !important;
	}
}