.btn > #caret {
	color: #ffffff;
}
.btn:hover > #caret {
	color: #002856;
}
.btn-wrap {
	white-space : normal;
}
.entry-content a.btn {
	/*display: block !important ;*/
	/*color: #ffffff !important ;*/
	text-decoration : none !important ;
}


.intro-message h3 a {
	text-shadow: none;
}

.container a.btn {
	text-decoration : none !important;
}

.widget a.btn {
	display: block !important ;
	color: #ffffff !important ;
	text-decoration : none !important ;
}
.widget a.btn.yellow {
	color: #002856 !important;
}
.widget a.btn.yellow:hover {
	color: rgb(242 209 61 / 1) !important ;
	border-color: rgb(242 209 61 / 1) !important ;
}

.widget a.btn.btn-primary.btn-sm.btn-block.red {
	display: block !important ;
	color: #ffffff !important ;
	text-decoration : none !important ;
	font-weight: normal;
}
/*This is in the sidebar of FAO / bold / weird hover*/

/*BTN Style*/	
a.btn {
	border-radius : 0 !important ;
	font-family: "Tungsten A", "Tungsten B" !important;
	font-style: normal;
	font-weight: 500;
	/*font-family: sans-serif !important;*/
	text-decoration : none !important ;
	font-size : 24px;
	color : #ffffff !important ;
	background-color: #002856 !important;
	border-color: #ffffff !important;
	transition-duration : 0.4s, 0.4s;
	transition-timing-function : ease, ease;
}
a.btn:hover {
	color: #002856 !important;
	background-color: #ffffff !important;
	border-color: #002856 !important;
	transition-duration : 0.4s, 0.4s;
	transition-timing-function : ease, ease;
}
/*Default BTN Style*/
.btn-default {
	background-color : #002856 !important;
	color : #ffffff !important;
	margin : 3px;
	text-decoration : none;
}
.btn-default:hover {
	color : #002856 !important ;
	background-color : #ffffff !important;
	text-decoration : none !important ;
}
/*Primary BTN Style*/
.btn-primary {
	background-color : #002856 !important;
	color : #ffffff !important ;
	margin : 3px;
	text-decoration : none;
}
.btn-primary:hover {
	background-color : #ffffff;
	color : #002856 !important ;
	border-color : #002856;
}
/*Green BTN HACK style - Change to Blue*/
.btn.green {
	background-color : #002856 !important;
	color : #ffffff !important ;
	margin : 3px;
	text-decoration : none;
}
.btn.green:hover {
	background-color : #ffffff;
	color : #002856 !important ;
	border-color : #002856;
}
/*White BTN Style*/
.btn.white {
	color: #002856 !important;
	background-color: #ffffff !important;
	border-color: #002856 !important;
}
.btn.white:hover {
	color: #ffffff !important;
	background-color: #002856 !important;
}
/*Blue BTN Style*/
.btn.blue {
	color : #ffffff !important ;
}
.btn.blue:hover {
	background-color : #ffffff;
	color : #002856 !important ;
	border-color : #002856 !important ;
}
/*Gold BTN Style*/
.btn.gold {
	color : #ffffff !important ;
	background-color : #B68400 !important ;
	border-color: #002856 !important;
}
.btn.gold:hover {
	background-color : #ffffff !important ;
	color : #B68400 !important ;
	border-color : #B68400 !important ;
}
/*Red BTN Style*/
.btn.red {
	color : #ffffff !important ;
	background-color : #8B0000 !important ;
	border-color : #002856 !important ;
}
.btn.red:hover {
	background-color : #ffffff !important ;
	color : #8B0000 !important ;
	border-color : #8B0000 !important ;
}
/*Yellow BTN Style*/
.btn.yellow {
	color : #002856 !important ;
	background-color: rgb(242 209 61 / 1) !important ;
	border-color: #002856 !important;
}
.btn.yellow:hover {
	background-color : #002856 !important ;
	color : rgb(242 209 61 / 1) !important ;
	border-color : #002856 !important ;
}

