/*
Theme Name: Eventmana Child Theme
Theme URI: http: //ovatheme.com
Description: This is child theme of eventmana
Author: Ovatheme
Author URI: http://ovatheme.com
Template: eventmana
Version: 1.7.1
Text Domain:  eventmana-child
*/

.wide.multipage .header, .boxed.multipage .header > .container{
  background:#0f294f;
  text-align: center;
  display: inline-block;
}
.multipage .logo a, .multipage .logo a .logo-hex, .multipage .logo a:hover{
  color: #0f294f !important;
  margin-left: auto;
  margin-right: auto;
}
.multipage .logo a:hover .logo-hex{
  background-color: white;
}

.multipage .sf-menu a {
  color: #fcee4f;
}

@media screen and (min-width: 1300px) {
  .multipage .sf-menu a {
    color: #fcee4f;
  }
}

.multipage .sf-menu a:hover {
  color: #ffffff !important;
}

.multipage .sf-menu a:active {
  color: white;
}

.no_breadcrumbs{
  margin-bottom:0px;
}

.wide.multipage .header.shrink, .boxed.multipage .header.shrink > .container{
  background: #0f294f;
}

.wide .page-section.overlay:before, .boxed .page-section.overlay > .container:before{
  background-color: #0f294f;
}

.slide5:before {
    /*content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(237,74, 67, 0.5)*/
}

.color #af-form .form-control{
  background-color:##0f294f;
  color: ##0f294f;
}
.color #af-form .form-control {
  color: ##0f294f;
}

.fila_iconos_portada .rehex{
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
}

.fila_iconos_portada .thumbnails.info-thumbs .rehex{
  border-radius:50px;
  width: 100px;
  height: 100px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #686160;
}

.fila_iconos_portada .thumbnails.info-thumbs .rehex .rehex-inner{
  background-color: #686160;
}
.fila_iconos_portada .thumbnails.info-thumbs .rehex .rehex-inner:hover {
  color: "#00a2a7" !important;
}

.fila_iconos_portada .rehex .rehex-deg {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
}

.fila_iconos_portada .rehex .rehex-deg .rehex-deg {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
}

.fila_iconos_portada .thumbnails.info-thumbs .rehex .rehex-inner{
  width: 100px;
  height: 100px;
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  margin-top: 0px;
  margin-left: 0px;
}

.fila_iconos_portada .thumbnails.info-thumbs .caption h3.caption-title{
  font-family: gotham-rounded;
}

.fila_iconos_portada .thumbnails.info-thumbs .rehex .rehex-inner p.caption-buttons{
  margin-top: 5px;
}

.fila_iconos_portada .thumbnails.info-thumbs .rehex .fa{
  font-size: 40px;
    line-height: 40px;
}
.fila_iconos_portada .thumbnails.info-thumbs .caption-more{
  display:none;
}


.row.faq .nav li.active a, .row.faq .nav li a:hover{
  border-color: #00A4A8 !important;
}
.tab-content>.tab-pane{
    color: #ffffff;
}

.footer .social-line.social-wohex a {
    height: 60px;
    border-radius: 10px;
    line-height: 58px;
}
.footer .social-line a:before, .footer .social-line a:after{
  display:none;
}
.partners-carousel .owl-carousel div a{
background-color: transparent;
    border-radius: 0px;
    padding: 0px;
}

.expositores .vc_tta-title-text{
  font-size:22px;
  color: #ec1a3c;
  font-weight: 700;
}
.expositores .section-title, .expositores .section-title small{
  font-size:18px;
}
.expositores .section-title{
  margin-bottom:20px;
}

