
div.main-fields input[type=submit]{
    padding-left: 5px;
    width: 22%;

    background-color: rgb(228, 25, 31) !important;
    color: white !important;
    border: none;
    text-indent: -9999em;
    background: url(../themes/kleo/assets/img/sprite.png) no-repeat;
    /*background: url(http://mpportal.piramide.alfahosting.org/wp-content/themes/kleo/assets/img/sprite.png) no-repeat;
        background-color: rgba(0, 0, 0, 0);*/
    width: 24px;
    height: 24px;
    border-radius: 100%;
    position: relative;
    float: right;
    margin-top: 3px;
    display:block;
   
}

.bd-details .listing-title  h2 {
    font-size: 14px;
    font-weight: bold;
}


#boton{
    display:inline;
}

.wpbdp-main-links {
    text-align: left;
    padding-top: 30px;
}
.main-color a {
    font-weight: 300;
    color: #16224c;
}
.wpbdp-categories-large{
    padding-left:150px;
}

h2.title {

    margin-bottom: -10px;
}

.wpbdp-plan-selection-wrapper.wpbdp-size-large{
    display:none;
}
.wpbdp-main-box .box-col input {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
     border-radius: 22px;

    border:none;
    height: 17px;
    line-height: 30px;
    padding: 0 10px;
    min-width: 60%;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
    text-align: left
}

.wpbdp-main-box {
    background: #f7f7f7;
    margin: 10px 0 0 0;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
    float: none;
    text-align: center;
    margin: 30px auto;
}

.wpbdp-add-attachment-form-info {
    background: none;
     padding: 10px 0 10px 80px;
     font-size:90%;
     color: #666;
    
}

.wpbdp-add-attachment-form-info dt, .wpbdp-add-attachment-form-info dd {
 
    margin-bottom: 0;
 
}

.listing-actions input {
   
    border: 0;
    text-transform: uppercase;
    padding: 6px;
    font-size: 11px;
}

.attachment-actions input[type="submit"] {
    border: 0;
    text-transform: uppercase;
    padding: 6px;
    font-size: 11px;
}

.wpbdp-submit-listing-form-actions input[type="submit"], .wpbdp-submit-listing-form-actions input[type="reset"] {
    border: 0;
    text-transform: uppercase;
    padding: 6px;
    font-size: 11px;
}

.listing-actions .back-to-dir {
    display: none;
}

.wpbdp-main-box .submit-btn {
    padding-left: 5px;
    width: 5%;
    display:block;
}

.wpbdp-main-box-small .box-col, .wpbdp-main-box-small .box-col {
    float: left;
}

.wpbdp-main-box-tiny .box-col, .wpbdp-main-box-tiny .box-col {
    float: left;
}

.wpbdp-main-box .advanced-search{max-width: 95%;/*display: inline;float: right;*/}

.wpbdp-main-box .advanced-search-link {
   color: #555555; /*font-size: 16px;display:none;*/
   text-align: center;
}



.content_wrapper img {
    max-width: none;
    height: auto;
}


.icon {

    background: white;
    color: #16224c;

    text-align: center;
  }
div.main-fields input[type=submit]:hover{

      -webkit-animation: background-ani 0.4s ease-in-out 0s;
  background-position:-25px 0;

}

@-webkit-keyframes background-ani {
  from{
    background-position:0 0;
  }
  to{
    background-position:-25px 0;
  }
  
}   

.wpbdp-button1{
    background:none!important;
    color:#16224c;
    border:none; 
    padding: 0 10px 0 0 !important;
    font: inherit;
    text-transform: uppercase;
   /* border-bottom:1px solid #444; */
    cursor: pointer; 
     
}

.wpbdp-button2{
    background:none!important;
    color:#16224c;
    border:none; 
    padding:0!important;
    font: inherit;
    text-transform: uppercase;
   /* border-bottom:1px solid #444; */
    cursor: pointer; 
    margin:0;
    
     
}

#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link{
    display: inline;
}

#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-delete-link:hover{
    display: inline;
    text-decoration: none;
    color: #900000;
}

