/*    CAMBIOS DE COLOR A AZUL   */
.btn-style-one, .projects-section .owl-dots .owl-dot:hover, .projects-section .owl-dots .owl-dot.active, .chevron:before, .chevron:after, .gallery-block .inner-box .image .hover-color-layer, .service-box .inner-box:before, .service-box .inner-box:before, .testimonial-block .inner-box:before, .btn-style-two:hover,.btn-style-two:before, .scroll-to-top:hover{
	background-color: #7cbdea;
}
.chevron:before, .chevron:after, a, .testimonial-block .inner-box .quote, .banner-section .social-box li a:hover{
	color: #7cbdea;
}
.btn-style-two:hover {
	border-color: #7cbdea;
}
.bg-corporate-color{
    background-color: #7cbdea;
}
.text-white .title, .text-white h2, .text-white h4, .text-white .bold-text, .text-white p{
    color: #ffffff;
}
.banner-section .info a:hover {
  color: #7cbdea;
}
/*   FIN CAMBIOS DE COLOR A AZUL   */

/*    CAMBIOS TEXTO      */
.font18{
  font-size: 18px;
}
.comentario{
  font-style: italic;
  font-weight: bold;
}
/*    FIN CAMBIOS TEXTO      */

/*    CAMBIOS DE COLOR A CHAKRA UNO   */
.btn-style-one-chakra-uno, .projects-section .owl-dots .owl-dot-chakra-uno:hover, .projects-section .owl-dots .owl-dot.active-chakra-uno, .chevron-chakra-uno:before, .chevron-chakra-uno:after, .gallery-block .inner-box .image .hover-color-layer-chakra-uno, .service-box .inner-box-chakra-uno:before, .service-box .inner-box-chakra-uno:before, .testimonial-block .inner-box-chakra-uno:before, .btn-style-two-chakra-uno:hover,.btn-style-two-chakra-uno:before, .scroll-to-top-chakra-uno:hover{
	background-color: #e44144;
}
.chevron-chakra-uno:before, .chevron-chakra-uno:after, a.chakra-uno, .testimonial-block .inner-box .quote-chakra-uno, .banner-section-chakra-uno .social-box li a.chakra-uno:hover{
	color: #e44144;
}
.btn-style-two-chakra-uno:hover {
	border-color: #e44144;
}
/*   FIN CAMBIOS DE COLOR A CHAKRA UNO   */

/*    CAMBIOS DE COLOR A CHAKRA DOS   */
.btn-style-one-chakra-dos, .projects-section .owl-dots .owl-dot-chakra-dos:hover, .projects-section .owl-dots .owl-dot.active-chakra-dos, .chevron-chakra-dos:before, .chevron-chakra-dos:after, .gallery-block .inner-box .image .hover-color-layer-chakra-dos, .service-box .inner-box-chakra-dos:before, .service-box .inner-box-chakra-dos:before, .testimonial-block .inner-box-chakra-dos:before, .btn-style-two-chakra-dos:hover,.btn-style-two-chakra-dos:before, .scroll-to-top-chakra-dos:hover{
	background-color: #f28d3d;
}
.chevron-chakra-dos:before, .chevron-chakra-dos:after, a.chakra-dos, .testimonial-block .inner-box .quote-chakra-dos, .banner-section-chakra-dos .social-box li a.chakra-dos:hover{
	color: #f28d3d;
}
.btn-style-two-chakra-dos:hover {
	border-color: #f28d3d;
}
/*   FIN CAMBIOS DE COLOR A CHAKRA DOS   */

/*    CAMBIOS DE COLOR A CHAKRA TRES   */
.btn-style-one-chakra-tres, .projects-section .owl-dots .owl-dot-chakra-tres:hover, .projects-section .owl-dots .owl-dot.active-chakra-tres, .chevron-chakra-tres:before, .chevron-chakra-tres:after, .gallery-block .inner-box .image .hover-color-layer-chakra-tres, .service-box .inner-box-chakra-tres:before, .service-box .inner-box-chakra-tres:before, .testimonial-block .inner-box-chakra-tres:before, .btn-style-two-chakra-tres:hover,.btn-style-two-chakra-tres:before, .scroll-to-top-chakra-tres:hover{
	background-color: #eebf3d;
}
.chevron-chakra-tres:before, .chevron-chakra-tres:after, a.chakra-tres, .testimonial-block .inner-box .quote-chakra-tres, .banner-section-chakra-tres .social-box li a.chakra-tres:hover{
	color: #eebf3d;
}
.btn-style-two-chakra-tres:hover {
	border-color: #eebf3d;
}
/*   FIN CAMBIOS DE COLOR A CHAKRA TRES   */

