@charset "utf-8";
/* CSS Document */

.img-items-morros-inicio{
	
}

.index-slogan{
	color:white;
	
	
	font-weight:bolder;
	font-style:italic;
}

.index-losmorros{
	color:#97bf0e ;	
}
.logo-top-morros{
	width:130px;
	margin-top: 9px;
}

@media screen and (min-width:1200px){
	.logo-centro-morros{
		width:600px;
	}
}

@media screen and (max-width:1199px){
	.logo-centro-morros{
		width:100%;
	}
}


.datos-index-ventas div{
	display:inline-block !important;
}
.datos-index-ventas div span{
	font-size:30px !important;
}


.bottom-container{
	padding-bottom:0px !important;
	border-bottom:1px rgba(160,160,160,0.2) solid;
	background-color:#f1f8e9  ;
}
.bottom-container .container .row{
	margin-bottom:0px;
}
.contact-card {
	
	padding-top:15px !important;
}

.contact-card i{
	color:#f4511e ;
}
.contact-card span:nth-of-type(1){
	margin-right:20px !important;
}
.contact-card span{
	color:#558b2f;
	position:relative;
	top:-10px;	
}


.contact-card div.card div span{
	color:#f4511e ;
	font-size:11px;
}

.icon-morros{
	color:#43a047 !important;
}
.img-items-morros-contactenos{
	width:100px;
	margin-top:100px;
}

.item-contacto-contactenos{
	color:#558b2f;
}
#ul-fadein{
	position:relative;
}

.ul-fadein li,#container-slider{
	opacity:0;
}
.ul-fadein li > h5{
	opacity:0;
}
.btn-enviar-contacto{
	margin-top:20px;
}

#hr-division-contactenos{
	border: 1px rgba(160,160,160,0.2) dotted;

}
.img-ubicacion-contactenos{
	height:250px;
}
#card-ubicacion-contactenos div.card-reveal p i{
	color:##f4511e;
}
#card-ubicacion-contactenos div.card-reveal p:first-of-type i{
	color:#558b2f;
}
#card-ubicacion-contactenos div.card-reveal div.card .card-content{
	padding-top:10px;
	padding-bottom:10px;
}

#container-map-morros{
	width:100%;
	height:270px;
}

#container-contacto{
	background-image:url(../imagenes/background_contacto.jpg);
	background-size:100% 100%;
}

#container-contacto form > div > li > div.input-field {
	margin-top:5px;
	margin-bottom:20px;
}

nav div.nav-wrapper ul li a{
	color:white;
	-webkit-transition:color 1s,text-shadow 1s; /* Safari */
    transition:color 1s,text-shadow 1s;
	transition-timing-function:ease;
	-webkit-transition-timing-function: ease;
	display: inline-block;
/*-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: none;
z-index: auto;
width: auto;
height: auto;
position: static;
cursor: default;
opacity: 1;
margin: 0;*/
/*padding: 10px;*/
/*overflow: visible;
border: none;
-webkit-border-radius: 0;
border-radius: 0;*/
/*font: normal 48px/normal "Warnes", Helvetica, sans-serif;*/
/*color: rgba(255,255,255,1);
text-decoration: normal;*/
/*text-align: center;*/
-o-text-overflow: clip;
text-overflow: clip;
white-space: pre;
background: none;
-webkit-box-shadow: none;
box-shadow: none;
/*text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px white , 0 0 70px white , 0 0 80px white , 0 0 100px white ;*/

-webkit-transform: none;
transform: none;
-webkit-transform-origin: 50% 50% 0;
transform-origin: 50% 50% 0;
}
nav{
	position:absolute;
}
nav,#nav-mobile{
	background-image:url(../imagenes/sky-menu-top.jpg);
	background-size:cover;	
	/*background: repeating-linear-gradient(135deg,transparent,transparent 7px,rgba(255,255,255,.1) 6px,rgba(255,255,255,.1) 8px), 0 0 repeat-y, #353E49;*/
}
nav div.nav-wrapper ul#nav-pc li{	
	height:64px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	
	background-size:cover;
	
	-webkit-transition:height 0.5s, border-bottom-left-radius 0.5s, border-bottom-right-radius 0.5s; /* Safari */
    transition:height 0.5s, border-bottom-left-radius 0.5s, border-bottom-right-radius 0.5s;
	transition-timing-function:ease;
	-webkit-transition-timing-function: ease;	

}
nav div.nav-wrapper ul#nav-pc li:after{	
	content: "";
  	background-image: url(../imagenes/background-menu-final.jpg);
  	opacity: 0;
  	top: 0;
  	left: 0;
  	bottom: 0;
  	right: 0;
  	position: absolute;
	background-size:100% 99%;	
	z-index: -1;   
	-webkit-transition:all 3s; /* Safari */
	transition:all 3s;
	transition-timing-function:ease;
	-webkit-transition-timing-function: ease;	
}
nav div.nav-wrapper ul#nav-pc li a{	
	position:relative;
	top:0px;
	-webkit-transition:top 0.5s; /* Safari */
    transition:top 0.5s;
	transition-timing-function:ease-in;
	-webkit-transition-timing-function: ease-in;	
	
}
nav div.nav-wrapper ul#nav-pc li:hover{
	/*background-color:#558b2f;*/
	background-image:url(../imagenes/background-menu.jpg);
	border-bottom:2px solid #ef6c00;	
	height:75px;	
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