#wpbdp-submit-listing .wpbdp-submit-listing-section-attachments .wpbdp-listing-form-attachments .attachments .attachment .actions .delete{
    display: inline;
    visibility: visible;
    color: #900000;
    font-size: 11px;
}

#wpbdp-submit-listing .wpbdp-submit-listing-section-attachments .wpbdp-listing-form-attachments .attachments .attachment .actions .delete:hover{
  background: none;
  font-size: 11px;
  text-transform: none;
  font-weight: normal;	
	padding: 0;
}

.wpbdp-listing-form-attachments .attachments .attachment:hover .actions a.delete {
    background: none;
    color: #900000;
    font-size: 11px;
    text-transform: none;
    font-weight: normal;	
	padding: 0;
}




.box-col .search-fields{
    float:right;
}
.icono1{
    color:#16224c;
   }

.icono1:hover{
 text-decoration: none;
 color:#16224c;
}

.wpbdp-category-selection-with-tip .wpbdp-msg{
    display: none;

}

.wpbdp-submit-listing-section-content .wpbdp-msg{
    display: none;

}

.icono::before{
    font: 120% "fontello";
    content: "\e982";
    text-align: center;
    line-height: inherit;
    line-height: 10px;
    margin-right: 1px;
    padding-left:0;
    color: #16224c;
    

      
}

.wpbdp-main-links a {

    margin-right: 0;
    padding-right: 0;
    

}




div.main-fields{
    /*text-align:center;*/
    box-shadow: 0 0 0 4px #dd3333;
    border-radius: 22px;
    
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    min-width: 60%;
    border-style: solid;
    border-width: 0px;
    height: 33px;
    line-height: 30px;
    padding: 0 10px;
    transition: .7s;
    text-align: left;
}
div.main-fields.market-list-page{min-width: 0px;}

#wpbdp-submit-listing .wpbdp-submit-listing-section-listing_images .wpbdp-image .wpbdp-image-img {
    width: 150px;
    float: none;
}



.wpbdp-msg.tip {
    background: #efefef;
}

#wpbdp-submit-listing .wpbdp-submit-listing-section-header {
    background: #16224c;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    padding: 2px 10px;
    font-size: 12px;
    cursor: pointer;
}


.wpbdp-main-box .search-fields {
    
    width: 95%;
    
}





.wpbdp-main-box .submit-btn input[type="submit"] {
    margin-top: 3px;
    display:none !important;
}



.wpbdp-main-links .button:last-child {
    margin-right: 0;
    margin-top: 10px;
    
}

.category-name{
    display:none;
}

.wpbdp-main-links {
    text-align: left;
   /* float:inline-start;*/

}

.wpbdp-listings-sort-options {
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
    color:#555555;
    
}

/*.wpbdp-listings-list{
    padding-top:20px;
}*/

.filtrox{
    border:1px solid #aeaeae;
    background-color: #f0f0f5;
    padding-right:6px; 
}.filtro2{
    border:1px solid #dbdde0;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
  /*  padding-right: 1px;*/
    background-color: #FFF;
}

.filtro3{
    border-left: 1px solid #dbdde0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f0f0f5;
    margin-left: 10px;
}

.wpbdp-main-box {
    background: white;
}

.wpbdp-categories-3-columns-large .cat-item {

float: left;
width: 30%;
border: solid 1px #e5e5e5;
margin:10px;
padding-top:40px;
height: 210px;
border-radius:4px;
transition: box-shadow 0.4s;
}

.wpbdp-categories .cat-item .wpbdp-category-icon-link {

    margin-top: -20px;
}


.wpbdp-categories-3-columns-large .cat-item:hover {
box-shadow:1px 5px 5px #e5e5e5;
    
}

