/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* Selector de idiomas (GTranslate): contorno azul en escritorio, amarillo en movil */
.gtranslate_wrapper select.gt_selector {
	-webkit-appearance: none;
	appearance: none;
	background-color: #eaf1fc !important;
	color: #014bad !important;
	border: 2px solid #014bad !important;
	border-radius: 999px !important;
	font-weight: 700 !important;
	font-size: 15px !important;
	line-height: 1.2 !important;
	min-height: 40px;
	height: auto !important;
	width: auto !important;
	padding: 8px 34px 8px 36px !important;
	cursor: pointer;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23014bad' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E"),
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23014bad' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: 12px center, right 12px center !important;
	background-size: 18px 18px, 14px 14px !important;
}

@media (max-width: 999px) {
	.gtranslate_wrapper select.gt_selector {
		background-color: #ffd400 !important;
		border-color: #ffd400 !important;
		color: #0f0e17 !important;
		box-shadow: 0 2px 6px rgba(1, 75, 173, .15);
	}
}
