/*
Theme Name:     Integra3
Description:    Integra3
Author:         Integra3
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
/*
*
*   By PeTeR
*
*/

@import url("../Divi/style.css");

/*** DIVI CORE ********************************************************************************************/

#top-header #et-info, #footer-info{
   width: 100%;
   text-align: center;
}

body .es-search__wrapper .es-search__field.es-search__field--address{
   margin: 10px 0;
}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{
   padding: 4px 20px;;
}

body .es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection,
body .es-search__wrapper .es-search__field.es-search__field--address input{
   border: 1px solid #a1a1a1 !important;
   border-radius: 100px !important;
   -webkit-appearance: none !important;
   padding-right: 4px !important;
   color: #9e9e9e !important;
}
body .es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__choice{
   padding: 0 4px 0 4px !important;
}
.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection__choice{
   background: #dda76a!important;
}
.select2-container--open{
   z-index: 99999;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
   border:none;
}
body .es-search__wrapper .es-button__wrap input{
   border-radius: 100px;
   padding: 4px 0 !important;
}
.bt-integra3-primary{
   border-radius: 100px;
   border: 1px solid #0066a2 !important;
   color: #ffffff;
   background-color: #0066a2;
}
.bt-integra3-secundary{
   border-radius: 100px;
   border: 1px solid #dda76a !important;
   color: #ffffff;
   background-color: #dda76a;
}
.es-button{
   font-size: 15px!important;
   font-weight: bold;
}
.es-button:hover{
   color: #ffffff;
   -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.63);
   -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.63);
   box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.63);
   cursor: pointer;
}

.es-autocomplete-result .autocomplete-dropdown-list li sub{
   margin-bottom: 14px !important;
}
.es-autocomplete-result .autocomplete-dropdown-list li{
   padding: 3px 10px!important;
}

body .es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection, body .es-search__wrapper .es-search__field.es-search__field--address input{
   padding-left: 12px !important;
}
#es-search-address-input{
   padding-left: 17px !important;
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}

/*** Hide Sidebar ***/
#sidebar {display:none;}

#buscador .es-search__wrapper.es-search__wrapper--vertical .es-search__field .es-field__label{
   display:none;
}
.es-top-arrow{
   display: none;
}
.es-property-label-wrap{
   top: 18px !important;
}

.post-type-archive-propertie .content-block__container {flex: 1 0 100% !important;}
/***4 Column Styles***/
@media all and (min-width: 1405px),all and (min-width: 981px) and (max-width: 1405px) {
   #left-area {
      width: 100%;
      padding: 23px 0px 0px !important;
      float: none !important;
   }
}
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
   .column {
      flex: 1
   }

   .double-column {
      flex: 2
   }

   body .es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection, body .es-search__wrapper .es-search__field.es-search__field--address input,
   body .es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-search__field{
      width: auto !important;
   }
}
/* Landscape phones and down */
@media all and (max-width: 479px) {
   .column {
      flex: 1
   }

   .double-column {
      flex: 2
   }

   body .es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-selection, body .es-search__wrapper .es-search__field.es-search__field--address input,
   body .es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-search__field{
      width: auto !important;
   }
}
