/*
	Theme Name: Revolution Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: revolution
	Text Domain: revolution
	Domain Path: /inc/languages
*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
body, *{
  font-family: 'Montserrat'!important;
}
.link-dorado {
    color: #f4bb0e!important;
}
#news {
    display: none;
}
.vc_gitem-zone.vc_gitem-zone-c {
    background-color: #fff !important;
}
.vc_gitem-post-data {
    margin-bottom: 15px;
    margin-top: 20px;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    color: #1d2c3d;
    font-weight: 700 !important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #235fbc !important;
    border-radius: 40px;
    letter-spacing: 1px !important;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 11px;
}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{
    background-color: #154793 !important;
  }
.thb-fancy-box.fancy-style8 .thb-fancy-content .thb-fancy-text-content p {
    font-size: 14px;
    opacity: 100 !important;
}
.header.dark-header .thb-full-menu>li> a:hover {
     color: #141414 !important;
}
.vc_section.linea-colores.vc_custom_1570135207192.vc_section-has-fill,
.linea-colores {
    height: 8px;
    padding: 0px !important;
    margin-top: -1px;
    margin: 0px !important;
    background-repeat: repeat !important;
}

.button-amazon {
border:solid 1px #005dc2;
color: #005dc2 !important;
font-size: 12px !important;
}
.button-amazon:hover {
background: #005dc2 !important;
color: #fff !important;
}
.wpb_gallery .thb-overlay-caption:hover img {
    opacity: 1!important;
}
.thb-team-row .thb-team-member:hover .team-information {
    opacity: 0 !important;
}
.thb-portfolio-slider.thb-portfolio-slider-style7 h1 {
    font-weight: 700 !important;
    font-size: 45px;
}

.learn-more-button{
  color: #005dc2 !important;
}

.learn-more-button:hover{
  background: #1d2c3d !important;
  color: #fff !important;
}

#libros p {
    font-size: 15px !important;
}
#libros h5 {
    font-size: 14px !important;
    font-weight: bold;
}
#box-iconos h4 {
    font-weight: bold;
}

#imagen-footer.wpb_content_element{
  margin-bottom: 0px !important;
}
#premios .row.wpb_row.vc_inner.row-fluid.max_width {
    padding: 0px !important;
    margin: 0px -15px !important;
}
#premios .wpb_column.columns.medium-12.thb-dark-column.small-12 {
    padding: 0px !important;
}
}
#premios .wpb_wrapper .row.wpb_row.vc_inner.row-fluid.max_width {
    padding: 0px !important;
    margin: 0px -15px !important;
}
.box-award  {
            margin-bottom: 50px;
            text-align: center;
          }
          .box-award .title  {
            color: #1557b7;
            font-size: 14px;
            font-weight: bold;
            margin-bottom:0px;
          }

          .box-award .text  {
            color: #535353;
            font-size: 14px;
            margin-top: 20px;
          }
          .box-award .logo{
            display: block;
            padding-top:20px;
          }
          .box-award .texto {
          margin-top: 10px;
          }
          .box-award .text .web  {
            color: #a7a7a7;
            text-decoration: underline;
          }
          #premios .vc_column-inner.vc_custom_1570053267991,
        #premios .vc_column-inner.vc_custom_1571165841505 {
            padding: 40px !important;
            text-align: center;
                padding-bottom: 0px !important;
          }
          .raya-amarilla   {
           margin-bottom:45px;
          }
        #our-team  .row.max_width {
        padding: 0 35px;
        padding: 0px !important;
    }
      #our-team  .wpb_column.columns.medium-7.thb-dark-column.small-12 {
    padding: 0px;
}
div#our-team {
    padding-top: 50px;
}
.our-team-h2 h2{
  font-size: 30px !important;
  padding:0px 20px;
}
#our-team h5 {
    padding: 20px;
}
#our-team  .thb_image_link .thb-image-inner img {
    max-width: 110%!important;
}
.vc_custom_1557834033477 span.lines {
    font-size: 26px !important;
    letter-spacing: 0px !important;
}
.team-information {
    background: #1657b7f2 !important;
}
.thb-team-row .thb-team-member .thb-description,
.thb-team-row .thb-team-member .thb-description h4{
    color: #ffffff!important;
}
.thb-team-row .thb-team-member.member_style1 h6 {
    color: #1557b7;
    font-weight: 700;
}
p.job-title {
    font-weight: 500;
    font-size: 16px !important;
}
  div#team .team-information {
    padding-top: 0px !important;
}
div#team .thb-description h4 {
    font-weight:700;
}
.vc_custom_1573681219852 {
    background-position: left !important;
}
.thb-slidetype .thb-slidetype-entry .lines {
  font-weight: 700;
  font-size: 26px;
}
.vc_custom_1557834822440 .wpb_wrapper h4 strong {
  font-weight: 700 !important;
}
input.wpcf7-form-control.wpcf7-submit.btn {
    background: #0e55ba !important;
    border-radius: 40px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
}
.vc_column-inner.vc_custom_1517593771591 .wpb_wrapper p {
    margin-bottom: 2px;
}
.title-our-solution{
color:#0e55ba;
font-size: 26px;
}

.ul-our-solution li{
  font-size: 18px;
}
.no-display{
display: none;
}
.our-solution-cover p {
    font-size: 19px;
    font-weight: 400;
}
@media (max-width: 639px) {
  .vc_custom_1574349395971 {
    padding: 40px 20px 10px !important;
}
  .vc_custom_1574346738402,
  .vc_custom_1574348747418 {
    padding-right: 5% !important;
    padding-bottom: 5% !important;
    padding-left: 5% !important;
}
  .foto-mobile{
    min-height: 260px !important;
}
  .vc_custom_1573681219852 {
    padding-top: 16vh !important;
    padding-bottom: 3vh !important;
      }
      .vc_custom_1517832408077 {
    padding-top: 10vh !important;
    padding-bottom: 6vh !important;
}
.vc_custom_1574277687662 {
    padding-top: 120px !important;
    padding-bottom: 40px !important;
    background-position: right;
    }
    .vc_custom_1574174421272 {
    padding-top: 100px !important;
    padding-bottom: 20px !important;
    background-position: right;
        }
  .divider-mobile {
    border-bottom: solid 0px #eee;
}
		#awards {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: -25px;
}
		#premios .vc_column-inner.vc_custom_1571165841505 {
    padding: 17px !important;
    padding-bottom: 0px !important;
}
				#awards .wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin-bottom: 0px !important;
}
		.box-award .texto {
    line-height: 15px;
			font-size: 13px;
}
		.box-award .logo {
    padding-top: 10px;
}
		.box-award {
    margin-bottom: 40px;
    text-align: left;
}
		#awards .box-award .logo {
    text-align: left;
}
		#awards .vc_column-inner.vc_custom_1570053267991 {
    padding: 30px 25px !important;
			padding-bottom: 0px !important;
}
		.vc_custom_1557827422186 {
    padding-top: 20px !important;
    padding: 0px 20px;
}
		.logo img.lazyloaded {
    max-height: 40px !important;
}
		#libros p {
    font-size: 13px !important;
    line-height: 15px;
}
  .vc_custom_1574270852200 {
    padding: 40px 0px !important;
}
#timeline .wpb_single_image.wpb_content_element.vc_align_center.text-center {
    margin: 10px 0px !important;
}
#timeline .wpb_single_image.wpb_content_element.vc_align_center {
    MARGIN-BOTTOM: 0PX;
}
#timeline img.vc_single_image-img.attachment-full.thb-lazyload.lazyautosizes.lazyloaded {
    margin-bottom: 20px;
}
div#timeline {
    padding: 30px 5px 0px !important;
}
#timeline img.vc_single_image-img.attachment-medium.thb-lazyload.lazyautosizes.lazyloaded {
    width: 70%;
}
#register .vc_custom_1574277452289 {
    padding: 0px !important;
}
section#register {
    padding: 0px 15px;
    margin-bottom: -20px;
}
#video-samsung .vc_custom_1574270965586 {
    margin: 0px !important;
}
.OurSolution .vc_column-inner{
    padding: 50px 25px 20px 25px !important;
}
  .ulcer-column {
  margin-top:20px;
}
  #patientContact .vc_column-inner.vc_custom_1574170854588 {
    padding: 0px 25px!important;
}
.vc_custom_1517593771591 {
    padding-top: 60px;
    padding-bottom: 30px !important;
}
.vc_custom_1557846854783 {
    padding-top: 60px !important;
    padding-bottom: 0px !important;
    margin-right: -15px;
}
  .vc_custom_1557834822440 {
    padding-top: 40px !important;
}
.vc_custom_1557836038750 {
    padding-top: 30px !important;
    padding-bottom: 2vh !important;
}
  div#txt-about {
    paDDING: 60PX 10PX !IMPORTANT;
    padding-bottom: 0px !important;
}
  .thb-team-row .thb-team-member.member_style1 h6,
  .thb-team-row .thb-team-member.member_style1 .job-title {
    font-size: 16px!important;
}
  div#team {
    padding: 0px !important;
}

div#team .thb-description p {
    font-size: 12px !important;
    line-height: 16px;
}
div#team .thb-description h4 {
    font-size: 13px !important;
    margin-bottom: 0px !important;
}
  #our-team .wpb_text_column.wpb_content_element {
    margin-bottom: 0px !important;
}
  .our-team-h2 h2 {
    font-size: 22px !important;
    padding: 0px 20px;
}
  #premios .vc_column-inner.vc_custom_1571165841505 {
   padding: 17px !important;
}
.raya-amarilla   {
 margin-bottom:30px;
}
  div#premios {
    padding: 0px 10px;
    margin: 0px 30px!important;
}
  #our-team{
    background-size: cover !important;
  }
  #our-team .vc_empty_space {
    height: 0px !important;
}
  #our-team .wpb_column.columns.medium-7.thb-dark-column.small-12 {
    padding: 0px;
}
#our-team .our-team-box{
padding-top:30px !important;
text-align: center;
}
#our-team .thb_image.retina_size.retina_active {
    visibility: visible;
    margin-left: -55px !important;
}
#international-publications .vc_custom_1570116841442{
    padding: 20px !important;
}
  .thb-portfolio-slider.thb-portfolio-slider-style7 h1 {
      font-size: 30px;
  }
  #about-us{
      padding: 40px 15px !important;
    text-align: center;
}
h2 {
  font-weight:700;
}
#what-we-do{
  padding:50px 10px!important;
}
#libros .wpb_column.columns.medium-4.thb-dark-column.small-12 {
    padding: 30px 0px;
}
#footer .vc_column-inner.vc_custom_1570135024303 {
    padding-bottom: 60px;
}
.wpb_text_column.wpb_content_element.vc_custom_1570134931240 {
    margin-bottom: 60px;
}
#awards .vc_column-inner.vc_custom_1570053252816,
#awards .vc_column-inner.vc_custom_1570053267991 {
    padding: 50px 15px !important;
    padding-bottom: 0px !important;
}
.thb-portfolio-slider .portfolio-slide .cover-bg img{
  object-position: right;
}
#our-team .thb_image.retina_size.retina_active {
    visibility: visible;
    margin-left: 0px !important;
}
.wpb_text_column.wpb_content_element.animation.fade-in.vc_custom_1570042355138 {
    padding: 0px !important;
    margin-bottom: 0px !important;
}
#what-we-do .vc_empty_space{
    height: 10px !important;
}
.vc_column-inner.vc_custom_1557490094403 {
    padding: 0px !important;
}
#about-us .wpb_wrapper h5 {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 20px;
    font-weight: 700;
}
.thb-fancy-box.fancy-style8 .thb-fancy-content {
    padding: 7%;
}
#box-iconos .thb-fancy-box {
    min-height: 260px!important;
}
.vc_custom_1570122609523 {
    padding-bottom: 60px !important;
}
.vc_custom_1570116021616 {
    padding-bottom: 40px !important;
}
.vc_column-inner.vc_custom_1570047966930 {
    padding: 20px 0px !important;
}
#our-team .wpb_wrapper h5 {
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 20px;
}
.vc_custom_1571918972065 {
    padding: 0px!important;
    padding-top: 10px!important;
}
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 90%!important;
}
#video-samsung .vc_empty_space {
    height: 0px!important;
}
.vc_custom_1557827422186 {
    padding-top: 20px !important;
}
#awards .vc_custom_1570050370035 {
    padding: 0px !important;
    margin: 0px !important;
}
.wpb_column.columns.medium-6.thb-light-column.has-fill.small-12 {
    padding: 0px;
}
.vc_column-inner.vc_custom_1571165841505 {
    padding: 0px 30px !important;
}
#awards .box-award .logo {
  text-align: left;
}
.row.wpb_row.row-fluid.align-center.vc_custom_1557827427609 {
    padding-bottom: 15px !important;
}
.vc_custom_1570109001824 {
    padding: 0px 20px!important;
}
.wpb_single_image.wpb_content_element.vc_align_center.vc_custom_1570108899898 {
    margin-bottom: 0px;
}
.wpb_text_column.wpb_content_element.vc_custom_1570122510909 {
    padding: 0px 5px !important;
}
.wpb_video_widget.wpb_content_element.vc_clearfix.vc_custom_1571919430511.vc_video-aspect-ratio-169.vc_video-el-width-70.vc_video-align-center {
    margin-top: 20px !important;
}
div#libros {
    padding: 0px 20px !important;
}
#libros .wpb_column.columns.medium-12.thb-dark-column.small-12 {
    padding: 0px !important;
}
#libros p {
    font-size: 13px !important;
}
#libros img.lazyloaded {
    max-width: 70%;
}
section#papers {
  padding: 40px 15px 20px 15px !important;
}
.wpb_content_element {
    margin-bottom: 25px;
}
.wpb_text_column.wpb_content_element.vc_custom_1570134931240 {
    padding: 50px 25px 0px 25px !important;
}
.vc_column-inner.vc_custom_1570135024303 {
    padding-top: 50px!important;
    padding-bottom: 30px !important;
}
#footer .vc_empty_space {
    height: 0px !important;
}
#footer .thb_image_link .thb-image-inner img {
    max-width: 80%;
}
#our-team .vc_custom_1573590807008 {
    padding-top: 0px !important;
    padding-bottom: 30px !important;
}
#our-team .wpb_text_column.wpb_content_element {
    margin-bottom: 0px !important;
    padding:0px !important;
}
.vc_custom_1573595723684 {
    padding-top: 0px !important;
    padding-bottom: 60px !important;
}
#about-us-row.vc_custom_1573680674189 {
    background-position: right !important;
}
}
@media (max-width: 1440px) {
  #our-team  .thb_image_link .thb-image-inner img {
      max-width: 100%!important;
  }
}
@media (min-width: 768px) {
  div#team .team-information {
    padding:30px !important;
    padding-top: 0px !important;
  }
  div#team  {
padding-left:5%!important;
padding-right:5%!important;
  }
  div#team .thb-description p {
      font-size: 16px !important;
      line-height: 22px;
  }
  div#team .thb-description h4 {
      font-size: 20px !important;
      margin-bottom: 0px !important;
  }
}
@media (min-width: 1024px) {
  div#team  {
padding-left:5%!important;
padding-right:5%!important;
    padding-bottom: 50px;
  }
  div#team .thb-description p {
      font-size: 14px !important;
      line-height: 17px;
  }
  div#team .thb-description h4 {
      font-size: 18px !important;
      margin-bottom: 0px !important;
  }

}

@media (min-width: 1440px) {
  .vc_custom_1573681219852 {
      background-position: center !important;
  }
  div#team .team-information {
      padding: 70px !important;
      padding-top: 30px !important;
  }
  div#team .thb-description p {
      font-size: 18px !important;
      line-height: 22px;
  }
  div#team .thb-description h4 {
      font-size: 24px !important;
      margin-bottom: 0px !important;
  }
}

#thb-image-5d9abac923541 .size_125 { width: 112%!important; }
.button-amazon { display: none; }


/* investor login */
.investor-login h2, .investor-login p {
    color: white;
}
.vc_custom_1605277010207 {
    padding-top: 5vh !important;
    padding-right: 20% !important;
    padding-bottom: 2vh !important;
    padding-left: 20% !important;
}
.auth0-lock-header-logo, .auth0-lock.auth0-lock .auth0-lock-name {
	display: none!important;
}
.auth0-label-submit {
	font-weight: bold!important;
}
.columns.thb-light-column input[type="email"]:not(:focus) {
	color: #000000!important;
}

.columns.thb-light-column input[type="email"]:focus {
	color: #000000!important;
}
.columns.thb-light-column input[type="password"]:focus {
	color: #000000!important;
}
.auth0-lock.auth0-lock .auth0-lock-header {
	opacity: 0;
	background: #ffffff;
}

.grecaptcha-badge{
	visibility: collapse !important;
}

@media (max-width: 900px) {
    .auth0-lock.auth0-lock .auth0-lock-cred-pane-internal-wrapper {
        height: 270px!important;
    }
    .vc_custom_1605277010207 {
        text-align: left!important;
        padding-left: 10%!important;
        padding-right: 10%!important;
    }
}
