/*GENERALES*/


#wp-admin-bar-site-name-default{display:none;}
#wp-admin-bar-smart_slider_3{display:none;}
#wp-admin-bar-duplicate-post{display:none;}
#wp-admin-bar-duplicate_this {display:none !important;}


#wpadminbar .ab-submenu {padding: 0px;}

#wp-admin-bar-updates{display:none !important;}
#wp-admin-bar-cmp-admin-notice .cmp-logo{display:none !important;}
#wp-admin-bar-cmp-admin-notice .ab-label{display:none !important;}
#wp-admin-bar-cmp-admin-notice #cmp-toggle-adminbar::before{content:"PUBLICADA" !important;}
#wp-admin-bar-cmp-admin-notice #cmp-toggle-adminbar::after{content:"OCULTA" !important;}
#wp-admin-bar-cmp-admin-notice .status-1::before{content:"PUBLICADA" !important;}
#wp-admin-bar-cmp-admin-notice .status-1::after{content:"OCULTA" !important;}
#wp-admin-bar-cmp-admin-notice .toggle_handler{background-color:#2d936c !important;}
#wp-admin-bar-cmp-admin-notice .status-1 .toggle_handler { background: #e63946 !important;}
#wp-admin-bar-cmp-admin-notice #cmp-toggle-adminbar {width:140px !important;}
#wp-admin-bar-cmp-admin-notice .toggle_handler{width:76px !important;}
#wp-admin-bar-cmp-admin-notice #cmp-toggle-adminbar.status-1 .toggle_handler{width:50px !important;transform: translateX(75px) !important;}
#wp-admin-bar-cmp-admin-notice .ab-sub-wrapper{display:none !important;}
#wp-admin-bar-elementor_site_settings{display:none !important;}
#wp-admin-bar-elementor_app_site_editor{display:none !important;}

@media (min-width: 1200px)
{
	.site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main
	{
		max-width: 1400px;
		padding:0px 15px;
	}
}


.carrousel_enlaces img:hover
{
	cursor:pointer;
	opacity:0.9;
}



.video-responsivo {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}


.video-responsivo iframe, .video-responsivo object, .video-responsivo embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.stiky{position: -webkit-sticky;position: sticky;top: 50px;}

@media screen and (max-width: 991px)
{
	.stiky{position: relative;}
}



/* CUADRADOS */
.cuadradoCss{position: relative;width: 100%;overflow:hidden;background-color:#dddddd;}
.cuadradoCss .cuadradoCssCont{position: absolute;width: 100%;height: 100%;}
.cuadradoCss:after{content: "";display: block;}
.cuadradoCssImg{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:5;}
.cuadradoCssImg img{width:100%;height:100%;object-fit:cover;display:block}

.cuadradoCss.cuadradoCss100100{padding-bottom: 100%;}
.cuadradoCss.cuadradoCss10075{padding-bottom: 75%;}
.cuadradoCss.cuadradoCss10066{padding-bottom: 66%;}
.cuadradoCss.cuadradoCss10050{padding-bottom: 50%;}
.cuadradoCss.cuadradoCss10033{padding-bottom: 33%;}
.cuadradoCss.cuadradoCss10020{padding-bottom: 20%;}







.formulario-contacto  label{font-weight:400;}

.formulario-contacto input[type="text"], .formulario-contacto input[type="tel"], .formulario-contacto input[type="number"], .formulario-contacto input[type="email"], .formulario-contacto select
{
    width: 100%;
	border: 0px;
    border-bottom: 1px solid #000000 !important;
	border-radius: 0px;		
    padding: 0px 5px;
	box-shadow: none;
	margin-top:15px;
	height:40px;
		
	/*appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;*/
	
}

.formulario-contacto input[type="date"]
{
    width: 100%;
    border-bottom: 1px solid #000000 !important;
	border-radius: 0px;		
    padding: 0px 5px;
	box-shadow: none;
	margin-top:15px;
	height:40px;
	
	/*appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;*/
	
}

.formulario-contacto textarea {
    width: 100%;
    height: 70px;
	border: 1px solid #f1f1f1;
    border-bottom: 1px solid #000000;
	border-radius: 0px;
	box-shadow: none;
	padding: 5px 5px;
	appearance: none;
	resize:none;
	-webkit-appearance: none;
	-moz-appearance: none;
	margin-top:15px;
	
}

.formulario-contacto input[type="submit"],.boton-ancho
{
	display:inline-block;
	text-decoration:none;
	font-family: Sans-serif;
	font-size: 20px;
	font-weight: normal;
	fill: #000000;
	color: #FFFFFF;
	background-color: #333333;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #333333;
	border-radius: 30px 30px 30px 30px;
	padding:10px 20px;
	min-width:150px;
}

.formulario-contacto input[type="submit"]:hover
{
	transition: all .5s;
    background-color: #000000;
	color: #ffffff;
}

.formulario-contacto input::placeholder {color:#777777;font-weight:300;}
.formulario-contacto textarea::placeholder {color:#777777;font-weight:300;}


.formulario-contacto input,.formulario-contacto textarea,:focus-visible {
  outline: 0px solid blanchedalmond;
}












/*PAGINAS*/





@media screen and (max-width: 1199px)
{
	
}
@media screen and (max-width: 991px)
{
	
}
@media screen and (max-width: 767px)
{
	
}

.quitar_p p
{margin:0px !important;padding:0px !important;}

@media screen and (min-width: 1025px)
{
	body:not(.elementor-editor-active) .mostrar_movil{display:none;}
	.mostrar_movil{opacity:0.5;}
}
.centrar_movil_derecha{float:right;}
@media screen and (max-width: 1024px)
{
	
	.esconder_movil{display:none;}
	.movil_100{width:100% !important;}
	.centrar_movil,.centrar_movil p,.centrar_movil_derecha
	{
		float:none !important;text-align:center !important;clear:both !important;width:100% !important;
	}
}

