/*
Theme Name: VSV SHE
Theme URI: https://focusnow.nl/
Author: Focus now
Author URI: https://focusnow.nl/
Description: A child theme for TT2.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vsvshe
Template: twentytwentytwo
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments

*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
h1, h2,h3,h4 {
    font-family: 'Open Sans', sans-serif!important;
    color: #009CCB!important;
    
}
h1 { font-size: 28px!important; margin-bottom: 20px!important; }
hr { border: 1px solid #D3E1E2!important; }

table tr td { vertical-align: top; }

.wp-block-table table { margin-left: -5px; }
footer { float: left; width: 100%; }

.tc-single-event.tc-1-column { width: 100%; }
.tc-event-date-wrap { display: none; }

.tc-display-filter-events .tc-single-event h4 { font-size: 16px; }
.tc-display-filter-events .tc-single-event h4 a { text-decoration: none; }

.tc_event_date_title_front { display: none; }

td.ticket-total { text-align: right!important;} 
.event_tickets.tickera { padding: 20px; background-color: #DBE6E7; border-radius: 2px; }
.event_tickets.tickera td:nth-child(2), .event_tickets.tickera th:nth-child(2){ display: none; }
 .event_tickets.tickera td, .event_tickets.tickera th { padding-right: 4px; padding-bottom: 10px; vertical-align: middle; }

 .event_tickets.tickera th { display: none; }
 .event_tickets.tickera th:nth-child(3) { text-indent: -9999px; }
 .event_tickets.tickera td:nth-child(3) { padding-left: 20px; }
 .tc-display-filter-events .tc-single-event h4 a,.add_to_cart { background-color: #E22351; color: #fff; padding: 8px; border-radius: 4px; margin-bottom: 20px; }
 .add_to_cart { display: inline-block; text-transform: capitalize; margin-bottom: 0; text-decoration: none; padding: 2px 10px; }

 .tickera_buyer_info .fields-wrap { width: 33%; float: none; }
 .tickera_buyer_info .fields-wrap input { width: 100%; }

 .tc_the_content_pre { display: none; }
 .tickera_buyer_info .fields-wrap input { padding: 10px; border-radius: 3px; }

 .wp-block-navigation-item__label { text-indent: -9999px; color: #fff; }
 .wp-block-navigation-item__content:hover, .wp-block-navigation-item__content:focus { text-decoration: none!important;}
 .wp-block-navigation-item__label:before { content: ''; width: 28px; height: 24px; background-image: url(img/cart.png); display: block; line-height: 28px; background-repeat: no-repeat; background-position: center center; }

 body.page-id-16 .wp-container-12 > :where(:not(.alignleft):not(.alignright)) {
    max-width: 1000px;
 }
 body.page-id-17 .wp-container-7 > :where(:not(.alignleft):not(.alignright)){
    max-width: 1000px;
 }

 body.page-id-17 table th, body.page-id-17 table td { text-align: left; padding: 5px; }
 .tc-display-filter-events .tc-single-event h4 a, .add_to_cart { min-width: 300px; display: inline-block; margin-bottom: 0px; }
 .tc-display-filter-events .tc-single-event { margin-bottom: 0; }