/*
Theme Name: Scouts ES
Description: A <a href='http://codex.wordpress.org/Child_Themes'> Child Theme</a> for the Enfold Wordpress Theme.
Version: 1.0
Author: Freepress S. Coop. Mad
Author URI: http://freepress.coop
Template: enfold
*/

/*Add your own styles here:*/

/* alineación de widgets header boton quiero ser.. */
#header .widget {
  position: absolute;
  right: 50px;
  top: -150px;
}

.header-scrolled .widget {
  top: -110px !important;
}

/* REVISAR ACTIVE MENU */

#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
  font-size: 18px!important;
}

.header_color .main_menu ul:first-child > li > a {
  color: #333 !important;
}

.header_color .main_menu ul:first-child > li > a:hover {
  color: #622599 !important;
}

.header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a, #top .header_color .main_menu .menu ul .current-menu-item > a {
  color: #622599!important;
}

#top .header_color .main_menu .menu ul li>a:hover {
  color: #622599!important;
}

.search-text {
  margin-left: 5px;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: normal;
}

#menu-item-search a:before {
   color:#632599;
   font-size:1em;
}

/* alinear a la derecha los filtros de categorias home */
.av-masonry-sort {
  text-align: right;
  visibility: hidden;
}

#header_main_alternate {
  background-color: #fff !important;
  padding: 25px 0px;
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
  background: #622599;
  color: #FFF;
  border-color: #f1f1f1;
}

#top .title_container .container {
  margin-top: 50px;
  min-height: 56px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 60px;
}

.image-overlay.overlay-type-extern .image-overlay-inside {
  display: none !important;
}

.image-overlay {
  visibility: hidden;
}

.image-overlay .image-overlay-inside:before {
  content: “” !important;
}

/* Botones generales */

.boton {
  cursor: pointer !important;
  background: #622599;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
}

.boton:hover {
  background: #efe9f5;
  transition: all 0.8s;
  color: #622599;
  cursor: pointer !important;
}

.boton:active {
  background: #c7a2e8;
  transition: all 0.7s;
}

.boton-verde {
  background: #73bb3d;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  cursor: pointer !important;
}

.boton-verde:hover {
  background: #eef7e6;
  transition: all 0.8s;
  color: #73bb3d;
  cursor: pointer !important;
}

.boton-verde:active {
  background: #c5e4ad;
  transition: all 0.7s;
}

.boton-amarillo {
  background: #ffa900;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  cursor: pointer !important;
}

.boton-amarillo:hover {
  background: #fff6e6;
  transition: all 0.8s;
  color: #ffa900;
  cursor: pointer !important;
}

.boton-amarillo:active {
  background: #ffe5b3;
  transition: all 0.7s;
}

.boton-rosa {
  background: #bb2a5e;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  cursor: pointer !important;
}

.boton-rosa:hover {
  background: #faeaf0;
  transition: all 0.8s;
  color: #bb2a5e;
  cursor: pointer !important;
}

.boton-rosa:active {
  background: #e896b4;
  transition: all 0.7s;
}

.boton-celeste {
  background: #00a4e9;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  cursor: pointer !important;
}

.boton-celeste:hover {
  background: #e9f8ff;
  transition: all 0.8s;
  color: #00a4e9;
  cursor: pointer !important;
}

.boton-celeste:active {
  background: #9de2ff;
  transition: all 0.7s;
}

.boton-naranja {
  background: #f36e00;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  cursor: pointer !important;
}

.boton-naranja:hover {
  background: #fff1e6;
  transition: all 0.8s;
  color: #f36e00;
  cursor: pointer !important;
}

.boton-naranja:active {
  background: #ffcfa7;
  transition: all 0.7s;
}

.boton-rojo {
  background: #ed2326;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  cursor: pointer !important;
}

.boton-rojo:hover {
  background: #fef7f7;
  transition: all 0.8s;
  color: #ed2326;
  cursor: pointer !important;
}

.boton-rojo:active {
  background: #fbc8c9;
  transition: all 0.7s;
}

.boton-azul {
  background: #0083ab;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  cursor: pointer !important;
}

.boton-azul:hover {
  background: #ebfaff;
  transition: all 0.8s;
  color: #0083ab;
  cursor: pointer !important;
}

.boton-azul:active {
  background: #cbf3ff;
  transition: all 0.7s;
  cursor: pointer !important;
}

.boton-header {
  background: #fcd116;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  height: 38px;
  margin: 3px;
  padding: 7px 6px 6px;
  font-size: 17px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #622599;
  cursor: pointer !important;
}