nav div.nav-wrapper ul#nav-pc li:hover:after{
	/*background-color:#558b2f;*/
	opacity: 1;
}

nav div.nav-wrapper ul#nav-pc li:hover a{
	
	color:white;
	/*text-shadow: -1px -1px 0px rgba(255,255,255,0.3), 1px 1px 0px rgba(0,0,0,0.8);*/
	text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px white , 0 0 70px white , 0 0 80px white , 0 0 100px white ;	
	top:22px;
}

nav div.nav-wrapper ul#nav-mobile li:hover{
	background-color:#558b2f;
	border-bottom:2px solid #ef6c00;		
}

nav div.nav-wrapper ul#nav-mobile li:hover a{
	position:relative;	
	color:white;
	text-shadow: -1px -1px 0px rgba(255,255,255,0.3), 1px 1px 0px rgba(0,0,0,0.8);
	text-shadow: 0 0 10px rgba(255,255,255,1) , 0 0 20px rgba(255,255,255,1) , 0 0 30px rgba(255,255,255,1) , 0 0 40px white , 0 0 70px white , 0 0 80px white , 0 0 100px white ;	
		
}
footer.page-footer .footer-copyright {    
    height: auto !important;
    line-height: 65px !important;
}

.ul-redes-sociales{
	list-style:none;	
	min-height:50px;
	
	
	
}
.ul-redes-sociales li{
	float:right;
	background-size:48px 96px;
	height:48px;
	width:48px;	
	background-position:0px 0px;
	-webkit-transition:background-position 0.1s; /* Safari */
    transition:background-position 0.1s;
	transition-timing-function:ease;
	-webkit-transition-timing-function: ease;
	margin-left:5px;
	margin-right:5px;
}
.ul-redes-sociales li:hover{
	background-position:0px -48px;
	cursor:pointer;
}
.ul-redes-sociales li:nth-of-type(1){
	background-image:url(../imagenes/facebook_green.png);
}
.ul-redes-sociales li:nth-of-type(2){
	background-image:url(../imagenes/twitter_green.png);
}
.ul-redes-sociales li:nth-of-type(3){
	background-image:url(../imagenes/instagram_green.png);
}
.ul-redes-sociales li:nth-of-type(4){
	background-image:url(../imagenes/youtube_green.png);
}
footer ul.ul-enlaces li a{
	height:24px;
}
footer ul.ul-enlaces li a > span{
	position:relative;
	top:-7px;
	left:-24px;
}
footer ul.ul-enlaces li a > i{
	opacity:0
}
footer ul.ul-enlaces li a:hover{
	color:#76ff03  !important;
	text-shadow: 2px 2px 2px gray;
}
footer ul.ul-enlaces li a:hover  > i{
	color:#ef6c00  !important;
	opacity:1;
}
footer ul.ul-enlaces li a:hover  > span{	
	left:0px;
}

