/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 19 2025 | 14:33:19 */
:root {
	--font-family-main: 'Ford Antenna Light', sans-serif;
	
	--color-blue-main: #0276b3;
	--color-blue-dark: #102b4e;
}

/*GLOBALS
**********************************************************/
.whatsapp-root {
	z-index: 999999;
    position: fixed;
   	bottom: 35px;
    right: 105px;
    background: url(/wp-content/uploads/whatsapp.png);
    background-size: contain;
    display: block;
    width: 80px;
    height: 80px;
    -webkit-animation: whatsapp-in 2s both;
    animation: whatsapp-in 2s both;
	
	@media (width <= 600px) {
		bottom: 70px;
		right: 20px;
		width: 50px;
		height: 50px;
	}
}

#search {
	.template-page {
		padding: 1em 0.5em !important;
	}
}

.popmake {
	.hjFMva {
		min-height: 260px;
		
		@media (width >= 1024px) {
			min-height: 210px;
		}
	}
}

#cita {
	.template-page {
    	margin-bottom: 0 !important;
	}
}

.toggle_content {
	margin-bottom: -1px;
}

/*HOME
***********************************************/
.rev_slider {
	.tp-bullet {
		&.selected {
			background-color: var(--color-blue-main);
		}
	}
}

#customsearchfilter {
	.av-content-full {
		@media (width <= 991px) {
			padding-bottom: 0;
		}
	}
}

.searchandfilter {
	input {
		min-width: 100px !important;
	}
}

#top {
	.main_color {
		select,
		input[type='number'],
		input[type='text'],
		input[type='mail'],
		input[type='tel'],
		input[type='submit'],
		textarea {
			font-family: 'Ford Antenna Light', sans-serif;
		}
	}
	
	.avia-button {
		font-family: 'Ford Antenna Light', sans-serif;
	}
}

/*SEARCH RESULTS
***************************************/
#search-results {
	.search-filter-results {
		div {
			h2 {
				margin-bottom: 2rem;
				
				a {
					&:hover {
						text-decoration: underline;
					}
				}
			}
			
			img {
				max-width: 300px;
			}
		}
	}
}

/*CONTACT
****************************************/
#contacto {
	.content {
		@media (width <= 991px) {
			margin-top: 0 !important;
			padding: 0 2rem 0 2rem !important;
		}
	}
}

/*MODELOS PAGE
**************************************/
#you_might_also_like {
	img.avia_image {
		padding: 0;
		
		@media (width >= 992px) {
			height: 250px;
        	object-fit: contain;
        	object-position: center center;
		}
	}
	
	.av-special-heading {
    	margin-top: 1rem;
	}
}

#precios {
	.flex_column {
		@media (width <= 767px) {
			border-bottom: 1px solid #ededed !important;
		}
	}
	
	p {
		@media (width <= 767px) {
			float: none !important;
			width: 100% !important;
		}
		
		&:last-child {
			text-align: center !important;
		}
	}
}

#colores {
	.panel-color {
		width: auto;
		
		img {
			cursor: pointer;
		}
		
		strong {
			line-height: 1.2;
			display: inline-block;
			max-width: 100px;
		}
	}
	
	.avia-image-container {
		.avia-image-overlay-wrap {
			max-width: 700px;
		}
	}
	
	.av_textblock_section {
		clear: both;
		width: 100%;
	}
}

#versiones {
	.template-page {
		@media (width <= 991px) {
			padding-left: 25px !important;
    		padding-right: 25px !important;
		}
		
		.avia-image-container.avia-align-center {
			margin-bottom: 20px;
		}
		
		.av_one_third  {
			.avia_image {
				width: 400px;
				height: 180px;
				object-fit: cover;
			}
		}
	}
}

#galeria {
	.av-special-heading {
		@media (width <= 991px) {
			padding: 0 1rem !important;
		}
	}
}

#headerauto {
	.avia-button {
		&:active {
			border-top: 0;
		}
	}
}

/*HEADER
***********************************************************/
.ubermenu {
    .ubermenu-submenu {
        &>li {
			border-bottom: 0 !important;
			
            &>ul {
                &>li {
                    &>a {
                        &>span {
                            @media(width <= 959px) {
                                padding-left: 0 !important;
                            }
                        }
                    }
                }
            }
        }
    }
	
	.ubermenu-row {
		margin-bottom: 0;
		
		.btn-menu {
			margin-bottom: 1rem;
		}
	}
}

.ubermenu-main {
	li {
		li {
			&.ubermenu-active {
				background-color: #fff;
			}
			
			.ubermenu-target {
				@media (width >= 1024px) {
					padding: 10px 20px !important;
				}
				
				@media (width <= 767px) {
					display: flex;
				}
				
				.ubermenu-target-text {
					@media (width <= 767px) {
						margin-left: 0;
					}
				}
			}
		}
		
		.ubermenu-target-title {
			&:hover {
				color: var(--color-blue-dark) !important;
			}
		}
	}
}

/*FOOTER
*****************************************************/
#footer {
	.container {
		.content {
			padding: 40px 25px!important;
		}
	}
}

#subfooter {
	min-height: auto;
}

#copyright {
	.social-media {
		display: flex;
		justify-content: center;
		
		strong {
			margin-top: 5px;
		}
	}
}