/*
 Theme Name:   Balandis
 Theme URI:    https://www.1024mbits.com/
 Description:  Desarrollo para https://www.elnidodebalandis.es
 Author:       Juan M Rube
 Author URI:   https://www.1024mbits.com/
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child
*/
.textwidget .ipz-button {
  margin: 10px 0 !important;
  background-color: #d72323 !important;
  border-color: #2e2e2e;
  color: #fff !important;
  border: 1px solid transparent;
  border-radius: 3px;
}
.textwidget .ipz-button:hover {
  background-color: #252525 !important;
}
p.acepto {
  font-size: 13px;
}
p.texto-rgpd {
  font-size: 13px;
  overflow: scroll;
  height: 60px;
}
iframe.ipz-modal-iframe {
  height: 400px !important;
}
.thim-widget-courses-searching .courses-searching input[type="text"] {
  border: 1px solid #ddd !important;
}

.vc_separator h4 {
  font-size: 30px !important;
}

.list-tab-event .nav-tabs li a {
  font-size: 22px !important;
  color: #d72323 !important;
}

#toolbar {
  padding-top: 0px;
  padding-bottom: 0px;
}

#masthead .navigation {
  padding-top: 15px;
}

.navigation .width-logo img,
.navigation .width-navigation img {
  margin-bottom: 0 !important;
}

.tipografia {
  font-size: 18px !important;
}

.tipografia .copyright-area {
  font-family: Wire One !important;
}

.tipografia .text-copyright a {
  color: #337ab7 !important;
}

.tipografia .widget-title {
  font-size: 30px !important;
}

.tipografia-h a {
  font-family: Amatica SC !important;
}

.tipografia-h h3 {
  font-family: Amatica SC !important;
}

.tipografia-h .smicon-read .fa {
  display: inline !important;
}

.thim-bg-black {
  background: #000000;
}

.thim-bg-border-top.thim-bg-black:before {
  border-color: #252525 transparent transparent;
}

.thim-bg-grey {
  background: #3e3636;
}

.thim-bg-border-top.thim-bg-grey:before {
  border-color: #333333 transparent transparent;
}

.tipografia-c h3 {
  font-size: 50px !important;
}

.tipografia-c p {
  font-size: 25px !important;
}

.thim-social li a {
  border-color: rgba(10, 10, 10, 0.9) !important;
  color: #000000 !important;
}

article.our_team .content .title {
  margin: 0;
  font-size: 50px;
  text-align: center;
  color: #d72323;
  text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
}

.thim-other-member .box-title {
  font-size: 50px;
}

.wrapper-lists-our-team .our-team-item .title {
  font-size: 30px;
}

.custom-h3 h3 {
  font-size: 50px !important;
  line-height: 45px !important;
}

.barra-lateral {
  font-size: 25px;
  color: #d72323;
}

.barra-lateral h4 {
  font-size: 28px !important;
  color: #d72323;
}

.barra-lateral li {
  font-size: 18px !important;
}

.barra-lateral a {
  font-size: 18px !important;
}

.barra-lateral .course-title a {
  font-size: 16px !important;
  font-family: Amatica SC !important;
}

.barra-lateral .course-price {
  font-size: 18px !important;
}

.barra-lateral .article-title-wrapper a {
  font-size: 16px !important;
  font-family: Amatica SC !important;
}

article .readmore a {
  color: #fff !important;
}

article .readmore a:hover {
  background-color: #d72323 !important;
}

article .entry-title a:hover {
  color: #d72323 !important;
}

#respond.comment-respond .comment-form .form-submit input#submit {
  color: #fff !important;
}

#respond.comment-respond .comment-form .form-submit input#submit:hover {
  background-color: #d72323 !important;
}

.blog-home .thim-owl-carousel-post .title {
  font-size: 35px;
  text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
}

.blog-home .thim-owl-carousel-post .title a {
  color: #d72323 !important;
}

.blog-home .thim-owl-carousel-post p {
  margin: 0 15px 10px;
  text-align: justify;
}

.blog-home .thim-owl-carousel-post .read-more {
  font-size: 25px;
}

.thim-course-grid .course-item .course-thumbnail > a.course-readmore {
  background-color: #fff !important;
  font-size: 22px;
}

.learn-press .course-meta label {
  font-size: 20px;
  font-weight: 700;
  color: #333;
  margin-bottom: 3px;
}

.learn-press .course-meta .value {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  color: #d72323;
}

.learn-press .thim-enroll-course-button {
  background-color: #fff !important;
  border: 1px solid !important;
}

.learn-press .course-tabs .nav-tabs li a {
  font-size: 20px;
}

#tab-course-description .thim-course-info .title {
  margin: 0;
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
}

#tab-course-description .thim-course-info ul li {
  list-style: none;
  font-size: 18px;
  border-bottom: 1px solid #eee;
  line-height: 25px;
  padding: 15px 0;
}

#tab-course-description .thim-course-content h1 {
  font-size: 3em;
}

#tab-course-description .thim-course-content h2 {
  font-size: 1.5em;
  text-transform: lowercase;
}

#learn-press-course-curriculum
  ul.curriculum-sections
  .section-content
  .course-lesson
  .index {
  font-size: 20px;
  color: #777 !important;
}

#learn-press-course-curriculum
  ul.curriculum-sections
  .section-content
  .course-lesson
  .lesson-title {
  font-weight: 700;
  font-size: 24px;
}

