/* 
*********************************************************
COLORS - Default
********************************************************* 
*/

/* REMOVE / REPLACE ALL COLORS */


/* To Do 
var(--bgColor, #ffffff)
var(--bgColorSm, #ffffff)
var(--BgImage)
var(--BgImageloRes)
var(--BgImageSm)
var(--BgImageSmalllowres)
var(--FontSize, 1.05rem)
var(--FontColor, #444444)

var(--HeaderBgColor, #333333)
var(--HeaderFontSize, 95%)
var(--HeaderBgImage)

var(--MainNavBgColor, #333333)
var(--MainNavBgColorscrolled, #171717)
var(--MainNavonBg, dark)
var(--MainNavFontSize, 100%)

var(--MinorNavBgColor, #272727)
var(--MinorNavBgColorscrolled, #161616)
var(--MinorNavonBg, dark)
var(--MinorNavFontSize, 100%)
var(--MinorNavFontColor, #eeeeee)
var(--MinorNavonBg, dark)

/* To Prep 
var(--FooterBgImage)
var(--FooterBgColor, #333333)
var(--FooteronBg, dark)
var(--FooterFontSize, 85%)
var(--FooterFontColor, #c1c1c1)
var(--FooterFontColorH1H6, #a7a7a7)

var(--NavMainTransform, #ffffff)
var(--NavMinorTransform, #ffffff)
var(--NavMainSubTransform, #ffffff)
var(--HeaderTransform, #ffffff)
var(--LabelTransform, #ffffff)
var(--BtnTransform, #ffffff)
var(--BtnAlign, #ffffff)


*/
@media (min-width: 1200px) /* navbar-expand-xl */ {
}


@media (max-width: 1200px) /* navbar-expand-lg */ {
}
@media (min-width: 992px) /* navbar-expand-lg */ {
}


@media (max-width: 992px) /* navbar-expand-md */ {
}
@media (min-width: 768px) /* navbar-expand-md */ {
}


@media (max-width: 768px) /* navbar-expand-sm */ {
}
@media (min-width: 576px) /* navbar-expand-sm */ {
}


@media (max-width: 576px) /* navbar-expand-xs */ {
}




