body.home { background: #222;}
.navbar.hestia_left .title-logo-wrapper {
    min-width: 0;
}
body.home div.main.main-raised {
    margin-top: 190px!important;
}
.hestia-title-tagline-wrap .site-title {
    padding: 5px 0 0 0;
    margin: 0;
    font-size: 22px;
    margin-bottom: 0;
}
.navbar-not-transparent {
	background-color: #111;
	color:#fff;opacity: 0.85;
}
.hestia-bottom-footer-content {
    position: relative;
    display: none;
}
.ms-skin-light-3 .ms-nav-next, .ms-skin-light-3 .ms-nav-prev {
    opacity: 50%;
    filter: contrast(0.5);
		transition: opacity 2s;
		
}
.ms-skin-light-3 .ms-nav-next:hover, .ms-skin-light-3 .ms-nav-prev:hover {
    opacity: initial;
    filter: initial;
transition-timing-function: ease-in-out
}
.n2-ss-slider .n2-ss-text {
	letter-spacing: 0!important;
}
.elementor-2377 .elementor-element.elementor-element-57047ed:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-57047ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FCC101;
    margin-top: -3em;
    border-radius: 1em 1em 0 0;
}
.author {display:none}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill: white;}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
	font-size: 34px;
	align-items: end;
}
.wpcf7-form label, .wpcf7-form input, .wpcf7-form textarea  {
	display: inherit;color: #fff;
}

.navbar.navbar-fixed-top .navbar-collapse {
    background: #111;
    top: -2px;
}
.navbar .navbar-nav .dropdown a .caret {
    border: 1px solid transparent;
    background: #FCC101;
}

.eaw-content {
    position: fixed;
    z-index: 30;
    bottom: 30px;
    right: 39px;
    background: #222;
    padding: 7px;
    width: 90px;
    border-radius: 9px;
}
.eaw-content h3 {
		margin: 0;
    padding: 0;
    margin-top: -20px;
    margin-bottom: -10px;
}

.eaw-content a {
font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #E7E5C9!important;
}
.eaw-content > p {
font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #ffe200;
		margin:0;
}
.blog-posts-wrap .card {
  min-height: initial;
}
/*icono Whatsapp*/
body:not(.rtl) .elementor-2377 .elementor-element.elementor-element-8de34e7 {
  right: 0!important;
  bottom: 70px!important;
}
.hestia-blogs article:nth-of-type(6n+3) .category a, .related-posts div:nth-of-type(6n+3) .category a, .related.products ul li:nth-of-type(6n+3) .category a, .shop-item:nth-of-type(6n+3) .category a, .woocommerce .products li:nth-of-type(6n+3) .category a, .woocommerce.archive .blog-post .products li:nth-of-type(6n+3) .category a, .category .text-info a {
    color: #00bcd4!important;
}
.card {
    min-height: 340px;
}
.card .card-image img, .card-no-width .card-image img {
    min-height: 232px;
}
.related-posts h2, .entry-categories, .entry-tags {display:none}
.arma-tu-proyecto,.llave-en-mano,.crecimiento {text-align:right}

@media (max-width: 1024px) {
.eaw-content {
    right: 19px;
}
/*icono Whatsapp*/
body:not(.rtl) .elementor-2377 .elementor-element.elementor-element-8de34e7 {
  right: 20px!important;
  bottom: 70px!important;
}*/
}
@media (max-width: 768px) {
.navbar .navbar-nav .dropdown .dropdown-menu {
    background: #999;
    color: #fff;
    }
.eaw-content {
    right: 19px;
}
.arma-tu-proyecto,.llave-en-mano,.crecimiento {text-align:left}
.twae-content {width:100%}
.twae-title {font-size:.9em}
.elementor-2377 .elementor-element.elementor-element-7d95720 > .elementor-widget-container
{
  padding: 0;
}
/*icono Whatsapp*/	
body:not(.rtl) .elementor-2377 .elementor-element.elementor-element-8de34e7 {
  right: 0!important;
  bottom: 50px!important;
   }
}
@media (max-width: 480px) {
.eaw-content {
    bottom: 20px;
    right: 19px;
    padding: 9px 7px 4px 7px;
}
.twae-wrapper .twae-content {
  padding: 1em 1em 0 1em;
  width: 160px;
}
.twae-wrapper	.twae-title {font-size:.9em!important;}
}