.content-area  a:not(.btn):not(.fieldset-checkbox a):not(.post-title a):not(#tabs-lv1 a) {
  color: #0f0fca;
  text-decoration: underline;
}
body {
  font-family: "Open Sans", sans-serif!important;
  color: #4a4a4a;
}
.sf-menu li.active {
  background-color: rgba(13, 29, 49, 0.63);
}
.form-control {
  color: #474747;
}
.row.faq .nav li a {
  color: #000!important;
}
.logo img {
  max-width: 140px;
}
.header.fixed.shrink .logo img {
  max-width: 100px;
}
.sf-menu a {
  font-weight: normal;
}
.btn-theme {
  background-color: #00567a;
    background-color: #009FE3;
    background-color: #fff;
  color: white;
  color: black;
  border: 1px solid #fff;

}
.btn-theme:hover, .color .btn-theme:hover{
  background-color: rgb(250, 183, 0);
}
.section-title .rhex {
  background-color: #009FE3;
}
.color .section-title .rhex {
  background-color: rgb(250, 183, 0);
 background-color:   #FFC400;

}
.btn-theme:hover {
  border: 1px solid #fff;
}
.owl-controls {
  display: none !important;
}
.header.fixed {
  position: relative;
  background-color: #E0F6FF;
  }
.sf-menu a:hover {
  color: #00567a;
}
.header.fixed.shrink {
  background-color: #E0F6FF;
}
.wide .header, .boxed .header > .container {
  padding-top: 15px;
  padding-bottom: 10px;
}
.event-background {
  background-color: #E0F6FF;
}
#main-slider .caption > .container {
  padding-top: 0;
}
.event-description .media-heading, .event-description {
  color: #00567A;
}
.timeline .post-title {
  font-size: 20px;
}
.timeline .post-title a {
  color: #00567A;
  cursor: initial;
}
.timeline .post-title a:hover {
  color: #00567a;
}
#location {
  padding: 0;
}
.thumbnail.hover .media img,
.thumbnail:hover .media img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);

}
.tab-content.lv2 .tab-pane {
padding: 20px 30px;
  background-color: #fbf6f1;
}
.timeline .post-meta {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 300;
}
 #main-slider .caption-title {
  font-family: 'Raleway', sans-serif;
  font-weight: 900;
}
#main-slider .caption-subtitle {
  font-weight: 500;
}
#main-slider .caption-title span::before, #main-slider .caption-title span::after {
  content: none;

}
footer .logo {
  float: none;
  font-size: 30px;
  font-weight: bold;
  margin-top: -12px;
}
.schedule-wrapper .schedule-tabs.lv1 .nav > li > a, .footer.page-section.color, .register.page-section.color {
  background-color: #00567A;
}
.countdown-wrapper {
  max-width: 100%!important;
  margin-left: auto;
  margin-right: auto;
}
.countdown-amount {
  font-size: 40px!important;
  font-weight: 500!important;
}
.schedule-wrapper {
  border: solid 0px #435469;
  box-shadow: 0px 0px 24px 0px #ababab5c;
}
.event-description .media-body span {
  white-space: wrap;
}

.post-excerpt.grid > div {
  display: flex;
  gap: 2rem;
}
.timeline .post-title.no-border {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.thumbnail .media {
border-radius: 50%;
  height: 200px;
  width: 200px;
  background-color: white;
  margin: 0 auto;
}
.thumbnail .media img {
  width: 70%;
}
.switch {
  position: relative;
  display: inline-block;
  width: 46px;
  height: 24px;
}
.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0; left: 0; right: 0; bottom: 0;
  background-color: #ccc;
  transition: .3s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: .3s;
}
input:checked + .slider {
  background-color: #2196F3;
}
input:checked + .slider:before {
  transform: translateX(22px);
}
.slider.round {
  border-radius: 24px;
}
.slider.round:before {
  border-radius: 50%;
}
.logotipo-footer {
  margin-bottom: 20px;
}
.fieldset-checkbox {
font-size: 1.5rem;
  margin-top: 20px;
}
.fieldset-checkbox p {
  margin-top: 5px;
}
.fieldset-checkbox ul {
  column-count: 2;
  column-gap: 2rem;
  margin-top: 20px;
  line-height: 2.5rem;
}
.label-checkbox {
  display: inline-flex;
  align-items: center;
}
input[type="radio"], input[type="checkbox"] {
  margin: 0px 10px 0 0;
  height: 26px;
  width: 26px;
}

.fieldset-checkbox a {
  text-decoration: underline;

}
.fieldset-checkbox a:hover {
  color: #ccc;

}
@media (min-width: 992px) {
.header .header-wrapper, .navigation.closed.clearfix {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header.fixed.shrink {
  position: fixed;
}
 #main-slider .caption-title {
  font-size: 47px;
}
#main-slider .caption-subtitle {
  font-size: 30px;
}
.countdown-wrapper {
  max-width: 474px !important;
}
#about p {
  line-height: 1.5em;
  text-align: justify;
}
.post-excerpt.grid {
  display: grid;
  gap: 3rem;
  grid-template-columns: 1fr 1fr;
}
.wrapper-campos {
  display: inline-flex;
  align-items: end;
}
.sf-menu a {
  color: #00567A;
}
}
@media (min-width: 772px) and (max-width: 1200px) {
 #about p {
    margin-bottom: 7rem;
  }
}

@media (min-width: 772px) and (max-width: 1000px) {
  #speakers .col-sm-6.col-md-3.animated.fadeInUp.visible {
  min-height: 386px;
}
  }
@media (max-width: 767px) {

  #main-slider .caption-text .btn:first-child {
    margin-top: 0;
  }
  .post-excerpt.grid > div {
  flex-flow: column;
  align-items: center;
}
.timeline .media-body {
  padding: 16px;
}
.tab-content.lv2 .tab-pane {
  padding: 10px 10px;
}
.thumbnail .media {
  height: 120px;
  width: 120px;
}
.foto-roquetas .media:first-child {
  margin-top: 0;
  margin-top: 28px;
}
.menu-toggle {
  top: 18px!important;
  color: #000 !important;
}
.navigation.opened .menu-toggle {
  color: white!important;
}
.wide .page-section.background-img-slider, .boxed .page-section.background-img-slider > .container {
max-height: 390px;
  padding: 0rem 0 0rem 0;

}
#main-slider .item {
  min-height: 390px !important;
}
#main-slider .caption-title {
  margin-top: 4rem;
}
.fieldset-checkbox ul {
  column-count: 1;
}
}