#learn-press-course-curriculum
  ul.curriculum-sections
  .section-content
  .course-lesson
  .meta {
  font-size: 30px;
  color: #d72323;
}

.thim-about-author .author-bio .name {
  font-weight: 700;
  font-size: 35px;
  line-height: 20px;
  display: inline-block;
  margin: 42px 0 2px;
  text-transform: capitalize;
}

.breadcrumbs-wrapper #breadcrumbs li {
  color: #000;
}

.learn-press .entry-title {
  font-size: 40px;
  font-weight: 700;
  margin: -5px 0 32px;
  line-height: 40px;
  text-transform: none;
  text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
}

.learn-press .thim-enroll-course-button {
  font-size: 20px;
}

.thim-course-grid .course-item .thim-course-content .course-title {
  font-size: 30px;
}

.thim-course-grid .course-item .thim-course-content .course-author .value {
  font-size: 30px;
  text-shadow: 1px 1px 1px rgb(0, 0, 0);
}

.thim-course-grid .course-item .thim-course-content .course-meta .value {
  font-size: 20px;
  color: #555;
  line-height: 30px;
  font-weight: 700;
  text-transform: none;
}

.thim-course-grid .course-item .thim-course-content .course-meta > div i {
  display: inline-block;
  margin-right: 4px;
  line-height: 30px;
  font-size: 20px;
  vertical-align: top;
}

.thim-course-grid
  .course-item
  .thim-course-content
  .course-meta
  > div.course-price
  .value.free-course {
  color: #54b551;
}

.thim-course-grid
  .course-item
  .thim-course-content
  .course-meta
  > div.course-price
  .value {
  font-size: 30px;
  font-weight: 700;
  color: #f24c0a;
  text-shadow: 1px 1px 1px rgb(0, 0, 0);
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-icon {
  font-size: 1.15em !important;
  color: #f4524d !important;
}

body .vc_tta.vc_general .vc_tta-panel-title > a {
  line-height: 30px;
  font-size: 25px !important;
  font-weight: 700;
  padding: 5px 0 5px 0 !important;
}

body .vc_tta.vc_general .vc_tta-panel-title > a:before {
  display: none !important;
}

.widget-area.sidebar-events .book-title {
  color: #fff !important;
  font-size: 33px !important;
}

.tp-event-content .entry-content > h4,
.tp-event-content .entry-content > h5 > h6 {
  color: #d72323;
}

.pmpro-has-access a.pmpro_btn:hover {
  background-color: #eee !important;
}

.lp-pmpro-membership-list .header-item {
  background: url(images/icono-tablas.png) top 42px center no-repeat;
}

.lp-pmpro-membership-list .header-item.position-2 {
  background-image: url(images/icono-tablas.png);
}

.lp-pmpro-membership-list .header-item.position-3 {
  background-image: url(images/icono-tablas.png);
}

.lp-pmpro-membership-list .header-item.position-4 {
  background-image: url(images/icono-tablas.png);
}

.lp-pmpro-membership-list .header-item.position-5 {
  background-image: url(images/icono-tablas.png);
}

.lp-pmpro-membership-list .lp-title {
  text-transform: none;
  text-shadow: 1px 1px 1px rgb(0, 0, 0) !important;
  font-size: 25px;
  margin-bottom: 15px;
}

.lp-pmpro-membership-list .lp-desc {
  font-size: 14px;
  color: #666;
}

.lp-pmpro-membership-list th {
  min-width: 200px !important;
}

.pmpro_checkout h3 span.pmpro_checkout-h3-msg {
  font-size: 21px;
  color: #df0101;
}

.widget_rss .rsswidget {
  font-weight: 400;
}

.pmpro-has-access .entry-content ul {
  list-style: none;
}

.rss-widget-icon {
  display: none;
}

/** Personalización Formulario MailChimp */

footer#colophon .mc4wp-form input[type="email"],
footer#colophon .mc4wp-form input[type="text"] {
  background: #fff;
}

footer#colophon .mc4wp-form input[type="submit"] {
  display: block;
  color: #fff;
}

footer#colophon .mc4wp-form input[type="submit"]:hover {
  background-color: #d72323;
}

.tp-event-info .tp-info-box p {
  font-size: 0.8em !important;
}

.tp-event-info .tp-info-box .heading {
  font-size: 0.8em !important;
}

.widget-area.sidebar-events .widget_book-event ul li {
  font-size: 0.9em !important;
}

.widget-area.sidebar-events
  .widget_book-event
  .event_register_foot
  .event_register_submit {
  color: #fff !important;
}

.thim-login form#loginform input[type="submit"] {
  color: #fff !important;
}

.pmpro-has-access a {
  color: #d72323 !important;
}

.thim-login .link-bottom {
  font-size: 22px;
}

.thim-login form#loginform > a.lost-pass-link,
.thim-login form#registerform > a.lost-pass-link,
.thim-login form#resetpassform > a.lost-pass-link {
  font-size: 19px;
}

.learn-press-pmpro-buy-membership a.button {
  font-size: 1.5em !important;
  line-height: 48px !important;
  height: 51px !important;
  color: #fff !important;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  color: #fff !important;
  background-color: #f4524d;
}

.vc_custom_heading .vc_gitem-post-data .vc_gitem-post-data-source-post_date {
  display: none !important;
}

/** Personalización de revolution slider */

.tp-caption {
  text-shadow: 2px 2px 2px rgb(0, 0, 0) !important;
}

/** Personalización de contac form 7 */

.wpcf7-form .wpcf7-submit {
  color: #fff !important;
}
