

 @import url("https://use.typekit.net/pox6mlc.css");

@media (max-width: 575.98px) {
	
	.contacto{ margin: 4px 0 0 0 !important;}
	
	.bienvenidos {
		font-size: 35px !important;
		letter-spacing: 1.5px !important;
	}
	.saxum-desc {font-size: 12px !important;}
	
	.parallaxindex1 {
	height: 350px !important;	
    background-image: url("../img/bg-fondo-16.png") !important;
		
		 background-attachment: scroll !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.textos-index{
	margin-top: 120px !important ;
	
	}
		
	.productos {
		font-size: 10px !important;
	}
	
}	



@media (max-width: 890px) {
	.nav-link {
  
   font-size: 17px !important;
    color: #ffffff;
   
    padding: 15px 10px !important;
   
	}

}
	.textos-index{
		margin-top: 300px;}
input {
	
	font-family: trasandina,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 15px;
	color:  #AEADB3;
}

.submenu {
	
	font-family: trasandina,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 12px;
	color:  #ffffff;
}

.cod-saxum {font-family: sans-serif;}

.submenu:hover {
	
	text-decoration: none !important;
	color: #AEADB3;
transition: 0.51s;
	
}
textarea {
	
	font-family: trasandina,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 15px;
	color:  #AEADB3;
}

p{
font-family: trasandina,sans-serif;
font-weight: 400;
font-style: normal;
font-size: 15px;
	
}

h1{
	
font-family: trasandina,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 80px;
}

h2{
	
font-family: trasandina,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 42px;
letter-spacing: 1.5px;
	
}

h3 {

font-family: trasandina,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 30px;
letter-spacing: 1.2px;
text-transform: uppercase;
	
	
}


h4 {

font-family: trasandina,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 15px;
letter-spacing: 1.2px;
text-transform: uppercase;
	
	
}

.productos {
	font-family: trasandina, sans-serif;
	font-size: 14px;
	font-weight: 400;
	border-color:rgba(0,0,0,0);
	padding: 0 15px !important;
}
.normal {
	font-weight: 400 !important;
}
.nav-link{ 
	
font-family: trasandina,sans-serif;
font-weight: 700;
font-style: normal;
font-size: 13px;
color: #ffffff;
text-transform: uppercase;
padding: 0px 10px !important;
letter-spacing: 1px;

}

.nav-link:hover{ 
	

color: #AEADB3;
transition: 0.51s;

}


.navbar-nav > li > a {
    border-right: none !important;
    padding-bottom: 0px;
    padding-top: 00px;
}

.nav-saxum{
	
	background: rgba(0,77,153,1);
background: -moz-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,77,153,1)), color-stop(39%, rgba(15,66,147,1)), color-stop(48%, rgba(16,54,127,1)), color-stop(58%, rgba(22,61,145,1)), color-stop(64%, rgba(23,54,135,1)), color-stop(70%, rgba(22,61,145,1)), color-stop(100%, rgba(36,46,138,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -o-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: linear-gradient(135deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d99', endColorstr='#242e8a', GradientType=1 );
	
	-webkit-box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.65);
box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.65);
}