.boton-header:hover {
  background: #efe9f5;
  transition: all 0.8s;
  color: #622599;
  cursor: pointer !important;
}

.boton-header:active {
  background: #c7a2e8;
  transition: all 0.7s;
}

.titulo {
  cursor: hand !important;
  background: #622599;
  box-shadow: 0 0 0 0px #fff;
  border: 1px;
  border-radius: 4px;
  width: 100%;
  height: 45px;
  margin: 5px 0;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
}

.toggle_icon .vert_icon, .toggle_icon .hor_icon {
  border-color: #622599 !important;
}

/* Imegen destacada en post */
#top.single-post .big-preview.single-big {
  display: none;
}

.entry-content-wrapper .attachment-medium {
  float: right;
  padding: 10px 0 10px 30px;
}


/* MAPAS */

.wpgmza_iw_title {
  background-color: #622599 !important;
  font-size: 18px !important;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
}

.wpgmza_iw_address {
  font-size: 12px;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #000;
}

.wpgmza_button {
  background-color: #efe9f5 !important;
  color: #622599;
}

.wpgmza_iw_description {
  font-size: 14px;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #000;
}
	/*subir logo cabecera*/
.logo {
  margin-top: -15px;
}

#top label {
  font-size: 16px;
  font-weight: normal;
}

#wpgmza_table_1_filter  label {
  font-size: 18px;
  background-color: #622599;
  color: #fff;
}

.dataTables_wrapper {
  margin-top: 30px;
}

#top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
  color: #622599 !important;
  font-size: 22px;
}

#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #622599;
  font-weight: normal;
}

.post-title {
  font-size: 28px !important;
}

.headline {
  display: none;
}

@media screen and (max-width: 480px) {
  .boton {
    font-size: 24px;
    width: 100%;
    height: 50px;
  }
}

#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
  color: #632599 !important;
}

.av_facebook_widget_wrap {
  background-color: #632599 !important;
}

/* ********************
ARCHIVOS del Theme madre modificados:
1. funtions-enfold.php - line 123 search quitar etiqueta <span> para mostrar texto buscar - Sinsistema
2. file: includes/loop-index.php -line 199  incluir post thumnail en el contenido.
echo '<div class="entry-content" '.avia_markup_helper(array('context' => 'entry_content','echo'=>false)).'>';
por: 
echo '<div class="entry-content" '.avia_markup_helper(array('context' => 'entry_content',the_post_thumbnail('medium'),'echo'=>false)).'>';   
*/


.btn {
  border-radius: 5px;
  padding: 7px 6px;
  margin-right: 10px;
  font-size: 17px;
  text-decoration: none;
  color: #622599 !important;
  text-transform: uppercase;
  font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  cursor: pointer !important;
}

.btn:active {
  transform: translate(0px, 5px);
  background: #c7a2e8;
  transition: all 0.7s;
  -webkit-transform: translate(0px, 5px);
}

.yellow {
  background-color: #fcd116;
}

.yellow:hover {
  background-color: #efe9f5;
  transition: all 0.8s;
  color: #622599;
  text-decoration: none;
  cursor: pointer !important;
}

@media (min-width: 768px) {
  #botones-movil {
    display: none;
  }
}

@media (max-width: 768px) {
  #botones-movil {
    width: 100%;
    background-color: #ffffff;
    text-align: center;
    padding: 10px;
  }

  a.btn.yellow {
    display: block !important;
    margin: 5px !important;
  }
}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
  color: #ffffff !important;
}

#av-burger-menu-ul {
  padding-top: 130px !important;
}

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {
  color: #fff;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
  background-color: #632599 !important;
}

.ODS2020 {
    background-color:  #f1f1f1;
}
@media (min-width: 1310px) {
  .ODS2020 {
    padding: 10px 20px;
    position: absolute;
    top: 180px !important;
    left: 50px;
  }
}

@media (max-width: 1310px) {
  .ODS2020 { margin:0 auto; width:85%; padding: 10px 20px; }
  .ODS2020 li { display:inline-block; margin-right:5px; }
}
@media (min-width: 415px) and (max-width: 800px) {
  .ODS2020 { border-top:20px solid #fff; }
}
@media (min-width: 801px) and (max-width: 1280px) {
  .ODS2020 { border-top:60px solid #fff; }
}
@media (max-width: 414px) {
  .ODS2020 { padding:5px; margin:0 auto; width:85%; }
}

.ODS2020 li {
	list-style: none !important;
}