.wpbdp-categories-3-columns-medium .cat-item {

    float: left;
    width: 30%;
    border: solid 1px #e5e5e5;
    margin:10px;
    padding-top:40px;
    height:210px;
    border-radius:4px;
    transition: box-shadow 0.4s;
    }
    
    /*#wpbdp-page-main_page #bdp-sort-1 {
        display:none;
    }*/
    
    .wpbdp-categories-3-columns-medium .cat-item:hover {
    box-shadow:1px 5px 5px #e5e5e5;
    }

    .wpbdp-categories-3-columns-small .cat-item {

        float: left;
        width: 45%;
        border: solid 1px #e5e5e5;
        margin:10px;
        padding-top:40px;
        height:210px;
        border-radius:4px;
        transition: box-shadow 0.4s;
        }
        
        
        .wpbdp-categories-3-columns-small .cat-item:hover {
        box-shadow:1px 5px 5px #e5e5e5;
        }
        .wpbdp-categories-3-columns-tiny .cat-item {

            float: left;
            width: 100%;
            border: solid 1px #e5e5e5;
            margin:10px;
            padding-top:40px;
            height:210px;
            border-radius:4px;
            transition: box-shadow 0.4s;
            }
            
            
            .wpbdp-categories-3-columns-tiny .cat-item:hover {
            box-shadow:1px 5px 5px #e5e5e5;
            }
.category-image {
    border-radius:100%;
    border: solid 1px red;
    display:inline-block;
    padding: 5px;
}

.count-bdp{
    background-color: #16224c;
    border-radius: 10px;
    border-style: solid;
    border-width: 2px;
    display: inline-block;
    font-size: 11px;
    color: white;
    line-height: 17px;
    padding: 0 6px;
    /*position: relative;*/
    position: static;
    right: -35px;
    top: -65px;
    bottom: 0;
    text-align: center;
    vertical-align: middle;
    z-index: 10;
}

.category-image {
    border-radius: 100%;
    border: solid 1px red !important;
}

.wpbdp-categories .cat-item .category-label {
    font-size: 100%;
    font-weight:300;
    color:#222;
}

.category-label{
    margin-top: 15px;
    color:#222222;
}
.category-label:hover{
    
    color:#222222;
text-decoration: none;
}
.masonry-listing li.cat-item{text-align: center;
    padding: 10px;
    display: inline-block;}
.masonry-listing li.cat-item div.post-content{padding: 20px 0 10px;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
    transition: box-shadow 0.4s;}    
.bd-title{
    /*margin-top:15px;*/
}
.bd-title a{
   color:#222;
}

.bd-button{
    border-radius:20px;
    border: solid 1px #16224c;
    background-color: #16224c;
    color:#f0f0f5;
    padding:5px 10px;
    height:30px;
    line-height:30px;
    transition: 0.5s;
    cursor:pointer;
}

.bd-button:hover{
    border-radius:20px;
    border:solid 1px #16224c;
    color:#1e73be;
    background-color: #f0f0f5;
    transition: 0.5s;
}

.bd-button-div{
    margin-top: 0;
}

.excerpt-content{

    width:100%;

}

.listings .listing-details .field-value {

    margin-left: 15px;

    padding-right: 20px

}

.address-info {
    margin-left: 15px;   
}
.address-info span.value-1{position: relative;
    left: 5px;
    top: 20px;
    display: inline-block;}
#wpbdp-listings-list .wpbdp-map{
border:0;
height:240px;
width: 97%
}

.wpbdp-map-container .wpbdp-map{
    border:0;  
    height:240px;
    width:310px;
}

#wpbdp-page-main_page #bdp-sort-1{
    display:none;
}

.search-results #bdp-sort-1{
    display:none;
}

#wpbdp-page-main_page #wpbdp-listings-list{
    display:none;
}

#wpbdp-page-main_page .wpbdp-map{
    border:0;
height:240px;
width: 97%
}

/*#wpbdp-page-main_page #gm-pos {
    position:relative;
}*/
/*Lista de entradas*/


#bdp-thumbnail .listing-thumbnail {
   float: none;
    margin: 20px 0 10px 0;
    text-align: center; 
    height: 135px;

display: table-cell;

vertical-align: middle;
}

