/*
Theme Name: TAGUAO en producción
Author: TAGUAO.com
Version: 0.1
Author URI: https://www.taguao.com/
*/

@media only screen and (max-width: 768px) {
	#banner.wp-block-gb-basic-taguao div.row.align-items-center.container-fluid.justify-content-between{
		height: 100%;
		display: flex;
		align-content: flex-start;
		padding-top: 1rem !important;
	}
	#banner.wp-block-gb-basic-taguao div.row.align-items-center.container-fluid.justify-content-between div.order-2 div.py-5{
		padding-top: 0rem !important;
	}
	#banner.wp-block-gb-basic-taguao div.row.align-items-center.container-fluid.justify-content-between div.order-2 a.btn{
		margin-top: 5px !important;
	}
}
.modal-backdrop{
	--bs-backdrop-bg: var(--bs-primary);
}

.placeholded-custom{ position: absolute; z-index: 10; font-size: x-small; padding-left: 7px; padding-top: 5px; text-transform: uppercase; opacity: 0.6; }
input[type=date].form-control, select.form-control{ padding: 1.25rem .4rem .3rem .4rem; }

.display-4 + .btn{ margin-top: 1rem; }

.fade{ transition: opacity 0.5s; opacity: 0;}
.fade.show{ opacity:1; }

.wpcf7 form .wpcf7-response-output{ display:none !important; }

.grecaptcha-badge{ display: none; }

.moove-gdpr-branding-cnt{ display: none; }
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{ background: var(--bs-primary); }
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme { background-color: #202020; border-top: 1px solid #202020; }
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme{ border: 1px solid #202020; }
#moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) { left: 10px !important; bottom: 70px !important; }

.navbar{ padding: .5rem 0.8rem; }
.nav-link, .label-type-menu{ letter-spacing: 0; }

.menu-landing{ display: flex !important; flex-direction: row !important; }

header.animation-out{ transition: opacity 0.5s; opacity: 1;}
header.animation-out.hide{ opacity:0; }

.socialnetwork.animation-out{ transition: opacity 0.5s; opacity: 1;}
.socialnetwork.animation-out.hide{ opacity:0; }
.socialnetwork{ top:58px; right:17px; z-index:1000; }
.socialnetwork a{ margin-bottom:16px !important; }

/*
main .wp-block-gb-basic-taguao:first-child .row .col-12.order-1 img{ margin-top:80px; }
main .wp-block-gb-basic-taguao:first-child .row .col-12.order-2 img{ margin-top:30px; }
*/
@media only screen and (max-width: 768px) {
    .menu-landing{ display: none !important; }
    .socialnetwork{ top:98px; }
    .socialnetwork.socialnetwork-ajustado{ top:75px; }
    .modal-dialog-centered { align-items: flex-start; }
    .modal-content{ border: none; }
    .w-100 { width: 100% !important; }  
    .w-75 { width: 100% !important; }  
    .w-50 { width: 100% !important; }  
    /*
    { margin-top:70px; }
    main .wp-block-gb-basic-taguao:first-child .row .col-12.order-2 img{ margin-top:0px; }
    */
}

.elemento-curvo:before {
    content: '';
    position: absolute;
    top: -20px; /* Ajusta la distancia de la curva al elemento principal */
    left: 0;
    width: 100%;
    height: 20px; /* Ajusta la altura de la curva */
    background-color: #f0f0f0; /* Igual al color de fondo del elemento principal */
    border-radius: 50%;
}