/* THEME */
.woocommerce-active .site-header .site-search { display: none; }
footer .site-info a { display: none; }
.storefront-handheld-footer-bar ul.columns-3 li.cart, .storefront-handheld-footer-bar ul.columns-3 li.search { display: none; }
.storefront-handheld-footer-bar ul.columns-3 li { width: 100%; }
button.menu-toggle, button.menu-toggle:hover { display: none; }
a { color: #212d57; }

.site-header { position: fixed; top: 0; width: 100%; padding: 0; }
.storefront-breadcrumb {padding-top: 160px;}

#main .woocommerce-notices-wrapper table#alumnes-table { width: 100%; overflow-x: auto; white-space: nowrap; display: block; }


/* SINGLE ALUMNES */
#main tr.list-list-alumne td a { text-decoration: underline; color: #212D57; }
#main tr.list-list-alumne td a:hover { text-decoration: none; }

/* WOOCOMMERCE */
.woocommerce-active .site-header ul.site-header-cart { display: none; }
ul.site-header-cart a.cart-contents .amount { display: none; }
ul.site-header-cart a.cart-contents .count { display: none; }
#cafi-doc { display: none; }
select.tarifa-readonly { background: #eee; pointer-events: none; touch-action: none; }
.form-row.form-row-wide.cl-es-mestre { display: none; }
.form-row-wide span.tarifa-user, .form-row-wide.tarifa-user span.tarifa-user, .form-row-wide.tarifa-user span {
    display: block;
    padding: 0.6180469716em;
    background-color: #43454b;
    color: #f2f2f2;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
    width: 100%;
}


/* WALLET */
.woo-wallet-sidebar ul li span { text-decoration: none; }
#wc-wallet-transaction-details_length select { background: white; padding: 2px; border-radius: 5px; }
#wc-wallet-transaction-details_length select { background: white; padding: 2px; border-radius: 5px; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current { background: #212D57; color: #fff!important; padding: 5px 15px; border-radius: 10px; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { background: #979797; color: #212D57!important; }

/* ALTRES */
#page .btn-add-link {display: block;padding-top: 20px;}
#page .btn-add-link a { border: 1px solid #212D57; padding: 10px 30px; border-radius: 5px; color: #212D57; text-decoration: none; }
#page .btn-add-link a:hover { color: #fff; background-color: #212D57; }

#page .alumnes-ocult { display: none; }
#page .alumnes-title { cursor: pointer; border: 1px solid #212D57; padding: 5px 20px; border-radius: 5px; color: #212D57; text-decoration: none; width: fit-content; }
#page .alumnes-title:hover { color: #fff; background-color: #212D57; }
#page h1.entry-title { font-size: 30px; }

/* ACF */
.acf-field.acf-field-text.acf-field-6156dc5c13207 { display: none; }
.acf-field.acf-field-text.acf-field-6156de7c866f7 { display: none; }
.acf-field.acf-field-613762e8ca640 { display: none; }
/* .acf-field-6149d5626f587 { display: none; } */
.acf-field-6149d5626f587 { pointer-events: none; }
.acf-field-6149d5626f587 .select2-container--default .select2-selection--single .select2-selection__arrow { display: none; }


#billing_company_field { display: none; }

/* FORMULARIS DE CONTACTE I BUSTIA */
.form-contact { display: block; width: 100%; }
.form-contact ul.form-contact-list {     list-style: none;
    margin: 20px 0px;
    width: 100%;
    display: flex;
    flex-flow: wrap; }
.form-contact ul.form-contact-list li.form-list-one-col { width: 100%; padding-bottom: 20px; position: relative; }
.form-contact ul.form-contact-list li.form-list-one-col span { width: 100%; }
.form-contact ul.form-contact-list li.form-list-one-col span input { width: 100%; }

.form-contact ul.form-contact-list li.form-list-two-col { width: 50%;  padding-left: 20px; padding-bottom: 20px; }
.form-contact ul.form-contact-list li.form-list-two-col span { width: 100%; padding-right: 10px; }
.form-contact ul.form-contact-list li.form-list-two-col span input { width: 100%; padding-right: 10px; }
.form-contact ul.form-contact-list li.form-list-two-col:first-child { padding-left: 0px; }

/* CONTACT FORMS 7 OVERRIDES */
/* .entry-content .wpcf7 form.sent .wpcf7-response-output { position: absolute; top: 18%; }*/

/*
.site-info {
    display: none;
}
*/
.footer-widgets {
    padding-top: 10px;
}
.widget {
    margin: auto;
}
.widget_nav_menu ul li::before {
    content: '';
}
ul#menu-menu-footer {
    display: flex;
    flex-flow: wrap;
    width: 100%;
}

.storefront-breadcrumb {
    padding-top: 100px;
}

.site-footer a:not(.button):not(.components-button) {
    color: white;
}

.col2-set#customer_login .col-1, .col2-set#customer_login .col-2 {
    width: 100%;
}

section.escola-cnt p a {
    text-decoration: underline;
}

.storefront-primary-navigation {
    width: 40%;
}



/* UPLOAD FILE */
input[type="button"].file_input_button {
    width: 90px!important;
}

form.file_input_uploadform {
    width: 90px!important;
}

input[type="button"].file_input_button_hover{
	width: 90px!important;
}

.elim {
    margin-bottom: 25px;
}

span.file_title_clean {
    color: #6d6d6d!important;
}

button.wfu_overlay_editor_button {
    display: none!important;
}

div#wordpress_file_upload_editor_1 {
    visibility: hidden;
}

input[type="text"].file_input_textbox {
    width: 100px!important;
}
/* END UPLOAD FILE */


/* JIRA PAMIPIPA-59 */
.acf-fields > .acf-field[data-name=canvis_tarifa] { display: none; }
/* END JIRA PAMIPIPA-59 */


/* JIRA PAMPIPA-68 */
button.btn-tot-mes.btn-tot-mes-disabled {
    pointer-events: none;
    background: #eee;
    color: #B1C013;
}
/* JIRA PAMPIPA-68 */

/* DESHABILITAR NAVEGACIO CALENDARI FRONTEND */
/* #calendar.fc table.fc-header {
    display: none;
    pointer-events: none;
} */
/* FI DESHABILITAR NAVEGACIO CALENDARI FRONTEND */