.listings .listing-details {
    margin:0 0 40px 0;
    border: solid 1px #e5e5e5;

    width:100%;
   /* min-height: 800px;*/
    border-radius:4px;
    transition: box-shadow 0.4s;
    /*float: left;*/
    /*position:relative;*/
    /*padding-top:200px;*/
    padding-bottom: 5px;
}

.listings .listing-details:hover {

    box-shadow:1px 5px 5px #e5e5e5;
}



.listings .listing-title {
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    float: none;
    text-align: center;
    color: black;
    font-size: 20px;
    border:0;
    margin-bottom: 0;
    height: 30px;
}
.listings .listing-title a{
color: black;
font-size: 17px;
background: white;
text-decoration: none;
margin-bottom: 8px;
font-weight: bold;
}

.listings .listing-actions {
    text-align: left;
    width: 30%;
    float: left;
    position: relative;
    /*top: -80px;*/
    top: -860px;
    left: 10px;
    display:none;

}


.listings .listing-details .field-value {

    margin-bottom: 10px;
    width: 100%;
    float: none;

}
.listings .listing-details .field-value.wpbdp-field-ort{padding-left: 5px;margin-left: 82px;
    margin-top: -5px;}

.listings{
    width: 100%;
    float: left;
    margin-top: -35px;
}


#wpbdp-categories {
 
    margin-top: -50px;
}

@media screen and (min-width: 1380px){
    
    .wpbdp-map-container {

        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        /*top: 138px;
        left: 560px*/
        top: 60px;
        left: 610px;
    
    }
}

@media screen and (min-width: 1300px){
    
    .wpbdp-map-container {

     
        position: absolute;
        overflow: hidden;
     
        top: 60px;
        left: 560px;
    
    }
}


