	body{font-family:var(--ct-font-body_family) !important; font-size:var(--ct-font-body_size); font-weight:400; letter-spacing:var(--ct-font-body_spacing); line-height:var(--ct-body-line-height); background-color:var(--ct-body-bg);}
	body,
	.card{color:var(--ct-color_text);}
	a,
	.btn-link,
	a.card .icon-xl{color:var(--ct-color_link);}
	a:hover,
	.btn-link:hover{color:var(--ct-color_link_hover);}
	a.card:hover .icon-xl,
	a.card:hover .titulo{color:var(--ct-color_link_hover_alt);}
	#menu-toggle, .page.w-aside > aside, .step-point.active span{background:var(--ct-color_link);}
		#menu-toggle .icon-bar{background:var(--ct-color_link_alt);}
	#menu-toggle:hover{background:var(--ct-color_link_hover);}
		#menu-toggle:hover .icon-bar{background:var(--ct-color_link_hover_alt);}
	.resumen-compra,
	.resumen-compra .well{background-color:var(--ct-color_aux);}
		.resumen-compra .well{color:var(--ct-color_aux_alt);}
	.btn-info,
	.btn-primary,
	.acordeon-viajes .panel .panel-heading a,
	.header-user-mas .nav-pills > li > a{color:var(--ct-color_link_alt) !important; border-color:var(--ct-color_link) !important; background:var(--ct-color_link) !important;}
	.btn-default{color:var(--ct-color_main) !important;}
	.btn-default .material-icons{color:var(--ct-color_link) !important;}
	.btn-info .material-icons,
	.btn-primary .material-icons{color:var(--ct-color_link_alt) !important;}
	.header-user-mas .nav-pills > li.active > a{color:var(--ct-color_link) !important; border-color:#fff !important; background:#fff !important;}
	.acordeon-viajes .panel .panel-heading a:hover,
	.aside-destacado a.main:hover,
	ul.list-link li a:hover,
	a.card:hover,
	.btn:hover,
	.header-user-mas .nav-pills > li > a:hover,
	.btn-default:hover{color:var(--ct-color_link_hover_alt) !important; border-color:var(--ct-color_link_hover) !important; background:var(--ct-color_link_hover) !important;}
	a.card:hover .title,
	a.card:hover .titulo,
	.btn-info:hover .material-icons,
	.btn-default:hover .material-icons{color:var(--ct-color_link_alt) !important;}
	.titulo, .title{font-family:var(--ct-font-main_family) !important; font-size:var(--ct-font-main_size); font-weight:var(--ct-font-main_weight) !important; letter-spacing:var(--ct-font-main_spacing); line-height:1em; color:var(--ct-color_main);}
	.aside-destacado .big{color:var(--ct-color_main);}
	.aside-destacado{color:#333;}
	.aside-destacado a.main,
	ul.list-link li a{color:var(--ct-color_aux_alt); background-color:var(--ct-color_aux);}
	.badge, .well{color:var(--ct-color_text); background-color:#e8e9f0;}