@font-face{
  font-family: 'GandhiSans-Bold';
  src: url('fonts/woff/gandhi-sans/GandhiSans-Bold.woff') format('woff');
}
@font-face{
  font-family: 'GandhiSans-Regular';
  src: url('fonts/woff/gandhi-sans/GandhiSans-Regular.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-Black';
  src: url('fonts/woff/heroine/HeroinePro-Black.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-Bold';
  src: url('fonts/woff/heroine/HeroinePro-Bold.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-CondBold';
  src: url('fonts/woff/heroine/HeroinePro-CondBold.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-Condensed';
  src: url('fonts/woff/heroine/HeroinePro-Condensed.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-CondExtraBold';
  src: url('fonts/woff/heroine/HeroinePro-CondExtraBold.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-CondMedium';
  src: url('fonts/woff/heroine/HeroinePro-CondMedium.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-ExtraBold';
  src: url('fonts/woff/heroine/HeroinePro-ExtraBold.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-Medium';
  src: url('fonts/woff/heroine/HeroinePro-Medium.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-Regular';
  src: url('fonts/woff/heroine/HeroinePro-Regular.woff') format('woff');
}
@font-face{
  font-family: 'HeroinePro-Regular';
  src: url('fonts/woff/heroine/HeroinePro-Regular.woff') format('woff');
}
body{
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

/* color de body */
body._EEDAB6{ background: #EEDAB6; }
body._F0F0F0{ background: #F0F0F0; }

._EEDAB6{ background: #EEDAB6; }
._FFFFFF{ background: #ffffff; }

.GandhiSans-Bold{ font-family: 'GandhiSans-Bold'; }
.GandhiSans-Regular{ font-family: 'GandhiSans-Regular'; }
.HeroinePro-Black{ font-family: 'HeroinePro-Black'; }
.HeroinePro-Bold{ font-family: 'HeroinePro-Bold'; }
.HeroinePro-CondBold{ font-family: 'HeroinePro-CondBold'; }
.HeroinePro-Condensed{ font-family: 'HeroinePro-Condensed'; }
.HeroinePro-CondExtraBold{ font-family: 'HeroinePro-CondExtraBold'; }
.HeroinePro-CondMedium{ font-family: 'HeroinePro-CondMedium'; }
.HeroinePro-ExtraBold{ font-family: 'HeroinePro-ExtraBold'; }
.HeroinePro-Medium{ font-family: 'HeroinePro-Medium'; }
.HeroinePro-Regular{ font-family: 'HeroinePro-Regular'; }
.HeroinePro-Regular{ font-family: 'HeroinePro-Regular'; }


.size10{ font-size: 10px; }
.size12{ font-size: 12px; }
.size14{ font-size: 14px; }
.size16{ font-size: 16px; }
.size18{ font-size: 18px; }
.size20{ font-size: 20px; }
.size22{ font-size: 22px; }
.size24{ font-size: 24px; }
.size26{ font-size: 26px; }
.size28{ font-size: 28px; }
.size30{ font-size: 30px; }
.size32{ font-size: 32px; }
.size34{ font-size: 34px; }
.size36{ font-size: 36px; }
.size38{ font-size: 38px; }
.size40{ font-size: 40px; }
.size42{ font-size: 42px; }
.size44{ font-size: 44px; }
.size46{ font-size: 46px; }
.size48{ font-size: 48px; }
.size50{ font-size: 50px; }
.size52{ font-size: 52px; }
.size54{ font-size: 54px; }
.size56{ font-size: 56px; }
.size58{ font-size: 58px; }
.size60{ font-size: 60px; }
.size62{ font-size: 62px; }
.size64{ font-size: 64px; }
.size66{ font-size: 66px; }
.size68{ font-size: 68px; }
.size70{ font-size: 70px; }
.size72{ font-size: 72px; }

.weight100{ font-weight: lighter; }
.weight200{ font-weight: normal; }
.weight300{ font-weight: bold; }

.pre-line{ white-space: pre-line; }


/* Apple green */
.color_5FAA41{ color: #5FAA41 !important; }

/* Cream */
.color_EEDAB6{ color: #EEDAB6; }

/* Yellow */
.color_F8C84F{ color: #F8C84F; }

/* Negro & Blanco */
.color_000000{ color: #000000; }
.color_FFFFFF{ color: #FFFFFF; }

/* Green */
.color_5A883A{ color: #5A883A !important; }

/* Pink */
.color_F8B7AD{ color: #F8B7AD; }

/* Blue */
.color_0084D4{ color: #0084D4; }

/* #B7B7B7 */
.color_B7B7B7{ color: #B7B7B7; }


/* margenes */
.mt-190{ margin-top: 190px; }
.mt-180{ margin-top: 180px; }
.mt-170{ margin-top: 170px; }
.mt-160{ margin-top: 160px; }
.mt-150{ margin-top: 150px; }
.mt-140{ margin-top: 140px; }
.mt-130{ margin-top: 130px; }
.mt-120{ margin-top: 120px; }
.mt-110{ margin-top: 110px; }
.mt-100{ margin-top: 100px; }
.mt-90{ margin-top: 90px; }
.mt-80{ margin-top: 80px; }
.mt-70{ margin-top: 70px; }
.mt-60{ margin-top: 60px; }
.mt-50{ margin-top: 50px; }
.mt-40{ margin-top: 40px; }
.mt-30{ margin-top: 30px; }
.mt-20{ margin-top: 20px; }
.mt-10{ margin-top: 10px; }

.mt-250{ margin-top: 250px; }


.p-relative{ position: relative; }
.z-index-001{ z-index: 1; }
.btnRadius-30{ border-radius: 30px; }
.btnRadius-50P{ border-radius: 50%; }


.btn-5FAA41{
  background: #5FAA41 !important;
  color: #fff !important;
  border: 1px solid #5FAA41 !important;
}
.btn-transparent{
  background: transparent !important;
  color: #FFFFFF !important;
  border: 1px solid #FFFFFF !important;
}
.btn-F8C84F{
  background: #F8C84F !important;
  color: #5A883A !important;
  border: 1px solid #F8C84F !important;
}
.btn-FFFFFF{
  background: #FFFFFF !important;
  color: #5A883A !important;
  border: 1px solid #FFFFFF !important;
}

/* =================================
        Estilos Globales
==================================== */
.page-frutiva-body{
  width: 100%;
  overflow: hidden;
}
.page-frutiva{
  width: 100%;
  height: 100%;
}
.parsley-errors-list{
  list-style: none;
  margin: 5px 0 0;
}
.parsley-required,
.parsley-type{
  font-size: 12px;
  color: #F00;
}
.whatsapp {
  position:fixed;
  width:60px;
  height:60px;
  bottom:40px;
  right:40px;
  background-color:#25d366;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
}
.whatsapp-icon { margin-top:13px; }
