	/* plantilla */
@import "wpc-estilos_template.css?id=3";
@import "wpc-estilos_xs.css?id=2" screen and (max-width: 575.98px);
@import "wpc-estilos_sm.css?id=2" screen and (min-width: 576px) and (max-width: 767.98px);
@import "wpc-estilos_md.css?id=2" screen and (min-width: 768px) and (max-width: 991.98px);
@import "wpc-estilos_lg.css?id=2" screen and (min-width: 992px);

:target::before {
  content: "";
  display: block;
  height: 95px; /* Altura del padding superior */
  margin: -95px 0 0; /* Negativo de la altura del padding superior */
}

	/* encabezados */
h1.titulo {font-size:calc(1.225rem + 1.5vw); color:var(--nav-bar-bg-color); font-weight:bold;}
h1.titulo a:hover {color:var(--nav-bar-sub-bg-color); text-decoration:underline;}
h1.titulo a:visited {color:var(--nav-bar-bg-color); text-decoration:none;}

h2.titulo {font-size:calc(1rem + .5vw); color:var(--wpc-title-color); font-weight:500; text-align:center; padding: 10px; border-bottom: 6px solid var(--wpc-title-border-color);}
.titulo a {text-decoration:none !important; color:var(--wpc-title-color);}

	/* colores básicos */
