/* Enter Your Custom CSS Here */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);


.main-container {
max-width:1200px;
}

.navbar-toggle {
    top: 25px !important;
}
.current-menu-item a {
    color: white !important;
}
.navigation-list > li.current-menu-item, .navigation-list > li > ul > li.current-menu-item {
    background-color: #00000073 !important;
}

.navigation-list > li > a, .navigation-list > li > ul > li > a {
    padding: 7px 5px;
    font-weight: 400;
}
.disabled {
background-color:lightgray;
pointer-events: none;
}

.header.fixed > .header-wrapper {
    background-color: #2678bf !important;
}

h1, h2, h3, h4,h5 {
font-weight: bold;
}
h1{
font-size:40px;
}
h2{
font-size:x-large;
  font-family:Raleway, sans-serif;
}
h4{
font-size:15px;
}
.destacado {
color:#4CA3E8;
}
.gray-box {
background-color:#fcfcfc;
}
.main-navigation, .main-navigation ul ul {
    background-color: #4CA3E8;
}

.navigation-list > li, .navigation-list > li > ul > li {
padding-left:2px;
  padding-right:2px;
}
#cabecera-cheader{
margin-top:6px;
}
.cabecera-logo {
display:inline-block;
}
.navigation-list > li.current-menu-item , .navigation-list > li > ul > li.current-menu-item {
    background-color: black;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.navigation-list > li.current-menu-item.menu-item-2546 , .navigation-list > li > ul > li.current-menu-item.menu-item-2546 {
    background-color: black;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.hero-section {
overflow:visible;
}
body {
background-image: url("https://old.jornadaspsicoterapiashumanistas.es/wp-content/uploads/2016/06/fondo-body-jornada.jpg");
background-repeat:repeat-x;
  background-attachment: initial;
  background-size: contain;
}
.main-container {
background-color:white;
}
list > li .icon:first-child, .list > li .fa:first-child {
    margin-right: 10px;

}
#cabecera-cheader{
  max-width: 1200px;
  margin: 0 auto;
  background-color:white;
  margin-top:10px;
  
}
.header-logo{
  display:inline-block;
  width: 49%;

}
.hero-slide{
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -10px;
}


@media (min-width: 768px) and (max-width: 991px) {
.navigation-list > li > a,
  .navigation-list > li > ul > li > a {
    font-size: 14px;
  }
}
.btn {
text-transform: capitalize;
font-size:14px;
}
.long-text {
font-size:15px;
line-height: 1.6em;
}

.vc_toggle_size_sm .vc_toggle_title h4, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content h4, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title h4 {
    font-size: 16px;
    font-weight: 600;
}
body {

  background-size: auto !important;
		background-color: #f0f0f0 !important;
}

@media (max-width: 1199px){
.navigation-list > li > a, .navigation-list > li > ul > li > a {
    font-size: 14px;
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
    font-size:14px;
}

.footer .socials-nav + p {
margin: 20px;

}
.vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    border: 0px;
}

#price-header {
    background-color: #00AEC7;
    color: white;
}
.talleres h5 {
font-size:20px;
line-height:1.5em;
}
.talleres-info {
font-size:16px;
text-align:justify;
}
.talleres-info h2 {
font-size:20px;
}
.schedule .schedule-item .schedule-item-body .speaker-name {

    letter-spacing: 0;
}
#vsc_row_yilksezepw {
max-width: 1000px;
}
.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5 {
    color: #1e98b1;
    font-size: 20px;
}
}
@media (max-width: 1199px){
.navigation-list > li > a, .navigation-list > li > ul > li > a {
    font-size: 14px;
}

.vc_tta-tabs.vc_tta-tabs-position-top:not(.vc_tta-style-outline) .vc_tta-tabs-list > li {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0em;
}
.gform_confirmation_message{
    color: black;
    padding: 10px;
    background-color: greenyellow;
}
.big-margin p {
margin: 0 0 30px;
  }}