/*
Theme Name: Get Pinion Education
Theme URI: https://get.latam.pinion.education/
Template: themify-ultra
Author: Pinion Education
Author URI: https://pinion.education/
Description: Use Ultra theme to create professional sites quickly and easily (landing pages, portfolio, blog, corporate, ecommerce, and more). It includes a bunch of header/footer layout options and pre-built demos that you can import to your site. Read Ultra documentation for more information.
Tags: themify,featured-images,translation-ready,custom-menu,sidebar
Version: 7.8.0.202410.001
Updated: 2024-10-30 12:00:00

*/
html {
    font-size: unset;
}
.cart-wrap a span,
input[type=reset], input[type=submit], button {
    background-color: #1467B1;
}
.woocommerce ul.products li.product .button, .woocommerce a.button.disabled, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1467B1;
    border: 0;
    border-radius: 30px;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    font-size: 0.8em;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: none;
    padding: .6em 1.2em;
    letter-spacing: .05em;
    transition: border .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out;
}
.woocommerce ul.products li.product .button:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #3086C6;
    color: #fff;
}

.woocommerce ul.products li.product .button, .woocommerce a.button.disabled, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1467B1;
    border: 0;
    border-radius: 30px;
    box-shadow: none;
    box-sizing: border-box;
    color: #fff;
    font-size: 0.8em;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: none;
    padding: .6em 1.2em;
    letter-spacing: 0em;
    transition: border .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out;
}

#main-nav a:hover, #main-nav .current_page_item>a, #main-nav .current-menu-item>a, #main-nav ul a:hover {
    color: #1467B1;
}
#main-nav a {
    color: inherit;
    display: block;
    position: relative;
    padding: .6em;
    margin: 0;
    text-decoration: none;
    transition: color .2s ease-in-out;
    text-transform: uppercase;
}

#content {
    width: 71%;
    padding: 0 0;
}
a {
    text-decoration: none;
    color: #1467B1;
    transition: color .3s ease-in-out;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.4em;
    margin: 0 0 .5em;
    overflow-wrap: normal;
    font-weight: 600;
    color: #727272;
}

.woocommerce div.product {
    margin-bottom: 0;
    position: relative;
    margin-top: 47px;
}

.woocommerce form.checkout .express-one-page-checkout-main p.form-row input.input-text {
    min-height: 40px;
    height: 30px;
    font-size: 14px;
}

h3.border_html {
    color: #727272 !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 2em;
    z-index: 9;
    width: 36px;
    height: 36px;
    background: #fff;
    text-indent: -9999px;
    border-radius: 100%;
    box-sizing: content-box;
    display: none;
}

div.buttons-fullwidth .ui.transparent.builder_button {
    border-radius: 3rem;
    cursor: pointer;
    font-size: 1rem;
    margin: 0 auto 1rem;
    padding: 12px 12px 12px 42px !important;
    text-align: center;
    width: 84%;
}
div.pinion-login div.module-buttons-item:first-child .ui.transparent.builder_button {
    background: #fff url('https://s3-us-west-2.amazonaws.com/mapa.pinion.education/images/gsignin_logo.png') no-repeat 6px center !important;
    color: #000;
    padding: 12px 12px 12px 36px;
}
div.pinion-login div.module-buttons-item:last-child .ui.transparent.builder_button {
    background: #fff url('https://s3-us-west-2.amazonaws.com/mapa.pinion.education/images/msignin_logo.png') no-repeat 6px center !important;
    color: #000;
    padding: 12px 12px 12px 36px;
}
div.pinion-login div.module-buttons-item:first-child .ui.builder_button:hover {
    background: #f6f6f6 url('https://s3-us-west-2.amazonaws.com/mapa.pinion.education/images/gsignin_logo.png') no-repeat 8px center !important;
    color: #0006;
}
div.pinion-login div.module-buttons-item:last-child .ui.builder_button:hover {
    background: #f6f6f6 url('https://s3-us-west-2.amazonaws.com/mapa.pinion.education/images/msignin_logo.png') no-repeat 8px center !important;
    color: #0006;
}
form.tb_login_form input {
	border-radius: 3rem
}
.woocommerce-outusers div.col2-set .u-column2 {
	width:100%
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-radius: 1rem;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border-radius: 1rem;
    margin: 0;
}
.checkout-two-column-layout .two-column-layout-right {
    box-shadow: 1px 1px 10px #999;
}
.woocommerce table.my_account_orders td:nth-last-of-type(3):nth-of-type(2),
.woocommerce table.my_account_orders th.activation {
	display:none;
}

.woocommerce ul.products li.product h3 a, .woocommerce ul.products li.product .price {
    color: #727272 !important;
    font-size: 1.1em;
    margin: 0 0 .4em;
}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods,
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-checkout .express-one-page-checkout-main .two-column-layout-left h3.border_html,
p.galogin, .woocommerce-billing-fields h3, .woocommerce .woocommerce-message .button,
.woocommerce-form-login-toggle,
.woocommerce-outusers div.col2-set .u-column1 {
	display:none
}
body.page-id-11 .fancy-heading,
body.page-id-11 .woocommerce { margin:0 auto 2rem; max-width:600px }
.woocommerce form[name="checkout"] #customer_details div.col-1 { width: 100% }
.woocommerce form[name="checkout"] #customer_details div.col-2,
.woocommerce-ordering { display:none }