/**
Theme Name: Americaneagle.com Child Theme
Author: Americaneagle.com
Author URI: https://americaneagle.com
Description: A fast, lightweight theme build upon AstraWP.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: americaneagle-com-child-theme
Template: astra
*/

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * Table of contents
 * 1. General
 *  1.1 ADA standards
 * 2. Header
 *  2.1 Top Header
 *  2.2 Main navigation
 *  2.3 Search
 *  2.4 Notification bar
 *  2.5 Login window
 * 3. Homepage
 *  3.1 Slider
 *  3.2 Home callouts
 *  3.3 Learn about GF
 *  3.4 Mobile
 * 4. Interior
 *  4.1 Mobile table
 *  4.2 Hover scale effect
 * 5. Footer
 * 6. ADA fixes
 * 7. Mobile
 *  7.1 header all mobile
 *  7.2 slider
 * 8. IE Fixes
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 1. General
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

mark {
	background:#faa338!important; 
}



/* 1.1 ADA standards -----------------------------------------------------*/
html.focus *:focus {
	outline:1px solid #000 !important;
	box-shadow:inset 0 0 0 1px #000000;
}
html.focus .n2-ss-slider a.n2-ow:focus {
	outline:1px solid #fff !important;
	box-shadow:inset 0 0 0 1px #fff;
}

body .fl-rich-text a,
body .pp-description-wrap a,
.wsp-container a,
body .fl-accordion-content a {
	text-decoration:underline;
}
body .fl-rich-text a:hover,
body .fl-rich-text a:focus,
body .pp-description-wrap a:hover,
body .pp-description-wrap a:focus,
.wsp-container a:hover,
.wsp-container a:focus,
body .fl-accordion-content a:hover,
body .fl-accordion-content a:focus {
	text-decoration:none;
}
.fl-rich-text ul,
.uabb-text-editor ul {
	margin:0;
	list-style:none;
}
.fl-rich-text ul li,
.uabb-text-editor ul li {
	padding-left:20px;
	position:relative;
}
.fl-rich-text ul li::before,
.uabb-text-editor ul li::before {
	content:'';
	display:block;
	width:6px;
	height:6px;
	background:#ca3a57;
	border-radius:100%;
	position:absolute;
	left:0;
	top:12px;
}
.skip-link.screen-reader-text {
	clip-path: none;
}
body .uabb-table-inner-wrap .uabb-table-features .tbody-row .table-body-td {
	border-top:1px solid #CECECE
}
body .fl-accordion-button .fl-accordion-button-icon-right {
	opacity:1;
	color:#396DA1;
	font-size: 41px;
    line-height: 20px;
}
body dd {
	margin-left:0;
	margin-right:0;
}
table {
	border:1px solid rgba(0,0,0,.1);
}
fieldset legend {
	margin-bottom:0;
	padding:0;
}
body .gform_wrapper .gfield_radio li label {
	font-size:16px;
}
.tower-image {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width:189px;
}
body .gform_wrapper ul.gfield_checkbox li, body .gform_wrapper ul.gfield_radio li, body .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio, .gfield_radio {
	overflow:visible !important;
}
/* Exit Popup */

.swal2-container .swal2-styled.swal2-confirm{
	background-color: #216db5 !important;
	border-color: #216db5 !important;
}

.swal2-container .swal2-styled:focus{
	outline: 0 !important;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgb(0, 0, 0) !important;
}
.uabb-button{
	text-decoration: none !important;
}
.LPMcontainer{ 
	top: 73% !important; 
}

 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 2. Header
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#masthead .main-header-bar .ast-container,
#masthead .ast-above-header .ast-container {
	max-width:1740px;
	margin:0 auto;
}
#masthead .ast-above-header {
	background:#000;
}
/* 2.1 Top Header ------------------------------------------------------*/
.top-nav ul {
	margin:0;
	list-style:none;
}
.top-nav li {
	display:inline-block;
}
.top-nav #top-navigation a {
	padding:14px;
	font-size:13px;
	min-width:100px;
	display:block;
	text-align:center;
	line-height:19px;
	color:#fff;
	text-transform:uppercase;
	transition:none;
}
.top-nav #top-navigation a:hover,
.top-nav #top-navigation a:focus {
	color:#F7EA48;
	transition:none;
}
.top-nav span {
	display:inline-block;
	width:100%;
}
.top-nav li:first-child span {
	border-left:0;
}
.top-nav #top-navigation .login-btn a {
	position:relative;
	padding-left:40px;
}
.top-nav #top-navigation .login-btn a svg {
	position: absolute;
    top: 11px;
    left: 18px;
}
.site-header .top-nav a * {
	transition:none;
}
.top-nav #top-navigation .top-btn a {
	background:#F7EA48;
	border-radius:100px;
	line-height:1.02;
	padding:6px 25px;
	color:#000;
	font-weight:600;
	margin-left:10px;
}
.top-nav #top-navigation .top-btn a:hover,
.top-nav #top-navigation .top-btn a:focus {
	background:#B1E4E3;
}



