/*
Theme Name: Servir Responsive Wordpress Theme Child
Theme URI: https://www.servir.gob.pe/
Description: Tema personalizado para el portal web de SERVIR.
Author: Javier Yamashita
Author URI: http://javieryamashita.com/portafolio/
Template: servir
Version: 1.0
Text Domain: servir-child
*/

@charset "UTF-8";

:root {
  --rojo: #C00D1A;
  --negro: #000000;
  --gris-claro: #F4F4F4;
  --gris-oscuro: #666;
  --gris: #B3B3B3;
  --amarillo: #FFC729;
  --naranja: #F23A0F;
  --verde: #06B264;
  --celeste: #0DACBC;
  --celeste-reto: #0086d2;
  --azul: #024487;
  --morado: #262156;
}
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');

body, html { width:100%; height:100%; }
body { font-weight:100; font-size:1rem; font-family:'Roboto', sans-serif; color:#252525; }

* { outline:0; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight:100; }
h1, h2, h3, h4, h5, h6 { font-weight:700; }
strong, b { font-weight:700; }
a { color:#252525; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
a, a:hover, a:active, a:focus { color:#252525; text-decoration:none; outline:none; }
a[href^=tel] { color:inherit; }
button:focus { outline:0; }

img { max-width:100%; height:auto; }
.aligncenter,.alignleft,.alignright { display:block; padding:0; }
.aligncenter { float:none; margin:.5em auto 1em; }
.alignright { float:right; margin:.5em 0 1em 1em; }
.alignleft { float:left; margin:.5em 1em 1em 0; }
.wp-caption { padding:5px 0; border:1px solid #555; background:#444; text-align:center; }
.wp-caption img { display:inline; }
.wp-caption p.wp-caption-text { margin:5px 0 0; padding:0; text-align:center; font-size:75%; font-weight:100; font-style:italic; color:#ddd; }

::-moz-selection { color:#fff; background:#212529; text-shadow:none; }
::selection { color:#fff; background:#212529; text-shadow:none; }
img::selection { color:#fff; background:transparent; }
img::-moz-selection { color:#fff; background:transparent; }

hr { width:50%; height:4px; border:0px none; }

button, input, optgroup, select, textarea { margin-bottom:1rem; padding:.25rem .5rem; }

.text-uppercase { text-transform:none !important; }

.btn { font-size:1.25rem; font-weight:300; }
.btn-sm { font-size:1rem; }
.btn-primary { color:#FFF; padding-left:1.5rem; padding-right:1.5rem; background:#252525; border-color:#252525; border-radius:20px; }
.btn-primary:hover { color:#FFF !important; background:#F29100; border-color:#F29100; }
.btn-lg { font-size:1.25rem !important; padding-left:1.5rem; padding-right:1.5rem; }

.btn-rounded { padding-left:1.25rem; padding-right:1.25rem; border-color:#252525; border-radius:20px; background:transparent; }
.btn-rounded:hover { color:#FFF !important; background:#252525; }

.btn-lg.btn-rounded  { font-weight:500; font-size:1.5rem; padding-left:1.75rem; padding-right:1.75rem; border-width:2px; border-radius:25px; }
.btn-rounded.bg-naranja { color:#FFF !important; }
.btn-rounded.bg-naranja:hover { color:#F29100 !important; border-color:#F29100; background:#FFF !important; }


.btn-primary { color:#252525; background:#FFF; border-color:#FFF; }
.btn-primary:hover { color:#FFF !important; background:transparent; border-color:#FFF; }

.btn-primary-inverse { color:#FFF; background:transparent; border-color:#FFF; }
.btn-primary-inverse:hover { color:#252525 !important; background:#FFF; border-color:#FFF; }

.btn-secondary.btn-rounded { color:#F29203; border-color:#F29203;  }
.btn-secondary.btn-rounded:hover { color:#FFF; background:#F29203; }

.bg-blanco { background-color:#FFF !important; }
.bg-gris-claro { background-color:var(--gris-claro) !important; }
.bg-gris { background-color:var(--gris) !important; }
.bg-gris-oscuro { background-color:var(--gris-oscuro) !important; }
.bg-rojo { background-color:var(--rojo) !important; }
.bg-celeste { background-color:var(--celeste) !important; }
.bg-celeste-reto { background-color:var(--celeste-reto) !important; }
.bg-amarillo { background-color:var(--amarillo) !important; }
.bg-naranja { background-color:var(--naranja) !important; }
.bg-azul { background-color:var(--azul) !important; }
.bg-verde { background-color:var(--verde) !important; }

a.bg-amarillo { color:var(--azul) !important; }

.bg-dark { background:#252525 !important; }
.btn-secondary.btn-rounded { color:#252525; border-color:#252525; }
.btn-secondary.btn-rounded:hover { color:#FFF; background:#252525; } 

.text-light, .text-blanco { color:#FFF !important; }
.text-dark { color:inherit; }
.text-verde { color:#252525 !important; }
.text-naranja { color:#F29100 !important; }
.text-azul { color:var(--azul); }

.no-link { cursor:auto; color:inherit !important; text-decoration:none !important; }

.social { list-style:none; margin:0; padding:0; }
.social li { display:inline-block; font-size:0; }
.social li a { color:#FFF; padding:0 5px; }
.social li a:hover { color:#F29100; }
.social li i { font-size:24px; }


/*header { background:#FFF; }
.accordion-header.active-header{
  position: relative;
}
.accordion-header.active-header a:before{
      content: "";
    left: 2px;
    height: 20px;
    width: 20px;
    position: absolute;
    background: url(https://www.servir.gob.pe/wp-content/themes/Shigo%20Servir%20Theme%20v1/sjci/img/menos-icon.png) center center no-repeat;
    background-color: red;
    -webkit-border-radius: 50px;
}
.accordion-header a{
  margin-left: 36px;
    font-weight: 600;
}

.accordion-header a:before{
     content: "";
    left: 47px;
    height: 20px;
    width: 20px;
    position: absolute;
    background: url(https://www.servir.gob.pe/wp-content/themes/Shigo%20Servir%20Theme%20v1/sjci/img/mas-icon.png) center center no-repeat;
    background-color: red;
    -webkit-border-radius: 50px;
}*/
.section-header h2 {
    font-weight: 300;
    margin-bottom: 45px;
  }

.navbar { padding:2rem 1rem; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.navbar .container { position:relative; overflow:visible; }
.navbar-brand { font-size:0; padding:0; }
.navbar-brand img { height:50px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.navbar-menu { position:relative; padding-left:50px; }

.navbar { padding:1rem 1rem; }
.navbar-brand img { height:50px; }
.navbar-brand img.logo-blanco { display:none; opacity:0; }

.hamburger { display:block; width:50px; height:50px; position:absolute; top:0; left:0; z-index:10000; padding:4px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:transparent; -webkit-tap-highlight-color:transparent; -ms-touch-action:manipulation; touch-action:manipulation; }
.hamburger__icon { position:relative; margin-top:7px; margin-bottom:7px; }
.hamburger__icon, .hamburger__icon:before, .hamburger__icon:after { display:block; width:25px; height:2px; background-color:#FFF; -moz-transition-property:background-color, -moz-transform; -o-transition-property:background-color, -o-transform; -webkit-transition-property:background-color, -webkit-transform; transition-property:background-color, transform; -moz-transition-duration:0.4s; -o-transition-duration:0.4s; -webkit-transition-duration:0.4s; transition-duration:0.4s; }
.hamburger:hover .hamburger__icon, .hamburger:hover .hamburger__icon:before, .hamburger:hover .hamburger__icon:after { background-color:#F29100; }
.hamburger__icon:before, .hamburger__icon:after { position:absolute; content:""; }
.hamburger__icon:before { top:-7px; }
.hamburger__icon:after { top:7px; }
.hamburger.active .hamburger__icon { background-color:transparent; }
.hamburger.active .hamburger__icon:before, .hamburger.active .hamburger__icon:after { background-color:#fff; }
.hamburger.active .hamburger__icon:before { -moz-transform:translateY(7px) rotate(45deg); -ms-transform:translateY(7px) rotate(45deg); -webkit-transform:translateY(7px) rotate(45deg); transform:translateY(7px) rotate(45deg); }
.hamburger.active .hamburger__icon:after { -moz-transform:translateY(-7px) rotate(-45deg); -ms-transform:translateY(-7px) rotate(-45deg); -webkit-transform:translateY(-7px) rotate(-45deg); transform:translateY(-7px) rotate(-45deg); }

.fat-nav { top:0; left:0; z-index:9999; position:fixed; display:none; width:100%; height:100%; background:rgba(87, 87, 86, .98); -moz-transform:scale(1.4); -ms-transform:scale(1.4); -webkit-transform:scale(1.4); transform:scale(1.4); -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -webkit-transition-property:-webkit-transform; transition-property:transform; -moz-transition-duration:0.4s; -o-transition-duration:0.4s; -webkit-transition-duration:0.4s; transition-duration:0.4s; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; }
.fat-nav__wrapper { width:100%; height:100%; display:table; table-layout:fixed; }
.fat-nav.active { -moz-transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); transform:scale(1); }
.fat-nav ul { display:table-cell; vertical-align:middle; text-align:center;  margin:0; padding:0; }
.fat-nav ul li { list-style-type:none; text-align:center; padding:10px; font-size:2em; }
.fat-nav ul li, .fat-nav li a { color:#fff; }
.fat-nav li a { text-decoration:none; }
.fat-nav li ul { display:block; margin:0 auto; text-align:center; font-size:0; }
.fat-nav li li { display:inline-block; font-size:18px; padding:0; }
.fat-nav li li:not(:last-child) { margin-right:5px; }
.fat-nav li li:not(:first-child):before { content:" - "; } 
.fat-nav li li a { color:#FFF; }

.fat-nav .social { position:absolute; left:0; bottom:40px; width:100%; height:auto !important; transform:none !important; }
.fat-nav .social li { font-size:0; }
.fat-nav .social li a { color:#FFF !important; }
.fat-nav .social li a:hover { color:#FFF !important; opacity:0.5; }

body { padding-top:82px; }

.navbar { background:#FFF; -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.5); box-shadow: 0 0 20px 0 rgba(0,0,0,0.5); }

.navbar-nav, .navbar-nav ul { list-style:none; margin:0; padding:0; }
.navbar-nav li { position:relative; font-weight:500; font-size:13px; text-transform:uppercase; }
.navbar-nav li { font-size:16px; text-transform:none; }
.navbar-nav li a { position:relative; display:block; color:#000; padding:.75rem; }
@media (min-width: 992px){
  .navbar-nav li a:hover, v li.current-menu-item a, v li.current_page_item a, .navbar-nav li.current-page-ancestor a, .navbar-nav li.current-menu-ancestor a, .navbar-nav li.current-menu-parent a, .navbar-nav li.current-page-parent a, .navbar-nav li.current_page_ancestor a { background:var(--morado); border-top-color:rgba(0,0,0,.2); }
}
.navbar-nav ul { /*display:none;*/ position: absolute; top:100%; left: 0; z-index: 99999; width:240px; background:#FFF; box-shadow:2px 2px 2px rgba(0,0,0,0.2); }
/*.navbar-nav li:hover > ul { display:block; }*/
.navbar-nav ul li { font-weight:100; text-transform:none; border-bottom:1px solid rgba(0,0,0,.2); }
.navbar-nav ul li a { position:relative; border:0px none; }
.navbar-nav ul li.has-child:before { position:absolute; right:10px; top:50%; transform:translateY(-50%); content:'\f105'; font-family:'FontAwesome'; }
.navbar-nav ul ul { top:0; left:100%; }

.navbar .pte { list-style:none; margin:0 0 0 20px; padding:0; }
.navbar .pte img { height:42px; }
.navbar .pte img.logo-blanco { display:none; }

.navbar .social { margin-left:5px; padding-left:15px; border-left:2px solid #000; }
.navbar .social li a { color:var(--azul); }
.navbar .social li i { font-size:18px; }

.navbar .search-ico { margin-left:1rem; padding-left:1rem; border-left:2px solid var(--azul); }

.search-form-wrapper { display:none; position:absolute; left:0; right:0; top:100%; padding:1rem; background:var(--gris-claro); border-bottom:1px solid rgba(0,0,0,0.06); }
.search-form-wrapper.open { display: block; }
.search-form-wrapper input[type='text']{ background:#FFF; border:0 none; border-radius:0; }

.navbar-toggler { margin-bottom:0 !important; padding:0; }
.navbar-toggler-icon { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }

.navbar.fixed { background-color:var(--azul); }
.navbar.fixed .navbar-brand img { height:30px; }
.navbar.fixed .navbar-brand img { height:50px; }
.navbar.fixed .navbar-brand img.logo-color { display:none; opacity:0; }
.navbar.fixed .navbar-brand img.logo-blanco { display:block; opacity:1; }
.navbar.fixed .navbar-nav li a { color:#FFF; }
.navbar.fixed .navbar-nav ul { background:var(--azul); }
.navbar.fixed .social { border-color:#FFF; }
.navbar.fixed .social li a { color:#FFF; }
.navbar.fixed .pte img.logo-color { display:none; }
.navbar.fixed .pte img.logo-blanco { display:block; }
.navbar.fixed .search-ico { color:#FFF; border-left:2px solid #FFF; }
.navbar.fixed .navbar-toggler-icon { background-image:url( "data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }

.navbar-nav .dropdown-menu { border:0px none; border-radius:0; }

/******************************Drop-down menu work on hover**********************************/
@media only screen and (min-width: 992px) {
  .dropdown-menu .dropdown-toggle { padding-right:30px; }
  .dropdown-toggle::after { position:absolute; top:50%; right:15px; transform:translateY(-50%); margin-top:0; vertical-align:0; border-left:.3em solid; border-top:.3em solid transparent; border-right:0; border-bottom:.3em solid transparent; }
  .navbar-nav > .dropdown > .dropdown-toggle::after { display:none; }

  .mainmenu .collapse ul li:hover> ul { display:block; }
  .mainmenu .collapse ul ul { position:absolute; top:100%; left:0; min-width:250px; display:none; }
  /*******/
  .mainmenu .collapse ul ul li { position:relative; }
  .mainmenu .collapse ul ul li:hover > ul { display:block; }
  .mainmenu .collapse ul ul ul { position:absolute; top:0; left:100%; min-width:250px; display:none; }
  /*******/
  .mainmenu .collapse ul ul ul li { position:relative; }
  .mainmenu .collapse ul ul ul li:hover ul { display:block; }
  .mainmenu .collapse ul ul ul ul { position:absolute; top:0; left:-100%; min-width:250px; display:none; z-index:1; }
}
@media only screen and (max-width: 991.98px) {
  .navbar-collapse { margin:0 -1rem; }
  .navbar .container { max-width:100%; }
  .navbar-nav { border-top:1px solid rgba(0,0,0,.1); }
  .navbar-nav ul { box-shadow:none; }
  .navbar-nav li { border-bottom:1px solid rgba(0,0,0,.1); }
  .navbar-nav li a { padding:.75rem 1rem; }
  .navbar-nav ul { border-top:1px solid rgba(0,0,0,.05); }
  .navbar-nav ul li { border-bottom:1px solid rgba(0,0,0,.05); }
  .navbar-nav ul li:last-child { border-bottom:0px none; }
  .navbar-nav .show .dropdown-menu { width:100%; }
  .navbar-nav .show .dropdown-menu .dropdown-menu > li > a { padding-left:2rem; }
  .navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a { padding-left:3rem; }

  /*==========Sub Menu=v==========*/
  .mainmenu .collapse ul > li:hover > a { background:rgba(0,0,0,.1); }
  .mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover { background:rgba(0,0,0,.075); }
  .mainmenu .collapse ul ul ul > li:hover > a { background:rgba(0,0,0,.05); }

  .mainmenu .collapse ul ul li, .mainmenu .collapse ul ul.dropdown-menu li { background:rgba(0,0,0,.05); }
  .mainmenu .collapse ul ul ul li, .mainmenu .collapse ul ul ul.dropdown-menu li  { background:rgba(0,0,0,.025); }
  .mainmenu .collapse ul ul ul ul li, .mainmenu .collapse ul ul ul ul.dropdown-menu li { background:rgba(0,0,0,0); }

  .mainmenu.fixed .collapse ul > li:hover > a { background:rgba(0,0,0,.2); }
  .mainmenu.fixed .collapse ul ul > li:hover > a, .navbar-default.fixed .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default.fixed .navbar-nav .show .dropdown-menu > li > a:hover { background:rgba(0,0,0,.1); }
  .mainmenu.fixed .collapse ul ul ul > li:hover > a { background:rgba(0,0,0,0); }

  .mainmenu.fixed .collapse ul ul li, .mainmenu.fixed .collapse ul ul.dropdown-menu li { background:rgba(0,0,0,.15); }
  .mainmenu.fixed .collapse ul ul ul li, .mainmenu.fixed .collapse ul ul ul.dropdown-menu li  { background:rgba(0,0,0,.05); }
  .mainmenu.fixed .collapse ul ul ul ul li, .mainmenu.fixed .collapse ul ul ul ul.dropdown-menu li { background:rgba(0,0,0,0); }

  .navbar.fixed .navbar-nav { border-top:1px solid rgba(0,0,0,.2); }
  .navbar.fixed .navbar-nav li { border-bottom:1px solid rgba(0,0,0,.2); }
  .navbar.fixed .navbar-nav ul { border-top:1px solid rgba(0,0,0,.1); }
  .navbar.fixed .navbar-nav ul li { border-bottom:1px solid rgba(0,0,0,.1); }
  .navbar.fixed .navbar-nav ul li:last-child { border-bottom:0px none; }
}
@media (max-width:575.98px){
  .navbar-nav li a { padding:.5rem 1rem; }
  .navbar-nav ul li { font-size:14px; }
}

.carousel-item { height:80vh; min-height:400px; background:no-repeat center center scroll; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
.container-wrap { position:relative; width:100%; height:100%; }
.container-wrap:before { position:absolute; left:0; top:0; bottom:0; width:70%; content:''; z-index:0; background: rgba(0,0,0,0.8);
background: -moz-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0.8)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 ); }

.carousel-item.caption-right .container-wrap:before { left:auto; right:0; transform: scaleX(-1); }

.carousel-item h1 { position:relative; padding-bottom:19px; margin-bottom:15px; }
.carousel-item h1:after { position:absolute; left:0; bottom:0; width:120px; height:4px; content:''; background:#FFF; }
.carousel-item .btn { font-size:1rem; font-weight:500; border-radius:0; border-width:2px; }
.carousel-item .btn:hover { color:var(--azul) !important; }
.carousel-indicators li { width:10px; height:10px; border-radius:100%; }

#intro h1 { color:#FFF !important; }



section { position:relative; background-repeat:no-repeat; background-size:cover;  }
section .container-fluid { padding-left:0; padding-right:0; }
section > .container, section > .container-fluid { position:relative; padding-top:3rem; padding-bottom:3rem; }

section:before { position:absolute; left:0; top:0; width:100%; height:100%; content:''; z-index:0; }

.section-header { padding-bottom:3rem; }
.section-header h2 {  }

.videoWrapper { position:relative; height:0; padding-bottom:56.25%; /* 16:9 */ /*padding-top:25px;*/ }
.videoWrapper iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
.fancybox-video { position:relative; display:block; }
.fancybox-video:after { position:absolute; left:50%; top:50%; width:64px; height:64px; content:'\f04b'; font:normal 64px/64px FontAwesome; color:rgba(255,255,255,0.75); text-align:center; margin:-32px 0 0 -32px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.fancybox-video:hover:after { color:rgba(255,255,255,1); }

.imgwrap { position:relative; display:block; height:0; padding-bottom:56.25%; overflow:hidden; }
.imgwrap img { position:absolute; width:100%; left:50%; top:58%; transform:translate(-50%,-50%); }

/* HOME */

/* accesos */
.accesos > div { padding-top:.5rem; padding-bottom:.5rem;  }
.accesos a { position:relative; display:block; width:100%; height:110px; font-weight:400; color:#000; padding:20px 15px; background:#FFF; box-shadow:2px 2px 3px 1px rgba(0, 0, 0, 0.17); }
.accesos a .fa { font-size:24px; line-height:30px; color:var(--celeste); color:var(--naranja); }
.accesos a span { position:absolute; line-height:1.2; bottom:15px; left:15px; padding-right:15%; }
.accesos a:hover { box-shadow:none; }

.accesos a:before { position:absolute; left:0; top:0; width:100%; height:8px; content:''; background:var(--azul); opacity:.5; }

#entidades { position:relative; overflow:hidden; }
#entidades:before { content:""; height:100%; width:104%; position:absolute; top:0; left:-50%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-image: linear-gradient(228deg, #a70452, #c64477); background:var(--verde); background:var(--gris-claro); z-index:0; }
#entidades .container { position:relative; }
.entidades-info { width:100%; max-width:322px; color:#FFF; color:inherit;; }
.entidades-info h2 { color:var(--azul); }
.entidades-info p { margin-bottom:2rem; }
.entidades-slider { position:absolute !important; top:50%; left:385px; transform:translateY(-50%); width:100%; }
.entidades-slider a { background:#FFF; color:var(--azul); box-shadow: 0 2px 4px 1px rgba(155, 155, 155, 0.33); margin:15px; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.entidades-slider a .imgwrap0 { position:relative; }
.entidades-slider a .imgwrap0:before { position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:var(--azul); opacity:0; }
.entidades-slider a:hover .imgwrap0:before { opacity:.2; }
.entidades-slider a img { border-bottom:1px solid var(--gris-claro); }
.entidades-slider a span { display:block; padding:10px; }
.entidades-slider h3 { font-size:1rem; margin:0; }
.slick-slider .slick-track { /*padding-top:15px; padding-bottom:15px;*/ }
.slick-flechas > span { display:inline-block; width:32px; height:32px; line-height:32px; color:var(--naranja); text-align:center; cursor:pointer; }
.slick-flechas > span i { font-size:32px; }
.slick-flechas > span:first-child { margin-right:10px; }

#entidades.full {  }
#entidades.full:before { display:none; }
#entidades.full .entidades-slider { position:relative !important; top:auto; left:auto; transform:none; }
#entidades.full .entidades-slider a { text-align:center; color:#FFF !important; }
#entidades.full .entidades-slider a img { border-bottom:0 none; background:#FFF; }
#entidades.full .entidades-slider a span { padding:15px 10px; }

/* noticias */
#noticias .nota { position:relative; height:100%; background:#FFF; padding-bottom:40px; }
#noticias .nota img { margin-bottom:0; }
#noticias .nota .pad { padding:1rem; }
#noticias .nota .fecha { font-size:.8rem; margin-bottom:5px; }
#noticias .nota h3 { font-weight:700; font-size:1.3rem; }
#noticias .nota h3 a { color:#000; }
#noticias .nota h3 a:hover { color:var(--azul); }
#noticias .nota p { font-size:.9rem; }

a.leer { font-weight:500; font-size:.9rem; color:var(--azul); }
a.leer .fa { margin-right:8px; }

#noticias .nota .leer { position:absolute; bottom:10px; left:0; padding:1rem;  }

.no-home .navbar { background-color:var(--azul); }
.no-home .navbar .navbar-brand img { height:30px; }
.no-home .navbar .navbar-brand img { height:50px; }
.no-home .navbar .navbar-brand img.logo-color { display:none; opacity:0; }
.no-home .navbar .navbar-brand img.logo-blanco { display:block; opacity:1; }
.no-home .navbar .navbar-nav li a { color:#FFF; }
.no-home .navbar .navbar-nav ul { background:var(--azul); }
.no-home .navbar-toggler-icon { background-image:url( "data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
.no-home .navbar .social { border-color:#FFF; }
.no-home .navbar .social li a { color:#FFF; }
.no-home .navbar .pte img.logo-color { display:none; }
.no-home .navbar .pte img.logo-blanco { display:block; }
.no-home .navbar .search-ico { color:#FFF; border-left:2px solid #FFF; }
@media only screen and (min-width: 992px) {
  .no-home .navbar .navbar-nav ul li { border-color:rgba(255,255,255,.2); }
}

.no-home.page header { display:none; position:relative; height:120px; background-repeat:no-repeat; /*background-blend-mode:multiply;*/ background-size:cover; }
.no-home.page header:after { position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:var(--azul); opacity:.7; }
.no-home.page header.h-auto:after { display:none; }

header.header-formulario:before { position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:var(--azul); opacity:.7; z-index:0; }
header.header-formulario:after { display:none; }


.page-top { background:rgba(247,247,247,1); border-bottom:1px solid rgba(0,0,0,0.06); }
.page-top .container { padding-top:1.5rem; padding-bottom:1.5rem; }
.page-top h1 { font-weight:400; color:var(--azul); }

.no-home .carousel-item { height:480px; max-height:100vh; }

.no-home main { padding:3rem 2rem; }

.no-home aside { position:relative; padding:3rem 0; }
.no-home aside:before { content: ""; display: block; position: absolute; top: 0; right:0; width: 1500px; height: 100%; background: rgba(0,0,0,.01); border-right:1px solid rgba(0,0,0,0.06); visibility: visible; }

.breadcrumbs { font-size:.85rem; }
.breadcrumbs > span { margin:0 .35rem; }
.breadcrumbs a { color:var(--azul); }
.breadcrumbs .fa { font-size:16px;  }

aside { padding-left:0; padding-right:0; }
aside ul { position:relative; list-style:none; margin:0; padding:0; }
aside ul li { font-size:.9em; font-weight:500; padding:0; }
aside ul li a { display:block; color:var(--azul); padding:10px 10px 10px 0; border-top:1px solid rgba(0,0,0,0.06); }
aside ul ul { border-top:1px solid rgba(0,0,0,0.06); padding:10px; }
aside ul li li { font-weight:100; font-size:.9rem; }
aside ul li li a { color:inherit; padding:5px 0; border:0px none; }
aside ul li li a:hover { color:#000; }

.no-home > div:not(#body-core) h1 { position:relative; font-weight:400; color:var(--azul); padding-bottom:12px; margin-bottom:20px; }
.no-home > div:not(#body-core) h1:after { position:absolute; left:-2rem; bottom:0; width:120px; height:2px; content:''; background:var(--azul); }

.no-home .carousel-item h1 { position:relative; color:#FFF; padding-bottom:19px; margin-bottom:15px; }
.no-home .carousel-item h1:after { position:absolute; left:0; bottom:0; width:120px; height:4px; content:''; background:#FFF; }
.no-home .carousel-item .btn { font-size:1rem; font-weight:500; border-radius:0; border-width:2px; background:transparent; border-color:#FFF; }
.no-home .carousel-item .btn:hover { color:var(--azul) !important; background:#FFF; }

.no-home .btn { font-size:1rem; font-weight:400; color:#FFF; background:var(--azul); border:2px solid var(--azul); border-radius:0; }
.no-home .btn:hover { color:var(--azul) !important; background:#FFF; }

.no-home .block_content .btn { font-size:1.25rem; font-weight:300; border:1px solid transparent; }
.no-home .block_content .btn:hover { color:#0056b3 !important; background:transparent; }
.no-home .block_content .btn-link { background-color:transparent; }

.no-home .btn-invert { color:var(--azul); background:#FFF; }
.no-home .btn-invert:hover { color:#FFF !important; background:var(--azul); }

.item .icono { min-width:160px; max-width:160px; overflow:hidden; margin-right:1.5rem; }
.item .icono-120 { min-width:100px; max-width:100px; }
.item .texto p:last-child { margin-bottom:0; }

ul.bullet-check { padding-left:20px; list-style:none; }
ul.bullet-check li:before { font-size:80%; font-family: 'FontAwesome'; content: '\f00c'; margin:0 10px 0 -10px; color:var(--azul); }
ul.bullet-shield { padding-left:20px; list-style:none; }
ul.bullet-shield li:before { font-size:80%; font-family: 'FontAwesome'; content: '\f132'; margin:0 10px 0 -10px; }

.flex-2-cols { display:flex; flex-wrap:wrap; flex-direction:row; }
.flex-2-cols li { flex:1 1 auto; width:40%; }

.icono-medium .fa { font-size:4rem; }


#presentacion .logo { max-width:70%; }

/* Slider */
.slick-slide  { margin:0px 20px; }
.slick-slide img  { width:100%; }
.slick-slider { position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging { cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.slick-track { position:relative; top:0; left:0; display:block; }
.slick-track:before, .slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide { float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden  { display:none; }

.slick-dots { display:flex; justify-content:center; list-style-type:none; margin:20px 0 0; padding:0; }
.slick-dots li { margin:0 0.25rem; }
.slick-dots li button { display:block; width:14px; height:14px; text-indent:-9999px; margin:0; padding:0; background:var(--gris-claro); border:0px none; border-radius:100%; }
.slick-dots li.slick-active button { background:var(--azul); }

section#blog h3 { font-weight:400; font-size:1.5rem; }

.member a { position:relative; display:block; margin:0 auto; }
.member-caption { position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:flex-end; text-align:left; opacity:0; color:#FFF; background:rgba(242,145,0,.7); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; }
.member-caption > div > * { margin:0; padding:0 1.5rem; }
.member-caption h3 { font-weight:700; font-size:1.5rem; }
.member-caption p { margin-bottom:1rem; }
.member a:hover .member-caption { opacity:1; }
.member a:focus { outline:none; }

.member-bio { display:none; }
.member-bio .bio-header { position:relative; padding-left:23px; }
.member-bio .bio-header:before { position:absolute; left:0; top:7px; bottom:3px; width:8px; content:''; background:#F29100; }
.member-bio .bio-header h3 { font-weight:700; font-size:2.75rem; line-height:1; }
.member-bio .bio-header p { font-weight:400; font-size:1.75rem; line-height:1; }
.member-bio .social { display:inline-block; list-style:none; margin:0; padding:0; }
.member-bio .social li { float:left; display:inline-block; font-size:0; margin-left:.5rem; }
.member-bio .social li a { display:block; width:32px; height:32px; text-align:center; border:1px solid #C4C2C2; }
.member-bio .social li a:hover { color:#FFF; background:#252525; border-color:#252525; }
.member-bio .social i { font-size:16px; line-height:30px; }
.fancybox-close-small {  }
.fancybox-content { padding:3rem; background:#E5E5E5; }
.fancybox-content p:last-child { margin-bottom:0; }

.item.flex-column .icono { margin:0 auto; }

.grid > div { margin-top:15px; margin-bottom:15px; }
.grid a { position:relative; display:block; }
.grid a span { position:absolute; left:0; bottom:0; width:100%; min-height:48px;color:#FFF; text-align:center; background:rgba(0,117,115,0.9); display:flex; align-items:center; justify-content:center; }
.grid a span.bg-naranja { background:rgba(242,146,3,0.9); }
.grid a span i { display:inline-block; font-style:normal; font-size:1rem; line-height:1.1; padding:5px 10px 9px; }

.post-meta { font-size:.9rem; color:#999; }
.post-meta .categoria a { font-weight:500; color:#999 !important; letter-spacing:0.05em; text-transform:uppercase; text-decoration:none; }
.post-meta .categoria a:hover { color:#252525; }

.blog-post h1 { font-weight:700; color:#252525; }

.blog-post .post-footer { font-size:1rem; margin-top:20px; }
.post .avatar { max-width:40px; min-width:40px; height:40px; overflow:hidden; border-radius:50%; margin-right:10px; }
.post .author .title::after, .post .fecha::after, .post .comentarios::after, .post .vistas::after { display:inline-block; content:'|';  margin:0 7px; color:#ccc; }
.post .meta-last::after { display:none; }


.post-body h2, .post-body h3, .post-body h4, .post-body h5, .post-body h6, .post-body p, .post-body ol, .post-body ul, .post-body table, .post-body blockquote { margin-bottom:1.5rem; }
.post-body h2, .post-body h3, .post-body h4, .post-body h5, .post-body h6 { font-weight:700; }
.post-body blockquote { font-size:1.05em; line-height:1.7em; padding:20px;  border-color:#252525; border:1px solid #252525; border-left:6px solid #252525; border-top-right-radius:5px; border-bottom-right-radius:5px; }
.post-body .blockquote-footer { display:block; font-size:80%; color:#868e96; }

.post .post-tags .tag { display:inline-block; font-weight:500; font-size:0.75em; color:inherit !important; text-transform:uppercase; text-decoration:none; margin:5px; padding:5px 15px; border:1px solid #DDD; border-radius:50px; }
.post .post-tags .tag:first-child { margin-left:0; }
.post .post-tags .tag:hover { color:#FFF !important; background:#252525; border-color:#252525; }

.form-check { padding-left:2.5rem; }
.form-check a { color:#252525; text-decoration:underline; }
.form-check a:hover { text-decoration:none; }

.blog-post .posts-nav { display:none !important; font-size:0.8rem; color:#777; margin-top:50px; }
.blog-post .posts-nav a { width:calc(50% - 10px); color:inherit;  padding:10px 20px; margin-bottom:15px; border:1px solid #EEE; }
.blog-post .icon { min-width:35px; max-width:35px; height:35px; border-radius:50%; line-height:32px; border:1px solid #ddd; color:#aaa; font-size:1.5em; text-align:center; -webkit-transition:all 0.2s; transition:all 0.2s; }
.blog-post .icon.prev { margin-right:20px; }
.blog-post .icon.next { margin-left:20px; }

.pagination li.page-item { margin:0 5px; }
.page-link { display:block; width:40px; text-align:center; color:#252525; line-height:1; margin-left:0; padding:.3rem .2rem .35rem; background:#FFF; border:1px solid #252525; border-radius:50px; }
.page-link:hover, .page-link.active { color:#FFF; background:#252525; border-color:#252525; }
.page-item:first-child .page-link { border-color:transparent !important; border-radius:0; }
.page-item:last-child .page-link { border-color:transparent !important; border-radius:0; }
.page-item:first-child .page-link:hover, .page-item:last-child .page-link:hover { color:#252525; border-color:transparent !important; background:transparent !important; }


footer { font-size:.8rem; border-top:1px solid rgba(0,0,0,.06); }
footer > div { padding-top:2rem; padding-bottom:2rem; }
footer h3 { font-weight:700; font-size:1rem; margin-bottom:1rem; }
footer ul { list-style:none; margin:0; padding:0; }

#footer-top .row,  #footer-bottom .row { width:auto; }
#footer-top { padding-top:4rem; border-bottom:1px solid rgba(0,0,0,.06); }
.footer-menu li { margin-bottom:.25rem; }
.footer-menu a:hover { color:var(--azul); }
/*
.footer-contacto .datos li { position:relative; margin-bottom:.75rem; padding-left:24px; }
.footer-contacto .datos li:before { position:absolute; left:0; top:2px; width:16px; height:16px; font:normal 16px/1 'FontAwesome'; text-align:center; }
.footer-contacto .datos li.direccion:before { content:'\f041'; }
.footer-contacto .datos li.correo:before { content:'\f003'; }
*/
.footer-contacto { position:relative; }
.footer-contacto:before { position:absolute; left:-15px; top:0; width:1px; height:100%; content:''; background:rgba(0,0,0,.06); }
.footer-contacto .datos li { margin-bottom:.75rem; }

footer .social { margin-bottom:1rem; padding-top:.25rem; }
footer .social li a { color:var(--azul); }
footer .social li i { font-size:20px; }
footer .mesa-partes { font-size:.7rem; padding-top:10px; border-top:1px solid rgba(0,0,0,.1); }

.footer-contacto h3 { color:var(--azul); }
.footer-contacto .ciudadano ul, .footer-contacto .ciudadano ul a { line-height:1.2; color:var(--azul); }
.footer-contacto .ciudadano ul li { position:relative; font-size:.7rem; margin-bottom:.75rem; padding-left:30px; }
.footer-contacto .ciudadano ul li:before { position:absolute; left:0; top:2px; width:24px; height:24px; font:normal 22px/1 'FontAwesome'; text-align:center; }
.footer-contacto .ciudadano ul li.whatsapp:before { content:'\f232'; }
.footer-contacto .ciudadano ul li.central:before { content:'\f095'; }
.footer-contacto .ciudadano ul li.cero800:before { content:'\f025'; }
.footer-contacto .ciudadano strong { display:block; font-weight:700; font-size:1.2rem; }

#footer-bottom { padding-top:1.5rem; padding-bottom:1.5rem; }
#footer-bottom img { width:240px; max-width:90%; }


footer.dark { color:var(--gris-claro); background:#252525; }
footer.dark a { color:var(--gris-claro); }

footer.dark #footer-top { padding-top:4rem; border-bottom:1px solid var(--gris); }
footer.dark .footer-menu a:hover { color:var(--gris-claro); }

footer.dark .footer-contacto:before { position:absolute; left:-15px; top:0; width:1px; height:100%; content:''; background:var(--gris); }

footer.dark .social li a { color:#FFF; }
footer.dark .mesa-partes { border-top:1px solid rgba(0,0,0,.1); }

footer.dark .footer-contacto h3 { color:#FFF; }
footer.dark .footer-contacto .ciudadano ul, .footer-contacto .ciudadano ul a { color:#FFF; }

/* LANDING PAGE EVENTO */
#evento section > .container, #evento section > .container-fluid { padding-top:4rem; padding-bottom:4rem; }
#menu-interno ul { list-style:none; margin:0; padding:0; }
#menu-interno ul li { font-weight:500; }
#menu-interno ul li a { position:relative; color:var(--azul); padding:0 3px; transition: all .3s ease-in-out; }
#menu-interno ul li a:before { position:absolute; bottom:-7px; left:0; width:0; height:2px; content:''; background:var(--azul); transition: all .4s ease; }
#menu-interno ul li a:hover:before { width:100%; }

/* 20200508 */
#menu-interno ul { text-align:center; }
#menu-interno ul li { display:inline-block; margin:10px; }

.ponentes-slider .slick-track { display:inline-block; }
.ponentes-slider a { color:var(--azul); text-align:center; }
.ponentes-slider .ponente-imagen { margin-bottom:10px; }
.ponentes-slider h3 { font-size:16px; margin:3px; }
.ponentes-slider h4 { font-weight:normal; font-size:14px; margin:0; }
.ponentes-slider .slick-dots {  }
.ponentes-slider .slick-dots li button { background:var(--gris-claro); }
.ponentes-slider .slick-dots li.slick-active button { background:var(--azul); }

.ponente-bio-wrap .fancybox-skin { background:#FFF !important; border-radius:0 !important; }
.ponente-bio h3, .ponente-bio h4 { color:var(--azul); }
.ponente-bio h4 { font-weight:400; }

.googlemap-wrap { position:relative; }
.map-canvas { width:100%; height:500px; padding:0; background-color:var(--gris-claro); }

#campana .form a { color:#FFF; }
#campana .form-control { border-radius:0; }
#campana .form .btn { font-size:1rem; font-weight:500; border-radius:0; border-width:2px; }
#campana .form .btn:hover { color:var(--azul) !important; }

#internacional:before { position:absolute; left:0; top:0; width:100%; height:100%; content:''; background:rgba(0,0,0,.75); z-index:0; }
.statistic-block { text-align:center; }
.statistic-prepend { display:inline-block; line-height:70px; font-size:50px; color:#FFF; }
.statistic-number { display:inline-block; width:auto; color:#fff; font-size:70px; line-height:70px; font-weight:900; margin-bottom:5px; }
.statistic-text { color:#fff; font-size:16px; }

.accordion .card { border-radius:0; }
.accordion .card-header { padding:0; border-radius:0 !important; background:transparent !important; border:0 none; }
.accordion .card-header a { display:block; color:var(--azul); padding:.75rem 1rem; }
.accordion .card-header a[aria-expanded="true"]{ background:var(--azul); color:#FFF; font-weight:500; }

/* 20200520 */
.pestanas .nav-tabs { display:none; }
@media(min-width:768px){
  .pestanas .nav-tabs { display:flex; }
  .pestanas .nav-tabs .nav-item { margin-right:1px; }
  .pestanas .nav-tabs .nav-link { color:#FFF; background:var(--azul); border-radius:0; } 
  .pestanas .nav-tabs .nav-link:not(.active):hover { border-color:transparent; }
  .pestanas .nav-tabs .nav-link.active { color:var(--azul); background:#FFF; }
  .pestanas .card { border-top:none; border-top-right-radius:0; border-top-left-radius:0; }
  .pestanas .card .card-header { display:none; }
  .pestanas .card .collapse { display:block; }
}
@media(max-width:767px){
  .pestanas .tab-content > .tab-pane { display:block !important; opacity:1; }
  .pestanas .card { border-radius:0; }
  .pestanas .card-header { padding:0; border-radius:0 !important; background:transparent !important; border:0 none; }
  .pestanas .card-header a { display:block; color:var(--azul); padding:.75rem 1rem; }
  .pestanas .card-header a[aria-expanded="true"]{ background:var(--azul); color:#FFF; font-weight:500; }
}

@media (max-width:1366px){ 
}

@media (min-width:1200px){ 
}

@media (max-width:1199.98px){ 
}

@media (min-width:992px){ 

}

@media (max-width:991.98px){ 

  .navbar-collapse { padding:15px 0; }
  .navbar-nav { margin-bottom:10px; }
  /*.navbar-nav ul { display:none !important; }*/
  .navbar .pte { margin:0; text-align:center; }
  .navbar.fixed .pte img.logo-blanco, .no-home .navbar .pte img.logo-blanco { display:inline-block; }
  .navbar .search-ico { display:none !important; }

  .footer-menu { padding-bottom:3rem; }
  .footer-contacto { display:block; width:100% !important; text-align:center; padding-top:3rem; }
  .footer-contacto .direccion { margin-bottom:0; }
  .footer-contacto .ciudadano ul { display:inline-block; margin-left:auto; margin-right:auto; text-align:left; }
}

@media (max-width:767.98px){ 
  body { padding-top:72px; }
  .navbar-brand img { height:40px; }

  .container-wrap:before { width:100%; background:rgba(0,0,0,0.7); }

  #footer-top { padding-top:2rem; }
  .footer-menu { display:none; }
  .footer-contacto { padding-top:0; }
  .footer-contacto .ciudadano ul, .footer-contacto .ciudadano ul li:last-child { margin-bottom:0 !important; }

  #footer-bottom { text-align:center; }
  #footer-bottom p { font-size:.8rem; }
  #footer-bottom .text-right { text-align:center !important; }
  #footer-bottom img { max-width:60%; margin:1rem auto; }

}

@media (max-width:575.98px){ 

  .navbar { padding:1rem; }
  .navbar-brand img, .navbar.fixed .navbar-brand img, .no-home .navbar .navbar-brand img { height:40px; }
  .navbar-menu { float:right; display:block; }

  #intro h1 { font-size:1.5rem; }
  .section-header h2 { font-size:1.75rem; }
  .accesos a span { font-size:.9rem; padding-right:10px; }
}

@media (max-width:320px){ 
  body { font-size:0.9rem; }
}


/* INTEGRAR */
.content *, .content ::after, .content ::before { box-sizing: content-box; }
.content .container { box-sizing:border-box; }
.content { font-size:12px; background:var(--gris-claro); }
.content .row { display:block !important; margin:0 !important; }
.block_content, .g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12, .g13, .title_general h4 { box-sizing: border-box; }
.title_general h4 { line-height:30px; }
.content .breadcrumb { display:block; background:#FFF; height:40px; margin:0; padding:0 0 20px; }
.social_box { display:none !important; }
.fancybox-inner img { max-width:100%; }

/* internas */
.block_content, .block_content p, .block_content .post ul li { font-weight:300; font-size:1rem; line-height:1.5; color:#252525; }
.block_content table { font-size:14px; }
.block_content table td { font-weight:300; color:#252525; }
#menu_left ul li a, #menu_left ul.sub-menu li a, #menu_left ul.children li a { font-size:14px; line-height:1.5; color:#252525; }

@media (max-width:575.98px){
  .content .container, .omega { padding:0; }
  .block_content, .block_content p, .block_content .post ul li { font-size:.9rem; }
  .responsive-tabs .responsive-tabs__heading { font-size:.9rem !important; padding-left:10px !important; }
  .responsive-tabs .responsive-tabs__panel { padding:0 !important; }

}

/* .line_title { border-color:var(--azul); } */

/**
* jQuery NavToSelect v0.5.2
* https://github.com/amazingSurge/jquery-navToSelect
*
* Copyright (c) amazingSurge
* Released under the LGPL-3.0 license
*/
.navToSelect { display:none; }
/* Mobile device */
@media only screen and (max-width: 767px) {
  .menu_sidebar nav ul { display:none; }
  .navToSelect { display:block; }
}