/*    CAMBIOS DE COLOR A CHAKRA CUATRO   */
.btn-style-one-chakra-cuatro, .projects-section .owl-dots .owl-dot-chakra-cuatro:hover, .projects-section .owl-dots .owl-dot.active-chakra-cuatro, .chevron-chakra-cuatro:before, .chevron-chakra-cuatro:after, .gallery-block .inner-box .image .hover-color-layer-chakra-cuatro, .service-box .inner-box-chakra-cuatro:before, .service-box .inner-box-chakra-cuatro:before, .testimonial-block .inner-box-chakra-cuatro:before, .btn-style-two-chakra-cuatro:hover,.btn-style-two-chakra-cuatro:before, .scroll-to-top-chakra-cuatro:hover{
	background-color: #019f52;
}
.chevron-chakra-cuatro:before, .chevron-chakra-cuatro:after, a.chakra-cuatro, .testimonial-block .inner-box .quote-chakra-cuatro, .banner-section-chakra-cuatro .social-box li a.chakra-cuatro:hover{
	color: #019f52;
}
.btn-style-two-chakra-cuatro:hover {
	border-color: #019f52;
}
/*   FIN CAMBIOS DE COLOR A CHAKRA CUATRO   */

/*    CAMBIOS DE COLOR A CHAKRA CINCO   */
.btn-style-one-chakra-cinco, .projects-section .owl-dots .owl-dot-chakra-cinco:hover, .projects-section .owl-dots .owl-dot.active-chakra-cinco, .chevron-chakra-cinco:before, .chevron-chakra-cinco:after, .gallery-block .inner-box .image .hover-color-layer-chakra-cinco, .service-box .inner-box-chakra-cinco:before, .service-box .inner-box-chakra-cinco:before, .testimonial-block .inner-box-chakra-cinco:before, .btn-style-two-chakra-cinco:hover,.btn-style-two-chakra-cinco:before, .scroll-to-top-chakra-cinco:hover{
	background-color: #7cbdea;
}
.chevron-chakra-cinco:before, .chevron-chakra-cinco:after, a.chakra-cinco, .testimonial-block .inner-box .quote-chakra-cinco, .banner-section-chakra-cinco .social-box li a.chakra-cinco:hover{
	color: #7cbdea;
}
.btn-style-two-chakra-cinco:hover {
	border-color: #7cbdea;
}
/*   FIN CAMBIOS DE COLOR A CHAKRA CINCO   */

/*    CAMBIOS DE COLOR A CHAKRA SEIS   */
.btn-style-one-chakra-seis, .projects-section .owl-dots .owl-dot-chakra-seis:hover, .projects-section .owl-dots .owl-dot.active-chakra-seis, .chevron-chakra-seis:before, .chevron-chakra-seis:after, .gallery-block .inner-box .image .hover-color-layer-chakra-seis, .service-box .inner-box-chakra-seis:before, .service-box .inner-box-chakra-seis:before, .testimonial-block .inner-box-chakra-seis:before, .btn-style-two-chakra-seis:hover,.btn-style-two-chakra-seis:before, .scroll-to-top-chakra-seis:hover{
	background-color: #165394;
}
.chevron-chakra-seis:before, .chevron-chakra-seis:after, a.chakra-seis, .testimonial-block .inner-box .quote-chakra-seis, .banner-section-chakra-seis .social-box li a.chakra-seis:hover{
	color: #165394;
}
.btn-style-two-chakra-seis:hover {
	border-color: #165394;
}
/*   FIN CAMBIOS DE COLOR A CHAKRA SEIS   */

