@charset "UTF-8";
/*----------------------------------------------------
@File: My Styles
@Author: 
@URL: 

This file contains the styling for the actual theme, this
is the file you need to edit to change the look of the
theme.
---------------------------------------------------- */


/*!---------- 36. SPACING ----------*/

/** Padding right **/
.pr0 {
  padding-right: 0;
}
.pr5 {
  padding-right: 5px;
}
.pr10 {
  padding-right: 10px;
}
.pr15 {
  padding-right: 15px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}

/** Padding left **/
.pl0 {
  padding-left: 0;
}
.pl5 {
  padding-left: 5px;
}
.pl10 {
  padding-left: 10px;
}
.pl15 {
  padding-left: 15px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}

/** Margin right **/
.mr0 {
  margin-right: 0;
}
.mr5 {
  margin-right: 5px;
}
.mr10 {
  margin-right: 10px;
}
.mr15 {
  margin-right: 15px;
}
.mr20 {
  margin-right: 20px;
}
.mr25 {
  margin-right: 25px;
}
.mr30 {
  margin-right: 30px;
}
.mr35 {
  margin-right: 35px;
}
.mr40 {
  margin-right: 40px;
}
.mr45 {
  margin-right: 45px;
}
.mr50 {
  margin-right: 50px;
}

/** Margin left **/
.ml0 {
  margin-left: 0;
}
.ml5 {
  margin-left: 5px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
  margin-left: 15px;
}
.ml20 {
  margin-left: 20px;
}
.ml25 {
  margin-left: 25px;
}
.ml30 {
  margin-left: 30px;
}
.ml35 {
  margin-left: 35px;
}
.ml40 {
  margin-left: 40px;
}
.ml45 {
  margin-left: 45px;
}
.ml50 {
  margin-left: 50px;
}