.wpc-color {color:var(--wpc-color) !important;}
.negro {color:#000 !important;}
.naranja {color:var(--wpc-color) !important;}
.naranja_claro {color:#FEA002 !important;}
.rojo {color:var(--body-rojo) !important;}
.verde {color:var(--body-verde) !important;}
.amarillo {color:var(--body-amarillo) !important;}
.gris {color:var(--body-gris) !important;}
.gris_claro {color:#E2E2E2 !important;}
.fondo-negro {background-color:#000 !important;}
.fondo-gris {background-color:#F5F5F5 !important;}
.fondo-resaltado {background-color:#FFF5D9 !important;}

.text-justify {text-align: justify;}


	/* divisiones  color blanco */
.div_box {padding:10px;margin-bottom:5px;background:#fff;box-shadow: 0px 0px 3px #888888;border-radius: 5px;-moz-border-radius: 5px;}
	/* division con bordes redondos */
.div_box_rounded_outside {padding:0;margin-bottom:5px;background:#fff;}
.div_box_rounded {margin-bottom:5px;background:#fff;border:1px solid #E6E9EB;border-radius: 10px;-moz-border-radius: 10px;}

/*	.div_box_rounded {padding:10px;margin-bottom:5px;background:#fff;border:1px solid #E6E9EB;border-radius: 5px;-moz-border-radius: 5px;} */

	/* ticker */
.ticker { padding:5px; background-color:var(--wpc-menu-buttons-bg-color); }
.ticker_scroll { height: 0vh; font-size: 4rem; display: flex; justify-content: center; align-items: center; }
.ticker_text-marquee { position: relative; display: flex; align-items: center; overflow-x: hidden; }
.ticker_text-single { position: relative; white-space: nowrap; padding: 0; margin: 0; will-change: transform; line-height: 1.1em;}
.ticker_text-single a { font-size:1em; font-weight:600; color:#333;}
.ticker_text { padding: 4px; font-size: 0.9em; display: inline-block; margin-right: 1rem; font-family: Montserrat,Helvetica,Arial,sans-serif;}

	/* compartir modal */
#shareModal .modal-title { font-weight: 500; }
#shareModal .modal-content{ border-radius: 13px; }
#shareModal .modal-body { color: #3b3b3b; }
#shareModal .img-thumbnail { border-radius: 33px; width: 61px; height: 61px; line-height:  normal;}
#shareModal .fab:before { position: relative; top: 13px; }
#shareModal .smd { width: 200px; font-size: small; text-align:center; }
#shareModal .modal-footer { display: block; }
#shareModal .ur { border: none; background-color: #e6e2e2; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
#shareModal .cpy {border: none; background-color: #e6e2e2; border-bottom-right-radius: 4px; border-top-right-radius: 4px; cursor: pointer; }
#shareModal button.focus, button:focus { outline: 0; box-shadow: none !important; }
#shareModal .ur.focus, .ur:focus { outline: 0; box-shadow: none !important; }
#shareModal .message{ font-size: 11px; color: #ee5535; }




.trend_down {color:var(--body-rojo) !important;}
.trend_down::before {content: "▼";}
.trend_up {color:var(--body-verde) !important;}
.trend_up::before {content: "▲";}

	/* spot prices */
#quote_spot_price {padding:5px;}
#quote_spot_price .price_spot {font-size:calc(2rem + 1.5vw); margin:0; white-space: nowrap;}
#quote_spot_price .price_spot sub {font-size:0.2em;}
#quote_spot_price .price_words {font-size:0.9em; margin:0;}
#quote_spot_diff {padding:10px 10px 5px 5px; text-align:right;}
#quote_spot_diff .diff_spot {font-size:1.5em; color:#aaa; padding:0 5 0 0; margin:0;}
#quote_spot_diff .diff_spot_perc {font-size:1.9em; font-weight: 500; color:#aaa; padding:0 5 0 0; margin:0;}
#quote_spot_reload {padding:10px; text-align:center;}
#quote_spot_status {padding:5px; height: 100%;}
#quote_spot_status .status_spot {font-size:1em; color:#888; padding:0 5 0 0; margin:0; text-align:right;}

	/* estadisticas */
#quote_spot_stats {padding:5px; border-bottom:2px dotted #aaa;}
#quote_spot_stats .title_stats {font-size:0.9em; margin:0;}
#quote_spot_stats .price_stats {font-size:1.5em; margin:0;}
#quote_spot_stats .date_stats {font-size:0.8em; color:#ccc; text-align:right; padding:0 5 0 0; margin:0;}
#quote_spot_stats .change_stats {font-size:0.8em; color:#aaa; text-align:right; padding:0 5 0 0; margin:0;}

#quote_stats {padding:5px; border-bottom:2px solid #eee; background-color:#F7F7F7;}
#quote_stats .title_stats {font-size:0.8em; margin:0;}
#quote_stats .price_stats {font-size:1.5em; margin:0;}
#quote_stats .date_stats {font-size:0.8em; color:#ccc; text-align:right; padding:0 5 0 0; margin:0;}
#quote_stats .change_stats {font-size:0.8em; color:#aaa; text-align:right; padding:0 5 0 0; margin:0;}


	/* gráfica estadisticas */
#graph_stats {padding:5px; border-bottom:2px solid #eee; background-color:#F7F7F7;}
#graph_stats .date_stats {font-size:1.2em; color:#ccc; text-align:left; padding:0 5 0 0; margin:0;}
#graph_stats .price_stats {font-size:1.2rem; margin:0;}
#graph_stats .change_stats {font-size:1.5em; color:#aaa; text-align:right; padding:0 5 0 0; margin:0;}

	/* icono recargar página spot */
i.reload {color:#000; font-size:calc(1.225rem + 1vw);}
i.reload_history {color:#000; font-size:calc(1.225rem + 1vw);}

	/* botonera graph */
.chart-buttons .btn.active, .chart-buttons .btn:active, .chart-buttons .btn:hover { background: #000; color: #fff; }
.chart-buttons .btn {line-height: 1; outline: 0; font-size: 0.7rem; font-weight: 500; border: 1px solid #000; cursor: pointer; margin: 2px;}
.chart-buttons .btn.img_graph { border-radius: 0; line-height: 1; outline: 0; font-size: 0.9em; border: 1px solid #000; cursor: pointer; padding: 8px 12px 6px; margin: 5px 0px 5px;}

	/* subtitulo texto destacado */
.feat_text {text-align:left; display: block; line-height:1.7rem;border-left: 5px solid var(--wpc-color);padding: 20px 0 20px 20px;margin:0 0 5px 0; font-size: 1.5rem;}
.feat_text .estado {font-size: 1.2rem;}
  
    
	/* texto para lectura articulos */
#readers p {font-size:1rem !important;line-height:1.5rem;}
#readers li {font-size:1rem !important;line-height:1.5rem;}

	/* texto destacado izq tipo nota */
.feat-left-note {font-size:1.2em; color:var(--wpc-color);}


	/* modal mimi */
.mimi_message {background-color:#FFFFE1; border:1px solid #ccc; padding:15px 15px 0 15px;}
.mimi_message_out {background-color:#FFFFE1; border:1px solid #ccc; padding:15px 15px 0 15px;}
.mimi_field #webform_submit_button {margin: 10px;}
span.asterisco {font-size:1.1em; color:red;}
#mmModal1 .modal-title { font-weight: 900; }
#mmModal2 .modal-title { font-weight: 900; }

	/* boton y mensajes comentarios */
#comments .advertencia {font-size:0.9em; color:#333; background-color:#F4F4F4; border:1px dotted #C7C7C7; margin:10px; padding:10px;}
#comments .mensajes {text-align:center;}
#comments_button {text-align:center; padding:5px;}
#comments_button button {font-size:1em; background-color:var(--wpc-color); color:#fff;}

	/* linea horizontal difuminada al lado del boton comentarios */
hr.title {border: 0; height: 3px; background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); }
hr.difum {border: 0; height: 1px; background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); }

	/* TABLE SORTER */
		/* contenedor tabla fijo width y height */
.resizeIcon { font-family: "Font Awesome 6 Free"; font-size: 1.2rem; right: 4px; bottom: 4px; color: var(--wpc-color); cursor: pointer; }

		/* sort icons centered */
.tablesorter-bootstrap .tablesorter-header-inner { position: relative; padding: 4px; text-align: center; }
.tablesorter-bootstrap .tablesorter-header i.tablesorter-icon { position: relative; right: 0; }
		/* comentarios arriba y abajo */
div.table_up_tip {font-size: 0.9em; color:#484848; font-style: italic; background-color: #F7F7F7; border-bottom: 1px solid #666; padding: 5px;}
div.table_down_tip {font-size: 0.9em; color:#484848; font-style: italic; background-color: #F7F7F7; border-top: 1px solid #666; padding: 5px; text-align:left;}
		/* animación objetos encima de botones */
@-webkit-keyframes scale { 0% { transform: translate(-50%, -50%) scale(0.6); } 47% { transform: translate(-50%, -50%) scale(1); } 50% { transform: translate(-50%, -50%) scale(1); } 53% { transform: translate(-50%, -50%) scale(1); } 100% { transform: translate(-50%, -50%) scale(0.6); } }
@-moz-keyframes scale { 0% { transform: translate(-50%, -50%) scale(0.6); } 47% { transform: translate(-50%, -50%) scale(1); } 50% { transform: translate(-50%, -50%) scale(1); } 53% { transform: translate(-50%, -50%) scale(1); } 100% { transform: translate(-50%, -50%) scale(0.6); } }
@keyframes scale { 0% { transform: translate(-50%, -50%) scale(0.6); } 47% { transform: translate(-50%, -50%) scale(1); } 50% { transform: translate(-50%, -50%) scale(1); } 53% { transform: translate(-50%, -50%) scale(1); } 100% { transform: translate(-50%, -50%) scale(0.6); } }
#live_spot .position-absolute {-webkit-animation: scale 4s ease-in-out infinite !important; -moz-animation: scale 4s ease-in-out infinite !important; animation: scale 4s ease-in-out infinite !important;}
#live_spot_trm .position-absolute {-webkit-animation: scale 4s ease-in-out infinite !important; -moz-animation: scale 4s ease-in-out infinite !important; animation: scale 4s ease-in-out infinite !important;}
#new_trm .position-absolute {-webkit-animation: scale 4s ease-in-out infinite !important; -moz-animation: scale 4s ease-in-out infinite !important; animation: scale 4s ease-in-out infinite !important;}

	/* Estilos comunes */
span.title h1 {padding: 10px; margin-top: 10px; color: #485243; font-weight: 500; font-size: 1.4rem; margin: 0;}
span.title h2 {padding: 10px; margin-top: 10px; color: #485243; font-weight: 500; font-size: 1.2rem; margin: 0;}
span.subtitle, span.term, span.market_status, span.date {display: block; font-size: 0.8rem;}
span.en_letras, span.link a {display: block; font-size: 1em;}
span.baja-numero, span.sube-numero {padding-left: 5px;}

	/* formularios */
		/* mensaje opcion comparar historico checkbox */
.check-option-div {color: var(--wpc-warning-color); visibility: hidden;}
		/* ancho inputs buscador historicos */
#inputDate1.form-control {padding: 2px !important;}
#inputDate2.form-control {padding: 2px !important;}
		/* icono intercambiar */
.check-change-span {visibility: hidden;}
		/* enlace mas opciones historico */
.form_historico_plus a {color: var(--wpc-color);}
		/* iconos centrados verticalmente */
.input-group-text {display: flex; align-items: center; }



	/* iconos en notas */
.notas .fa-solid {color: var(--wpc-color);}

	/* precio trm titulo */
#dolar_hoy_trm span.valor, #dolar_manana_trm span.valor {font-size:1.6rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
#dolar_hoy_trm span.variacion, #dolar_manana_trm span.variacion {font-size:1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
	
	/* convertidor lite */
#convertidor_dolares_lite .desc {margin:0; padding: 0 0 5px; 0; border-bottom:1px dashed #ccc;}
#convertidor_dolares_lite #resultado {font-size:1.4em;font-weight:bold;text-align:center;}
#convertidor_dolares_lite #resultado .desde {font-size:0.8em;color:#bbb;}
#convertidor_dolares_lite .form-check-label {font-weight:500 !important;}

	/* icono navbar compartir social */
#navbar-share-icon {color:#ccc;font-size:1.6em;}

	/* titulo principal */
.title h1 {font-size:1.2rem;}

	/* equivalencias dolar pesos */
#equivalencias_dolares_pesos .dolares_pesos_col1 {font-size:1.2rem; padding:2px; text-align:right;}
#equivalencias_dolares_pesos .dolares_pesos_col2 {font-size:1.2rem; padding:2px; text-align:left;}

#tontos figure blockquote p {text-align:center !important;font-size:0.8em;}    
	
@media (max-width: 420px) {
		/* icono navbar compartir social */
	#navbar-share-icon {color:#ccc;font-size:1.1em;}
	#listado_meses .titulo_mes small {font-size:2.1rem !important;}
}

/* mobile */
@media (max-width: 575.98px) {
	#listado_meses .titulo_ano {height: 100%; border:1px dotted #ccc; background-color:#F5F5F5;}
	#listado_meses .titulo_mes small {font-size:1.1rem !important;}
}

/* mobile */
@media (min-width: 576px) and (max-width: 767.98px) {
	#listado_meses .titulo_ano {height: 100%; border:1px dotted #ccc; background-color:#F5F5F5;}
	#listado_meses .titulo_mes small {font-size:0.9rem !important;}
	#inputDate1.form-control {padding: .75rem !important;}
	#inputDate2.form-control {padding: .75rem !important;}
}

/* tablets + desktop */
@media (min-width: 768px) {
	.title h1 {font-size:1.5rem;}
	span.title h1 {padding: 10px; margin-top: 10px; color: #485243; font-weight: 500; font-size: 1.8rem; margin: 0;}
	span.title h2 {padding: 10px; margin-top: 10px; color: #485243; font-weight: 500; font-size: 1.6rem; margin: 0;}
	#dolar_hoy_trm span.valor, #dolar_manana_trm span.valor {font-size:2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
	#listado_meses .titulo_ano {height: 100%; border:1px dotted #ccc; background-color:#F5F5F5;}
	#listado_meses .titulo_mes small {font-size:0.8rem !important;}
	span.subtitle, span.term, span.market_status, span.date {display: block; font-size: 1rem;}
	#equivalencias_dolares_pesos .dolares_pesos_col1 {font-size:1.2rem; padding:5px; text-align:right;}
	#equivalencias_dolares_pesos .dolares_pesos_col2 {font-size:1.2rem; padding:5px; text-align:left;}
	/* botones links bajo gráficas */
	.chart-buttons .btn.active, .chart-buttons .btn:active, .chart-buttons .btn:hover { background: #000; color: #fff; }
	.chart-buttons .btn {line-height: 1.2; outline: 0; font-size: 0.7rem; font-weight: 500; border: 1px solid #000; cursor: pointer; margin: 2px;}
	.chart-buttons .btn.img_graph { border-radius: 0; line-height: 1; outline: 0; font-size: 0.9em; border: 1px solid #000; cursor: pointer; padding: 8px 12px 6px; margin: 5px 0px 5px;}
	#inputDate1.form-control {padding: .5rem !important;}
	#inputDate2.form-control {padding: .5rem !important;}
	.div_box_rounded {margin-bottom:5px;background:#fff;border:1px solid #E6E9EB;border-radius: 5px;-moz-border-radius: 5px;}
	.div_box_rounded_outside {padding:10px;margin-bottom:5px;background:#fff;border:1px solid #E6E9EB;border-radius: 5px;-moz-border-radius: 5px;}
	#tontos figure blockquote p {text-align:right !important; font-size:1.1rem;}
}


@media (min-width: 992px) {
	#listado_meses .titulo_ano {height: 100%; border:1px dotted #ccc; background-color:#F5F5F5;}
	#listado_meses .titulo_mes small {font-size:0.7rem !important;}
}

@media (min-width: 1200px) {
	#listado_meses .titulo_mes small {font-size:0.8rem !important;}
}

@media (max-width: 991.98px) {

}

/* enlaces seccion noticias */
.noticias_links {overflow: hidden; text-overflow: ellipsis; line-height: 16px; min-height:18px; max-height: 18px; -webkit-line-clamp: 1;}
	
	

/* Estilos específicos */
#dolar_hoy_spot span.market_status {color: #999999;}
#dolar_hoy_spot span.date {color: #666666;}
#dolar_hoy_trm span.baja, #dolar_manana_trm span.baja {color: red;}
#dolar_hoy_trm span.baja-numero, #dolar_manana_trm span.baja-numero {color: red;}
#dolar_hoy_trm span.sube, #dolar_manana_trm span.sube {color: green;}
#dolar_hoy_trm span.sube-numero, #dolar_manana_trm span.sube-numero {color: green;}
.sube {color: green !important;}
.baja {color: red !important;}

/* flechas chevron up and down */
span.fa-chevron-up {font-size: 1.8rem;} /* tamaño flecha */
span.fa-chevron-down {font-size: 1.8rem;} /* tamaño flecha */
	/* animaciones arriba abajo chevron iconos flechas */
@keyframes bajando {
    0% { transform: translateY(-30%) scale(0.2); opacity: 0; } /* Inicialmente reducido y difuminado */
    50% { transform: translateY(-30) scale(0.5); opacity: 1; } /* Luego agrandado y 100% visible */
    90% { transform: translateY(0) scale(1.2); opacity: 1; } /* Finalmente reducido y desaparece */
    100% { transform: translateY(40%) scale(1.2); opacity: 0; } /* Finalmente reducido y desaparece */
}

.fa-chevron-down {animation: bajando 2s linear infinite;}


@keyframes subiendo {
    0% { transform: translateY(40%) scale(0.2); opacity: 0; } /* Inicialmente reducido y difuminado */
    50% { transform: translateY(0) scale(0.5); opacity: 1; } /* Luego agrandado y 100% visible */
    90% { transform: translateY(-30%) scale(1.2); opacity: 1; } /* Finalmente reducido y desaparece */
    100% { transform: translateY(-30%) scale(1.2); opacity: 0; } /* Finalmente reducido y desaparece */
}
.fa-chevron-up {
    animation: subiendo 2s linear infinite;
}


	/*FOOTER */
		/* bordes redondos */
.footer-bs { color: rgba(255,255,255,1.00); border-bottom-right-radius: 6px; border-top-left-radius: 0px; border-bottom-left-radius: 6px; }
.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { border-color: transparent; }
		/* tamaño tooltip iconos footer */
.badge {--bs-badge-font-size: 0.5em !important;}
		/* secciones enlaces footer */
.footer-bs .footer-nav ul.pages { list-style:none; padding:0px; }
.footer-bs .footer-nav ul.pages li { padding:5px 0px;}
.footer-bs .footer-nav ul.pages a { color:rgba(255,255,255,1.00); }
.footer-bs .footer-nav ul.pages a:hover { color:rgba(255,255,255,0.80); text-decoration:none; }
.footer-bs .footer-nav h4 { font-size: 1rem; text-transform: uppercase; letter-spacing: 3px; margin-bottom:10px; } /* titulos secciones */

.footer-bs .footer-nav ul.list { list-style:none; padding:0px; }
.footer-bs .footer-nav ul.list li { padding:5px 0px;}
.footer-bs .footer-nav ul.list a { color:rgba(255,255,255,0.80); }
.footer-bs .footer-nav ul.list a:hover { color:rgba(255,255,255,0.60); text-decoration:none; }

.footer-bs .footer-form h4 { font-size: 1rem; text-transform: uppercase; letter-spacing: 3px; margin-bottom:10px; }
.footer-bs .footer-form p { font-size:1rem; color:rgba(255,255,255,0.70); }

.footer-bs .footer-brand {background-color: #000000; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; padding:15px 15px 10px 15px; }
.footer-bs .footer-brand p { font-size:12px; color:rgba(255,255,255,0.70); margin-bottom:2px; }
.footer-bs .footer-brand p.note { font-size:12px; color:rgba(255,255,255,0.50); }

	/*	TODOS LOS DEVICES */
	
		/* tamaño iconos footer */
	.footer-bs .footer-social .icon a { font-size:1.2em; }
	.footer-bs .footer-social { background-color: #3c3d41; padding: 10px 10px 15px; }
		/* fondos y espacios entre secciones footer */
	.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { padding:10px 10px; }
	.footer-bs .footer-links { background-color: #3c3d41; padding: 0px 10px 0 10px; }
		/* borde columna enlaces footer */
	.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { border-left:solid 1px rgba(255,255,255,0.10); }
	

@media (max-width: 575.98px) {


}

	

@media (min-width: 576px) and (max-width: 767.98px) {

	#quote_spot_diff {padding:10px 10px 5px 5px; text-align:right;}

		/* tamaño iconos footer */
	.footer-bs .footer-social .icon a { font-size:1.2em; }
	.footer-bs .footer-social { background-color: #3c3d41; padding: 10px 10px 15px; }
		/* fondos y espacios entre secciones footer */
	.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { padding:10px 10px; }
	.footer-bs .footer-links { background-color: #3c3d41; padding: 0px 10px 0 10px; }
		/* borde columna enlaces footer */
	.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { border-left:solid 1px rgba(255,255,255,0.10); }

}
@media (min-width: 768px) and (max-width: 991.98px) {

	#quote_spot_diff {padding:10px 5px 5px 5px; text-align:left;}

		/* tamaño iconos footer */
	.footer-bs .footer-social .icon a { font-size:1.2em; }
	.footer-bs .footer-social { background-color: #3c3d41; padding: 15px 40px 15px; }
		/* fondos y espacios entre secciones footer */
	.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { padding:10px 10px; }
	.footer-bs .footer-links { background-color: #3c3d41; padding: 0px 20px 0 20px; }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

	#quote_spot_diff {padding:10px 5px 5px 5px; text-align:left;}

		/* tamaño iconos footer */
	.footer-bs .footer-social .icon a { font-size:1.2em; }
	.footer-bs .footer-social { background-color: #3c3d41; padding: 15px 40px 15px; }
		/* fondos y espacios entre secciones footer */
	.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { padding:10px 15px; }
	.footer-bs .footer-links { background-color: #3c3d41; padding: 0px 40px 0 40px; }
}

@media (min-width: 1200px) {

	#quote_spot_diff {padding:10px 5px 5px 5px; text-align:left;}

		/* tamaño iconos footer */
	.footer-bs .footer-social .icon a { font-size:1.2em; }
	.footer-bs .footer-social { background-color: #3c3d41; padding: 15px 40px 15px; }
		/* fondos y espacios entre secciones footer */
	.footer-bs .footer-nav, .footer-bs .footer-us, .footer-bs .footer-form { padding:10px 25px; }
	.footer-bs .footer-links { background-color: #3c3d41; padding: 0px 40px 0 40px; }
}

    