/*    CAMBIOS DE COLOR A CHAKRA SIETE   */
.btn-style-one-chakra-siete, .projects-section .owl-dots .owl-dot-chakra-siete:hover, .projects-section .owl-dots .owl-dot.active-chakra-siete, .chevron-chakra-siete:before, .chevron-chakra-siete:after, .gallery-block .inner-box .image .hover-color-layer-chakra-siete, .service-box .inner-box-chakra-siete:before, .service-box .inner-box-chakra-siete:before, .testimonial-block .inner-box-chakra-siete:before, .btn-style-two-chakra-siete:hover,.btn-style-two-chakra-siete:before, .scroll-to-top-chakra-siete:hover{
	background-color: #674075;
}
.chevron-chakra-siete:before, .chevron-chakra-siete:after, a.chakra-siete, .testimonial-block .inner-box .quote-chakra-siete, .banner-section-chakra-siete .social-box li a.chakra-siete:hover{
	color: #674075;
}
.btn-style-two-chakra-siete:hover {
	border-color: #674075;
}
/*   FIN CAMBIOS DE COLOR A CHAKRA SIETE  */

/*      COLORES REDES SOCIALES     */
.main-footer .pages-column .page-nav li.color-instagram a:hover, .banner-section .social-box li.color-instagram a:hover{
	color: #c32aa3;
}
.main-footer .pages-column .page-nav li.color-facebook a:hover, .banner-section .social-box li.color-facebook a:hover{
	color: #3b5998;
}
.main-footer .pages-column .page-nav li.color-youtube a:hover, .banner-section .social-box li.color-youtube a:hover{
	color: #ff0000;
}
/*      COLORES REDES SOCIALES     */

/*   MENU */
.main-header.fixed-header .header-upper {
	background-color: #ffffff;
    border-bottom: 1px solid rgba(0,0,0,0.10); 
}
.main-header.fixed-header .header-upper li a, .main-header.fixed-header .header-upper .outer-box .mobile-nav-toggler{
	color: #000000;
}
.main-header.fixed-header .header-upper li.current::before{
    background-color: #000000;
}
.main-menu .navigation > li > ul {
  width: 350px;
}
/*   FIN MENU */

/*    ALERTS   */
.alert-success, .alert-danger{
  position: relative;
  padding: 60px 30px 58px;
  background-color: #efefef;
  text-align: center;
  margin: 50px auto 35px auto;
  width: 70%;
}
.alert-success::before {
  font-family: 'FontAwesome';
  content: '\f00c';
  position: absolute;
  top: -35px;
  left: 50%;
  width: 70px;
  height: 70px;
  padding-left: 2px;
  margin-left: -35px;
  background-color: #009900;
  border-radius: 50%;
  color: #ffffff;
  font-size: 30px;
  line-height: 71px;
}
.alert-success::after {
  content: '';
  position: absolute;
  bottom: 30px;
  left: 50%;
  width: 70px;
  margin-left: -35px;
  border-bottom: #009900 solid 3px;
}
.alert-danger::before {
  font-family: 'FontAwesome';
  content: '\f00d';
  position: absolute;
  top: -35px;
  left: 50%;
  width: 70px;
  height: 70px;
  padding-left: 2px;
  margin-left: -35px;
  background-color: #ff0000;
  border-radius: 50%;
  color: #ffffff;
  font-size: 30px;
  line-height: 71px;
}
.alert-danger::after {
  content: '';
  position: absolute;
  bottom: 30px;
  left: 50%;
  width: 70px;
  margin-left: -35px;
  border-bottom: #ff0000 solid 3px;
}
/*    FIN ALERT   */

/*    ALINEACIONES TEXTO     */
.v-center{
  display: flex;
  align-items: center;
}
.v-abajo{
  display: flex;
  align-items: flex-end;
}
.v-text-center{
  align-content: center;
}
/*    FIN ALINEACIONES TEXTO     */