.carousel.carousel-slider .carousel-item img {
    /*width: 100%;*/
    height:100% !important;
	width:auto;
    /*position: absolute;
    top: 0;
    left: 0;*/
}
.carousel.carousel-slider .carousel-item img {
    /*width: 100%;*/
    /*height:100% !important;*/
	/*width:auto;*/
    /*position: absolute;
    top: 0;
    left: 0;*/
}
.carousel.carousel-slider .carousel-item {
	/*top: 390px !important;*/
}
div.slider{
	top:10px;
	height:500px !important;
}

div.slider > ul.slides > li,div.slider > ul.slides{
	height:460px !important;

}
li,div.slider > ul.slides{
	background-color:transparent;
}
div.slider > ul.slides > li > img{
	background-size:contain !important;
	background-position:top center;
	background-repeat:no-repeat;
	border-radius:20px;
	
/*	height:500px !important;*/
	/*width:auto !important;*/
}
div.slider > ul.slides > li {
	
/*	height:500px !important;*/
	/*width:auto !important;*/
}
#container-slider{
	background: #f1f1f1;
	background-image: url(../imagenes/background-slide.png),url(../imagenes/slide-top-left.png);
	background-size:100% 100%,300px;
	background-position:bottom left, top left;
	background-repeat:no-repeat, no-repeat;
	
	/*background-image:url(../imagenes/slide-top-left.png),url(../imagenes/slide-bottom-right.png),url(../imagenes/slide-bottom-left.png);
	background-position: top left,bottom left, bottom right;
	background-repeat:no-repeat;
	background-size: 300px,200px,300px;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a9db80+0,96c56f+100;Green+3D+%232 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b6e026+0,abdc28+100;Green+Flat */


	height:100%;
}

.slider .indicators .indicator-item {
	border:1px solid #C0C0C0;
	box-shadow:2px 2px 5px gray;
	background-color: white;
}

.slider .slides li .caption *{
	text-shadow:2px 2px 5px gray;
}


