/*
 Theme Name:   Ana Tarambana Literatura Infantil
 Theme URI:    http://www.anatarambana.com/
 Description:  Tema hijo del template Divi. Permite modificaciones sin perdida de contenido por actualizaciones.
 Author:       Juan M. Rube
 Author URI:   http://www.1024mbits.com
 Template:     Divi
 Version:      1.0.0
 Tags:         Divi, child-theme, css-child, funtions-child
 Text Domain:  Divi-child
*/
@import url("../Divi/style.css");
/** ++++++++++++++++++++++ Inicio Personalización del foro ++++++++++++++++++++++ **/

.bbp-forum-title {
    font-size: 20px;
    color: #A9D689;
}
li.bbp-topic-title {
    font-size: 15px;
}
div.bbp-breadcrumb, div.bbp-topic-tags {
    font-size: 16px;
}
#bbpress-forums li.bbp-header {
    background: #a9d689 none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
}
#bbpress-forums li.bbp-footer {
    background: #a9d689 none repeat scroll 0 0;
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
    margin-bottom: 20px;
    padding: 0;
}

/** ++++++++++++++++++++++ Inicio Personalización del Template ++++++++++++++++++++++ **/

.gdlr-lms-admin-content .gdlr-lms-admin-head {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px 0px 30px;
    padding: 0px;
}

.gdlr-lms-profile-info .gdlr-lms-head {
    color: #72915c;
    font-weight: bold;
}

.gdlr-lms-admin-list li a {
    color: #72915c;
    font-weight: bold;
}

.gdlr-lms-logout a{
    color: #72915c;
    font-weight: bold;
}

.gdlr-lms-admin-head-content .gdlr-lms-welcome {
    color: #3e3e3e;
    font-size: 2em;
}

.gdlr-lms-admin-head-content .gdlr-lms-name {
    color: #1e73be;
    font-size: 1.5em;
    text-transform: capitalize;
    font-weight: bold;
}

.gdlr-lms-lightbox-container.certificate-form .gdlr-lms-lightbox-printer {
    background: #525252;
    position: absolute;
    top: 300px;
    right: -45px;
    line-height: 18px;
    padding: 14px;
    cursor: pointer;
}

.gdlr-lms-lightbox-container.certificate-form .gdlr-lms-lightbox-close {
    background: #d5d5d5;
    position: absolute;
    right: -45px;
    top: 256px;
    line-height: 18px;
    padding: 15px;
}

.gdlr-lms-lightbox-form .gdlr-lms-coupon-status {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #0066CB;
    margin-bottom: 10px;
}

.gdlr-lms-col4.gdlr-lms-course-grid .gdlr-lms-course-title {
    font-size: 16px;
    margin: 0 0 15px;
}

.et_pb_fullwidth_code.et_pb_module {
    margin-top: -25px;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header {
   padding: 10px 0;   
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: absolute;
}

.bottom-nav {
    padding: 10px 0;
}

.et_pb_dollar_sign {
    font-size: 50px;
    font-weight: 400;
    margin-left: 0.5em;
    position: relative;
}

blockquote {
    margin: 20px 0 10px;
    border-color: #a9d689;
}

.et_pb_pricing_heading {
    background-color: #a9d689 !important;
}

.et_pb_newsletter_form p input {
    padding: 6px 4% !important;
    border: 1px solid #bbb !important;
}

#main-footer {
    margin-top: 5%;
}

.pmpro_small {
    font-size: 1.3em !important;
}

.pmpro_actionlinks {
    font-size: 1.2em;
    margin: 0.25em 0 0;
}

.input#et_pb_signup_lastname {
    display: none !important;
}

p {
    padding-bottom: 5px;
}

.et_pb_posts a.more-link {
    font-size: 22px;
}

/** ++++++++++++++++++++++ Fin Personalización del Template ++++++++++++++++++++++ **/

/** ++++++++++++++++++++++ Personalización de Contact Form 7 ++++++++++++++++++++++ **/
.wpcf7 input {
    -webkit-appearance: none;
}

