/*
Theme Name: Crestamap
Theme URI: http://bridgelanding.qodeinteractive.com/
Template: bridge
Author: Qode Interactive
Author URI: http://qodethemes.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-menu,featured-images,flexible-header,post-formats,sticky-post,threaded-comments,translation-ready
Version: 20.3.1762469587
Updated: 2025-11-06 22:53:07

*/

:root {
	--color-base:#7b2431;
}

.align-right { text-align:right; }
.align-center { text-align:center; }
.align-left { text-align:left; }

.blanco { color:#FFF; }
.rojo { color:var(--color-base); }

.elementor-widget-text-editor p { margin-bottom:15px; }
.times { font-family: 'Times New Roman', serif !important; font-size:1.5em; }

/******* Home ********/
#home__portada { position:relative; background-size:cover; background-position:center top !important; }
#home__portada:before {  content:""; width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, .5); }

/******** Blog *********/
.latest_post_two_holder .latest_post_two_text{ padding:20px 15px !important; }
.latest_post_two_text h5.entry_title,
.latest_post_two_text h5.entry_title a{
	color: var(--color-base);
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-style: normal;
    font-weight: 600;
	margin-bottom:15px;
}
.latest_post_two_holder .latest_post_two_image {
	height:180px; overflow:hidden;
}
.latest_post_two_holder .latest_post_two_info {
	display:none !important;
}
.latest_post_two_holder .latest_post_two_text .separator.small { display:none; }


.content_inner ul {
	color: #5b5555;
    font-family: 'Work Sans', sans-serif;
    font-size: 15px;
    line-height: 27px;
    font-style: normal;
    font-weight: 400;
}

.portfolio_page-template-default.single .elementor-widget-container > .wpb-content-wrapper {
	padding-left:30px; padding-left:30px;	
}


@media screen and (max-width:800px) {
	.portfolio_page-template-default.single .elementor-widget-container > .wpb-content-wrapper {
		padding-left:0px; padding-left:0px;	
	}
	.qode_image_gallery_no_space ul li img { height:200px !important; width: auto !important; margin-bottom:10px; }
	.portfolio_page-template-default.single h1 { font-size:32px; }
}