body.no-inicio-base-class nav{
	/*position:relative;*/

}
.no-inicio-base-class {
	padding-top:10px;
}
.container-base-info{
	margin-top:50px;
	position:relative;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif
}
.container-base-info-mision-vision .titulo, .container-base-info-nuestraempresa .titulo{	
/*	border-bottom:1px solid #ef6c00;*/
margin-bottom:0px ;
/*background-color:#f1f8e9 ;
margin-top:0px;
padding-top:15px;
padding-left:10px;*/
text-shadow:3px 3px 5px #EDEDED;
/*box-shadow:5px 5px 10px #DFDFDF;*/
}
.container-base-info-mision-vision:nth-child(2){	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+25,f1f8e9+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 25%, #f1f8e9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 25%,#f1f8e9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 25%,#f1f8e9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f8e9',GradientType=1 ); /* IE6-9 */

}
.container-base-info-mision-vision:nth-child(4), .container-base-info-nuestraempresa{	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f8e9+1,ffffff+75 */
background: #f1f8e9; /* Old browsers */
background: -moz-linear-gradient(left,  #f1f8e9 1%, #ffffff 75%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f1f8e9 1%,#ffffff 75%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f1f8e9 1%,#ffffff 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f8e9', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.container-base-info-mision-vision .titulo > span:nth-of-type(1), .container-base-info-nuestraempresa .titulo > span:nth-of-type(1){	
	font-family:'Tangerine';
	font-size:90px;
	position:relative;
	color:#33691e;
}
.container-base-info-mision-vision .titulo > span:nth-of-type(2), .container-base-info-nuestraempresa .titulo > span:nth-of-type(2){	
	font-size:30px;
	color:#689f38 ;
	position:relative;
			
}
.no-inicio-base-class > div.row{
	margin-top:100px;
}
/*.container-misionvision-back{
	background-image:url(../imagenes/background_misionvision.jpg);
	background-position:top left;
	background-size:cover;
	background-repeat:no-repeat;
}*/
div.lineas-mision-vision-texto:nth-child(2){
	border-top:1px solid #dddddd;
	border-right:1px solid #dddddd;
	
}
div.container-base-info-nuestraempresa{
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
div.lineas-mision-vision-texto:nth-child(4){
	border-bottom: 1px solid #dddddd;	
	border-left: 1px solid #dddddd;	
}


.container-base-info-mision-vision-img{
	margin-top:125px;
}
.card .card-action-top {
    border-bottom: 1px solid rgba(160, 160, 160, 0.2);
    padding: 20px;
	
	
	background-color: #00897b;
	color:white;
	
}

.card .card-action-top a {
	color: white;
	vertical-align:top;
}
.card .card-action-top a span{
	position:relative;
	top:-7px;
	margin-left:5px;
}


ul.ul-link-enlaces-interes li a{
	text-decoration:none;
	color:black;

	
}

ul.ul-link-enlaces-interes li a .tittle-link{
	text-transform:uppercase;	
	color:#558b2f;
	font-weight:bolder;
}
ul.ul-link-enlaces-interes li a .link-dir{
	text-transform:lowercase;
	color:#7cb342;
	font-size:10px;
}
ul.ul-link-enlaces-interes li a .link-dir:first-letter{
	text-transform:uppercase;
	color:#7cb342;
}
ul.ul-link-enlaces-interes li a .descripcion-link{
	color:#bdbdbd;
	font-size:9px;
}

.texto-justificado{
	text-align:justify;
	color: #689f38;
    font-size: 18px;
	padding:10px;
}
.info-nuestraempresa-bottom{
	background :url(../imagenes/nuestra_empresa_bottom.png) bottom left no-repeat, -moz-linear-gradient(left,  #f1f8e9 1%, #ffffff 75%) ;
	background :url(../imagenes/nuestra_empresa_bottom.png) bottom left no-repeat, -webkit-linear-gradient(left,  #f1f8e9 1%,#ffffff 75%) ;
	background :url(../imagenes/nuestra_empresa_bottom.png) bottom left no-repeat, linear-gradient(to right,  #f1f8e9 1%,#ffffff 75%) ;
	background :url(../imagenes/nuestra_empresa_bottom.png) bottom left no-repeat, filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f8e9', endColorstr='#ffffff',GradientType=1 ) ;
}

ul.ul-valores li{
	list-style:none;	
	min-height:100px;
	margin-bottom:40px;
}
ul.ul-valores li:nth-of-type(1){
	background:url(../imagenes/valores/lealtad.png) top left no-repeat;
	background-size:100px;	
	margin-top:30px;
}
ul.ul-valores li:nth-of-type(2){
	background:url(../imagenes/valores/responsabilidad.png) top left no-repeat;
	background-size:100px;	
}
ul.ul-valores li:nth-of-type(3){
	background:url(../imagenes/valores/liderazgo.png) top left no-repeat;
	background-size:100px;	
}
ul.ul-valores li:nth-of-type(4){
	background:url(../imagenes/valores/calidad.png) top left no-repeat;
	background-size:100px;	
}
ul.ul-valores li:nth-of-type(5){
	background:url(../imagenes/valores/puntualidad.png) top left no-repeat;
	background-size:100px;	
}
ul.ul-valores li:nth-of-type(6){
	background:url(../imagenes/valores/respeto.png) top left no-repeat;
	background-size:100px;	
}
ul.ul-valores li:nth-of-type(7){
	background:url(../imagenes/valores/compromiso.png) top left no-repeat;
	background-size:100px;	
	margin-bottom:170px;
}
ul.ul-valores li h5, ul.ul-servicios li h5{
	left:110px;
	position:relative;
	top:15px;
	color:#33691e ;
	text-transform:lowercase;
	
}
ul.ul-servicios li h5{
	color:#689f38 !important;
	font-size:20px;
}
ul.ul-valores li h5:first-letter, ul.ul-servicios li h5:first-letter{
	text-transform:uppercase;
}

ul.ul-servicios{
	padding-right:100px;
	padding-bottom:80px;
	}
ul.ul-servicios li{
	list-style:none;	
	min-height:80px;
	margin-bottom:40px;
	background:url(../imagenes/nuestros_servicios.png) top left no-repeat;
	background-size:60px;	
	background-position:10px 10px;
	margin-top:0px;
	margin-left:30px;
	vertical-align:bottom;
	

}
.texto-servicios{
	color:#689f38;
	font-size:18px;
	padding:30px;
	}
ul.ul-servicios li h5{
	
	padding:10px;
	padding-left:0px;
	
	border-bottom:1px dotted orange;
	left:80px !important;
	display:inline-block;
	vertical-align:bottom;
	margin-bottom:0px;
}
ul.ul-servicios li:nth-of-type(2) h5,ul.ul-servicios li:nth-of-type(4) h5{
	top:0px !important;
}
ul.ul-servicios li:nth-of-type(1) h5,ul.ul-servicios li:nth-of-type(3) h5,ul.ul-servicios li:nth-of-type(5) h5,ul.ul-servicios li:nth-of-type(6) h5,ul.ul-servicios li:nth-of-type(7) h5{
	top:21px !important;
}

#ul-footerubicacion{
	list-style:none;
	margin-top:0px !important;
}
#ul-footerubicacion li{
	height:20px;
}

#contenedor_cpanel_correo{
	position: fixed !important;
	z-index:10000;
	top:60px;
	left:-8px;
}
#contenedor_cpanel_correo ul{
	list-style:none;
	position:relative;
}
#contenedor_cpanel_correo ul li:last-child{
	position:relative;
	top:-20px !important;
}
#contenedor_cpanel_correo ul img{
	
	width:70px;
	height:80px;
}

