#header_main {
    background-color: white;
}

/* Top barra */
#top #wrap_all .av-social-link-linkedin:hover a {
    color: #fff;
    background-color: #7e1c15;
}
#top #wrap_all .av-social-link-twitter:hover a {
    color: #fff;
    background-color: #7e1c15;
}
#top #wrap_all .av-social-link-instagram:hover a {
    color: #fff;
    background-color: #7e1c15;
}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
    color: #ffffff;
    border-color: #c8c5c0;
    font-size: 14px;
}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {
    font-family: 'entypo-fontello';
    font-size: 20px;
}
/* NAV */
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
    color: #545454;
	text-transform: uppercase;
}

.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
    background-color: #ffffff;
    color: #333333;
}

#top .av-main-nav ul a {
    width: 100%;
    height: auto;
    float: left;
    text-align: left;
    line-height: 23px;
    padding: 8px 15px;
    font-size: 12px;
    min-height: 23px;
    max-width: none;
    text-decoration: none;
    font-family: inherit;
    text-transform: capitalize !important;
}
/*Fuente Post grid */
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    font-size: 24px;
}
.avia-content-slider .slide-image img {
    border-radius: 0;
		height: 260px;
    object-fit: cover;
    width: 100%;
    object-position: right;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #f8f8f8;
    background-color: #f8f8f8;
    color: #919191;
    margin: 0;
}
form.wp-block-search__button-inside.wp-block-search__icon-button.buscar.wp-block-search {
    margin-bottom: 0 !important;
}

section#block-7 {
    padding: 0;
}

header.entry-content-header {
    margin-top: 30px;
}

.container.concap-slogan {
    display: none;
}

/* quiénes */

.justificado {
	text-align: justify;
}
.justificado h3{
	margin: 20px 0;
}

/* como */
.textosBox header.entry-content-header {
    margin-top: 30px;
		text-align: left;
    padding-left: 30px;
    margin-bottom: 20px;
}

.textosBox .av-milestone-content ul li {
	text-align: left;
	margin: 0 0 10px;
    display: block;
}

/* que hacemos */
.interiorP  {
	background-color: #f9f9f9;
  padding: 40px;
  margin-top: 20px;
	text-align: justify;
}
.interiorP strong  {
	color:#383838;
}

/*BLOG*/
.bgBlog {
	margin-bottom: 0px;
  border-radius: 0px;
  background-color: #f9f9f9;
  padding: 20px;
}
.bgBlog a {
	font-size:14px!important;
	display: flex;
    flex-direction: column;
	color: #5e5e5e;
}
h3.widgettitle {
    color: #C15041;
    margin: 0 0 20px;
}
.titulosCategorias {
	height: 80px;
}

.topMargin{
	padding-top: 40px;
}

.listJM {
	list-style: disc;
}
.main_menu .menu-item:hover a {
    text-decoration: none !important;
}


.FooterBottom .template-page.content.av-content-full.alpha.units {
	padding-bottom: 0;
}

.line {
	margin: 10px 0;
  opacity: .1;
}

/* Footer */
.AndBank {
	margin: 30px 0 0!important;
  padding: 0 30px;
}
.flex_column.av_one_fourth.flex_column_div.av-zero-column-padding.avia-builder-el-5.el_after_av_one_fifth.el_before_av_one_fourth.marginFooter {
    margin-left: 2%;
}


/* mobile */

@media only screen and (max-width: 576px) {
	.html_av-overlay-side #top .av-burger-overlay-scroll {
    background: #f9f9f9;
}
	    #top #wrap_all .av-inherit-size .av-special-heading-tag {
        font-weight: 400;
				font-size: 32px;
    }
	.av-no-preview ul.avia-timeline-vertical li {
        padding: 1px;
    }
	
	
}