/*
Theme Name: Eventica WP Child
Theme URI: http://www.toko.press
Author: TokoPress
Author URI: http://www.toko.press/support
Description: Child Theme Sample for Eventica WP Theme.
Version: 1.10.0
Template: eventica-wp    
Text domain: tokopress;
License: GPL License
License URI: license.txt
Tags: one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, theme-options, translation-ready
*/

.woocommerce table.shop_table thead tr th, .woocommerce-page table.shop_table thead tr th {

	background: #333333 !important;
}

.related-event-wrap .related-event-title h2 {
    background: #333333 !important;
}




.woocommerce table.shop_table tbody tr:nth-child(odd), .woocommerce-page table.shop_table tbody tr:nth-child(odd) {
	background: #ffffff !important;
}

.tribe-tickets-remaining {
	display: none !important;
}

.tribe-section-custom-fields{
    display: none !important;
}

#ticket_form_table .ticket .ticket_field[value="Tribe__Tickets__RSVP"] {
    display: none !important;
}
 
#ticket_form_table .ticket .ticket_field[value="Tribe__Tickets__RSVP"] + span {
    display: none !important;
}

.tribe-events-list .event-list-wrapper-bottom .wraper-bottom-right a.more-link .cost {

	font-size: 14px !important;
}

#buy-tickets-anchor {
    display: block;
    position: relative;
    top: -80px;
    visibility: hidden;
}

.tribe-events-tickets-title {
	font-size: 32px !important;
}

.tickets_name {
	font-size: 13px !important;
}

.tickets_price {
	font-size: 13px !important;
}

.tickets_description {
	font-size: 13px !important;
}

.return-to-shop {
    display: none !important;
}

.buttons_added {
	width: 47px !important;
}

.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
	width: 20px;
	height: 20px;
}

.woocommerce .quantity .minus, .woocommerce-page .quantity .minus {
	width: 20px;
	height: 20px;

}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
	height: 40px !important;
	width: 85% !important;
}

.tribe-events-tickets .woocommerce .quantity input {
    padding: 0px !important;
}

.ticket-meta {
	width: 100% !important;
}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/*.woocommerce .cart .cart_item .product-quantity  {
	pointer-events:none !important;
}*/

.ui-datepicker-year {
    font-size: 14px !important;
}
.ui-datepicker-month {
    font-size: 14px !important;
}

.tribe-button {

background: none !important;
    border: 2px solid #6a7a7c !important;
    text-transform: uppercase !important;
    border-radius: 2px !important;
    padding: 6px 10px !important;
    line-height: 1em !important;
    cursor: pointer !important;
    color: #2e3e40 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 11px !important;
    font-weight: bold !important;
    letter-spacing: 0px !important;
    margin-top: 0px !important;
}

@media screen and (max-width: 480px) {
    #page-10 {
        padding: 10px !important;
    }
    
    .site-logo-image{
        width:50% !important;
        padding-top:18px !important;
        padding-bottom:18px !important;
    }
    
    .header-small .site-logo-image{
        padding-top:5px !important;
        padding-bottom:5px !important;
       
    }
}

.header-small .site-logo-image{
        
        text-align:center !important;
    }
    
    .site-logo-image img {
        
       /* max-width:70% !important;*/
        max-height:130px !important;
       
    }
    
    .site-logo-image  {
        text-align:center !important;
         padding:0px 0px !important;
       
    }

    .header-small .site-logo-image img {
      max-height:48px !important;
    }


#tribe-events-report .wp-list-table {
    width: 100% !important;
    font-size: 11px !important;
    text-align: left !important;
}

#tribe-events-report .button{
    font-size: 12px !important;

}

#tribe-events-report {
    background-color: #ffffff !important;
}


/*#tribe-events-report .tablenav div:nth-child(3){
    background-color: #ffffff !important;
    text-align: left !important;
    margin-top: 150px !important;
}*/

.tribe-attendees-page td.column-status {
    font-size: 11px !important;
    width: auto !important;
}

.tribe-attendees-page td.column-status{
    width: auto !important;
}

#tribe-events-report .nav-tab-wrapper {
    display: none !important;
}

/*#tribe-attendees-summary .welcome-panel-last {
    width: auto !important;
}*/
#tribe-events-report .tablenav.bottom {
    display: none !important;
}

.welcome-panel .welcome-panel-column {
    width: 32%;
min-width: 250px;
float: left;
}

#tribe-events-report .tablenav {
    clear: both;
    height: 30px;
    margin: 6px 0 4px;
    vertical-align: middle;
    padding-top: 40px;
}

#tribe-events-report .tablenav .actions {
    overflow: hidden;
    padding: 2px 8px 0 0;
}

#tribe-events-report .alignleft {
    float: left;
}


.attendees-filter {
    display: inline-block;
    float: right;
    background-color: #ffffff !important;
    padding: 5px !important;
}
#filter_attendee {
    width: auto !important;
}

