/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.font-montserrat{
	font-family:'Hammersmith One', sans-serif;
	font-size:30px;
}
.galeriaheight{
	height:500px;
	
}
h1{
	font-family:'Hammersmith One', sans-serif !important;
	font-weight:700 !important;
}
h2{
	font-family:'Hammersmith One', sans-serif !important;
	text-transform:uppercase;
	font-size:50px;
	font-weight:700 !important;
}
h3{
	font-family:'Hammersmith One', sans-serif !important;
	text-transform:uppercase;
	font-size:30px;
	font-weight:400 !important;
}
.vert-center h3 {
    font-size: 20px;
    line-height: 20px;
}


.header_text {
    position: absolute;
    top:40%;
}
.header_text h2{
	padding:20px;
}


/*tablas inmuebles*/
.tabla table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
.tabla tr:nth-of-type(odd) { 
  background: #eee; 
}
.tabla th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
.tabla td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
  
	.tabla table, thead, tbody, th, td, tr { 
		display: block; 
	}
	.tabla th{
		display:none;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	.tabla thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.tabla tr { border: 1px solid #ccc; }
	
	.tabla td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left:50% !important;
	}
	
	.tabla td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 5px;
		left: 5px;
		width: 45%;
		white-space: nowrap;
	}
	
	/*
	Label the data
	*/
	.tabla td:nth-of-type(1):before { content: "Viviendas"; }
	.tabla td:nth-of-type(2):before { content: "Nº HAB"; }
	.tabla td:nth-of-type(3):before { content: "Nº WC"; }
	.tabla td:nth-of-type(4):before { content: "Orientación"; }
	.tabla td:nth-of-type(5):before { content: "Superficie"; }
	.tabla td:nth-of-type(6):before { content: "Precio"; }
	.tabla td:nth-of-type(7):before { content: "Planos"; }
	.tabla td:nth-of-type(8):before { content: "Vista 3D"; }
	
	.tabla.parcela td:nth-of-type(6):before { content: "Parcela"; }
	.tabla.parcela td:nth-of-type(7):before { content: "Precio"; }
	.tabla.parcela td:nth-of-type(8):before { content: "Planos"; }
	.tabla.parcela td:nth-of-type(9):before { content: "Vista 3D"; }
	
	/*
	Label the data COTOLINDO 
	*/
	.tabla.cotolindo td:nth-of-type(1):before { content: "Vivienda"; }
	.tabla.cotolindo td:nth-of-type(2):before { content: "Nº HAB"; }
	.tabla.cotolindo td:nth-of-type(3):before { content: "Nº WC"; }
	.tabla.cotolindo td:nth-of-type(4):before { content: "Orientación"; }
	.tabla.cotolindo td:nth-of-type(5):before { content: "Garaje"; }
	.tabla.cotolindo td:nth-of-type(6):before { content: "Trastero"; }
	.tabla.cotolindo td:nth-of-type(7):before { content: "m² Vivienda"; }
	.tabla.cotolindo td:nth-of-type(8):before { content: "Superficie Total"; }
	.tabla.cotolindo td:nth-of-type(9):before { content: "Precio"; }
	.tabla.cotolindo td:nth-of-type(10):before { content: "Planos"; }


	

  
}



/*fin tabla inmuebles*/

/*movil*/
@media (min-width: 320px) and (max-width: 480px) {
  
	h2{
		font-size:35px !important;
		line-height:35px !important
	}
	h1{
		font-size:25px !important;
		line-height:25px;
	}
	h3{
		font-size:20px !important;
	}
	#ajax-content-wrap.vc_row.inner_row.left_padding_220px .row_col_wrap_12_inner {
    	padding-left: 0px !important;
	}
	
	.page-id-491 .row_col_wrap_12_inner.col.span_12.left {
    	margin-left: 0px !important;
	}
	.page-id-339 .row_col_wrap_12_inner.col.span_12.left{
		margin-left:-28px !important;
	}
	.page-id-491 .row_col_wrap_12_inner.col.span_12.left {
    	margin-left: -25px !important;
	}
	.vc_col-sm-6.vc_col-xs-6.columnaw.wpb_column.column_container.vc_column_container.col.has-animation.padding-8-percent.padding-6-percent_tablet.inherit_phone.instance-0 {
    	width: 100% !important; 
	}
	.vc_col-sm-6.vc_col-xs-6.columnaw.wpb_column.column_container.vc_column_container.col.has-animation.padding-8-percent.padding-6-percent_tablet.inherit_phone.instance-0 h1{
    	font-size:45px !important;
	}

	.vc_col-sm-6.vc_col-xs-6.columnaw.wpb_column.column_container.vc_column_container.col.padding-3-percent.inherit_tablet.inherit_phone.instance-2{
		width: 100% !important;
	}
	.wpb_column.max_width_desktop_80pct {
    	max-width: 100% !important;
	}
	.vc_col-sm-6.vc_col-xs-6.columnaw.wpb_column.column_container.vc_column_container.col.padding-3-percent.inherit_tablet.inherit_phone.instance-2 {
   		display: none !important;
	}
}


/*tablet*/
@media (min-width: 481px) and (max-width: 767px) {
  
 	.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.right_margin_80px.inherit_tablet.inherit_phone.instance-3 {
    	margin-left:30px !important;
	}
	h2{
		font-size:55px !important;
		line-height:55px !important;
	}
	#ajax-content-wrap .vc_row.inner_row.left_padding_220px .row_col_wrap_12_inner {
    	padding-left: 0px !important;
	}
	h1{
		font-size:50px !important;
		line-height:50px;
	}
	.vc_col-xs-6{
		width:100%;
	}
	h3{
		font-size:20px !important;
	}
	.vc_col-sm-6.vc_col-xs-6.columnaw.wpb_column.column_container.vc_column_container.col.has-animation.padding-8-percent.padding-6-percent_tablet.inherit_phone.instance-0 {
    	width: 100% !important;
	}
	.vc_col-sm-6.vc_col-xs-6.columnaw.wpb_column.column_container.vc_column_container.col.padding-3-percent.inherit_tablet.inherit_phone.instance-2{
		width: 100% !important;
	}
	.wpb_column.max_width_desktop_80pct {
    	max-width: 100% !important;
	} 

}


/*Ipad*/
@media (min-width: 768px) and (max-width: 1024px){
  	h1{
		font-size:50px !important;
		line-height:50px;
	}
	h3{
		font-size:20px !important;
	}
	.page-id-491 .row_col_wrap_12_inner.col.span_12.left {
		margin-left: -50px !important;
	}
	.page-id-339 .row_col_wrap_12_inner.col.span_12.left{
		margin-left:-125px;
	}		
		
	.vc_col-sm-12.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.right_margin_80px.inherit_tablet.inherit_phone.instance-3 {
   		margin-left:-50px !important;
	}		
	.vc_row.inner_row.left_padding_220px .row_col_wrap_12_inner {
    	padding-left: 0px !important;
	}
	.page-id-491 .row_col_wrap_12_inner.col.span_12.left {
    	margin-left: none !important;
	}
	.vc_col-xs-6{
		width:100%;
	}
}
