/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://generatepress.com/about
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.6.0.1751650127
Updated: 2025-07-04 19:28:47

*/

/*
    Project: ICQ de la Costa
    Design & Develop: Hernán Herrera Blanco
    Design & Develop URI: https://www.behance.net/h_herrera
    Date: 05 Julio 2025
    Location: Barranquilla, Colombia

    ------ COLORS & FONT ------

    --rosa: #FFB92C;
    --amarillo: #FCEEB6;
	--rosa-c: #FDDCE6;
    
    --f-primary: 'Montserrat', sans-serif;

    --f-regular:400;
    --f-medium: 600;
    --f-bold: 800;
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;800;900&display=swap');

:root{
	--turqui: #110728;
    --claro: #25D0FB;
	--azul: #1853FE;
	--gris: #707070;
	--cielo: #D6F4FF;
	
	
    --f-primary: 'Montserrat', sans-serif;

    --f-regular:400;
    --f-medium: 600;
    --f-bold: 800;
}
::-webkit-input-placeholder { /* -- Edge -- */
    color: #FFF;
    opacity: 0.9;
}

:-ms-input-placeholder { /* -- Internet Explorer 10-11 -- */
    color: #FFF;
    opacity: 0.9;
}
::placeholder {
    color: #FFF;
    opacity: 0.9;
}
body{font-family:var(--f-primary);}
b, strong {font-weight: 800;}
.uagb-heading-text{line-height:initial;}

