/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.bocadillo { background:url(/wp-content/uploads/2020/11/bocadillo.png) center center no-repeat; text-align:center}
.bocadillo h2 {padding: 110px 40px 130px 40px;}
nav.mobile_menu ul li a{text-transform:uppercase}

.desplegar{cursor:pointer; margin:10px 0}
.accionti.desp,
.accionmi.desp{ transform:rotate(180deg)}
.sobreti,
.sobremi{display:none; padding:15px 0;}
.sobreti p,
.sobremi p{color:#fff}
.titular,
.titular p{ color:#fff; }
.titular h3{ color:#fff; font-weight:normal; font-size:24px; padding-bottom:0; margin-bottom:0}

.vc_text_separator.full { margin:30px 0!important;  border-top: 1px solid #741853; font-size:24px}
.vc_text_separator.full div {color:#741853!important; background:#fff!important; font-size:24px!important; font-weight:normal;}

nav.main_menu:before { position:absolute; left:0; right:0; top:50%;height:1px;width:100%;content:'';background:#000}
nav.main_menu > ul > li > a { color: #000000;background: #fff; margin: 0 2px; padding: 0 12px;}
nav.main_menu.right_side > ul,
nav.main_menu {text-align: center!important;display: inline-block;vertical-align: middle;}
.header-linkedin a span{display:none!important;}
.header-linkedin a i { color:#fff; border-radius:50%; background:#000; display:inline-block; padding:4px!important}

.header_inner_left {background: #fff;padding: 0 20px; z-index:99999999999!important;}

.bloque-metodologia {padding:45px  30px;position:relative;background:url(/wp-content/uploads/2020/11/bk-encuadre.jpg) top center no-repeat; background-size:cover!important;margin:20px 0;background-position: top center!important;}
.bloque-metodologia:before { position:absolute; left:0; right:0; bottom:0;height:18px;width:100%;content:'';background:url(/wp-content/uploads/2020/11/bk-encuadre-b.jpg) bottom center no-repeat; background-size:contain!important; background-position: top center!important;}
.bloque-metodologia h3 {color:#741853; font-weight:normal; font-size:24px; padding-bottom:0; margin-bottom:0}
.bloque-metodologia a { display:block; margin:20px auto;background:#741853; padding: 6px 4px 4px 5px; color: #fff;width: 15px;height: 15px;border-radius: 50%;line-height: 15px; text-align: center;  font-size: 20px;}
.bloque-metodologia a:hover {background:#000; color:#fff; }

.latest_post_holder.boxes.two_columns > ul > li {background:#e5e5e5; text-align:center}
.latest_post_holder.boxes.two_columns > ul > li .entry_title { position:relative; color:#000; font-weight:bold!important; margin-bottom:30px!important;}
.latest_post_holder.boxes.two_columns > ul > li .entry_title:before {position:absolute; left:50%; bottom:-15px;height:1px;content:'';background:#000;margin:0 0 0 -24px; width:48px}
.latest_post_holder.boxes.two_columns > ul > li .excerpt { color:#000; font-size:15px}

.latest_post_holder.boxes .boxes_image a img { width: 100%;}

.listas-metodologia p{ margin:20px auto; width:700px; max-width:100%}
.lista-inline ul {margin:20px 0 0 0;width:100%; list-style:none; text-align:center; display:flex; padding:5px 0; }
.lista-inline ul li {border-right:1px solid #fff;width: 25%;color:#fff!important; background:#741853;padding:5px }

.listas-metodologia ul,
.listas-metodologia ol { list-style:none; text-align:left;padding:15px 0 30px 0 }
.listas-metodologia ol li { font-weight:800; display:block; position:relative; margin-left:15px; margin-bottom:20px!important}
.listas-metodologia ol>li {padding-left:40px}
.listas-metodologia ol li:before { font-size:20px; position:absolute; left:-12px; top:0px; content:'·';color:#741853;  }
.listas-metodologia ol li ul ul li:before {content:'-';  }
.listas-metodologia ol>li:before {font-weight:600!important;content:'1'; border-radius:50%; left:0px;width:30px;font-size:16px!important; top:-1px; height:30px; color:#fff!important; background:#741853;text-align:center; line-height:30px }
.listas-metodologia ol>li+li:before {content:'2'; }
.listas-metodologia ol>li+li+li:before {content:'3'; }
.listas-metodologia ol>li+li+li+li:before {content:'4'; }
.listas-metodologia ol>li+li+li+li+li:before {content:'5'; }
.listas-metodologia ol>li+li+li+li+li+li:before {content:'6'; }
.listas-metodologia ol ul {font-weight:400; padding-left:20px;padding-top:5px; padding-bottom:3px}
.listas-metodologia ol ul li {font-weight:400;margin-bottom:3px!important}

.blog_holder article .post_info {display:none!important}

.legal { padding-bottom:40px}
.legal p{ color:#000 }
.legal h2 { padding:25px 0}
.legal ul {color:#000; padding:15px 0}
.legal a { text-decoration: underline}

video { width:100%}

.timelinewrap  { background:url(/wp-content/uploads/2023/timeline.png) bottom right no-repeat; width: 100%; margin-bottom: 50px; float:left; clear: both; position: relative;}
.timelinewrap:before { position: absolute; left: 50%; width: 1px; height: 100%; content: '';background-color: #870F54;}
.timelinewrap  .wpb_text_column.wpb_content_element { float: left; width:300px; margin-left:calc(50% - 355px); text-align: right; clear: both; padding: 20px 40px 20px 20px; background:url(/wp-content/uploads/2023/timelinemin.png) right 40px no-repeat; }
.timelinewrap  .wpb_text_column.wpb_content_element.tmdcha { float:right;margin-left: 0; padding: 20px 20px 20px 50px; margin-right:calc(50% - 350px); padding-left:40px; background:url(/wp-content/uploads/2023/timelinemin.png) 0 40px no-repeat; text-align: left;}
.timelinewrap  .wpb_text_column.wpb_content_element p {  font-size:15px}
.timelinewrap  .wpb_text_column.wpb_content_element p strong {  font-size:16px}

@media (min-width:1000px) {
	header.sticky  .container_inner .header_inner_left{display: inline-block!important;margin: 0 -100px 0 -40px;}
}
@media (min-width:760px) {
	header.sticky .container_inner .header_inner_left{display: inline-block!important;margin: 0 -100px 0 -40px;}
}
@media (max-width:760px) {
	header.sticky .container_inner .header_inner_left{display: none!important;margin: 0;}
	.lista-inline ul,
	.lista-inline ul li {border-bottom:1px solid #fff;display:block;width:100%!important}
	.timelinewrap  { background:url(/wp-content/uploads/2023/timeline.png) 0 0 no-repeat; background-size: 700px;}
	.timelinewrap:before {  left: 15px;}
	.timelinewrap  .wpb_text_column.wpb_content_element.tmdcha,
	.timelinewrap  .wpb_text_column.wpb_content_element { float:right;margin-left: 0; padding: 20px 20px 20px 50px; margin-right:calc(100% - 350px); padding-left:40px; background:url(/wp-content/uploads/2023/timelinemin.png) 0 40px no-repeat; text-align: left;}
}
@media (max-width:480px) {
	.container_inner,
	div.grid_section .section_inner{  width: 85%!important}
	header .container_inner{  width: 100%!important}
}