/* 2.2 Main navigation ------------------------------------------------*/
.custom-logo-link {
	display:inline-block;
}
body.ast-desktop .astra-megamenu-li .menu-item.menu-item-heading > .menu-link, body.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item.menu-item-heading > .menu-link, body.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item.menu-item-heading > .menu-link {
	border-bottom-width:3px;
	margin-bottom:10px;
}
.main-navigation #primary-menu > li > a .menu-text {
	padding-bottom:16px;
}
.main-navigation #primary-menu > li > a:hover .menu-text,
.main-navigation #primary-menu > li > a:focus .menu-text {
	box-shadow: 0 3px 0 0 #F7EA48;
}
body .header-main-layout-1 .main-navigation {
	vertical-align:middle;
}


.ast-desktop .main-header-menu .astra-full-megamenu-wrapper {
	box-shadow:inset 0 6px 4px -4px rgba(0,0,0,.2);
}
.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu {
	max-width:1180px;
	padding-top:35px;
	padding-bottom:35px;
}
.sub-arrow {
	display:none;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus {
    opacity: 1;
    visibility: visible;
}
.menu-item button.exitNotifier {
	padding:3px 0;
	color:#18264c;
	background:transparent;
	font-weight:400;
	border:0;
	line-height:1.45;
	font-size:16px;
}
.ast-desktop .ast-mm-widget-content .ast-mm-widget-item {
	padding:0;
}
@media (min-width:1025px) and (max-width:1152px) {
	.main-navigation #primary-menu > li > a .menu-text {
		font-size:14px;
	}
	body .main-navigation ul li a {
		padding-left:25px;
		padding-right:25px;
	}
}

@media (min-width:1025px) {
	.astra-megamenu.sub-menu .sub-columns > .sub-menu {
		display:flex !important;
	}
}

/* 2.3 Search -----------------------------------------------------------*/
.ast-search-menu-icon .ast-search-icon {
	padding:6px 8px;
	border:2px solid #1d252d;
	border-radius:100px;
	width:40px;
	color:#1d252d;
}
.ast-search-menu-icon {
	width:46px;
}
.ast-search-menu-icon.ast-dropdown-active .ast-search-icon {
	border:0;
}
.search-custom-menu-item {
	padding:0;
}
.ast-search-menu-icon.slide-search .search-form {
	display:flex;
	border:0;
}
.ast-search-menu-icon .search-form label {
	display:flex;
	align-items:center;
	padding-left:3px;
}
.ast-search-menu-icon.ast-dropdown-active .search-field {
    width: 600px;
    border:0;
    margin-right: 20px;
	height:54px;
}
.ast-search-menu-icon.ast-dropdown-active .search-field:focus {
	outline:1px solid #000;
}
.search-form button[type="submit"] {
	padding:20px;
	margin-right:10px;
	border-radius:0;
}
.ast-search-menu-icon .astra-search-icon {
	color:#1d252d;
}
.ast-dropdown-active .astra-search-icon::before {
	content:'\e5cd';
	font-size:30px;
	padding-bottom:10px;
	box-shadow: 0 3px 0 0 #F7EA48;
}
.ast-dropdown-active .astra-search-icon::after {
	content: 'close';
	font-size: 10px;
	display: block;
	position: absolute;
	bottom: 8px;
	text-align:center;
	left:5px;
	right:0;
}
.ast-masthead-custom-menu-items .ast-dropdown-active .slide-search.astra-search-icon {
	color:#1E305E;
}

@media(max-width:768px) {
	.ast-masthead-custom-menu-items {
		padding:0;
	}
}
@media (max-width:767px) {
	.search-form button[type="submit"] {
		display:none;
	}
}

