/* estilos del sitio web */

/*fuentes y fuentes CDN*/

/*estilos generales*/
html, body{opacity:0}
html{position:relative; min-height:100%}
body{ background: rgba(255, 255, 255, 0.301); padding-top:0px; outline: none; color: #fff;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance:none;}
.error-valid{border:1px solid red !important;}
#ocultosuccess{width: max-content; margin: 0 auto;}
.row{margin-left:0px; margin-right:0px}
:focus { outline: none; }
.text-center{text-align: center;}
.negro {color: #000000 !important;}
a, a:hover, a:focus {color: inherit; text-decoration: none; transition: all 0.3s;}

/* fonts */
@font-face {
    font-family: 'Raleway-ExtraBold';
    src: url('../fonts/Raleway-ExtraBold/Raleway-ExtraBold.eot');
    src: local('☺'), url('../fonts/Raleway-ExtraBold/Raleway-ExtraBold.woff') format('woff'), url('../fonts/Raleway-ExtraBold/Raleway-ExtraBold.ttf') format('truetype'), url('../fonts/Raleway-ExtraBold/Raleway-ExtraBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Raleway-SemiBold';
	src: url('../fonts/Raleway-SemiBold/Raleway-SemiBold.eot');
	src: local('☺'), url('../fonts/Raleway-SemiBold/Raleway-SemiBold.woff') format('woff'), url('../fonts/Raleway-SemiBold/Raleway-SemiBold.ttf') format('truetype'), url('../fonts/Raleway-SemiBold/Raleway-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Raleway-Regular';
	src: url('../fonts/Raleway-Regular/Raleway-Regular.eot');
	src: local('☺'), url('../fonts/Raleway-Regular/Raleway-Regular.woff') format('woff'), url('../fonts/Raleway-Regular/Raleway-Regular.ttf') format('truetype'), url('../fonts/Raleway-Regular/Raleway-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Raleway-Light';
	src: url('../fonts/Raleway-Light/Raleway-Light.eot');
	src: local('☺'), url('../fonts/Raleway-Light/Raleway-Light.woff') format('woff'), url('../fonts/Raleway-Light/Raleway-Light.ttf') format('truetype'), url('../fonts/Raleway-Light/Raleway-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Bold';
	src: url('../fonts/SourceSansPro-Bold/SourceSansPro-Bold.eot');
	src: local('☺'), url('../fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff') format('woff'), url('../fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf') format('truetype'), url('../fonts/SourceSansPro-Bold/SourceSansPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'SourceSansPro-SemiBold';
    src: url('../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.eot');
    src: local('☺'), url('../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.woff') format('woff'), url('../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.ttf') format('truetype'), url('../fonts/SourceSansPro-SemiBold/SourceSansPro-SemiBold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'SourceSansPro-Light';
	src: url('../fonts/SourceSansPro-Light/SourceSansPro-Light.eot');
	src: local('☺'), url('../fonts/SourceSansPro-Light/SourceSansPro-Light.woff') format('woff'), url('../fonts/SourceSansPro-Light/SourceSansPro-Light.ttf') format('truetype'), url('../fonts/SourceSansPro-Light/SourceSansPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* navegacion movil */
.wrapper.solo-menu{overflow: hidden; height: 100vh;}
.navbar {margin : 0px !important; height: 65px;}
.navbar .container-fluid {padding-top: 8px;}
.navbar-default{border: none !important; background-color: #201F1F !important; position: relative;}
.navbar-default .navbar-toggle{border: none !important;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color: transparent !important;}
.navbar-collapse{border: none !important; box-shadow: none; background-color: #000000; position: absolute; width: 100%; height: calc(100vh - 49px); z-index: 120; top: 65px;}
.navbar-default .navbar-nav>li>a{color: #ffffff !important; font-family: 'Raleway-Regular'; font-size: 20px; font-weight: 600; line-height: 1.2; letter-spacing: -0.2px;}
.collapse.in {display: table !important;}
.navbar-default .menu-cell {padding-left: 20px; height: calc(100vh - 49px); width: 100%; padding-top: 12%;}
.navbar-default .menu-footer {position: absolute; bottom: 20%; left: 45px;}
.navbar-default .menu-footer li{font-family: 'Raleway-Light'; font-size: 13px; letter-spacing: -0.16px;}
.navbar-default .menu-footer .redes-sociales a:first-child{padding-right: 15px;}

/* navegacion > 768px  */
#sidebar { width: 250px; position: fixed; top: 0; left: 0; height: 100vh; z-index: 999; background: #201f1f; color: #fff; transition: all 0.3s; padding-left: 30px;}
#sidebar.active { margin-left: -250px; }
#sidebar #mCSB_1_container{height: 100vh;}
#sidebar .sidebar-header { position: absolute; top: 0; left: 0; z-index: 100;}
#sidebar .sidebar-header img{width: 145px; height: auto;}
#sidebar .sidebar-content {display: table;height: 100%; position: absolute; overflow: hidden; width: 100%;}
#sidebar .sidebar-content .helper{display: table-cell; vertical-align: middle;}
#sidebar .sidebar-content .helper ul.components { padding: 20px 0;  margin: 0px; }
#sidebar .sidebar-content .helper ul li a {padding: 10px; font-size: 1.1em; display: block; font-family: 'Raleway-Regular'; font-size: 20px; font-weight: 600; line-height: 1.2; letter-spacing: -0.2px; padding-left: 17px;}
#sidebar .sidebar-content .helper ul li {position: relative;}
#sidebar .sidebar-content .helper ul li .selector-menu { background: url(../img/selector-menu.png); background-size: 15px; background-repeat: no-repeat; height: 15px; width: 15px; top: 14px; left: 0; position: absolute; z-index: 1;}
#sidebar .sidebar-footer {position: absolute !important; bottom: 10px; left: 10px; z-index: 100;}
#sidebar .sidebar-footer .redes-sociales a:first-child{padding-right: 15px; padding-bottom: 15px;}
#sidebar .sidebar-footer .redes-sociales a i {font-size: 16px;}
#sidebar .sidebar-footer a,
#sidebar .sidebar-footer p{font-family: 'Raleway-Light'; font-size: 13px; line-height: 1.85; letter-spacing: -0.2px;}
#sidebar { margin-left: -250px; display: none; }
@media (min-width: 768px) {
	#sidebar { display: block; margin-left: 0px;}
	.navbar{display: none;}
}


#content { width: 100%; }
@media (min-width: 768px) {
	#content { width: calc(100% - 250px); transition: all 0.3s; position: absolute; top: 0; right: 0; overflow-x: hidden; }
}

.inicio-bloque-1 {height: 400px;}
.inicio-bloque-1 .ms-anim-layers{height: 100%;}
.inicio-bloque-1 .ms-bullets.ms-dir-h{bottom: 40px;}
.inicio-bloque-1 .posicion_texto{position: relative !important; bottom: -70% !important; margin: 0 auto!important; font-size: 15px !important; text-align: center; max-width: 95%; font-family: 'SourceSansPro-Light';line-height: 14px !important;}
.inicio-bloque-1 .arrow-bottom {position: relative; margin: 0 auto; width: 100%; background: url(../img/arrow-bottom.png); background-repeat: no-repeat; background-position: center; background-size: 35px; height: 35px; bottom: 35px;}
@media (min-width: 768px){
	.inicio-bloque-1 {height: auto;}
	.inicio-bloque-1 .posicion_texto{bottom: -60% !important;}
}
@media (min-width: 992px){
	.inicio-bloque-1 .posicion_texto{bottom: -75% !important; line-height: 18px !important; font-size: 18px !important;}
}
@media (min-width: 1200px){
	.inicio-bloque-1 .posicion_texto{line-height: 30px !important; font-size: 30px !important;}
}


.margin-30 {margin-bottom: 30px;}
.inicio-bloque-2 {background-color: #ffffff; padding-top: 20px; padding-bottom: 25px;}
.inicio-bloque-2 h2{font-family: 'SourceSansPro-Bold'; font-weight: bold; letter-spacing: -0.4px; color: #000000; margin-top: 0px; margin-bottom: 28px;}
.inicio-bloque-2 h3,
.inicio-bloque-2 p{font-family: 'Raleway-Light'; color: #7b7d7f;}
.inicio-bloque-2 h3{font-size: 30px; letter-spacing: -0.4px;}
.inicio-bloque-2 p{line-height: 1.5; font-size: 16px; letter-spacing: -0.2px;}
.inicio-bloque-2 .nosotros img {height: 30px;}
.inicio-bloque-2 .img-portada{text-align: center;}
.inicio-bloque-2 .img-portada img{width: 100%; max-height: 730px; max-width: 600px;}
.inicio-bloque-2 .vista-992 {display: none;}
.inicio-bloque-2 .negritas {font-family: 'SourceSansPro-Bold' !important; color: #4e4e4e !important; font-size: 18px}
@media(min-width: 768px){
    .inicio-bloque-2 .img-portada {padding-right: 0px;}
}
@media(min-width: 992px){
	.inicio-bloque-2 {padding-top: 80px; padding-bottom: 90px;}
	.inicio-bloque-2 .vista-principal{display: none;}
	.inicio-bloque-2 .vista-992{display: block; padding-top: 20px;}
    .inicio-bloque-2 .nosotros {padding-left: 80px; padding-right: 40px;}
}
@media(min-width: 1200px){
	.inicio-bloque-2 .vista-principal{display: block;}
	.inicio-bloque-2 .vista-992{display: none;}
}

.inicio-bloque-3{background: #e8e4db url(../img/inicio-blog-m.jpg); background-repeat: no-repeat; background-position: bottom right; padding-top: 60px; padding-left: 15px; padding-right: 15px; padding-bottom: 150px;}
.inicio-bloque-3 h2 {font-family: 'SourceSansPro-Bold' !important; font-weight: bold; letter-spacing: -0.4px; color: #000000; margin-top: 0px; padding-left: 15px; margin-bottom: 45px;}
@media(min-width: 768px){
	.inicio-bloque-3{background: #e8e4db url(../img/inicio-blog.jpg); background-position: bottom right; background-repeat: no-repeat;}
	.inicio-bloque-3{padding-top: 150px;}
}

.nav-tabs {border: none;}
.nav-tabs.primertab>li{margin-right: 6%;}
.nav-tabs.primertab>li:last-child{margin-left: 0px;}
.nav-tabs.primertab>li>a,
.nav-tabs.adocreto-tab>li>a {font-family: 'Raleway-SemiBold'; font-weight: 600; letter-spacing: -0.2px; color: #000000; border-radius: 0px;}
.nav-tabs.primertab>li>a {font-size: 18px;}
.nav-tabs.primertab>li.active>a,
.nav-tabs.primertab>li.active>a:hover,
.nav-tabs.primertab>li.active>a:focus {font-size: 18px; background: transparent; color: #000000;}
.nav-tabs.primertab>li>a:hover,
.nav-tabs.primertab>li>a:active{border: solid 1px #201f1f; background: transparent;}
.nav-tabs.primertab>li.active>a,
.nav-tabs.primertab>li.active>a:hover,
.nav-tabs.primertab>li.active>a:focus,
.nav-tabs.adocreto-tab>li.active>a,
.nav-tabs.adocreto-tab>li.active>a:hover,
.nav-tabs.adocreto-tab>li.active>a:focus {font-family: 'Raleway-ExtraBold'; font-weight: 800; letter-spacing: -0.2px; border: solid 1px #201f1f; }
.nav>li>a {padding: 10px 14px !important;}
@media (min-width: 768px){
	.nav>li>a {padding: 10px 15px !important;}
}



.productos-bloque-1{background: url(../img/productos-degradado.jpg); background-repeat: no-repeat; background-size: 100%; padding-top: 50px; padding-left: 30px; padding-right: 30px; height: 100vh;}
.productos-bloque-1 h2{font-family: 'SourceSansPro-Bold'; font-weight: bold; letter-spacing: -0.4px; color: #000000; margin-top: 0px; margin-bottom: 30px;}
.productos-bloque-1 #adocretos .nav-tabs.adocreto-tab>li{margin-right: 2%;}
.productos-bloque-1 .nav-tabs.adocreto-tab>li:last-child{margin-left: 0px;}
.productos-bloque-1 .nav-tabs.adocreto-tab>li>a {font-size: 12px; background: #000000; color: #ffffff; margin-bottom: 15px;}
.productos-bloque-1 .nav-tabs.adocreto-tab>li>a:hover,
.productos-bloque-1 .nav-tabs.adocreto-tab>li>a:active {border: solid 1px #201f1f; background: transparent; color: #000000;}
.productos-bloque-1 .nav-tabs.adocreto-tab>li.active>a,
.productos-bloque-1 .nav-tabs.adocreto-tab>li.active>a:hover,
.productos-bloque-1 .nav-tabs.adocreto-tab>li.active>a:focus {font-size: 12px; background: transparent; color: #000000;}
@media(min-width: 768px){
	.productos-bloque-1 .nav-tabs.adocreto-tab>li>a{font-size: 15px;}
	.productos-bloque-1 .nav-tabs.adocreto-tab>li.active>a,
	.productos-bloque-1 .nav-tabs.adocreto-tab>li.active>a:hover,
	.productos-bloque-1 .nav-tabs.adocreto-tab>li.active>a:focus {font-size: 15px;}
}

/* #adocretos {margin-top: 30px;} */
#adocretos { padding-top: 30px; border-top: 1px solid black;}
#adocretos .textura01{ background: url(../img/textura01.png); height: 20px; width: 20px; background-size: cover; background-repeat: no-repeat; position: relative; bottom: 22px; left: 55px;}
#adocretos .textura02{ background: url(../img/textura02.png); height: 20px; width: 20px; background-size: cover; background-repeat: no-repeat; position: relative; bottom: 22px; left: 55px;}
#adocretos .tab-content{margin-top: 30px;}
#adocretos .producto{color: #201f1f; width: 100%; margin: 0 auto 30px auto; max-width: 374px;}
#adocretos .producto .img-color { width: 100px; height: 100px; border-radius: 50%; margin: 0 auto; margin-bottom: 12px;}
#adocretos .producto img {width: 100%; cursor: pointer;}
#adocretos .producto h4{font-family: 'Raleway-SemiBold'; font-weight: bold; letter-spacing: -0.2px; text-align: left;	color: #000000; margin: 0px; font-size: 20px;}
#adocretos .producto h4.text-center{text-align: center;}
#adocretos .producto .padding-left {padding-left: 0px;}
#adocretos .producto .padding-right {padding-right: 6px; text-align: end;}
#adocretos .producto .padding-right i {position: relative; top: 4px;}
#adocretos .producto .info-producto {position: relative; margin-top: 20px;}
#adocretos .producto .p {font-family: 'Raleway-Light'; font-size: 13px; line-height: 1.85; letter-spacing: -0.2px;}
#adocretos .producto .p .negritas {font-family: 'Raleway-SemiBold' !important; font-weight: bold;}
#adocretos .producto .p .negritas.padding-left {padding-left: 18px;}
#adocretos .producto .catalogo-colores {display: block;}
#adocretos .producto .catalogo-colores *{display: inline-block;}
#adocretos .producto .catalogo-colores .color1,
#adocretos .producto .catalogo-colores .color2,
#adocretos .producto .catalogo-colores .color3,
#adocretos .producto .catalogo-colores .color4,
#adocretos .producto .catalogo-colores .color5 {border-radius: 50px; height: 17px; width: 17px; margin-right: 9px; color: transparent; position: relative; top: 4px; left: 4px;}
#adocretos .producto .catalogo-colores .color1,
#adocretos .producto .img-color.color1 { background: #B0BCD7;}
#adocretos .producto .catalogo-colores .color2,
#adocretos .producto .img-color.color2 { background: #BDAD91;}
#adocretos .producto .catalogo-colores .color3,
#adocretos .producto .img-color.color3 { background: #000000;}
#adocretos .producto .catalogo-colores .color4,
#adocretos .producto .img-color.color4 { background: #9D3419;}
#adocretos .producto .catalogo-colores .color5,
#adocretos .producto .img-color.color5 { background: #CB9A45;}
/* Media query especial */
@media (min-width: 940px){
	#adocretos {border: none;}
}
@media (min-width: 992px){
	#adocretos .producto .img-color { width: 150px; height: 150px;}
}
@media (min-width: 1200px){
	#adocretos .producto .img-color { width: 200px; height: 200px;}
}


#block-cara-piedra {margin-top: 30px;}
#block-cara-piedra .tab-content{margin-top: 30px;}
#block-cara-piedra .producto{color: #201f1f; width: 100%; margin: 0 auto 40px auto; max-width: 374px;}
#block-cara-piedra .producto img {width: 100%; cursor: pointer;}
#block-cara-piedra .producto h4{font-family: 'Raleway-SemiBold'; font-weight: bold; letter-spacing: -0.2px; text-align: left;	color: #000000; margin: 0px; font-size: 20px;}
#block-cara-piedra .producto .padding-left {padding-left: 0px;}
#block-cara-piedra .producto .padding-right {padding-right: 6px; text-align: end;}
#block-cara-piedra .producto .padding-right i {position: relative; top: 4px;}
#block-cara-piedra .producto .info-producto {position: relative; margin-top: 20px;}
#block-cara-piedra .producto .p {font-family: 'Raleway-Light'; font-size: 13px; line-height: 1.85; letter-spacing: -0.2px;}
#block-cara-piedra .producto .p .negritas {font-family: 'Raleway-SemiBold' !important; font-weight: bold;}
#block-cara-piedra .producto .p .negritas.padding-left {padding-left: 18px;}
#block-cara-piedra .producto .catalogo-colores {display: block;}
#block-cara-piedra .producto .catalogo-colores *{display: inline-block;}
#block-cara-piedra .producto .catalogo-colores .color1,
#block-cara-piedra .producto .catalogo-colores .color2,
#block-cara-piedra .producto .catalogo-colores .color3,
#block-cara-piedra .producto .catalogo-colores .color4,
#block-cara-piedra .producto .catalogo-colores .color5 {border-radius: 50px; height: 17px; width: 17px; margin-right: 9px; color: transparent; position: relative; top: 4px; left: 4px;}
#block-cara-piedra .producto .catalogo-colores .color1 { background: #B0BCD7;}
#block-cara-piedra .producto .catalogo-colores .color2 { background: #BDAD91;}
#block-cara-piedra .producto .catalogo-colores .color3 { background: #000000;}
#block-cara-piedra .producto .catalogo-colores .color4 { background: #9D3419;}
#block-cara-piedra .producto .catalogo-colores .color5 { background: #CB9A45;}


#block-liso {margin-top: 30px;}
#block-liso .tab-content{margin-top: 30px;}
#block-liso .producto{color: #201f1f; width: 100%; margin: 0 auto 40px auto; max-width: 374px;}
#block-liso .producto img {width: 100%; cursor: pointer;}
#block-liso .producto h4{font-family: 'Raleway-SemiBold'; font-weight: bold; letter-spacing: -0.2px; text-align: left;	color: #000000; margin: 0px; font-size: 20px;}
#block-liso .producto .padding-left {padding-left: 0px;}
#block-liso .producto .padding-right {padding-right: 6px; text-align: end;}
#block-liso .producto .padding-right i {position: relative; top: 4px;}
#block-liso .producto .info-producto {position: relative; margin-top: 20px;}
#block-liso .producto .p {font-family: 'Raleway-Light'; font-size: 13px; line-height: 1.85; letter-spacing: -0.2px;}
#block-liso .producto .p .negritas {font-family: 'Raleway-SemiBold' !important; font-weight: bold;}
#block-liso .producto .p .negritas.padding-left {padding-left: 18px}
#block-liso .producto .catalogo-colores {display: block;}
#block-liso .producto .catalogo-colores *{display: inline-block;}
#block-liso .producto .catalogo-colores .color1,
#block-liso .producto .catalogo-colores .color2,
#block-liso .producto .catalogo-colores .color3,
#block-liso .producto .catalogo-colores .color4,
#block-liso .producto .catalogo-colores .color5 {border-radius: 50px; height: 17px; width: 17px; margin-right: 9px; color: transparent; position: relative; top: 4px; left: 4px;}
#block-liso .producto .catalogo-colores .color1 { background: #B0BCD7;}
#block-liso .producto .catalogo-colores .color2 { background: #BDAD91;}
#block-liso .producto .catalogo-colores .color3 { background: #000000;}
#block-liso .producto .catalogo-colores .color4 { background: #9D3419;}
#block-liso .producto .catalogo-colores .color5 { background: #CB9A45;}

.proyectos-bloque-1{background: url(../img/proyectos.jpg); background-repeat: no-repeat; background-size: 100%; padding-top: 50px; padding-left: 30px; padding-right: 30px; height: 100vh;}
.proyectos-bloque-1 h2{font-family: 'SourceSansPro-Bold'; font-weight: bold; letter-spacing: -0.4px; color: #000000; margin-top: 0px; margin-bottom: 30px;}

#todos {margin-top: 30px;}
#todos .contenido{ position: relative; transition:all 500ms; -webkit-transition:all 500ms; -moz-transition:all 500ms; -ms-transition:all 500ms; -o-transition:all 500ms; cursor: pointer; width: 100%; margin: 0px auto 15px auto; max-width: 415px;}
#todos .contenido:hover .pantalla-hover {opacity: 0;}
#todos .contenido .img-portada img{ width: 100%; max-width: 415px; max-height: 300px; height: 100%;;}
#todos .pantalla-hover{position: absolute; height: 100%; width: 100%; top: 0; left: 0; opacity: 1; background: #00000033}
#todos .pantalla-hover h4{position: absolute; bottom: 10px; left: 20px; font-family: 'Raleway-SemiBold'; font-weight: bold; letter-spacing: -0.2px; margin: 0px; font-size: 20px;}
#todos .plus {position: absolute; bottom: 0; right: 0;}


.blog {margin-bottom: 30px;}
.blog img{width: 100%;}
.blog h4{font-family: 'SourceSansPro-SemiBold'; font-size: 20px; font-weight: 600;letter-spacing: 1px; color: #201f1f;}
.blog .p ,
.blog .p p{font-family: 'Raleway-Light' !important; font-size: 16px !important; line-height: 1.5; letter-spacing: -0.2px; color: #201f1f;}
.blog .padding-left,
.blog .padding-right{color: #201f1f;}
.blog .padding-left{padding-left: 0px;}
.blog .padding-left a{font-family: 'Raleway-SemiBold' !important;}
.blog .padding-right{padding-right: 0px; text-align: end;}
.blog .padding-right i{cursor: pointer;}
.blog .contiene-input,
.detalle-blog .contiene-input {position: relative; text-align: right;}
.blog .contiene-input input,
.detalle-blog .contiene-input input { width: 100%; height: 40px; border: solid 1px #000000; max-width: 100%; font-family: 'Raleway-Light'; font-size: 15px; line-height: 1.67; font-weight: 300; font-size: 16px;	text-align: left;	color: #1e1e1e;	background: none;	padding-left: 22px; }
.blog .contiene-input *::-webkit-input-placeholder,
.detalle-blog .contiene-input *::-webkit-input-placeholder { line-height: 1.67; letter-spacing: 0.5px; color: #1e1e1e !important;	opacity:1; }
.blog .contiene-input *:-moz-placeholder,
.detalle-blog .contiene-input *:-moz-placeholder { line-height: 1.67; letter-spacing: 0.5px; color: #1e1e1e !important;	opacity:1; }
.blog .contiene-input *::-moz-placeholder,
.detalle-blog .contiene-input *::-moz-placeholder { line-height: 1.67; letter-spacing: 0.5px; color: #1e1e1e !important; opacity:1; }
.blog .contiene-input *:-ms-input-placeholder,
.detalle-blog .contiene-input *:-ms-input-placeholder { line-height: 1.67; letter-spacing: 0.5px; color: #1e1e1e !important; opacity:1; }
.blog .contiene-input .icon,
.detalle-blog .contiene-input .icon{ position: absolute; top: 5px; right: 10px; font-size: 22px; color: #1e1e1e; cursor: pointer; }

.padding-30{padding-top: 30px;}
.blog-fondo-color {background: #D2D2CB; min-height: 100vh; height: 100%;}
.blog-bloque-1 {background: url(../img/blog.png); background-size: auto; background-repeat: no-repeat; padding-top: 50px; min-height: 100vh; height: 100%;}
.blog-bloque-1 h2{font-family: 'SourceSansPro-Bold'; font-weight: bold; letter-spacing: -0.4px; color: #000000; margin-top: 0px; margin-bottom: 30px;}
.blog-bloque-1 .tab-content {margin-top: 30px;}
.blog-bloque-1 .menu-categorias{display: none;}
.blog-bloque-1 .drop-menu{padding-left: 15px; padding-right: 15px;}
.blog-bloque-1 .btn-default { width: 100%; height: 40px; border: solid 1px #000000; max-width: 100%; font-family: 'Raleway-Light'; font-size: 15px; line-height: 1.67; font-weight: 300; font-size: 16px; text-align: left;	color: #1e1e1e;	background: none;	padding-left: 22px; border-radius: 0px; position: relative;}
.blog-bloque-1 .btn-default .caret{position: absolute; top: 18px; right: 14px;}
.blog-bloque-1 .dropdown-menu {width: 100%; position: relative; margin-bottom: 10px;}
.blog-bloque-1 .dropdown-menu a{font-family: 'Raleway-SemiBold'; font-size: 18px;}
.blog-bloque-1 .dropdown-menu a.active{font-family: 'Raleway-ExtraBold';}
.blog-bloque-1 ul.paginador{padding-left:0px; text-align:center; column-count:1; padding-top:0px; margin-bottom: 22px}
.blog-bloque-1 ul.paginador li{list-style-type:none; display: inline-block; margin-left:10px}
.blog-bloque-1 ul.paginador li a{ font-family: 'Raleway-Regular'; font-size: 15px;	color: #b0b0b0;}
.blog-bloque-1 ul.paginador li a.active,.blog-bloque-1 ul.paginador li a:hover{ font-family: 'Raleway-SemiBold'; font-size: 15px; font-weight: bold; color: #323232; text-decoration:none }
.blog-bloque-1 ul.paginador .caret{	border-top: 6px dashed; border-top: 4px solid \9; border-right: 5px solid transparent; border-left: 5px solid transparent; color: #323232; position:relative; bottom:1px }
.blog-bloque-1 ul.paginador li.anterior .caret{transform:rotate(90deg)}
.blog-bloque-1 ul.paginador li.siguiente .caret{transform:rotate(-90deg)}
@media (min-width: 768px){
	.blog-bloque-1 .drop-menu{ display: none;}
	.blog-bloque-1 .menu-categorias{width: 100%; display: block; padding-left: 15px; padding-right: 15px;}
	.blog-bloque-1 .menu-categorias ul{display: block; padding-left: 0px;}
	.blog-bloque-1 .menu-categorias ul li{display: inline-block; text-decoration: none; margin-right: -1%;}
	.blog-bloque-1 .menu-categorias ul li:last-child{margin-right: 0px;}
	.blog-bloque-1 .menu-categorias ul li a {padding: 10px 15px; font-family: 'Raleway-SemiBold'; font-weight: 800; letter-spacing: -0.2px; color: #000000; font-size: 16px; text-decoration: none !important; max-width: 142px;}
	.blog-bloque-1 .menu-categorias ul li a:hover,
	.blog-bloque-1 .menu-categorias ul li a:focus,
	.blog-bloque-1 .menu-categorias ul li a.active{font-family: 'Raleway-ExtraBold'; border: solid 1px #201f1f; padding: 10px 14px;}
}
@media (min-width: 992px){
	.blog-bloque-1 {padding-left: 30px; padding-right: 30px;}
	.blog-bloque-1 .menu-categorias ul li{margin-right: 6%;}
	.blog-bloque-1 .menu-categorias ul li a {font-size: 18px;}
}


.contacto h2{font-family: 'SourceSansPro-Bold'; font-weight: bold; letter-spacing: -0.4px; color: #000000; margin-top: 60px; margin-bottom: 30px;}
.contacto .color-fondo{ background: #E8E4DB;}
.contacto .fondo-blanco{ background: #ffffff; min-height: 778px; height: 100vh;}
.contacto .informacion-contacto {  margin-left: auto;}
.contacto .informacion-contacto .p {font-family: 'Raleway-Light'; font-size: 13px; line-height: 1.85; letter-spacing: -0.2px; color: #201f1f;}
.contacto .informacion-contacto .p .negritas {font-family: 'Raleway-SemiBold' !important; font-weight: bold;}
.contacto #mapa {width: 100%; height: 300px; margin-bottom: 60px;}
@media (min-width: 768px){
	.contacto #mapa {height: 343px;}
}
@media (min-width: 992px){
	.contacto #mapa {margin-bottom: 0px;}
}
@media (min-width: 1200px){
	.contacto .informacion-contacto { width: 80%;}
	.contacto .tam-map{ margin-left: auto; width: 80%;}
}

/* styles radio btn */
.seleccion-formulario {margin-top: 60px; margin-bottom: 20px; font-family: 'SourceSansPro-Light'; letter-spacing: -0.2px; font-size: 20px;}
[type="radio"]:checked,
[type="radio"]:not(:checked) { position: absolute; left: -9999px; }
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #000000; }
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before { content: ""; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid rgb(82, 82, 82); border-radius: 100%; background: #fff; }
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after { content: ""; width: 10px; height: 10px; background: #000000; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
[type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
@media(min-width: 992px){
	.seleccion-formulario {margin-top: 160px;}
}

/* style checkbox */
.md-checkbox { position: relative; margin: 0 auto; text-align: left; width: 100%;}
.md-checkbox.md-checkbox-inline { display: inline-block; }
.md-checkbox label,
.md-checkbox label a { cursor: pointer; color: #000000; font-family: 'Raleway-Light'; font-size: 14px;line-height: 1.79; letter-spacing: 0.5px; width: 89%;}
.md-checkbox label a {text-decoration: underline;}
.md-checkbox label:before, .md-checkbox label:after { content: ""; position: absolute; left: 0;	top: 4px; }
.md-checkbox label:before { width: 15px; height: 15px; background: #fff; border: 2px solid #9b9b9b;	border-radius: 2px;	cursor: pointer; transition: background .3s; }
.md-checkbox input[type="checkbox"] { outline: 0; margin-right: 10px; visibility: hidden; }
.md-checkbox input[type="checkbox"]:checked + label:before { background: transparent; }
.md-checkbox input[type="checkbox"]:checked + label:after { transform: rotate(-45deg); top: 7.5px; left: 3px; width: 9px; height: 4px; border: 2px solid #201f1f; border-top-style: none; border-right-style: none; }
.md-checkbox input[type="checkbox"]:disabled + label:before { border-color: rgba(0, 0, 0, 0.26); }
.md-checkbox input[type="checkbox"]:disabled:checked + label:before { background: rgba(0, 0, 0, 0.26); }
@media(min-width: 768px){
	.md-checkbox {width: max-content;}
	.md-checkbox label,
	.md-checkbox label a{ width: auto;}
}

/* #formulario-contacto{display: none;} */
#formulario-contacto input[type="text"],
#formulario-contacto input[type="email"],
#formulario-contacto input[type="phone"],
#formulario-contacto textarea {width: 100%; border: 1px solid #000000; padding: 5px 8px;}
#formulario-contacto input[type="text"],
#formulario-contacto input[type="email"],
#formulario-contacto input[type="phone"] {height: 35px; margin-bottom: 15px; color: #000000;font-family: 'Raleway-Light'; letter-spacing: -0.2px;}
#formulario-contacto input[type="text"]::-moz-placeholder{color: #000000;}
#formulario-contacto input[type="text"]::-webkit-input-placeholder{color: #000000;}
#formulario-contacto input[type="email"]::-moz-placeholder{color: #000000;}
#formulario-contacto input[type="email"]::-webkit-input-placeholder{color: #000000;}
#formulario-contacto input[type="phone"]::-moz-placeholder{color: #000000;}
#formulario-contacto input[type="phone"]::-webkit-input-placeholder{color: #000000;}
#formulario-contacto textarea {height: 150px; resize: none; margin-bottom: 20px; font-family: 'Raleway-Light'; color: #000000;}
#formulario-contacto textarea::-moz-placeholder{color: #000000;}
#formulario-contacto textarea::-webkit-input-placeholder{color: #000000;}
#formulario-contacto button {width: 260px; height: 45px; background: #b6a58d; color: #ffffff; margin-top: 20px; font-family: 'SourceSansPro-Bold'; font-size: 15px; letter-spacing: 0.5px; border: none;}

#contenedor-formulario-cotizacion{display: none;}
#formulario-cotizacion input[type="text"],
#formulario-cotizacion input[type="email"],
#formulario-cotizacion input[type="phone"],
#formulario-cotizacion input[type="number"],
#formulario-cotizacion textarea {width: 100%; border: 1px solid #000000; padding: 5px 8px;}
#formulario-cotizacion input[type="number"]{text-align: center;}
#formulario-cotizacion input[type="text"],
#formulario-cotizacion input[type="email"],
#formulario-cotizacion input[type="number"],
#formulario-cotizacion input[type="phone"] {height: 35px; margin-bottom: 15px; color: #000000; font-family: 'Raleway-Light'; letter-spacing: -0.2px;}
#formulario-cotizacion input[type="text"]::-moz-placeholder{color: #000000;}
#formulario-cotizacion input[type="text"]::-webkit-input-placeholder{color: #000000;}
#formulario-cotizacion input[type="email"]::-moz-placeholder{color: #000000;}
#formulario-cotizacion input[type="email"]::-webkit-input-placeholder{color: #000000;}
#formulario-cotizacion input[type="phone"]::-moz-placeholder{color: #000000;}
#formulario-cotizacion input[type="phone"]::-webkit-input-placeholder{color: #000000;}
#formulario-cotizacion input[type="number"]::-moz-placeholder{color: #000000;}
#formulario-cotizacion input[type="number"]::-webkit-input-placeholder{color: #000000;}
#formulario-cotizacion textarea {height: 150px; resize: none; margin-bottom: 20px; font-family: 'Raleway-Light'; color: #000000;}
#formulario-cotizacion textarea::-moz-placeholder{color: #000000;}
#formulario-cotizacion textarea::-webkit-input-placeholder{color: #000000;}
#formulario-cotizacion .p{color: #000000; font-family: 'Raleway-Light'; letter-spacing: -0.2px; }
#formulario-cotizacion button {width: 260px; height: 45px; background: #b6a58d; color: #ffffff; margin-top: 20px; font-family: 'SourceSansPro-Bold'; font-size: 15px; letter-spacing: 0.5px; margin-bottom: 50px; border: none;}


.detalle-blog .active {font-family: 'SourceSansPro-SemiBold' !important; color: #4a4a4a !important; text-decoration: underline;}
.detalle-blog { padding-bottom: 50px;}
.detalle-blog .img-portada{text-align: center;}
.detalle-blog img{width: 100%; margin-top: 15px;}
.detalle-blog h2 {font-family: 'Raleway-SemiBold'; letter-spacing: -0.4px; color: #000000;}
.detalle-blog h3 {font-family: 'SourceSansPro-SemiBold'; font-size: 22px; letter-spacing: -0.3px; color: #000000; border-bottom: 1px solid #cccccc;}
.detalle-blog h4 {font-family: 'SourceSansPro-SemiBold'; font-size: 20px; letter-spacing: -0.3px; color: #000000;}
.detalle-blog .p,
.detalle-blog .p p,
.detalle-blog .p span{font-family: 'Raleway-Light' !important; font-size: 13px !important; line-height: 1.85; letter-spacing: -0.2px; color: #000000;}
.detalle-blog .titulo{padding-left: 0px;}
.detalle-blog .redes-sociales {padding-left: 0px;}
.detalle-blog .redes-sociales .derecha{ margin-top: 20px;}
.detalle-blog .redes-sociales.division{ padding-bottom: 20px; border-bottom: 1px solid #b6a58d4d; margin-bottom: 20px;}
.detalle-blog .redes-sociales a[role="button"]{ background: #B6A58D!important;}
.detalle-blog .video {width: 100%; height: auto; margin: 0px;}
.detalle-blog .categorias-detalle div a {font-family: 'SourceSansPro-Light'; font-size: 16px; letter-spacing: -0.2px; color: #7b7d7f;}
.detalle-blog .categorias-detalle div { margin-bottom: 15px;}
.detalle-blog .categorias-detalle div:last-child { margin-bottom: 0px;}
.detalle-blog .padding-left,
.detalle-blog .padding-right{color: #201f1f;}
.detalle-blog .padding-left{padding-left: 0px;}
.detalle-blog .padding-left a{font-family: 'Raleway-Bold'}
.detalle-blog .padding-right{padding-right: 0px; text-align: end;}
.detalle-blog .padding-right i{cursor: pointer;}
.detalle-blog .categorias-detalle {display: none;}
.detalle-blog .drop-menu h3{border: none;}
.detalle-blog .btn-default { width: 100%; height: 40px; border: solid 1px #000000; max-width: 100%; font-family: 'Raleway-Light'; font-size: 15px; line-height: 1.67; font-weight: 300; font-size: 16px; text-align: left;	color: #1e1e1e;	background: none;	padding-left: 22px; border-radius: 0px; position: relative;}
.detalle-blog .btn-default .caret {position: absolute; top: 18px; right: 14px;}
.detalle-blog .dropdown-menu {width: 100%; position: relative; margin-bottom: 10px;}
.detalle-blog .dropdown-menu a{font-family: 'Raleway-SemiBold'; font-size: 18px;}
.detalle-blog .dropdown-menu a.active{font-family: 'Raleway-ExtraBold'; color: #000000 !important;}
@media (min-width: 768px){
	.detalle-blog .drop-menu {display: none;}
	.detalle-blog .categorias-detalle {display: block;}
	.detalle-blog .categorias-detalle div a {font-family: 'SourceSansPro-Light'; font-size: 16px; letter-spacing: -0.2px; color: #7b7d7f;}
	.detalle-blog .categorias-detalle div { margin-bottom: 15px;}
	.detalle-blog .categorias-detalle div:last-child { margin-bottom: 0px;}
}
@media (min-width: 992px){
	.detalle-blog {margin-top: 80px;}
	.detalle-blog .contenido-blog {margin-left: 15px;}
	.detalle-blog .cotenido-menu.col-lg-offset-1 {margin-left: 5.333333% !important;}
	.detalle-blog .redes-sociales.division{ padding-bottom: 20px; border-bottom: none; margin-bottom: 0px;}
}
@media (min-width: 1200px){
	.detalle-blog .redes-sociales.der {padding-left: 15px; padding-right: 0px;}
	.detalle-blog .redes-sociales .derecha{text-align: end; }
}


.galeria-interactiva{position: relative; overflow: hidden;}
.galeria-interactiva .portada-inicio {background: url(../img/galeria-int/portada.jpg); background-repeat: no-repeat; background-size: cover; height: 100%; min-height: 325px; background-position: top center;}
.galeria-interactiva .portada-inicio p{position: absolute; top: 33%; left: 5%; right: 5%; text-align: center; }
.galeria-interactiva .swiper-container { width: 100%; overflow: visible; }
.galeria-interactiva .swiper-slide {text-align: center;font-size: 18px;background: rgb(0, 0, 0);	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center;	-ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;	-webkit-align-items: center; align-items: center; }
.galeria-interactiva .swiper-pagination-bullet {width: 20px !important;	height: 20px !important; text-align: center; line-height: 20px; font-size: 12px; color: transparent !important;	opacity: 1;}
.galeria-interactiva .swiper-slide img{ width: 100%; }
.galeria-interactiva .swiper-pagination-bullet-active {color:transparent !important; background: #007aff; }
.menu-galeria{ position: relative; height: 70px; width: 96%; background: #ffffff; top: 0; right: 0; color: #201f1f; padding: 15px; z-index: 1; transition: all 500ms ; -webkit-transition: all 500ms ; -moz-transition: all 500ms ; -ms-transition: all 500ms ; -o-transition: all 500ms ; }
.menu-galeria.closer-right{right: -300px}
.menu-galeria.closer-right .pestaña{top: -1px; transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.menu-galeria.closer-bottom .contenido-menu{height: 0px;}
.menu-galeria.closer-bottom .pestaña{ transform:rotate(90deg) ; -webkit-transform:rotate(90deg) ; -moz-transform:rotate(90deg) ; -ms-transform:rotate(90deg) ; -o-transform:rotate(90deg) ; }
.menu-galeria .contenido-menu {position: relative; overflow: auto;}
.menu-galeria h2 {font-family: 'SourceSansPro-SemiBold'; letter-spacing: -0.4px; margin-top: 0px;}
.menu-galeria h4 {font-family: 'Raleway-SemiBold'; letter-spacing: -0.2px; color: #000000; font-size: 20px;}
.menu-galeria img{ width: 100%; cursor: pointer;}
.menu-galeria .linea-divisora {width: 100%; height: 1px; border-bottom: solid 1px #201f1f;}
.menu-galeria button {height: 30px; background-color: #201f1f; color: #ffffff; width: 80%; font-family: 'Raleway-SemiBold'; letter-spacing: -0.2px;}
.menu-galeria .pestaña{ background: url(../img/galeria-int/Barra.png); background-repeat: no-repeat; background-size: auto; height: 60px; width: 54px; position: absolute; top: 0px; right: 0px; z-index: 10; cursor: pointer; transform:rotate(270deg) ; -webkit-transform:rotate(270deg) ; -moz-transform:rotate(270deg) ; -ms-transform:rotate(270deg) ; -o-transform:rotate(270deg) ; }
.contenido-pestaña{position: relative;}
#content .tam-inic{height: calc(100vh - 135px);}
@media (min-width: 992px){
	.galeria-interactiva{height: 100vh !important;}
	.galeria-interactiva .portada-inicio {min-height: 100vh;}
	.galeria-interactiva .portada-inicio p{width: 30%; top: 50%; left: 25%; right: 25%; text-align: center; }
	.galeria-interactiva .swiper-container {height: calc(100vh - 75px);}
	.menu-galeria{ position: absolute; height: 100%; min-height: 100vh; width: 300px;}
	.menu-galeria .contenido-menu {height: 94%;}
	.menu-galeria h2 {margin-top: 10px;}
	.menu-galeria .pestaña{ left: -45px; z-index: 10; transform:rotate(0deg) ; -webkit-transform:rotate(0deg) ; -moz-transform:rotate(0deg) ; -ms-transform:rotate(0deg) ; -o-transform:rotate(0deg) ; display: none;}
}

.menu-detalle-producto{background-color: #e5e5e5; width: 100%; position: relative; z-index: 1;}
.menu-detalle-producto img{width: 95%; margin-top: 5px;}
.menu-detalle-producto .p{font-family: 'Raleway-ExtraBold'; font-size: 16px; letter-spacing: -0.2px; color: #000000; padding-top: 15px; text-align: center;}
.menu-detalle-producto #titulo-producto-seleccionado {padding-top: 5%; text-align: left;}
.menu-detalle-producto .catalogo_colores_frontal {display: inline-block; width: 100%; padding-top: 10px;}
.menu-detalle-producto .catalogo_colores_frontal .color1,
.menu-detalle-producto .catalogo_colores_frontal .color2,
.menu-detalle-producto .catalogo_colores_frontal .color3,
.menu-detalle-producto .catalogo_colores_frontal .color4,
.menu-detalle-producto .catalogo_colores_frontal .color5{ width: 30px; height: 30px; display: inherit; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; cursor: pointer; margin-right: 5%;}
.menu-detalle-producto .catalogo_colores_frontal .color1{background: #b0bcd7;}
.menu-detalle-producto .catalogo_colores_frontal .color2{background: #bdad91;}
.menu-detalle-producto .catalogo_colores_frontal .color3{background: #000000;}
.menu-detalle-producto .catalogo_colores_frontal .color4{background: #9d3419;}
.menu-detalle-producto .catalogo_colores_frontal .color5{background: #cb9a45;}

.menu-detalle-producto .catalogo_colores_trasera {display: inline-block; width: 100%; padding-top: 10px;}
.menu-detalle-producto .catalogo_colores_trasera .color1,
.menu-detalle-producto .catalogo_colores_trasera .color2,
.menu-detalle-producto .catalogo_colores_trasera .color3,
.menu-detalle-producto .catalogo_colores_trasera .color4,
.menu-detalle-producto .catalogo_colores_trasera .color5{ width: 30px; height: 30px; display: inherit; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; cursor: pointer;  margin-right: 5%;}
.menu-detalle-producto .catalogo_colores_trasera .color1{background: #b0bcd7;}
.menu-detalle-producto .catalogo_colores_trasera .color2{background: #bdad91;}
.menu-detalle-producto .catalogo_colores_trasera .color3{background: #000000;}
.menu-detalle-producto .catalogo_colores_trasera .color4{background: #9d3419;}
.menu-detalle-producto .catalogo_colores_trasera .color5{background: #cb9a45;}
@media (min-width: 768px){
	.menu-detalle-producto{height: 75px; }
	.menu-detalle-producto .p{padding-top: 15px;}
	.menu-detalle-producto .catalogo_colores_frontal {width: auto; position: relative; top: 6px; left: 5px; padding: 0px}
	.menu-detalle-producto .catalogo_colores_frontal .color1,
	.menu-detalle-producto .catalogo_colores_frontal .color2,
	.menu-detalle-producto .catalogo_colores_frontal .color3,
	.menu-detalle-producto .catalogo_colores_frontal .color4,
	.menu-detalle-producto .catalogo_colores_frontal .color5{ width: 25px; height: 25px;  margin-right: 2px;}
	.menu-detalle-producto .catalogo_colores_trasera {width: auto; position: relative; top: 6px; left: 5px; padding: 0px;}
	.menu-detalle-producto .catalogo_colores_trasera .color1,
	.menu-detalle-producto .catalogo_colores_trasera .color2,
	.menu-detalle-producto .catalogo_colores_trasera .color3,
	.menu-detalle-producto .catalogo_colores_trasera .color4,
	.menu-detalle-producto .catalogo_colores_trasera .color5{ width: 25px; height: 25px; margin-right: 2px;}
}

.modal-descarga-catalogo{text-align: center;}
.modal-descarga-catalogo h5 {font-family: 'Raleway-Light'; font-size: 16px; color: #000000;}
.modal-descarga-catalogo input[type="text"],
.modal-descarga-catalogo input[type="email"],
.modal-descarga-catalogo input[type="phone"],
.modal-descarga-catalogo input[type="number"]{width: 80%; border: 1px solid #000000; padding: 5px 8px;}
.modal-descarga-catalogo input[type="text"],
.modal-descarga-catalogo input[type="email"],
.modal-descarga-catalogo input[type="number"],
.modal-descarga-catalogo input[type="phone"] {height: 35px; margin-bottom: 15px; color: #000000; font-family: 'Raleway-Light'; letter-spacing: -0.2px;}
.modal-descarga-catalogo input[type="text"]::-moz-placeholder{color: #000000;}
.modal-descarga-catalogo input[type="text"]::-webkit-input-placeholder{color: #000000;}
.modal-descarga-catalogo input[type="email"]::-moz-placeholder{color: #000000;}
.modal-descarga-catalogo input[type="email"]::-webkit-input-placeholder{color: #000000;}
.modal-descarga-catalogo input[type="phone"]::-moz-placeholder{color: #000000;}
.modal-descarga-catalogo input[type="phone"]::-webkit-input-placeholder{color: #000000;}
.modal-descarga-catalogo input[type="number"]::-moz-placeholder{color: #000000;}
.modal-descarga-catalogo input[type="number"]::-webkit-input-placeholder{color: #000000;}
.modal-descarga-catalogo #btn-descarga{background: #B6A58D; width: 60%; height: 45px; color: #ffffff; font-family: 'SourceSansPro-Bold'; margin-bottom: 20px; margin-top: 45px; font-size: 15px; letter-spacing: 0.5px;}
.modal-descarga-catalogo .modal-header{border: none;}
.modal-descarga-catalogo .modal-content {border-radius: 0px;}
.modal-descarga-catalogo .modal-header button{opacity: 1 !important;}
@media (min-width: 768px){
	.modal-descarga-catalogo .modal-dialog{padding: 0 80px;}
}

.aviso {padding: 45px 15px; max-width: 1200px; margin: 0 auto;}
.aviso h3 {font-family: 'SourceSansPro-Bold'; font-weight: bold; letter-spacing: -0.4px; color: #000000; margin-bottom: 45px;}
.aviso .p { font-family: 'Raleway-Light'; color: #7b7d7f;}
.aviso b{font-family: 'SourceSansPro-Bold'; font-size: 16px;}
