/*

Theme Name: Structure Child

Theme URI: http://structure.thememove.com/01/

Description: A child theme of Structure Theme

Author: ThemeMove

Author URI: http://thememove.com/

Version:4.0

Template: structure

*/



.intro4 .col-sm-4 {

    /* background: url(../images/bg3.png) no-repeat right; */

    padding: 31px 0;

    background-color: rgb(249, 142, 130)!important;

background:none!important;

}



.vc_wp_custommenu ul.menu {

    margin: 0;

}

.vc_wp_custommenu ul.menu > li {

    background: #eee none repeat scroll 0 0;

    font-weight: 800;

    margin-bottom: 4px;

    margin-left: 0;

    padding: 10px 20px;

    text-transform: uppercase;

}

.vc_wp_custommenu ul.menu > li a {

    color: #888;

}

.vc_wp_custommenu ul.menu > li:hover a, .vc_wp_custommenu ul.menu > li.current_page_item a {

    color: #fff;

}

.vc_wp_custommenu ul.menu > li:hover, .vc_wp_custommenu ul.menu > li.current_page_item {

    background-color: #d93b29;

}



 .tld-title-colored h3{

 	color: #d93b29;

 }



.tld-headings h2 {

    color: #d93b29;

    font-size: 20px;

    margin-top: 25px;

    text-transform: uppercase;

}



/* Proyects */



.filter-proximas-promociones .eg-thememove-project-container {

    background-color: rgba(221, 136, 0, 0.85);

}



.filter-ultimas-promociones .eg-thememove-project-container {

    background-color: rgba(0, 187, 204, 0.85);

}



.filter-promocion-vendida .eg-thememove-project-container {

    background-color: rgba(204, 68, 68, 0.85);

}



.filter-promocion-especial .eg-thememove-project-container {

    background-color: rgba(136, 187, 0, 0.85);

}



.download2{

	max-width: 250px;

}



.tabla-viviendas thead > tr > th, .tabla-viviendas thead > tr > td,

.tabla-viviendas tr > th, .tabla-viviendas tr > td {

    font-weight: 600;

    text-transform: uppercase;

}

.tabla-viviendas tr.even,

.tabla-viviendas table tr:nth-child(2n+3) {

    background-color: rgba(204, 68, 68, 0.3);

}



.tabla-viviendas tbody tr th, 

.tabla-viviendas tbody tr td:nth-child(1){

    padding-left: 15px;

}

.tabla-viviendas td img {

    display: none;

}

.tabla-viviendas td a::after {

    content: url(../../uploads/2017/09/icon_plano.png);

}



.project-template-default .has-bg > .container {

    background-color: rgba(255, 255, 255, 0.7);

    padding: 10px;

}



.tabla-viviendas table tr td:nth-child(2) {

    color: red;

    text-align: center;

    margin-right: 10px;

}



@media (max-width:700px){

    div.tabla-viviendas {

        overflow: auto !important;

    }

    table, thead, tbody, th, td, tr {
        display: block;
    }
    tr.vc-th {
        position: absolute;
        left: -9999px;
        top: -9999px;
    }
    td {
        position: relative;
        padding-left: 50% !important;
        min-height: 35px;
    }
    td:before {
        position: absolute;
        top: 10px;
        left: 10px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }

    .tabla-viviendas table tr td:nth-child(2) {
        text-align: left;
    }

    .tabla-viviendas td:nth-of-type(1):before { content: "Vivienda"; }
    .tabla-viviendas td:nth-of-type(2):before { content: ""; }
    .tabla-viviendas td:nth-of-type(3):before { content: "NºHab"; }
    .tabla-viviendas td:nth-of-type(4):before { content: "NºWC"; }
    .tabla-viviendas td:nth-of-type(5):before { content: "Orient."; }
    .tabla-viviendas td:nth-of-type(6):before { content: "m2"; }
    .tabla-viviendas td:nth-of-type(7):before { content: "Precio"; }
    .tabla-viviendas td:nth-of-type(8):before { content: "Plano"; }


    .tabla-viviendas.tabla-garajes td:nth-of-type(1):before { content: "Garaje"; }
    .tabla-viviendas.tabla-garajes td:nth-of-type(2):before { content: ""; }
    .tabla-viviendas.tabla-garajes td:nth-of-type(3):before { content: "m2"; }
    .tabla-viviendas.tabla-garajes td:nth-of-type(4):before { content: "Precio"; }
    .tabla-viviendas.tabla-garajes td:nth-of-type(5):before { content: ""; }
    .tabla-viviendas.tabla-garajes td:nth-of-type(6):before { content: ""; }
    .tabla-viviendas.tabla-garajes td:nth-of-type(7):before { content: ""; }
    .tabla-viviendas.tabla-garajes td:nth-of-type(8):before { content: ""; }

    .tabla-viviendas.tabla-garajes.tabla-trasteros td:nth-of-type(1):before { content: "Trastero"; }

}



.project-template-default .has-bg .breadcrumb{

    background-color: rgba(255, 255, 255, 0);

}



/* breadcrumb */



body .breadcrumb ul::before {

    content: 'Estas aqui:';

}



/* sidebar */



.sidebar .widget-title {

    color: #000;

}



/*  */



.tld-display-none{

    display: none;

}

.entry-header.has-bg {
background: none!important;
}