    /*
Theme Name: SUMMIT THEME
Thme URI: 
Author: Lead Image
Author URI: http://www.leadimage.com/
Description: Tema para el sitio web Summit
Version: 1.0
License: GNU General Public Licence v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Summit
*/

@font-face {
    font-family: LemonMilk;
    src: url('http://english.sustenpescaacua.com/wp-content/themes/summittheme/font/LEMONMILK-Medium.otf');
    font-weight: normal;
}

@font-face {
    font-family: LemonMilkBold;
    src: url('http://english.sustenpescaacua.com/wp-content/themes/summittheme/font/LEMONMILK-Bold.otf');
    font-weight: normal;
}

@font-face {
    font-family: LemonMilkRegular;
    src: url('http://english.sustenpescaacua.com/wp-content/themes/summittheme/font/LEMONMILK-Regular.otf');
    font-weight: normal;
}

main {margin-top: 110px;}
.rc-anchor-invisible{display: none !important;}
body {color: #303030;font-family: 'Montserrat', sans-serif;overflow-x: hidden !important;}
a{cursor: url("http://sustenpescaacua.com/wp-content/themes/summittheme/img/cursor.png"),pointer;}
/*.wow {visibility: hidden;}*/
.fa-instagram-square:before {content: "\f955";}

/*modal*/
.pum-container, .pum-content, .pum-content+.pum-close, .pum-content+.pum-close:active, .pum-content+.pum-close:focus, .pum-content+.pum-close:hover, .pum-overlay, .pum-title{padding: 10px 20px;}
.pum-theme-499 .pum-container, .pum-theme-cutting-edge .pum-container{background-color: #3f74c5 !important;border-radius: 10px !important;position: relative;}
.pum-theme-499 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close{background-color: #d51a0b !important;color: #fff !important;font-weight: 700;}
#spopup{background:#f3f3f3;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;-moz-box-shadow:inset 0 0 3px #333;-webkit-box-shadow:inset 0 0 3px #333;box-shadow:inner 0 0 3px #333;padding:12px 14px 12px 14px;width:300px;position:fixed;bottom:13px;right:2px;display:none;z-index:90;}


/*modal*/
b,strong {font-weight: bold;}
h3 {text-transform: uppercase;font-family: LemonMilk !important;font-size: 2.7rem;}
h3:after {content: "";display: block;height: .4em;vertical-align: bottom;width: 20%;border-bottom: 2px solid #d51a0b;margin: 0 auto 40px;}

header {background: #ffff;-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .75);-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .75);box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .75);transition: .5s all;padding: 5px 0 5px 0;}
header nav {padding: 0 1rem !important;}
header nav ul#menu-menu-principal>li {margin: 0 5px;}
header img.logoMenu {height: 100px;transition: .5s all ease;}
header.shrink {padding: 0;background: rgba(255, 255, 255, .95);}
header.shrink img.logoMenu {height: 85px;padding: 5px;}
header .nav-link {font-family: LemonMilkRegular;font-weight: 500;color: #000;transition: .5s all ease;}
header .nav-link:hover {color: #e4064e;}
.current-menu-item>a {color: #e4064e;}
header nav.navbar li.active a {color: #e4064e;}

p {font-family: 'Montserrat', sans-serif;font-weight: 500;line-height: initial;font-size: 1rem;margin-bottom: 0;line-height: 1.5;}

.resetTexto p{margin-bottom: 1rem;}

.noPadding {padding: 0 !important}

div.overlay {background: rgba(255, 255, 255, .6);}
/*MOUSE ESTILOS*/

.mouse {z-index: 2;position: absolute;bottom: 80px;left: 48.5%;}
.scroll-downs {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 20px;height: 20px;}
.mousey {width: 3px;padding: 10px 13px;height: 20px;border: 2px solid #fff;border-radius: 25px;opacity: 0.75;box-sizing: content-box;}
.scroller {width: 3px;height: 10px;border-radius: 25%;background-color: #fff;animation-name: scroll;animation-duration: 2.2s;animation-timing-function: cubic-bezier(.15, .41, .69, .94);animation-iteration-count: infinite;}

@keyframes scroll {
    0% {opacity: 0;}
    10% {transform: translateY(0);opacity: 1;}
    100% {transform: translateY(15px);opacity: 0;}
}
/*TERMINA MOUSE ESTILOS*/

section#inicio {position: relative;}

section#inicio:after {content: '';position: absolute;background: rgba(0, 0, 0, 0.3);top: 0;right: 0;bottom: 0;left: 0;}

section#inicio div.hero-image {/*background: url(img/hero-mar.jpg);*/background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;background-attachment: fixed !important;height: 90vh;display: flex;align-items: flex-start;}

section#inicio div.hero-image .contenido-hero {color: #fff;position: relative;z-index: 1;width: 85%;margin: 0 auto;text-align: center;height: 100%;display: flex;justify-content: center;align-items: center;}
.logoshero img {width: 400px;margin-top: -400px;}

.logoshero img.summit_hero {width: auto;}
section#inicio div.hero-image .contenido-hero img {/*margin-bottom: 25px;*/}
section#inicio div.hero-image .contenido-hero h1 {font-size: 2rem;font-weight: 800;font-family: LemonMilkBold;}
section#inicio div.hero-image .contenido-hero h2 {font-size: 2rem;font-weight: 800;font-family: LemonMilkBold;background: #3f74c5;width: max-content;margin: 0 auto;padding: 0 10px;}
span.leyendaheroSpan {width: 100%;display: block;font-size: 1.3rem;margin: 20px 0;font-weight: 600;}
section#inicio div.hero-image .contenido-hero h2>span {}
section#inicio div.hero-image .contenido-hero .contenedor-btn-hero {margin: 30px 0;}
section#inicio div.hero-image .contenido-hero .contenedor-btn-hero .btn-hero:last-child {margin-right: 0;}
section#inicio div.hero-image .contenido-hero .contenedor-btn-hero .btn-hero {display: inline-block;background: #c9002b;color: #fff;padding: 5px 25px;font-size: 17px;border-radius: 20px;margin-right: 20px;text-transform: uppercase;font-weight: 600;border: 1px solid;text-decoration: none;transition: .5s all ease;}
section#inicio div.hero-image .contenido-hero .contenedor-btn-hero .btn-hero:hover {background: #8e001e;}

a.verde {background: #88bd55 !important;}
a.verde:hover {background: #597e36 !important;}
a.amaraillo {background: #f2cc21 !important;}
a.amaraillo:hover {background: #b99c19 !important;}
.contenedor-btn-hero {margin: 30px 0;text-align: center;}
.contenedor-btn-hero .btn-hero {display: inline-block;font-family: LemonMilkRegular;background: #fff;color: #c9002b;padding: 5px 25px;font-size: 17px;border-radius: 20px;margin-right: 20px;text-transform: uppercase;font-weight: 600;text-decoration: none;transition: .5s all ease;}
.contenedor-btn-hero .btn-hero:hover {color: #8e001e;background: #e0e0e0;font-weight: 700;}

section#summit {color: #000;position: relative;}

section#summit p {line-height: 1.5;font-size: 20px;margin-bottom: 30px;}
section#summit p span {text-transform: uppercase;}
section#summit b {font-weight: 900;}
section#summit div.overlay {background: transparent;}


.fondosSummit{background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;height: 100vh;}
.fondoTurqueza {background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/Web_Summit_Inicio_Turquesa_Pez.webp");}
.rojoPanel {background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/Web_Summit_Inicio_Rojo_Panel.webp");}
.fondoBandera{background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/Web_Summit_Inicio_Naranja_Bandera.webp");}
.fondoacercaDe{background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/Web_Summit_Acerca_Azul_Personas.webp");}
.fondoMovimiento{background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/Web_Summit_Acerca_Morado_Personas.webp");}
.fondoParticipacion{background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/Web_Summit_Acerca_Rojo_PCF.webp");}


.contenidoSummit {position: relative;height: 100vh;display: flex;align-items: center;}
.contenidoSummit .formaSuperior{position: absolute;left: 0;top: 0px;width: 100px;}
.contenidoSummit .derechoSuperior{left: initial;right: 0;}
.cuadroSummit {border: 15px solid;padding: 30px;position: relative;text-align: left;width: 75%;margin: 0 auto;}
.cuadroSummit b{font-weight: 700;}
.cuadroSummit a {background: red;padding: 5px 20px;display: block;width: max-content;margin: 10px auto 0 auto;color: #fff;font-size: 17px;font-weight: 700;text-decoration: none;transition: .5s all ease;}

.cuadroSummit .formaInferior{position: absolute;left: -15px;bottom: -15px;width: 70px;}
.cuadroSummit .derecha{left: initial;right: -15px;}
.color-turqueza {color: #08b5af !important;}
.color-rojo{color: #ff0053 !important;}
.color-amarillo{color: #fd8d05 !important;}
.color-amarillo2{color: #d3c945 !important}
.color-azul{color: #0790d8 !important;}
.color-morado{color: #c968ad !important;}
.color-lila{color: #bc6fa9 !important;}


.bg-turqueza{background: #08b5af !important;}
.bg-rojo{color: #ff0053 !important;}
.bg-amarillo{background: #fd8d05 !important;}
.bg-azul{background: #0790d8 !important;}
.bg-morado{background: #c968ad !important;}
.reseteoEnlace{background: transparent !important;color: inherit !important;padding: 0 !important;display: initial !important;font-weight: 900 !important;font-size: 17px !important;margin: 0 !important;}

body.page-template-page-registro{background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/summitlineas.webp");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: 100vh;position: relative;}
body.page-template-page-registro::after{content: "";position: absolute;height: 100%;width: 100%;left:0;right: 0;top: 0;bottom: 0;background: rgba(255, 255, 255, 0.70);z-index: -1;}
body.page-template-page-registro .header-wrapper,body.page-template-page-registro header,body.page-template-page-registro footer,body.page-template-page-registro .mob-menu-header-holder{display: none !important;}
body.page-template-page-registro div#main{background: transparent !important;}
body.page-template-page-registro .container{width: 100%;margin: 0 auto;max-width: 100%;}
body.page-template-page-registro .container .row {height: 100vh;justify-content: center;align-items: center;margin-right: -15px !important;margin-left: -15px !important;}
body.page-template-page-registro .container .row .main-content.col-lg-12{width: 70%;max-width: 70%;}

body.page-template-page-registro .contenedorFormulario{padding: 20px 10px;background: url("http://sustenpescaacua.com/wp-content/uploads/2023/12/fondo_textura1.webp");background-size: cover;background-repeat: no-repeat;background-position: center; border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;text-align: center;margin: 20px 0;}
body.page-template-page-registro .contenedorFormulario h1{text-align: center;color:#fff;line-height: 1.5;margin-bottom:20px}

.rowFormulario {display: flex;flex-wrap: wrap;}
.form-group {padding: 0 15px;}
.formulario {padding: 10px;margin-top: 30px;}


.text-center{text-align: center;}
body.page-template-page-registro .wpcf7 input[type="email"]::placeholder {color: #777;}
body.page-template-page-registro .formulario input,body.page-template-page-registro .formulario select{border-radius: 5px;}
.btnSumit {color: #fff;background: #ff0053;padding: 10px;border-radius: 5px;font-size: 15px;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;transition: .5s all ease;text-decoration: none;width: 100%;border: none;outline: none;}
.btnSumit:hover{color: #fff;background: #a50036;text-decoration: none;}
.btnSumit:focus,.btnSumit:active{color: #fff}
body.page-template-page-registro div.wpcf7-response-output{text-align: center;color: #000;width: 60%;margin: 0 auto;background: #ffffffcf;margin-bottom: 25px;}
body.page-template-page-registro span.wpcf7-not-valid-tip{font-size: 15px;background: #ffffff29;width: auto;padding: 5px;margin-bottom: 20px;}
body.page-template-page-registro .wpcf7-spinner{position: absolute;}
.summitLogo{max-width: 100%;margin-bottom: 20px;}


body.page-template-page-registro .wpcf7 form.sent .wpcf7-response-output{color: #000 !important;}

.gridContenedorSummit{display: grid;grid-template-columns: repeat(2,1fr);padding: 100px 0px;align-items: center;}
.conenedorSummitLogo{padding: 0 20px;}
.contenedorFormularioGrid{}
body.page-template-page-registro .filaBotones{display: flex;margin-top: 25px;justify-content: center;flex-wrap: wrap;flex-direction: column;}
body.page-template-page-registro .filaBotones .btnSumit{margin-bottom:20px}
body.page-template-page-registro .filaBotones .btnSumit:last-child{margin-bottom:0px}

.intl-tel-input .country-list .divider{display: none;}
.intl-tel-input .selected-flag{height: 35px;}

section#centrales{}
section#centrales .overlay{position: relative;}
section#centrales .overlay img.formaSuperiorDerecha{position: absolute;top: 0;right: 0;width: 300px;}
section#centrales h3{text-align:center;width: max-content;margin: 0 auto 30px auto;background: #0790d8;color: #fff;padding: 10px 20px;}
section#centrales h3::after{content:none;}
section#centrales .cajaObjetivo{text-align: center;padding: 10px;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;height: 100%;}
section#centrales .cajaObjetivo img{width: 200px;margin-bottom: 20px;}
section#centrales .cajaObjetivo p{}
section#centrales .cajaObjetivo p span{font-weight:700;}
section#centrales img.temascentrales{width: 100%;}









section#ponentes{display: none;}

section#objetivos .row {padding: 0 10px;}
section#objetivos {background: url(img/summitlineas.png);background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-position: center;}
section#objetivos div.overlay {background: rgba(255, 255, 255, .60);color: #000;}
section#objetivos h3:after {/*border-bottom: 2px solid #ffffff;*/}
section#objetivos .contenido-objetivo {text-align: center;color: #000;padding: 5px 20px;height: 100%;border: 2px solid #fff;background: rgba(255, 255, 255, .4);}
section#objetivos .contenido-objetivo img {margin-bottom: 10px;}

section#ejes {background: url(img/summitlineasazul.png);background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-position: center;}
section#ejes div.overlay {background: rgba(255, 255, 255, .60);}
section#ejes ul .single-feature {height: 140px;}
section#ejes .left ul .single-feature .item {text-align: right;}
section#ejes ul .single-feature .item {display: block;overflow: hidden;}
section#ejes ul .single-feature .item h4 {font-size: 20px;font-weight: 700;}
section#ejes ul .single-feature .item p {line-height: 1.5;font-size: 15px;}
section#ejes ul .single-feature i {clear: both;color: #fff;font-size: 25px;line-height: 60px;width: 60px;text-align: center;border-radius: 50%;background: #0074c4;}
section#ejes .left ul .single-feature i {float: right;margin-left: 20px;}
section#ejes .right ul .single-feature i {float: left;margin-right: 20px;}


section#programa {color: #fff;background: #0074c4;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-position: center;}
section#programa div.overlay {background: transparent;}
section#programa h3:after {border-bottom: 2px solid #fff;margin: 0 auto 15px;}
section#programa .contenedor_fecha a {display: block;color: #fff;text-decoration: none;padding: 10px 25px;width: max-content;margin: 0 auto;border-radius: 20px;transition: .5s all ease;}
/*section#programa .contenedor_fecha a:hover {background: #8e001e;border: 1px solid #fff;}*/

.fijo {background: #d51a0b !important;color: #fff !important;font-size: 20px;font-weight: 700;}
.btn_fecha_1 {border: 2px solid #f4cc21;}
.btn_fecha_1:hover {background: #f4cc21;font-weight: 700;color: #fff;}

.btn_fecha_2 {border: 2px solid #0080c5;}
.btn_fecha_2:hover {background: #0080c5;font-weight: 700;color: #fff;}

.btn_fecha_3 {border: 2px solid #d51a0b;}
.btn_fecha_3:hover {background: #d51a0b;font-weight: 700;color: #fff;}

.btn_fecha_4 {border: 2px solid #89be53;}
.btn_fecha_4:hover {background: #89be53;font-weight: 700;color: #fff;}

section#contenidoAcordeon hr {border-top: 1px solid rgb(255 246 246 / 30%);}

section#programa div.anchocollapse {margin: 0 auto;padding: 20px 0;}
section#programa div.anchocollapse h4 {margin-bottom: 0;}
section#programa div.anchocollapse .card-body {padding: 1.25rem 3rem;}
section#programa div.anchocollapse span {color: #e4064e;position: relative;}
section#programa div.anchocollapse span:before {font-family: 'Font Awesome 5 Free';position: absolute;font-size: 10px;color: #fff;left: -15px;top: 4px;font-weight: bold;-webkit-font-smoothing: antialiased;content: "\f017";}
section#programa div.anchocollapse .card-header {background: transparent;border: 0;}
section#programa div.anchocollapse .card {background: transparent;border: 0;margin-bottom: 0;}
section#programa div.anchocollapse .card .btn {padding: 0;}
section#programa div.anchocollapse .card-header h4 a {display: block;color: #fff;padding: 15px;position: relative;background: transparent;border: 1px solid;font-size: 16px;font-weight: 700;transition: .5s all ease;}
section#programa div.anchocollapse .card-header h4 a:hover {background: #113f56;}
section#programa .anchocollapse .card-header h4 a[aria-expanded="true"] {background: #113f56;}
section#programa .anchocollapse .card-header h4 a i {font-size: 16px;position: absolute;right: 20px;top: 20px;transform: rotate(180deg);transition: all 0.5s;}
section#programa .anchocollapse .card-header h4 a[aria-expanded="true"]>i {transform: rotate(0deg);}
section#programa #tab1:checked~#content1,section#programa #tab2:checked~#content2 {display: block;padding: 15px 0;border-bottom: 2px solid #668cf740;}
section#programa .tab_container .tab-content p,section#programa .tab_container .tab-content h3 {-webkit-animation: fadeInScale 0.5s ease;-moz-animation: fadeInScale 0.5s ease;animation: fadeInScale 0.5s ease;}
section#programa .tab_container .tab-content h3 {text-align: center;}
section#programa .tab_container [id^="tab"]+label {transition: .1s all ease-in;}
section#programa .tab_container [id^="tab"]:hover+label,
section#programa .tab_container [id^="tab"]:checked+label {background: #fff;border-top: 2px solid #70abd9;border-bottom: 2px solid #70abd9;color: #000;}


section#ponentes div.contenido-ponente {position: relative;display: flex;align-items: center;height: 100%;transition: .5s all ease;}
section#ponentes div.contenido-ponente h4 {margin-bottom: 5px;}
section#ponentes div.contenido-ponente p {padding: 0 15px;line-height: 1.5;font-weight: 400;font-size: 15px;}
section#ponentes div.contenido-ponente .contenido-imagen {position: relative;}
section#ponentes div.contenido-ponente a.btn_linkedin {background: #3596b5;color: #fff;position: absolute;bottom: 5px;right: 5px;padding: 0.15rem 0.5rem;text-align: center;font-size: 1.125rem;display: inline-block;transition: .5s all ease;z-index: 1;}
section#ponentes div.contenido-ponente a.btn_linkedin:hover {background: #66c9d5;}
section#ponentes div.contenido-ponente .overlay-ponente {opacity: 0;visibility: hidden;position: absolute;transition: .5s all ease;color: #fff;z-index: 1;text-align: center;width: 100%;}
section#ponentes div.contenido-ponente:after {content: "";position: absolute;bottom: 0;right: 0;top: 0;left: 0;height: 100%;background: rgba(0, 128, 197, 0.55);visibility: hidden;opacity: 0;transition: .5s all ease;}
section#ponentes div.contenido-ponente:hover:after {visibility: visible;opacity: 1;}
section#ponentes div.contenido-ponente:hover .overlay-ponente {opacity: 1;visibility: visible;}

.owl-carousel .owl-item img {
    width: auto !important;
    max-width: 100%;
    margin: 0 auto;
    transition: .5s all ease;
}

.owl-carousel .owl-item:hover img {
    transform: scale(1.1);
}
section#patrocinadores .contenedorWalton {
    max-width: 900px;
    margin: 0 auto;
}
section#patrocinadores .contenedorWalton div > div img {
    transition: .5s all ease;
}

section#patrocinadores .contenedorWalton div >div:hover img {
 transform:scale(1.1);
}
.ancho_img{
    width: 370px;
}
.ancho_img2{
    width: 180px;
}
.img_ussec{
    width: 70px;    
}
div#contenedorPatrocinadores {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    width: 90%;
}

.tituloParticipantes {
    width: 100%;
    margin: 50px 0 30px;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    font-size: 2rem !important;
    color: rgb(0, 42, 58) !important;
    outline: none;
}

button.owl-prev {
    position: absolute;
    left: 0;
    top: 40%;
}

button.owl-next {
    position: absolute;
    right: 0;
    top: 40%;
}

.owl-theme .owl-dots .owl-dot {
    outline: none;
}

.owl-theme .owl-nav [class*="owl-"]:hover {
    background: transparent !important;
    color: rgb(228 6 78) !important;
    text-decoration: none !important;
    outline: none !important;
}

.owl-theme .owl-dots .owl-dot span {
    background: rgb(224, 140, 168) !important;
    transition: .5s all ease;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: rgb(228, 6, 78) !important;
}

.owl-item {
    text-align: center;
}

.table td,
.table th {
    padding: .5rem;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(112, 171, 217, .08);
}

th {
    font-weight: 500;
}

section#contacto div.overlay {
    background: rgba(15, 60, 70, .7);
}

section#contacto a {
    width: max-content;
    margin: 0 auto;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    transition: .5s all ease;
    text-decoration: none;
}

section#contacto a:hover {
    color: #87a9e2;
    text-decoration: none;
}

section#contacto div.redessociales a {
    transition: 1s all ease;
    border-radius: 5px;
    margin-right: 10px;
}

section#contacto div.redessociales a:hover {
    background: #002a3a;
    transform: rotate(360deg);
}

section#contacto div.redessociales img {
    width: 25px;
}

#back-to-top {
    background: #c9002b;
    border: 2px solid #fff !important;
    right: 15px;
    transition: .5s all ease;
}

#back-to-top:hover {
    background: #385a7a;
    color: #fff;
}

.card-img-top {
    height: auto;
}

.bg-primary {
    background-color: #f46669 !important;
}

.bg-primary,
.list-group-item-primary {
    background-color: #f46669 !important;
}

.badge-secondary,
.bg-secondary,
.list-group-item-secondary {
    background-color: #c7c57d !important;
}

.badge-secondary {
    color: #000;
    padding: .3rem !important;
    padding-top: .3rem !important;
}

.bg-light {
    background-color: #ffff !important;
}
/*acerca de*/

.fondoAcercade {
    background: url(img/segundofondo.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    position: relative;
    height: 30rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}

.fondoAcercade:after {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

section#acercaDe .fondoAcercade h1 {
    text-align: center;
    margin-bottom: 20px;
    color: #fff;
    font-size: 2.5rem;
    font-weight: 800;
    font-family: LemonMilkBold;
    z-index: 1;
    max-width: 1100px;
}

section#acercaDe .fondoAcercade .contenedor-btn-hero {
    z-index: 1;
    width: 100%;
}

section#acercaDe .fondoAcercade .contenedor-btn-hero .btn-hero {
    color: #fff;
}

div.texturaRoja {
    background: url(img/textura.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    color: #fff;
    height: 25rem;
    display: flex;
    padding: 20px;
    align-items: center;
}

div.texturaAzul {
    background: url(img/texturaazul.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    color: #fff;
    height: 25rem;
    display: flex;
    padding: 20px;
    align-items: center;
}

div.texturaAmarilla {
    background: url(img/texturaAmarillo.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    color: #000;
    height: 25rem;
    display: flex;
    padding: 20px;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
}

.gridInfo {
    display: grid;
    grid-template-columns: 40% 60%;
    align-items: center;
}

.gridInfo p{
    width: 97% !important;
    text-align: justify !important;
}

.gridInfo p span{
 font-size: 16px;
}

.gridInfo b {
    font-weight: 700 !important;
}

div.texturaAmarilla h4{
    width: 100%;
    text-align: center;
    font-weight: 700;
    font-size: 25px;
}

div.texturaNaranja2 {
        /*background: url(img/texturaNaranja.png);
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        background-position: center;*/
        color: #000;
        padding: 30px 0;
        display: flex;
        align-items: center;
        padding: 20px;
        align-items: center;
    }

    div.texturaNaranja2 h4{
        width: 100%;
        text-align: center;
        font-weight: 700;
        font-size: 25px;
    }
    
    
    div.texturaNaranja {
        background: url(img/texturaverde.png);
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        background-position: center;
        color: #fff;
        height: 27rem;
        display: flex;
        padding: 20px;
        align-items: center;
    }
    
    .fondoUno {
        background: url(img/senior.jpg);
        background-repeat: no-repeat;
        /*background-attachment: fixed;*/
        background-size: cover;
        background-position: center;
    }
    
    .fondoDos {
        background: url(img/chefs.jpg);
        background-repeat: no-repeat;
        /*background-attachment: fixed;*/
        background-size: cover;
        background-position: center;
    }

    .fondoLogo {
        background: url(img/logo2020.jpg);
        background-repeat: no-repeat;
        /*background-attachment: fixed;*/
        background-size: cover;
        background-position: center;
    }
    
    .fondoTres {
        background: url(img/team.jpg);
        background-repeat: no-repeat;
        /*background-attachment: fixed;*/
        background-size: cover;
        background-position: center;
    }

    .fondoCiudad {
        background: url(img/ciudad.jpeg);
        background-repeat: no-repeat;
        /*background-attachment: fixed;*/
        background-size: cover;
        background-position: center;
    }
    
    .grillasInfro p {
        line-height: 1.5;
        text-align: center;
        font-size: 17px;
        width: 85%;
        margin: 0 auto;
    }
    
    .grillasInfro p b {
        font-weight: 900;
    }
    /*acerca de*/
    /*flotante*/
    
    section#flotante {
        position: fixed;
        top: 50%;
        right: -95px;
        transform: translateX(-50%);
        z-index: 2;
    }
    
    section#flotante a {
        display: block;
        width: max-content;
        padding: 10px 25px;
        border-radius: 20px;
        color: #ffffff;
        background: #c9002b;
        transition: .5s all ease;
        font-weight: 600;
        border: 1px solid #fff;
    }
    
    section#flotante a:hover {
        color: #fff;
        background: #8e001e;
        text-decoration: none;
        border: 1px solid #fff;
    }
    /*flotante*/
    /*redes sociales*/
    
    .botonesSociales {
        display: flex;
        justify-content: center;
        margin-top: 20px;
    }
    
    .botonesSociales a {
        display: inline-block;
        margin-right: 20px;
        color: #fff;
        font-size: 30px;
        transition: .5s all ease;
    }
    
    .botonesSociales a:last-child {
        margin-right: 0;
    }
    
    .botonesSociales a:hover {
        color: #c9002b;
    }
    /*redes sociales*/
    /*pagina programa*/
    
    section.paginaPrograma {
        padding: 0px;
        background: url(img/texturauno.png);
        /*background: transparent;*/
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        background-position: center;
    }
    
    section.paginaPrograma h1 {
        font-family: LemonMilk;
        /*font-size: 18px;
        border: 2px solid #c9002b;
        padding: 5px 10px;
        width: max-content;
        margin: 0 auto;
        background: #c9002b;
        border-radius: 20px;
        color: #fff;*/
    }

    ul.listadoprogram,ul.listaParticipantes {
        padding: 0;
        list-style-type: none;
        column-count: 1;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    ul.listadoprogram li{
        font-size:14px;
        width: 100%;
        margin: 0 auto;
        font-weight: 500;
    }

    .listaParticipantes li{
        font-size:14px;
        width: 100%;
        margin: 0 auto;
        font-weight: 700;
    }

    .nombrePonente{
        font-size: 14px !important;
        display: block !important;
        margin-bottom: 10px !important;
        font-weight: 500 !important;
    }

    .nombrePonente > i {
        font-size: 8px !important;
        vertical-align: middle !important;
        margin-bottom: 1px !important;
    }
    .nombrePonente b{
        font-weight: 700 !important;
        display: initial !important;
    }
    
    .main-timeline {
        position: relative;
        margin-top: 30px;
    }
    
    .main-timeline:after {
        content: "";
        display: block;
        clear: both;
    }
    
    .main-timeline .timeline {
        width: 50%;
        margin: 0 0 20px 20px;
        float: right;
    }
    
    .main-timeline .timeline-content {
        color: #000;
        background: radial-gradient( rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.5), transparent);
        text-align: center;
        min-height: 125px;
        padding: 30px 20px 30px 45px;
        border-radius: 15px;
        border: 2px solid #000;
        display: block;
        position: relative;
    }
    
    .main-timeline .timeline-content:hover {
        text-decoration: none;
    }
    
    .main-timeline .timeline-icon {
        color: #fff;
        background-color: #e86b1e;
        font-size: 37px;
        line-height: 65px;
        height: 75px;
        width: 75px;
        border: 6px solid #fff;
        border-radius: 50%;
        transform: translateY(-50%);
        position: absolute;
        left: -38px;
        top: 50%;
    }
    
    .main-timeline .timeline-icon:before,
    .main-timeline .timeline-icon:after {
        content: "";
        background-color: #000;
        height: 7px;
        width: 7px;
        border-radius: 50%;
        transform: translateX(-50%);
        position: absolute;
        left: 50%;
        top: -12px;
    }
    
    .main-timeline .timeline-icon:after {
        top: calc(100% + 6px);
    }
    
    .main-timeline h3.title {
        color: #e86b1e;
        font-size: 20px;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin: 0 0 5px;
    }
    
    .main-timeline h3.title::after {
        content: none;
    }

    span.participantes {
        font-size: 1rem;
        margin: 15px 0 5px;
        display: block;
        font-weight: 800;
    }
    .main-timeline b, .main-timeline strong, .main-timeline .description b,.main-timeline .description strong{
        font-weight: 800;
        display: block;
        margin-bottom: 10px;
    }
    .main-timeline br{
        display: none;
    }
    .main-timeline .description {
        font-size: 15px;
        margin: 0;
        font-weight: 700;
        text-align: left;
        margin-bottom: 10px;
    }
    .main-timeline .description i {
        font-size: 8px;
        vertical-align: middle;
        margin-bottom: 1px;
    }
    
    .main-timeline .description span {
        font-weight: 500;
        font-size: 14px;
    }
    
    .main-timeline .timeline:nth-child(even) {
        float: left;
        margin: 0 20px 20px 0;
    }
    
    .main-timeline .timeline:nth-child(even) .timeline-content {
        padding: 30px 45px 30px 20px;
    }
    
    .main-timeline .timeline:nth-child(even) .timeline-icon {
        right: -39px;
        left: auto;
    }
    
    .main-timeline .timeline:nth-child(4n+2) .timeline-icon {
        background-color: #c9002b;
    }
    
    .main-timeline .timeline:nth-child(4n+2) .title {
        color: #c9002b;
    }
    
    .main-timeline .timeline:nth-child(4n+3) .timeline-icon {
        background-color: #0074c4;
    }
    
    .main-timeline .timeline:nth-child(4n+3) .title {
        color: #0074c4;
    }
    
    .main-timeline .timeline:nth-child(4n+4) .timeline-icon {}
    
    .main-timeline .timeline:nth-child(4n+4) .title {}
    
    @media screen and (max-width: 767px) {
        .main-timeline .timeline {
            width: 100%;
            padding-top: 40px;
        }
        .main-timeline .timeline .timeline-content,
        .main-timeline .timeline:nth-child(even) .timeline-content {
            padding: 45px 20px 20px;
        }
        .main-timeline .timeline .timeline-icon,
        .main-timeline .timeline:nth-child(even) .timeline-icon {
            font-size: 28px;
            left: 50%;
            top: -39px;
            right: auto;
            transform: translateY(0) translateX(-50%);
        }
        .main-timeline .timeline .timeline-icon:before,
        .main-timeline .timeline .timeline-icon:after {
            top: 50%;
            left: -12px;
            transform: translateY(-50%) translateX(0);
        }
        .main-timeline .timeline .timeline-icon:after {
            left: calc(100% + 6px);
        }
    }
    
    @media screen and (max-width: 576px) {
        .main-timeline .title {
            font-size: 18px;
        }
    }
    
    .fila_botones {
        display: flex;
        justify-content: center;
        margin: 30px 0;
        align-items: center;
    }
    .ajusteFlex {
        display: flex;
        justify-content: center;
    }
    .ajusteFlex p {
        margin-right: 50px;
        margin-bottom: 10px;
    }

    .ajusteFlex p:last-child {
        margin-right: 0;
    }
    
    
    a.btn_redirigir {
        color: #000;
        background: transparent;
        padding: 5px 20px;
        border-radius: 20px;
        margin-right: 20px;
        text-decoration: none;
        transition: .5s all ease;
    }
    
    a.btn_redirigir:last-child {
        margin-right: 0;
    }
    /*a.btn_redirigir:hover {
        background: #8e001e;
        }*/
        /*pagina programa*/
        /*PAGINA PRIMER SUMMMIT*/

        main.primerSummit h3 {
            font-family: 'Montserrat', sans-serif !important;
            font-size: 2.3rem;
        }

        main.primerSummit section#ponentes div.contenido-ponente:after {
            background: rgba(228, 4, 78, 0.55);
        }

        section#contenidoPrimerSummit p {
            line-height: 1.5;
        }

        .fondoPez {
            background: url(img/Fondo_Peces.png);
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-size: cover;
            background-position: center;
            position: relative;
        }

        .paginaPrimerSummit h3:after {
            border-bottom: 2px solid #E4044E;
        }

        .contenidopresentacion h5 {
            font-weight: 700;
            font-size: 17px;
        }

        .contenidopresentacion {
            height: 100%;
            background: #fff;
            border-radius: 10px;
            padding: 10px;
            box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.057);
            -webkit-transition: 0.5s all ease;
            transition: 0.5s all ease;
        }

        .contenidopresentacion:hover {
            box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.2);
        }

        .contenidopresentacion a {
            display: block;
            color: #385a7a;
            font-size: 15px;
            font-weight: 500;
            text-decoration: none;
            transition: .5s all ease;
        }

        .contenidopresentacion a:hover {
            color: #6da8e2;
        }

        section#conclusiones {
            background: url(img/fondoconslusiones.jpg);
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-size: cover;
            background-position: center;
            position: relative;
        }

        section#conclusiones p {
            font-size: 1rem;
        }

        section#conclusiones div.overlay {
            background: transparent;
        }

        section#conclusiones .contenito_conclusiones {
            padding: 20px 50px;
            background: rgba(255, 255, 255, .8);
            width: 90%;
            margin: 0 auto;
        }

        section#conclusiones .contenito_conclusiones ul li {
            list-style-type: none;
            font-weight: 500;
            font-size: 1rem;
        }
        /*PAGINA PRIMER SUMMIT*/


        /*INSCRIBETE*/
        .contenido-inscibete {
            max-width: 900px;
            margin: 0 auto;
        }

        .contenido-inscibete p {
            text-align: center;
            margin-bottom: 20px;
        }

        .wpcf7 form.sent .wpcf7-response-output {
            border-color: #46b450; /* Green */
            text-align: center;
        }

        .wpcf7 form.failed .wpcf7-response-output,
        .wpcf7 form.aborted .wpcf7-response-output {
            border-color: #dc3232; /* Red */
            text-align: center;
        }

        .wpcf7 form.spam .wpcf7-response-output {
            border-color: #f56e28; /* Orange */
            text-align: center;
        }

        .wpcf7 form.invalid .wpcf7-response-output,
        .wpcf7 form.unaccepted .wpcf7-response-output {
            border-color: #ffb900; /* Yellow */
            text-align: center;
        }

        input.btnContacto {
            background: #d51a0b;
            outline: none;
            border: none;
            color: #fff;
            padding: 5px 25px;
            border-radius: 5px;
            font-size: 17px;
            transition:.5s all ease;
        }

        input.btnContacto:hover{
            background: #96140a;
        }


        .contenedorvideospage iframe {
            width: 100%;
        }


        /*proximos eventos*/
        .contenedorEventos {
            height: 80vh;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .contenedorEventos .cajaEventos {
            padding: 50px;
            border: 1px solid;
            border-radius: 10px;
            text-align: center;
        }

        .contenedorEventos .cajaEventos h4 {
            font-size: 2rem;
            font-weight: 700;
        }

        .contenedorEventos .cajaEventos h5 {
            font-size: 1.5rem;
            font-weight: 600;
        }


        .imagen>div {
            height: 30rem;
        }

        body.index .clases {
            background-color: #f5f5f5;
        }

        @media(min-width:768px) {
            .imagen>div {
                height: 45rem;
            }
            .imagen-inferior .bg-secondary {
                order: 2;
            }
        }

        .imagen-fondo {
            background-size: cover;
            background-position: top center;
        }

        .imagen-superior .contenido {
            border-top: 1px solid #fff;
            border-bottom: 1px solid #fff;
        }

        .imagen-inferior .contenido {
            border-top: 1px solid #000;
            border-bottom: 1px solid #000;
        }

        .imagen-destacada {
            height: 24rem;
            background-size: cover;
        }

        .destacada {
            margin-top: -5rem;
        }

        .no-descatada {
            margin-top: 0 !important;
            border: none !important;
        }

        .contenido-borde {
            border: 1px solid #e1e1e1;
            position: relative;
            z-index: 100;
        }

        .nosotros .informacion h3 {
            font-weight: 300;
            font-size: 1.6rem;
        }

        .entrada a {
            color: #f46669;
        }

        .contenido-entrada .meta p {
            font-weight: 700;
        }

        .contenido-entrada .meta span {
            color: #f46669;
        }

        .btn-primary {
            background-color: #f46669;
            border-color: #f46669;
            transition: .5s all ease;
        }

        .btn-primary:hover {
            background-color: #e05f4d;
            border-color: #e05f4d;
        }

        .text-light {
            color: #ffff !important;
        }

        .page-link,
        .page-item a {
            color: #f46669 !important;
            text-decoration: none !important;
            transition: .5s all ease;
        }

        .page-link:hover {
            background-color: #f46669;
            color: #fff !important;
        }

        .comment-respond a {
            color: #f46669;
        }

        .comment-body {
            background-color: #c7c57d;
            padding: 1rem;
            margin-bottom: 1rem;
        }

        .comment-body a {
            color: #000;
        }

        .comment-body a:hover {
            color: #f46669;
        }

        .comment-reply-title {
            text-align: center;
            font-size: 1.5rem;
        }

        .comment-form-comment label {
            width: 100%;
            font-weight: 600;
        }

        .comment-form-comment textarea {
            width: 100%;
            resize: none !important;
            padding: .5rem;
        }

        .comment-respond .submit {
            background-color: #f46669;
            color: #fff;
            font-weight: 700;
            text-transform: uppercase;
            border: none;
            padding: .5rem;
            transition: .3s all ease;
            width: 100%;
        }

        .comment-respond .submit:hover {
            background-color: #cf484a;
        }

        #respond form>p {
            display: flex;
            flex-wrap: wrap;
        }

        #respond form>p label {
            flex: 0 0 200px;
            font-weight: 700;
        }

        #respond form>p input {
            flex: 1;
            padding: .5rem;
        }

        #respond form .comment-form-cookies-consent>input {
            flex: 1 !important;
        }

        #respond form .comment-form-cookies-consent>label {
            flex: 100% !important;
            font-weight: 400 !important;
            font-style: italic;
        }

        aside a,
        aside a:hover {
            color: #f5f5f5;
        }

        aside .card {
            border: none;
        }

        aside .card-title {
            color: #000;
            font-size: 1.2rem;
            font-weight: 700;
        }

        aside .card-subtitle {
            color: #f46669;
            font-weight: 700;
        }

        aside .card-footer {
            background-color: #c7c57d;
        }

        aside .card-footer a {
            color: #000;
        }

        .card {
            margin-bottom: 2rem;
        }

        .card-title {
            font-weight: 400;
        }

        .card-subtitle {
            color: #f46669;
            font-weight: 400;
        }

        .instructor {
            font-size: 1.8rem;
            color: #f46669;
        }

        .licenciatura {
            background-image: url(../img/chef_bg.jpg);
            background-size: cover;
            background-position: center center;
        }

        .licenciatura .row {
            height: 38rem;
        }

        .licenciatura .contenido h2 {
            font-weight: 700;
            font-size: 2.4rem;
        }

        .licenciatura .display-4 {
            font-size: 1.8rem;
            line-height: 3rem;
        }

        footer {
            background: #002a3a;
        }

        .copyright {
            font-weight: 100;
            color: #fff;
        }

        @media(min-width:1600px) {
            p,.listaParticipantes li,span.participantes,.main-timeline .description {font-size: 1.2rem;}
            .grillasInfro p {font-size: 20px;}
            section#ejes ul .single-feature .item p {font-size: 1.2rem;}
            .nombrePonente{font-size: 1rem !important;}


        }

        @media(max-width:1600px){
            .logoshero img{width: 280px;margin-top: -360px;}
            body.page-template-page-registro .container .row .main-content.col-lg-12{width: 80%;}

        }



        @media(max-width:1440){

            /*registro LP*/
            body.page-template-page-registro .container .row .main-content.col-lg-12{width: 90%;}
            body.page-template-page-registro .contenedorFormulario h1{font-size: 30px;}
            body.page-template-page-registro div.wpcf7-response-output{width: 80%;}
            .btnSumit{padding: 10px;}
            
        }

        @media(max-width:1400px) {
            header img.logoMenu {}
            header.shrink img.logoMenu {}
            header .nav-link {font-size: 15px;padding: .5rem .7rem;}
            main {margin-top: 86px;}
            section#inicio div.hero-image .contenido-hero img {}
            section#inicio div.hero-image .contenido-hero h1 {font-size: 2rem;}
            section#inicio div.hero-image .contenido-hero h2 {font-size: 2rem;}
            section#inicio div.hero-image .contenido-hero .contenedor-btn-hero {margin: 30px 0;}
            section#inicio div.hero-image .contenido-hero .contenedor-btn-hero .btn-hero {font-size: 15px;}
        }


        @media(max-width:1280px) {
            .contenidoSummit .formaSuperior{width: 60px;}
            .cuadroSummit{width: 85%;}
            /*registro LP*/
            .btnSumit{letter-spacing: 0px;}
            body.page-template-page-registro .filaBotones .btnSumit{margin-right: 10px;}
            section#centrales .overlay img.formaSuperiorDerecha{width: 200px}
        }



        

        @media(max-width:1199px) {
            header .nav-link {font-size: 14px;padding: .5rem;}
            section#inicio div.hero-image .contenido-hero img {}
            section#inicio div.hero-image .contenido-hero h1 {font-size: 2rem;}
            section#inicio div.hero-image .contenido-hero h2 {font-size: 2rem;}
            .contenedorvideospage h4 {font-size: 20px;}


            /*summit*/
            body.page-template-page-registro .container .row .main-content.col-lg-12{width: 90%;max-width: 90%;}
            .conenedorSummitLogo{padding: 0 15px;}
        }


        @media(max-width:1100px) {
            /*summit*/
            body.page-template-page-registro .filaBotones{flex-wrap: wrap;flex-direction: column;}
            body.page-template-page-registro .filaBotones .btnSumit{margin-bottom:10px;margin-right:0;}
            body.page-template-page-registro .filaBotones .btnSumit:last-child{margin-bottom:0;}
            .formulario .btnSumit{width: 100%;}
        }






        @media(max-width:1070px) {
            header .nav-link {font-size: 14px;padding: .5rem;}
            section#inicio div.hero-image .contenido-hero img {width: 250px;margin-top: -285px}
            div.texturaRoja{height: 37rem;}
        }

        

        @media(max-width:991px) {
            header nav ul#menu-menu-principal>li {border-bottom: 1px solid #87a9e2;}
            header .nav-link {font-size: 15px;padding: .1rem .7rem;}
            section#economia .contenidoEconomia img {width: auto;}
            section#valor label h5 {font-size: 18px;}
            section#valor label {width: auto;padding: 1em;}
            section#valor .tab_container {width: 98%;}
            .fondoAcercaDe {height: auto;margin-top: 86px;}
            .fondoAcercaDe section.paginaPrograma h1 {font-size: 1.5rem;}
            blockquote.subtitulo p {font-size: 15px;}
            section#inicio div.hero-image .contenido-hero h2 {width: auto;}
            section#ejes,section#objetivos {background: transparent;}
            section.paginaPrograma {background-position: initial;}
            ul.listadoprogram {column-count: 1;display: flex;flex-wrap: wrap;}
            ul.listadoprogram li {margin: 2px auto;}

            .contenidoSummit{height: auto;}
            .rojoPanel,.fondoMovimiento{order: 2;}
            .fondosSummit {height: 350px;}
            .cuadroSummit .formaInferior{width: 45px;}
            .owl-dots{display: none;}




            /*registro*/
            body.page-template-page-registro,body.page-template-page-registro .container .row{height: auto;}
            body.page-template-page-registro .contenedorFormulario{padding: 20px 0;}
            body.page-template-page-registro .formulario{padding: 0;}
            .rowFormulario{flex-direction: column;}
            body.page-template-page-registro .contenedorFormulario h1{font-size: 25px;}
            .gridContenedorSummit{grid-template-columns:repeat(1,2fr);padding: 10px 0;}
            .summitLogo{width: 200px;}
            body.page-template-page-registro  .col-md-6{width: 100% !important;}

            section#centrales .overlay img.formaSuperiorDerecha{width: 150px}
        }

        @media screen and (max-width:900px) {
            section#valor .timeline ul li div {width: 250px;}
            section#valor .timeline ul li:nth-child(even) div {left: -289px;}
            div.texturaAzul{height: 33rem;}
        }

        @media(max-width:850px) and (orientation: landscape) {
            section#inicio div.hero-image .contenido-hero {width: 100}
            section#inicio div.hero-image .contenido-hero img {margin-top: 0; width: 30% !important;}
            section#inicio div.hero-image .contenido-hero h1 {font-size: 1.5rem; }
            section#inicio div.hero-image .contenido-hero h2 {font-size: 1.5rem;}
            section#inicio div.hero-image .contenido-hero .contenedor-btn-hero {margin: 10px 0;}
        }



        @media(max-width:768px) {
            main{margin-top: 70px;}
            .animated {-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;transition-property: none !important;-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;            }
            h3 {font-size: 23px;}
            h4, h5 {font-size: 17px; }
            p,.table td,.table th,section#ejes ul .single-feature .item p,section#conclusiones .contenito_conclusiones ul li {font-size: 15px;}
            section#summit p {font-size: 17px;}
            header nav ul#menu-menu-principal {text-align: left !important;}
            section#inicio div.hero-image {background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;background-attachment: initial !important;height: 90vh;display: flex;align-items: center;}
            section#inicio div.hero-image .contenido-hero {width: 100%}
            section#inicio div.hero-image .contenido-hero img {width: 80%;}
            section#inicio div.hero-image .contenido-hero h1 {font-size: 1.3rem;}
            section#inicio div.hero-image .contenido-hero h2 {font-size: 1.3rem;}
            section#ejes ul .single-feature .item h4 {font-size: 16px;}
            section#economia .contenidoEconomia {text-align: center;}
            section#economia .contenidoEconomia img {float: none;width: 200px;margin-bottom: 20px;}
            section#valor label h5 {font-size: 16px;}
            section#valor div.textomargen {max-width: 100%;}
            section#sustentabilidad .carousel-control-next {right: -50px;}
            section#sustentabilidad .carousel-control-prev {left: -50px;}
            section#sustentabilidad div.caja {max-width: 100%;}
            section#sustentabilidad div.caja img {float: none;margin-right: 25px;padding-right: 25px;border-right: 2px solid #87a9e2;width: 100px;}
            section#contacto a {font-size: 16px;}
            .licenciatura .row {height: 18rem;}
            #respond form>p input {flex: 100%;}
            .contenidoSummit {padding: 20px 0;}
            .reorder {order: -1;padding: 20px 0;}
            section#summit .fondoObjetivos,
            section#objetivos .fondoObjetivos {display: none;}
            section#conclusiones .contenito_conclusiones {width: 100%;padding: 20px;}
            .fondoAcercade {height: 20rem;}
            section#acercaDe .fondoAcercade h1 {width: 80%;margin: 0 auto;font-size: 1.5rem;}
            div.texturaRoja,
            div.texturaAzul,
            div.texturaNaranja {height: auto;}
            .fila_botones {flex-wrap: wrap;}
            .fila_botones a{margin-bottom: 10px;}
            header img.logoMenu {height: 60px;}
            header.shrink img.logoMenu {height: 60px;}
            .ancho_img {width: 250px;}
            div.texturaAmarilla {height: 32rem;}
            .gridInfo {display: grid;grid-template-columns: repeat(1,1fr);align-items: center;}
            .owl-carousel .owl-item img{height: 200px;}

            .contenidoSummit .formaSuperior{width: 25px;}



            /*registro*/
            body.page-template-page-registro .contenedorFormulario h1{font-size: 20px;}   
            .btnSumit{letter-spacing: 0;font-size: 12px;}
            body.page-template-page-registro .container .row .main-content.col-lg-12{width: 100%;max-width: 100%;}

            section#centrales .cajaObjetivo img{width: 150px;}
            section#centrales .overlay img.formaSuperiorDerecha{width: 100px}

        }

        @media(max-width:680px) {
            section#valor .timeline ul {margin-left: 10%;}
        }

        @media screen and (max-width:600px) {
            section#valor .timeline ul li { margin-left: 20px;}
            section#valor .timeline ul li div {width: calc(100vw - 91px);width: 200px;}
            section#valor .timeline ul li:nth-child(odd) div {transform: translate3d(0, 0, 0);}
            section#valor .timeline ul li:nth-child(even) div {left: 45px;transform: translate3d(0, 0, 0);}
            section#valor .timeline ul li:nth-child(even) div::before {left: -15px;border-width: 8px 16px 8px 0;border-color: transparent #87a9e2 transparent transparent;}
        }