/* 2.4 Notification bar ------------------------------------------------------*/
body #wpfront-notification-bar a.wpfront-button {
	box-shadow:none;
	text-shadow:none;
	background:transparent;
}
body #wpfront-notification-bar a.wpfront-button:hover,
body #wpfront-notification-bar a.wpfront-button:focus {
	text-decoration:underline;
}
#wpfront-notification-bar div.wpfront-message {
	font-size:13px;
}
#wpfront-notification-bar div.wpfront-message {
	position:relative;
}
#wpfront-notification-bar div.wpfront-message::before {
	content:'';
	background:url(/wp-content/uploads/Alert-Icon@2x.png) no-repeat;
	background-size:cover;
	margin-right:10px;
	width:28px;
	height:24px;
	display:inline-block;
	position: absolute;
	left: -40px;
	top: -4px;
}
#wpfront-notification-bar.wpfront-fixed {
	padding:0 30px;
}
@media (max-width:1024px) {
	#wpfront-notification-bar div.wpfront-message::before {
		top:0;
		left:-27px;
	}
	#wpfront-notification-bar div.wpfront-message {
		padding:0 0 0 10px
	}
}


/* 2.5 Login window --------------------------------------------------------------*/
.login-wrap {
	padding:20px;
}
.login-heading {
	font-weight:700;
	font-size:20px;
	padding-bottom:10px;
	border-bottom:3px solid #E48E27;
	color:#18264C;
	margin-bottom:5px;
}

 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 3. Homepage
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* 3.1 Slider --------------------------------------------------------------*/
/*.home div#n2-ss-2 .n2-ss-control-bullet {
	width: 1167px;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto;
	justify-content: flex-start;
}*/

/* 3.2 Home callouts ----------------------------------------------------------*/
/*.home-callouts .fl-col {
	box-shadow: 41px 0 0 -40px #CECECE;
}
.home-callouts .fl-col:last-child {
	box-shadow: none;
}*/
.hero-overlay,
.hero-overlay-dark{
	position:relative;
}
.hero-overlay:after {
	content:'';
	display:block;
	height:100%;
	width:100%;
	background:url(/wp-content/uploads/home-hero-overlay.png) no-repeat bottom center / contain;
	position:absolute;
	bottom:0;
	left:0;
}
.hero-overlay-dark:after {
	content:'';
	display:block;
	height:100%;
	width:100%;
	background:url(/wp-content/uploads/home-hero-overlay_black.png) no-repeat bottom center / contain;
	position:absolute;
	bottom:0;
	left:0;
}

body .service-btn .pp-infobox-wrap .pp-infobox-link {
	text-decoration:none;
}
.service-btn .pp-infobox-image,
.service-btn .pp-infobox-wrap .layout-1 .pp-heading-wrapper {
	margin-bottom:0;
}
.service-btn .pp-infobox-link:hover .pp-infobox,
.service-btn .pp-infobox-link:focus .pp-infobox {
	box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.15);
}
.service-btn .pp-infobox-link .pp-heading-wrapper-inner,
.service-btn .pp-infobox-link .layout-5 .pp-infobox-title {
	position:relative;
	padding-left:10px;
	width:100%;
}
.service-btn .pp-infobox-link:hover .pp-heading-wrapper-inner::before,
.service-btn .pp-infobox-link:focus .pp-heading-wrapper-inner::before {
	content:'';
	width:calc(100% - 10px);
	height:15px;
	border-radius:100px;
	background-color:#B1E4E3;
	position:absolute;
	bottom: -4px;
    left: 8px;
}
.service-btn .pp-infobox-link:hover .layout-5 .pp-infobox-title::before,
.service-btn .pp-infobox-link:focus .layout-5 .pp-infobox-title::before {
	content: '';
    width: 120%;
    height: 15px;
    border-radius: 100px;
    background-color: #B1E4E3;
    position: absolute;
    bottom: -4px;
    left: -6%;
    z-index: -1;
}
.service-btn .pp-infobox-link .layout-5 .pp-heading-wrapper-inner {
	margin-top:20px;
}
.service-btn .pp-infobox-link .layout-5 .pp-infobox-title {
	display:inline;
	z-index:10;
}
.service-btn .pp-infobox-link .layout-5 .pp-icon-wrapper {
	margin-bottom:15px;
}
.service-btn .pp-infobox-link .pp-infobox-title {
	position:relative;
	z-index:10;
}
.service-btn .pp-icon-wrapper {
	min-width:60px;
}
/* 3.3 Learn about GF --------------------------------------------------------*/
.gform_wrapper form.learn-about {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.gform_wrapper form.learn-about div#error {
	width:100%;
}
.gform_wrapper form.learn-about .gform_body {
	width:100%;
	flex-grow:1;
}
.gform_wrapper form.learn-about .gform_footer {
	margin-left:0;
	width:170px;
}
.gform_wrapper form.learn-about ul.gform_fields:not(.top_label) .gfield_label {
	width:35%;
}
.gform_wrapper form.learn-about .left_label select.large {
	width:85%;
}
.uabb-gf-style .gform_wrapper form.learn-about .gform_footer {
	padding:0;
	margin:0;
}
.gform_wrapper form .gform_body .ginput_container_select select {
	-webkit-appearance: none;
    appearance: none;
	background:url('/wp-content/uploads/Arrow.png') no-repeat 98% 50% #fff;
}
.gform_wrapper form .gform_body .ginput_container_select select::-ms-expand {	
	display: none;
}

