/*!
// Contents
// ------------------------------------------------

 36. Spacing
 37. Font weight
 38. Lead

/****** PLACE YOUR CUSTOM STYLES HERE ******/



/*!---------- 36. SPACING ----------*/
.mr0 {
  margin-right: 0;
}
.mr5 {
  margin-right: 5px;
}
.mr10 {
  margin-right: 10px;
}
.mr15 {
  margin-right: 15px;
}
.mr20 {
  margin-right: 20px;
}
.mb0 {
  margin-bottom: 0 !important;
}
.mb5 {
  margin-bottom: 5px;
}
.mb6 {
  margin-bottom: 6px;
}
.mb7 {
  margin-bottom: 7px;
}
.mb8 {
  margin-bottom: 8px;
}
.mb9 {
  margin-bottom: 9px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb50 {
  margin-bottom: 50px;
}
.mb60 {
  margin-bottom: 60px;
}
.mb70 {
  margin-bottom: 70px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb90 {
  margin-bottom: 90px;
}
.mb100 {
  margin-bottom: 100px;
}
.mb110 {
  margin-bottom: 110px;
}
.mb120 {
  margin-bottom: 120px;
}
.mb130 {
  margin-bottom: 130px;
}
.mb140 {
  margin-bottom: 140px;
}
.mb150 {
  margin-bottom: 150px;
}
.mb160 {
  margin-bottom: 160px;
}
.mb170 {
  margin-bottom: 170px;
}
.mb180 {
  margin-bottom: 180px;
}
.mb190 {
  margin-bottom: 190px;
}
.mb200 {
  margin-bottom: 200px;
}
.mt0 {
  margin-top: 0 !important;
}
.mt5 {
  margin-top: 5px;
}
.mt6 {
  margin-top: 6px;
}
.mt7 {
  margin-top: 7px;
}
.mt8 {
  margin-top: 8px;
}
.mt9 {
  margin-top: 9px;
}
.mt10 {
  margin-top: 10px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mt50 {
  margin-top: 50px;
}
.mt60 {
  margin-top: 60px;
}
.mt70 {
  margin-top: 70px;
}
.mt80 {
  margin-top: 80px;
}
.mt90 {
  margin-top: 90px;
}
.mt100 {
  margin-top: 100px;
}
.mt110 {
  margin-top: 110px;
}
.mt120 {
  margin-top: 120px;
}
.mt130 {
  margin-top: 130px;
}
.mt140 {
  margin-top: 140px;
}
.mt150 {
  margin-top: 150px;
}
.mt160 {
  margin-top: 160px;
}
.mt170 {
  margin-top: 170px;
}
.mt180 {
  margin-top: 180px;
}
.mt190 {
  margin-top: 190px;
}
.mt200 {
  margin-top: 200px;
}
.p32 {
  padding: 0 32px;
}
.p24 {
  padding: 24px;
}
.p0 {
  padding: 0;
}
.pt0 {
  padding-top: 0;
}
.pt5 {
  padding-top: 5px;
}
.pt8 {
  padding-top: 8px;
}
.pt10 {
  padding-top: 10px;
}
.pt16 {
  padding-top: 16px;
}
.pt20 {
  padding-top: 20px;
}
.pt30 {
  padding-top: 30px;
}
.pt32 {
  padding-top: 32px;
}
.pt40 {
  padding-top: 40px;
}
.pt48 {
  padding-top: 48px;
}
.pt50 {
  padding-top: 50px;
}
.pt60 {
  padding-top: 60px;
}
.pt64 {
  padding-top: 64px;
}
.pt70 {
  padding-top: 70px;
}
.pt72 {
  padding-top: 72px;
}
.pt80 {
  padding-top: 80px;
}
.pt88 {
  padding-top: 88px;
}
.pt90 {
  padding-top: 90px;
}
.pt96 {
  padding-top: 96px;
}
.pt100 {
  padding-top: 100px;
}
.pt104 {
  padding-top: 104px;
}
.pt110 {
  padding-top: 110px;
}
.pt112 {
  padding-top: 112px;
}
.pt120 {
  padding-top: 120px;
}
.pt130 {
  padding-top: 130px;
}
.pt140 {
  padding-top: 140px;
}
.pt150 {
  padding-top: 150px;
}
.pt160 {
  padding-top: 160px;
}
.pt170 {
  padding-top: 170px;
}
.pt180 {
  padding-top: 180px;
}
.pt190 {
  padding-top: 190px;
}
.pt200 {
  padding-top: 200px;
}
.pt240 {
  padding-top: 240px;
}
.pt250 {
  padding-top: 250px;
}
.pt260 {
  padding-top: 260px;
}
.pt270 {
  padding-top: 270px;
}
.pt280 {
  padding-top: 280px;
}
.pt290 {
  padding-top: 290px;
}
.pt300 {
  padding-top: 300px;
}
.pb0 {
  padding-bottom: 0;
}
.pb5 {
  padding-bottom: 5px;
}
.pb8 {
  padding-bottom: 8px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb16 {
  padding-bottom: 16px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb24 {
  padding-bottom: 24px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb32 {
  padding-bottom: 32px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb48 {
  padding-bottom: 48px;
}
.pb50 {
  padding-bottom: 50px;
}
.pb56 {
  padding-bottom: 56px;
}
.pb60 {
  padding-bottom: 60px;
}
.pb64 {
  padding-bottom: 64px;
}
.pb70 {
  padding-bottom: 70px;
}
.pb72 {
  padding-bottom: 72px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb88 {
  padding-bottom: 88px;
}
.pb90 {
  padding-bottom: 90px;
}
.pb96 {
  padding-bottom: 96px;
}
.pb100 {
  padding-bottom: 100px;
}
.pb104 {
  padding-bottom: 104px;
}
.pb110 {
  padding-bottom: 110px;
}
.pb112 {
  padding-bottom: 112px;
}
.pb120 {
  padding-bottom: 120px;
}
.pb130 {
  padding-bottom: 130px;
}
.pb140 {
  padding-bottom: 140px;
}
.pb150 {
  padding-bottom: 150px;
}
.pb160 {
  padding-bottom: 160px;
}
.pb170 {
  padding-bottom: 170px;
}
.pb180 {
  padding-bottom: 180px;
}
.pb190 {
  padding-bottom: 190px;
}
.pb200 {
  padding-bottom: 200px;
}
.pb240 {
  padding-bottom: 240px;
}
.pb250 {
  padding-bottom: 250px;
}
.pb260 {
  padding-bottom: 260px;
}
.pb270 {
  padding-bottom: 270px;
}
.pb280 {
  padding-bottom: 280px;
}
.pb290 {
  padding-bottom: 290px;
}
.pb300 {
  padding-bottom: 300px;
}
@media all and (max-width: 990px) {
  .mb-s-0 {
    margin-bottom: 0;
  }
  .mb-s-5 {
    margin-bottom: 5px;
  }
  .mb-s-8 {
    margin-bottom: 8px;
  }
  .mb-s-10 {
    margin-bottom: 10px;
  }
  .mb-s-15 {
    margin-bottom: 15px;
  }
  .mb-s-16 {
    margin-bottom: 16px;
  }
  .mb-s-20 {
    margin-bottom: 20px;
  }
  .mb-s-24 {
    margin-bottom: 24px;
  }
  .mb-s-25 {
    margin-bottom: 25px;
  }
  .mb-s-30 {
    margin-bottom: 30px;
  }
  .mb-s-32 {
    margin-bottom: 32px;
  }
  .mb-s-35 {
    margin-bottom: 35px;
  }
  .mb-s-40 {
    margin-bottom: 40px;
  }
  .mb-s-45 {
    margin-bottom: 45px;
  }
  .mb-s-48 {
    margin-bottom: 48px;
  }
  .mb-s-50 {
    margin-bottom: 50px;
  }
  .mb-s-55 {
    margin-bottom: 55px;
  }
  .mb-s-60 {
    margin-bottom: 60px;
  }
  .mb-s-64 {
    margin-bottom: 64px;
  }
  .mb-s-65 {
    margin-bottom: 65px;
  }
  .mb-s-70 {
    margin-bottom: 70px;
  }
  .mb-s-72 {
    margin-bottom: 72px;
  }
  .mb-s-75 {
    margin-bottom: 75px;
  }
  .mb-s-80 {
    margin-bottom: 80px;
  }
  .mb-s-85 {
    margin-bottom: 85px;
  }
  .mb-s-88 {
    margin-bottom: 88px;
  }
  .mb-s-90 {
    margin-bottom: 90px;
  }
  .mb-s-95 {
    margin-bottom: 95px;
  }
  .mb-s-96 {
    margin-bottom: 96px;
  }
  .mb-s-100 {
    margin-bottom: 100px;
  }
  .mb-s-104 {
    margin-bottom: 104px;
  }
  .mb-s-105 {
    margin-bottom: 105px;
  }
  .mb-s-110 {
    margin-bottom: 110px;
  }
  .mb-s-112 {
    margin-bottom: 112px;
  }
  .mb-s-115 {
    margin-bottom: 115px;
  }
  .mb-s-120 {
    margin-bottom: 120px;
  }
}
@media all and (max-width: 990px) {
  .mb-sm-0 {
    margin-bottom: 0;
  }
  .mb-sm-5 {
    margin-bottom: 5px;
  }
  .mb-sm-8 {
    margin-bottom: 8px;
  }
  .mb-sm-10 {
    margin-bottom: 10px;
  }
  .mb-sm-15 {
    margin-bottom: 15px;
  }
  .mb-sm-16 {
    margin-bottom: 16px;
  }
  .mb-sm-20 {
    margin-bottom: 20px;
  }
  .mb-sm-24 {
    margin-bottom: 24px;
  }
  .mb-sm-25 {
    margin-bottom: 25px;
  }
  .mb-sm-30 {
    margin-bottom: 30px;
  }
  .mb-sm-32 {
    margin-bottom: 32px;
  }
  .mb-sm-35 {
    margin-bottom: 35px;
  }
  .mb-sm-40 {
    margin-bottom: 40px;
  }
  .mb-sm-45 {
    margin-bottom: 45px;
  }
  .mb-sm-48 {
    margin-bottom: 48px;
  }
  .mb-sm-50 {
    margin-bottom: 50px;
  }
  .mb-sm-55 {
    margin-bottom: 55px;
  }
  .mb-sm-60 {
    margin-bottom: 60px;
  }
  .mb-sm-64 {
    margin-bottom: 64px;
  }
  .mb-sm-65 {
    margin-bottom: 65px;
  }
  .mb-sm-70 {
    margin-bottom: 70px;
  }
  .mb-sm-72 {
    margin-bottom: 72px;
  }
  .mb-sm-75 {
    margin-bottom: 75px;
  }
  .mb-sm-80 {
    margin-bottom: 80px;
  }
  .mb-sm-85 {
    margin-bottom: 85px;
  }
  .mb-sm-88 {
    margin-bottom: 88px;
  }
  .mb-sm-90 {
    margin-bottom: 90px;
  }
  .mb-sm-95 {
    margin-bottom: 95px;
  }
  .mb-sm-96 {
    margin-bottom: 96px;
  }
  .mb-sm-100 {
    margin-bottom: 100px;
  }
  .mb-sm-104 {
    margin-bottom: 104px;
  }
  .mb-sm-105 {
    margin-bottom: 105px;
  }
  .mb-sm-110 {
    margin-bottom: 110px;
  }
  .mb-sm-112 {
    margin-bottom: 112px;
  }
  .mb-sm-115 {
    margin-bottom: 115px;
  }
  .mb-sm-120 {
    margin-bottom: 120px;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-5 {
    margin-top: 5px;
  }
  .mt-sm-8 {
    margin-top: 8px;
  }
  .mt-sm-10 {
    margin-top: 10px;
  }
  .mt-sm-15 {
    margin-top: 15px;
  }
  .mt-sm-16 {
    margin-top: 16px;
  }
  .mt-sm-20 {
    margin-top: 20px;
  }
  .mt-sm-24 {
    margin-top: 24px;
  }
  .mt-sm-25 {
    margin-top: 25px;
  }
  .mt-sm-30 {
    margin-top: 30px;
  }
  .mt-sm-32 {
    margin-top: 32px;
  }
  .mt-sm-35 {
    margin-top: 35px;
  }
  .mt-sm-40 {
    margin-top: 40px;
  }
  .mt-sm-45 {
    margin-top: 45px;
  }
  .mt-sm-48 {
    margin-top: 48px;
  }
  .mt-sm-50 {
    margin-top: 50px;
  }
  .mt-sm-55 {
    margin-top: 55px;
  }
  .mt-sm-56 {
    margin-top: 56px;
  }
  .mt-sm-60 {
    margin-top: 60px;
  }
  .mt-sm-64 {
    margin-top: 64px;
  }
  .mt-sm-65 {
    margin-top: 65px;
  }
  .mt-sm-70 {
    margin-top: 70px;
  }
  .mt-sm-72 {
    margin-top: 72px;
  }
  .mt-sm-75 {
    margin-top: 75px;
  }
  .mt-sm-80 {
    margin-top: 80px;
  }
  .mt-sm-85 {
    margin-top: 85px;
  }
  .mt-sm-88 {
    margin-top: 88px;
  }
  .mt-sm-90 {
    margin-top: 90px;
  }
  .mt-sm-95 {
    margin-top: 95px;
  }
  .mt-sm-96 {
    margin-top: 96px;
  }
  .mt-sm-100 {
    margin-top: 100px;
  }
  .mt-sm-104 {
    margin-top: 104px;
  }
  .mt-sm-105 {
    margin-top: 105px;
  }
  .mt-sm-110 {
    margin-top: 110px;
  }
  .mt-sm-112 {
    margin-top: 112px;
  }
  .mt-sm-115 {
    margin-top: 115px;
  }
  .mt-sm-120 {
    margin-top: 120px;
  }
  .p0-sm {
    padding: 0;
  }
  .pt-sm-0 {
    padding-top: 0;
  }
  .pt-sm-5 {
    padding-top: 5px;
  }
  .pt-sm-8 {
    padding-top: 8px;
  }
  .pt-sm-10 {
    padding-top: 10px;
  }
  .pt-sm-15 {
    padding-top: 15px;
  }
  .pt-sm-16 {
    padding-top: 16px;
  }
  .pt-sm-20 {
    padding-top: 20px;
  }
  .pt-sm-24 {
    padding-top: 24px;
  }
  .pt-sm-25 {
    padding-top: 25px;
  }
  .pt-sm-30 {
    padding-top: 30px;
  }
  .pt-sm-32 {
    padding-top: 32px;
  }
  .pt-sm-35 {
    padding-top: 35px;
  }
  .pt-sm-40 {
    padding-top: 40px;
  }
  .pt-sm-45 {
    padding-top: 45px;
  }
  .pt-sm-48 {
    padding-top: 48px;
  }
  .pt-sm-50 {
    padding-top: 50px;
  }
  .pt-sm-55 {
    padding-top: 55px;
  }
  .pt-sm-60 {
    padding-top: 60px;
  }
  .pt-sm-64 {
    padding-top: 64px;
  }
  .pt-sm-65 {
    padding-top: 65px;
  }
  .pt-sm-70 {
    padding-top: 70px;
  }
  .pt-sm-72 {
    padding-top: 72px;
  }
  .pt-sm-75 {
    padding-top: 75px;
  }
  .pt-sm-80 {
    padding-top: 80px;
  }
  .pt-sm-85 {
    padding-top: 85px;
  }
  .pt-sm-88 {
    padding-top: 88px;
  }
  .pt-sm-90 {
    padding-top: 90px;
  }
  .pt-sm-95 {
    padding-top: 95px;
  }
  .pt-sm-96 {
    padding-top: 96px;
  }
  .pt-sm-100 {
    padding-top: 100px;
  }
  .pt-sm-104 {
    padding-top: 104px;
  }
  .pt-sm-105 {
    padding-top: 105px;
  }
  .pt-sm-110 {
    padding-top: 110px;
  }
  .pt-sm-112 {
    padding-top: 112px;
  }
  .pt-sm-115 {
    padding-top: 115px;
  }
  .pt-sm-120 {
    padding-top: 120px;
  }
  .pt-sm-160 {
    padding-top: 160px;
  }
  .pb-sm-0 {
    padding-bottom: 0;
  }
  .pb-sm-5 {
    padding-bottom: 5px;
  }
  .pb-sm-8 {
    padding-bottom: 8px;
  }
  .pb-sm-10 {
    padding-bottom: 10px;
  }
  .pb-sm-15 {
    padding-bottom: 15px;
  }
  .pb-sm-16 {
    padding-bottom: 16px;
  }
  .pb-sm-20 {
    padding-bottom: 20px;
  }
  .pb-sm-24 {
    padding-bottom: 24px;
  }
  .pb-sm-25 {
    padding-bottom: 25px;
  }
  .pb-sm-30 {
    padding-bottom: 30px;
  }
  .pb-sm-32 {
    padding-bottom: 32px;
  }
  .pb-sm-35 {
    padding-bottom: 35px;
  }
  .pb-sm-40 {
    padding-bottom: 40px;
  }
  .pb-sm-45 {
    padding-bottom: 45px;
  }
  .pb-sm-48 {
    padding-bottom: 48px;
  }
  .pb-sm-50 {
    padding-bottom: 50px;
  }
  .pb-sm-55 {
    padding-bottom: 55px;
  }
  .pb-sm-60 {
    padding-bottom: 60px;
  }
  .pb-sm-64 {
    padding-bottom: 64px;
  }
  .pb-sm-65 {
    padding-bottom: 65px;
  }
  .pb-sm-70 {
    padding-bottom: 70px;
  }
  .pb-sm-72 {
    padding-bottom: 72px;
  }
  .pb-sm-75 {
    padding-bottom: 75px;
  }
  .pb-sm-80 {
    padding-bottom: 80px;
  }
  .pb-sm-85 {
    padding-bottom: 85px;
  }
  .pb-sm-88 {
    padding-bottom: 88px;
  }
  .pb-sm-90 {
    padding-bottom: 90px;
  }
  .pb-sm-95 {
    padding-bottom: 95px;
  }
  .pb-sm-96 {
    padding-bottom: 96px;
  }
  .pb-sm-100 {
    padding-bottom: 100px;
  }
  .pb-sm-104 {
    padding-bottom: 104px;
  }
  .pb-sm-105 {
    padding-bottom: 105px;
  }
  .pb-sm-110 {
    padding-bottom: 110px;
  }
  .pb-sm-112 {
    padding-bottom: 112px;
  }
  .pb-sm-115 {
    padding-bottom: 115px;
  }
  .pb-sm-120 {
    padding-bottom: 120px;
  }
}
@media all and (max-width: 767px) {
  .mb-xs-0 {
    margin-bottom: 0;
  }
  .mb-xs-5 {
    margin-bottom: 5px;
  }
  .mb-xs-8 {
    margin-bottom: 8px;
  }
  .mb-xs-10 {
    margin-bottom: 10px;
  }
  .mb-xs-15 {
    margin-bottom: 15px;
  }
  .mb-xs-16 {
    margin-bottom: 16px;
  }
  .mb-xs-20 {
    margin-bottom: 20px;
  }
  .mb-xs-24 {
    margin-bottom: 24px;
  }
  .mb-xs-25 {
    margin-bottom: 25px;
  }
  .mb-xs-30 {
    margin-bottom: 30px;
  }
  .mb-xs-32 {
    margin-bottom: 32px;
  }
  .mb-xs-35 {
    margin-bottom: 35px;
  }
  .mb-xs-40 {
    margin-bottom: 40px;
  }
  .mb-xs-45 {
    margin-bottom: 45px;
  }
  .mb-xs-48 {
    margin-bottom: 48px;
  }
  .mb-xs-50 {
    margin-bottom: 50px;
  }
  .mb-xs-55 {
    margin-bottom: 55px;
  }
  .mb-xs-60 {
    margin-bottom: 60px;
  }
  .mb-xs-64 {
    margin-bottom: 64px;
  }
  .mb-xs-65 {
    margin-bottom: 65px;
  }
  .mb-xs-70 {
    margin-bottom: 70px;
  }
  .mb-xs-72 {
    margin-bottom: 72px;
  }
  .mb-xs-75 {
    margin-bottom: 75px;
  }
  .mb-xs-80 {
    margin-bottom: 80px;
  }
  .mb-xs-85 {
    margin-bottom: 85px;
  }
  .mb-xs-88 {
    margin-bottom: 88px;
  }
  .mb-xs-90 {
    margin-bottom: 90px;
  }
  .mb-xs-95 {
    margin-bottom: 95px;
  }
  .mb-xs-96 {
    margin-bottom: 96px;
  }
  .mb-xs-100 {
    margin-bottom: 100px;
  }
  .mb-xs-104 {
    margin-bottom: 104px;
  }
  .mb-xs-105 {
    margin-bottom: 105px;
  }
  .mb-xs-110 {
    margin-bottom: 110px;
  }
  .mb-xs-112 {
    margin-bottom: 112px;
  }
  .mb-xs-115 {
    margin-bottom: 115px;
  }
  .mb-xs-120 {
    margin-bottom: 120px;
  }
  .mt-xs-0 {
    margin-top: 0 !important;
  }
  .mt-xs-5 {
    margin-top: 5px;
  }
  .mt-xs-8 {
    margin-top: 8px;
  }
  .mt-xs-10 {
    margin-top: 10px;
  }
  .mt-xs-15 {
    margin-top: 15px;
  }
  .mt-xs-16 {
    margin-top: 16px;
  }
  .mt-xs-20 {
    margin-top: 20px;
  }
  .mt-xs-24 {
    margin-top: 24px;
  }
  .mt-xs-25 {
    margin-top: 25px;
  }
  .mt-xs-30 {
    margin-top: 30px;
  }
  .mt-xs-32 {
    margin-top: 32px;
  }
  .mt-xs-35 {
    margin-top: 35px;
  }
  .mt-xs-40 {
    margin-top: 40px;
  }
  .mt-xs-45 {
    margin-top: 45px;
  }
  .mt-xs-48 {
    margin-top: 48px;
  }
  .mt-xs-50 {
    margin-top: 50px;
  }
  .mt-xs-55 {
    margin-top: 55px;
  }
  .mt-xs-56 {
    margin-top: 56px;
  }
  .mt-xs-60 {
    margin-top: 60px;
  }
  .mt-xs-64 {
    margin-top: 64px;
  }
  .mt-xs-65 {
    margin-top: 65px;
  }
  .mt-xs-70 {
    margin-top: 70px;
  }
  .mt-xs-72 {
    margin-top: 72px;
  }
  .mt-xs-75 {
    margin-top: 75px;
  }
  .mt-xs-80 {
    margin-top: 80px;
  }
  .mt-xs-85 {
    margin-top: 85px;
  }
  .mt-xs-88 {
    margin-top: 88px;
  }
  .mt-xs-90 {
    margin-top: 90px;
  }
  .mt-xs-95 {
    margin-top: 95px;
  }
  .mt-xs-96 {
    margin-top: 96px;
  }
  .mt-xs-100 {
    margin-top: 100px;
  }
  .mt-xs-104 {
    margin-top: 104px;
  }
  .mt-xs-105 {
    margin-top: 105px;
  }
  .mt-xs-110 {
    margin-top: 110px;
  }
  .mt-xs-112 {
    margin-top: 112px;
  }
  .mt-xs-115 {
    margin-top: 115px;
  }
  .mt-xs-120 {
    margin-top: 120px;
  }
  .mt-xs-130 {
    margin-top: 130px;
  }
  .mt-xs-140 {
    margin-top: 140px;
  }
  .mt-xs-150 {
    margin-top: 150px;
  }
  .p0-xs {
    padding: 0;
  }
  .pt-xs-0 {
    padding-top: 0;
  }
  .pt-xs-5 {
    padding-top: 5px;
  }
  .pt-xs-8 {
    padding-top: 8px;
  }
  .pt-xs-10 {
    padding-top: 10px;
  }
  .pt-xs-15 {
    padding-top: 15px;
  }
  .pt-xs-16 {
    padding-top: 16px;
  }
  .pt-xs-20 {
    padding-top: 20px;
  }
  .pt-xs-24 {
    padding-top: 24px;
  }
  .pt-xs-25 {
    padding-top: 25px;
  }
  .pt-xs-30 {
    padding-top: 30px;
  }
  .pt-xs-32 {
    padding-top: 32px;
  }
  .pt-xs-35 {
    padding-top: 35px;
  }
  .pt-xs-40 {
    padding-top: 40px;
  }
  .pt-xs-45 {
    padding-top: 45px;
  }
  .pt-xs-48 {
    padding-top: 48px;
  }
  .pt-xs-50 {
    padding-top: 50px;
  }
  .pt-xs-55 {
    padding-top: 55px;
  }
  .pt-xs-60 {
    padding-top: 60px;
  }
  .pt-xs-64 {
    padding-top: 64px;
  }
  .pt-xs-65 {
    padding-top: 65px;
  }
  .pt-xs-70 {
    padding-top: 70px;
  }
  .pt-xs-72 {
    padding-top: 72px;
  }
  .pt-xs-75 {
    padding-top: 75px;
  }
  .pt-xs-80 {
    padding-top: 80px;
  }
  .pt-xs-85 {
    padding-top: 85px;
  }
  .pt-xs-88 {
    padding-top: 88px;
  }
  .pt-xs-90 {
    padding-top: 90px;
  }
  .pt-xs-95 {
    padding-top: 95px;
  }
  .pt-xs-96 {
    padding-top: 96px;
  }
  .pt-xs-100 {
    padding-top: 100px;
  }
  .pt-xs-104 {
    padding-top: 104px;
  }
  .pt-xs-105 {
    padding-top: 105px;
  }
  .pt-xs-110 {
    padding-top: 110px;
  }
  .pt-xs-112 {
    padding-top: 112px;
  }
  .pt-xs-115 {
    padding-top: 115px;
  }
  .pt-xs-120 {
    padding-top: 120px;
  }
  .pt-xs-160 {
    padding-top: 160px;
  }
  .pt-xs-180 {
    padding-top: 180px;
  }
  .pt-xs-240 {
    padding-top: 240px !important;
  }
  .pb-xs-0 {
    padding-bottom: 0;
  }
  .pb-xs-5 {
    padding-bottom: 5px;
  }
  .pb-xs-8 {
    padding-bottom: 8px;
  }
  .pb-xs-10 {
    padding-bottom: 10px;
  }
  .pb-xs-15 {
    padding-bottom: 15px;
  }
  .pb-xs-16 {
    padding-bottom: 16px;
  }
  .pb-xs-20 {
    padding-bottom: 20px;
  }
  .pb-xs-24 {
    padding-bottom: 24px;
  }
  .pb-xs-25 {
    padding-bottom: 25px;
  }
  .pb-xs-30 {
    padding-bottom: 30px;
  }
  .pb-xs-32 {
    padding-bottom: 32px;
  }
  .pb-xs-35 {
    padding-bottom: 35px;
  }
  .pb-xs-40 {
    padding-bottom: 40px;
  }
  .pb-xs-45 {
    padding-bottom: 45px;
  }
  .pb-xs-48 {
    padding-bottom: 48px;
  }
  .pb-xs-50 {
    padding-bottom: 50px;
  }
  .pb-xs-55 {
    padding-bottom: 55px;
  }
  .pb-xs-60 {
    padding-bottom: 60px;
  }
  .pb-xs-64 {
    padding-bottom: 64px;
  }
  .pb-xs-65 {
    padding-bottom: 65px;
  }
  .pb-xs-70 {
    padding-bottom: 70px;
  }
  .pb-xs-72 {
    padding-bottom: 72px;
  }
  .pb-xs-75 {
    padding-bottom: 75px;
  }
  .pb-xs-80 {
    padding-bottom: 80px;
  }
  .pb-xs-85 {
    padding-bottom: 85px;
  }
  .pb-xs-88 {
    padding-bottom: 88px;
  }
  .pb-xs-90 {
    padding-bottom: 90px;
  }
  .pb-xs-95 {
    padding-bottom: 95px;
  }
  .pb-xs-96 {
    padding-bottom: 96px;
  }
  .pb-xs-100 {
    padding-bottom: 100px;
  }
  .pb-xs-104 {
    padding-bottom: 104px;
  }
  .pb-xs-105 {
    padding-bottom: 105px;
  }
  .pb-xs-110 {
    padding-bottom: 110px;
  }
  .pb-xs-112 {
    padding-bottom: 112px;
  }
  .pb-xs-115 {
    padding-bottom: 115px;
  }
  .pb-xs-120 {
    padding-bottom: 120px;
  }
  .pb-xs-180 {
    padding-bottom: 180px;
  }
  .pb-xs-240 {
    padding-bottom: 240px !important;
  }
}

/*!---------- 37. Font weight ----------*/

.weight-100 {
    font-weight: 100;
  }
  .weight-200 {
    font-weight: 200;
  }
  .weight-300 {
    font-weight: 300;
  }
  .weight-400 {
    font-weight: 400;
  }
  .weight-500 {
    font-weight: 500;
  }
  .weight-600 {
    font-weight: 600;
  }
  .weight-700 {
    font-weight: 700;
  }
  .weight-800 {
    font-weight: 800;
  }
  .weight-900 {
    font-weight: 900;
  }

/*!---------- 38. LEAD ----------*/

p.lead-18 {
  font-size: 18px;
  font-weight: 300;
}
p.lead-20 {
  font-size: 20px;
  font-weight: 300;
}
p.lead-22 {
  font-size: 22px;
  font-weight: 300;
}
p.lead-24 {
  font-size: 24px;
  font-weight: 300;
}
p.lead-26 {
  font-size: 26px;
  font-weight: 300;
}
p.lead-28 {
  font-size: 28px;
  font-weight: 300;
}
p.lead-30 {
  font-size: 30px;
  font-weight: 300;
}
p.lead-32 {
  font-size: 32px;
  font-weight: 300;
}
p.lead-34 {
  font-size: 34px;
  font-weight: 300;
}
p.lead-36 {
  font-size: 36px;
  font-weight: 300;
}
p.lead-38 {
  font-size: 38px;
  font-weight: 300;
}
p.lead-40 {
  font-size: 40px;
  font-weight: 300;
}
.color-orange {
  color:#fe8100;
}
.color-green{
  color: #79bd12;
}
.bg-orange {
  background-color:#fe8100;
}
.bg-red {
  background-color:#ce3737;
}
.bg-green-blue {
  background-color:#14c8a4;
}


/*!---------- 40. TABLE ----------*/
table, th, td {
    border: 1px solid #dddddd;
    border-collapse: collapse;
}
table, tr, th {
    background-color:#013467;
}
th, td {
    padding: 10px 5px;
}
table#t01 tr:nth-child(even) {
    background-color: #eee;
}
table#t01 tr:nth-child(odd) {
   background-color:#fff;
}
table#t01 th  {
    background-color: black;
    color: white;
}

.texture {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.btn-dynamic {
        display: block;
        width: 115px;
        height: 41px;
        background: url('user/images/btn-dynamicice.png') bottom;
        text-indent: -99999px;
        opacity: 1;
      }
      .btn-dynamic:hover {
        opacity: 0.5;
      }

img.grayscale:hover {
  -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
  filter: grayscale(0%);
  opacity: 1;
} 

img.grayscale {
  -webkit-filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%); 
  -o-transition: .5s ease-in-out;
  filter: grayscale(100%);
  opacity: 0.6;
}
#img-icon {
  position:relative;
  height:156px;
  width:148px;
  margin:0 auto;
}
#img-icon img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 0.7s ease-in-out;
  -moz-transition: opacity 0.7s ease-in-out;
  -o-transition: opacity 0.7s ease-in-out;
  transition: opacity 0.7s ease-in-out;
}
#img-icon img.top:hover {
  opacity:0;
}
input .search1[type=text] {
    width: 230px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: #ececec;
    background-image: url('../user/images/search.png');
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
input .search1[type=text]:focus {
    width: 100%;
}

@media all and (max-width: 767px) {
  .post-title .label-noticia {
    margin-bottom: 8px;
    display: inline-block;
  }
}

/*** GO TO TOP ***/
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    z-index:1000;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 50%;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 15px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 148, 214, 0.9);
}
#return-to-top:hover i {
    color: #fff;
}
/*** GO TO TOP ***/

.fb{
  font-size: 18px;
  color:#fff;
  opacity: .5;
  padding: 10px;
}
.fb:hover{
  color:#fff;
  opacity: 1;
  background-color: #3b5998;
  border-radius: 3px;
}
.tw{
  font-size: 18px;
  color:#fff;
  opacity: .5;
  padding: 10px;
}
.tw:hover{
  color:#fff;
  opacity: 1;
  background-color: #006dbf;
  border-radius: 3px;
}
.in{
  font-size: 18px;
  color:#fff;
  opacity: .5;
  padding: 10px;
}
.in:hover{
  color:#fff;
  opacity: 1;
  background-color: #0073b1;
  border-radius: 3px;
}

.btn-search{
  /*border:2px solid #ccc;*/
  color:#292929;
  /*border-radius: 25px;*/
  padding: 0 16px;
  font-weight: 900;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.btn-search:hover{
  /*background-color: #4f6d8a;*/
  /*border-color: #0094d6;*/
  color: #0074e1;
}
.module.widget-handle .btn-search i {
  font-size: 13px;
  line-height: 53px;
  font-weight: 900;
  opacity: 1;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
}
.bg-3{
  background-color: #79bd12;
  color:#fff;
}
.line-top{
  border-top: 5px solid #79bd12;
}
.sale-tag {
  background: #ff0000;
  padding: 1px 8px;
  position: absolute;
  top: 20px;
  right: 7px;
  z-index: 100;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
}
.sale-tag::after {
  /*border-top: 8px solid black;*/
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid black;
  bottom: -8px;
  content: '';
  right: -8px;
  position: absolute;
  z-index: -1;
}
.italic {
    font-style: italic;
}
a, p .normal{
  color: #666;
}
.btn-buscador{
  /*width: 20px;
  height: 20px;*/
  padding: 9px;
  border-radius: 50px;
  border: 2px solid #79bd12;
  color: #79bd12;
}
.btn-buscador:hover{
  background-color: #79bd12;
  color: #fff;
}
.btn-menu{
  padding: 9px;
  border-radius: 50px;
  border: 2px solid #0094d6;
  color: #0094d6;
}
.btn-menu:hover{
  background-color: #0094d6;
  color: #fff;
}
.columns{
    float: left;
    position: relative;
    margin-right: 20px;
}
.txt-shadow{
  text-shadow: 2px 2px 1px rgba(1,1,1,.3);
}
.go-down{
    font-family: 'themify';
    font-size: 40px;
    float: left;
    color: #fff;
    text-align: center;
    background-color: rgba(158, 203, 60, .8);
    border: 3px solid #fff;
    border-radius: 50%;
    padding: 10px;
    animation: pulse 2s infinite;
    position: absolute;
    bottom: 65px;
    display: block;
  }
  .go-down i{
    font-weight: 900;
  }
  .pulse1 {
    -webkit-animation: pulse1 1s linear infinite;
    -moz-animation: pulse1 1s linear infinite;
    -ms-animation: pulse1 1s linear infinite;
    animation: pulse1 1s linear infinite;
  }

  @keyframes "pulse1" {
   0% {
      color: rgba(255, 255, 255, 1);
   }
   90% {
      color: rgba(255,255,255,0.0);
   }
   100% {
      color: rgba(255,255,255,1.0);
   }
  }

  @-moz-keyframes pulse1 {
   0% {
     color: rgba(255, 255, 255, 1);
   }
   90% {
     color: rgba(255,255,255,0.0);
   }
   100% {
     color: rgba(255,255,255,1.0);
   }
  }

  @-webkit-keyframes "pulse1" {
   0% {
     color: rgba(255, 255, 255, 1);
   }
   90% {
     color: rgba(255,255,255,0.0);
   }
   100% {
     color: rgba(255,255,255,1.0);
   }
  }

  @-ms-keyframes "pulse1" {
   0% {
     color: rgba(255, 255, 255, 1);
   }
   90% {
     color: rgba(255,255,255,0.0);
   }
   100% {
     color: rgba(255,255,255,1.0);
   }
  }
@media all and (max-width: 970px) {
  .go-down{
    position: absolute;
    bottom: -135px;
    display: block;
  }
}


/* --- NUEVO SCROLL ---- */
.abs-cont {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height:50px;     /*height: 100%;*/
  bottom: 280px;   /*140px;*/
  z-index: 2;
}
.cont-scroll {
  position: relative;
  width: 24px;
  height: 24px;
}

.chevron {
  position: absolute;
  width: 28px;
  height: 8px;
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
  animation: move 3s ease-out infinite;
}

.chevron:first-child {
  animation: move 3s ease-out 1s infinite;
}

.chevron:nth-child(2) {
  animation: move 3s ease-out 2s infinite;
}

.chevron:before,
.chevron:after {
  content: ' ';
  position: absolute;
  top: 0;
  height: 100%;
  width: 51%;
  background: #fff;
}

.chevron:before {
  left: 0;
  transform: skew(0deg, 30deg);
}

.chevron:after {
  right: 0;
  width: 50%;
  transform: skew(0deg, -30deg);
}

@keyframes move {
  25% {
    opacity: 1;
  }
  33% {
    opacity: 1;
    transform: translateY(30px);
  }
  67% {
    opacity: 1;
    transform: translateY(40px);
  }
  100% {
    opacity: 0;
    transform: translateY(55px) scale3d(0.5, 0.5, 0.5);
  }
}

.text {
  display: block;
  margin-top: 75px;
  margin-left: -30px;
  font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  opacity: .25;
  animation: pulse 2s linear alternate infinite;
}

@keyframes pulse {
  to {
    opacity: 1;
  }
}
/* --- NUEVO SCROLL ---- */

/* --- WHATSAPP BUBBLE ---- */
.whatsapp-bubble {
	position: fixed;
	bottom: 40px;
	right: 20px;
	background: rgb(0, 199, 84);
	background: rgba(0, 199, 84, 1);
	width: 65px;
	height: 65px;
	display: block;
	z-index: 1000;
	text-decoration: none;
	border-radius: 50%;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.whatsapp-bubble i {
	color: #fff;
	font-size: 30px;
	padding: 17px 20px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.whatsapp-bubble:hover {
	background: rgba(1, 1, 1, 1);
}
.whatsapp-bubble:hover i {
	color: #fff;
}
/* --- /WHATSAPP BUBBLE ---- */