/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/




#page-title.page-title-right {
    text-align: left !important; 
}



.acctitle {font-size:18px}
.fs-14{ font-size:14px}
.fs-16{ font-size:16px}
.fs-18{ font-size:18px}
.fs-20{ font-size:20px}


.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}


.mt_50{margin-top:-50px}


.mb-10{margin-bottom:10px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}


.tx-j{text-align:justify}




.dark .slider-caption h2 {
    color: #EEE;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.80);
}



.heading-block h4{text-transform: none;}



#footer .footer-widgets-wrap {
    position: relative;
    padding: 30px 0;
}


.button {
   
    background-color: #141414;
color: #FFF;}




.before-heading {
display: inline-block !important;}


.content-wrap {
    position: relative;
    padding: 0px 0;
}




.feature-box.fbox-center .fbox-icon.pedro {
    position: relative;
    width: 60px; 
    height: 60px;
    margin: 0 auto 30px;
}


.feature-box.fbox-center .fbox-icon.pedro i {
    font-size: 30px;
    line-height: 60px;
}


.font_24_n{font-size:24px !important; color: #444 !important; ;}
.font_22_n{font-size:22px !important; color: #444 !important; ;}
.font_20_n{font-size:20px !important; color: #444 !important; ;}
.font_18_n{font-size:18px !important; color: #444 !important; ;}


/*

#header, #header-wrap, #logo img {
    height: 120px;
    -webkit-transition: height .4s ease, opacity .3s ease;
    -o-transition: height .4s ease, opacity .3s ease;
    transition: height .4s ease, opacity .3s ease;
}




#header.transparent-header + #slider,
#header.transparent-header + #page-title.page-title-parallax,
#header.transparent-header + #google-map
{
	top: -10px;
	
} 
*/

.blancoentero {background: rgba(76, 175, 80, 0.3) /* Green background with 30% opacity */}

.height400 {height:400px !important /* Green background with 30% opacity */}


#pedro2 .entry-content { margin-top: 30px; }
#ultimopost { position: left; }

.entry2 {
	position: left;
	margin: 0 0 50px;
	padding: 0 0 50px;
	border-bottom: 2px solid #F5F5F5;
}

.post-grid { margin-right: -28px; }

.post-grid .entry2 {
	float: left;
	width: 264px;
	margin-right: 28px;
}


.post-grid .entry-image img { border-radius: 0; }

.post-grid .entry-title h2 {
	font-size: 17px;
	font-weight: 600;
}

.post-grid .entry-link { font-size: 24px; }

.post-grid .entry-link span { font-size: 13px; }


/* Blog - Grid - 3 Columns
-----------------------------------------------------------------*/

.post-grid.grid-3 { margin-right: -30px; }

.post-grid.grid-3 .entry2 {
	width: 360px;
	margin-right: 30px;
}

.post-grid.grid-3 .entry-title h2 { font-size: 18px; }



.linea-articulo {
	clear: both;
	text-align: center;
	width: 100%;
	margin: 10px 10px 20px 10px;
	border-top: 1px solid #EEE;
}