/*Grow on Hover Style*/
.hvr-grow {
	display : inline-block;
	vertical-align : middle;
	transform : translateZ(0);
	box-shadow : 0 0 1px rgb(0 0 0 / 0);
	backface-visibility : hidden;
	transition-duration : 0.3s;
	transition-property : transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
	transform : scale(1.1);
}
/*Growtate BTN Style*/
.hvr-grow-rotate {
	display : inline-block;
	vertical-align : middle;
	transform : translateZ(0);
	box-shadow : 0 0 1px rgb(0 0 0 / 0);
	backface-visibility : hidden;
	transition-duration : 0.3s;
	transition-property : transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
	transform : scale(1.1) rotate(4deg);
	z-index : 999999;
}

/*
HACKS FOR OLD BUTTONS*/

a .btn {
	color: #ffffff !important;
}

.sidebar a.btn.btn-primary.btn-xs {
	background-color : #002856;
	color : #ffffff !important ;
	margin : 3px;
	text-decoration : none;
	transition-duration : 0.4s, 0.4s;
	transition-timing-function : ease, ease;
}


/* Button block Gutenberg
--------------------------------------------- */

/* Button margins for mobile view */
.wp-block-button{
	margin-bottom: 10px;
}

/* make block buttons in grid 100% width */


a.wp-block-button__link {
	border-radius : 0 !important ;
	border: 1px solid transparent;
	font-family: "Tungsten A", "Tungsten B" !important;
	font-style: normal;
	font-weight: 500;
	/*font-family: sans-serif !important;*/
	text-decoration : none !important ;
	font-size : 2rem;
	color : #ffffff !important ;
	background-color: #002856 !important;
	border-color: #ffffff !important;
	transition-duration : 0.4s, 0.4s;
	transition-timing-function : ease, ease;
}

.wp-block-column a.wp-block-button__link {
	display: block;
	width: 100%;
}

/*Blue button*/

a.wp-block-button__link.has-white-color {
	color: #ffffff !important;
}
a.wp-block-button__link.has-eastern-navy-background-color {
	background-color: #002856 !important;
	border-color: #002856 !important;
	text-decoration: none !important;
}
/*Blue Button Hover*/
a.wp-block-button__link.has-eastern-navy-background-color.has-white-color:hover{
	color: #002856 !important;
	border-color: #002856 !important;
}
a.wp-block-button__link.has-eastern-navy-background-color:hover {
	background-color : #ffffff !important;
	text-decoration: none !important;
}


/*Gold button*/

a.wp-block-button__link.has-white-color {
	color: #ffffff !important;
}
a.wp-block-button__link.has-eastern-gold-background-color {
	background-color: #B68400 !important;
	border-color : #002856 !important ;
	text-decoration: none !important;
}

a.wp-block-button__link.has-eastern-gold-background-color.has-white-color:hover {
	color : #B68400 !important ;
	border-color : #B68400 !important ;
}
a.wp-block-button__link.has-eastern-gold-background-color:hover {
	background-color : #ffffff !important ;
	border-color : #B68400 !important ;
	text-decoration: none !important;
	color : #B68400 !important;
}

/*White button*/

a.wp-block-button__link.has-white-color {
	color: #ffffff !important;
}
a.wp-block-button__link.has-white-background-color {
	border-color : #FFFFFF !important ;
	text-decoration: none !important;
}

a.wp-block-button__link.has-white-background-color:hover {
	color : #002856 !important ;
	border-color : #002856 !important ;
}
a.wp-block-button__link.has-white-background-color:hover {
	background-color : #ffffff !important ;
	text-decoration: none !important;
	color : #002856 !important;
}


/*Red button*/

a.wp-block-button__link.has-white-color {
	color: #ffffff !important;
}
a.wp-block-button__link.has-eastern-red-background-color {
	background-color: #9C182F !important;
	border-color: #002856 !important;
	text-decoration: none !important;
}

a.wp-block-button__link.has-eastern-red-background-color.has-white-color:hover {
	color: #9C182F !important;
	border-color : #9C182F !important;
}

a.wp-block-button__link.has-eastern-red-background-color:hover {
	background-color : #ffffff !important ;
	border-color: #9C182F !important;
	text-decoration: none !important;
}

/*Buttons Bottom Margin*/
.wp-block-buttons>.wp-block-button {
	display:inline-block;
	margin-bottom:.5em;
   }
   