/*     COLUMNAS INDEX     */
.fondo-img {
  width: 100%;
  height: 50%;
}
.fondo-img img {
  width: 100%;
}
.fondo-img:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.padre{
  position: relative;
}
.mb-600{
  margin-bottom: 600px;
}
.bg-column{
  background-color: #eef2f2;
  border: 1px solid rgba(0,0,0,0.1);
  padding: 50px;
}
.columnas .title, .columnas p, .columnas li{
  color: #666666;
}
.columnas h4{
  color: #000000;
}
.columnas .bg-column:hover h4{
  color: #7cbdea;
}
/*     FIN COLUMNAS INDEX     */

/*    VIDEO INDEX   */
.fluid-section-one .image-column .fondo-video::before{
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
}
.image-column .fondo-video {
  height: 100%;
  background-image: url(https://www.ikuvisionextraocular.com/images/veo-video.jpg);
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
button i.fa-play.video-btn:before {
  content: "\f04b";
  color: #ffffff;
  background-color: #7cbdea;
  border-radius: 50%;
  padding: 30px;
  width: 72px;
  height: 72px;
  -webkit-transform: translate(-6px, -9px);
  -ms-transform: translate(-6px, -9px);
  transform: translate(-6px, -9px);
}
button .video-btn{
  display: block;
  position: absolute;
  margin: 0 auto;
  text-align: center;
  top: 45%;
  left: 45%;
  -webkit-transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1s cubic-bezier(0, 0, 0.2, 1);
}

.modal-dialog {
  max-width: 800px;
  margin: 30px auto;
}
.modal-body {
  position:relative;
  padding:0px;
}
.btn-close {
  position:absolute;
  right:-30px;
  top:0;
}
i.video-icon{
  transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
}
/*    FIN VIDEO      */

/*     BENEFICIOS    */
.about-section .image-column .image {
    padding-left: 0px;
    width: 100%;
}
.about-section .image-column .image img{
  width: 100%;
}
/*   ICONOS   */
.veo .service-box .inner-box .content .icon {
top: 0px;
font-size: 50px;
}
.icon-graduation.chakra-uno:before{
  color: #e44144;
}
.icon-home.chakra-dos:before{
  color: #f28d3d;
}
.icon-user.chakra-tres:before{
  color: #eebf3d;
}
/*  FIN ICONOS   */
/*      FIN BENEFICIOS     */

/*  METODOLOGÍA INDEX   */
.services .icon {
  margin-top: -85px;
	margin-left: 12px;
  height: 70px;
  width: 70px;
  line-height: 70px;
  transform: rotate(45deg);
  transition: all 0.5s ease;
 	text-align: center;
}
.services .icon i {
  display: block;
  font-size: 32px;
  transform: rotate(-45deg);
	margin: 19px;
}
.mdi:before {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*  FIN METODOLOGÍA INDEX   */

/*  VEO PORTADA   */
.page-banner-section.bg-400 {
  position: relative;
  padding: 200px 0px 80px;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}
/*  FIN VEO PORTADA   */

/*  VEO INTRO   */
.about-section .content-column p {
  margin-bottom: 20px;
}
/*  FIN VEO INTRO   */

/*  VEO ICONOS   */
.veo .service-box .inner-box .content .icon {
top: 0px;
font-size: 50px;
}
.icon-settings.chakra-uno:before, .icon-speech.chakra-uno:before, .icon-wrench.chakra-uno:before{
  color: #e44144;
}
.icon-feed.chakra-dos:before, .icon-layers.chakra-dos:before, .icon-pie-chart.chakra-dos:before{
  color: #f28d3d;
}
.icon-link.chakra-tres:before, .icon-options.chakra-tres:before{
  color: #eebf3d;
}
.icon-eye.chakra-cuatro:before, .icon-organization.chakra-cuatro:before{
  color: #019f52;
}
.icon-eye.chakra-cinco:before, .icon-shuffle.chakra-cinco:before, .icon-eyeglass.chakra-cinco:before{
  color: #7cbdea;
}
.icon-pin.chakra-seis:before{
  color: #165394;
}
.icon-frame.chakra-siete:before{
  color: #674075;
}
.bg-uno{
  background-color: #e44144;
}
.bg-dos{
  background-color: #f28d3d;
}
.bg-tres{
  background-color: #eebf3d;
}
.bg-cuatro{
  background-color: #019f52;
}
.bg-cinco{
  background-color: #7cbdea;
}
.bg-seis{
  background-color: #165394;
}
.bg-siete{
  background-color: #674075;
}
.services .icon i {
  color: #ffffff;
}
.service-box .inner-box-chakra-uno:hover .bg-uno, .service-box .inner-box-chakra-dos:hover .bg-dos, .service-box .inner-box-chakra-tres:hover .bg-tres, .service-box .inner-box-chakra-cuatro:hover .bg-cuatro, .service-box .inner-box-chakra-cinco:hover .bg-cinco, .service-box .inner-box:hover .bg-seis, .service-box .inner-box-chakra-siete:hover .bg-siete{
  background-color: #ffffff;
}
/*  FIN VEO ICONOS   */

/*    VEO NIÑOS ICONOS     */
.service-box .inner-box-chakra-uno:hover i{
  color: #e44144;
}
.service-box .inner-box-chakra-dos:hover i{
  color: #f28d3d;
}
.service-box .inner-box-chakra-tres:hover i{
  color: #eebf3d;
}
.service-box .inner-box-chakra-cuatro:hover i{
  color: #019f52;
}
.service-box .inner-box-chakra-cinco:hover i{
  color: #7cbdea;
}
.service-box .inner-box-chakra-seis:hover i{
  color: #165394;
}
.service-box .inner-box-chakra-siete:hover i{
  color: #674075;
}
/*    FIN VEO NIÑOS ICONOS    */


/*        YOGA        */
.w-100{
  width: 100%;
}
/*       FIN YOGA       */

/*  CONTACTO  */
.map-section iframe {
  height: 25rem;
}
.contactoForm .form-group input, .contactoForm .form-group select {
  position: relative;
  display: block;
  width: 100%;
  color: #000000;
  line-height: 28px;
  padding: 10px 0px;
  height: 50px;
  font-size: 16px;
  border-radius: 0px;
  background-color: #ffffff;
  border-bottom: 1px solid #e2e2e2;
  -webkit-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
}
.form-control{	
	border: 0px;
}
label.control-label{
	display: none;
}
.contactoForm .form-group {
  position: relative;
  margin-bottom: 20px;
}
/*  FIN CONTACTO  */

/*      TEXTOS LEGALES      */
.tit-legal{
  color: #7cbdea;
  font-weight: 600;
  margin-top: 50px;
}
/*      FIN TEXTOS LEGALES      */

/*  ACORDEON VEO1, VEO2   */
.accordion {
  background-color: #7cbdea;
  color: #ffffff;
  cursor: pointer;
  padding: 18px ;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

 .accordion:hover {
  background-color: #5a8caf;
}

.accordion:after {
  content: '\002B';
  color: #ffffff;
  font-weight: bold;
  float: none;
  margin-left: 30px;
}

.panel {
  padding: 0px 18px;
  background-color: white;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.py-20{
  padding-top: 20px;
  padding-bottom: 20px;
}
.container-acordeon{  
	position:static;
	width: 100%;
	padding:0px 15px;
	margin:0 auto;
}
/*  FIN ACORDEON VEO1, VEO2   */

/*  videos  */
.videos iframe{
	height: 315px;
  margin-bottom: 20px;
}
/*  fin videos  */

/*  presentacion  */

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

/*  fin presentacion  */
/*neuropsicologia*/
.neuropsicologia{
  margin-left: 30px;
  color: #ffffff;
  font-size: 20px;
  margin-top: 60px;
}
/*fin neuropsicologia*/

/*coockiepro*/
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
  color: #7cbdea !important;
  border: 1px solid #7cbdea !important;
  height: auto;
  white-space: normal;
  word-wrap: break-word;
  padding: 0.8em 2em;
  font-size: 0.8em;
  line-height: 1.2;
  cursor: pointer;
  -moz-transition: 0.1s ease;
  -o-transition: 0.1s ease;
  -webkit-transition: 1s ease;
  transition: 0.1s ease;
}
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover {
  color: #fff !important;
  background-color: #7cbdea !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  background-color: #7cbdea !important;
  border-color: #7cbdea !important;
  color: #FFFFFF !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a {
  color: #7cbdea !important;
}














