#conoce_sectores span,
#noticias .listing-item-grid_title h2 {
  font-size:20px
}
#area_empresas span,
.breadcrumbs a::before,
.breadcrumbs.top-breadcrumbs a::before,
.btn,
.category-carousel-item-title,
.custom-form input[type=email],
.custom-form input[type=password],
.custom-form input[type=text],
.custom-form label,
.custom-form textarea,
.footer-list li,
.geodir-category-content h3,
.header-search-input input,
.list-main-wrap-title h2,
.listing-item-grid_title h2,
.listsearch-input-item input[type=text],
.listsearch-input-wrap_contrl li a,
.lost_password a,
.main-register-holder .tabs-menu li a,
.main-search-input-item input,
.main-search-input-wrap span,
.nav-holder nav li a,
.nice-select,
.nice-select .option,
.parallax-section .section-title p,
.price-opt-title,
.section-title .breadcrumbs,
.section-title p,
.single-facts_2 .inline-facts-wrap h6,
.subscribe-header h3,
.user-profile-menu h3,
button,
input::placeholder {
  font-size:18px
}
#noticias .listing-item-grid_title p,
.big_prom span,
.breadcrumbs.inline-breadcrumbs a,
.breadcrumbs.inline-breadcrumbs span,
.cat-item li a,
.cat-item li span,
.footer-contacts li,
.footer-link,
.footer-widget-posts .widget-posts-descr a,
.geodir_status_date i,
.header-search-button .fa-search,
.header-search-button span,
.list-single-header_bottom .geodir_status_date,
.list-single-main-item_content,
.listing-filters a,
.logout_btn,
.mob-nav-content-btn,
.process-wrap p,
.scroll-nav li a,
.scroll-nav-wrapper-opt a.scroll-nav-wrapper-opt-btn,
.subscribe-header p,
.user-profile-menu li a {
  font-size:16px
}
.footer-widget-posts .widget-posts-date,
.geodir-category-location a,
.geodir_status_date,
.post-opt li a,
.post-opt li span,
.subfooter-nav li a {
  font-size:14px
}
.breadcrumbs.inline-breadcrumbs span,
.category-carousel-item-title,
.cc-contrl-item,
.custom-form input[type=email],
.custom-form input[type=password],
.custom-form input[type=text],
.custom-form textarea,
.gdop-list-link,
.geodir-category-content h3 a,
.geodir-category-content p,
.geodir-category_contacts li a,
.geodir-category_contacts li span,
.geodir-opt-list a,
.grid-opt li.grid-opt_act span,
.list-main-wrap-title h2,
.list-single-main-item,
.list-single-main-item p,
.listsearch-input-wrap_contrl li a,
.post-opt-title,
.post-opt-title a,
.price-opt-title,
.process-wrap li h4,
.section-title h2,
.user-profile-menu h3 {
  color:#333
}
.category-carousel-item-counter,
.facilities-list li a,
.facilities-list li:not(:last-child):after,
.geodir-category-location a,
.listing-item-category-wrap span {
  color:#697891
}
.breadcrumbs.inline-breadcrumbs a,
.list-author-widget-contacts li a,
.list-single-main-item_content .listing-features li a,
.scroll-nav li a {
  color:#566985
}
.color-no-foto-dir,
.color-no-foto-dir a,
.color-no-foto-dir i {
  color:#000!important
}
.big-container .section-title p,
.custom-form label:not(.error),
.listing-filters a,
.main-register-holder .tabs-menu li a,
.menu-filters a,
.process-wrap p,
.promo-link,
.subtitulo,
.user-profile-menu li a {
  color:#2e3f6e!important
}
.list-single-header_bottom .geodir_status_date a,
.lost_password a,
.show-reg-form a {
  color:#fff
}
.error {
  font-size:14px!important;
  color:#e02030!important
}
.select2-container-multi .select2-choices {
  padding:5px!important
}
.background-center-img {
  height:220px;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center
}
.parallax-section .section-title h1,
.parallax-section .section-title p {
  background:rgba(0,0,0,.25);
  text-shadow:1px 1px 2px #000;
  padding:10px 20px
}
.section-title p {
  line-height:30px!important;
  max-width:none;
  margin-top:10px;
  font-weight:600;
  line-height:normal
}
.facilities-list li a,
.footer-widget .footer-contacts-widget p {
  line-height:20px
}
.list-single-main-item_content {
  padding:10px 20px 30px
}
.gsd_open {
  background:green
}
.facilities-list li:not(:last-child):after {
  content:" |";
  left:5px;
  position:relative
}
.cc-contrl-item {
  font-size:30px
}
.nice-select,
.price-opt-title {
  font-weight:100
}
#filters-search {
  margin-bottom:0
}
.breadcrumbs a::before,
.breadcrumbs.top-breadcrumbs a::before {
  margin-top:-10px
}
.color-bg {
  background:#229acc
}
.red-bg {
  background:#cecd11
}
input::placeholder {
  color:#666;
  opacity:1
}
.header-search-input input::placeholder {
  color:#fff
}
.main-header::before {
  width:25%
}
.logo-holder {
  height:40px
}
.nav-holder nav li {
  margin-left:20px
}
.parallax-section .section-title h1 {
  font-size:46px;
  font-weight:900;
  color:#fff;
  font-family:Raleway,sans-serif;
  position:relative;
  z-index:2
}
.listing-hero-section .list-single-header-item h1::before {
  height:0
}
.nice-select-search {
  padding:0 30px!important
}
.listing-item-grid_title a {
  color:#f8f8f8
}
.listing-item-grid_title a:hover {
  transition:.3s ease-in-out;
  color:#fff
}
.listing-item-grid_title p {
  margin-top:5px
}
.listing-item-grid_title {
  background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.9) 100%);
  position:absolute;
  bottom:0;
  left:0;
  padding:20px;
  width:100%
}
.listsearch-input-wrap .tab-content.first-tab {
  padding-bottom:25px
}
.listing-avatar {
  bottom:10px;
  right:20px;
  background:#fff
}
.listing-avatar img {
  width:auto;
  max-width:200px;
  height:auto;
  border-radius:0;
  position:relative;
  z-index:2;
  padding:0
}
.three-columns-grid .listing-item {
  margin-bottom:40px
}
.category-carousel-item-icon {
  bottom:17px
}
.title-sin_map {
  line-height:22px
}
.hero-categories_title::before,
.show-reg-form::before,
.subfooter-nav::before {
  background:0 0
}
.intro-item p,
.parallax-section .section-title p {
  color:#fff;
  font-size:24px;
  font-weight:600
}
.post-opt-title {
  font-size:26px;
  line-height:30px
}
.list-single-main-item,
.list-single-main-item p {
  text-align:left;
  line-height:23px;
  font-size:16px
}
.list-single-main-item h2 {
  margin:0 0 10px;
  line-height:30px
}
.list-single-main-item img {
  max-width:100%
}
.list-single-header-item {
  padding:10px 0 5px
}
.list-single-header-item h1 {
  font-size:36px;
  padding-bottom:5px
}
#logo-directorio {
  float:left;
  margin-right:20px;
  background:#fff;
  padding:10px;
  border-radius:5px
}
#logo-directorio img {
  border-radius:5px;
  max-height:70px
}
.listing-item.has_one_column .listing-avatar img {
  width:auto;
  height:60px
}
.banner-wdget-content h2 {
  font-size:26px;
  color:#fff
}
.banner-wdget-content a {
  font-size:18px
}
.geodir-category-content-title {
  padding:2px 20px 10px
}
.geodir-category-content-title-item {
  height:50px
}
.geodir-category-content h3 {
  margin-bottom:5px
}
.geodir-category-content p {
  line-height:20px;
  padding-bottom:0
}
.gallery-item img,
.geodir-category-img-wrap img {
  width:100%;
  height:auto;
  max-height:220px
}
.geodir_status_redes {
  position:absolute;
  bottom:35px;
  left:20px;
  padding:6px 0 6px 10px;
  color:#fff;
  z-index:20;
  font-size:11px;
  border-radius:20px;
  box-shadow:0 0 0 5px rgba(255,255,255,.2)
}
.geodir_status_redes i {
  margin-right:10px;
  color:#fff
}
.geodir-js-favorite_btn .comparte {
  width:30px;
  color:#fff!important
}
.geodir_status_date i {
  margin-right:5px
}
.geodir-opt-list {
  top:0
}
.geodir-opt-list::before {
  top:-1px;
  bottom:0
}
.geodir-category_contacts {
  bottom:40px
}
.share-holder.hid-share .share-container {
  min-width:250px
}
.share-holder.hid-share .share-container .share-icon {
  font-size:22px;
  padding:0 20px
}
.hero-categories_title {
  font-size:24px
}
.nice-select.chosen-select.on-radius.localidad::before {
  content:"\f041"
}
.nav-button-wrap {
  margin-right:30px
}
.subfooter-nav {
  position:relative;
  top:0;
  color:#fff
}
.subfooter-nav li a {
  color:#fff
}
.footer-logo {
  margin-bottom:20px
}
.footer-logo img {
  width:auto;
  height:50px
}
.cookie-though {
  text-align:left;
  --ct-primary-400:#384F95;
  --ct-primary-300:#229acc;
  --ct-primary-200:#e0e0ff;
  --ct-primary-100:#f0f0ff;
  --ct-text:#6b7280;
  --ct-subtitle:var(--ct-primary-300);
  --ct-title:var(--ct-primary-400);
  --ct-cookie:var(--ct-primary-400);
  --ct-policy:var(--ct-white);
  --ct-policy-enabled:var(--ct-primary-400);
  --ct-policy-text:var(--ct-primary-400);
  --ct-policy-text-enabled:var(--ct-white);
  --ct-policy-essential:var(--ct-primary-100);
  --ct-slider-enabled-primary:#4c4cff;
  --ct-slider-enabled-secondary:#b3b3ff;
  --ct-enabled-option-color:var(--ct-white);
  --ct-white:#ffffff;
  --ct-text-margin:0.25rem;
  --ct-default-padding:1rem;
  --ct-seperator-padding:0.5rem;
  --ct-heading-font-size:1.25rem;
  --ct-sub-heading-font-size:0.875rem;
  --ct-text-font-size:0.75rem;
  --ct-button-font-size:0.905rem;
  --ct-primary-font:'Roboto',sans-serif;
  --ct-primary-font-weight:400;
  --ct-secondary-font:'Roboto',sans-serif;
  --ct-secondary-font-weight:400;
  --ct-z-index:9999
}
@media only screen and (max-width:650px) {
  #noticias .listing-item-grid_title h2 {
    font-size:22px
  }
  #area_empresas span,
  .hide-xs-vertical {
    display:none
  }
  .logo-holder {
    top:23px;
    max-width:170px
  }
  #logo-directorio img {
    margin-bottom:20px
  }
  .header-search_btn {
    float:right
  }
  #conoce_sectores .far::before,
  .header-search_btn .fa-search {
    font-size:2em
  }
  .nav-button-wrap {
    margin-right:10px
  }
  section.dashboard-header-sec,
  section.dashboard-header-sec2 {
    padding:30px 0!important
  }
  .parallax-section .section-title {
    padding-bottom:40px
  }
  .intro-item h1,
  .list-single-header-item h1,
  .listing-hero-section .list-single-header-item h1,
  .parallax-section .section-title h1 {
    font-size:28px
  }
  .listing-hero-section {
    padding:30px 0 0
  }
  .intro-item p,
  .parallax-section .section-title p {
    font-size:18px;
    line-height:24px
  }
  .list-single-header_bottom .geodir_status_date {
    margin-right:20px
  }
  #noticias {
    width:100%
  }
  #noticias .listing-item-grid {
    border-radius:0
  }
  #noticias .section-separator {
    margin:0 0 20px
  }
  #area_empresas i {
    position:relative;
    top:-5px;
    margin:0 0 0 10px;
    font-size:2em
  }
  .show-reg-form {
    font-size:15px;
    margin-right:5px
  }
  .hero-categories ul {
    columns:2;
    -webkit-columns:2;
    -moz-columns:2
  }
  .list-single-main-item li {
    margin-left:15px
  }
  .geodir-category-img-wrap img {
    width:auto;
    height:160px
  }
  .list-main-wrap-opt .price-opt-title {
    position:inherit
  }
}
@media (min-width:650px) {
  .list-single-main-item li {
    margin-left:30px
  }
  section.dashboard-header-sec {
    padding:120px 0 10px!important
  }
  section.dashboard-header-sec2 {
    padding:120px 0 80px!important
  }
}
@media (min-width:800px) {
  .header-search_btn {
    margin-left:30px
  }
  .add-list,
  .show-reg-form {
    font-size:18px
  }
  .listsearch-input-wrap .tab-content {
    padding-bottom:0
  }
}
@media only screen and (max-width:1080px) {
  .logo-holder {
    top:22px
  }
  .menusb a {
    padding:12px 5px;
    font-size:18px
  }
  .hero-categories li a {
    padding:20px 0
  }
}
@media screen and (min-width:1080px) and (max-width:1366px) {
  .main-header::before {
    width:32%
  }
}
@media screen and (min-width:1366px) and (max-width:1680px) {
  .main-header::before {
    width:30%
  }
}
@media only screen and (max-width:1440px) {
  .main-header {
    padding:0 20px
  }
  .nav-holder {
    margin-left:10px
  }
  .footer-wave {
    bottom:-240px
  }
  .header-search_btn {
    width:40px;
    height:40px;
    line-height:40px;
    padding:0;
    border-radius:100%;
    top:22px
  }
  .header-search_btn i {
    margin-right:0
  }
  .header-search_btn span,
  .header-search_container:before {
    display:none
  }
  .price-head .footer-wave {
    bottom:-18px
  }
}
