/*
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
*/
#hero-home h2{
	font-weight: 300 !important;
	line-height: 1.3em !important;
	font-size: 34px !important;
}
#services-home .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
  margin: 0 !important;
}
#services-home .nectar-fancy-box[data-style="color_box_hover"] .inner-wrap *{
  color: #000;
}
.material #footer-outer #footer-widgets .col ul li {
  padding: 6px 0 !important;
    border-bottom: 1px solid rgba(224,224,244,0.25) !important;
}
.nectar-fancy-box[data-style="color_box_hover"][data-color].box_color_000000:hover::before {
  box-shadow: none !important;
}
.nectar_single_testimonial p {
  color: #aa272f !important;
}
.blog-recent .col .post-header a, .blog-recent .col .post-header h3 a:hover {
  color: #aa272f;
	font-size: 16px !important;
}
.home .blog-recent .col .post-header h3 {
  margin-top: 5px;
}
.contact-ways .vc_custom_heading.vc_do_custom_heading {
  font-weight: 500;
	margin-bottom: 10px;
}
.wpcf7-list-item {
  margin: 0;
}
body[data-fancy-form-rcs="1"] .fancy-select-wrap label {
  color: #000 !important;
}
.sub-menu.tracked-pos {
  min-width: 380px;
}
#servicios h2 {
	font-size:24px;
	line-height:1.1em;
}
.nectar-fancy-box[data-style="color_box_hover"] .inner p {
  opacity: 1;
}
#servicios .nectar-fancy-box[data-style="color_box_hover"] .box-inner-wrap {
  padding: 10% 10%;
  position: relative;
  overflow: hidden;
}
#legal h2{
	font-size: 24px;
	color: #aa272f;
	padding-top:20px;
	padding-bottom:10px;
	text-transform: uppercase;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
  max-width: 100% !important;
}
#breadcrumbs {
  font-size: 16px;
}
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a, {
  font-weight: 400 !important;
}

/*plugin accesibilidad*/
.djacc-popup .djacc__openbtn--default {
  background: #aa272f;
}
.djacc .djacc__openbtn path {
  fill: #fff;
}
.djacc-popup .djacc__panel {
  border-radius: 10px;
}
.djacc__item.djacc__custom-links {
  width: 100%;
}
.djacc.djacc-container.djacc-popup.djacc--dark.djacc--sticky.djacc--top-right {
  top: 300px !important;
}
.djacc__footer {
  display: none !important;
}
.djacc-popup .djacc__openbtn--default {
  border-radius: 10% !important;
}
/*fin plugin accesibilidad*/


/*ELEMENTOS DISPLAY NONE*/

/*Botón Área Privada del menú principal y del menú del footer*/
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-btn-style-button-animated_extra-color-gradient.menu-item-icon-alignment-right.menu-item-has-icon.nectar-regular-menu-item.menu-item-6031, #menu-menu-footer #menu-item-6643 {
  display: none !important;
}

#menu-item-6031 {
  display: none !important;
}











/* movil portrait */
@media only screen and (max-width: 690px) {
	#hero-home h2 {
  font-size: 26px !important;
}
	.nectar-cta .nectar-button-type{
  font-size: 14px;
}
.nectar-cta .link_wrap {
  padding: 15px !important;
}
	body[data-col-gap="40px"] .wpb_row:not(.full-width-section):not(.full-width-content) {
  margin-bottom: 20px;
}
			
}

@media only screen and (max-width: 999px) {
  .vc_row-fluid[data-column-margin="90px"] .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child) {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 999px) and (min-width: 691px) {
	.nectar-cta .nectar-button-type{
  font-size: 16px;
}
.nectar-cta .link_wrap {
  padding: 15px !important;
}
#hero-home {
  min-height: 50vh !important;
}	
		#hero-home h2 {
  font-size: 30px !important;
}
}

@media only screen and (max-width: 999px) {
.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(70vh - 76px);
  }
}




