 /*
Theme Name: La Barba V3
Theme URI: https://labarbadelseo.com/
Author: Raul Narros
Author URI:  https://labarbadelseo.com/
Description: Cualquier duda, contacta con nosotros en r.narros@labarbadelseo.com
Text Domain: LaBarba
*/
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{ background-image: url('images/barbadelseo.png');    content: '';   width: 19px;   height: 24px;   top: 0;   background-color: #fff;   display: block; background-size: cover;}
body{ font-family: 'Public Sans', sans-serif;    margin: 117px 0 0 0!important;  color:#000000;font-size: 14px;line-height: 16px;font-weight: 300;}
body.customize-support .navbar-fixed-top{margin-top:32px;}
html,
body {  overflow-x: hidden; }
input, textarea{font-family: 'Public Sans', sans-serif;  }
hr{clear:both;border: 1px solid #EFB810;}
img{max-width: 100%;height: auto;}
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
h1, h2, h3, h4 {font-weight: 700; color:#000000;}
h1 {font-weight: 900;font-size: 36px;line-height: 42px;}
h2{ font-weight: 900;font-size: 36px;line-height: 42px}
h3{ font-weight: 900;font-size: 36px;line-height: 42px;}
b, strong{font-weight: 700;}
.limpiar{clear: both;}
.righ{text-align: right;}
.foo2{    font-weight: 400;font-size: 10px;line-height: 12px;color: #FFFFFF;    text-align: center;margin-top: 10px;}
.foo2 a{    color: #FFFFFF!important;}
.autor{font-size: 10px}
footer { padding: 5px 0 15px; background: #000;}
footer .centro {}
footer .centro h4 {font-weight: 400;font-size: 10px;line-height: 12px; color: #FFFFFF;}
footer .footerlogo{    display: block; margin: 0 auto -30px; text-align: center;}
#menu-footer{    display: flex; align-items: center; justify-content: center;     margin: 50px 0 0;padding: 0;}
#menu-footer li{padding: 3px 1% ; position: relative;width: auto;margin: 0px 0.5% 0; text-align: center;flex-direction: column;text-decoration: none;    height: 20px;}
#menu-footer li a{    color: #fff;font-style: normal;font-weight: 400;font-size: 10px;line-height: 12px;text-decoration: none;     text-transform: uppercase;}
#menu-footer li .current-menu-item a{font-weight: 700;}
#menu-footer li .current-menu-item a,
#menu-footer li  a:hover{ border-bottom:1px solid}
#menu-footer li.rojo {border: 1px solid #FFFFFF;border-radius: 10px;}
#menu-footer li.rojo:hover {background-color: #fff; }
#menu-footer li.rojo a{}
#menu-footer li.rojo:hover a{text-decoration: none;color:#000; border:0}


a,
a:visited,
a:active{color:#000;}
a.enlacetitulo{text-decoration: none;}
div.centro {width: 1200px;margin: 0 auto;max-width: 100%;}
div.centro.centromin {width: 735px;}
iframe{display: block; width: 100%;}
.cabecerainterior{ height: 350px;background-repeat: no-repeat;background-size: cover;background-position: center;}
/*menu*/

nav.navbar {position: fixed;top: 0;left: 0;right: 0;z-index: 99;  background: #fff;  }
body.wordpress nav.navbar.fixed {    }
nav.navbar .navbar-header{float: left;width: 20%;}
nav.navbar .navbar-header button.navbar-toggle{cursor: pointer;position: fixed;right: 15px;border: 0px;padding: 8px 11px 12px 11px;  background: transparent;    top: 15px;     }
body.customize-support nav.navbar .navbar-header button.navbar-toggle{top:50px;}
nav.navbar .navbar-header button.navbar-toggle.collapsed{}
nav.navbar .navbar-header button.navbar-toggle span.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
nav.navbar .navbar-header button.navbar-toggle span.icon-bar{margin-top: 4px;display: block;width: 25px;height: 3px;border-radius: 1px;background: #EFB810; }
nav.navbar .navbar-header a.navbar-brand{}
nav.navbar .navbar-header a.navbar-brand img{max-width: 278px; padding: 11px 0;}

nav.navbar #navbar{-webkit-transition: background .2s ease-out;-moz-transition: background .2s ease-out;-ms-transition: background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out;}
nav.navbar #navbar.collapse{}
nav.navbar .centro{ position: relative;}
nav.navbar #navbar > a.logim{    position: absolute; right: 0; font-style: normal;font-weight: 400;font-size: 14px;color: #000; line-height: 16px;text-decoration: none;     text-transform: uppercase;top: 15px; right: 15px; border-bottom:1px solid }
nav.navbar #navbar > a.logim:before{content:''; background-image: url('images/login.png');     width: 14px;height: 14px; display: block; position: absolute; left: -20px; bottom: 0;}
nav.navbar #navbar ul{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;align-items: flex-start;    justify-content: flex-end;}
nav.navbar #navbar ul li{     padding: 3px 1% ; position: relative;width: auto;margin: 59px 0.5% 0; text-align: center;flex-direction: column;text-decoration: none;-webkit-transition: background .2s ease-out;-moz-transition: background .2s ease-out;-ms-transition: background .2s ease-out;-o-transition: background .2s ease-out;transition: background .2s ease-out;}
nav.navbar #navbar ul li.rojo{  background: #CB3333;border-radius: 10px;     border: 1px solid #CB3333;}
nav.navbar #navbar ul li.rojo a{  color:#fff ;font-weight: 700;     border: 0!important;}
nav.navbar #navbar ul li.rojo:hover{  background: #fff;}
nav.navbar #navbar ul li.rojo:hover a{  color:#CB3333 ;}
nav.navbar #navbar ul li.rojo a:hover{  border:0;}
nav.navbar #navbar ul li:nth-last-of-type(1){  }
nav.navbar #navbar ul li a{font-style: normal;font-weight: 400;font-size: 14px;color: #000; line-height: 16px;text-decoration: none;     text-transform: uppercase;}
body.wordpress nav.navbar.fixed #navbar ul li a{}
nav.navbar #navbar ul li.current-menu-item a{font-weight: 700;}
nav.navbar #navbar ul li.current-menu-item a,
nav.navbar #navbar ul li a:hover{ border-bottom:1px solid}
nav.navbar #navbar ul li:hover ul{display: block;}
nav.navbar #navbar ul li.current-menu-item ul li{}
nav.navbar #navbar ul li.current-menu-item ul li a{}
nav.navbar #navbar ul li ul{ left: 0; position: absolute; display: none; width: 100%;}
nav.navbar #navbar ul li ul li{}
nav.navbar #navbar ul li ul li a{}

/* Flex */
.flex{display: flex;flex-wrap: wrap;    align-items: stretch; justify-content: center;}
.flex .iflex{flex-direction: column;    background-position: center;background-size: cover;}
.fleximage .iflex{     background-size: cover; background-position: center;}
.flex2c .iflex{ width: 50%;  margin:  0;padding: 1% 0;}
.flex2 .iflex{ width: 48%;  margin: 0%;padding: 1%;}
.flex3 .iflex{ width: 31.33%;  margin: 1%;padding: 0%;}
.flex3.flexesp .iflex:nth-of-type(even){ width: 74%;}
.flex3.flexesp .iflex:nth-of-type(odd){ width: 10%;    text-align: center;}
.flex4 .iflex{ width: 21.5%;  margin: 1.5%; }
.flex5 .iflex{ width: 18%; margin: 1%; }
.flex6 .iflex{     width: 16.65%;   }

h5 a{background: #CB3333;border-radius: 10px;font-weight: 700;font-size: 14px;line-height: 16px;color: #FFFFFF!important;display: table;padding: 8px 27px;text-decoration: none;border: 1px solid  #CB3333;}
h5 a:hover{background: #fff;color: #CB3333!important;}

.cta {background: #CB3333;border-radius: 100%;width: 207px;height: 207PX;display: flex;align-items: center;justify-content: center;position: absolute;left: 50%;top: 8%;}
.cta p{margin: 0;}
.cta a{font-weight: 400;font-size: 31px;line-height: 36px;text-align: center;color: #FFFFFF;    text-decoration: none;}
.cta:hover{}
.cta a:hover {text-decoration: underline;}

.bk1{height: 70vh;background-size: cover;background-position: center bottom;    margin-bottom: -73px;padding-bottom: 73px;position: relative;z-index: 2;}
.bk1.comofunciona{background-position: left center;}

.bk1 .flex{    justify-content: flex-start;align-content: center;height: 70vh;}
.bk1 .flex .iflex{}
.bk1 .flex .iflex .content{}
.bk1 .flex .iflex .content h1{    margin-top: 0;}
.bk1 .flex .iflex .content p{}
.bk1 .flex .iflex .content h3{font-weight: 700;font-size: 14px;line-height: 16px;color:#CB3333; }
.bk2{background: #CB3333;position: relative;z-index: 1;color: #fff;}
.bk2 .flex{}
.bk2 .flex .iflex{padding: 130px 1% 40px;}
.bk2 .flex .iflex:nth-of-type(1){    background-color: #000;background-position: center;background-size: contain;}
.bk2 h2{ color:#fff; }
.bk2 ul{    margin: 0;padding: 0px 0 0 30px;list-style: none;}
.bk2 ul li{padding-bottom: 27px;position: relative;}
.bk2 ul li:before{content:''; background-image: url('images/lista.png');position: absolute;width: 26px;height: 26px;    left: -33px;TOP: -6px;background-size: cover;}

.flexvideo{    position: relative;    overflow: hidden;}
.flexvideo #video_background{width: 150%;left: -25%;}
.flexvideo video{        max-width: 100%;}


.bk3{background: #CB3333;color:#fff;}
.bk3 .iflex{position: relative;}
.bk3 h5 a{border-color: #fff;color:#fff!important;}
.bk3 h5 a:hover{color:#CB3333!important;}
.bk4{}
.bk4 .flex:nth-of-type(even){display: flex;flex-direction: row-reverse;}
.bk5{}
.bk5 h4{font-weight: 300;font-size: 14px;line-height: 16px;}
.bk5 h4 strong{}
.bk5 .content{    margin: 0;}
.content{width: 435px;margin: 0 auto;max-width: 90%;}
.comillas{font-weight: 300;font-size: 96px;    margin: 70px 0 0;color: #000000;}
.SwiperTestimonios .iflex {padding: 50px 0;    min-height: 360px;}
.swiper-pagination-bullet-active{background: #CB3333!important;}

h2 strong{color:#CB3333}
h3 strong{color:#CB3333}

.page-page-ventajas-php .bk1{}
.page-page-ventajas-php .bk1 .content{color:#fff; }
.page-page-ventajas-php .bk1 .content h1{color:#fff;}
.bv2{ position: relative;z-index: 1; padding: 80px 0 40px;overflow: hidden; }
.bv2 div.centro {width: 735px;}
.bv2 p{     margin: 0;display: none; }
.bv2 ul{float: left;width: 33.33%;  }
.bv3 .content {width: 184px;}
.bv4{ background: #F9F7F7 }

.page-page-comofunciona-php .bk1{    margin-bottom: 0px; padding-bottom: 0px;}
.bf2{     padding: 40px 0; }
.bf2 h3{font-weight: 900;font-size: 20px;margin: 0;line-height: 1.3;}
.bf2 p{margin: 0; }
.bf3{background: #F9F6F6;     padding: 40px 0; }

.page-page-comofunciona-php .bk1 .flex{    align-items: center;}
.page-page-comofunciona-php .bk1 .content{color:#fff;}
.page-page-comofunciona-php .bk1 .content h1{color:#fff;}


.page-page-tarifas-php .bf1{ }
.page-page-tarifas-php .bf1 h1{  margin-bottom: 5px;}
.page-page-tarifas-php .bf1 h2{font-weight: 800;font-size: 19px;line-height: 22px;color: #CB3333;    margin: 0 0 40px;}
.page-page-tarifas-php .flex3{ }
.page-page-tarifas-php h3 strong{color:#000; }
.page-page-tarifas-php .contenedor1 h3 strong{color:#fff; }
.page-page-tarifas-php .flex3 .iflex {    width: 27.33%; padding: 0 2%;}
.page-page-tarifas-php .flex3 .iflex .contenedor{ background-color: #F9F7F7;     padding: 35px 0;}
.page-page-tarifas-php .flex3 .iflex .contenedor.contenedor1{ background-color: #CB3333; color:#fff;}
.page-page-tarifas-php .flex3 .iflex .contenedor .arriba{ }
.page-page-tarifas-php .flex3 .iflex .contenedor .arriba h3{ font-weight: 400;    margin: 0 0 23px; }
.page-page-tarifas-php .flex3 .iflex .contenedor.contenedor1 .arriba{ color:#fff;}
.page-page-tarifas-php .flex3 .iflex .contenedor.contenedor1 .arriba H3{ color:#fff;}
.page-page-tarifas-php .flex3 .iflex .contenedor .medio{ border: 1px solid #CB3333;font-weight: 400;font-size: 20px;position: relative;border-radius: 100%;width: 153px;height: 153px;margin: 0 auto;display: flex;align-content: center;justify-content: center;align-items: center; }
.page-page-tarifas-php .flex3 .iflex .contenedor.contenedor1 .medio{ color:#fff;border: 1px solid #FFFFFF;    position: relative;border-radius: 100%;width: 153px;margin: 0 auto;}
.page-page-tarifas-php .flex3 .iflex .contenedor.contenedor1 .medio strong{ color:#fff;}
.page-page-tarifas-php .flex3 .iflex .contenedor .medio strong { font-weight: 700;font-size: 48px;line-height: 56px;}
.page-page-tarifas-php .flex3 .iflex .contenedor .medio .descuento{    background: #CB3333;border: 1px solid #CB3333;color: #fff;text-decoration-line: line-through;position: absolute;top: -10px;border-radius: 100%;width: 46px;height: 46px;text-align: center;line-height: 46px;left: -10px; }
.page-page-tarifas-php .flex3 .iflex .contenedor.contenedor1 .medio .descuento{ border: 1px solid #F9F7F7;}
.page-page-tarifas-php .flex3 .iflex .contenedor .abajo{font-weight: 400;font-size: 16px; line-height: 19px;     min-height: 39px;}
.page-page-tarifas-php .flex3 .iflex .contenedor.contenedor1 .abajo{ color:#fff;}

.content7{    width: 700px;  margin: 40px auto;}


.page-page-tarifas-php .flex .iflex .contratar{ }
.page-page-tarifas-php .flex .iflex .contratar a{    text-transform: uppercase;display: block;color:#fff; text-decoration: none; background-color: #CB3333; border:1px solid  #CB3333;font-weight: 700;font-size: 14px;line-height: 16px;text-align: center;margin-top: 11px;padding: 6px 0;}
.page-page-tarifas-php .flex .iflex .contratar a:hover{color:#CB3333; background-color: #fff; }

.advgb-accordion-body,
.advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content,
.advgb-accordion-header,
.advgb-accordion-header.ui-accordion-header.ui-state-default {border: 0!important;}

.wp-block-advgb-accordion-item.advgb-accordion-item{border-bottom: 2px solid #F4F1F1;}
.wp-block-advgb-accordions{margin-bottom: 75px}

.textoiban { margin: 20px auto; width: 94%; display: block; }
.wpcf7-form{    padding: 0 0 70px;}
.wpcf7-form > p{}
.wpcf7-form > p span.wpcf7-form-control-wrap{}
.wpcf7-form > p > span.wpcf7-form-control-wrap input, .wpcf7-form > p > span.wpcf7-form-control-wrap select{background: #FFFFFF; border: 1px solid #CB3333; border-radius: 10px; padding: 10px 3%; width: 41%; margin: 15px 1%;}
.wpcf7-form > p > span.wpcf7-form-control-wrap select{width: 47%;}
/*select#provincia, select#tipo_trabajador{ width: 47%; }*/
input#titular { width: 91%; }
.wpcf7-form > p span textarea{background: #FFFFFF; border: 1px solid #CB3333; border-radius: 10px; padding: 10px 3%; width: 90%; margin: 15px 1%; resize: none;}
.wpcf7-form > p span.celdax {}
.wpcf7-form > p span.celdax .wpcf7-list-item{}
.wpcf7-form > p span.celdax .wpcf7-list-item{}
.wpcf7-form > p input.wpcf7-submit{ background: #CB3333; border-radius: 10px; color: #fff; font-weight: 700; border: 1px solid #CB3333; display: flex; font-size: 14px; text-transform: uppercase; padding: 5px 15px; margin-top: 15px; float: right; margin-right: 2%;}

.wpcf7-form > p input.baja-submit{ background: #CB3333; border-radius: 10px; color: #fff; font-weight: 700; border: 1px solid #CB3333; display: flex; font-size: 14px; text-transform: uppercase; padding: 5px 15px; margin-top: 15px; margin-right: 2%;}

.contenedor-single-post .centro{width: 750px; margin-bottom: 50px;}

/*Cabecera Movil*/
@media (min-width: 1181px) {
  nav.navbar .navbar-header button.navbar-toggle{display: none;}
  nav.navbar #navbar > ul > li:hover > ul{display: block;}
}
@media (max-width: 1180px) {
  body{    margin: 65px 0 0 0!important;}
  nav.navbar .navbar-header a.navbar-brand img{    max-height: 47px; max-width: initial;}

  nav.navbar {background: #FFFFFF;height: 64px;}
  nav.navbar.abrir {background: #FFFFFF; height: 100vh;}
  nav.navbar .centro{    width: 100%; max-width: 100%;}
  nav.navbar div#navbar.cerrado,
  nav.navbar .bloqueidiomas.cerrado{display: none;}

  nav.navbar .navbar-header { top: 16px;    margin-left: 16px; }
nav.navbar.abrir .navbar-header a.navbar-brand img { /*filter: brightness(0) invert(1); */}

  nav.navbar div#navbar{}
  nav.navbar #navbar > ul{        padding: 45px 0 0; width: 100%;}
  nav.navbar #navbar > ul > li{     width: 100%;border-top: 1px solid #000000;font-size: 22px; font-weight: bold; padding: 11px 0;   margin: 0 2%;}
  nav.navbar #navbar > ul > li:nth-last-of-type(1){border-bottom: 1px solid #000;}
  nav.navbar #navbar > ul > li a,
  nav.navbar #navbar > ul > li span{ }
  nav.navbar #navbar > ul > li a{}
  nav.navbar #navbar > ul > li span{display: block;position: relative;}
  nav.navbar #navbar > ul > li span:after{content:''; background-image: url('images/flechab.png'); position: absolute; position: absolute; right: 4px; width: 15px; height: 24px; transform: rotate(90deg);}
  nav.navbar #navbar > ul > li span:after{transition-property: transform; transition-duration: 1s; }
  nav.navbar #navbar > ul > li.brir span:after{ transform: rotate(-90deg);}
  nav.navbar #navbar > ul > li > ul{    position: relative; background: transparent; padding: 12px 0; min-width: auto;}
  nav.navbar #navbar > ul > li.brir > ul{  display: block;}
  nav.navbar #navbar > ul > li > ul > li{font-weight: normal;}
  nav.navbar #navbar > ul > li > ul > li > a{}
  nav.navbar #navbar > a.logim {position: relative;right: 0;width: 100%;text-align: center;display: table;border: 0;}
  nav.navbar #navbar > a.logim:before {left: auto;position: relative;text-align: center;width: 100%;background-repeat: no-repeat;background-position: center;top: -6px;}

  nav.navbar .bloqueidiomas{    right: 16px;}
  nav.navbar .bloqueidiomas .wpml-ls-legacy-list-horizontal ul li a{ color:#fff; text-decoration: none; }

  nav.navbar .navbar-header button.navbar-toggle{cursor: pointer;position: fixed;right: 15px;border: 0px;padding: 8px 11px 12px 11px;background: transparent;top: 6px;}
  nav.navbar .navbar-header button.navbar-toggle span.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0); border: 0;}
  nav.navbar .navbar-header button.navbar-toggle span.icon-bar{margin-top: 8px;display: block;width: 25px;height: 3px;;background: #000; }

  nav.navbar.abrir  .navbar-header button.navbar-toggle{   transform: rotate(45deg);     top: 8px;    padding: 8px 0 0;}
  nav.navbar.abrir  .navbar-header button.navbar-toggle span.icon-bar:nth-of-type(1){    background: #000000;}
  nav.navbar.abrir  .navbar-header button.navbar-toggle span.icon-bar:nth-of-type(2){    background: #000;transform: rotate(90deg);}
  nav.navbar.abrir  .navbar-header button.navbar-toggle span.icon-bar:nth-of-type(3){    background: #000;transform: rotate(1deg); top: -11px; position: relative;}
  nav.navbar.abrir  .navbar-header button.navbar-toggle span.icon-bar:nth-of-type(4){    background: transparent}

  .flex3.flexesp .iflex {width: 100%!important;}


  #menu-footer{ margin: 0 auto; flex-wrap: wrap;   max-width: 160px; }
  #menu-footer li{width: 98%; display: flex; flex-wrap: nowrap; justify-content: center; align-items: center;}


  .page-page-tarifas-php .flex3 .iflex {    width: 44%; padding: 0 2%;}
}

/*Cabecera Movil*/

@media (max-width: 1180px) {
  div.centro{    width: 94%;}
}
@media (max-width: 800px) {
  .bk1 .flex,
  .bk1.bk {height: 400px;}
  .bk:not(.bk1, .bk5) .flex2 .iflex{width: 98%;}

  .bk2 .flex .iflex{padding: 40px 1% 40px;}
  .bk3 .flex {flex-direction: column-reverse;}
  .bk3 .flex .iflex{    min-height: 250px;}
  .bk5 .centro{ margin: 0 0 0 2%;width: 98%; }
  .bk5 .flex .iflex:nth-of-type(even){ width: 30%; }
  .bk5 .flex .iflex:nth-of-type(odd){ width: 70%}

  .bv2 div.centro{width: 94%;}

  .content7 { width: 90%; margin: 40px 6%; }
}
@media (max-width: 630px) {
  .bk1 .flex { align-content: flex-start;padding-top: 20px;}
  .bk1 .flex, .bk1.bk {height: 375px;}
  .bk1 .flex .iflex{    width: 98%;}
  .bk1 .cta{  top: auto;bottom: 2%;left: auto;    right: -2%;   width: 120px;height: 120px;}
  .bk1 .cta a{     font-size: 20px;line-height: 1.2; }
  .page-page-ventajas-php .bk1 .flex ,
  .page-page-ventajas-php .bk1 {    height: 300px;}
  .page-page-ventajas-php .bk1 .flex {  align-content: center;}
  .bv2 ul{    float: none;width: 255px;margin: 20px auto;display: table}
  .bv3 .flex3 .iflex{width: 48%;}
  .bv4 > .flex2 > .iflex{width: 98%; min-height: 300px}

  .page-page-comofunciona-php .bk1{   height: 75vh; }

  .page-page-tarifas-php .flex3 .iflex {    width: 94%; padding: 0 2%;}
  .wpcf7-form > p > span.wpcf7-form-control-wrap textarea,
  .wpcf7-form > p > span.wpcf7-form-control-wrap input, .wpcf7-form > p > span.wpcf7-form-control-wrap select{padding: 10px 3%; width: 85%; margin: 20px auto; display: block; }
  .wpcf7-form > p > span.wpcf7-form-control-wrap input, .wpcf7-form > p > span.wpcf7-form-control-wrap select{padding: 10px 3%; width: 85%; margin: 20px auto; display: block; }
  .wpcf7-form > p > span.wpcf7-form-control-wrap select{padding: 10px 3%; width: 92%; margin: 20px auto; display: block; }
  input#titular { width: 85%; }

}
@media (max-width: 450px) {
  .bk5 .flex .iflex:nth-of-type(even){ width: 100%; }
  .bk5 .flex .iflex:nth-of-type(odd){ width: 100%}
  .bk5 .flex .iflex h3 { font-size: 30px;}
  .bk5 .flex .iflex .comillas { font-size: 70px;}
  .bk5 .centro { margin: 0 0 0 0; width: 100%; }
  .bk5 .texto_slider { margin: 0 auto; max-width: 90%; }
  .SwiperTestimonios .iflex { padding: 0px 0; }
}


.has-pale-pink-background-color.has-pale-pink-background-color {background-color: #f78da7;}
.has-vivid-red-background-color.has-vivid-red-background-color {background-color: #cf2e2e;}
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color {background-color: #ff6900;}
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {background-color: #EFB810;}
.has-light-green-cyan-background-color.has-light-green-cyan-background-color {background-color: #7bdcb5;}
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color {background-color: #00d084;}
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color {background-color: #8ed1fc;}
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color {background-color: #0693e3;}
.has-very-light-gray-background-color.has-very-light-gray-background-color {background-color: #eee;}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {background-color: #abb8c3;}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color {background-color: #313131;}
.has-pale-pink-color.has-pale-pink-color {color: #f78da7;}
.has-vivid-red-color.has-vivid-red-color {color: #cf2e2e;}
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {color: #ff6900;}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {color: #EFB810;}
.has-light-green-cyan-color.has-light-green-cyan-color {color: #7bdcb5;}
.has-vivid-green-cyan-color.has-vivid-green-cyan-color {color: #00d084;}
.has-pale-cyan-blue-color.has-pale-cyan-blue-color {color: #8ed1fc;}
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {color: #0693e3;}
.has-very-light-gray-color.has-very-light-gray-color {color: #eee;}
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {color: #abb8c3;}
.has-very-dark-gray-color.has-very-dark-gray-color { color: #313131; }
.has-small-font-size {font-size: 13px;}
.has-regular-font-size, .has-normal-font-size {font-size: 16px;}
.has-medium-font-size {font-size: 20px;}
.has-large-font-size {font-size: 36px;}
.has-larger-font-size, .has-huge-font-size {font-size: 42px;}