@media screen and (min-width: 1280px){

    
.bd-details .listing-details .field-value {
    margin-bottom: 10px;
    width: 100%;
    float: none;
}
    .bdp-excerpt {
        padding: 0 10px 0 10px;
        border-bottom: 0;
        float: left;
        
        width: 33.3%;
        position: relative;
      /*  margin-bottom:-50px;*/
    }

    #bdp-sort{
       position: relative;
       top: -15px;
       left: 545px;
      }
     #bdp-sort.col-md-5{left:0px;top: 0px;}

      #bdp-sort-1{
        position: relative;
        top: -65px;
        left: 540px;
       }

      .bdp-excerpt.odd {
        padding: 0 10px 0 10px;
        background: white;
        width: 33%;
        float: left;   
        /*border-bottom: 0;*/
     /*   margin-bottom:-50px;*/
     
    }


    .bd-details .listing-thumbnail{
        float: none;
       /* position: relative;*/
        margin-left: 150px;
        padding-bottom: 10px
    }

    .bd-details .listing-details{
        margin-left: 160px;
        position: relative;
    }

    .bd-details .extra-images {
        margin-top: 10px;
        clear: both;
        margin-left:120px;
    }
    
    
    .bd-details .extra-images ul{
        list-style-type: none;
    }
    
    .bd-details .extra-images ul li{
        display: inline;
        border: solid 1px #e5e5e5;
        border-radius:4px;
        margin: 0 0 10px 0;
    }

    .wpbdp-listing-attachments{
    
        padding-left: 122px;
        
    }

    .wpbdp-map-container {

     
        position: absolute;
        overflow: hidden;
     
        top: 100px;
        left: 560px;
    
    }

    .bd-details .extra-images {
        margin-top: 10px;
        clear: both;
        margin-left:115px;
    }
    
    
    .bd-details .extra-images ul{
        list-style-type: none;
    }
    
    .bd-details .extra-images ul li{
        display: inline;
        border: solid 1px #e5e5e5;
        border-radius:4px;
        margin: 0 0 10px 0;
    }
    
    .wpbdp-listing-attachments{
    
        padding-left: 122px;
       
    }
    
  }

 /* #bdp-center-image {
    vertical-align: middle;
 
      height:135px;
  }*/

  #bdp-thumbnail {
    margin-left: 25%;
    max-height: 135px;
  }

  .listings .wpbdp-field {

    margin: -3px 0;
        margin-bottom: -3px;
        margin-left: 0px;

}


  @media screen and (max-width: 1280px){
    .bdp-excerpt {
        padding: 0 10px 0 10px;
        border-bottom: 0;
        float: left;
       
        width: 50%;
        
        margin-bottom:-20px;
    }

    .bd-details .listing-details .field-value {
        margin-bottom: 10px;
        width: 100%;
        float: none;
    }
    #bdp-sort{

          position: relative;

          top: -15px;
      left: 400px;
      }

      #bdp-sort-1{

        position: relative;

        top: -65px;
    left: 540px;
    }

      .bdp-excerpt.odd {
        background: white;
        width: 50%;
        float: left;
        margin-bottom:-20px;
        
       
    }

    .wpbdp-map-container {

        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        top: 100px;
        left: 560px;
    
    }

    .bd-details .listing-thumbnail{
        float: none;
      /*  position: relative;*/
        margin-left: 150px;
        padding-bottom: 10px;
    }

    .bd-details .listing-details{
        margin-left: 160px;
        position: relative;
    }

    .bd-details .extra-images {
        margin-top: 10px;
        clear: both;
        margin-left:115px;
    }
    
    
    .bd-details .extra-images ul{
        list-style-type: none;
    }
    
    .bd-details .extra-images ul li{
        display: inline;
        border: solid 1px #e5e5e5;
        border-radius:4px;
        margin: 0 0 10px 0;
    }
    
    .wpbdp-listing-attachments{
    
        padding-left: 122px;
       
    }

    }





  

  @media screen and (max-width: 1200px){
   /* .wpbdp-map-container {

        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        top: 110px;
        left: 480px;*/

        .bd-details .listing-thumbnail {
            float: none;
            padding-top: 0;
            text-align: left;
            padding-bottom: 10px;
            margin-left: 10px;
        }
    
        .bd-details .listing-details{
            margin-left: 10px;
            position: relative;
         
        }

       
    
    
        .wpbdp-map-container {
    
            background: #fff;
            box-sizing: border-box;
            position: absolute;
            overflow: hidden;
            top: 100px;
            left: 400px;;
        
        }
    
        .bd-details .extra-images {
            margin-top: 10px;
            clear: both;
            margin-left:10px;
        }
    
        .wpbdp-listing-attachments{
        
            padding: 0;
            margin-left: -30px;
        }

        #bdp-sort-1{

            position: relative;
    
            top: -65px;
        left: 390px;
        }

        .bd-details .listing-details .field-value {

            margin-bottom: 10px;
            width: 100%;
            float: none;
        
        }
    
    
    }

@media screen and (max-width: 1180px){
    .wpbdp-map-container {
    
        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        top: 100px;
        left: 400px;
    
    }
 
}
  @media screen and (max-width: 1000px){

    .bd-details .listing-thumbnail {
        float:none;
        padding-top: 0;
        /*text-align: left;*/
        padding-bottom: 10px;
        margin-left: 10px;
    }

    .bd-details .listing-details .field-value {

        margin-bottom: 10px;
        width: 100%;
        float: none;
    
    }

    .bd-details .listing-details{
        margin-left: 10px;
        position: relative;
     
    }

    .wpbdp-map-container {

        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        top: 100px;
        left: 410px;
    
    }

    .bd-details .extra-images {
        margin-top: 10px;
        clear: both;
        margin-left:10px;
    }

    .wpbdp-listing-attachments{
    
        padding: 0;
        margin-left: -30px;
    }

  }

  @media screen and (max-width: 991px){

    #bdp-sort{
      position: relative;
      top: 2px;
      left: 100px;
      }

      #bdp-sort-1{
        position: absolute;
        top: 120px;
        left: 130px;
        }

        #bdp-thumbnail {

            margin-left: 36%;
            max-height: 135px;
        
        }

        .bd-details .listing-thumbnail {
            float:none;
            padding-top: 0;
            text-align: left;
            padding-bottom: 10px;
        }
    
        .bd-details .listing-details .field-value {
    
            margin-bottom: 10px;
            width: 100%;
            float: none;
        
        }
      .wpbdp-map-container {

        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        top: 100px;
        left: 250px;
    
    }

    .wpbdp-map-container .wpbdp-map {
     
        height: 200px;
 
    }

    .bd-details .extra-images {
        margin-top: 10px;
        clear: both;
        margin-left:-30px;
        text-align: left;
    }

    .wpbdp-listing-attachments{
    
        padding: 0;
    }

  }

  @media screen and (max-width: 900px){
    .bdp-excerpt {
        padding: 0 10px 0 10px;
        border-bottom: 0;
        float: left;
        
        width: 100%;
        
        margin-bottom:20px;
    }

    .bdp-excerpt.odd {
        background: white;
        width: 100%;
        float: left;
        margin-bottom:20px;
       
    }

    .wpbdp-map-container {
        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;        
        left: 245px;    
    }



.bd-details .listing-details{
        margin-left: 10px;
        position: relative;
        
    }

 .bd-details .extra-images {
        margin-top: 10px;
        clear: both;
        margin-left:-30px;
        text-align: left;
    }
  }
