@charset "UTF-8";
/* CSS Document */

/* CSS Tags */
body {
	margin: 0px;
	background-color:#FFF;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:11px;
	color:#6b6b6b;
}
p {
	margin: 0px;
	padding: 4px;
}
img {
	outline:none;
	border:0px;
}

li {
	list-style:none;
	}

hr {
	border-top:0px;
	border-bottom:#b5d442 dashed 1px;
	}

/*TITLES*/
h1 {  font-size:32px; font-weight:normal;}
h2 {  font-size:26px; font-weight:normal;}
h3 {  font-size:20px; font-weight:normal;}
h4 {  font-size:16px; font-weight:normal;}
h5 {  font-size:14px; font-weight:normal;}
h1, h2, h3, h4, h5 {
	margin-top:10px;
	margin-bottom:10px;
	}

/* CSS IDs */
#Header {
}
#Container {
	margin-bottom: 40px;
}
#Footer {
}
/* CSS Classes -Columns- */
.Footer_content {
	border-top:1px solid #E2E2E2;
}
.IBOLegal {
	text-align:center;
	font-size:10px;
	color:#929292;
	margin-top:5px;
	padding-top:5px;
	margin-bottom:5px;
}
.KeyButtons {
	line-height:29px;
}
.ProductsBanner {
	text-align:right;
}
.TopMenu {
	line-height:33px;
	text-align:center;
}
.BottomMenu {
	line-height:29px;
	text-align:center;
}
.KeyAccess {
	font-size: 11px;
	color:#BFBFBF;
	display:block;
	width:138px;
	height:22px;
	line-height:22px;
	text-decoration:none;
	margin-top:3px;
	border: 1px solid #E2E2E2;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanMexico/images/Enzacta_iconKey.gif) no-repeat right;
	background-color: #eeeeee;
	text-indent:5px;
}
.BusinessCard {
	border: 1px solid #e2e2e2;
	background-color: #eeeeee;
}
.BusinessCard_Logo {
	margin:0px!important;
	background-color: #ffffff;
	text-align:center;

}
.FocusText {
	margin:0px;
	padding:10px;
}
.ContactUS {
	background:url(https://enzactamedia.enzacta.com/prod/Customer/images/MX/ContactUS/Enzacta_ContactUS.jpg) no-repeat top;
}
.ContactUSColumn {
	margin-top:/*100*/25px;
}
.AboutUS {
	background:url(https://enzactamedia.enzacta.com/prod/Customer/images/E/AboutEnzacta/AboutUS.jpg) no-repeat bottom;
}
/* CSS Classes -general- */
.mleft {
	margin-left:0px!important;
}
.mright {
	margin-right:0px!important;
}

.mleftAuto {
	margin-left:auto;
		margin-right:auto;
}

.mtop{ margin-top:10px;
}



.bullet {
	list-style:none;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/MX/bullet.png);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:15px;
	}
	
.bulletLogo { /*bullet only for large paragraph*/
	list-style-type:none;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/MX/bulletLogo.png);
	background-repeat:no-repeat;
	background-position:left 0px;
	padding-left:22px;}
	
/******* DIV margins top&bottom *******/

.mtop10{ margin-top:10px;}
.mtop15{ margin-top:15px;}
.mtop20{ margin-top:20px;}
.mtop30{ margin-top:30px;}
.mtop40{ margin-top:40px;}
.mtop50{ margin-top:50px;}

.mbottom10{ margin-bottom:10px;}
.mbottom15{ margin-bottom:15px;}
.mbottom20{ margin-bottom:20px;}
.mbottom30{ margin-bottom:30px;}

/******* IMG borders *******/

.borderImg1 {
	border:1px; border-style:solid; border-left-width:thin;}

.borderImg2 {
	border:2px; border-style:solid; border-left-width:thin;}	
	
	
	
	/**********/
	
.TextQuote {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	z-index:-3;
	font-size:50px;
	vertical-align:sub;
}

