/* Add here all your CSS customizations */

/* ---------------------------------------------------

	TIPOGRAFÍA

----------------------------------------------------- */
	
	
	/* GENERAL / COLOR DE TIPOGRAFÍA ------------------------------------*/

		.txt-Blanco { color: #fff; }
		.txt-Gris-1 { color: #ccc; }
		.txt-Gris-2 { color: #777; }
		
		h4 a { color: #777; }
			h4 a:hover { 
				color: #1d2127;
				text-decoration: none !important;
			}
		
		.list.list-icons.list-icons-sm.mt-xlg a,
		.list.list-icons a,
		.list-unstyled a { 
			color: #777;
		}
	
	
		/* LISTAS DE ÍCONOS ------------------------------------*/
		
			.list.list-icons.list-icons-sm.mt-xlg a:hover,
			.list-unstyled a:hover { 
				color: #746E2A;
				font-weight: bold;
				text-decoration: underline !important;
			}
			.list.list-icons.list-icons-sm.mt-xlg i { color: #746E2A; }
	
	/* HEADER / DATOS DE CONTACTO DEL MENU ------------------------------------*/
	
		.nav > li > a:hover,
		.nav > li > a:focus {
			text-decoration: none;
			background-color: #746E2A;
			color: #FFF700 !important;
		}
		
		
	/* HEADER / MENU ------------------------------------*/
	
		.nav > li.dropdown > a:hover,
		.nav > li.dropdown > a:focus {
			text-decoration: none;
			color: #1F1A16 !important;
		}
		
		.logo img,
		.logo-sticky-active img { border: 1px solid #746E2A !important; }
		
		.menu-largo { width: 280px; }
		
		
		/* RESPONSIVE / HEADER / MENU ------------------------------------*/
			
			@media (max-width: 991px) {
				.nav > li.dropdown > a:hover, .nav > li.dropdown > a:focus,
				.nav > li.dropdown > a:hover, .nav > li.dropdown > a:hover,
				#header .nav-main ul li a:hover,
				#header .nav-main ul li a:focus{ color: #FFF500 !important; }
				.dropdown-submenu.opened a .dropdown-menu { color: #ccc; }
			}
		
		
	/* HEADER / BREADCRUMB ------------------------------------*/
	
		.breadcrumb > .active { font-weight: 700; }
	

/* ---------------------------------------------------

	SECTION

----------------------------------------------------- */

	.section-no-border { border: none !important;}
	
	

/* ---------------------------------------------------

	MARGIN

----------------------------------------------------- */

	.mb-page-header { margin: 0; }
	
	
	html .btn-primary-amarillo {
		border-top: 1px solid #FFF500;
		border-right: 1px solid #FFF500;
		border-left: 1px solid #FFF500;
		border-bottom: 2px solid #746E2A;
		background-color: #FFF500;
		color: #746E2A !important;
	}
	html .btn-primary-amarillo:hover {
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFF500;
		border-left: 1px solid #FFF500;
		border-bottom: 2px solid #FFF500;
		background-color: #FFF500;
		color: #746E2A !important;
	}