@media screen and (max-width: 768px){
    #bdp-thumbnail {
        margin-left: 36%;
        max-height: 135px;    
    }    
  }
@media screen and (max-width: 900px){
    .wpbdp-main-box{margin-bottom: 0px;padding: 0px;}
    div.main-fields.market-list-page{width: 90%;}
}  
@media (min-width: 768px) and (max-width: 1024px) {    
    .wpbdp-main-links-small .wpbdp-main-links-2-buttons .button{width: auto;}
    #bdp-sort-1{position: static;margin-bottom: 55px;padding: 10px;}

}
  @media screen and (max-width: 500px){
    #bdp-sort{
          position: relative;      
          left: 10px;
      }
      #bdp-thumbnail {
        margin-left: 26%;
        max-height: 135px;    
    }

       #bdp-sort-1{
            position: relative;    
            top:-30px;
            left: 10px;
        }  

      .listings .listing-actions {
        text-align: left;
        width: 30%;
        float: left;
        position: relative;
        top: -830px;
        left: 10px;
        display: none;
  }

  .bd-details .listing-title h2 {

    font-size: 10px;
    font-weight: bold;

}

  .listings .wpbdp-listing {
    font-size: 100%;
}

  .wpbdp-map-container {

    background: #fff;
    box-sizing: border-box;
    position: absolute;
    overflow: hidden;
    
    left: 125px;

}

.wpbdp-map-container .wpbdp-map {
     
    height: 240px;

}

.listings .listing-thumbnail {

    float: left;

}

  .bd-details .listing-thumbnail{
    float:none;
    padding-top: 250px;
    text-align: center;
    padding-bottom: 10px;
}

  .bd-details .listing-details{
    margin-left: 0;
    
    
}

.bd-details .extra-images {
    margin-top: 10px;
    clear: both;
    margin-left:-35px;
    text-align: left;
}

.bd-details .extra-images ul li {
    display: block;
    border: 0;
    border-radius: 4px;
    margin: 0 0 10px 0;
}

.back-to-dir {
    display: none;
}

.listings .listing-title {

    width: 85%;
  
    text-align: center;
  
    font-size: 30px;
       margin-bottom: 20px;
    margin-top: 0;
    margin-left: 20px;
}

.listings {

    margin-top: -10px;
}

.listings .listing-details {
    margin: 0;

}



}

@media screen and (max-width: 414px){

    .wpbdp-map-container {

        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        left: 50px;
    
    }

}

@media screen and (max-width: 400px){

    .wpbdp-map-container {

        background: #fff;
        box-sizing: border-box;
        position: absolute;
        overflow: hidden;
        top: 90px;
        left: 25px;
    
    }

    .bd-details .listing-details{
        margin-left: 0;
        
         
        
    }

    
 /* .bd-details .listing-thumbnail img{
  
    margin-left:0;
    text-align: left;
    padding-top: 5px;
   
}*/
}