a.buttonSite:link, a.buttonSite:visited, a.buttonSite:active {
	display:block;
	width:auto !important;
	height:auto;
	padding:4px;
	background-color:#b5d442;
	font-size:12px;
	text-align:center;
	color:#FFFFFF !important;
	border:solid #9ab439 1px;
	margin:10px;
	display:inline;
	}
	
a.buttonSite:hover {
	background-color:#461601;
	border:solid #451601 1px;
}

/* CSS Classes -text- */
.alright {
	text-align:right;
}
.alcenter {
	text-align:center;
}
.alleft {
	text-align:left;
}
.aljust {
	text-align:justify;
}
.Title {
	color:#b1d137;
	font-size:16px;
}
.subTitle {
	color:#342b21;
	font-weight:600;
}
.bold {
	font-weight: bold;
}
.red {
	color:#900;
}

/*SIZE TEXT*/
.p7 {font-size:7px;}
.p8 {font-size:8px;}
.p9 {font-size:9px;}
.p10 {font-size:10px;}
.p11 {font-size:11px;}
.p12 {font-size:12px;}

/*COLOR TEXT*/
.green{ color:#b5d442;}
.greenLight{ color:#dae9a1;}
.greenDark{ color:#9ab439;}

.orange{ color:#faa81c;}
.orangeLight{ color:#fcd38d;}
.orangeLight{ color:#d58f18;}

.aqua { color:#16937c;}
.aquaLight { color:#8bc9be;}
.aquaDark { color:#106757;}

.grey {color:#6b6b6b;}
.greyLight {color:#b5b5b5;}
.greyDark { color:#2d2d2d;}

.brownDark{ color:#451601;}

/* CSS Classes -inputs- */
.input_KeyAccess {
	text-align:right;
	font-size: 11px;
	color:#BFBFBF;
	height:15px;
	line-height:20px;
	margin-top:2px;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	text-decoration:none;
}
.input_KeyAccess:hover, .input_KeyAccess:focus {
	text-align:right;
	font-size: 11px;
	color:#ffffff;
	height:15px;
	line-height:20px;
	margin-top:2px;
	background-color: #CECECE;
	border: 1px solid #EFEFEF;
	text-decoration:none;
}
input {
	font-size: 11px;
	color:#BFBFBF;
	border: 1px solid #faa81c;
	line-height:16px;
	margin:2px;
	text-decoration:none;
}
input:hover, input:focus {
	color:#666;
	border: 1px solid #F48138;
}
.FormContact {
	font-size: 11px;
	color:#BFBFBF;
	border: 1px solid #faa81c;
	line-height:20px;
	margin:2px;
	text-decoration:none;
}
.FormContact:hover, .FormContact:focus {
	color:#666;
	border: 1px solid #F48138;
}
/* CSS Classes -backgrounds- */
.backgray {
	background-color: #f3f3f3;
}
.backwhite {
	background-color: #ffffff;
}
.backyellow {
	background-color: #FC0;
}
.backgreen {
	background-color: #6C0;
}
.backblue {
	background-color: #6CF;
}

/* CSS Classes -Buttons- */
a:link, a:visited, a:active, .BusinessCard .col_1 a:link, .BusinessCard .col_1 a:link, .BusinessCard .col_1 a:visited {
   color:#988780;
   text-decoration: none;
   font-size:12px;
   font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

a:hover, .BusinessCard .col_1 a:hover {
   text-decoration: none;
   color:#461601;
   font-size:12px
}
a.BLogin:link, a.BLogin:visited {
	font-size: 11px;
	color:#BFBFBF;
	display:block;
	width:138px;
	height:22px;
	line-height:22px;
	text-decoration:none;
	margin-top:3px;
	border: 1px solid #E2E2E2;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanMexico/images/Enzacta_iconLogin.gif) no-repeat right;
	background-color: #eeeeee;
	text-indent:76px;
	outline: 0;
}
a.BLogin:hover {
	color:#ffffff;
	border: 1px solid #EFEFEF;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanMexico/images/Enzacta_iconLogin2.gif) no-repeat right;
	background-color: #CECECE;
	outline: 0;
}
#Topics li {
	list-style: none;
	width: 100px;
	font-size: 10px;
	line-height: 18px;
	text-indent: 0px;
	border-bottom-style: none;
	text-align: center;
	margin: 0;
}
a.Topics {
	color:#929292;
	font-size: 10px;
	padding: 2px 6px;
	line-height:20px;
	text-decoration: none;
	border:none;
	outline: 0;
}
a.Topics:hover {
	color:#94572d;
	border:none;
	outline: 0;
}
#LegalMenu ul, #LegalMenu li {
	list-style: none;
	font-size: 10px;
	text-indent: 0px;
	border-bottom-style: none;
	text-align: center;
	margin: 0;
}
a.LegalMenu {
	color:#faa81c;
	font-size: 10px;
	text-decoration: none;
	border:none;
	outline: 0;
	padding-left:15px;
}
a.LegalMenu:hover {
	color:#f38239;
	border:none;
	outline: 0;
}
a.BoxButton {
	font-size:11px;
	padding:2px 10px;
	color:#ffffff;
	text-decoration:none;
	border: 1px solid #FFF;
	background-color:#faa81c;
	line-height:24px;
}
a.BoxButton:hover {
	color:#ffffff;
	text-decoration:none;
	border: 1px solid #faa81c;
	background-color:#f38239;
}
a.ButtonGray:link, a.ButtonGray:visited {
	font-size:10px;
	color:#6b6b6b;
	line-height:20px;
	text-decoration:none;
}
a.ButtonGray:hover {
	color:#323232;
	line-height:20px;
	text-decoration:none;
}

a.ChangeIbo:hover {
	color:#ffffff;
	text-decoration:none;
	border: 1px solid #faa81c;
	background-color:#f38239;
}
a.ChangeIbo:link, a.ChangeIbo:visited {
	font-size:12px;
	color:#000000;
	line-height:20px;
	text-decoration:none;
}
a.ChangeIbo:hover {
	color:#323232;
	line-height:20px;
	text-decoration:none;
}

a.ft-button-BannerGallery:link, a.ft-button-BannerGallery:visited {
	font-size:11px;
	color:#d6d6d6;
	line-height:20px;
	text-decoration:none;
	padding-right:10px;
	font-weight:600;
}
a.ft-button-BannerGallery:hover {
	color:#ffffff;
	line-height:20px;
	font-weight:600;
	text-decoration:none;
}
a.ft-button-BannerGallery:focus, a.ft-button-BannerGallery:selected {
	color:#ffffff;
	line-height:20px;
	text-decoration:none;
	font-weight:600;
}
/*Template css original---------------------------------------------------------------------*/
table.moduletable {
  width:100%;
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
table.moduletable th {
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
table.moduletable ul {
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
table.moduletable td {
	list-style: none;
	text-indent: 0px;
	border-bottom-style: none;
	margin: 0;
}
/*3 images Home------------------------------------------------------------------------------*/
.imagesHome {
   height:150px;
}
#photo {
   width:145px;
   height:104px;
   float:left;
   top:0;
}
.original {
   width:145px;
   height:104px;
   top:0;
}
.destination {
   position: absolute;
   display:none;
   width:145px;
   height:104px;
   z-index:1px;
   top:0;
   margin-bottom:5px;

   
}
.destination .text {
   font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
   font-size:12px;
   color: #faa81c;
   position: absolute;
   width:145px;
   text-align:center;
}



.highlightGray{
   font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
   font-size:12px;
   color: #333;
   font-weight:bold;
}

.contentFalseContent{
   min-height:230px;
   background-color:#FFF;
   text-align:justify;
}
.contentFalse{display: none;}

a.linkhome:link {
   color: #b5d442;
   text-decoration: none;
   text-align:center;
}

a.linkhome:visited {
   text-decoration: none;
   color: #b5d442;
   text-align:center;
}

a.linkhome:hover {
   text-decoration: none;
   color: F90;
   text-align:center;
}

a.linkhome:active {
   text-decoration: none;
   color: #b5d442;
   text-align:center;
}

.NumTxt {
	color:#B1D137; 
	font-size:30px; 
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
	display:block;
	width:35px; 
	height:35px; 
	float:left; 
	text-align:center; 
	vertical-align:middle; 
	font-weight:bold;}

.lheight30{
	line-height:30px;}

.mcol3incol4 {
	margin-left:40px;
	margin-right:40px;
	}

	
<!--------Menu in section -------->
	
#BoxMenuSection {
	padding:0px;
	}

#BoxMenuSection ul {
	display:inline;
	margin:0px;}

#BoxMenuSection li {
	display:block;
	list-style:none;
	height:58px;
	width:220px;}	
	
	
.navigationComPlanLink, .selectNavigationComPlan {
	width:220px;
	text-decoration:none;
	display:block;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
}


.navigationMenuSectionLink {
	padding:20px 0px 0px 30px;
}

#BoxMenuSection a, #BoxMenuSection a:visited, #BoxMenuSection a:active {
	display:block;
	width:220px;
	text-decoration:none;
	color:#acacac;
	font-size:12px;	
	}


#BoxMenuSection a:hover {
	color:#b5d442;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/MX/bgLeftMenu.jpg);
	background-repeat:no-repeat;}
	
#BoxMenuSection a:active {
	color: #b5d442 ;
	color:#b5d442!important;
	background-image:url(https://enzactamedia.enzacta.com/prod/Customer/images/MX/bgLeftMenu.jpg);
	background-repeat:no-repeat;
}

.hr {
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: -moz-use-text-color;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #b5d442;

}
.publicContent
{
	font-size:11px;
  position:absolute;
  left:0px;
  top:0px;
  display:block;
  text-align:left;
  color: #ffffff ;
  z-index: 999999;
}
.publicContent a
{
  color: #ffffff ;
  font-size:10px;
}
.publicContent a:hover
{
  color: #CCC;
  font-size:10px;
}
.publicContentDetails
{
  position:absolute;
  left:0px;
  top:-200px;
  display:block;
  text-align:left;
  color: #6b6b6b;
  padding:0;
  z-index:1022 !important;
  z-index: 1010;
}
/*  ifg window by alfonso@salazarmalaga.com   */
#ifg_window {
	font-family: "adelle","Lucida Grande", "Lucida Sans Unicode", sans-serif;
	position: absolute;
	height: 240px;
	width: 450px;
	background-color: #fcfcfc;
	margin-left: 54%;
	margin-top: 40px;
	border: solid 1px #c6c6c6;
	z-index: 99;
	border-radius: 8px;
	-webkit-box-shadow: -2px 2px 8px rgba(144,144,144,0.30);
	box-shadow: -2px 2px 8px rgba(144,144,144,0.30);
	display: none;
}
.ifg_Button {
	font-size: 11px;
	color:#BFBFBF;
	display:block;
	width:138px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	margin-top:0px;
	border: 1px solid #e2edf2;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanMexico/images/ifg_button_a.gif) no-repeat right;
	background-color: #fcfcfc;
	text-indent:5px;
}
.ifg_Button:hover {
	border: 1px solid #fcfcfc;
	background:url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanMexico/images/ifg_button_b.gif) no-repeat right;
	background-color: #e2edf2;
}
.img_ifg {
	display:inline;
	float:left;
	position:relative;
	width:160px;
	height:100px;
	margin-top:10px;
	padding:15px 20px 5px 20px;
	border-right: 1px solid #afafaf;
}
.ifg_cont1 {
	display:inline;
	float:left;
	position:relative;
	width:210px;
	height:100px;
	margin-top:18px;
	padding:15px 15px 5px 15px;
	font-size:14px;
	line-height:20px;
}
.ifg_cont2 {
	display:inline;
	width:100%;
	margin-top:20px;
	font-size:12px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-align:center;
}
.ifg_cont3 {
	position:absolute;
	display:block;
	width:100%;
	height:40px;
	font-size:16px;
	text-align:center;
	background-color:#fcaa2e;
	color:#fff;
	line-height:34px;
	bottom:0px;
	border-radius: 0px 0px 8px 8px;
}
.padcaptcha{
	padding-left: 70px;
}

/* NEW SYTLE FOR COOKIES MESSSAGE 221010 - FDR - START - START - START - START -  */

span.cc-message {
    line-height: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 13px;
}

span.cc-message a.cc-link {
    font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
    text-decoration: underline;
	font-size: 13px!important;
}

/* LAST ARRANGE ADJUST */

.cc-window.cc-floating.cc-type-info.cc-theme-classic.cc-static.cc-top.cc-color-override-1767309111 {
    max-width: 100%;
    display: block;
    border-radius: 0;
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em;
    float: left;
    width: 70%;
}

.cc-floating .cc-compliance {
    display: block!important;
}

/* NEW SYTLE FOR COOKIES MESSSAGE 221010 - FDR - ENDS - ENDS - ENDS - ENDS -  */
/* FIX FOOTER ALIGNMENT - 230606 - RRM - START - START - START - START - START */
.col_2.alright.mtop15.mbottom30.Foot-sp-left {
    box-sizing: content-box;
}
.Footer_content .Foot-sp-hide {
    display: none;
}
input#termsandconditions {
    width: 19px;
    position: relative;
    top: -11px;
}

#countryPages #step10 td[colspan="2"] label {
    /* background: red; */
    width: 900px;
}
/* FIX FOOTER ALIGNMENT - 230606 - RRM - END - END - END - END - END */
/* FIX product menu border - 230606 - RRM - START - START - START - START - START */
ul.Top ul li a {
    font-size: 11px;
    color: #ffffff;
    display: block;
    width: 148px;
    line-height: 22px;
    text-decoration: none;
    border: 1px solid #dbdbdb!important;
    background: url(https://enzactamedia.enzacta.com/prod/Customer/templates/JavaBeanMexico/images/Enzacta_backmenu2.png);
    outline: 0;
    padding-left: 2px;
    padding-right: 2px;
}
li#additionalBenefits {
    margin-top: 10px;
}

a#ft-BannerGallery1, a#ft-BannerGallery2, a#ft-BannerGallery3, a#ft-BannerGallery4, a#ft-BannerGallery5, a#ft-BannerGallery6, a#ft-BannerGallery7, a#ft-BannerGallery8, a#ft-BannerGallery9, a#ft-BannerGallery10, a#ft-BannerGallery11, a#ft-BannerGallery12, a#ft-BannerGallery13, a#ft-BannerGallery14, a#ft-BannerGallery15, a#ft-BannerGallery16, a#ft-BannerGallery17, a#ft-BannerGallery18, a#ft-BannerGallery19, a#ft-BannerGallery20, a#ft-BannerGallery21, a#ft-BannerGallery22 {
    background-size: 960px;
}
div#BannerGallery {
    background-size: 960px;
}
/* MKT---> FREE shipping RRM ----- 231122 ------ START ------ START ------ START ------ START */
.container form > table tbody tr td:first-child {
    text-align: left;
}
td.Free_Shipping {
    background-color: #d7ebe1;
    display: flex;
    margin-top: 10px;
    margin-bottom: 30px;
    padding: 10px 0 10px 0!important;
    height: 60px;
    justify-content: center;
    align-items: center;
    border: solid 2px #88c1ab;
    border-radius: 8px;
}
.sectiontableentry2 .Free_Shipping h1 {
    font-weight: 700;
    color: #299973!important;
    font-family: 'Lato';
    font-size: 18px!important;
}
img.Free_Shipping-alert {
    width: 26px!important;
    height: auto;
    margin-right: 14px;
}
.sectiontableentry3 {
	background-color: #f3f3f3;
}
.Table h1 strong {
    font-size: 16px;
}
tr.not_Free td.Free_Shipping {
    background-color: #fdf3d1;
    display: flex;
    margin-top: 10px;
    margin-bottom: 30px;
    padding: 10px 0 10px 0!important;
    height: 60px;
    justify-content: center;
    align-items: center;
    border: solid 2px #f6ca45;
    border-radius: 8px;
}
tr.not_Free .Free_Shipping h1 {
    font-weight: 700;
    color: #806520!important;
    font-family: 'Lato';
    font-size: 18px!important;
}
.Free_Shipping h1 {
    margin-top: unset;
    margin-bottom: unset;
}
/* MKT---> FREE shipping RRM ----- 231122 ------ END ------ END ------ END ------ END */

/* MKT ---> NEW PRODUCT DESCRIPTIONS ---- 240809 ---- START ---- START ---- START ---- START */
p.new-prod-txt {
    font-size: 13px;
	line-height: 1.3;
}
.new-prod-list li {
    font-size: 13px;
    list-style: inside;
	line-height: 1.3;
}
/* MKT ---> NEW PRODUCT DESCRIPTIONS ---- 240809 ---- END ---- END ---- END ---- END */
/* MKT---> NEW product buttons design ---- RRM ---- 240903 ---- START ---- START ---- START */
a.buttonSite.new-grey-UL {
    background-color: unset;
    border: none;
    color: #6b6b6b !important;
    text-decoration: underline;
    padding: 10px 20px;
    border-radius: 8px;
	margin-left: 0;
	transition: 0.75s;
}
a.buttonSite.new-grey-UL:hover {
    background-color: #afafaf;
    color: #fff!important;
    padding: 10px 20px;
    border-radius: 8px;
}
a.buttonSite.new-BUY_NOW-b12 {
    background-color: #e56363;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-b12:hover {
	background-color: #fd9696;
}
a.buttonSite.new-BUY_NOW-cafe-SB {
    background-color: #a81e3f;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-cafe-SB:hover {
	background-color: #d3395b;
}
a.buttonSite.new-BUY_NOW-DHA {
    background-color: #f08c48;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-DHA:hover {
	background-color: #f0b248;
}
a.buttonSite.new-BUY_NOW-ENERGY {
    background-color: #007efe;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-ENERGY:hover {
	background-color: #429efa;
}
a.buttonSite.new-BUY_NOW-HFI {
    background-color: #2f2f2f;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-HFI:hover {
	background-color: #555555;
}
a.buttonSite.new-BUY_NOW-EXTREME {
    background-color: #c4290c;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-EXTREME:hover {
	background-color: #ff6043;
}
a.buttonSite.new-BUY_NOW-FORTE {
    background-color: #2f2f2f;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-FORTE:hover {
	background-color: #656565;
}
a.buttonSite.new-BUY_NOW-ROYALE {
    background-color: #432871;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-ROYALE:hover {
	background-color: #815fbb;
}
a.buttonSite.new-BUY_NOW-RXP {
    background-color: #76236b;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-RXP:hover {
	background-color: #aa479d;
}
a.buttonSite.new-BUY_NOW-YAKUNAAH {
    background-color: #da680f;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-YAKUNAAH:hover {
	background-color: #ff8f38;
}
a.buttonSite.new-BUY_NOW-UNDEW {
    background-color: #a69d8f;
    border: none;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 12px;
	transition: 0.75s;
}
a.buttonSite.new-BUY_NOW-UNDEW:hover {
	background-color: #d9cab3;
}
/* MKT---> NEW product buttons design ---- RRM ---- 240903 ---- END ---- END ---- END */
