/*
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
*/

.contain .row-bg.viewport-desktop.using-image {
  background-size: contain !important;
}
.relative {
  position: relative !important;
}
.formContacto .form-page input,
.formContacto .form-page textarea {
  border-radius: 10px !important;
  border-color: #a67cfb !important;
}
label span.main-label span {
  font-size: 14px !important;
  color: #000 !important;
  font-weight: 400 !important;
}
html
  .formcraft-css
  .fc-form
  .form-element.is-required-true
  .field-cover
  .main-label
  > span::after {
  color: #000 !important;
}
body[data-form-submit="regular"] .container-wrap button[type="submit"] {
  padding: 5px 20px !important;
  border-radius: 10px !important;
  font-weight: 400 !important;
}
#footer-outer {
  display: none !important;
}
.blog .nectar-post-grid-item {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: 15px !important;
}
.nectar-post-grid-item-bg-wrap {
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
}
span.nectar-post-grid-item__meta-wrap {
  font-size: 14px;
}
.load-more-wrap a {
  background: #00655d !important;
  color: white !important;
  padding: 0px 35px !important;
  border-radius: 25px !important;
}
.row.heading-title.hentry {
  display: none !important;
}
.single #page-header-wrap,
#header-space,
#header-outer {
  display: none !important;
}
.single-post .container-wrap.no-sidebar {
  padding-top: 0px !important;
}
body[data-ext-responsive="true"].single-post
  .container-wrap.no-sidebar
  .post-area {
  max-width: 100% !important;
}
.fade:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -webkit-linear-gradient(#fff, #000);
  background: linear-gradient(rgba(0, 0, 0, 0), #fff);
}
.pum-theme-254 .pum-container,
.pum-theme-default-theme .pum-container {
  padding: 0px !important;
}
button.pum-close.popmake-close {
  background: transparent !important;
  box-shadow: none !important;
  color: #000 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  right: 25px !important;
  top: 10px !important;
}
#popmake-265 {
  border-radius: 25px !important;
}
#popmake-265 .column-image-bg {
  background-position: center right !important;
}

/******MOBILE*******/
@media only screen and (min-width: 999px) {
  .hideDesktop {
    display: none !important;
  }
}
@media only screen and (max-width: 999px) {
  .hideMobile {
    display: none !important;
  }
}
@media only screen and (max-width: 680px) {
  .mw-50 img {
    max-width: 50% !important;
  }
}