.estilo-descripcion-titulo{
	display: inline-block;
	font-size: 12px !important;
	color:#689f38 !important;
	position: relative;
	top: -10px;
	margin-left: 60px;
	border-top: 1px dotted green;
	line-height: 2em;
}
.titulo-cotizacion-row{
	
	color: green;
	
	
	padding: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
	border-bottom:1px solid #588631;
	
	height: 46px;
	
}
.titulo-cotizacion-row span{
	
	padding-bottom: 5px;
	display: inline-block;
}

.titulo-cotizacion-row i{
	position: relative;
	top: +3px;
}

#form-contizacion input[type=text]:focus:not([readonly]){
	border-bottom:1px solid green;
	box-shadow: 0 1px 0 0 green; 
}
#form-contizacion input[type=text]:focus:not([readonly]) + label{
	color: green;
	
}

.estilo-ventana-row-cotizacion{
	  padding-top: 20px !important;
	
}
.row-padre-cotizacion{
	border: 1px green solid;
	border-radius: 5px;
	margin-left: 20px !important;
	box-shadow: 5px 5px 10px #e4e4e4;
	background-color: #fdfdfd;
}
.estilo-ventana-row-cotizacion:not(.not-wraper)  .select-wrapper{
	margin-left: 40px;
}

#form-contizacion #linea:empty, #form-contizacion #linea:empty + label{
	display: none;
}
#contenedor_caracteristica input[type=radio]:not(:checked) ~ div {
	display: none !important;
} 

.nuestros-clientes .contenedor-carga{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.nuestros-clientes .contenedor-carga h3{
	margin-top: 0px;
	color: green;
    text-shadow: 5px 5px 10px #00800036;	
}
/*#contenedor_caracteristica input[type=radio]:checked ~ div {
	display: block !important;
} */