.wpbdp-main-links-tiny .wpbdp-main-links .button {

    width: 100%;
    margin: 0 0 4px;
    text-align: left;
}



/*.excerpt{
    position: relative;
}

.wpbdp-excerpt{
    text-align: center;
}

.wpbdp-listing{
    text-align: center;
}*/

/*.bdp-excerpt-large {
    padding: 0 10px 0 10px;
    border-bottom: 0;
    float: left;
    width: 30%;
    position: absolute;
}*/


/*

.bdp-excerpt-large.odd {
    background: white;
    width: 30%;
    float:left;
    position: relative;
    padding: 0 10px 0 10px;
}*/

#bd-button-list{
    color: #f0f0f5;
    text-decoration: none;
    border:solid 1px #16224c;
}

#bd-button-list:hover{
    color: #1e73be;
}

.bd-button-list{
    border-radius:4px;
    border: solid 1px #16224c;
    background-color: #16224c;
    color:#f0f0f5;
    padding:5px 10px;
    height:30px;
    line-height:30px;
    transition: 0.5s;
    cursor:pointer;

}

/*.bd-button-list:hover{
    border-radius:4px;
    border:solid 1px #16224c;
    color:#f0f0f5;
    background-color: #3c3cf7;
    transition: 0.5s;
}*/

.bd-button-div-list{
text-align: center;

}

div.main-fields {

    box-shadow: 0 0 0 1px #d33 !important;

}


/*Página detalles*/





/*.bd-details .extra-images{
    display: inline;
}*/

.article-content .bd-details{
    margin-top: 70px;
}

.bd-details .listing-actions{
    margin:15px 15px 15px 0px;
    position: absolute;
    top: 0;
   
   /* margin-top: 1px;
    position: absolute;
    top: 1px;*/

}
.bd-details .listing-details .field-value.wpbdp-field-postleitzahl{margin-left: 15px !important;}
#label-sort{
    margin-right: 5px;
    padding-top: 5px;
    font-size: 12px;
}

#sortbox, #sortbox1{
    font-size: 12px;
}



 /*.comments {


    position: relative;
   
    top: -230px;
    

}*/

.wpbdp-map-container {
    margin: 0 0 0 0;
}

.template-page.tpl-right .wrap-content {
    padding-right: 0;
}



.wpbdp-listing-attachments h3{
    display: none;
}

.wpbdp-listing-attachments ul{
    list-style-type: none;
} 

/*Icons*/


.fa-map-marker, .fa-phone, .fa-fax, .fa-at, .fa-globe{
    
    
 
    text-align: center;
}

.wpbdp-field-display .svg-inline--fa{
  /*  border: solid 2px #e4191f;*/
    border-radius: 50%;
    color: #16224c;
  /* width:20px;
   height:20px;*/
    text-align: center;
}

.fa-map-marker-alt{
   /* border: solid 2px #e4191f;*/
    border-radius: 50%;
    color: #16224c;
  /* width:20px;
   height:20px;*/
    text-align: center; 
}

.address-info .svg-inline--fa{
   /* border: solid 2px #e4191f;*/
    border-radius: 50%;
    color: #16224c;
  /* width:20px;
   height:20px;*/
    text-align: center;
}

/*.wpbdp-listing a:not(.wpbdp-button) {
    color: #0645AD;

}*/

.excerpt-content .listing-details .wpbdp-field-display a{
    color: #0645AD;
}

.wpbdp-search-page .wpbdp-bar .title h3{
    display:none;
}

.wpbdp-bar{
    margin-bottom: -30px;
}

#wpbdp-search-page #wpbdp-main-box{
    margin-bottom: 50px;
}

@media (max-width: 1024px){
 .article-content .bd-details{margin-top: 0px;}
    .bd-details .listing-thumbnail{text-align: left; padding-bottom: 10px}
    
    .bd-details .listing-actions{margin-bottom: 10px;
    margin-left: 0px;
    margin-top: 0px;position: relative;}
}