#tribe-events-report .tablenav .button {
    padding: 5px !important;
     background: none;
    border: 1px solid #6a7a7c;
    color: #2e3e40;
    border-radius: 2px;
    font-family: sans-serif !important;
    box-shadow: none;
    text-shadow: none;
}

.alignleft.actions.bulkactions {
    margin: 1px 8px 0 0;
}
/*
.tribe-tickets input[id*='seatsio'] {
    pointer-events: none !important;
}
.tribe-tickets label[for*='seatsio'] {
    pointer-events: none !important;
}

.tribe-ticket input[id*='seatsio'] {
    pointer-events: none !important;
}
.tribe-ticket label[for*='seatsio'] {
    pointer-events: none !important;
}
*/
#tribe-community-events .events-community th {
    background-color: #333333 !important;
}

#tribe-events .button {

background: none !important;
    border: 2px solid #6a7a7c !important;
    text-transform: uppercase !important;
    border-radius: 2px !important;
    padding: 6px 10px !important;
    line-height: 1em !important;
    cursor: pointer !important;
    color: #2e3e40 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    font-size: 11px !important;
    font-weight: bold !important;
    letter-spacing: 0px !important;
    margin-top: 0px !important;
}

#tribe-events-content.tribe-events-single .tribe-events-meta-group-gmap .tribe-events-venue-map {
    width: 100% !important;
}

#tribe-events-content a, .tribe-events-event-meta a {
    /*color:none !important;*/
}

.home-slider-events.owl-theme .owl-nav [class*=owl-], .home-slider-events .owl-prev, .home-slider-events .owl-next {
    opacity: 1 !important;
}

.tribe-events-list .tribe-events-loop .tribe-events-list-separator-month, .tribe-events-list .tribe-events-loop .tribe-events-day-time-slot h5 {

background-color: #333333 !important;
color: #ffffff !important;

}

.more-link {
    color: #ffffff !important;
}



.tribe-events-tickets .tickets_price {
	color: #000;
	font-style: italic;
	font-weight: bold;
}

.tickets_name {
	color: #777;
	font-size: 13px;
}

.single-tribe_events #tribe-events-content form.cart,
.single-tribe_events #tribe-events-content div.cart {
	margin: 0 0 30px;
}

.tribe-events-tickets {
	border-bottom: 0;
	margin: 0;
	width: 100%;
	position: relative;

}

.tribe-events-tickets .tribe-link-tickets-message {
	background: rgba(200, 200, 200, .8);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}

.tribe-events-tickets .tribe-link-tickets-message .no-javascript-msg {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 90%;
}

.tribe-events-tickets td {
	padding: 8px 10px;
	vertical-align: middle;
}

.tribe-events-tickets td.woocommerce {
	border-bottom: 1px solid #dfdfdf;
}

.tribe-events-tickets .tickets_nostock {
	display: inline-block;
	text-align: center;
}

.tribe-events-tickets-title {
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px 0 15px;
}

/* = WooTickets Mobile Styles (max-width: 600px)
=============================================*/

#tribe-events-report .wrap {
	padding: 10px;
}

#tribe-events-report .wrap > h2 {
	display: inline-block;
}

#tribe-events-report .wrap > h2:after {
	content: ':';
	display: inline-block;
	margin: 0 10px 0 0;
}

#tribe-events-report .wrap > h2 + h2:after {
	content: '';
	display: none;
}

#tribe-events-report #tribe-filters {
	background: #fff;
	padding: 10px 0 0 0;
}

#tribe-events-report .toggle-row {
	display: none;
}

#tribe-events-report .button,
#tribe-events-report .export.button {
	display: inline-block;
	font-size: 19.2px;
	font-size: 1.2rem;
	line-height: normal;
	padding: 10px 20px;
}

#tribe-events-report .eventtable {
	border: none;
}

#tribe-events-report .eventtable td {
	border: none;
	font-size: 14px;
	padding-top: 0;
}

#tribe-events-report .eventtable h4 {
	border-bottom: 1px solid #ededed;
	margin-top: 0;
}

#tribe-events-report .ticket_list tr td {
	vertical-align: top;
}

#tribe-events-report .ticket_list tr td .totals {
	background: #2ea2cc;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	height: auto;
	line-height: 30px;
	padding: 20px 10px;
	text-align: center;
	width: auto;
}

#tribe-events-report .action {
	margin-right: 7px;
}

#tribe-events-report .export {
	font-size: 14px;
}

#tribe-events-report .actions {
	margin-bottom: 14px;
}

#tribe-events-report .tablenav div:nth-child(3) {
	background: #f5f5f5;
	font-size: 12px;
	padding: 7px 14px;
}

#tribe-events-report .tablenav div:nth-child(3) input {
	background: #fff;
}

