/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

/*Botones*/

.button,
input.pie_submit,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button,
.button-alt{
    background-color: rgb(253, 115, 55) ! important;
    font: 300 15px/35px Work Sans, Arial, sans-serif;
	font-weight: 100 !important;
    color: rgb(255, 255, 255);
    font-size: 18px !important; 
    opacity: 0.8;
    transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    line-height: 28px !important;
    padding: 0 12px !important;
    border-radius: 30px !important;
    border: 2px solid #f35901 !important;
	
}

.button:hover,
input.pie_submit:hover,
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button:hover,
.button-alt:hover{
    opacity: 1;
}

a.button.cancel {
    margin-left: 10px;
}

/*Iconos wordpress menu superior*/

span.ab-icon {
    font-family: "dashicons" !important;
}

/*Quitar sidebar productos*/

body.product-template-default div#secondary {
    display: none;
}

body.product-template-default div#primary {
    width: 100%;
}

/*Quitar recuadros focus enlaces*/
a:focus, .button:focus, .button.alt:focus, .button.added_to_cart:focus, .button.wc-forward:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus{
    outline: none !important;
}

/*Tamano letras*/
ul.products li.product .price {
    font-size: 16px !important;
}

h1.woocommerce-products-header__title.page-title,
h1.entry-title {
    font-size: 30px !important;
}

.single-product div.product .entry-title.product_title {
    font-size: 36px !important;
}

body.single-product p.price span.woocommerce-Price-amount.amount {
    font-size: 35px !important;
}

/*Anadir boton logout*/

body:not(.logged-in) li#menu-item-149 {
    display: none;
}
.woocommerce-MyAccount-content .woocommerce-message {
    background: #ee732c !important;
    color: white !important;
}

/*Tipografia work sans*/

body, button, h1, h2, h3, h4, h5, h6, input, select, textarea, body *, .single-product div.product .entry-title.product_title {
    font-family: "Work Sans", sans-serif !important;

}

/*Anadir titulo metodos pago checkout*/
ul.wc_payment_methods.payment_methods.methods:before {
    content: "Métodos de pago";
    font-weight: 600;
    font-size: 1.618em;
    padding-bottom: 0.6180469716em;
}

/*Quitar comaprtir por defecto*/
.wpss_social_share_buttons.not_before_tab.row.a2a_kit.a2a_kit_size_32.a2a_default_style {
    display: none;
}

a.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share {
    font-size: 16.72px !important;
    padding-left: 0px !important;
}

a.a2a_dd.addtoany_no_icon.addtoany_share_save.addtoany_share:after {
    content: "\f063" !important;
    font-size: 15px !important;
    font-family: "Font Awesome 5 Free" !important;
    margin-left: 10px !important;
}

/*Footer*/

span.gamma.widget-title {
    color: #ee732c !important;
    font-weight: bold;
}

.fab {
    font-family: 'Font Awesome 5 Brands' !important;
    font-weight: 400;
}

#colophon > div > div.site-info > br {
    display: none;
}

/*Eliminar columna en compra finalizada*/
th.download-remaining,
td.download-remaining {
    display: none !important;
}

/*Avisos tienda error*/
ul.woocommerce-error {
    background: #ee732c !important;
}

ul.woocommerce-error a.button.wc-forward {
    background: white !important;
    color: black !important;
    border-color: white !important;
}

/*Quitar aviso de seguir comprando al anadir producto*/
body.woocommerce-cart .woocommerce-message {
    display: none;
}

/*Cambios barra del checkout*/
.woocommerce-info {
    background: white !important;
    color: black !important;
}

.woocommerce-info::before{
    color: black !important;
}

/*Quitar filtro */

select.orderby,
form.woocommerce-ordering{
    display: none;
}

/*Orden Carrito*/
.woocommerce-order {
    display: grid;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    order: 0;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    order: 3;
}

section.woocommerce-order-downloads {
    order: 1;
}

section.woocommerce-order-details {
    order: 2;
}

section.woocommerce-customer-details {
    order: 4;
}