/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 04 2025 | 01:17:47 */
#header_singles h1 {
	font-size: 2.4rem;
	line-height: 2.8rem;
	margin-top: 2.5rem;
}

body.single #pxl-main {
	padding-top: 2px !important;  
}

#pxl-main .pxl-item--date, 
#pxl-main .pxl-item--meta, 
body.single #pxl-main h1.pxl-item--title {
	display: none; 
}

#pxl-main .pxl-post--author-info {
	display: none;
}

#pxl-main .pxl--post-footer {
	justify-content: end !important;
}

#img_feacture_singles .pxl-item--image img {
	max-width: 480px; 
	object-fit: contain;
}

body.single.mc-corp #img_feacture_singles .pxl-item--image img {
	max-width: 100%; 
	max-height: 320px;
	object-fit: cover;
	width: calc(100vw - 20px); 
	margin: 0 5px;
}

/** Servicios **/
body.single-service #img_feacture_singles, 
body.blog #img_feacture_singles{
	display: none;
}

body.single-service .elementor-element-92c4f22 {
	margin-top: 10px !important;
}

body.single-service .pxl-icon-box-container .pxl-item--title, 
body.single-service .pxl-icon-box-container .pxl-item--desc {
	color: rgb(2, 77, 179);
}

body.single-service .pxl-icon-box-container .pxl-item.pxl-active .pxl-item--title, 
body.single-service .pxl-icon-box-container .pxl-item.pxl-active .pxl-item--desc {
	color: white; 
}

body.single-service .pxl-icon-box-container {
	align-items: flex-start !important;
}

body.single-service .pxl-icon-box-container .pxl-item {
	transform: none !important;	
}

.elementor-15118 .elementor-element.elementor-element-1553395.pxl-column-sticky {
	top: 90px;
}

/** Blog **/ 
body.blog #pxl-wrapper #pxl-main {
	padding-top: 10px;
}

#menu-menu-mc-corp #menu-item-22293 .pxl-mega-menu-elementor .pxl-post--title a {
	padding-left: 12px;
	display: inline-block;
}

@media (max-width: 575px) {
    .elementor-249 .elementor-element.elementor-element-79f133e > .elementor-element-populated {
        padding-top: 40px;
		padding-bottom: 40px;
    }
}

body.page-id-286 #pxl-wrapper #pxl-main {
	padding-top: 60px !important;
}

body.page-id-32 #pxl-wrapper #pxl-main {
	padding-top: 0px !important;
}

body.page-id-32 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding-top: 0 !important;
}

body.page-id-32 .elementor-249 .elementor-element.elementor-element-79f133e > .elementor-element-populated {
	margin-bottom: 0 !important;
}

body.page-id-32 .elementor-32 .elementor-element.elementor-element-747f03d {
	margin-bottom: 24px !important;
}

.elementor-15114 .elementor-element.elementor-element-e37efe1, 
.elementor-15116 .elementor-element.elementor-element-84f0e74, 
.elementor-15107 .elementor-element.elementor-element-84f0e74 {
	margin-top: 20px !important; 
}

.menu-options-mobile {
	display: none;
}

@media screen and (max-width: 576px) {
    #pxl-page-title-default {
        height: 186px;
    }
	
	#pxl-wrapper #pxl-main {
		padding-top: 24px !important; 
	}
	
	.menu-options-desktop {
		display: none; 
	}
	
	.menu-options-mobile {
		display: block;
	}
}

#comments {
	display: none !important;
}

#testimonial {
	display: none !important;
}

#portfolio {
	display: none !important;
}