@font-face {
  font-family: 'SourceSansPro-Bold';
  src: url('./assets/font/SourceSansPro-Bold.ttf'); /* IE9 Compat Modes */
  src: url('./assets/font/SourceSansPro-Bold.ttf') format('embedded-opentype'), /* IE6-IE8 */
       url('./assets/font/SourceSansPro-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
}

@font-face {
  font-family: 'SourceSansPro-BoldItalic';
  src: url('./assets/font/SourceSansPro-BoldItalic.otf'); /* IE9 Compat Modes */
  src: url('./assets/font/SourceSansPro-BoldItalic.otf') format('embedded-opentype'), /* IE6-IE8 */
       url('./assets/font/SourceSansPro-BoldItalic.otf')  format('truetype'), /* Safari, Android, iOS */
}

@font-face {
  font-family: 'SourceSansPro-Italic';
  src: url('./assets/font/SourceSansPro-Italic.ttf'); /* IE9 Compat Modes */
  src: url('./assets/font/SourceSansPro-Italic.ttf') format('embedded-opentype'), /* IE6-IE8 */
       url('./assets/font/SourceSansPro-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
}

@font-face {
  font-family: 'SourceSansPro-Regular';
  src: url('./assets/font/SourceSansPro-Regular.ttf'); /* IE9 Compat Modes */
  src: url('./assets/font/SourceSansPro-Regular.ttf') format('embedded-opentype'), /* IE6-IE8 */
       url('./assets/font/SourceSansPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
}


.wide .footer-meta, .boxed .footer-meta > .container {
  background-color: #0f294f;
  color: white;
}

.social-line a {
  background-color: #c3c3c3 !important;
}
.social-line a:hover {
  background-color: #00A4A8 !important;
}

#separador {
  height: 82px;
  width: 100%;
}

#miniSeparador {
  width: 100%;
  height: 12px;
}

.contact-color .title {
  color: #0f294f;
  margin-top: 50px;
}

.custom-map .on-gmap.color {

}

.container.gmap-background .custom-map .on-gmap.color{
  background-color: #f5f5f5;
  color: #6d7a83;
}

.container.gmap-background .custom-map .on-gmap.color .title-inner {
  color: #6d7a83;
}

.container.gmap-background .custom-map i.wohex {
  background-color: #d4753a;
}

.container.gmap-background .custom-map i.fa-map-marker {
  color: white;
}

#espositorDiv {
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 768px) {
    #separador {
      height: 102px;
    }
    #miniSeparador {
      width: 100%;
      height: 32px;
    }
    #espositorDiv {
      padding-left: 0px;
      padding-right: 0px;
    }
}

.wide .page-section.overlay:before, .boxed .page-section.overlay > .container:before {
  background-color: #00A4A8;
}
/* .wide.multipage .page-section.breadcrumbs H1{
  font-family: gotham-rounded;
} */
.wide.multipage .page-section.breadcrumbs {

}

/* .wide.multipage .page-section.breadcrumbs, .boxed.multipage .page-section.breadcrumbs > .container {
  padding-top: 60px;
} */

.breadcrumbs .breadcrumb li, .breadcrumbs .breadcrumb li a {
  color: #ffffff;
}

#logos {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

h3.title {
  font-weight: bold;
  font-family: gotham-rounded;
}

div.titleWrapper {
  display: flex;

}



div.iconWrapper {
  width: 30px;
  height: 30px;
  border-radius: 3px;
  background-color: #d4753a;
  margin-right: 0px;
  margin-top: 1em;
  margin-bottom: 1em;
}

div.iconWrapper i {
  padding: 0px;
  color: white;
}

div.content {
  margin: 0px;
}

div.content.organiza {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  max-width: 550px;
}

 div.content.patrocina,  div.content.colabora {
   margin-bottom: 50px;
   margin-right: 70px;
 }

.promueve img, .organiza img {
  width: 100px;
  height: 100px;
}

.patrocinan img, .colaboran img {
  width: 80px;
  height: 80px;
  margin: 20px;
}

/** Menu **/
.multipage .menu-toggle.btn{
  top: 27px;
}

.header.shrink .navigation.closed .menu-toggle {
  top: 10px;
}

@media screen and (min-width: 768px) {
  .multipage .menu-toggle.btn{
    top: 44px;
  }
}
ul.breadcrumb  span.separator {
  color: #ffffff !important;
}

div.wpcf7-mail-sent-ok {
  border: 2px solid #333;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
  border: 2px solid white;
  color: #00A4A8;
}

span.wpcf7-not-valid-tip {
  padding-top: 5px;
  color: #00A4A8;
}

.color .btn-theme:hover {
  background-color: #686160;
}

#logosExpositor {
  margin-top: 50px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 70px;
  font-size: 14px;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

#logosExpositor img {
	margin: 16px;
	width: 101px;
	height: 101px;
}

#logosExpositor .expositor-logo {
      width: 360px;
      text-decoration: none;
      color: white;
      margin-left: 10px;
      margin-right: 10px;
      display: flex;
      flex-wrap: nowrap;
      align-items: center;
}

.post-body iframe {
  width: 100%;
  height: 450px;
  border: none;
}

.head-picture {
  margin-top: 78px;
}
@media screen and (min-width: 1300px) {
  .head-picture {
    margin-top: 122px;
  }
}
 #actividadesDiv {
   max-width: 1200px;
   margin-left: auto;
   margin-right: auto;
   padding-left: 0px;
   padding-right: 0px;
 }