.wpcf7 input[type=checkbox] {
    -webkit-appearance: checkbox;
}

.wpcf7 input[type=radio] {
    -webkit-appearance: radio;
}

.wpcf7 input[type=text],
.wpcf7 input[type=password],
.wpcf7 input[type=tel],
.wpcf7 input[type=email],
.wpcf7 input.text,
.wpcf7 input.title,
.wpcf7 textarea,
.wpcf7 select {
    padding: 7px;
    border: 1px solid #bbb;
    color: #4e4e4e;
    background-color: #fff;
    width: 90%;
}

.wpcf7 input[type=text]:focus,
.wpcf7 input.text:focus,
.wpcf7 input.title:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus {
    border-color: #2d3940;
    color: #3e3e3e;
}



.wpcf7 input[type=text],
.wpcf7 input.text,
.wpcf7 input.title,
.wpcf7 textarea,
.wpcf7 select {
    margin: 0;
}

.wpcf7 input[type=submit] {
    border: 1px solid #bbb;
    color: #4e4e4e;
    border-radius: 3px;
    background-color: #fff;
    font-size: 18px;
    padding: 7px 30px;

}

.wpcf7 input[type=submit]:hover {
    background-color: #008080;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    cursor:pointer;
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    transition:all all 0.2s ease 0s;
}

.wpcf7 textarea {
    padding: 4px;
}

/** ++++++++++++++++++++++ Fin Personalización de Contact Form 7 ++++++++++++++++++++++ **/

/** ++++++++++++++++++++++ Personalización Google Maps ++++++++++++++++++++++ **/

.et_pb_column_1_2 .et_pb_map, .et_pb_column_3_8 .et_pb_map {
    height: 450px !important;
    width: 600px !important;
}

/** ++++++++++++++++++++++ Fin Personalización Google Maps ++++++++++++++++++++++ **/

/** ++++++++++++++++++++++ Personalización Breadcumbs ++++++++++++++++++++++ **/

.breadcrumbs {
    margin-right: 6%;
    margin-top: 1%;
}

.alineacion {
    text-align: right;
}

/** ++++++++++++++++++++++ Personalización Good LMS Layer ++++++++++++++++++++++ **/

input.gdlr-lms-button[type="submit"], input.gdlr-lms-button[type="submit"]:focus, input.gdlr-lms-button[type="submit"]:hover, input.gdlr-lms-button[type="submit"]:active, .gdlr-lms-button {
    border-bottom-style: solid;
    border-radius: 0;
    border-width: 0 0 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-right: 10px;
    padding: 14px 25px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.gdlr-lms-course-grid .gdlr-lms-course-title {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 25px;
    text-align: center;
    text-transform: uppercase;
}
.gdlr-lms-admin-list {
    list-style: outside none none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.gdlr-lms-info .tail, .gdlr-lms-info .tail a {
    color: #0F90FF;
}

.gdlr-lms-author-description {
    color: #404040;
}

.gdlr-lms-form a {
    color: #707070;
}

.gdlr-lms-lightbox-form span {
    font-size: 13px;
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
    color: #505050;
}

.gdlr-lms-lightbox-wrapper .gdlr-lms-lightbox-description {
    font-size: 13px;
    display: block;
    font-weight: bold;
    margin-bottom: 20px;
    color: #505050;
}

.gdlr-lms-table td {
    background-color: #ffffff;
}

table.gdlr-lms-table .rate-this-course-button {
    font-size: 14px;
    color: #ff9028;
}

.gdlr-lms-form input[type="text"], .gdlr-lms-form input[type="email"], .gdlr-lms-form input[type="password"], .gdlr-lms-form textarea, .gdlr-lms-form textarea:focus {
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    margin: 0;
    padding: 5px 3%;
    width: 94%;
}

.gdlr-lms-form p {
    margin-bottom: 0;
}

.gdlr-lms-lightbox-container.buy-form, .gdlr-lms-lightbox-container.book-form {
    margin-left: -340px;
    margin-top: -330px;
    padding-bottom: 20px;
    width: 620px;
}