#tribe-events-report .tribe-scrollable-table {
	background-attachment: local, local, scroll, scroll;
	background-color: white;
	background-image: -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0)), -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0)), -webkit-linear-gradient(left, #f5f5f5, rgba(195, 195, 197, 0)), -webkit-linear-gradient(right, #f5f5f5, rgba(195, 195, 197, 0));
	background:         -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0)), -webkit-linear-gradient(right, #fff, rgba(255, 255, 255, 0)), -webkit-linear-gradient(left, #f5f5f5, rgba(195, 195, 197, 0)), -webkit-linear-gradient(right, #f5f5f5, rgba(195, 195, 197, 0));
	background:         linear-gradient(left, #fff, rgba(255, 255, 255, 0)), linear-gradient(right, #fff, rgba(255, 255, 255, 0)), linear-gradient(left, #f5f5f5, rgba(195, 195, 197, 0)), linear-gradient(right, #f5f5f5, rgba(195, 195, 197, 0));
	background-image:    -moz-linear-gradient(left, #fff, rgba(255, 255, 255, 0)), -moz-linear-gradient(right, #fff, rgba(255, 255, 255, 0)), -moz-linear-gradient(left, #f5f5f5, rgba(195, 195, 197, 0)), -moz-linear-gradient(right, #f5f5f5, rgba(195, 195, 197, 0));
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fff), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #fff), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f5f5f5), color-stop(100%, rgba(195, 195, 197, 0))), -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f5f5f5), color-stop(100%, rgba(195, 195, 197, 0)));
	background-position: 0 0, 100% 0, 0 0, 100% 0;
	background-repeat: no-repeat;
	background-size: 4em 100%, 4em 100%, 1em 100%, 1em 100%;
	margin-bottom: 1.6em;
	overflow-x: auto;
	width: 100%;
}

#tribe-events-report .wp-list-table {
	border-bottom: none;
	border-collapse: separate;
	border-spacing: 7px;
	font-size: 14px;
	margin-bottom: 0;
	width: auto;
}

#tribe-events-report tfoot {
	display: none;
}

.orders #the-list .cancelled, .orders #the-list .refunded {
	font-style: italic;
}

@media (max-width: 600px) {/* = WooTickets
	=============================================*/

	td.tickets_name {
		font-size: 18px;
	}

	.tribe-events-tickets,
	.tribe-events-tickets tbody {
		display: block;
	}

	.tribe-events-tickets tr {
		border-top: 1px solid #ddd;
		display: block;
		padding-bottom: 8px;
		padding-top: 10px;
	}

	.tribe-events-tickets td,
	.tribe-events-style-full .tribe-events-tickets td {
		border: 0;
		display: inline-block;
	}
}

@media print  {
  .printfriendly {
  	display: none !important;
  }

  #header-block-sticky-wrapper{
    display: none !important;
  }
  #footer-widget{
    display: none !important;
  }
  #footer-block{
    display: none !important;
  }

  .page-single {
    padding: 1cm !important;
  }
  .container{
    width: 100% !important;
  }

  .espacio{
    margin-top: 3cm !important;
  }

   .page-break {page-break-before: always;}

   .post-71507 .wpDataTablesFilter {
    display: none !important;
   }

   .post-71507 .dt-buttons{
    display: none !important;
   }

   #filtros{
    display: none !important;
   }

   .wpDataTableFilterBox .button{
    display: none !important;


   }

   #wdt-table-title-9{
    margin-top: 100px !important;
   }

/*page numbers*/
div.page:after {
  content: counter(page);
  position: absolute;
  bottom: 0px;
  right: 15px;
  z-index: 999;
  padding: 2px 12px;
  border-right: 2px solid #23b8e7;
  font-size: 12px;
 }
   

}

.reportes td, .reportes th {
  border: 1px solid #ddd;
  padding: 8px;
}

/*.reportes tr:nth-child(even){background-color: #f2f2f2;}

.reportes tr:hover {background-color: #ddd;}*/

.reportes th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  /*background-color: #4CAF50;
  color: white;*/
}

 /*#wdt-table-title-9{
    margin-top: 100px !important;
   }*/

 @media (max-width: 767px) {
   .header-menu.sf-menu li.menu-item-mininav a, .header-menu.sf-menu li.menu-item-minicart a {
  color:initial !important;
 }
 }

 .tribe-dialog{
     z-index: 10000 !important;
 }

 .tribe-tickets__item__extra__available {
    display:none !important;
}

.tribe-tickets__tickets-item-extra-available{
    display:none !important;
}

.tribe-tickets-attendees-list-optout--wrapper{
    display: none !important;
}

.tribe-link-view-attendee{
    display: none !important;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn{
    background-color: #333333 !important;
}



.tribe-events-cal-links{
    display: none !important;
}

#tribe-tickets{
    max-width: 100% !important;
}

.event-tickets{
    max-width: 100% !important;
}

#tribe-tickets__tickets-form{
    max-width: 100% !important;
}

.tribe-tickets__attendee-tickets-footer-cart-button{
    display: none !important;
}

.tribe-tickets__attendee-tickets-footer-divider{
    display: none !important;
}