/** Margin bottom **/
.mb0 {
  margin-bottom: 0 !important;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb35 {
  margin-bottom: 35px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb45 {
  margin-bottom: 45px;
}
.mb50 {
  margin-bottom: 50px;
}
.mb55 {
  margin-bottom: 55px;
}
.mb60 {
  margin-bottom: 60px;
}
.mb65 {
  margin-bottom: 65px;
}
.mb70 {
  margin-bottom: 70px;
}
.mb75 {
  margin-bottom: 75px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb85 {
  margin-bottom: 85px;
}
.mb90 {
  margin-bottom: 90px;
}
.mb95 {
  margin-bottom: 95px;
}
.mb100 {
  margin-bottom: 100px;
}
.mb105 {
  margin-bottom: 105px;
}
.mb110 {
  margin-bottom: 110px;
}
.mb115 {
  margin-bottom: 115px;
}
.mb120 {
  margin-bottom: 120px;
}
.mb125 {
  margin-bottom: 125px;
}
.mb130 {
  margin-bottom: 130px;
}
.mb135 {
  margin-bottom: 135px;
}
.mb140 {
  margin-bottom: 140px;
}
.mb145 {
  margin-bottom: 145px;
}
.mb150 {
  margin-bottom: 150px;
}
.mb155 {
  margin-bottom: 155px;
}
.mb160 {
  margin-bottom: 160px;
}
.mb165{
  margin-bottom: 165px;
}
.mb170 {
  margin-bottom: 170px;
}
.mb175 {
  margin-bottom: 175px;
}
.mb180 {
  margin-bottom: 180px;
}
.mb185 {
  margin-bottom: 185px;
}
.mb190 {
  margin-bottom: 190px;
}
.mb195 {
  margin-bottom: 195px;
}
.mb200 {
  margin-bottom: 200px;
}
.mb205 {
  margin-bottom: 205px;
}
.mb210 {
  margin-bottom: 210px;
}
.mb215 {
  margin-bottom: 215px;
}
.mb220 {
  margin-bottom: 220px;
}
.mb225 {
  margin-bottom: 225px;
}
.mb230 {
  margin-bottom: 230px;
}
.mb235 {
  margin-bottom: 235px;
}
.mb240 {
  margin-bottom: 240px;
}
.mb245 {
  margin-bottom: 245px;
}
.mb250 {
  margin-bottom: 250px;
}

/** Margin top **/
.mt0 {
  margin-top: 0 !important;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt35 {
  margin-top: 35px;
}
.mt40 {
  margin-top: 40px;
}
.mt45 {
  margin-top: 45px;
}
.mt50 {
  margin-top: 50px;
}
.mt55 {
  margin-top: 55px;
}
.mt60 {
  margin-top: 60px;
}
.mt65 {
  margin-top: 65px;
}
.mt70 {
  margin-top: 70px;
}
.mt75 {
  margin-top: 75px;
}
.mt80 {
  margin-top: 80px;
}
.mt85 {
  margin-top: 85px;
}
.mt90 {
  margin-top: 90px;
}
.mt95 {
  margin-top: 95px;
}
.mt100 {
  margin-top: 100px;
}
.mt105 {
  margin-top: 105px;
}
.mt110 {
  margin-top: 110px;
}
.mt115 {
  margin-top: 115px;
}
.mt120 {
  margin-top: 120px;
}
.mt125 {
  margin-top: 125px;
}
.mt130 {
  margin-top: 130px;
}
.mt135 {
  margin-top: 135px;
}
.mt140 {
  margin-top: 140px;
}
.mt145 {
  margin-top: 145px;
}
.mt150 {
  margin-top: 150px;
}
.mt155 {
  margin-top: 155px;
}
.mt160 {
  margin-top: 160px;
}
.mt165 {
  margin-top: 165px;
}
.mt170 {
  margin-top: 170px;
}
.mt175 {
  margin-top: 175px;
}
.mt180 {
  margin-top: 180px;
}
.mt185 {
  margin-top: 185px;
}
.mt190 {
  margin-top: 190px;
}
.mt195 {
  margin-top: 195px;
}
.mt200 {
  margin-top: 200px;
}
.mt205 {
  margin-top: 205px;
}
.mt210 {
  margin-top: 210px;
}
.mt215 {
  margin-top: 215px;
}
.mt220 {
  margin-top: 220px;
}
.mt225 {
  margin-top: 225px;
}
.mt230 {
  margin-top: 230px;
}
.mt235 {
  margin-top: 235px;
}
.mt240 {
  margin-top: 240px;
}
.mt245 {
  margin-top: 245px;
}
.mt250 {
  margin-top: 250px;
}

/** Padding top **/
.pt0 {
  padding-top: 0;
}
.pt5 {
  padding-top: 5px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pt35 {
  padding-top: 35px;
}
.pt40 {
  padding-top: 40px;
}
.pt45 {
  padding-top: 45px;
}
.pt50 {
  padding-top: 50px;
}
.pt55 {
  padding-top: 55px;
}
.pt60 {
  padding-top: 60px;
}
.pt65 {
  padding-top: 65px;
}
.pt70 {
  padding-top: 70px;
}
.pt75 {
  padding-top: 75px;
}
.pt80 {
  padding-top: 80px;
}
.pt85 {
  padding-top: 85px;
}
.pt90 {
  padding-top: 90px;
}
.pt95 {
  padding-top: 95px;
}
.pt100 {
  padding-top: 100px;
}
.pt105 {
  padding-top: 105px;
}
.pt110 {
  padding-top: 110px;
}
.pt115 {
  padding-top: 115px;
}
.pt120 {
  padding-top: 120px;
}
.pt125 {
  padding-top: 125px;
}
.pt130 {
  padding-top: 130px;
}
.pt135 {
  padding-top: 135px;
}
.pt140 {
  padding-top: 140px;
}
.pt145 {
  padding-top: 145px;
}
.pt150 {
  padding-top: 150px;
}
.pt155 {
  padding-top: 155px;
}
.pt160 {
  padding-top: 160px;
}
.pt165 {
  padding-top: 165px;
}
.pt170 {
  padding-top: 170px;
}
.pt175 {
  padding-top: 175px;
}
.pt180 {
  padding-top: 180px;
}
.pt185 {
  padding-top: 185px;
}
.pt190 {
  padding-top: 190px;
}
.pt195 {
  padding-top: 195px;
}
.pt200 {
  padding-top: 200px;
}
.pt205 {
  padding-top: 205px;
}
.pt210 {
  padding-top: 210px;
}
.pt215 {
  padding-top: 215px;
}
.pt220 {
  padding-top: 220px;
}
.pt225 {
  padding-top: 225px;
}
.pt230 {
  padding-top: 230px;
}
.pt235 {
  padding-top: 235px;
}
.pt240 {
  padding-top: 240px;
}
.pt245 {
  padding-top: 245px;
}
.pt250 {
  padding-top: 250px;
}

/** Padding bottom **/
.pb0 {
  padding-bottom: 0;
}
.pb5 {
  padding-bottom: 5px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb35 {
  padding-bottom: 35px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb45 {
  padding-bottom: 45px;
}
.pb50 {
  padding-bottom: 50px;
}
.pb55 {
  padding-bottom: 55px;
}
.pb60 {
  padding-bottom: 60px;
}
.pb65 {
  padding-bottom: 65px;
}
.pb70 {
  padding-bottom: 70px;
}
.pb75 {
  padding-bottom: 75px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb85 {
  padding-bottom: 85px;
}
.pb90 {
  padding-bottom: 90px;
}
.pb95 {
  padding-bottom: 95px;
}
.pb100 {
  padding-bottom: 100px;
}
.pb105 {
  padding-bottom: 105px;
}
.pb110 {
  padding-bottom: 110px;
}
.pb115 {
  padding-bottom: 115px;
}
.pb120 {
  padding-bottom: 120px;
}
.pb125 {
  padding-bottom: 125px;
}
.pb130 {
  padding-bottom: 130px;
}
.pb135 {
  padding-bottom: 135px;
}
.pb140 {
  padding-bottom: 140px;
}
.pb145 {
  padding-bottom: 145px;
}
.pb150 {
  padding-bottom: 150px;
}
.pb155 {
  padding-bottom: 155px;
}
.pb160 {
  padding-bottom: 160px;
}
.pb165 {
  padding-bottom: 165px;
}
.pb170 {
  padding-bottom: 170px;
}
.pb175 {
  padding-bottom: 175px;
}
.pb180 {
  padding-bottom: 180px;
}
.pb185 {
  padding-bottom: 185px;
}
.pb190 {
  padding-bottom: 190px;
}
.pb195 {
  padding-bottom: 195px;
}
.pb200 {
  padding-bottom: 200px;
}
.pb205 {
  padding-bottom: 205px;
}
.pb210 {
  padding-bottom: 210px;
}
.pb215 {
  padding-bottom: 215px;
}
.pb220 {
  padding-bottom: 220px;
}
.pb225 {
  padding-bottom: 225px;
}
.pb230 {
  padding-bottom: 230px;
}
.pb235 {
  padding-bottom: 235px;
}
.pb240 {
  padding-bottom: 240px;
}
.pb245 {
  padding-bottom: 245px;
}
.pb250 {
  padding-bottom: 250px;
}

/** Padding bottom medium **/
@media all and (max-width: 990px) {
  .mb-s-0 {
    margin-bottom: 0;
  }
  .mb-s-5 {
    margin-bottom: 5px;
  }
  .mb-s-10 {
    margin-bottom: 10px;
  }
  .mb-s-15 {
    margin-bottom: 15px;
  }
  .mb-s-20 {
    margin-bottom: 20px;
  }
  .mb-s-25 {
    margin-bottom: 25px;
  }
  .mb-s-30 {
    margin-bottom: 30px;
  }
  .mb-s-35 {
    margin-bottom: 35px;
  }
  .mb-s-40 {
    margin-bottom: 40px;
  }
  .mb-s-45 {
    margin-bottom: 45px;
  }
  .mb-s-50 {
    margin-bottom: 50px;
  }
  .mb-s-55 {
    margin-bottom: 55px;
  }
  .mb-s-60 {
    margin-bottom: 60px;
  }
  .mb-s-65 {
    margin-bottom: 65px;
  }
  .mb-s-70 {
    margin-bottom: 70px;
  }
  .mb-s-75 {
    margin-bottom: 75px;
  }
  .mb-s-80 {
    margin-bottom: 80px;
  }
  .mb-s-85 {
    margin-bottom: 85px;
  }
  .mb-s-90 {
    margin-bottom: 90px;
  }
  .mb-s-95 {
    margin-bottom: 95px;
  }
  .mb-s-100 {
    margin-bottom: 100px;
  }
  .mb-s-105 {
    margin-bottom: 105px;
  }
  .mb-s-110 {
    margin-bottom: 110px;
  }
  .mb-s-115 {
    margin-bottom: 115px;
  }
  .mb-s-120 {
    margin-bottom: 120px;
  }
  .mb-s-125 {
    margin-bottom: 125px;
  }
  .mb-s-130 {
    margin-bottom: 130px;
  }
  .mb-s-135 {
    margin-bottom: 135px;
  }
  .mb-s-140 {
    margin-bottom: 140px;
  }
  .mb-s-145 {
    margin-bottom: 145px;
  }
  .mb-s-150 {
    margin-bottom: 150px;
  }
  .mb-s-155 {
    margin-bottom: 155px;
  }
  .mb-s-160 {
    margin-bottom: 160px;
  }
  .mb-s-165 {
    margin-bottom: 165px;
  }
  .mb-s-170 {
    margin-bottom: 170px;
  }
  .mb-s-175 {
    margin-bottom: 175px;
  }
  .mb-s-180 {
    margin-bottom: 180px;
  }
  .mb-s-185 {
    margin-bottom: 185px;
  }
  .mb-s-190 {
    margin-bottom: 190px;
  }
  .mb-s-195 {
    margin-bottom: 195px;
  }
  .mb-s-200 {
    margin-bottom: 200px;
  }
  .mb-s-205 {
    margin-bottom: 205px;
  }
  .mb-s-210 {
    margin-bottom: 210px;
  }
  .mb-s-215 {
    margin-bottom: 215px;
  }
  .mb-s-220 {
    margin-bottom: 220px;
  }
  .mb-s-225 {
    margin-bottom: 225px;
  }
  .mb-s-230 {
    margin-bottom: 230px;
  }
  .mb-s-235 {
    margin-bottom: 235px;
  }
  .mb-s-240 {
    margin-bottom: 240px;
  }
  .mb-s-245 {
    margin-bottom: 245px;
  }
  .mb-s-250 {
    margin-bottom: 250px;
  }
}

/** Padding bottom small **/
@media all and (max-width: 990px) {
  .mb-sm-0 {
    margin-bottom: 0;
  }
  .mb-sm-5 {
    margin-bottom: 5px;
  }
  .mb-sm-10 {
    margin-bottom: 10px;
  }
  .mb-sm-15 {
    margin-bottom: 15px;
  }
  .mb-sm-20 {
    margin-bottom: 20px;
  }
  .mb-sm-25 {
    margin-bottom: 25px;
  }
  .mb-sm-30 {
    margin-bottom: 30px;
  }
  .mb-sm-35 {
    margin-bottom: 35px;
  }
  .mb-sm-40 {
    margin-bottom: 40px;
  }
  .mb-sm-45 {
    margin-bottom: 45px;
  }
  .mb-sm-50 {
    margin-bottom: 50px;
  }
  .mb-sm-55 {
    margin-bottom: 55px;
  }
  .mb-sm-60 {
    margin-bottom: 60px;
  }
  .mb-sm-65 {
    margin-bottom: 65px;
  }
  .mb-sm-70 {
    margin-bottom: 70px;
  }
  .mb-sm-75 {
    margin-bottom: 75px;
  }
  .mb-sm-80 {
    margin-bottom: 80px;
  }
  .mb-sm-85 {
    margin-bottom: 85px;
  }
  .mb-sm-90 {
    margin-bottom: 90px;
  }
  .mb-sm-95 {
    margin-bottom: 95px;
  }
  .mb-sm-100 {
    margin-bottom: 100px;
  }
  .mb-sm-105 {
    margin-bottom: 105px;
  }
  .mb-sm-110 {
    margin-bottom: 110px;
  }
  .mb-sm-115 {
    margin-bottom: 115px;
  }
  .mb-sm-120 {
    margin-bottom: 120px;
  }
  .mb-sm-125 {
    margin-bottom: 125px;
  }
  .mb-sm-130 {
    margin-bottom: 130px;
  }
  .mb-sm-135 {
    margin-bottom: 135px;
  }
  .mb-sm-140 {
    margin-bottom: 140px;
  }
  .mb-sm-145 {
    margin-bottom: 145px;
  }
  .mb-sm-150 {
    margin-bottom: 150px;
  }
  .mb-sm-155 {
    margin-bottom: 155px;
  }
  .mb-sm-160 {
    margin-bottom: 160px;
  }
  .mb-sm-165 {
    margin-bottom: 165px;
  }
  .mb-sm-170 {
    margin-bottom: 170px;
  }
  .mb-sm-175 {
    margin-bottom: 175px;
  }
  .mb-sm-180 {
    margin-bottom: 180px;
  }
  .mb-sm-185 {
    margin-bottom: 185px;
  }
  .mb-sm-190 {
    margin-bottom: 190px;
  }
  .mb-sm-195 {
    margin-bottom: 195px;
  }
  .mb-sm-200 {
    margin-bottom: 200px;
  }
  .mb-sm-205 {
    margin-bottom: 205px;
  }
  .mb-sm-210 {
    margin-bottom: 210px;
  }
  .mb-sm-215 {
    margin-bottom: 215px;
  }
  .mb-sm-220 {
    margin-bottom: 220px;
  }
  .mb-sm-225 {
    margin-bottom: 225px;
  }
  .mb-sm-230 {
    margin-bottom: 230px;
  }
  .mb-sm-235 {
    margin-bottom: 235px;
  }
  .mb-sm-240 {
    margin-bottom: 240px;
  }
  .mb-sm-245 {
    margin-bottom: 245px;
  }
  .mb-sm-250 {
    margin-bottom: 250px;
  }

/** Margin top small **/
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-5 {
    margin-top: 5px;
  }
  .mt-sm-10 {
    margin-top: 10px;
  }
  .mt-sm-15 {
    margin-top: 15px;
  }
  .mt-sm-20 {
    margin-top: 20px;
  }
  .mt-sm-25 {
    margin-top: 25px;
  }
  .mt-sm-30 {
    margin-top: 30px;
  }
  .mt-sm-35 {
    margin-top: 35px;
  }
  .mt-sm-40 {
    margin-top: 40px;
  }
  .mt-sm-45 {
    margin-top: 45px;
  }
  .mt-sm-50 {
    margin-top: 50px;
  }
  .mt-sm-55 {
    margin-top: 55px;
  }
  .mt-sm-60 {
    margin-top: 60px;
  }
  .mt-sm-65 {
    margin-top: 65px;
  }
  .mt-sm-70 {
    margin-top: 70px;
  }
  .mt-sm-75 {
    margin-top: 75px;
  }
  .mt-sm-80 {
    margin-top: 80px;
  }
  .mt-sm-85 {
    margin-top: 85px;
  }
  .mt-sm-90 {
    margin-top: 90px;
  }
  .mt-sm-95 {
    margin-top: 95px;
  }
  .mt-sm-100 {
    margin-top: 100px;
  }
  .mt-sm-105 {
    margin-top: 105px;
  }
  .mt-sm-110 {
    margin-top: 110px;
  }
  .mt-sm-115 {
    margin-top: 115px;
  }
  .mt-sm-120 {
    margin-top: 120px;
  }
  .mt-sm-125 {
    margin-top: 125px;
  }
  .mt-sm-130 {
    margin-top: 130px;
  }
  .mt-sm-135 {
    margin-top: 135px;
  }
  .mt-sm-140 {
    margin-top: 140px;
  }
  .mt-sm-145 {
    margin-top: 145px;
  }
  .mt-sm-150 {
    margin-top: 150px;
  }
  .mt-sm-155 {
    margin-top: 155px;
  }
  .mt-sm-160 {
    margin-top: 160px;
  }
  .mt-sm-165 {
    margin-top: 165px;
  }
  .mt-sm-170 {
    margin-top: 170px;
  }
  .mt-sm-175 {
    margin-top: 175px;
  }
  .mt-sm-180 {
    margin-top: 180px;
  }
  .mt-sm-185 {
    margin-top: 185px;
  }
  .mt-sm-190 {
    margin-top: 190px;
  }
  .mt-sm-195 {
    margin-top: 195px;
  }
  .mt-sm-200 {
    margin-top: 200px;
  }
  .mt-sm-205 {
    margin-top: 205px;
  }
  .mt-sm-210 {
    margin-top: 210px;
  }
  .mt-sm-215 {
    margin-top: 215px;
  }
  .mt-sm-220 {
    margin-top: 220px;
  }
  .mt-sm-225 {
    margin-top: 225px;
  }
  .mt-sm-230 {
    margin-top: 230px;
  }
  .mt-sm-235 {
    margin-top: 235px;
  }
  .mt-sm-240 {
    margin-top: 240px;
  }
  .mt-sm-245 {
    margin-top: 245px;
  }
  .mt-sm-250 {
    margin-top: 250px;
  }

/** Padding top small **/
  .p0-sm {
    padding: 0;
  }
  .pt-sm-0 {
    padding-top: 0;
  }
  .pt-sm-5 {
    padding-top: 5px;
  }
  .pt-sm-10 {
    padding-top: 10px;
  }
  .pt-sm-15 {
    padding-top: 15px;
  }
  .pt-sm-20 {
    padding-top: 20px;
  }
  .pt-sm-25 {
    padding-top: 25px;
  }
  .pt-sm-30 {
    padding-top: 30px;
  }
  .pt-sm-35 {
    padding-top: 35px;
  }
  .pt-sm-40 {
    padding-top: 40px;
  }
  .pt-sm-45 {
    padding-top: 45px;
  }
  .pt-sm-50 {
    padding-top: 50px;
  }
  .pt-sm-55 {
    padding-top: 55px;
  }
  .pt-sm-60 {
    padding-top: 60px;
  }
  .pt-sm-65 {
    padding-top: 65px;
  }
  .pt-sm-70 {
    padding-top: 70px;
  }
  .pt-sm-75 {
    padding-top: 75px;
  }
  .pt-sm-80 {
    padding-top: 80px;
  }
  .pt-sm-85 {
    padding-top: 85px;
  }
  .pt-sm-90 {
    padding-top: 90px;
  }
  .pt-sm-95 {
    padding-top: 95px;
  }
  .pt-sm-100 {
    padding-top: 100px;
  }
  .pt-sm-105 {
    padding-top: 105px;
  }
  .pt-sm-110 {
    padding-top: 110px;
  }
  .pt-sm-115 {
    padding-top: 115px;
  }
  .pt-sm-120 {
    padding-top: 120px;
  }
  .pt-sm-125 {
    padding-top: 125px;
  }
  .pt-sm-130 {
    padding-top: 130px;
  }
  .pt-sm-135 {
    padding-top: 135px;
  }
  .pt-sm-140 {
    padding-top: 140px;
  }
  .pt-sm-145 {
    padding-top: 145px;
  }
  .pt-sm-150 {
    padding-top: 150px;
  }
  .pt-sm-155 {
    padding-top: 155px;
  }
  .pt-sm-160 {
    padding-top: 160px;
  }
  .pt-sm-165 {
    padding-top: 165px;
  }
  .pt-sm-170 {
    padding-top: 170px;
  }
  .pt-sm-175 {
    padding-top: 175px;
  }
  .pt-sm-180 {
    padding-top: 180px;
  }
  .pt-sm-185 {
    padding-top: 185px;
  }
  .pt-sm-190 {
    padding-top: 190px;
  }
  .pt-sm-195 {
    padding-top: 195px;
  }
  .pt-sm-200 {
    padding-top: 200px;
  }
  .pt-sm-205 {
    padding-top: 205px;
  }
  .pt-sm-210 {
    padding-top: 210px;
  }
  .pt-sm-215 {
    padding-top: 215px;
  }
  .pt-sm-220 {
    padding-top: 220px;
  }
  .pt-sm-225 {
    padding-top: 225px;
  }
  .pt-sm-230 {
    padding-top: 230px;
  }
  .pt-sm-235 {
    padding-top: 235px;
  }
  .pt-sm-240 {
    padding-top: 240px;
  }
  .pt-sm-245 {
    padding-top: 245px;
  }
  .pt-sm-250 {
    padding-top: 250px;
  }

/** Padding bottom small **/
  .pb-sm-0 {
    padding-bottom: 0;
  }
  .pb-sm-5 {
    padding-bottom: 5px;
  }
  .pb-sm-10 {
    padding-bottom: 10px;
  }
  .pb-sm-15 {
    padding-bottom: 15px;
  }
  .pb-sm-20 {
    padding-bottom: 20px;
  }
  .pb-sm-25 {
    padding-bottom: 25px;
  }
  .pb-sm-30 {
    padding-bottom: 30px;
  }
  .pb-sm-35 {
    padding-bottom: 35px;
  }
  .pb-sm-40 {
    padding-bottom: 40px;
  }
  .pb-sm-45 {
    padding-bottom: 45px;
  }
  .pb-sm-50 {
    padding-bottom: 50px;
  }
  .pb-sm-55 {
    padding-bottom: 55px;
  }
  .pb-sm-60 {
    padding-bottom: 60px;
  }
  .pb-sm-65 {
    padding-bottom: 65px;
  }
  .pb-sm-70 {
    padding-bottom: 70px;
  }
  .pb-sm-75 {
    padding-bottom: 75px;
  }
  .pb-sm-80 {
    padding-bottom: 80px;
  }
  .pb-sm-85 {
    padding-bottom: 85px;
  }
  .pb-sm-90 {
    padding-bottom: 90px;
  }
  .pb-sm-95 {
    padding-bottom: 95px;
  }
  .pb-sm-100 {
    padding-bottom: 100px;
  }
  .pb-sm-105 {
    padding-bottom: 105px;
  }
  .pb-sm-110 {
    padding-bottom: 110px;
  }
  .pb-sm-115 {
    padding-bottom: 115px;
  }
  .pb-sm-120 {
    padding-bottom: 120px;
  }
  .pb-sm-125 {
    padding-bottom: 125px;
  }
  .pb-sm-130 {
    padding-bottom: 130px;
  }
  .pb-sm-135 {
    padding-bottom: 135px;
  }
  .pb-sm-140 {
    padding-bottom: 140px;
  }
  .pb-sm-145 {
    padding-bottom: 145px;
  }
  .pb-sm-150 {
    padding-bottom: 150px;
  }
  .pb-sm-155 {
    padding-bottom: 155px;
  }
  .pb-sm-160 {
    padding-bottom: 160px;
  }
  .pb-sm-165 {
    padding-bottom: 165px;
  }
  .pb-sm-170 {
    padding-bottom: 170px;
  }
  .pb-sm-175 {
    padding-bottom: 175px;
  }
  .pb-sm-180 {
    padding-bottom: 180px;
  }
  .pb-sm-185 {
    padding-bottom: 185px;
  }
  .pb-sm-190 {
    padding-bottom: 190px;
  }
  .pb-sm-195 {
    padding-bottom: 195px;
  }
  .pb-sm-200 {
    padding-bottom: 200px;
  }
  .pb-sm-205 {
    padding-bottom: 205px;
  }
  .pb-sm-210 {
    padding-bottom: 210px;
  }
  .pb-sm-215 {
    padding-bottom: 215px;
  }
  .pb-sm-220 {
    padding-bottom: 220px;
  }
  .pb-sm-225 {
    padding-bottom: 225px;
  }
  .pb-sm-230 {
    padding-bottom: 230px;
  }
  .pb-sm-235 {
    padding-bottom: 235px;
  }
  .pb-sm-240 {
    padding-bottom: 240px;
  }
  .pb-sm-245 {
    padding-bottom: 245px;
  }
  .pb-sm-250 {
    padding-bottom: 250px;
  }
}

@media all and (max-width: 767px) {
  /** Margin bottom extra small **/
  .mb-xs-0 {
    margin-bottom: 0;
  }
  .mb-xs-5 {
    margin-bottom: 5px;
  }
  .mb-xs-10 {
    margin-bottom: 10px;
  }
  .mb-xs-15 {
    margin-bottom: 15px;
  }
  .mb-xs-20 {
    margin-bottom: 20px;
  }
  .mb-xs-25 {
    margin-bottom: 25px;
  }
  .mb-xs-30 {
    margin-bottom: 30px;
  }
  .mb-xs-35 {
    margin-bottom: 35px;
  }
  .mb-xs-40 {
    margin-bottom: 40px;
  }
  .mb-xs-45 {
    margin-bottom: 45px;
  }
  .mb-xs-50 {
    margin-bottom: 50px;
  }
  .mb-xs-55 {
    margin-bottom: 55px;
  }
  .mb-xs-60 {
    margin-bottom: 60px;
  }
  .mb-xs-65 {
    margin-bottom: 65px;
  }
  .mb-xs-70 {
    margin-bottom: 70px;
  }
  .mb-xs-75 {
    margin-bottom: 75px;
  }
  .mb-xs-80 {
    margin-bottom: 80px;
  }
  .mb-xs-85 {
    margin-bottom: 85px;
  }
  .mb-xs-90 {
    margin-bottom: 90px;
  }
  .mb-xs-95 {
    margin-bottom: 95px;
  }
  .mb-xs-100 {
    margin-bottom: 100px;
  }
  .mb-xs-105 {
    margin-bottom: 105px;
  }
  .mb-xs-110 {
    margin-bottom: 110px;
  }
  .mb-xs-115 {
    margin-bottom: 115px;
  }
  .mb-xs-120 {
    margin-bottom: 120px;
  }
  .mb-xs-125 {
    margin-bottom: 125px;
  }
  .mb-xs-130 {
    margin-bottom: 130px;
  }
  .mb-xs-135 {
    margin-bottom: 135px;
  }
  .mb-xs-140 {
    margin-bottom: 140px;
  }
  .mb-xs-145 {
    margin-bottom: 145px;
  }
  .mb-xs-150 {
    margin-bottom: 150px;
  }
  .mb-xs-155 {
    margin-bottom: 155px;
  }
  .mb-xs-160 {
    margin-bottom: 160px;
  }
  .mb-xs-165 {
    margin-bottom: 165px;
  }
  .mb-xs-170 {
    margin-bottom: 170px;
  }
  .mb-xs-175 {
    margin-bottom: 175px;
  }
  .mb-xs-180 {
    margin-bottom: 180px;
  }
  .mb-xs-185 {
    margin-bottom: 185px;
  }
  .mb-xs-190 {
    margin-bottom: 190px;
  }
  .mb-xs-195 {
    margin-bottom: 195px;
  }
  .mb-xs-200 {
    margin-bottom: 200px;
  }
  .mb-xs-205 {
    margin-bottom: 205px;
  }
  .mb-xs-210 {
    margin-bottom: 210px;
  }
  .mb-xs-215 {
    margin-bottom: 215px;
  }
  .mb-xs-220 {
    margin-bottom: 220px;
  }
  .mb-xs-225 {
    margin-bottom: 225px;
  }
  .mb-xs-230 {
    margin-bottom: 230px;
  }
  .mb-xs-235 {
    margin-bottom: 235px;
  }
  .mb-xs-240 {
    margin-bottom: 240px;
  }
  .mb-xs-245 {
    margin-bottom: 245px;
  }
  .mb-xs-250 {
    margin-bottom: 250px;
  }

  /** Margin top extra small **/
  .mt-xs-0 {
    margin-top: 0 !important;
  }
  .mt-xs-5 {
    margin-top: 5px;
  }
  .mt-xs-10 {
    margin-top: 10px;
  }
  .mt-xs-15 {
    margin-top: 15px;
  }
  .mt-xs-20 {
    margin-top: 20px;
  }
  .mt-xs-25 {
    margin-top: 25px;
  }
  .mt-xs-30 {
    margin-top: 30px;
  }
  .mt-xs-35 {
    margin-top: 35px;
  }
  .mt-xs-40 {
    margin-top: 40px;
  }
  .mt-xs-45 {
    margin-top: 45px;
  }
  .mt-xs-50 {
    margin-top: 50px;
  }
  .mt-xs-55 {
    margin-top: 55px;
  }
  .mt-xs-60 {
    margin-top: 60px;
  }
  .mt-xs-65 {
    margin-top: 65px;
  }
  .mt-xs-70 {
    margin-top: 70px;
  }
  .mt-xs-75 {
    margin-top: 75px;
  }
  .mt-xs-80 {
    margin-top: 80px;
  }
  .mt-xs-85 {
    margin-top: 85px;
  }
  .mt-xs-90 {
    margin-top: 90px;
  }
  .mt-xs-95 {
    margin-top: 95px;
  }
  .mt-xs-100 {
    margin-top: 100px;
  }
  .mt-xs-105 {
    margin-top: 105px;
  }
  .mt-xs-110 {
    margin-top: 110px;
  }
  .mt-xs-115 {
    margin-top: 115px;
  }
  .mt-xs-120 {
    margin-top: 120px;
  }
  .mt-xs-125 {
    margin-top: 125px;
  }
  .mt-xs-130 {
    margin-top: 130px;
  }
  .mt-xs-135 {
    margin-top: 135px;
  }
  .mt-xs-140 {
    margin-top: 140px;
  }
  .mt-xs-145 {
    margin-top: 145px;
  }
  .mt-xs-150 {
    margin-top: 150px;
  }
  .mt-xs-155 {
    margin-top: 155px;
  }
  .mt-xs-160 {
    margin-top: 160px;
  }
  .mt-xs-165 {
    margin-top: 165px;
  }
  .mt-xs-170 {
    margin-top: 170px;
  }
  .mt-xs-175 {
    margin-top: 175px;
  }
  .mt-xs-180 {
    margin-top: 180px;
  }
  .mt-xs-185 {
    margin-top: 185px;
  }
  .mt-xs-190 {
    margin-top: 190px;
  }
  .mt-xs-195 {
    margin-top: 195px;
  }
  .mt-xs-200 {
    margin-top: 200px;
  }
  .mt-xs-205 {
    margin-top: 205px;
  }
  .mt-xs-210 {
    margin-top: 210px;
  }
  .mt-xs-215 {
    margin-top: 215px;
  }
  .mt-xs-220 {
    margin-top: 220px;
  }
  .mt-xs-225 {
    margin-top: 225px;
  }
  .mt-xs-230 {
    margin-top: 230px;
  }
  .mt-xs-235 {
    margin-top: 235px;
  }
  .mt-xs-240 {
    margin-top: 240px;
  }
  .mt-xs-245 {
    margin-top: 245px;
  }
  .mt-xs-250 {
    margin-top: 250px;
  }

  /** Padding top extra small **/
  .p0-xs {
    padding: 0;
  }
  .pt-xs-0 {
    padding-top: 0;
  }
  .pt-xs-5 {
    padding-top: 5px;
  }
  .pt-xs-10 {
    padding-top: 10px;
  }
  .pt-xs-15 {
    padding-top: 15px;
  }
  .pt-xs-20 {
    padding-top: 20px;
  }
  .pt-xs-25 {
    padding-top: 25px;
  }
  .pt-xs-30 {
    padding-top: 30px;
  }
  .pt-xs-35 {
    padding-top: 35px;
  }
  .pt-xs-40 {
    padding-top: 40px;
  }
  .pt-xs-45 {
    padding-top: 45px;
  }
  .pt-xs-50 {
    padding-top: 50px;
  }
  .pt-xs-55 {
    padding-top: 55px;
  }
  .pt-xs-60 {
    padding-top: 60px;
  }
  .pt-xs-65 {
    padding-top: 65px;
  }
  .pt-xs-70 {
    padding-top: 70px;
  }
  .pt-xs-75 {
    padding-top: 75px;
  }
  .pt-xs-80 {
    padding-top: 80px;
  }
  .pt-xs-85 {
    padding-top: 85px;
  }
  .pt-xs-90 {
    padding-top: 90px;
  }
  .pt-xs-95 {
    padding-top: 95px;
  }
  .pt-xs-100 {
    padding-top: 100px;
  }
  .pt-xs-105 {
    padding-top: 105px;
  }
  .pt-xs-110 {
    padding-top: 110px;
  }
  .pt-xs-115 {
    padding-top: 115px;
  }
  .pt-xs-120 {
    padding-top: 120px;
  }
  .pt-xs-125 {
    padding-top: 125px;
  }
  .pt-xs-130 {
    padding-top: 130px;
  }
  .pt-xs-135 {
    padding-top: 135px;
  }
  .pt-xs-140 {
    padding-top: 140px;
  }
  .pt-xs-145 {
    padding-top: 145px;
  }
  .pt-xs-150 {
    padding-top: 150px;
  }
  .pt-xs-155 {
    padding-top: 155px;
  }
  .pt-xs-160 {
    padding-top: 160px;
  }
  .pt-xs-165 {
    padding-top: 165px;
  }
  .pt-xs-170 {
    padding-top: 170px;
  }
  .pt-xs-175 {
    padding-top: 175px;
  }
  .pt-xs-180 {
    padding-top: 180px;
  }
  .pt-xs-185 {
    padding-top: 185px;
  }
  .pt-xs-190 {
    padding-top: 190px;
  }
  .pt-xs-195 {
    padding-top: 195px;
  }
  .pt-xs-200 {
    padding-top: 200px;
  }
  .pt-xs-205 {
    padding-top: 205px;
  }
  .pt-xs-210 {
    padding-top: 210px;
  }
  .pt-xs-215 {
    padding-top: 215px;
  }
  .pt-xs-220 {
    padding-top: 220px;
  }
  .pt-xs-225 {
    padding-top: 225px;
  }
  .pt-xs-230 {
    padding-top: 230px;
  }
  .pt-xs-235 {
    padding-top: 235px;
  }
  .pt-xs-240 {
    padding-top: 240px;
  }
  .pt-xs-245 {
    padding-top: 245px;
  }
  .pt-xs-250 {
    padding-top: 250px;
  }

  /** Padding bottom extra small **/
  .pb-xs-0 {
    padding-bottom: 0;
  }
  .pb-xs-5 {
    padding-bottom: 5px;
  }
  .pb-xs-10 {
    padding-bottom: 10px;
  }
  .pb-xs-15 {
    padding-bottom: 15px;
  }
  .pb-xs-20 {
    padding-bottom: 20px;
  }
  .pb-xs-25 {
    padding-bottom: 25px;
  }
  .pb-xs-30 {
    padding-bottom: 30px;
  }
  .pb-xs-35 {
    padding-bottom: 35px;
  }
  .pb-xs-40 {
    padding-bottom: 40px;
  }
  .pb-xs-45 {
    padding-bottom: 45px;
  }
  .pb-xs-50 {
    padding-bottom: 50px;
  }
  .pb-xs-55 {
    padding-bottom: 55px;
  }
  .pb-xs-60 {
    padding-bottom: 60px;
  }
  .pb-xs-65 {
    padding-bottom: 65px;
  }
  .pb-xs-70 {
    padding-bottom: 70px;
  }
  .pb-xs-75 {
    padding-bottom: 75px;
  }
  .pb-xs-80 {
    padding-bottom: 80px;
  }
  .pb-xs-85 {
    padding-bottom: 85px;
  }
  .pb-xs-90 {
    padding-bottom: 90px;
  }
  .pb-xs-95 {
    padding-bottom: 95px;
  }
  .pb-xs-100 {
    padding-bottom: 100px;
  }
  .pb-xs-105 {
    padding-bottom: 105px;
  }
  .pb-xs-110 {
    padding-bottom: 110px;
  }
  .pb-xs-115 {
    padding-bottom: 115px;
  }
  .pb-xs-120 {
    padding-bottom: 120px;
  }
  .pb-xs-125 {
    padding-bottom: 125px;
  }
  .pb-xs-130 {
    padding-bottom: 130px;
  }
  .pb-xs-135 {
    padding-bottom: 135px;
  }
  .pb-xs-140 {
    padding-bottom: 140px;
  }
  .pb-xs-145 {
    padding-bottom: 145px;
  }
  .pb-xs-150 {
    padding-bottom: 150px;
  }
  .pb-xs-155 {
    padding-bottom: 155px;
  }
  .pb-xs-160 {
    padding-bottom: 160px;
  }
  .pb-xs-165 {
    padding-bottom: 165px;
  }
  .pb-xs-170 {
    padding-bottom: 170px;
  }
  .pb-xs-175 {
    padding-bottom: 175px;
  }
  .pb-xs-180 {
    padding-bottom: 180px;
  }
  .pb-xs-185 {
    padding-bottom: 185px;
  }
  .pb-xs-190 {
    padding-bottom: 190px;
  }
  .pb-xs-195 {
    padding-bottom: 195px;
  }
  .pb-xs-200 {
    padding-bottom: 200px;
  }
  .pb-xs-205 {
    padding-bottom: 205px;
  }
  .pb-xs-210 {
    padding-bottom: 210px;
  }
  .pb-xs-215 {
    padding-bottom: 215px;
  }
  .pb-xs-220 {
    padding-bottom: 220px;
  }
  .pb-xs-225 {
    padding-bottom: 225px;
  }
  .pb-xs-230 {
    padding-bottom: 230px;
  }
  .pb-xs-235 {
    padding-bottom: 235px;
  }
  .pb-xs-240 {
    padding-bottom: 240px;
  }
  .pb-xs-245 {
    padding-bottom: 245px;
  }
  .pb-xs-250 {
    padding-bottom: 250px;
  }
}



/*.form-error,*/
.form-success {
  background: #58ce38;
  padding: 12px;
  width: 80%;
  color: #fff;
  clear: both;
  display: block;
  max-width: 700px;
  position: relative;
  top: 16px;
  margin: 0 auto;
  word-break: break-word;
}
.form-error {
  background: #ce3838;
}
.form-error a,
.form-success a {
  display: block;
  color: #fff;
}
.attempted-submit .field-error {
  outline: 1px solid #ce3838 !important;
}
form iframe.mail-list-form {
  display: none;
}
.form-loading {
  border: 3px solid #ffffff;
  border-radius: 30px;
  height: 30px;
  left: 50%;
  margin: -15px 0 0 -15px;
  opacity: 0;
  margin: 0px auto;
  top: 50%;
  width: 30px;
  -webkit-animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation: pulsate 1s ease-out;
  -moz-animation-iteration-count: infinite;
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
  z-index: 99999;
}


/* MODAL */
.modal-strip {
  padding: 18px 0;
  position: fixed;
  bottom: 1%;
  z-index: 200;
  width: 98%;
  margin: 0 1%;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transform: translate3d(0, 100px, 0);
  -webkit-transform: translate3d(0, 100px, 0);
  -moz-transform: translate3d(0, 100px, 0);
  opacity: 0;
}
.modal-strip.reveal-modal {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  opacity: 1;
}
.modal-strip .close-modal {
  position: absolute;
  right: 32px;
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.modal-strip i.close-modal {
  font-size: 18px;
}
.modal-strip .icon + p {
  padding-left: 32px;
  position: relative;
  top: 3px;
}
.modal-strip p + .btn {
  margin-left: 24px;
}
@media all and (max-width: 1024px) {
  .modal-strip {
    margin: 0;
    width: 100%;
    bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .modal-strip .close-modal {
    position: relative;
    top: 0;
    right: 0;
    left: 15px;
    transform: none !important;
    -webkit-transform: none !important;
    margin-top: 16px;
  }
  .modal-strip .icon {
    display: none;
  }
  .modal-strip .icon + p {
    padding-left: 0;
    top: 0;
  }
}


.btn.btn-whatsapp {
    color: #fff;
    background: #0dc143;
    border-color: #0dc143;
}
.btn.btn-whatsapp:hover {
    background: #018c2a;
    color: #fff;
}
.btn.btn-call {
    color: #fff;
    background: #007ac8;
    border-color: #007ac8;
}
.btn.btn-call:hover {
    background: #0fa1ff;
    color: #fff;
}


.sticky-float-bottom {
	position: -webkit-sticky !important;
	position: sticky !important;
	top: calc(100vh - 134px); /* 100vh - alert-height() - 30px */
}

@media (min-width: 992px) {
	.sticky-float-bottom {
		top: calc(100vh - 94px); /* 100vh - alert-height() - 30px */
	}
}
/* MODAL */



/* BUTTON */
.button-red:not(.button-border) { background-color: #C02942 !important; }
.button-3d.button-red:hover,
.button-reveal.button-red:hover,
.button-border.button-red:hover,
.button-border.button-red.button-fill::before { background-color: #C02942 !important; }

.button-border.button-red {
	color: #C02942;
	border-color: #C02942;
}


.button-green:not(.button-border) { background-color: #59BA41 !important; }
.button-3d.button-green:hover,
.button-reveal.button-green:hover,
.button-border.button-green:hover,
.button-border.button-green.button-fill::before { background-color: #59BA41 !important; border:none; }

.button-border.button-green {
	color: #59BA41;
	border-color: #59BA41;
}



.button {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	white-space: nowrap;
	margin: 5px;
	padding: 8px 22px;
	font-size: 0.875rem;
	line-height: 24px;
	background-color: #7300f3;
	color: #FFF;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

body:not(.device-touch) .button {
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.button.button-dark {
	background-color: #444;
}

.button.button-light {
	background-color: #EEE;
	color: #333;
	text-shadow: none !important;
}

.button:hover {
	background-color: #444;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.button.button-dark:hover { background-color: #7300f3; }

.button.button-mini {
	padding: 4px 14px;
	font-size: 11px;
	line-height: 20px;
}

.button.button-small {
	padding: 7px 17px;
	font-size: 12px;
	line-height: 20px;
}

.button.button-large {
	padding: 8px 26px;
	font-size: 1rem;
	line-height: 30px;
}

.button.button-xlarge {
	padding: 9px 32px;
	font-size: 18px;
	letter-spacing: 2px;
	line-height: 34px;
}

.button.button-desc {
	text-align: left;
	padding: 24px 34px;
	font-size: 1.25rem;
	height: auto;
	line-height: 1;
	font-family: 'Poppins', sans-serif;
}

.button.button-desc span {
	display: block;
	margin-top: 10px;
	font-size: 0.875rem;
	font-weight: 400;
	letter-spacing: 1px;
	font-family: 'PT Serif', serif;
	font-style: italic;
	text-transform: none;
}

.button i {
	position: relative;
	margin-right: 5px;
	width: 16px;
	text-align: center;
}

.button.text-end i { margin: 0 0 0 5px; }

.button-mini i { margin-right: 3px; }

.button-mini.text-end i { margin: 0 0 0 3px; }

.button-small i { margin-right: 4px; }

.button-small.text-end i { margin: 0 0 0 4px; }

.button-xlarge i {
	margin-right: 8px;
}

.button-xlarge.text-end i { margin: 0 0 0 8px; }

.button.button-desc i {
	font-size: 48px;
	width: 48px;
	text-align: center;
	margin-right: 12px;
}

.button.button-desc.text-end i { margin: 0 0 0 12px; }

.button.button-desc div { display: inline-block; }

.button.button-rounded { border-radius: 8px;    /*3px;*/ }
/* BUTTON */


	
/****** boton whatsapp ******/
.i-wapp {
	position: fixed;
	bottom: 85px;
	right: 20px;
	background-color: #25D366;
	border-radius: 50px;
	padding: 15px 17px;
	line-height: 0;
	display: block;
	z-index: 1000;
	box-shadow: 0 0 0 rgba(204,169,44, 0.4);
	animation: pulse 1s infinite;
}
.i-wapp:hover {
  animation: none;
}
.i-wapp i {
	font-size: 33px;
	color: #fff;
}
@-webkit-keyframes i-wapp {
  0% {
	-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
	  -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
	  -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes i-wapp {
  0% {
	-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
	box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
	  -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
	  box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
	  -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
	  box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}


@media (min-width: 768px) and (max-width: 991px) {
	.i-wapp {
		bottom: 80px;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		-mos-transition: all 1s;
		-o-transition: all 1s;
		transition: all 1s;
	}
}
@media (max-width: 767px) {
	.i-wapp {
		right: 10px;
		bottom: 80px;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		-mos-transition: all 1s;
		-o-transition: all 1s;
		transition: all 1s;
	}
}
/****** boton whatsapp ******/
