/* xl - DESKTOP STYLES */
/* Write your Public SASS desktop here! */
.hidden_all {
  display: none;
}
.ui-datepicker:before, .gt-page-title-bar .gt-breadcrumb nav > ol > li.gt-item-current, .gt-page-title-bar .gt-breadcrumb nav > ol > li.current-item > span {
  border-bottom-color: #09b700;
  color: #09b700;
}
.gt-vermas {
  position: relative;
  display: inline-block;
  background: #09b700;
  width: auto;
  padding: 10px 20px;
  border-radius: 3px;
  margin: 20px 0;
  color: white !important;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
}
.wpcf7-form label {
  width: 100%;
}
.wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="password"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="text"], .wpcf7-form input[type="time"], .wpcf7-form input[type="week"], .wpcf7-form input[type="search"], .wpcf7-form input[type="month"], .wpcf7-form input[type="datetime"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form textarea.form-control, .wpcf7-form select {
  padding: 6px 10px;
  font-size: 1rem;
  background-color: #f6f6f6;
}
.wpcf7-form p {
  margin-bottom: 12px;
}
.wpcf7-form input[type="submit"] {
  width: 100%;
}
.gt-footer.gt-style-1 {
  background-color: #121219;
  background-image: url(https://capacitacionveterinaria.com.mx/wp-content/uploads/2019/10/footerbg.jpg);
  background-size: cover;
  background-position: center right;
  margin-top: 0;
}
#customer_details {
  width: 40%;
  float: left;
}
#order_review {
  width: 58%;
  float: right;
}
iframe {
  max-width: 100%;
}
.gt-header.gt-style-1 .gt-navbar .gt-menu > li > a, .gt-header.gt-style-1 .gt-navbar .gt-menu > li > a:visited {
  padding: 10px 15px;
  color: #222222;
  font-size: 1.2rem;
  font-weight: 500;
  display: block;
  letter-spacing: 0.2px;
}
.gt-header.gt-style-1 .gt-elements .gt-user-box > li > a, .gt-header.gt-style-1 .gt-elements .gt-user-box > li > a:visited {
  font-size: 13px;
}
.gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a, .gt-header.gt-style-1 .gt-navbar .gt-menu li .gt-dropdown-menu li a:visited {
  font-size: 1.2rem;
}
.wpmenucart-contents .amount {
  display: none !important;
}
.page-id-1867 .gt-events-slider .gt-title {
  font-size: 5.615rem !important;
}
#post_comprados {
  list-style: none;
}
#post_comprados li {
  width: calc(33% - 20px);
  float: left;
  margin: 10px;
  transition: 0.3s all;
}
#post_comprados li:hover {
  transform: scale(1.02);
}
#post_comprados li a {
  display: block;
}
#post_comprados li a:first-child {
  display: block;
  border: 1px solid #e9e9e9;
  border-bottom: none;
}
#post_comprados li a:nth-child(2) {
  font-size: 15px;
  padding: 10px 20px 20px;
  background: #f6f6f6;
  font-weight: 600;
  border: 1px solid #e9e9e9;
  border-top: none;
}
#post_comprados li img {
  max-width: 100%;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mobile {
  display: none;
}
.desktop {
  display: block;
}
.marco_youtube {
  position: absolute;
  top: 28px;
  left: 0;
  width: calc(100% - 30px);
  height: 60px;
  background: #12934f;
  background: #12934f;
  background: linear-gradient(90deg, rgba(18, 147, 79, 0.599877451) 0%, #12934f 59%);
  z-index: 3;
  margin: auto 15px;
}
.marco_youtube img {
  height: 41px;
  margin-top: 12px;
  margin-left: 12px;
}
.marco_youtube span {
  font-size: 16px;
  color: white;
  line-height: auto;
  vertical-align: middle;
  top: -37px;
  display: block;
  position: relative;
  left: 62px;
  max-width: 50%;
}
.container_video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.container_video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.gt-event-ticket.gt-style-4 .gt-price {
  font-weight: 600;
  font-size: 3.231rem;
  line-height: 1;
  margin: 15px 0 0;
}
.gt-events-slider {
  height: 80vh !important;
}
.page-id-1867 .gt-events-slider .gt-title {
  font-size: 4.615rem !important;
}
.sfwd-courses-template-default .gt-page-title-bar, .sfwd-lessons-template-default .gt-page-title-bar, .sfwd-quiz-template-default .gt-page-title-bar {
  margin-bottom: -20px;
}
.sfwd-courses-template-default .gt-site-inner, .sfwd-lessons-template-default .gt-site-inner, .sfwd-quiz-template-default .gt-site-inner {
  background: #0e955e;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover {
  opacity: 0.75;
  background-color: #008d3b;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 {
  margin: 0;
  border-radius: 20px;
  background-color: #008d3b;
  color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
  font-family: inherit;
  font-weight: 600;
  font-size: 1.2em;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  width: 100%;
  max-width: 385px;
  white-space: nowrap;
  text-shadow: none;
  border: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  padding: 0.75em 1.5em;
  width: auto;
  letter-spacing: 1px;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
  border-color: #008d3b;
}
.learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
  margin: 0;
  border-radius: 20px;
  background-color: #00a2e8;
  color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
  font-family: inherit;
  font-weight: 800;
  font-size: 1.2em;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  width: 100%;
  max-width: 385px;
  white-space: nowrap;
  text-shadow: none;
  border: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
  padding: 0.75em 1.5em;
  text-align: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background: #019e7c;
  letter-spacing: 1px;
}
.ld-item-title {
  font-size: 16px;
  font-weight: 600;
  line-height: 34px;
  margin-left: 10px;
}
.ld-item-title:hover {
  color: #019e7c;
}
.learndash-wrapper .learndash_mark_complete_button:hover, .learndash-wrapper #learndash_mark_complete_button:hover {
  opacity: 0.75;
  background-color: #019e7c;
  color: white;
  border: 1px solid green;
}
.display_none {
  display: none !important;
}
a:link {
  background-color: transparent !important;
}
.woocommerce a.button, .woocommerce a.button.alt, #tab-title-reviews a {
  color: #289652 !important;
}
.logo_form_image_inscripcion {
  position: relative;
}
body.page_inscripcion .gt-header.gt-style-1 {
  margin-bottom: 40px;
}
body.page_inscripcion .gt-page-content {
  padding: 100px 130px;
}
body.page_inscripcion .gt-site-wrapper {
  background-color: #096812;
}
.hwp-powered-by {
  display: none;
}
.hwp-popup-inside a.button {
  display: block;
  width: 100%;
  background: #20733d !important;
  color: white;
  padding: 15px;
  font-size: 20px;
  text-transform: uppercase;
  border-radius: 3px;
}
.holler-box.hwp-popup {
  max-width: 600px;
  padding: 0;
}
.learndash-wrapper .ld-focus .ld-focus-main {
  position: relative;
}
#zoom-meeting-window {
  height: 700px;
  position: absolute;
  width: 100% !important;
  left: 0;
  overflow: hidden;
}
#zoom-meeting-window:after {
  content: "";
  width: 100%;
  height: 110px;
  position: absolute;
  display: block;
  background: white;
  top: 0;
}
.stm_zoom_content .stm-join-btn {
  background-color: #0e71eb !important;
  color: white !important;
}
#zoom-meeting-window:after {
  content: "";
  width: 100%;
  height: 35px;
  position: absolute;
  display: block;
  background: #fff;
  top: 14px;
}
.zoom-window-wrap {
  padding-bottom: 700px;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  float: left;
  width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: right;
  width: 68%;
}
.woocommerce .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0 -10px;
  text-align: center;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: flex-start;
  width: 100%;
}
li.woocommerce-MyAccount-navigation-link {
  border: none;
  width: 100%;
}
li.woocommerce-MyAccount-navigation-link a {
  width: 100%;
  position: relative;
  display: block;
  text-align: left !important;
  color: #3bbd7c !important;
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid #00000021 !important;
}
li.woocommerce-MyAccount-navigation-link a:hover {
  background: #3bbd7c !important;
  color: white !important;
}
@media screen and (max-width: 1380px) {
  #zoom-meeting-window {
    height: 1050px !important;
  }
  .zoom-window-wrap {
    padding-bottom: 1090px;
  }
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  /* Write your Public SASS tablet-l here! */
  .mobile {
    display: block !important;
  }
  .desktop {
    display: none !important;
  }
  body.page_inscripcion .gt-page-content {
    padding: 40px 33px;
  }
  #zoom-meeting-window {
    height: 1170px;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  /* Write your Public SASS tablet-p here! */
  #customer_details {
    width: 100%;
    float: none;
  }
  #order_review {
    width: 100%;
    float: none;
  }
  #post_comprados li {
    width: 100%;
    float: none;
  }
  .mobile {
    display: block !important;
  }
  .desktop {
    display: none !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  /* Write your Public SASS mobile-l here! */
  .gt-logo {
    width: 70px;
  }
  .mobile {
    display: block !important;
  }
  .desktop {
    display: none !important;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  /* Write your Public SASS mobile-p here! */
  .gt-logo {
    width: 70px;
  }
  .mobile {
    display: block !important;
  }
  .desktop {
    display: none !important;
  }
  .page-id-1867 .gt-events-slider .gt-title {
    font-size: 2.615rem !important;
  }
  .gt-events-slider {
    height: 70vh !important;
  }
  .gt-events-slider .gt-slide-inner .gt-content .gt-information {
    list-style: none;
    padding: 0px;
    margin: -15px -15px 25px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
  }
  .gt-events-slider .gt-slide-inner .gt-content .buttons a, .gt-events-slider .gt-slide-inner .gt-content .buttons a:visited {
    background: transparent;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 500;
    padding: 6px 20px;
    display: inline-block;
    border-radius: 25px;
    margin-right: 5px;
  }
  .gt-event-ticket.gt-style-4 .gt-price {
    font-weight: 600;
    font-size: 2.231rem;
    line-height: 1;
    margin: 15px 0 0;
  }
  .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, button, input[type="submit"] {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    -ms-transition: 0.2s;
    transition: 0.2s;
    border: 0px;
    text-transform: uppercase;
    outline: 0;
    padding: 7.5px 10px;
    font-size: 1.077rem;
    font-weight: 500;
    color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 4px;
    line-height: 1.7;
    cursor: pointer;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F15106-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F15106-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F15106-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F15106-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F15106-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BACCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoCA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAACI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAD5ZJ%3BAAIA%3BAAAA%3BAEHA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAFVA%3BAASA%3BAAAA%3BAGRA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAHlBA%3BAAcA%3BAAAA%3BAIbA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAJPA%3BAAmBA%3BAAAA%3BAKlBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */