/*
Theme Name: Vistro Child
Theme URI: https://themeforest.net/user/themexriver
Template: vistro/vistro
Author: ThemeXriver
Author URI: https://themexriver.com
Description: Immigration &amp; Visa Consulting
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.0.3.1713029776
Updated: 2024-04-13 12:36:16

*/
/*tamaño de logo de cabecera*/
.brand-logo a img {
	width: 50px;
	height: 50px 
}
/*Color y degradado de cabecera*/
.vst-header-2-content:hover {
   background: linear-gradient(45deg, #00429B, #003366);
}
.vst-header-2-content{ 
	  background: linear-gradient(45deg, #004291, #050938);
	  text-align: center;
	  font-family: Helvetica, Arial, sans-serif !important;
	}
/*Cambio de color de icono de menu*/
.mobile_menu_button  {
	background-color: #999999;
}

@media only screen and (max-width: 767px) {
    /* Estilos específicos para dispositivos móviles */
    .mobile_menu_button {
        background-color: #999999;
    }
}
.mobile_menu_content{
	background-color:#003595;
}
/*Color texto cajas de servicios*/
.h1-heading {
    color: #003595;
    font-family: Helvetica, Arial, sans-serif;
}
.vst-pera-2 {
    color: #999999 !important;
    font-family: Arial, sans-serif !important;
}

.vst-faq-1-item-wrap .accordion-item .accordion-header .accordion-button {
    background: #999999;
	font-family: Helvetica, Arial, sans-serif !important;
	height: 10px;
}
.accordion-body {
	background: #999999;
	font-family: Helvetica, Arial, sans-serif !important;
	
}
.vst-service-2-item .img-wrap img {
    width: 100%  !important;
    height: 100% !important;
    object-fit: cover !important;
}

.vst-service-2-item .content-wrap .vst-pera-2 {
    margin-bottom: 15px;
    font-size: 15px;
	line-height:1.5;
	text-align: justify;
}
.vst-service-2-item .content-wrap .h1-heading {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 14px;
    transition: 300ms;
}
.radioV {
  position: fixed;
  right: 26px;
  bottom: 150px;
  width: 50px;
  z-index: 1050;
}

.radioV img {
  width: 100%;
  height: auto;
}

.textor {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  opacity: 0; /* Inicialmente oculto */
  transition: opacity 0.3s ease;
}

.radioV:hover .textor {
  opacity: 1; /* Mostrar al pasar el cursor */
}

.vst-testimonial-3-slider-item .secend-card .fc-content .name {
	color: white;
}

.vst-testimonial-2-item .comment {
    font-size: 25px;
    line-height: 1.52;
    color: black !important;
    font-weight: 500;
    margin-bottom: 8px
}

.vst-project-1-item .content-wrap .title-wrap .subtitle {
    background-color: black!important
}