.add-on .input-group-btn > .btn {
  border-left-width:0;left:-2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* stop the glowing blue shadow */
.add-on .form-control:focus {
 box-shadow:none;
 -webkit-box-shadow:none; 
 border-color:#cccccc; 
}
.form-control{width:20%}
.navbar-nav > li > a {
  border-right: 1px solid #ddd;
  padding-bottom: 15px;
  padding-top: 15px;
}
.navbar-nav:last-child{ border-right:0}

.boton{
background: #ffffff;
	border-left: 0px solid #454545;
	color:#AEADB3;
	border: 1px solid #AEADB3;
}

.boton:hover{
background: #AEADB3;
	border-left: 0px solid #454545;
	color:#ffffff;
	border: 1px solid #AEADB3;
}

.busqueda {margin-top: 20px;}


.bienvenidos{
		font-size: 70px;
	background: rgba(0,77,153,1);
background: -moz-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,77,153,1)), color-stop(39%, rgba(15,66,147,1)), color-stop(48%, rgba(16,54,127,1)), color-stop(58%, rgba(22,61,145,1)), color-stop(64%, rgba(23,54,135,1)), color-stop(70%, rgba(22,61,145,1)), color-stop(100%, rgba(36,46,138,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -o-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: linear-gradient(135deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d99', endColorstr='#242e8a', GradientType=1 );
	 transform:  skewY(-3deg);
	padding: 10px 35px;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 8px;
}



.saxum-desc{
		font-size: 23px;
	background: rgba(0,77,153,1);
background: -moz-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,77,153,1)), color-stop(39%, rgba(15,66,147,1)), color-stop(48%, rgba(16,54,127,1)), color-stop(58%, rgba(22,61,145,1)), color-stop(64%, rgba(23,54,135,1)), color-stop(70%, rgba(22,61,145,1)), color-stop(100%, rgba(36,46,138,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -o-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: linear-gradient(135deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d99', endColorstr='#242e8a', GradientType=1 );
	 transform:  skewY(-3deg);
	padding: 10px 25px;
	text-transform: uppercase;
	color: #ffffff;
}


.parallaxindex1 {
    background-image: url("../img/bg-fondo.png");
}

.parallaxindex1, .parallaxindex2, .parallaxindex3, .parallaxindex4, .parallaxindex5 {
    height: 700px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.sticky.is-sticky {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    width: 100%;
}

.info {
	height: 45px;
	color: #454545;
	background: #EBEBEB;
	
}



.logo {
	width: 180px;
}

.botones {
	
	font-family: trasandina, sans-serif;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: 0.5px;
	background: rgba(28,55,144,1);
background: -moz-linear-gradient(top, rgba(28,55,144,1) 0%, rgba(0,78,155,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,55,144,1)), color-stop(100%, rgba(0,78,155,1)));
background: -webkit-linear-gradient(top, rgba(28,55,144,1) 0%, rgba(0,78,155,1) 100%);
background: -o-linear-gradient(top, rgba(28,55,144,1) 0%, rgba(0,78,155,1) 100%);
background: -ms-linear-gradient(top, rgba(28,55,144,1) 0%, rgba(0,78,155,1) 100%);
background: linear-gradient(to bottom, rgba(28,55,144,1) 0%, rgba(0,78,155,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c3790', endColorstr='#004e9b', GradientType=0 );
	padding: 10px 35px;
	text-transform: uppercase;
	color: #ffffff !important;
	border-bottom: 5px solid #003851;
	-webkit-box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.65);
box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.65);
	
}

.botones:hover {
	
	
	background: #003851;
	-webkit-box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.85);
-moz-box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.85);
box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.85);
	transition: 1s;
	text-decoration: none !important;
}

.div-botones {
	
	text-align: center;
	margin: 25px 0;
}


/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.parteners{
	  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
	
}

.parteners:hover{
	  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
	transition: 1s;
	
}

.gris {
	background: #EBEBEB;
}

.blanco {
	color: #ffffff;
	
}

.gradiente{
	
	
	background: rgba(0,77,153,1);
background: -moz-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,77,153,1)), color-stop(39%, rgba(15,66,147,1)), color-stop(48%, rgba(16,54,127,1)), color-stop(58%, rgba(22,61,145,1)), color-stop(64%, rgba(23,54,135,1)), color-stop(70%, rgba(22,61,145,1)), color-stop(100%, rgba(36,46,138,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -o-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
background: linear-gradient(135deg, rgba(0,77,153,1) 0%, rgba(15,66,147,1) 39%, rgba(16,54,127,1) 48%, rgba(22,61,145,1) 58%, rgba(23,54,135,1) 64%, rgba(22,61,145,1) 70%, rgba(36,46,138,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d99', endColorstr='#242e8a', GradientType=1 );
	
}

.formulario{
	width: 100%;
	margin: 20px 0;
	border-radius: 0px;
	letter-spacing: 0.3px;
	color:#453E42 !important;
		
}

.fullwidth{
	
	width: 100% !important;
	border-top: none !important;
	border-right: none !important;
	border-left: none !important;
	border-bottom: 5px solid #003851;
}


#instafeed {
  width: 100%;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
  
 
    }

.insta{ width: 33%;
display: block;}

.grisoscuro {
	
	background: #212121;
	color: #ffffff;
	padding: 45px 0;
	
}

.active {
	
	color:  #929292 !important;
}

.border_bottom{
	
	border-top: 1px solid #000000;
}

.catalogo {
	font-size: 45pt !important;
	line-height: 38pt !important;
	
}

.margin {
	margin: 15px 0 0 0 !important
}

.margin-top {margin-top:-90px !important}

.max-width {
	max-width: 450px;
}

.max-width2 {
	max-width: 250px;
}

ul {padding: 0px 0px 0px 20px}

.p10{
	padding: 10px 0 0 0;
	text-transform: uppercase
}