div.clear  { clear: both; }
div.clear_1  { clear: both; padding-top: 15px;}
div.clear_2  { clear: both; padding-top: 30px;}
div.clear_3  { clear: both; padding-top: 40px;}
div.clear_4  { clear: both; padding-top: 10px;}
div.clear_5  { clear: both; padding-top: 50px;}
div.clear_barra_top  { clear: both; padding-top: 90px;}
div.clear_esp_1  { clear: both; padding-top: 70px;}
.clear_movil  { clear: none;}
div.clear_resp_2  { clear: both; padding-top: 15px;}


@media screen and (max-width: 1300px) {
	.clear_movil  { clear: both; margin-bottom: 5px;}
	/*div.clear_resp_2  { clear: both; padding-top: 70px;}*/
}


body {
	/*font-family: 'Roboto', sans-serif;
    padding-top: 54px;
    font-size: .95em;*/
	background-color: #fff;
}
@media (min-width: 992px) {
  body {
    /*padding-top: 65px;*/
  }
}

@include media-breakpoint-up(sm) {
  body {
    font-size: 1.2rem;
  }
}

@include media-breakpoint-up(md) {
  body {
    font-size: 1.4rem;
  }
}

@include media-breakpoint-up(lg) {
  body {
    font-size: 1.6rem;
  }
}

.contenedor {
}

.footer-main {
    padding: 30px;
}

.navbar .nav-item {
	margin: 0 0 0 10px;
}

.cuadro-home-titulo {
	height: 60px;
}

.cuadro-home-texto {
	height: 120px;
}

.cuadro-home-pie {
	height: 50px;
}

#bot_home_facebook {
	/* position: fixed; */
	position: absolute;
	top: 1050px;
	left: 0;
}

#bot_home_instagram {
	/* position: fixed; */
	position: absolute;
	top: 1150px;
	left: 0;
}

.degradado {
  background: rgb(233,233,233);
  background: linear-gradient(0deg, rgba(211,211,211,1) 0%, rgba(202,202,202,1) 45%, rgba(233,233,233,1) 100%);
}

.letras_menu {
	color: #480e67 !important;
}

@media (max-width: 1300px) {
  #bot_home_facebook {
		/* display: none; */
		position: relative;
		top: auto;
		margin: 10px;
		padding: 10px;
	}
	
  #bot_home_instagram {
		/* display: none; */
		position: relative;
		top: auto;
		margin: 10px;
		padding: 10px;
	}
}



/*
*
* ==========================================
* CUSTOM UTIL CLASSES
* ==========================================
*
*/

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu>a:after {
  /*
  content: "";
  
  float: right;
  display: inline-block;
  margin-top: 0.4em;
  */
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  
}

.dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: 0px;
  margin-left: 0px;
}

.fondo-buscador {
	background-color: #452563;
}

.iconos-gris {
	color: #CCCCCC !important;
}