/* 3.4 Mobile ---------------------------------------------------------------*/
.add-gradient {
	background: linear-gradient(173deg, rgba(255,255,255,1) 60%,rgba(227,233,242,1) 100%);
}

@media (min-width:768px) {
.app-stores .uabb-masonary .uabb-masonary-item:nth-child(2) {
	width:180px;
}
.app-stores .uabb-masonary .uabb-masonary-item:nth-child(3) {
	width:200px;
}
}
 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 4. Interior
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.post-password-form input[type=submit] {
	border-radius:100px;
	padding-left:40px;
	padding-right:40px;
}

/* 4.1 Mobile table -----------------------------------------------------------*/
.uabb-table .uabb-table-wrapper dl:not(.ml-row-0) {
	text-align:left;
	background:#fff;
	border-top:10px solid #1E305E;
	padding:10px 0;
	margin-bottom:20px;
}
.ml-responsive-table dt {
	font-size:14px;
}
.ml-responsive-table dd {
	font-size:16px;
}
.ml-responsive-table dt {
	padding-bottom:0;
}
.ml-table {
	line-height:1.3;
	padding:0 20px 10px;
}

/* 4.2 Hover scale effect ------------------------------------------------------*/
.scale-on-hover .pp-infobox-link .pp-infobox {
	transition: all 300ms ease-in;
}
.scale-on-hover .pp-infobox-link:hover .pp-infobox,
.scale-on-hover .pp-infobox-link:focus .pp-infobox {
	transform: scale(1.1);
}