.qlwapp__button{background-color: #26d0fb !important;}

/* css menú */
.wp-block-uagb-icon-list.uagb-block-80f59bfe .uagb-icon-list__source-wrap {margin-right: 5px;}
.top-bar-align-right .widget:first-child {margin: auto;width: 100%;}
.main-navigation .main-nav ul li a{font-weight: 600;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:after{content:" ";position:absolute;height:2px;width:100%;background:var(--claro);bottom:15px;left:0;}
.main-navigation .main-nav ul li a{padding:0px !important;transition:0.5s;}
.main-navigation .main-nav ul li a:hover{transition:0.5s;}
.is-logo-image{padding:5px;}
.main-navigation li{margin-left: 15px;margin-right: 15px;}
.main-navigation ul ul{padding:10px;}
.menu-item-has-children .dropdown-menu-toggle{padding-left: 5px;padding-right:0px;}
.sub-menu li{padding:12px 0px !important;}
.sub-menu li[class*="current-menu-"] > a:after{display:none !important;}

img.uagb-modal-trigger{margin-bottom: -8px;}

#menu-item-111 a{background: #26d0fb;padding: 8px 20px !important;line-height: inherit;border-radius: 30px;transition:0.5s;}
#menu-item-111 a:hover{color:#fff !important;background: #1953fd;transition:0.5s;}

/* ccs page home  */
#fold-slider .wp-block-spacer{background-color:#fff;}
#fold-slider p{margin-bottom:10px;}
#mensaje strong, #fold-portafolio strong, #fold-instalaciones strong, #fold-team strong, #fold-convenios strong{color:var(--azul);font-weight:800;}
.wp-block-button__link{display: inline-flex !important;transition:0.5s !important;}
.wp-block-button__link:hover{transition:0.5s;}

.swiper-button-prev, .swiper-button-next{color:#040404 !important;}
.team-home div div{background-color:#F4F4F4;}
.team-home .uagb-team__content img{width:100%;height: auto;margin:0px;}
.team-home .uagb-team__content{display: flex;flex-direction: column;}
.team-home img{order:1;}
.team-home .uagb-team__prefix{order: 2;padding: 10px;font-size: 18px;font-weight: bold;color: var(--claro);margin-top: 10px;position:relative;}
.team-home .uagb-team__prefix:after{    content: " ";
    position: absolute;
    height: 2px;
    width: 20%;
    background: var(--claro);
    bottom: 15px;
    left: 0;
    right: 0;
    margin: -8px auto;}
.team-home .uagb-team__title{order: 3;font-size: 16px;font-weight: 700;margin: 5px 0 0 0 !important;}
.team-home .uagb-team__desc{order:4;margin-bottom: 35px !important;margin-top: 10px !important;padding-left: 15px;
    padding-right: 15px;}
#fold-agendate p{margin-bottom:0px;}

/* Page Quienes somos */
p{margin-bottom:10px;}
.single-post p{margin-bottom:18px;}
#Fold-icq h2 strong{color:var(--claro);}
#Fold-icq p{font-weight: 600;}
#Fold-icq em{font-style:italic;font-weight: 600;}
#Fold-icq em strong{color:var(--claro);font-weight: 600; }

#fold-doctor p{font-weight: 600;}
#fold-doctor strong{color:var(--claro);}

#Fold-mision p{margin-bottom:0px;}

/* servicio Otorrino */
.wp-block-uagb-icon-list.uagb-block-7940a9f2 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{margin-top: 8px;}

/* servicio rehabilitacion vascular */
.wp-block-uagb-icon-list.uagb-block-98bf70e9 .uagb-icon-list__wrap{flex-direction: row;gap:10px;}
.wp-block-uagb-icon-list.uagb-block-98bf70e9 .uagb-icon-list__wrap div{background:var(--cielo);padding:5px 15px;}
.main-navigation ul ul{width: 230px;}
.img-fija{position:absolute !important;bottom:-60px;left:-80px;width:400px !important;}

/* CSS page staff */
.uagb-team__content img{transition:0.5s;}
.uagb-team__content img:hover, .wp-block-uagb-icon-list.uagb-block-98bf70e9 .uagb-icon-list__wrap div:hover, .wp-block-button__link:hover{transform: scale(1.05); transition:0.5s;}


/* css page estados financieros */
#Estados-financieros .uagb-faq-content a{display: block;}

/* --- CSS page single */
.sigle-post #content{justify-content: center !important;}
.single-post #primary{width:80%;padding-top:10px;margin:0 auto;padding-bottom:90px;}
.single-post header.entry-header{text-align: center;}
.single-post .entry-title{font-size:40px;color:#6C6C6C;}
.comments-area, footer.entry-meta{display:none;}
.addtoany_content{display: flex;align-items: center;border: 1px solid #25D0FB;width: fit-content;float: left;padding: 5px 20px;border-radius: 30px;}
.addtoany_header{margin-bottom:0px !important;}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{border-radius: 20px;
    padding: 4px;}
#notas .uagb-post__cta{display:none;}
.addtoany_list{line-height: 22px !important;margin-left:10px;}

/* -- CSS pagina de contacto  */
/* Css para mostrar los textos dentro de los campos formulario */
::-webkit-input-placeholder { /* Edge */color: black;opacity: 1;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: black;opacity: 1;}
::placeholder {color: black;opacity: 0.7;}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message)
Specificity: (0,3,1)
 {background: #8fe0fe !important;border: 1px solid #25d0fb !important;}
/* ----- */

.enviar {
    transition: 0.5s;
    background-color: var(--claro) !important;
    border: none !important;font-weight: 600;
    border-radius: 30px !important;
    color: black !important;
    padding: 10px 25px !important;
}
.enviar:hover{background: var(--azul) !important;color:#fff !important; transition:0.5s;}

/* CSS footer */
#footer-widgets a, #footer-widgets p, #footer-widgets ul li{font-weight: 100;color:#fff !important;font-size:14px;text-decoration:none;font-weight:300;}
.footer-widgets .widget {margin-bottom: 14px;}
#block-37 .wp-block-uagb-image, #block-39 .wp-block-uagb-image{display:block;}
#block-47{padding-right: 27%;}
#block-65 a{font-size:20px;padding-top:10px;}

.wp-block-uagb-icon-list.uagb-block-80f59bfe.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-bottom: 0px;}
#block-34 .uagb-icon-list__wrap{display: block;}
#block-34 .uagb-container-inner-blocks-wrap{display:block;}
#block-34 p{float: left;display: flex;width: auto;margin: 0;margin-right: 10px;margin-top: 2px;align-items: center;}

.sa_owl_theme .owl-nav .owl-prev{background: rgb(38 208 251 / 71%) url(../images/icon_prev.png) no-repeat center center !important !important;
    left: -35px;
    border-radius: 50px;
    height: 40px !important;
    width: 40px !important;
    background-size: 11px !important;}

/* --- Css scrool --- */
html::-webkit-scrollbar {width: 6px;height: 6px;}
html::-webkit-scrollbar-thumb {
background: -webkit-gradient(cubic-bezier(0, 0, 0.5, 0.6),left top,left bottom,from(#000),to(#7b7b7b));
background: linear-gradient(to bottom,#000,#434D57);
border-radius: 3px;padding: 3px;
box-shadow: inset 2px 2px 2px rgba(255,255,255,.25), inset -2px -2px 2px #434D57;}
html::-webkit-scrollbar-track {background: linear-gradient(to right,#ababab,#ababab,#ababab,#707070);}
.owl-item div {color: #000;}
figure{margin-top: -5px !important;}

#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle {border-radius: 50px;background-color: #EA1D70;font-size: 14px;}

.wp-block-uagb-icon-list.uagb-block-80f59bfe.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child {margin-left: 5px !important;}
.top-bar-align-right{width:100%;}
 .grid-container.top-bar-align-right{max-width:100% !important;}


/* CSS footer */
#block-42 a{transition:0.5s;}
#block-42 a:hover{transition:0.5s;letter-spacing:0.3px;font-weight:500 !important;}

/* -- DISPOSITIVOS PEQUEÑOS - CELULARES MENOR A 688PX -- */
@media (max-width: 687.98px) {
	.header-widget{display:none;}
	.main-navigation .main-nav ul li[class*="current-menu-"] > a:after{display:none;}
	#generate-slideout-menu .inside-navigation{flex-direction: column-reverse !important;}
	.slideout-overlay{background-color: rgb(25 83 253 / 84%) !important;}
	.nav-float-right .navigation-stick .navigation-branding{padding: 15px;}
	.navigation-stick .menu-toggle{padding-right: 30px !important;}
	.mobile-menu-control-wrapper .menu-toggle{background:transparent;}
	
	
	#fold-slider h1{font-size:28px !important;line-height:initial !important;color:#fff;}
	#fold-slider p{color:#fff;}
	#fold-slider .uagb-icon-list__wrap span{color:#fff;}
	.wp-block-uagb-container.uagb-block-65cef1c1{display: inline-block !important;}
	#fold-slider .wp-block-button__link{background: var(--azul) !important;
    color: black !important;}
	
	#fold-agendate{text-align:center;line-height: initial;}
	.wp-block-uagb-icon-list.uagb-block-98bf70e9 .uagb-icon-list__wrap{flex-direction: column;align-items: center;}
	
	.img-fija {width: 200px !important;
    right: 0;
    left: auto;}
	
	.footer-widgets-container{text-align:center;}
	
	#block-47{padding-right:0px;}
	.footer-widget-1 .wp-block-uagb-image__figure{    align-items: center;}
	.wp-block-social-links{align-items: center;
    justify-content: center;}
	.footer-widgets-container{padding: 50px !important;}
	
}