/* Black-White */
.black  {color: #000000 !important;}
.white,
.colorWhite {color: #FFFFFF !important;
background-color: transparent !important;
}
.gray-xxD  {color: #1E1E1E !important;}
.gray-xD {color: #373737 !important;}
.gray-D {color: #636363 !important;}
.gray  {color: #777777 !important;}
.gray-L  {color: #797979  !important;}
.gray-xL  {color: #979797 !important;}
.gray-xxL  {color: #BCBCBC !important;}
.gray-xxxL  {color: #DEDEDE !important;}


/* PRIMARY COLOR =================================== */
/* color 1 - DARK GRAY */    
.color1 {color: var(--color1, #424242) !important; margin: 0;}
.color1l  {color: var(--color1l, #585858);} /* brighter(1) */   
.color1xl, 
.color1h {color: var(--color1xl, #787878) !important;} /* brightest(2) - highlight */   
.color1d {color: var(--color1d, #282828) !important;} /* darker(1) -- SELECTED */
.color1xd {color: var(--color1xd, #181818) !important;}   /* darkest(2) */  

.color1rgb {color: var(--color1rgb, rgb(66,66,66));}
.color1raw {color: var(--color1raw, 66,66,66);}

.color1lf1 {color: var(--color1lf1, #f4f4f4) !important;} /* fade1 onLight */  
.color1lf2 {color: var(--color1lf2, #ededed) !important;} /* fade2 onLight */  
.color1lf3 {color: var(--color1lf3, #a1a1a1) !important;} /* fade3 Footer onLight */ 
.color1lf4 {color: var(--color1lf4, #777777) !important;} /* fade4 Footer onLight */ 

.color1df1 {color: var(--color1df1, #252525) !important;} /* fade1 onDark */  
.color1df2 {color: var(--color1df2, #323232) !important;} /* fade2 onDark */  
.color1df3 {color: var(--color1df3, #818181) !important;} /* fade3 Footer onDark */ 
.color1df4 {color: var(--color1df4, #bebebe) !important;} /* fade4 Footer onDark */ 

.bg-color1 {background-color: var(--color1, #424242) !important;}



/* SECONDARY COLOR =================================== */
/* color 2 - LIGHT GRAY */  
.color2 {color: var(--color2, #a1a1a1) !important;}
.color2l  {color: var(--color2l, #b1b1b1) !important;} 
.color2xl, 
.color2h {color: var(--color2xl, #c1c1c1) !important;}    
.color2d {color: var(--color2d, #898989) !important;} 
.color2xd {color: var(--color2xd, #797979) !important;}  

.color2rgb {color: var(--color2rgb, rgb(161,161,161));}
.color2raw {color: var(--color2raw, 161,161,161);}

.color2lf1 {color: var(--color2lf1, #f3f3f3) !important;} 
.color2lf2 {color: var(--color2lf2, #eeeeee) !important;} 
.color2lf3 {color: var(--color2lf3, #a2a2a2) !important;}  
.color2lf4 {color: var(--color2lf4, #696969) !important;}

.color2df1 {color: var(--color2df1, #242424) !important;}  
.color2df2 {color: var(--color2df2, #313131) !important;} 
.color2df3 {color: var(--color2df3, #828282) !important;} 
.color2df4 {color: var(--color2df4, #bdbdbd) !important;} 

.bg-color2 {background-color: var(--color2, #a1a1a1) !important;}



/* COMPLIMENTARY COLORS ===================================*/
/* color 3 - LIGHT GRAY */  
.color3, 
.gray {color: var(--color3, #414141) !important;}
.color3l  {color: var(--color3l, #575757) !important;} 
.color3xl, 
.color3h {color: var(--color3xl, #777777) !important;}     
.color3d {color: var(--color3d, #272727) !important;}  
.color3xd {color: var(--color3xd, #171717) !important;}  

.color3rgb {color: var(--color3rgb, rgb(67,67,67));}
.color3raw {color: var(--color3raw, 67,67,67);}

.color3lf1 {color: var(--color3lf1, #f5f5f5) !important;} 
.color3lf2 {color: var(--color3lf2, #ececec) !important;}   
.color3lf3 {color: var(--color3lf3, #a0a0a0) !important;} 
.color3lf4 {color: var(--color3lf4, #575757) !important;} 

.color3df1 {color: var(--color3df1, #262626) !important;}  
.color3df2 {color: var(--color3df2, #333333) !important;} 
.color3df3 {color: var(--color3df3, #808080) !important;} 
.color3df4 {color: var(--color3df4, #bfbfbf) !important;} 

.bg-color3 {background-color: var(--color3, #414141) !important;}

 
 
 
/* color 4 - GRAY LIGHT */  
.color4 {color: #a0a0a0 !important;}
.color4-L, .color4h  {color: #CDCDCD !important;}


/* STANDARD COLORS ===================================*/
/* color 7 - YELLOW */
.color7, .yellow  {color: #FFCC00 !important;} 
.color7h, .yellow-h {color: #FFEE00 !important;} 

/* color 8 - GREEN */
.color8, .green  {color: #039303 !important;} 
.color8h, .green-h {color: #00C400 !important;} 
.color8d, .green-d {color: #024d02 !important;} 

/* color 9 - RED */
.color9, .red  {color: #F00F00 !important;}
.color9h, .red-h {color: #FF0000 !important;}
.color9d, .red-d {color: #a20a00 !important;}

/* color 10 - ORANGE */
.color10, .orange  {color: #ff7800 !important;}
.color10h, .orange-h {color: #ff9c00 !important;}
.color10d, .orange-d {color: #ff6600 !important;}


.bg-yellow {background-color: yellow !important;}
.bg-black {background-color: black !important;}
.bg-white {background-color: white !important;}
.bg-gray {background-color: gray !important;}
.bg-gray-xL {background-color: #DEDEDE !important;}


/* LOCATION COLORS ===================================*/
.item1 {color: steelblue;}
.item2 {color: gray;}
.item3 {color: green;}
.item4 {color: darkviolet;}
.item5 {color: dodgerblue;}
.item6 {color: lightcoral;}







/*
*********************************************************
BODY / HTML STYLES
*********************************************************

background:fixed and background:cover don't play nice together on iOS. So background is fixed only on desktops. 
ADD : body:after  to load bg img correctly on iOS

*/





body, html {  /* adding "html" helps reduce white flash when page loads */
	font-family: 'Nxa_Regular', Arial, sans-serif; 
	font-size: var(--FontSize, 1.05rem); /* set to pts removes weird resize on page load in Firefox */
	color: var(--FontColor, #464646); /* set to pts removes weird resize on page load in Firefox */
	font-weight: none;
	line-height: 140%;
	text-align: left;
	background-color: var(--bgColor, #ffffff);
    /*overflow: hidden !important;  with 'html overflow: auto, avoids double scrollbar */
}


@media (max-width: 768px) /* navbar-expand-md */ {
body,html {
	background-color: var(--bgColorSm, #ffffff) !important;		
}

}


#wrapper {
	overflow: hidden;

}

section {
	margin-bottom: 60px;
	float:none;
	clear:both;
	width:100%;
}
.section {
  position: relative;
  padding: 37.5px 0 0 0; 
}

@media (min-width: 992px) {
.section {
	padding: 75px 0 0 0; 
} 
}



/*
*********************************************************
BACKGROUND
*********************************************************

background:fixed and background:cover don't play nice together on iOS. So background is fixed only on desktops. 
ADD : body:after  to load bg img correctly on iOS

*/

/*BACKGROUND IMAGE*/
body {
	background-image: ("var(--BgImage)"); ("var(--BgImageloRes)");
	background-attachment: fixed !important;
	background-position: 50% 40%;  /* left-right, top-bottom */
	background-repeat: no-repeat;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	overflow: visible;
}























/*  TRANSPARENT BG ==========================*/
.container-bg {  /*Must contain transparent bg - must be relative*/
	position: relative;
	/*padding-bottom: 80px;*/
	/*z-index: 20;	
	position: relative !important;
	display: block;
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-webkit-overflow-scrolling: touch;*/
}
.container-bg-footer {  /*Must contain transparent bg - must be relative*/
	position: relative;
	z-index: 19;	
	padding-bottom: 0px;
	-webkit-font-smoothing: subpixel-antialiased !important;
	-webkit-backface-visibility: hidden; 
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-text-stroke: 0.35px !important;  /* fixes font flicker in Safari  - for FOOTER ONLY */
}

.container-bg .bg-Trans {
	overflow: visible;
	/*opacity: 0.88;
	filter: alpha(opacity=88);
	background-color: #FFFFFF;*/
	height: 100%;
	width: 100%;
	z-index: -1;
	display: block;
	position: absolute;
	padding: 20px 0px;
	clear: both;
	
	display: block;
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-webkit-overflow-scrolling: touch;
	
	background-color: transparent;
	background-image: -webkit-gradient(
		linear,
		left,
		right,
		color-stop(0, rgba(255, 255, 255, 1)),
		color-stop(0.23, rgba(255, 255, 255, 1)),
		color-stop(1, rgba(255, 255, 255, .84)) 
);
	background-image: -o-linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, .84) 100%); 
	/* Opera 11.1 to 12.0 */
	background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, .84) 100%); 
	/* Firefox 3.75 to 15 */
	background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, .84) 100%); 
	/* Safari */
	background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, .84) 100%);
	background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 23%, rgba(255, 255, 255, .84) 100%);
	 /* Standard (must be last) */
	
}
.container-bg-footer .bg-TransFooter {
/*	background-image: url(/img/bg/bg-white-trans.png);
	background-attachment: scroll;
	background-repeat: repeat;*/	
	overflow: hidden;
	opacity: 0.91;
	filter: alpha(opacity=91);
	background-color: #e2eced;
	height: 100%;
	width: 100%;
	z-index: -2;
	display: block;
	position: absolute;
}

/*BACKGROUND OVERLAY*/
.overlaybg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(/img/bg/pattern.png) repeat;
	background-attachment: fixed;
	z-index: 0;
}



/*
*********************************************************
STRUCTURE
*********************************************************
*/

/*.container {	overflow: visible;} */
/* Container - Overflow: No * -----  TRYING TO KEEP iphone window from sliding around ------  */
.container-ono {overflow: hidden;}

/* BOXED CONTENT - prevents edge-to-edge */
.site-container-Boxed,
.content-Edge {
	margin: 0px auto;
	max-width: 100%;
	width: 1200px !important;
	position: relative;	
	overflow: visible;
	padding: 0px;
	/*background-color: green;*/
}
/* EDGE-TO-EDGE CONTENT - prevents boxed */
.site-container-Edge {
	margin: 0px auto;
	max-width: 100%;
	position: relative;	
	overflow: visible;
	padding: 0px;
}
.footer .content-Boxed {
	padding: 0px 35px;
}



.header-container,
.footer-container {
	margin: 0px;
	padding: 10px 0;
	/*background-color: orange;*/
}
.header-content {
	position: relative;
	overflow: hidden;
}

.site-content,
.billboard-content {
	position: relative;
	-moz-box-shadow: 0 0 14px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 14px rgba(0,0,0,0.25);
	box-shadow: 0 0 14px rgba(0,0,0,0.25);
	background-color: transparent;
	/*border-top: 8px solid var(--color1, #424242);*/
	overflow: visible;
	margin-top: 0px;
}
#content-main.container {
	padding-top: 100px;
	min-height: 550px;
}









/*
*********************************************************
GO BACK 
*********************************************************
*/


/*LINK*/
.goBack {
	font-size: 90%;
	margin: 30px 0px;
}
.goBack a,
.goBack a:visited,
.goBack a:link {
	color: var(--color3lf3) !important;
	padding: 15px;
	margin-left: -15px;
	/*background-color: yellow;*/

/* TRANSITION */
    -webkit-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
 }
 
/*LINK - hover, focus*/
.goBack a:focus, 
.goBack a:hover {
	color: var(--color1) !important;
	
/* TRANSITION TO*/
-webkit-transition: all 200ms ease-in;
-ms-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
transition: all 200ms ease-in;
}








/*
*********************************************************
CONTENT 
*********************************************************
*/

/* BILLBOARD */
#billboard-slider {
	margin: -40px 0 100px 0;
	display: block;
	margin-bottom: 110px;
}

.billboard-container {
	margin-bottom: 80px;
}

.billboard > .img-contain {
	height: 440px;	  /* adj media MED SM */
height: 400px;
width: 100%;
overflow: hidden;
}
.billboard img {
	width:100%;
}











/* BREADCRUMBS */
.breadcrumbs {
	font-size: 87%;
	color: var(--color1lf2, #ededed);
	padding-bottom: 30px;
}
.breadcrumbs a {
	color: var(--color3d, #272727);
}
.breadcrumbs a:hover {
	color: var(--color1, #424242);
}
.breadcrumb > li + li:before {
    color: #ccc;
    content: "/ ";
    padding: 0 5px;
}
/* Default */
ul.breadcrumb,
.breadcrumb {
	background-color: transparent !important;
	padding: 0 0 0 5px !important;
	margin-bottom: 20px !important;
	border-radius: 0;
	display: inline-block !important;
}
ul.breadcrumb li a {
	text-transform: uppercase;
	color: var(--color2, #a1a1a1);
}





/* LEAD */
.lead, .lead-md, 
.lead-sm, 
.lead-xs,
.lead-xxs,
.lead-lg,
.lead-xl,
.lead-xxl {
	font-family: 'Nxa_Light', Verdana, Arial, sans-serif;
	font-size: 275%;
	color: var(--color1, #424242);
	margin: 10px 0;
	text-align: left;
	line-height: 140%;
}
.lead-xxs {font-size: 200%;}
.lead-xs {font-size: 230%;}
.lead-sm {font-size: 255%;}
.lead-lg {font-size: 290%;}
.lead-xl {font-size: 315%;}
.lead-xxl {font-size: 330%;}



/* STAT */
.stat, .stat-md, 
.stat-sm, 
.stat-xs,
.stat-xxs,
.stat-lg,
.stat-xl,
.stat-xxl {
	font-family: 'Nxa_Light', Verdana, Arial, sans-serif;
	font-size: 300%;
	color: var(--color1, #424242);
	margin: 10px 0;
	text-align: left;
	line-height: 130%;
}
.stat-xxs {font-size: 240%;}
.stat-xs {font-size: 260%;}
.stat-sm {font-size: 280%;}
.stat-lg {font-size: 320%;}
.stat-xl {font-size: 340%;}
.stat-xxl {font-size: 360%;}



.textCopyright {
	font-size: .75rem;
	line-height: 1rem;
}




/* BULLETS */

ul {
	list-style:none outside none;
	margin: 0px;
	padding: 0px;
}
ul.bullets {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ul.bullets li { 
    padding-left: 10px; 
    text-indent: -10px;
}
ul.bullets li:before {
    content: "• ";
    color: var(--color1, #424242); 
}
li {	line-height: inherit;}



ol {
	margin-left: -20px;
}
ol.bullets {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
ol.bullets li { 
    padding-left: 10px; 
    text-indent: -10px;
}
ol.bullets li:before {
    content: "• ";
    color: var(--color1, #424242); 
}




ul:not([class]) li {
    list-style-type: none;
    position: relative;
    padding-left: 0rem;
    margin-bottom: 11px;
    
}









/* CONTACT :::::::::::: */


.description, .phone, .phone2, .address, .contact {
	color: var(--color2, var(--color2, #a1a1a1));
}

.description {
	font-size: 115%;
	line-height: 135%;
}

.phone {
	font-size: 170%;
	line-height: 125%;
}
.phone2 {
	font-size: 130%;
	line-height: 145%;
	margin: 5px 0px;
}

.address {
	font-size: 95%;
	line-height: 115%;
}
.contact {
	font-size: 130%;
	line-height: 135%;
}


.form-control::placeholder {
    color: var(--color2xl, var(--color2xl, #c1c1c1));
    opacity: 0.4;
	font-weight: 300;
}

.form-control {
	display: block;
	width: 100%;
	height: calc(2em + 1rem + 2px);
	padding: 1.075rem 1.05rem;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 1.7;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition-property: border-color, box-shadow;
	transition-duration: 0.15s, 0.15s;
	transition-timing-function: ease-in-out, ease-in-out;
	transition-delay: 0s, 0s;
}













.blockquote {
  margin-bottom: 1rem;
  font-size: 1.75rem; 
  line-height: 1.75rem; 
 
  }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #2d2d2d; }

.blockquote-footer::before {
    content: "\2014\00A0"; }


.blockquote-footer {
  margin: 12px 10px;
  font-size: 1.375rem; 
  color: var(--color2);
  }
  
.blockquote-footer cite {
    font-style: normal; }













/*
*********************************************************
SOCIAL MEDIA
*********************************************************
*/


/*  ICON LINKS */
ul.social-icons li {
}
.social-block-R ul.social-icons li {
}
.social-block ul.social-icons li {
}

ul.social-icons li i,
ul.social-icons li em {
}
ul.social-icons li a,
ul.social-icons li a i,
ul.social-icons li a em,
.social ul.list-inline.social-icons .list-inline-item a,
.social ul.list-inline.social-icons .list-inline-item a svg
{
	/*TRANSFORM*/
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   
    z-index: 5;
}

ul.social-icons .facebook {color: #42539c;}
ul.social-icons .twitter {color: #28aae1;}
ul.social-icons .google {color: #e04324;}
ul.social-icons .pinterest {color: #ca1325;}
ul.social-icons .linkedin {color: #007bb6;}
ul.social-icons .youtube {color: #d1261c;}
ul.social-icons .instagram {color: #466b92;}


/* ICON - HOVER social media */
ul.social-icons li > a:hover,
ul.social-icons li > a > i:hover,
ul.social-icons li > a > em:hover,
.social ul.list-inline.social-icons .list-inline-item a:hover,
.social ul.list-inline.social-icons .list-inline-item a svg:hover {
	/*background-color: var(--color2, #a1a1a1);*/
	/*TRANSFORM*/
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.5);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.5);   
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.5);
	transition: all 200ms ease-in;
	transform: scale(1.5);	
	z-index: 100;
}








/*
*********************************************************
SCROLL TO TOP - CHEVRON
*********************************************************
*/

.wraptotop {
	margin-top: -65px;
	padding-bottom: 5px;
}
.wraptotop a {
	overflow: hidden;
}

.wraptotop a:hover {
transition: all 200ms ease-in;
-webkit-transition: all 200ms ease-in;
-ms-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
transform: scale(1.25);
-ms-transform: scale(1.25);
-moz-transform: scale(1.25);
-webkit-transform: scale(1.25);
z-index: 100;
}


.totop {
border: 2px solid #FFFFFF;
color: #FFFFFF !Important;
background: #424242;
border-radius: 50%;
display: block;
padding: 15px 17px 15px 17px;
color: #FFFFFF;
min-height: 34px;
width: 60px;
margin: 0 auto;
}

.totop {
	border: 2px solid #FFFFFF;
	color: #FFFFFF !Important;
	background: var(--color1, #424242);
}
a.totop {
	-webkit-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transform: scale(1); 
    -moz-transform: scale(1);
    transform: scale(1);
}

a.totop:hover {
	cursor:pointer;
	background: var(--color1xl);
	color: #FFFFFF;
	border:2px solid #FFFFFF;
}







/* SCROLL TOP - UP Link - - - - - - - - - -*/
.scrolltop {
	background-color: #FFFFFF;
	border: 1px solid var(--color1, #424242) !important;
	border-radius: 100px 100px 100px 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	display: none;
	height: 36px;
	line-height: 34px;
	position: fixed !important;
	right: 2%;
	/*text-indent: -9999px;*/
	bottom: 10%;
	width: 36px;
	z-index: 10000;
	opacity: .6;
	filter: alpha(opacity=60);
}
a.scrolltop,
.scrolltop a:link,
.scrolltop a:visted {
	border: 1px solid var(--color1, #424242);
	color: var(--color1, #424242);
}
a.scrolltop:hover,
a:hover .scrolltop {
	border: 1px solid var(--color1xl, #787878) !important;
	color: var(--color1xl, #787878);
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1.15);  
	-ms-transform: scale(1.15);  
	-moz-transform: scale(1.15);  
	-webkit-transform: scale(1.15);  
	transition: all 200ms ease-in;
	-webkit-transition: all 200ms ease-in;
	-ms-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
}
a.scrolltop span {
	position: relative;
	left: 22%;
	top: 0%;
}








/*
*********************************************************
CREDIT CARDS
*********************************************************
*/

.creditcard svg {
	font-size: 2rem;
	padding: 0px 2px;
	color: var(--FooterColor);
}