/* General interior */
.maxWidth-900 {
	max-width:900px;
	margin:0 auto;
	float:none;
}

 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 5. Footer
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
footer p {
	margin-bottom:0;
}
footer .footer-social .exitNotifier {
	margin-left:34px;
}
footer .exitNotifier {
	padding:0;
	background:transparent;
	border:0;
	font-size:21px;
}
footer .footer-social .exitNotifier:first-child {
	margin-left:0;
}
.footer-social {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
@media (max-width:768px) {
	.footer-social {
		justify-content:center;
	}
}
#menu-footer-menu {
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
}
#menu-footer-menu::before {
	display:none;
}
@media (max-width:1024px) {
	#menu-footer-menu {
		grid-template-columns:1fr 1fr;
	}
}
@media (max-width:767px) {
	footer .alignleft,
	footer .alignright {
		float:none;
	}
}

 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 6. ADA fixes
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 7. Mobile
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
@media (min-width:1025px) {
	.mobile-only {
		display:none !important;
	}
}
@media (max-width:1024px) {
	/* 7.1 header all mobile -------------------------------------------------*/
	.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
    	right: calc( 76px - 0.907em )!important;
	}
	.ast-header-break-point.ast-header-custom-item-outside .ast-masthead-custom-menu-items {
		order:3;
	}
	#top-navigation .menu-item:not(.top-btn) {
		display:none;
	}
	.ast-header-break-point .ast-above-header-section-2 {
		padding:0;
	}
	.ast-header-break-point .ast-above-header {
		line-height:2;
	}
	.ast-above-header .user-select {
		width:100%;
	}
	.top-nav li {
		width:50%;
	}
	.top-nav #top-navigation a {
		width:100%;
	}
	#masthead .ast-above-header .ast-container {
		padding-left:0;
	}
	#masthead .ast-above-header {
		background:#F7EA48;
	}
	.site-logo-img img {
		width:100%;
		max-width:145px;
	}
	.ast-header-break-point .main-header-bar {
		padding:15px 0;
	}
	#masthead .main-header-bar 
	#masthead .ast-search-menu-icon .search-form {
		padding:10px 0 10px 10px;
		top:96px;
		right:-29px;
		border-radius:0;
	}
	.ast-search-menu-icon.ast-dropdown-active .search-field {
		width:400px;
	}
	/* 7.2 slider -------------------------------------------------*/
	.home div#n2-ss-2 .n2-ss-control-bullet {
		bottom:28px !important;
		left:55px !important;
	}
}
@media (max-width:768px) {
	.ast-search-menu-icon.ast-dropdown-active .search-field {
		width:244px;
	}
	
	footer .fl-menu a {
		line-height:2;
	}
	.gform_wrapper form.learn-about {
		display:block;
	}
	.gform_wrapper form.learn-about ul.gform_fields:not(.top_label) .gfield_label {
		width:100%;
		text-align:center;
	}
	.gform_wrapper form.learn-about ul.gform_fields .ginput_container_select,
	.gform_wrapper form.learn-about .left_label select.large,
	.gform_wrapper form.learn-about .gform_footer,
	.gform_wrapper form.learn-about .gform_footer input[type="submit"] {
		width:100% !important;
		margin-left:0 !important;
	}
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 8. IE Fixes
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	#content {
		flex:none;
	}
}



#sgi #SGI_RIGHT_BTN.sgi-button .sgi-text-hover {
	color:#000 !important;
}
body #sgi .sgi-tabset > button[data-v-63e440ce] {
	color:#707070;
}
#catapult-cookie-bar a {
	text-decoration:underline;
}
#catapult-cookie-bar a:hover,
#catapult-cookie-bar a:focus {
	text-decoration:none;
}


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 9. Redesign changes
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#gform_wrapper_8.gform_wrapper.gravity-theme .gfield_required,
#gform_wrapper_9.gform_wrapper.gravity-theme .gfield_required {
	color:inherit;
}
.promo-footer a.pp-infobox-link,
.white-bg-no-dec a{
	text-decoration:none!important;
}
.promo-footer a.pp-infobox-link h4,
.fl-col-group > .fl-col-small a.pp-infobox-link .pp-infobox-title{
	transition:.3s ease-in-out;
}
/* White Background = Teal Hover State */
.promo-footer a.pp-infobox-link:hover h4,
.promo-footer a.pp-infobox-link:focus h4,
.white-bg-no-dec a:hover,
.white-bg-no-dec a:focus{
	color:#00b0b9!important;
}
/* Three Column Icon Cards */
.fl-col-group > .fl-col-small a.pp-infobox-link,
.fl-col-group > .fl-col-small a.pp-title-link{
	text-decoration:none;
}
.fl-col-group > .fl-col-small .fl-module-pp-infobox:hover .pp-infobox{
	transform:scale(1.1);
}
.no-hover-cards .fl-col-group > .fl-col-small .fl-module-pp-infobox:hover .pp-infobox{
	transform:scale(1);
}
/* Dark Background Hyperlink */
.dark-bg a,
.dark-bg a span,
.dark-bg a strong{
	color:#b2e4e3!important;
	font-weight:700!important;
}
/* White + Gray Background Hyperlink */
.white-bg a,
.white-bg a span,
.white-bg a strong,
.gray-bg a,
.gray-bg a span,
.gray-bg a strong{
	color:#00b0b9!important;
	font-weight:700!important;
}
/* Yellow + Light Teal Background Hyperlink */
.yellow-bg a,
.yellow-bg a span,
.yellow-bg a strong,
.light-teal-bg a,
.light-teal-bg a span,
.light-teal-bg a strong{
	color:#000!important;
	font-weight:700!important;
}
/* Teal + Red Background Hyperlink */
.teal-bg a,
.teal-bg a span,
.teal-bg a strong,
.red-bg a,
.red-bg a span,
.red-bg a strong{
	color:#fff!important;
	font-weight:700!important;
}