
/* VECI 2017 */
/*ventana modal*/
.close-layer:hover:after{
	display: none;
	content: "";
}
/*carrusel*/
.bx-gallery .bx-wrapper li img{float: left;}
.bx-gallery.galeria-thumbnail.slider100x .slider li figure figcaption{display: inline;padding-top:5px;}
/*HOME*/
.row.first-row .column{margin-bottom:25px;}

/*galeria
.bx-gallery.galeria-thumbnail.slider100x .slider{width: 100%;height:auto;}
.bx-gallery.galeria-thumbnail .slider ol{ width: 100%; position:absolute;left:0;bottom:45px; z-index:1; text-align: center;}
.bx-gallery.galeria-thumbnail .slider ol li{ display: inline-block; margin: 0 5px; width: 15px; height: auto;}
.bx-gallery.galeria-thumbnail .slider ol li a{overflow:hidden;text-indent: -500px; display: block; width:15px; height: 15px; box-sizing:border-box; border: 1px solid #fff; background: #fff; transition: all 0.3s ease;}
.bx-gallery.galeria-thumbnail .slider ol li a:hover{background:#85bb50}
.bx-gallery.galeria-thumbnail .slider ol li a.active{background: #67b500;}
.bx-gallery.galeria-thumbnail .slider li figure figcaption p{font-family:"asapbold";font-style: normal;font-size: 18px;color:#696c64;-webkit-font-smoothing: antialiased;}*/

/*modulo solicitar presupuesto*/
.module_info_promotions{float:left;}
.module_info_promotions h3{font-size: 15px;font-family:"asapbold";margin-bottom:10px;-webkit-font-smoothing:antialiased;}
.info_budget{float:left;background:#f9f9f9;width:35%; padding:20px; font-size:14px;box-sizing: border-box;}
.button_field{width:100%; text-align: center;margin: 60px 0 0 0;}
.button_field a.btn01{font-size:18px}
.info_product{float:right;width:65%;box-sizing: border-box;padding: 0 20px}
.info_product ul{float:left;width: 100%;margin:0 0 40px 0;}
.product_line ul li{display:inline;float:left;width:16.6%;text-align:center;position:relative;height:80px;}
.product_line ul li span{font-family: "VECI-1-Producto";color:#687065;font-size:55px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.product_line ul li.font_lines span{font-family: "VECI-1-Lineas";font-size:40px;height:45px;text-align: center;display: inline-block;vertical-align: middle;padding: 10px 0 0 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.product_line ul li:after{position: absolute;bottom: -15px;right:45%;content:"";width: 0;height: 0;border-right: 5px solid transparent;border-top: 0 solid transparent;border-left: 5px solid transparent;border-bottom: 5px solid #687065;}
.product_line ul li:before{position: absolute;content:"";top:0;border-bottom:1px solid #687065;width:50px;bottom: -16px;left: 50%;margin-left: -25px;}
.info_product ~ .info_product{margin:20px 0 0 0;}

/*modulo mapa*/
#map_field{margin:0 0 30px 0;float:left;clear:left;width:100%;}
.item_map{float:left;;width:50%;}
.item_map .header_item_map span{font-family:"VECI-1-Web"; font-size:30px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.item_map .header_item_map span.pointer{vertical-align: middle;padding: 0 5px 0 0;}
.item_map .header_item_map a{color:#67b500;}
.item_map .header_item_map a:hover{color:#539200}
.item_map .text_item_map{padding: 10px 0 0 35px}
.item_map .text_item_map ul, .international .item_map .text_item_map p{margin:0 0 15px 0;color:#868990;}
.item_map .text_item_map ul li{margin:0 0 5px 0;}

/*FORMULARIO*/
.form h1{float:left; width:100%;margin:0 0 10px 0;}
.form h2{border-bottom: 1px solid #eff1ee;margin: 0 0 20px 0}
.form a.action-show .show-text:after {content: "q";}
.form a.action-show .hide-text:after {content: "r";}
.form a.action-show span:after {font-family: "VECI-1-Web";font-size: 25px;}
.form a.action-show{background:none;}
.form a.action-show span{position: absolute;right: 20px;top: -16px;;padding: 20px 15px;text-align: right;}
.form span.conditions{font-size:14px;}
.form .button{width:150px;margin:15px 0 0 0;}
.form .button input{width:100%;}
.flexible-dates{float:left;margin:35px 0 0 10px;position:relative;}
.flexible-dates span.ico.ico-info{position:absolute !important;bottom: 15px;right:20px;}
.input-line.radio-line label.fancyradio{padding:35px 0 0 10px;}
.form-line.form-default .container-select{margin:5px 0;}
.lightbox .layer-info-container p{margin:0 0 30px 0;}
.lightbox .layer-info-container .form-line{margin:0;}


/*footer*/
footer#footer div{clear:both}
footer#footer #footer-shortcuts{float:left;clear:both;width:100%;margin:30px 0;font-size:14px;}
footer#footer #footer-shortcuts h4{float:left;}
footer#footer #footer-shortcuts ul li:first-child{border:none;}
footer#footer #footer-shortcuts ul li a{padding:0 4px;}


/*RESPONSIVE*/
@media only screen and (max-width: 667px) {

	.row.first-row{padding-bottom:25px !important;margin:20px 0 0 0;}
	.info_budget{width:100%;margin:0 0 20px 0;}
	.info_product{width:100%;padding:20px}
	.info_product ul{margin:0 0 10px 0;}
	.product_line ul li{display:block;}
	footer#footer #footer-shortcuts{padding: 10px;box-sizing: border-box;}
	footer#footer #footer-shortcuts ul li{margin: 15px 0 0 0;display: inline-block;}
	footer#footer #footer-shortcuts ul li:first-child a{padding:0;}
	.input-line.radio-line label.fancyradio{padding:0}
	.form-line .container-select{margin:0;}
	.form a.action-show span{right: -10px;}

	/*galeria
	.bx-gallery.galeria-thumbnail .slider img{width:150% !important;margin-left:-25%;}*/

}
@media only screen and (max-width: 480px){

	.product_line ul li{display: block;width: 100%;margin:0 0 20px 0;position:static;height:auto;width:50%;}
	.product_line ul li:after, .product_line ul li:before{display:none;}
	.info_product{padding:15px 0 0 0}
	.product_line ul li span{font-size:80px;}
	.item_map{width:100%;}
	.form a.action-show span{display:none;}

	/*galeria
	.bx-gallery.galeria-thumbnail .slider li figure figcaption{height: 30px;margin-top: -30px;background: #fff;top: 0;left: 0;text-align: center;box-sizing: border-box;display:table;position: relative !important;margin-top: 0;font-family:"asapbold";font-style:normal;font-size:18px;color: #3a3f3a;vertical-align: middle;width: 100%;padding:5px 0;}
	.bx-gallery.galeria-thumbnail .slider .bx-controls-direction a{top: -32px;}
    .bx-gallery.galeria-thumbnail .slider li figure figcaption.right{right:0;}*/

}


